From 547554ec3523969b2562277bca8c4e7a05c30e92 Mon Sep 17 00:00:00 2001 From: clamsioPL Date: Thu, 30 Nov 2017 20:46:24 +0100 Subject: [PATCH 001/550] Update no.5 for Polish lang --- src/drivers/webextension/_locales/pl/messages.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index dd281d1b4..4a8586c40 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -63,5 +63,6 @@ "categoryName51": { "message": "Konstruktory stron" }, "categoryName52": { "message": "Czat na żywo" }, "categoryName53": { "message": "Zarządzanie relacjami z klientami" }, - "categoryName54": { "message": "SEO" } + "categoryName54": { "message": "SEO" }, + "categoryName55": { "message": "Księgowość" } } -- GitLab From 7c2007c37daa5fa8e01eb71ecfe17fd8f73de53c Mon Sep 17 00:00:00 2001 From: Runiko Date: Fri, 2 Feb 2018 19:59:29 +0100 Subject: [PATCH 002/550] Update no.6 for Polish lang --- src/drivers/webextension/_locales/pl/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 775f14fb5..48c244520 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -10,7 +10,7 @@ "optionTracking": { "message": "Przesyłaj anonimowe statystyki aplikacji wykrytych przez Wappalyzer do twórców" }, "nothingToDo": { "message": "Nic tu nie ma." }, "noAppsDetected": { "message": "Nie wykryto żadnych aplikacji." }, - "categoryPin": { "message": "Always show icon" }, + "categoryPin": { "message": "Zawsze pokazuj tą ikonę" }, "categoryName1": { "message": "System zarządzania treścią" }, "categoryName2": { "message": "Forum" }, "categoryName3": { "message": "Menedżer baz danych" }, -- GitLab From ecf26c91357591eb4228aa11b85099421ce2fe77 Mon Sep 17 00:00:00 2001 From: Daniel Zdziebko Date: Sun, 15 Jul 2018 20:10:04 +0200 Subject: [PATCH 003/550] Update no.7 for Polish lang --- src/drivers/webextension/_locales/pl/messages.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 213609672..6544df5bf 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -66,8 +66,8 @@ "categoryName53": { "message": "Zarządzanie relacjami z klientami" }, "categoryName54": { "message": "SEO" }, "categoryName55": { "message": "Księgowość" }, - "categoryName56": { "message": "Cryptominer" }, - "categoryName57": { "message": "Static Site Generator" }, - "categoryName58": { "message": "User Onboarding" }, - "categoryName59": { "message": "JavaScript Libraries" } + "categoryName56": { "message": "Koparka kryptowalut" }, + "categoryName57": { "message": "Generator stron statycznych" }, + "categoryName58": { "message": "Wdrażanie użytkownika" }, + "categoryName59": { "message": "Biblioteki JavaScript" } } -- GitLab From 2ee9e5d65c4a8b9382cb8cac1dabcbd74af7a40d Mon Sep 17 00:00:00 2001 From: Marc Celeiro Date: Sun, 8 Sep 2019 12:11:37 +0200 Subject: [PATCH 004/550] Added catalan language --- .../webextension/_locales/ca/messages.json | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 src/drivers/webextension/_locales/ca/messages.json diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json new file mode 100644 index 000000000..0ab2ae93c --- /dev/null +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -0,0 +1,82 @@ +{ + "github": { "message": "Fork Wappalyzer a GitHub!" }, + "twitter": { "message": "Seguir Wappalyzer a Twitter" }, + "website": { "message": "Anar a wappalyzer.com" }, + "options": { "message": "Opcions" }, + "optionsSave": { "message": "Desar opcions" }, + "optionsSaved": { "message": "Desat" }, + "optionUpgradeMessage": { "message": "Avisar-me quan hi hagi una actualització disponible" }, + "optionDynamicIcon": { "message": "Utilitzar la icona de la tecnologia enlloc del logotip de Wappalyzer" }, + "optionTracking": { "message": "Enviar les tecnologies identificades de forma anònima a wappalyzer.com" }, + "nothingToDo": { "message": "Res a fer aquí." }, + "noAppsDetected": { "message": "No s'ha detectat cap tecnologia." }, + "categoryPin": { "message": "Mostrar sempre la icona" }, + "termsAccept": { "message": "Acceptar" }, + "termsContent": { "message": "Aquesta extensió envia informació anònima sobre els llocs web que visiteu, inclosos el nom de domini i les tecnologies identificades a wappalyzer.com. Això pot desactivar-se a Opcions." }, + "privacyPolicy": { "message": "Política de privadesa" }, + "categoryName1": { "message": "CMS" }, + "categoryName2": { "message": "Taulers de missatgeria" }, + "categoryName3": { "message": "Gestor de bases de dades" }, + "categoryName4": { "message": "Eines de documentació" }, + "categoryName5": { "message": "Ginys" }, + "categoryName6": { "message": "Comerç electrònic" }, + "categoryName7": { "message": "Galeries de fotos" }, + "categoryName8": { "message": "Wikis" }, + "categoryName9": { "message": "Panells d'allotjament" }, + "categoryName10": { "message": "Analítíques" }, + "categoryName11": { "message": "Blocs" }, + "categoryName12": { "message": "Marcs JavaScript" }, + "categoryName13": { "message": "Rastrejadors d'incidències" }, + "categoryName14": { "message": "Reproductors de vídeo" }, + "categoryName15": { "message": "Sistemes de comentaris" }, + "categoryName16": { "message": "Captcha" }, + "categoryName17": { "message": "Font Script" }, + "categoryName18": { "message": "Marcs web" }, + "categoryName19": { "message": "Miscel·lània" }, + "categoryName20": { "message": "Editors" }, + "categoryName21": { "message": "LMS" }, + "categoryName22": { "message": "Servidors web" }, + "categoryName23": { "message": "Eines de memòria cau" }, + "categoryName24": { "message": "Editors de text enriquit" }, + "categoryName25": { "message": "Gràfics JavaScript" }, + "categoryName26": { "message": "Marcs mòbils" }, + "categoryName27": { "message": "Llenguatges de programació" }, + "categoryName28": { "message": "Sistemes operatius" }, + "categoryName29": { "message": "Motors de cerca" }, + "categoryName30": { "message": "Correu web" }, + "categoryName31": { "message": "CDN" }, + "categoryName32": { "message": "Marketing Automation" }, + "categoryName33": { "message": "Extensions del servidor web" }, + "categoryName34": { "message": "Bases de dades" }, + "categoryName35": { "message": "Mapes" }, + "categoryName36": { "message": "Xarxes de publicitat" }, + "categoryName37": { "message": "Serveis de xarxa" }, + "categoryName38": { "message": "Servidors multimèdia" }, + "categoryName39": { "message": "Càmeres web" }, + "categoryName40": { "message": "Impressores" }, + "categoryName41": { "message": "Processadors de pagament" }, + "categoryName42": { "message": "Gestors d'etiquetes" }, + "categoryName43": { "message": "Paywall" }, + "categoryName44": { "message": "Sistemes Build/CI" }, + "categoryName45": { "message": "Sistemes SCADA" }, + "categoryName46": { "message": "Accés remot" }, + "categoryName47": { "message": "Eines de desenvolupament" }, + "categoryName48": { "message": "Emmagatzematge de xarxa" }, + "categoryName49": { "message": "Lectors de canals" }, + "categoryName50": { "message": "Sistemes de gestió de documents" }, + "categoryName51": { "message": "Creadors de pàgines d'inici" }, + "categoryName52": { "message": "Xats en directe" }, + "categoryName53": { "message": "CRM" }, + "categoryName54": { "message": "SEO" }, + "categoryName55": { "message": "Comptabilitat" }, + "categoryName56": { "message": "Cryptominer" }, + "categoryName57": { "message": "Generadors de llocs estàtics" }, + "categoryName58": { "message": "User Onboarding" }, + "categoryName59": { "message": "Llibreries JavaScript" }, + "categoryName60": { "message": "Contenidors" }, + "categoryName61": { "message": "SaaS" }, + "categoryName62": { "message": "PaaS" }, + "categoryName63": { "message": "IaaS" }, + "categoryName64": { "message": "Proxys invers" }, + "categoryName65": { "message": "Balanceigs de càrrega" } +} -- GitLab From c488ce7ce3074c485a9e9ecd334586f1f0737f90 Mon Sep 17 00:00:00 2001 From: fate0 <6829628+fate0@users.noreply.github.com> Date: Mon, 9 Sep 2019 18:08:55 +0800 Subject: [PATCH 005/550] confidence should be integer --- src/apps.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/apps.json b/src/apps.json index 9322e443d..f5b724da1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -215,7 +215,7 @@ }, "script": [ "adocean\\.pl/files/js/ado\\.js", - "adocean\\.pl\\;confidence:0.8" + "adocean\\.pl\\;confidence:80" ], "website": "https://adocean-global.com" }, @@ -3818,8 +3818,8 @@ }, "script": [ "hit\\.gemius\\.pl/xgemius\\.js", - "hit\\.gemius\\.pl\\;confidence:0.8", - "xgemius\\.js\\;confidence:0.3" + "hit\\.gemius\\.pl\\;confidence:80", + "xgemius\\.js\\;confidence:30" ], "html": "]*onclick=\"gemius_hit", "website": "https://www.gemius.com" -- GitLab From 23ac16642466f5e9faa491b41e8983976cebb938 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20S=C3=A1vio?= Date: Mon, 9 Sep 2019 15:11:12 -0300 Subject: [PATCH 006/550] Updated pt_BR webextension translation - Fixed missing translations - Capitalized all strings (some were capitalize and others lower case) --- .../webextension/_locales/pt_BR/messages.json | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index 86402cf1e..733db1710 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -11,46 +11,46 @@ "nothingToDo": { "message": "Nada a fazer aqui." }, "noAppsDetected": { "message": "Nenhuma tecnologia identificada." }, "categoryPin": { "message": "Sempre mostrar ícone" }, - "termsAccept": { "message": "Accept" }, - "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "termsAccept": { "message": "Aceitar" }, + "termsContent": { "message": "Esta extensão envia informações anônimas sobre os sites que você visita, incluindo domínio e tecnologias identificadas para wappalyzer.com. Este comportamento pode ser desativado nas configurações." }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Fórum" }, - "categoryName3": { "message": "Gestão de banco de dados" }, - "categoryName4": { "message": "Ferramenta de documentação" }, + "categoryName3": { "message": "Gestão de Banco de Dados" }, + "categoryName4": { "message": "Ferramenta de Documentação" }, "categoryName5": { "message": "Widget" }, "categoryName6": { "message": "Ecommerce" }, - "categoryName7": { "message": "Galeria de fotografias" }, + "categoryName7": { "message": "Galeria de Fotografias" }, "categoryName8": { "message": "Wiki" }, - "categoryName9": { "message": "Gestão de servidores" }, - "categoryName10": { "message": "Ferramenta estatística" }, + "categoryName9": { "message": "Gestão de Servidores" }, + "categoryName10": { "message": "Ferramenta Estatística" }, "categoryName11": { "message": "Blog" }, "categoryName12": { "message": "Framework JavaScript" }, - "categoryName13": { "message": "Rastreamento de problemas" }, - "categoryName14": { "message": "Reprodutor de vídeo" }, - "categoryName15": { "message": "Sistema de comentários" }, + "categoryName13": { "message": "Rastreamento de Problemas" }, + "categoryName14": { "message": "Reprodutor de Vídeo" }, + "categoryName15": { "message": "Sistema de Comentários" }, "categoryName16": { "message": "Captcha" }, - "categoryName17": { "message": "Script de fonte" }, - "categoryName18": { "message": "Framework web" }, + "categoryName17": { "message": "Script de Fonte" }, + "categoryName18": { "message": "Framework Web" }, "categoryName19": { "message": "Diversos" }, "categoryName20": { "message": "Editor" }, "categoryName21": { "message": "LMS" }, - "categoryName22": { "message": "Servidor web" }, - "categoryName23": { "message": "Ferramenta de cache" }, + "categoryName22": { "message": "Servidor Web" }, + "categoryName23": { "message": "Ferramenta de Cache" }, "categoryName24": { "message": "Editor WYSIWYG" }, "categoryName25": { "message": "Gráfico JavaScript" }, - "categoryName26": { "message": "Framework mobile" }, - "categoryName27": { "message": "Linguagem de programação" }, + "categoryName26": { "message": "Framework Mobile" }, + "categoryName27": { "message": "Linguagem de Programação" }, "categoryName28": { "message": "Sistema Operacional" }, - "categoryName29": { "message": "Motor de pesquisa" }, + "categoryName29": { "message": "Motor de Pesquisa" }, "categoryName30": { "message": "Web Mail" }, "categoryName31": { "message": "CDN" }, - "categoryName32": { "message": "Automação de marketing" }, - "categoryName33": { "message": "Extensão de servidor web" }, - "categoryName34": { "message": "Banco de dados" }, + "categoryName32": { "message": "Automação de Marketing" }, + "categoryName33": { "message": "Extensão de Servidor Web" }, + "categoryName34": { "message": "Banco de Dados" }, "categoryName35": { "message": "Mapa" }, - "categoryName36": { "message": "Rede de publicidade" }, - "categoryName37": { "message": "Serviço de rede" }, - "categoryName38": { "message": "Servidor de mídia" }, + "categoryName36": { "message": "Rede de Publicidade" }, + "categoryName37": { "message": "Serviço de Rede" }, + "categoryName38": { "message": "Servidor de Mídia" }, "categoryName39": { "message": "Webcam" }, "categoryName40": { "message": "Impressora" }, "categoryName41": { "message": "Serviço de pagamento" }, @@ -58,24 +58,24 @@ "categoryName43": { "message": "Paywall" }, "categoryName44": { "message": "Sistema de Build/CI" }, "categoryName45": { "message": "Sistema SCADA" }, - "categoryName46": { "message": "Acesso remoto" }, - "categoryName47": { "message": "Ferramenta de desenvolvimento" }, - "categoryName48": { "message": "Armazenamento na rede" }, - "categoryName49": { "message": "Leitor de feed" }, - "categoryName50": { "message": "Sistema de gestão de documentos" }, + "categoryName46": { "message": "Acesso Remoto" }, + "categoryName47": { "message": "Ferramenta de Desenvolvimento" }, + "categoryName48": { "message": "Armazenamento na Rede" }, + "categoryName49": { "message": "Leitor de Feed" }, + "categoryName50": { "message": "Sistema de Gestão de Documentos" }, "categoryName51": { "message": "Landing Page Builder" }, - "categoryName52": { "message": "Chat direto" }, + "categoryName52": { "message": "Chat Direto" }, "categoryName53": { "message": "CRM" }, "categoryName54": { "message": "SEO" }, "categoryName55": { "message": "Contabilidade" }, - "categoryName56": { "message": "Minerador de cryptomoedas" }, - "categoryName57": { "message": "Gerador de sites estáticos" }, - "categoryName58": { "message": "Integração com usuário" }, + "categoryName56": { "message": "Minerador de Cryptomoedas" }, + "categoryName57": { "message": "Gerador de Sites Estáticos" }, + "categoryName58": { "message": "Integração com Usuário" }, "categoryName59": { "message": "Biblioteca JavaScript" }, "categoryName60": { "message": "Containers" }, "categoryName61": { "message": "SaaS" }, "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, - "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName64": { "message": "Proxy Reverso" }, + "categoryName65": { "message": "Balanceador de Carga" } } -- GitLab From 9530eedaf5671380602e05bfe41079a8943226de Mon Sep 17 00:00:00 2001 From: StarsOnly Date: Wed, 11 Sep 2019 14:52:44 +0200 Subject: [PATCH 007/550] CrossBox fix --- src/apps.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 9322e443d..9c51191be 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2425,7 +2425,9 @@ 30 ], "icon": "CrossBox.png", - "html": "CrossBox Premium Webmail", + "headers": { + "server": "CBX-WS", + }, "website": "https://crossbox.io" }, "Crypto-Loot": { -- GitLab From d45639d95a54989a451f0f884f4ddfd1e7ee84cd Mon Sep 17 00:00:00 2001 From: StarsOnly Date: Wed, 11 Sep 2019 15:44:53 +0200 Subject: [PATCH 008/550] CrossBox fix --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 9c51191be..52713f02a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2426,7 +2426,7 @@ ], "icon": "CrossBox.png", "headers": { - "server": "CBX-WS", + "server": "CBX-WS" }, "website": "https://crossbox.io" }, -- GitLab From 6f2d1efd4ba6e13fc886f197f4c3a60ede66cb32 Mon Sep 17 00:00:00 2001 From: UmaMaheswariChandrabose Date: Thu, 12 Sep 2019 13:00:25 +0530 Subject: [PATCH 009/550] App.json file modified due to wrong detection of technologies. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 9322e443d..7dbdf7f94 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3242,7 +3242,7 @@ 18, 59 ], - "html": "<[^<]+class=\"[^\"]*[^-](?:e-control|e-lib)", + "html": "<[^>]+ class ?= ?\"(e-control|[^\"]+ e-control)(?= )[^\"]* e-lib\\b", "icon": "syncfusion.svg", "website": "https://www.syncfusion.com/javascript-ui-controls" }, -- GitLab From 94a18b68157fd4cc5d9cfc3e7f192e5ccb131f78 Mon Sep 17 00:00:00 2001 From: UmaMaheswariChandrabose Date: Thu, 12 Sep 2019 14:07:46 +0530 Subject: [PATCH 010/550] expression modified. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 7dbdf7f94..6f057506e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3242,7 +3242,7 @@ 18, 59 ], - "html": "<[^>]+ class ?= ?\"(e-control|[^\"]+ e-control)(?= )[^\"]* e-lib\\b", + "html": "<[^>]+ class ?= ?['|\"](e-control|[^\"]+ e-control)(?= )[^\"]* e-lib\\b", "icon": "syncfusion.svg", "website": "https://www.syncfusion.com/javascript-ui-controls" }, -- GitLab From 7644033cc39cd56d95e2283eca78264b82059205 Mon Sep 17 00:00:00 2001 From: UmaMaheswariChandrabose Date: Thu, 12 Sep 2019 15:27:17 +0530 Subject: [PATCH 011/550] capture groups removed. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 6f057506e..3e7fa947b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3242,7 +3242,7 @@ 18, 59 ], - "html": "<[^>]+ class ?= ?['|\"](e-control|[^\"]+ e-control)(?= )[^\"]* e-lib\\b", + "html": "<[^>]+ class ?= ?['|\"](e-control|[^\"]+ e-control)\\b[^\"]* e-lib\\b", "icon": "syncfusion.svg", "website": "https://www.syncfusion.com/javascript-ui-controls" }, -- GitLab From 53c7019e467affa5e10e93bf507868257582a727 Mon Sep 17 00:00:00 2001 From: UmaMaheswariChandrabose Date: Thu, 12 Sep 2019 15:54:48 +0530 Subject: [PATCH 012/550] non-capturing regex issue. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 3e7fa947b..6d2283302 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3242,7 +3242,7 @@ 18, 59 ], - "html": "<[^>]+ class ?= ?['|\"](e-control|[^\"]+ e-control)\\b[^\"]* e-lib\\b", + "html": "<[^>]+ class ?= ?\"(?:e-control|[^\"]+ e-control)(?: )[^\"]* e-lib\\b", "icon": "syncfusion.svg", "website": "https://www.syncfusion.com/javascript-ui-controls" }, -- GitLab From b10e3bc01b0e574d1b5bacacfc1bd1ce99a660a7 Mon Sep 17 00:00:00 2001 From: TienHM Date: Mon, 16 Sep 2019 16:42:14 +0700 Subject: [PATCH 013/550] Onshop Wappalyzer --- src/apps.json | 13 +++++++++++++ src/icons/Onshop.svg | 27 +++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 src/icons/Onshop.svg diff --git a/src/apps.json b/src/apps.json index 9322e443d..fc84e43c7 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13667,6 +13667,19 @@ "icon": "TencentWaterproofWall.png", "script": "/TCaptcha\\.js", "website": "https://007.qq.com/" + }, + "Onshop": { + "cats": [ + 6 + ], + "excludes": "OpenCart", + "icon": "Onshop.svg", + "implies": "PHP", + "meta": { + "generator": "Onshop Ecommerce" + }, + "script": "/opencart_custom\\.js", + "website": "https://onshop.asia" } }, "categories": { diff --git a/src/icons/Onshop.svg b/src/icons/Onshop.svg new file mode 100644 index 000000000..902b25caa --- /dev/null +++ b/src/icons/Onshop.svg @@ -0,0 +1,27 @@ + + + + -- GitLab From c3e8ccb61b91cb571d41a4458bae5c0ddd32b3a2 Mon Sep 17 00:00:00 2001 From: Amirhossein Date: Mon, 16 Sep 2019 15:00:05 +0430 Subject: [PATCH 014/550] Add Sazito Phoenix app --- src/apps.json | 19 +++++++++++++++++++ src/icons/sazito-phoenix.png | Bin 0 -> 5119 bytes 2 files changed, 19 insertions(+) create mode 100644 src/icons/sazito-phoenix.png diff --git a/src/apps.json b/src/apps.json index 7097b0faf..7ee47c6f9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9289,6 +9289,25 @@ }, "website": "http://sazito.com" }, + "Phoenix": { + "cats": [ + 18, + 22 + ], + "icon": "sazito-phoenix.png", + "js": { + "Phoenix": "" + }, + "meta": { + "generator": "^sazito-phoenix" + }, + "implies": [ + "React", + "webpack", + "Node.js" + ], + "website": "https://github.com/Sazito/phoenix/" + }, "Scala": { "cats": [ 27 diff --git a/src/icons/sazito-phoenix.png b/src/icons/sazito-phoenix.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc422b30fa1ca3a91bdf6589b087adfb772cb3f GIT binary patch literal 5119 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 yUzIC%+`1<%{r_7_=i11NLOU`(Z Date: Thu, 19 Sep 2019 14:01:24 -0700 Subject: [PATCH 015/550] Update AMP icon --- src/icons/Accelerated-Mobile-Pages.svg | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/icons/Accelerated-Mobile-Pages.svg b/src/icons/Accelerated-Mobile-Pages.svg index 23bcd2654..b9dad9255 100644 --- a/src/icons/Accelerated-Mobile-Pages.svg +++ b/src/icons/Accelerated-Mobile-Pages.svg @@ -1,12 +1,2 @@ - - - AMP-Brand-Blue-Icon - Created with Sketch. - - - - - - - \ No newline at end of file + -- GitLab From 5dc6578b7f5b63772867218fb0e8b964ac1e2c39 Mon Sep 17 00:00:00 2001 From: Syed Faheel Ahmad Date: Wed, 17 Jul 2019 19:48:24 +0530 Subject: [PATCH 016/550] Add Common Platform Enumeration (CPE) info --- schema.json | 3 + src/apps.json | 195 ++++++++++++++++++++++++++++++++++++++ src/drivers/npm/driver.js | 1 + 3 files changed, 199 insertions(+) diff --git a/schema.json b/schema.json index 1d4ddb67d..45b52ac12 100644 --- a/schema.json +++ b/schema.json @@ -38,6 +38,9 @@ }, "required": true }, + "cpe": { + "type": "string" + }, "cookies": { "type": "object", "additionalProperties": { diff --git a/src/apps.json b/src/apps.json index 504c4c5af..111a4fb14 100644 --- a/src/apps.json +++ b/src/apps.json @@ -68,6 +68,7 @@ "cats": [ 22 ], + "cpe": "cpe:/a:aol:aolserver", "headers": { "Server": "AOLserver/?([\\d.]+)?\\;version:\\1" }, @@ -100,6 +101,7 @@ "cats": [ 10 ], + "cpe": "cpe:/a:laurent_destailleur:awstats", "icon": "AWStats.png", "implies": "Perl", "meta": { @@ -291,6 +293,7 @@ "cats": [ 18 ], + "cpe": "cpe:/a:adobe:coldfusion", "headers": { "Cookie": "CFTOKEN=" }, @@ -316,6 +319,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:adobe:experience_manager", "html": [ "
]+data-component-path=\"[^\"+]jcr:", @@ -334,6 +338,7 @@ "cats": [ 20 ], + "cpe": "cpe:/a:adobe:golive", "icon": "Adobe GoLive.png", "meta": { "generator": "Adobe GoLive(?:\\s([\\d.]+))?\\;version:\\1" @@ -354,6 +359,7 @@ "cats": [ 4 ], + "cpe": "cpe:/a:adobe:robohelp", "icon": "Adobe RoboHelp.svg", "js": { "gbWhLang": "", @@ -519,6 +525,7 @@ 18, 22 ], + "cpe": "cpe:/a:lightbend:akka_http", "headers": { "Server": "akka-http(?:/([\\d.]+))?\\;version:\\1" }, @@ -540,6 +547,7 @@ "cats": [ 54 ], + "cpe": "cpe:/a:semperfiwebdesign:all_in_one_seo_pack", "html": "", "]+(?:typolight|contao)\\.css" @@ -2184,6 +2225,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:contenido:contendio", "icon": "Contenido.png", "implies": "PHP", "meta": { @@ -2237,6 +2279,7 @@ "cats": [ 7 ], + "cpe": "cpe:/a:coppermine-gallery:coppermine_photo_gallery", "html": "", @@ -2749,6 +2806,7 @@ "cats": [ 59 ], + "cpe": "cpe:/a:dojotoolkit:dojo", "icon": "Dojo.png", "js": { "dojo": "", @@ -2784,6 +2842,7 @@ "cookies": { "DokuWiki": "" }, + "cpe": "cpe:/a:dokuwiki:dokuwiki", "html": [ "]+id=\"dokuwiki__>", "]+href=\"#dokuwiki__" @@ -2799,6 +2858,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:dotclear:dotclear", "headers": { "X-Dotclear-Static-Cache": "" }, @@ -2856,6 +2916,7 @@ "cats": [ 4 ], + "cpe": "cpe:/a:doxygen:doxygen", "html": "(?:|
]*x:publishsource=\"?Excel\"?)", "icon": "Microsoft Excel.svg", "meta": { @@ -6516,6 +6653,7 @@ "cats": [ 20 ], + "cpe": "cpe:/a:microsoft:powerpoint", "html": "(?:]*xmlns:w=\"urn:schemas-microsoft-com:office:powerpoint\"||[^<]+[^!]+\\d+(?:[^!]+([\\d.]+))?)\\;version:\\1", "icon": "Microsoft PowerPoint.svg", "meta": { @@ -6528,6 +6666,7 @@ "cats": [ 20 ], + "cpe": "cpe:/a:microsoft:publisher", "html": "(?:]*xmlns:w=\"urn:schemas-microsoft-com:office:publisher\"|\\;version:\\1" ], @@ -7182,6 +7336,7 @@ 22, 64 ], + "cpe": "cpe:/a:nginx:nginx", "headers": { "Server": "nginx(?:/([\\d.]+))?\\;version:\\1", "X-Fastcgi-Cache": "" @@ -7193,6 +7348,7 @@ "cats": [ 27 ], + "cpe": "cpe:/a:nodejs:node.js", "icon": "node.js.png", "website": "http://nodejs.org" }, @@ -7200,6 +7356,7 @@ "cats": [ 2 ], + "cpe": "cpe:/a:nodebb:nodebb", "headers": { "X-Powered-By": "^NodeBB$" }, @@ -7275,6 +7432,7 @@ 1, 6 ], + "cpe": "cpe:/a:odoo:odoo", "html": "]* href=[^>]+/web/css/(?:web\\.assets_common/|website\\.assets_frontend/)\\;confidence:25", "icon": "Odoo.png", "implies": [ @@ -7331,6 +7489,7 @@ "cats": [ 6 ], + "cpe": "cpe:/a:open-classifieds:open_classifieds", "icon": "Open Classifieds.png", "meta": { "author": "open-classifieds\\.com", @@ -7345,6 +7504,7 @@ "cookies": { "OJSSID": "" }, + "cpe": "cpe:/a:public_knowledge_project:open_journal_systems", "icon": "Open Journal Systems.png", "implies": "PHP", "meta": { @@ -7356,6 +7516,7 @@ "cats": [ 10 ], + "cpe": "cpe:/a:openwebanalytics:open_web_analytics", "html": "", "icon": "Open Web Analytics.png", "js": { @@ -7384,6 +7545,7 @@ "cookies": { "OCSESSID": "" }, + "cpe": "cpe:/a:opencart:opencart", "icon": "OpenCart.png", "implies": "PHP", "website": "http://www.opencart.com" @@ -7392,6 +7554,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:alkacon:opencms", "headers": { "Server": "OpenCms" }, @@ -7469,6 +7632,7 @@ "cats": [ 33 ], + "cpe": "cpe:/a:openssl:openssl", "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" }, @@ -7499,6 +7663,7 @@ "cats": [ 36 ], + "cpe": "cpe:/a:openx:openx", "icon": "OpenX.png", "script": [ "https?://[^/]*\\.openx\\.net", @@ -7538,6 +7703,7 @@ "cats": [ 22 ], + "cpe": "cpe:/a:oracle:application_server", "headers": { "Server": "Oracle[- ]Application[- ]Server(?: Containers for J2EE)?(?:[- ](\\d[\\da-z./]+))?\\;version:\\1" }, @@ -7548,6 +7714,7 @@ "cats": [ 6 ], + "cpe": "cpe:/a:oracle:commerce_platform", "headers": { "X-ATG-Version": "(?:ATGPlatform/([\\d.]+))?\\;version:\\1" }, @@ -7580,6 +7747,7 @@ "cats": [ 22 ], + "cpe": "cpe:/a:oracle:http_server", "headers": { "Server": "Oracle-HTTP-Server(?:/([\\d.]+))?\\;version:\\1" }, @@ -7598,6 +7766,7 @@ "cats": [ 23 ], + "cpe": "cpe:/a:oracle:web_cache", "headers": { "Server": "Oracle(?:AS)?[- ]Web[- ]Cache(?:[- /]([\\da-z./]+))?\\;version:\\1" }, @@ -7670,6 +7839,7 @@ "cookies": { "PHPSESSID": "" }, + "cpe": "cpe:/a:php:php", "headers": { "Server": "php/?([\\d.]+)?\\;version:\\1", "X-Powered-By": "^php/?([\\d.]+)?\\;version:\\1" @@ -7682,6 +7852,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:php-fusion:php-fusion", "html": "Powered by ]+php-fusion", "headers": { "X-Powered-By": "PHP-Fusion (.+)$\\;version:\\1" @@ -7697,6 +7868,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:phpnuke:php-nuke", "html": "<[^>]+Powered by PHP-Nuke", "icon": "PHP-Nuke.png", "implies": "PHP", @@ -7733,6 +7905,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:pagekit:pagekit", "icon": "Pagekit.png", "meta": { "generator": "Pagekit" @@ -7836,6 +8009,7 @@ "cats": [ 41 ], + "cpe": "cpe:/a:paypal:paypal", "html": "]+_s-xclick", "icon": "PayPal.svg", "js": { @@ -7898,6 +8072,7 @@ "cats": [ 27 ], + "cpe": "cpe:/a:perl:perl", "headers": { "Server": "\\bPerl\\b(?: ?/?v?([\\d.]+))?\\;version:\\1" }, @@ -7949,6 +8124,7 @@ "cats": [ 22 ], + "cpe": "cpe:/a:phusionpassenger:phusion_passenger", "headers": { "Server": "Phusion Passenger ([\\d.]+)\\;version:\\1", "X-Powered-By": "Phusion Passenger ?([\\d.]+)?\\;version:\\1" @@ -7962,6 +8138,7 @@ 6, 18 ], + "cpe": "cpe:/a:pimcore:pimcore", "headers": { "X-Powered-By": "^pimcore$" }, @@ -8029,6 +8206,7 @@ "cookies": { "PLAY_SESSION": "" }, + "cpe": "cpe:/a:playframework:play_framework", "icon": "Play.svg", "implies": "Scala", "website": "https://www.playframework.com" @@ -8059,6 +8237,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:pligg:pligg_cms", "html": "]+id=\"xvotes-0", "icon": "Pligg.png", "js": { @@ -8073,6 +8252,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:plone:plone", "icon": "Plone.png", "implies": "Python", "meta": { @@ -8141,6 +8321,7 @@ "cats": [ 34 ], + "cpe": "cpe:/a:postgresql:postgresql", "icon": "PostgreSQL.png", "website": "http://www.postgresql.org/" }, @@ -8188,6 +8369,7 @@ "cookies": { "PrestaShop": "" }, + "cpe": "cpe:/a:prestashop:prestashop", "headers": { "Powered-By": "^Prestashop$" }, @@ -8341,6 +8523,7 @@ "cats": [ 19 ], + "cpe": "cpe:/a:pygments:pygments", "html": "]+pygments\\.css[\"']", "icon": "pygments.png", "website": "http://pygments.org" @@ -8363,6 +8546,7 @@ "cats": [ 27 ], + "cpe": "cpe:/a:python:python", "headers": { "Server": "(?:^|\\s)Python(?:/([\\d.]+))?\\;version:\\1" }, @@ -8394,6 +8578,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:opensolution:quick.cms", "html": "]+opensolution\\.org/\">CMS by", "icon": "Quick.CMS.png", "meta": { @@ -8460,6 +8645,7 @@ "cats": [ 4 ], + "cpe": "cpe:/a:dave_thomas:rdoc", "html": [ "]+href=\"[^\"]*rdoc-style\\.css", "Generated by ]+href=\"https?://rdoc\\.rubyforge\\.org[^>]+>RDoc ([\\d.]*\\d)\\;version:\\1" @@ -8603,6 +8789,7 @@ "cats": [ 12 ], + "cpe": "cpe:/a:facebook:react", "html": "<[^>]+data-react", "icon": "React.png", "js": { @@ -8620,6 +8807,7 @@ "cats": [ 28 ], + "cpe": "cpe:/o:redhat:linux", "headers": { "Server": "Red Hat", "X-Powered-By": "Red Hat" @@ -8647,6 +8835,7 @@ "cookies": { "_redmine_session": "" }, + "cpe": "cpe:/a:redmine:redmine", "html": "Powered by ]+Redmine", "icon": "Redmine.png", "implies": "Ruby on Rails", @@ -8680,6 +8869,7 @@ "cats": [ 22 ], + "cpe": "cpe:/a:caucho:resin", "headers": { "Server": "^Resin(?:/(\\S*))?\\;version:\\1" }, @@ -12389,6 +12579,7 @@ "cats": [ 47 ], + "cpe": "cpe:/a:git-scm:git", "icon": "git.svg", "meta": { "generator": "\\bgit/([\\d.]+\\d)\\;version:\\1" @@ -12399,6 +12590,7 @@ "cats": [ 47 ], + "cpe": "cpe:/a:gitlist:gitlist", "html": "

Powered by ]+>GitList ([\\d.]+)\\;version:\\1", "implies": [ "PHP", @@ -13215,6 +13407,7 @@ "cats": [ 22 ], + "cpe": "cpe:/a:acme:thttpd", "headers": { "Server": "\\bthttpd(?:/([\\d.]+))?\\;version:\\1" }, @@ -13280,6 +13473,7 @@ "cats": [ 2 ], + "cpe": "cpe:/a:vbulletin:vbulletin", "html": "

Powered by vBulletin", "icon": "vBulletin.png", "implies": "PHP", @@ -13335,6 +13529,7 @@ "cats": [ 1 ], + "cpe": "cpe:/a:webedition:webedition_cms", "icon": "webEdition.png", "meta": { "DC.title": "webEdition", diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index fb8f77611..18bb2a4e7 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -167,6 +167,7 @@ class Driver { version: app.version || null, icon: app.props.icon || 'default.svg', website: app.props.website, + cpe: app.props.cpe || null, categories, }); } -- GitLab From 0264972c1069fe3c5c5c5cedb04aff6d0747c4f5 Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Tue, 24 Sep 2019 16:31:50 -0500 Subject: [PATCH 017/550] Add theme support for dark mode - fixes #2776 --- src/drivers/webextension/css/popup.css | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index bd5efa916..312421163 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -105,9 +105,10 @@ body { .detected__app-icon { display: inline-block; height: 16px; - margin-right: .5rem; + margin-right: .5rem; vertical-align: -.2rem; width: 16px; + filter: drop-shadow(5px 5px 5px #222); } .detected__app-name { @@ -200,3 +201,21 @@ body { .terms__privacy { margin-top: 1rem; } + +/* Add alternative color palette for Dark mode theme. */ +@media (prefers-color-scheme: dark) { + .container { + background: #333; + color: white; + } + .detected__category-link, .detected__app { + color: white; + } + .detected__app-icon { + -webkit-filter: drop-shadow(0px 0px 1px rgba(255,255,255,1)); + filter: drop-shadow(0px 0px 1px rgba(255,255,255,1)); + } + .detected__app-version, .detected__app-confidence { + background-color: #555; + } +} -- GitLab From 81d962f070cd456ba45682fd5a522f555c98e6c4 Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Tue, 24 Sep 2019 16:47:34 -0500 Subject: [PATCH 018/550] Remove added filter --- src/drivers/webextension/css/popup.css | 1 - 1 file changed, 1 deletion(-) diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index 312421163..f3a3ce219 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -108,7 +108,6 @@ body { margin-right: .5rem; vertical-align: -.2rem; width: 16px; - filter: drop-shadow(5px 5px 5px #222); } .detected__app-name { -- GitLab From 55498a22e45285b33d61531b7bcac745fe1b7013 Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Tue, 24 Sep 2019 17:03:46 -0500 Subject: [PATCH 019/550] Update category name hover color --- src/drivers/webextension/css/popup.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index f3a3ce219..fdfd6ca22 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -210,6 +210,9 @@ body { .detected__category-link, .detected__app { color: white; } + .detected__category-link:hover { + color: #B3B3B3; + } .detected__app-icon { -webkit-filter: drop-shadow(0px 0px 1px rgba(255,255,255,1)); filter: drop-shadow(0px 0px 1px rgba(255,255,255,1)); -- GitLab From 7c1293c8e31a6a47246001f65741f1cc99f4bb94 Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Tue, 24 Sep 2019 17:07:33 -0500 Subject: [PATCH 020/550] Change hover grey to a purple --- src/drivers/webextension/css/popup.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index fdfd6ca22..b478e2d59 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -211,7 +211,7 @@ body { color: white; } .detected__category-link:hover { - color: #B3B3B3; + color: #A48EDE; } .detected__app-icon { -webkit-filter: drop-shadow(0px 0px 1px rgba(255,255,255,1)); -- GitLab From e1265e8c2ddf51f27440a00356964935f1fd7305 Mon Sep 17 00:00:00 2001 From: Dean Vizer Date: Fri, 27 Sep 2019 13:59:36 +0100 Subject: [PATCH 021/550] Add Siteglide --- src/apps.json | 14 ++++++++++++++ src/icons/Siteglide.svg | 12 ++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/icons/Siteglide.svg diff --git a/src/apps.json b/src/apps.json index 7097b0faf..b077cd33f 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13318,6 +13318,20 @@ "script": "sifr\\.js", "website": "https://www.mikeindustries.com/blog/sifr" }, + "Siteglide": { + "cats": [ + 1, + 61, + 53, + 6 + ], + "icon": "Siteglide.svg", + "script": "siteglide\\.js", + "website": "https://www.siteglide.com", + "implies": [ + "PlatformOS" + ] + }, "sNews": { "cats": [ 1 diff --git a/src/icons/Siteglide.svg b/src/icons/Siteglide.svg new file mode 100644 index 000000000..113d8a863 --- /dev/null +++ b/src/icons/Siteglide.svg @@ -0,0 +1,12 @@ + + + + Artboard 3 + Created with Sketch. + + + + + + + \ No newline at end of file -- GitLab From 271e5eed0bf03d367e2ebe3c3cdd7a34b2821766 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 28 Sep 2019 14:12:00 +0330 Subject: [PATCH 022/550] boom request. list of sites: https://gist.github.com/ali11007/3ba75763678a23d75c03d9ada2dd4391 --- src/apps.json | 14 ++++++++++++++ src/icons/boom.svg | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 src/icons/boom.svg diff --git a/src/apps.json b/src/apps.json index 7097b0faf..d08e2d7b7 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1430,6 +1430,20 @@ }, "website": "http://bolt.cm" }, + "BOOM": { + "cats": [ + 1 + ], + "implies": "WordPress", + "meta": { + "generator": "^boom site builder$" + }, + "headers": { + "X-Supplied-By": "MANA" + }, + "icon": "boom.svg", + "website": "http://manaandisheh.com" + }, "Bonfire": { "cats": [ 18 diff --git a/src/icons/boom.svg b/src/icons/boom.svg new file mode 100644 index 000000000..18dac4f2b --- /dev/null +++ b/src/icons/boom.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + -- GitLab From 96e5872ad76991946606564f94ce1fed98c1646f Mon Sep 17 00:00:00 2001 From: Thew Dhanat <26767607+ThewBear@users.noreply.github.com> Date: Thu, 3 Oct 2019 16:46:40 +0700 Subject: [PATCH 023/550] Add Simple Analytics app --- src/apps.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/apps.json b/src/apps.json index 7097b0faf..7c0021ee5 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9627,6 +9627,13 @@ "implies": "PHP", "website": "https://www.silverstripe.org" }, + "Simple Analytics": { + "cats": [ + 10 + ], + "icon": "SimpleAnalytics.svg", + "script": "^https:\\/\\/cdn\\.simpleanalytics\\.io\\/hello\\.js", + "website": "https://simpleanalytics.com" "SimpleHTTP": { "cats": [ 22 -- GitLab From 7cc5bdb4ffbe8048d166a5bc28722da09a296013 Mon Sep 17 00:00:00 2001 From: Thew Dhanat <26767607+ThewBear@users.noreply.github.com> Date: Thu, 3 Oct 2019 16:48:28 +0700 Subject: [PATCH 024/550] Add Simple Analytics icon --- src/icons/SimpleAnalytics.svg | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/icons/SimpleAnalytics.svg diff --git a/src/icons/SimpleAnalytics.svg b/src/icons/SimpleAnalytics.svg new file mode 100644 index 000000000..772ac7923 --- /dev/null +++ b/src/icons/SimpleAnalytics.svg @@ -0,0 +1 @@ + \ No newline at end of file -- GitLab From eb8a9b9402e4974e69a613403a119fd8ada858d4 Mon Sep 17 00:00:00 2001 From: Thew Dhanat <26767607+ThewBear@users.noreply.github.com> Date: Thu, 3 Oct 2019 17:42:40 +0700 Subject: [PATCH 025/550] Fix typo --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index 7c0021ee5..f3cca9419 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9634,6 +9634,7 @@ "icon": "SimpleAnalytics.svg", "script": "^https:\\/\\/cdn\\.simpleanalytics\\.io\\/hello\\.js", "website": "https://simpleanalytics.com" + }, "SimpleHTTP": { "cats": [ 22 -- GitLab From 8e9de1b6600a86749eed07a8e982f3bd4914590a Mon Sep 17 00:00:00 2001 From: George Bott Date: Thu, 3 Oct 2019 16:16:53 +0100 Subject: [PATCH 026/550] Added Microsoft Blazor web framework detection --- src/apps.json | 13 +++++++++++++ src/icons/Blazor.png | Bin 0 -> 11125 bytes 2 files changed, 13 insertions(+) create mode 100644 src/icons/Blazor.png diff --git a/src/apps.json b/src/apps.json index 7097b0faf..b59915853 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1340,6 +1340,19 @@ "implies": "Java", "website": "https://lets-blade.com" }, + "Blazor": { + "cats": [ + 18 + ], + "icon": "Blazor.png", + "website": "https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor", + "implies": "Microsoft ASP.NET", + "script": [ + "blazor\\.server\\.js", + "blazor\\.host\\.min\\.js", + "blazor\\.webassembly\\.js" + ] + }, "Blesta": { "cats": [ 6 diff --git a/src/icons/Blazor.png b/src/icons/Blazor.png new file mode 100644 index 0000000000000000000000000000000000000000..7e87b9a9905c79a63860e2e9b6eb3194e7cb5f83 GIT binary patch literal 11125 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≫l}i2tIWSYW8Y3W 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 literal 0 HcmV?d00001 -- GitLab From e2a34a63ae80ce0de8a34cd96f6568dfbc4275b6 Mon Sep 17 00:00:00 2001 From: q-- Date: Fri, 4 Oct 2019 13:07:31 +0200 Subject: [PATCH 027/550] Improve Symfony detection Various ways to detect Symfony when it's running in debug mode --- src/apps.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/apps.json b/src/apps.json index 7097b0faf..db3de1748 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10297,6 +10297,13 @@ "cats": [ 18 ], + "cookies": { + "sf_redirect": "" + }, + "html": "(?:
]+?>[^]+([\\d.])+)\\;version:\\1", + "js": { + "Sfjs": "" + }, "icon": "Symfony.png", "implies": "PHP", "website": "http://symfony.com" -- GitLab From 63e48945c4c14df57cce4cf1cc17caa6ca12d9b4 Mon Sep 17 00:00:00 2001 From: Felipe Tomaz Date: Tue, 8 Oct 2019 05:45:49 -0300 Subject: [PATCH 028/550] Add new apps detection --- src/apps.json | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/apps.json b/src/apps.json index 7097b0faf..3b8f578bf 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13676,6 +13676,37 @@ "icon": "TencentWaterproofWall.png", "script": "/TCaptcha\\.js", "website": "https://007.qq.com/" + }, + "GoCache": { + "cats": [ + 31 + ], + "headers": { + "Server": "^gocache$", + "X-GoCache-CacheStatus": "" + }, + "icon": "GoCache.png", + "website": "https://www.gocache.com.br/" + }, + "Litespeed Cache": { + "cats": [ + 23 + ], + "headers": { + "x-litespeed-cache": "" + }, + "icon": "litespeed-cache.png", + "implies": "WordPress", + "website": "https://wordpress.org/plugins/litespeed-cache/" + }, + "nghttpx - HTTP/2 proxy": { + "cats": [ + 22 + ], + "headers": { + "Server": "nghttpx nghttp2/?([\\d.]+)?\\;version:\\1" + }, + "website": "https://nghttp2.org" } }, "categories": { -- GitLab From d0f020a804b128119c661a7a01377814ddb410ae Mon Sep 17 00:00:00 2001 From: Felipe Tomaz Date: Tue, 8 Oct 2019 05:46:49 -0300 Subject: [PATCH 029/550] New apps icons --- src/icons/GoCache.png | Bin 0 -> 2321 bytes src/icons/litespeed-cache.png | Bin 0 -> 2390 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/GoCache.png create mode 100644 src/icons/litespeed-cache.png diff --git a/src/icons/GoCache.png b/src/icons/GoCache.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8c1a5f010fd0fe18128aec7e202789e5baf0fe GIT binary patch literal 2321 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCSyVTrR7CMYg8GCC~apkW%rr7N>ccgvP9Ubl;1Tc*FS{T62@!k*1N#ZlhpkGl2E z>h!hm|Ht3|zV^NTk|~ppyB<9D>Yw&c@8cWUeix)o_PFY@I!kHCOV%@ecQyV!*yPlC zTvTB*=cna$t)lN;H1i!+W;lqc{EV)BQl%GoB7$Z6yCrX)u3r@HA}{G*eP{CR^!nZ{ zmu9rbxp$j3Tge~Nxe>v9eTMBX_8|3tJ<~UL*8R0!;p*zImyl31?cq(H+o}31v>K=H z>--?D@3S=RL4MxiPgkRsgm})a>A!I7?UXmazD(x)v7o$TzRcT{`yp*5?e1=||8eBzk@zw!0d_KE!WeLsFKKeu_^vPsNqwFMqZP4PJET;_3S zCg+;Q)i0i=F8RtZw|4Q8&)<%pKCt_)`N>{6W!=nmPC9zf3&a6|~CRcSEeph7!ec zyVlD;rMZF^S5&d=t&?_pEH= zU%+7A34>`TE`*8i^{=zPlf)MKJn%$>*{)@aR(HGV{SyB4@<(ZJ$+^0e2Tv8|Zh!eo zdg)p-FN-Zdtn`Egx@Y99i9ZrqfMM=Uej4k46P=J~0HZ)QPVtyDN0IM*g#HK*5Bv zdHtVsp8nasd4r(r^}~g>3^tk@x%AeR$M2sawEKZlqxW_-i<{Oi_cZ_9mJ)j-d~WIG zO&97#7p~|iu>3Vmyl~e&XSH;Psuf#xPw>j_xhnbGr$!=FP$nz?;jg)wyV%tY{<7)Y zZ=M!$%(6-nB8=JnA(cSM2e^$KnoNJ+bi)D_0%0E$`VJ%vx9YO>OtJ>z8)znlyFkQ5K%L z8J->U9%}0G`xzKad~oYT?6>^fWy|)=m^f2p<(#t%zb&6}?ukX+Q?-+8j?UNn_IYVv z=@IwkmUU0Xq;~a1-DaA_=hoolufDG~-c6+S`Fw{C?sV(Oz>V|5t*!|gm>f$pmU+3$ z@tocR5gWJkODUhstfOE5cr#6np(@W`kbAbwjax3ID^K$OtLQ40zjv@GW*57<$Mc*= z<;wyKWK!&YU;HchPvOS3zlXg0Cwa^$xu;fqKJ5N}s}nPSaKu+`?0tTHofAjn!j(SD zpFciPZTsnbxgv{GgMWCSh@>4Xz7Nyi&q+_Qa;;7_eH|Y9;n?r#lHO+$fAOkK zF6L(I7ihYhn_cm_gg^c9;Teq0M#dczwyEB|Ew2>3*<$YdMfTg}14WL#-QRVA_lkdx zn`UoOv65r>e+`Aq{3uVY?2EQ0ju$Re*1gSAS~h>(zQA9{(ltz(U7YGvKKOk0VpA8c zxnO;S`*oJ&JU_wx#=WaJwyjy|RIE4eko11ubRg_06#rcK`KoRilPDDy#(^Jk&0r)%Ma+vStbJe7@k$=GCM+~D%4@{_%J z*XC)?TIs^NoJvPN&3(N88SClRPfry8=|8BCIbhGQqU~(Yj2Y#+3=9maC9V-ADTyVi zR>?)Fi6yBFMh1qKx`qb21{NU(7FH&PRwfqO1_o9J1_if`yihdc=BH$)RpQpb*w*!p zfq}sdWJ7U&T1k0gQ7VIHZen_>Z(@38a<+n*p1GcduBC#JfuV`6fvK*ckwT!MnLrsf8wMka;^7PAfi+A%ON@FSTMoLQC1 zVBq95Ws%(*1_p*OB&pCKPlmM2oK!1)ef`|LlAQc>{j|ig%;fyMVtqu!=o?v>q@ZrJre3SON+#Pgg&ebxsLQ06|>- A;Q#;t literal 0 HcmV?d00001 diff --git a/src/icons/litespeed-cache.png b/src/icons/litespeed-cache.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa3af334e352668b555d15b35d73530011c56b1 GIT binary patch literal 2390 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCS4J85qajDC7)0pe`f9}pUovkZ%R?SP( zNiq0Ekk_M+5_{wNGfbQ|-%R;@HM_4r+gz;w=p&v;v86?l$20kRTo)T|+H8EsOO4}& zRh!_KL`J2F6YXLr*Z+TB{pn|@%<-LJJ`Ayc?!MG;a}Qo}IkW4i5<7dl_??VdYTu{7 z|9E@-ezloC3=b;j@fS#mtdHBTHb4I9lP6E2%sE7OP2^rKW|{J6HcL-`@21Ur58wM| zH=VU)Z`|{nm!F?W-TdU)vvW+r_Vz2oRzI{jSAAq*=dtA4o|C&zm$W6J1xI$;rMUyAw&D5@8R#wj4T&I zCLLeGkvd&t`SKekJav`9kC&MD%!+){>2Z(4$?In#L;54FPRs2smd0nxPB`4sU9q(y zwLHT`Eg@~9y4FWWfmzEIzW()_@!XNSEYI!;O+90h@1%Atu>0X(=0|zL&Xf17Da&-Z zWU%*yu(@A!r?z5EA+O@S$4rbSwg(^Q$tdr3Q8hk1dqQVqrct=|=DoYz5^LwSE@)O{ z)n7f=?ucyNn`3MWe)(<&5-ykTojUcst2{~K=I#)+^z%nHm(4u_Qwy33ZHgwSC-gZzOu&Xbl8a(-P0{%;un`h zFpIxCzFi{kxn<49b4``+R2J2CT;u4QlyXVf$Ip-N&ArmQ-3&|_J0`iSA7)whKIoUq z>1l~cQ)Z{ER^|JgJ%ul4$@RzQjsHI_U&+h0Rio9Z_0uga?zUz{7Jcp5R}*>eJ&~Pv zyy(cK$uDNL)HS{N8dJ5`n_(B1+*PNZ`*BK@&x4shDi*CZ>pq^!H~+b&Y{uL> z^A^12bQyb4ez&Y`cs$GoNxZ_!YfusO{RI>VKu$!<{ym~S12{y zekY5!El(z#^j{sFQzmL8n7TVA{n3vJ`D@JBTbZ`y@-KPC&9Hc}W>K)@zN{R< z8x?*L(^HN=vQW>xR)6#9wGFOna%zgX`(ooC?4E9{vHZA?mXlJ-g!>u~R31N>mYOQ%x9>JYYdorK4lQC(5bK`ow_H=C>&8;seLhRiT>XL*|&X`Dy1YP&Rd)NSVic`G<(&KgnL^f zJ4??WS)X08^#0yowsRhD(f6@yt(Xy(@zqv7NvSV5JLul(q7C6og}WzLZ+OtXIyr2T z-qJ(SA7A@q&3aS5{@&EdA_=cP6mV@3mQPAk>bw5#(bAw4`5LzX&S#cssaJj{6f#uW zX~v{;88A1sNAj-S=As)53bLbb`f^W zifUQhthSw*H*DFH_RjsvAJ3Wg2y(Tqi*e9obuzG?`)qyv38DA5mTZhXnJFW7-|ctk z|EOuLsgcb0*@Hg5Ib(AA^!J}XUtZ=utNf$)>5m^0lP6DpG3!|TKBK^S$N$AO9uAVU z71;5KNB8uj&-!u`=FO0}v0%g7sNGR(CFka~rx-QfejTVGmbo=5ed_BgO$QY&MqJTf z`FG>C#|gL1<}F`Ww%`NfCE?5#fhpRePKuLHobZVKZsRX=y+3p7EtZnGDMkll%&HT6 zFCTwaY0dk<$Lj2F--RL~-@mO4%e9j2epnz8>-AD~GUuBt-qWA{{?FsdnAJ8V>A~-x zw~Hqqe{-ThV*7KUUe^ghRg0pw{?}~z!5bdK_6zz9|8>t%ve=Ym!1|w< literal 0 HcmV?d00001 -- GitLab From c1826547780e0de245e63ea709cb7b8f488114ed Mon Sep 17 00:00:00 2001 From: Chang Wang Date: Tue, 8 Oct 2019 21:18:02 -0400 Subject: [PATCH 030/550] add apollo --- src/apps.json | 11 +++++++++++ src/icons/Apollo.svg | 29 +++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 src/icons/Apollo.svg diff --git a/src/apps.json b/src/apps.json index 7097b0faf..9bb412863 100644 --- a/src/apps.json +++ b/src/apps.json @@ -129,6 +129,17 @@ }, "website": "https://amp-wp.org" }, + "Apollo": { + "cats": [ + 59 + ], + "icon": "Apollo.svg", + "js": { + "__APOLLO_CLIENT__": "", + "__APOLLO_CLIENT__.version": "^(.+)$\\;version:\\1" + }, + "website": "https://www.apollographql.com" + }, "Arc Publishing": { "cats": [ 1 diff --git a/src/icons/Apollo.svg b/src/icons/Apollo.svg new file mode 100644 index 000000000..7e542bbf4 --- /dev/null +++ b/src/icons/Apollo.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- GitLab From f8ce2a3c50b7cd9ae7b6223d3d84e38cde7c03bd Mon Sep 17 00:00:00 2001 From: tyankatsu0105 Date: Wed, 9 Oct 2019 13:54:44 +0900 Subject: [PATCH 031/550] chore(saber): Add Saber --- src/apps.json | 14 ++++++++++++++ src/icons/Saber.svg | 16 ++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 src/icons/Saber.svg diff --git a/src/apps.json b/src/apps.json index 7097b0faf..a0451391e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13676,6 +13676,20 @@ "icon": "TencentWaterproofWall.png", "script": "/TCaptcha\\.js", "website": "https://007.qq.com/" + }, + "Saber": { + "cats": [ + 57 + ], + "icon": "Saber.svg", + "html": [ + "
]*id=\"_saber\"" + ], + "meta": { + "generator": "^Saber v([\\d.]+)$\\;version:\\1" + }, + "implies": "Vue.js", + "website": "https://saber.land/" } }, "categories": { diff --git a/src/icons/Saber.svg b/src/icons/Saber.svg new file mode 100644 index 000000000..a75b6b090 --- /dev/null +++ b/src/icons/Saber.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + -- GitLab From 3cf856bf95a28c6378111c19cb06cdaef33b666d Mon Sep 17 00:00:00 2001 From: Noah Halstead Date: Wed, 9 Oct 2019 19:23:54 -0400 Subject: [PATCH 032/550] Added ZenDesk Detect --- src/apps.json | 17 +++++++++++++++++ src/icons/Zendesk.png | Bin 0 -> 2765 bytes 2 files changed, 17 insertions(+) create mode 100644 src/icons/Zendesk.png diff --git a/src/apps.json b/src/apps.json index 7097b0faf..a94e35174 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12315,6 +12315,23 @@ "script": "v2\\.zopim\\.com", "website": "http://zopim.com" }, + "Zendesk": { + "cats": [ + 1, + 52, + 61 + ], + "headers": { + "x-zendesk-user-id": "" + }, + "cookies": { + "_zendesk_cookie": "", + "_zendesk_shared_session": "", + "_help_center_session": "" + }, + "icon": "Zendesk.png", + "website": "https://zendesk.com" + }, "Zenfolio": { "cats": [ 7 diff --git a/src/icons/Zendesk.png b/src/icons/Zendesk.png new file mode 100644 index 0000000000000000000000000000000000000000..c74ba39bd7db2cb4d5152aa7ef0ddf6bee025a52 GIT binary patch literal 2765 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 uOpL9JOmz*+tqcs_1UvGgXvob^$xN%ntzj Date: Fri, 18 Oct 2019 09:51:26 -0500 Subject: [PATCH 033/550] Add WordPress hosting - Added Flywheel, Kinsta, Seravo, and WordPress VIP - refer to #2703 --- src/apps.json | 56 ++++++++++++++++++++++++++++++++++++++++++ src/icons/flywheel.svg | 21 ++++++++++++++++ src/icons/kinsta.svg | 22 +++++++++++++++++ src/icons/seravo.svg | 21 ++++++++++++++++ src/icons/wpvip.svg | 22 +++++++++++++++++ 5 files changed, 142 insertions(+) create mode 100644 src/icons/flywheel.svg create mode 100644 src/icons/kinsta.svg create mode 100644 src/icons/seravo.svg create mode 100644 src/icons/wpvip.svg diff --git a/src/apps.json b/src/apps.json index 7097b0faf..9925dc155 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3586,6 +3586,23 @@ "implies": "PHP", "website": "http://flyspray.org" }, + "Flywheel": { + "cats": [ + 62 + ], + "headers": { + "x-fw-hash": "", + "x-fw-serve": "", + "x-fw-server": "^Flywheel(?:/([\\d.]+))?\\;version:\\1", + "x-fw-static": "", + "x-fw-type": "" + }, + "implies": [ + "WordPress" + ], + "icon": "flywheel.svg", + "website": "https://getflywheel.com" + }, "Font Awesome": { "cats": [ 17 @@ -9370,6 +9387,19 @@ "script": "sencha-touch.*\\.js", "website": "http://sencha.com/products/touch" }, + "Seravo": { + "cats": [ + 62 + ], + "headers": { + "x-powered-by": "^Seravo" + }, + "implies": [ + "WordPress" + ], + "icon": "seravo.svg", + "website": "https://seravo.com" + }, "Serendipity": { "cats": [ 1, @@ -11836,6 +11866,19 @@ "implies": "WordPress", "website": "http://z9.io/wp-super-cache/" }, + "WordPress VIP": { + "cats": [ + 62 + ], + "headers": { + "x-powered-by": "^WordPress.com VIP" + }, + "implies": [ + "WordPress" + ], + "icon": "wpvip.svg", + "website": "https://wpvip.com" + }, "Wowza Media Server": { "cats": [ 38 @@ -12831,6 +12874,19 @@ "script": "jqplot.*\\.js", "website": "http://www.jqplot.com" }, + "Kinsta": { + "cats": [ + 62 + ], + "headers": { + "x-kinsta-cache": "" + }, + "implies": [ + "WordPress" + ], + "icon": "kinsta.svg", + "website": "https://kinsta.com" + }, "libwww-perl-daemon": { "cats": [ 22 diff --git a/src/icons/flywheel.svg b/src/icons/flywheel.svg new file mode 100644 index 000000000..2676989a4 --- /dev/null +++ b/src/icons/flywheel.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/kinsta.svg b/src/icons/kinsta.svg new file mode 100644 index 000000000..971e27db0 --- /dev/null +++ b/src/icons/kinsta.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/seravo.svg b/src/icons/seravo.svg new file mode 100644 index 000000000..0f946fed7 --- /dev/null +++ b/src/icons/seravo.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/wpvip.svg b/src/icons/wpvip.svg new file mode 100644 index 000000000..788a4fcbe --- /dev/null +++ b/src/icons/wpvip.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + -- GitLab From b9501af6adeb6691635edc1ceaf7c4b6b2647f0f Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Fri, 18 Oct 2019 10:08:58 -0500 Subject: [PATCH 034/550] Added Liquid Web - #2703 --- src/apps.json | 10 +++++ src/icons/liquidweb.svg | 93 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 src/icons/liquidweb.svg diff --git a/src/apps.json b/src/apps.json index 9925dc155..a92272fbc 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5890,6 +5890,16 @@ "script": "//platform\\.linkedin\\.com/in\\.js", "website": "http://linkedin.com" }, + "Liquid Web": { + "cats": [ + 62 + ], + "headers": { + "x-lw-cache": "" + }, + "icon": "liquidweb.svg", + "website": "https://www.liquidweb.com" + }, "List.js": { "cats": [ 59 diff --git a/src/icons/liquidweb.svg b/src/icons/liquidweb.svg new file mode 100644 index 000000000..bfa137903 --- /dev/null +++ b/src/icons/liquidweb.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- GitLab From af84ac2e08a59fa9d1c827e268bd5d4e077ebafa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=20Burak=20=C5=9Eent=C3=BCrk?= <32896514+mbrksntrk@users.noreply.github.com> Date: Sun, 20 Oct 2019 06:16:21 +0300 Subject: [PATCH 035/550] translation improved Unchanged words and sentences, including privacy notice, are translated to Turkish. Common used abbreviations are added. --- .../webextension/_locales/tr/messages.json | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index f7a1c98ec..ed00ade77 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -10,17 +10,17 @@ "optionTracking": { "message": "Anonim olarak tespit edilen uygulamalar hakkında wappalyzer.com'a araştırma raporları gönderin" }, "nothingToDo": { "message": "Burada yapacak birşey yok." }, "noAppsDetected": { "message": "Uygulamalar tespit edilemedi." }, - "categoryPin": { "message": "Always show icon" }, - "termsAccept": { "message": "Accept" }, - "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, - "categoryName1": { "message": "CMS" }, + "categoryPin": { "message": "Her zaman bu kategorinin ikonunu kullan" }, + "termsAccept": { "message": "Kabul Ediyorum" }, + "termsContent": { "message": "Bu eklenti, ziyaret ettiğiniz web site bilgilerini, alan adları ve tespit edilen teknolojiler ile beraber anonim olarak wappalyzer.com'a gönderir. Bunu, eklenti ayarlarından değiştirebilirsiniz." }, + "categoryName1": { "message": "İçerik Yönetim Sistemi" }, "categoryName2": { "message": "Mesaj Tahtası" }, "categoryName3": { "message": "Veritabanı Yöneticisi" }, "categoryName4": { "message": "Doküman Aracı" }, "categoryName5": { "message": "Widget" }, "categoryName6": { "message": "E-Ticaret" }, "categoryName7": { "message": "Foto Galerisi" }, - "categoryName8": { "message": "Wikis" }, + "categoryName8": { "message": "Wiki'ler" }, "categoryName9": { "message": "Hosting Panelleri" }, "categoryName10": { "message": "Analitik" }, "categoryName11": { "message": "Blog" }, @@ -29,7 +29,7 @@ "categoryName14": { "message": "Video Oynatıcı" }, "categoryName15": { "message": "Yorum Sistemi" }, "categoryName16": { "message": "Captcha" }, - "categoryName17": { "message": "Font Script" }, + "categoryName17": { "message": "Yazı Tipi" }, "categoryName18": { "message": "Web Framework" }, "categoryName19": { "message": "Çeşitli" }, "categoryName20": { "message": "Düzenleyici" }, @@ -57,7 +57,7 @@ "categoryName42": { "message": "Etiket Yöneticisi" }, "categoryName43": { "message": "Ödeme Duvarı" }, "categoryName44": { "message": "Build/CI Sistemi" }, - "categoryName45": { "message": "SCADA Sistemi" }, + "categoryName45": { "message": "SCADA (EKS) Sistemi" }, "categoryName46": { "message": "Uzaktan Erişim" }, "categoryName47": { "message": "Geliştirme Aracı" }, "categoryName48": { "message": "Ağ Depolama" }, @@ -69,13 +69,13 @@ "categoryName54": { "message": "SEO" }, "categoryName55": { "message": "Muhasebe" }, "categoryName56": { "message": "Cryptominer" }, - "categoryName57": { "message": "Static Site Generator" }, + "categoryName57": { "message": "Statik Site Üretici" }, "categoryName58": { "message": "User Onboarding" }, - "categoryName59": { "message": "JavaScript Libraries" }, - "categoryName60": { "message": "Containers" }, + "categoryName59": { "message": "JavaScript Kütüphaneleri" }, + "categoryName60": { "message": "Konteyner" }, "categoryName61": { "message": "SaaS" }, "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Yük Dengeleyici" } } -- GitLab From 9dc54190e5c09cd52787be4066a7d22ebeb8b9f3 Mon Sep 17 00:00:00 2001 From: Sudoka Date: Tue, 22 Oct 2019 00:56:44 +0700 Subject: [PATCH 036/550] Add Zimbra --- src/apps.json | 12 ++++++++++++ src/icons/Zimbra.png | Bin 0 -> 445 bytes 2 files changed, 12 insertions(+) create mode 100644 src/icons/Zimbra.png diff --git a/src/apps.json b/src/apps.json index 7097b0faf..b1030ff49 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12346,6 +12346,18 @@ "url": "\\?do=prodetail&action=show&prodid=\\d+", "website": "http://zeuscart.com" }, + "Zimbra": { + "cats": [ + 30 + ], + "icon": "Zimbra.png", + "cookies": { + "ZM_TEST": "true" + }, + "html": " - + diff --git a/src/drivers/webextension/html/options.html b/src/drivers/webextension/html/options.html index 7ec91299a..a10e8a859 100644 --- a/src/drivers/webextension/html/options.html +++ b/src/drivers/webextension/html/options.html @@ -40,6 +40,10 @@ Anonymously send reports on detected applications to wappalyzer.com for research +

diff --git a/src/drivers/webextension/html/popup.html b/src/drivers/webextension/html/popup.html index 9fc0278ad..730a1f496 100644 --- a/src/drivers/webextension/html/popup.html +++ b/src/drivers/webextension/html/popup.html @@ -3,20 +3,32 @@ + - + -
+
+
+
+
+ + + + +
+
+
diff --git a/src/drivers/webextension/images/logo-purple.svg b/src/drivers/webextension/images/logo-purple.svg new file mode 100644 index 000000000..e5e67bb21 --- /dev/null +++ b/src/drivers/webextension/images/logo-purple.svg @@ -0,0 +1,29 @@ + + + + Logo + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index be07c97c0..82713d79b 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -1,17 +1,34 @@ /** global: browser */ /** global: XMLSerializer */ -if ( typeof browser !== 'undefined' && typeof document.body !== 'undefined' ) { +/* global browser */ +/* eslint-env browser */ + +const port = browser.runtime.connect({ + name: 'content.js', +}); + +if (typeof browser !== 'undefined' && typeof document.body !== 'undefined') { try { - sendMessage('init', {}); + port.postMessage({ id: 'init' }); // HTML - var html = new XMLSerializer().serializeToString(document).split('\n'); + let html = new XMLSerializer().serializeToString(document); + + const chunks = []; + const maxCols = 2000; + const maxRows = 3000; + const rows = html.length / maxCols; + + let i; - html = html - .slice(0, 1000).concat(html.slice(html.length - 1000)) - .map(line => line.substring(0, 1000)) - .join('\n'); + for (i = 0; i < rows; i += 1) { + if (i < maxRows / 2 || i > rows - maxRows / 2) { + chunks.push(html.slice(i * maxCols, (i + 1) * maxCols)); + } + } + + html = chunks.join('\n'); // Scripts const scripts = Array.prototype.slice @@ -20,52 +37,51 @@ if ( typeof browser !== 'undefined' && typeof document.body !== 'undefined' ) { .map(script => script.src) .filter(script => script.indexOf('data:text/javascript;') !== 0); - sendMessage('analyze', { html, scripts }); + port.postMessage({ id: 'analyze', subject: { html, scripts } }); // JavaScript variables const script = document.createElement('script'); script.onload = () => { - const onMessage = event => { + const onMessage = (event) => { if (event.data.id !== 'js') { return; } - removeEventListener('message', onMessage); + window.removeEventListener('message', onMessage); - sendMessage('analyze', { js: event.data.js }); + port.postMessage({ id: 'analyze', subject: { js: event.data.js } }); script.remove(); }; - addEventListener('message', onMessage); + window.addEventListener('message', onMessage); - sendMessage('get_js_patterns', {}, response => { - if (response) { - postMessage({ - id: 'patterns', - patterns: response.patterns - }, '*'); - } - }); + port.postMessage({ id: 'get_js_patterns' }); }; script.setAttribute('src', browser.extension.getURL('js/inject.js')); document.body.appendChild(script); - } catch (e) { - sendMessage('log', e); + } catch (error) { + port.postMessage({ id: 'log', subject: error }); } } -function sendMessage(id, subject, callback) { - (chrome || browser).runtime.sendMessage({ - id, - subject, - source: 'content.js' - }, callback || ( () => {} )); -} +port.onMessage.addListener((message) => { + switch (message.id) { + case 'get_js_patterns': + postMessage({ + id: 'patterns', + patterns: message.response.patterns, + }, window.location.href); + + break; + default: + // Do nothing + } +}); // https://stackoverflow.com/a/44774834 // https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/executeScript#Return_value -undefined; +undefined; // eslint-disable-line no-unused-expressions diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 988d53d12..71add9c5e 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -2,38 +2,61 @@ * WebExtension driver */ +/* eslint-env browser */ +/* global browser, chrome, fetch, Wappalyzer */ + /** global: browser */ +/** global: chrome */ +/** global: fetch */ /** global: Wappalyzer */ const wappalyzer = new Wappalyzer(); -var tabCache = {}; -var categoryOrder = []; -var options = {}; -var robotsTxtQueue = {}; +const tabCache = {}; +const robotsTxtQueue = {}; + +let categoryOrder = []; -browser.tabs.onRemoved.addListener(tabId => { +browser.tabs.onRemoved.addListener((tabId) => { tabCache[tabId] = null; }); +function userAgent() { + const url = chrome.extension.getURL('/'); + + if (url.match(/^chrome-/)) { + return 'chrome'; + } + + if (url.match(/^moz-/)) { + return 'firefox'; + } + + if (url.match(/^ms-browser-/)) { + return 'edge'; + } +} + /** * Get a value from localStorage */ function getOption(name, defaultValue = null) { - return new Promise((resolve, reject) => { - const callback = item => { - options[name] = item.hasOwnProperty(name) ? item[name] : defaultValue; + return new Promise(async (resolve, reject) => { + let value = defaultValue; - resolve(options[name]); - }; + try { + const option = await browser.storage.local.get(name); - browser.storage.local.get(name) - .then(callback) - .catch(error => { - wappalyzer.log(error, 'driver', 'error') + if (option[name] !== undefined) { + value = option[name]; + } + } catch (error) { + wappalyzer.log(error.message, 'driver', 'error'); + + return reject(error.message); + } - reject(); - }); + return resolve(value); }); } @@ -41,13 +64,17 @@ function getOption(name, defaultValue = null) { * Set a value in localStorage */ function setOption(name, value) { - const option = {}; + return new Promise(async (resolve, reject) => { + try { + await browser.storage.local.set({ [name]: value }); + } catch (error) { + wappalyzer.log(error.message, 'driver', 'error'); - option[name] = value; - - browser.storage.local.set(option); + return reject(error.message); + } - options[name] = value; + return resolve(); + }); } /** @@ -56,129 +83,88 @@ function setOption(name, value) { function openTab(args) { browser.tabs.create({ url: args.url, - active: args.background === undefined || !args.background + active: args.background === undefined || !args.background, }); } /** * Make a POST request */ -function post(url, body) { - fetch(url, { - method: 'POST', - body: JSON.stringify(body) - }) - .then(response => wappalyzer.log(`POST ${url}: ${response.status}`, 'driver')) - .catch(error => wappalyzer.log(`POST ${url}: ${error}`, 'driver', 'error')); -} - -fetch('../apps.json') - .then(response => response.json()) - .then(json => { - wappalyzer.apps = json.apps; - wappalyzer.categories = json.categories; - - wappalyzer.parseJsPatterns(); - - categoryOrder = Object.keys(wappalyzer.categories) - .map(categoryId => parseInt(categoryId, 10)) - .sort((a, b) => wappalyzer.categories[a].priority - wappalyzer.categories[b].priority); - }) - .catch(error => wappalyzer.log(`GET apps.json: ${error}`, 'driver', 'error')); - -// Version check -let version = browser.runtime.getManifest().version; - -getOption('version') - .then(previousVersion => { - if (previousVersion === null) { - openTab({ - url: wappalyzer.config.websiteURL + 'installed' - }); - } else if (version !== previousVersion) { - getOption('upgradeMessage', true) - .then(upgradeMessage => { - if (upgradeMessage) { - openTab({ - url: wappalyzer.config.websiteURL + 'upgraded?v' + version, - background: true - }); - } - }); - } - - setOption('version', version); - }); - -getOption('dynamicIcon', true); -getOption('pinnedCategory'); - -getOption('hostnameCache', {}).then(hostnameCache => wappalyzer.hostnameCache = hostnameCache); +async function post(url, body) { + try { + const response = await fetch(url, { + method: 'POST', + body: JSON.stringify(body), + }); -// Run content script on all tabs -browser.tabs.query({ url: [ 'http://*/*', 'https://*/*' ] }) - .then(tabs => { - tabs.forEach(tab => { - browser.tabs.executeScript(tab.id, { - file: '../js/content.js' - }); - }) - }) - .catch(error => wappalyzer.log(error, 'driver', 'error')); + wappalyzer.log(`POST ${url}: ${response.status}`, 'driver'); + } catch (error) { + wappalyzer.log(`POST ${url}: ${error}`, 'driver', 'error'); + } +} // Capture response headers -browser.webRequest.onCompleted.addListener(request => { +browser.webRequest.onCompleted.addListener(async (request) => { const headers = {}; if (request.responseHeaders) { const url = wappalyzer.parseUrl(request.url); - browser.tabs.query({ url: [ url.href ] }) - .then(tabs => { - const tab = tabs[0] || null; + let tab; - if (tab) { - request.responseHeaders.forEach(header => { - const name = header.name.toLowerCase(); + try { + [tab] = await browser.tabs.query({ url: [url.href] }); + } catch (error) { + wappalyzer.log(error, 'driver', 'error'); + } - headers[name] = headers[name] || []; + if (tab) { + request.responseHeaders.forEach((header) => { + const name = header.name.toLowerCase(); - headers[name].push((header.value || header.binaryValue || '').toString()); - }); + headers[name] = headers[name] || []; - if (headers['content-type'] && /\/x?html/.test(headers['content-type'][0])) { - wappalyzer.analyze(url, { headers }, { tab }); - } - } - }) - .catch(error => wappalyzer.log(error, 'driver', 'error')); + headers[name].push((header.value || header.binaryValue || '').toString()); + }); + + if (headers['content-type'] && /\/x?html/.test(headers['content-type'][0])) { + wappalyzer.analyze(url, { headers }, { tab }); + } + } } -}, { urls: [ 'http://*/*', 'https://*/*' ], types: [ 'main_frame' ] }, [ 'responseHeaders' ]); +}, { urls: ['http://*/*', 'https://*/*'], types: ['main_frame'] }, ['responseHeaders']); + +browser.runtime.onConnect.addListener((port) => { + port.onMessage.addListener(async (message) => { + if (message.id === undefined) { + return; + } -// Listen for messages -(chrome || browser).runtime.onMessage.addListener((message, sender, sendResponse) => { - if (typeof message.id != 'undefined') { if (message.id !== 'log') { - wappalyzer.log('Message' + (message.source ? ' from ' + message.source : '') + ': ' + message.id, 'driver'); + wappalyzer.log(`Message from ${port.name}: ${message.id}`, 'driver'); } - let url = wappalyzer.parseUrl(sender.tab ? sender.tab.url : ''); + const pinnedCategory = await getOption('pinnedCategory'); + + const url = wappalyzer.parseUrl(port.sender.tab ? port.sender.tab.url : ''); + + const cookies = await browser.cookies.getAll({ domain: `.${url.hostname}` }); + let response; - switch ( message.id ) { + switch (message.id) { case 'log': wappalyzer.log(message.subject, message.source); break; case 'init': - browser.cookies.getAll({ domain: '.' + url.hostname }) - .then(cookies => wappalyzer.analyze(url, { cookies }, { tab: sender.tab })); + wappalyzer.analyze(url, { cookies }, { tab: port.sender.tab }); break; case 'analyze': - wappalyzer.analyze(url, message.subject, { tab: sender.tab }); + wappalyzer.analyze(url, message.subject, { tab: port.sender.tab }); - setOption('hostnameCache', wappalyzer.hostnameCache); + await setOption('hostnameCache', wappalyzer.hostnameCache); break; case 'ad_log': @@ -190,27 +176,39 @@ browser.webRequest.onCompleted.addListener(request => { tabCache: tabCache[message.tab.id], apps: wappalyzer.apps, categories: wappalyzer.categories, - pinnedCategory: options.pinnedCategory, + pinnedCategory, + termsAccepted: userAgent() === 'chrome' || await getOption('termsAccepted', false), }; break; case 'set_option': - setOption(message.key, message.value); + await setOption(message.key, message.value); break; case 'get_js_patterns': response = { - patterns: wappalyzer.jsPatterns + patterns: wappalyzer.jsPatterns, + }; + + break; + case 'update_theme_mode': + // Sync theme mode to popup. + response = { + themeMode: await getOption('themeMode', false), }; break; default: + // Do nothing } - sendResponse(response); - } - - return true; + if (response) { + port.postMessage({ + id: message.id, + response, + }); + } + }); }); wappalyzer.driver.document = document; @@ -219,50 +217,51 @@ wappalyzer.driver.document = document; * Log messages to console */ wappalyzer.driver.log = (message, source, type) => { - console.log(`[wappalyzer ${type}]`, `[${source}]`, message); + const log = ['warn', 'error'].indexOf(type) !== -1 ? type : 'log'; + + console[log](`[wappalyzer ${type}]`, `[${source}]`, message); // eslint-disable-line no-console }; /** * Display apps */ -wappalyzer.driver.displayApps = (detected, meta, context) => { - let tab = context.tab; +wappalyzer.driver.displayApps = async (detected, meta, context) => { + const { tab } = context; if (tab === undefined) { return; } tabCache[tab.id] = tabCache[tab.id] || { - detected: [] + detected: [], }; tabCache[tab.id].detected = detected; + const pinnedCategory = await getOption('pinnedCategory'); + const dynamicIcon = await getOption('dynamicIcon', true); + let found = false; // Find the main application to display - [ options.pinnedCategory ].concat(categoryOrder).forEach(match => { - Object.keys(detected).forEach(appName => { - let app = detected[appName]; + [pinnedCategory].concat(categoryOrder).forEach((match) => { + Object.keys(detected).forEach((appName) => { + const app = detected[appName]; - app.props.cats.forEach(category => { + app.props.cats.forEach((category) => { if (category === match && !found) { - let icon = app.props.icon || 'default.svg'; - - if (!options.dynamicIcon) { - icon = 'default.svg'; - } + let icon = app.props.icon && dynamicIcon ? app.props.icon : 'default.svg'; if (/\.svg$/i.test(icon)) { - icon = 'converted/' + icon.replace(/\.svg$/, '.png'); + icon = `converted/${icon.replace(/\.svg$/, '.png')}`; } try { browser.pageAction.setIcon({ tabId: tab.id, - path: '../images/icons/' + icon + path: `../images/icons/${icon}`, }); - } catch(e) { + } catch (e) { // Firefox for Android does not support setIcon see https://bugzilla.mozilla.org/show_bug.cgi?id=1331746 } @@ -272,57 +271,53 @@ wappalyzer.driver.displayApps = (detected, meta, context) => { }); }); - if (typeof chrome !== 'undefined') { - // Browser polyfill doesn't seem to work here - chrome.pageAction.show(tab.id); - } else { - browser.pageAction.show(tab.id); - } + browser.pageAction.show(tab.id); }; /** * Fetch and cache robots.txt for host */ -wappalyzer.driver.getRobotsTxt = (host, secure = false) => { - if (robotsTxtQueue.hasOwnProperty(host)) { +wappalyzer.driver.getRobotsTxt = async (host, secure = false) => { + if (robotsTxtQueue[host]) { return robotsTxtQueue[host]; } - robotsTxtQueue[host] = new Promise(resolve => { - getOption('tracking', true) - .then(tracking => { - if (!tracking) { - return resolve([]); - } + const tracking = await getOption('tracking', true); + const robotsTxtCache = await getOption('robotsTxtCache', {}); - getOption('robotsTxtCache') - .then(robotsTxtCache => { - robotsTxtCache = robotsTxtCache || {}; + robotsTxtQueue[host] = new Promise(async (resolve) => { + if (!tracking) { + return resolve([]); + } + + if (host in robotsTxtCache) { + return resolve(robotsTxtCache[host]); + } - if ( host in robotsTxtCache ) { - return resolve(robotsTxtCache[host]); - } + const timeout = setTimeout(() => resolve([]), 3000); - const timeout = setTimeout(() => resolve([]), 3000); + let response; - fetch('http' + (secure ? 's' : '') + '://' + host + '/robots.txt', { redirect: 'follow' }) - .then(response => { - clearTimeout(timeout); + try { + response = await fetch(`http${secure ? 's' : ''}://${host}/robots.txt`, { redirect: 'follow' }); + } catch (error) { + wappalyzer.log(error, 'driver', 'error'); - return response.ok ? response.text() : ''; - }) - .then(robotsTxt => { - robotsTxtCache[host] = wappalyzer.parseRobotsTxt(robotsTxt); + return resolve([]); + } - setOption('robotsTxtCache', robotsTxtCache); + clearTimeout(timeout); - resolve(robotsTxtCache[host]); - }) - .catch(() => resolve([])); - }); - }); - }) - .finally(() => delete robotsTxtQueue[host]); + const robotsTxt = response.ok ? await response.text() : ''; + + robotsTxtCache[host] = Wappalyzer.parseRobotsTxt(robotsTxt); + + await setOption('robotsTxtCache', robotsTxtCache); + + delete robotsTxtQueue[host]; + + return resolve(robotsTxtCache[host]); + }); return robotsTxtQueue[host]; }; @@ -330,19 +325,77 @@ wappalyzer.driver.getRobotsTxt = (host, secure = false) => { /** * Anonymously track detected applications for research purposes */ -wappalyzer.driver.ping = (hostnameCache = {}, adCache = []) => { - getOption('tracking', true) - .then(tracking => { - if (tracking) { - if (Object.keys(hostnameCache).length) { - post('https://api.wappalyzer.com/ping/v1/', hostnameCache); - } +wappalyzer.driver.ping = async (hostnameCache = {}, adCache = []) => { + const tracking = await getOption('tracking', true); + const termsAccepted = userAgent() === 'chrome' || await getOption('termsAccepted', false); - if (adCache.length) { - post('https://ad.wappalyzer.com/log/wp/', adCache); - } + if (tracking && termsAccepted) { + if (Object.keys(hostnameCache).length) { + post('https://api.wappalyzer.com/ping/v1/', hostnameCache); + } + + if (adCache.length) { + post('https://ad.wappalyzer.com/log/wp/', adCache); + } + + await setOption('robotsTxtCache', {}); + } +}; + +// Init +(async () => { + // Technologies + try { + const response = await fetch('../apps.json'); + const json = await response.json(); + + wappalyzer.apps = json.apps; + wappalyzer.categories = json.categories; + } catch (error) { + wappalyzer.log(`GET apps.json: ${error.message}`, 'driver', 'error'); + } + + wappalyzer.parseJsPatterns(); - setOption('robotsTxtCache', {}); + categoryOrder = Object.keys(wappalyzer.categories) + .map(categoryId => parseInt(categoryId, 10)) + .sort((a, b) => wappalyzer.categories[a].priority - wappalyzer.categories[b].priority); + + // Version check + const { version } = browser.runtime.getManifest(); + const previousVersion = await getOption('version'); + const upgradeMessage = await getOption('upgradeMessage', true); + + if (previousVersion === null) { + openTab({ + url: `${wappalyzer.config.websiteURL}installed`, + }); + } else if (version !== previousVersion && upgradeMessage) { + openTab({ + url: `${wappalyzer.config.websiteURL}upgraded?v${version}`, + background: true, + }); + } + + await setOption('version', version); + + // Hostname cache + wappalyzer.hostnameCache = await getOption('hostnameCache', {}); + + // Run content script on all tabs + try { + const tabs = await browser.tabs.query({ url: ['http://*/*', 'https://*/*'] }); + + tabs.forEach(async (tab) => { + try { + await browser.tabs.executeScript(tab.id, { + file: '../js/content.js', + }); + } catch (error) { + // } }); -}; + } catch (error) { + wappalyzer.log(error, 'driver', 'error'); + } +})(); diff --git a/src/drivers/webextension/js/inject.js b/src/drivers/webextension/js/inject.js index 322c21374..3e9a6658f 100644 --- a/src/drivers/webextension/js/inject.js +++ b/src/drivers/webextension/js/inject.js @@ -1,12 +1,14 @@ +/* eslint-env browser */ + (() => { - try { - const detectJs = chain => { + try { + const detectJs = (chain) => { const properties = chain.split('.'); let value = properties.length ? window : null; - for (let i = 0; i < properties.length; i ++) { - let property = properties[i]; + for (let i = 0; i < properties.length; i++) { + const property = properties[i]; if (value && value.hasOwnProperty(property)) { value = value[property]; @@ -20,7 +22,7 @@ return typeof value === 'string' || typeof value === 'number' ? value : !!value; }; - const onMessage = event => { + const onMessage = (event) => { if (event.data.id !== 'patterns') { return; } @@ -31,15 +33,15 @@ const js = {}; - for (let appName in patterns) { + for (const appName in patterns) { if (patterns.hasOwnProperty(appName)) { js[appName] = {}; - for (let chain in patterns[appName]) { + for (const chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { js[appName][chain] = {}; - for (let index in patterns[appName][chain]) { + for (const index in patterns[appName][chain]) { const value = detectJs(chain); if (value && patterns[appName][chain].hasOwnProperty(index)) { @@ -51,11 +53,11 @@ } } - postMessage({ id: 'js', js }, '*'); + postMessage({ id: 'js', js }, window.location.href); }; addEventListener('message', onMessage); - } catch(e) { + } catch (e) { // Fail quietly } })(); diff --git a/src/drivers/webextension/js/jsontodom.js b/src/drivers/webextension/js/jsontodom.js deleted file mode 100644 index c6506c4fb..000000000 --- a/src/drivers/webextension/js/jsontodom.js +++ /dev/null @@ -1,63 +0,0 @@ -jsonToDOM.namespaces = { - html: "http://www.w3.org/1999/xhtml", - xul: "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" -}; - -jsonToDOM.defaultNamespace = jsonToDOM.namespaces.html; - -function jsonToDOM(jsonTemplate, doc, nodes) { - function namespace(name) { - var reElemNameParts = /^(?:(.*):)?(.*)$/.exec(name); - return { namespace: jsonToDOM.namespaces[reElemNameParts[1]], shortName: reElemNameParts[2] }; - } - - // Note that 'elemNameOrArray' is: either the full element name (eg. [html:]div) or an array of elements in JSON notation - function tag(elemNameOrArray, elemAttr) { - // Array of elements? Parse each one... - if (Array.isArray(elemNameOrArray)) { - var frag = doc.createDocumentFragment(); - Array.prototype.forEach.call(arguments, function(thisElem) { - frag.appendChild(tag.apply(null, thisElem)); - }); - return frag; - } - - // Single element? Parse element namespace prefix (if none exists, default to defaultNamespace), and create element - var elemNs = namespace(elemNameOrArray); - var elem = doc.createElementNS(elemNs.namespace || jsonToDOM.defaultNamespace, elemNs.shortName); - - // Set element's attributes and/or callback functions (eg. onclick) - for (var key in elemAttr) { - var val = elemAttr[key]; - if (nodes && key == "key") { - nodes[val] = elem; - continue; - } - - var attrNs = namespace(key); - if (typeof val == "function") { - // Special case for function attributes; don't just add them as 'on...' attributes, but as events, using addEventListener - elem.addEventListener(key.replace(/^on/, ""), val, false); - } - else { - // Note that the default namespace for XML attributes is, and should be, blank (ie. they're not in any namespace) - elem.setAttributeNS(attrNs.namespace || "", attrNs.shortName, val); - } - } - - // Create and append this element's children - var childElems = Array.prototype.slice.call(arguments, 2); - childElems.forEach(function(childElem) { - if (childElem != null) { - elem.appendChild( - childElem instanceof doc.defaultView.Node ? childElem : - Array.isArray(childElem) ? tag.apply(null, childElem) : - doc.createTextNode(childElem)); - } - }); - - return elem; - } - - return tag.apply(null, jsonTemplate); -} diff --git a/src/drivers/webextension/js/iframe.js b/src/drivers/webextension/js/lib/iframe.js similarity index 96% rename from src/drivers/webextension/js/iframe.js rename to src/drivers/webextension/js/lib/iframe.js index 883ebea71..b50e63629 100644 --- a/src/drivers/webextension/js/iframe.js +++ b/src/drivers/webextension/js/lib/iframe.js @@ -6,6 +6,7 @@ var exports = {}; (function(exports) { + var port = browser.runtime.connect({name:"adparser"}); var utils = { normalizeUrl: function(url) { @@ -119,12 +120,9 @@ var exports = {}; } return dict; }, - sendToBackground: function(message, event, responseMessage, onResponse) { - if ( typeof browser !== 'undefined' ) { - var response = browser.runtime.sendMessage(message); - response.then(onResponse); - } else if ( typeof chrome !== 'undefined' ) { - chrome.runtime.sendMessage(message, onResponse); + sendToBackground: function(message, event, responseMessage) { + if ( typeof browser !== 'undefined' || typeof chrome !== 'undefined' ) { + port.postMessage(message); } else if ( window.self.port ) { window.self.port.on(responseMessage, onResponse); window.self.port.emit(event, message); @@ -132,25 +130,28 @@ var exports = {}; }, askIfTrackingEnabled: function(callback, elseCallback) { + utilCallback = callback; + utilElseCallback = elseCallback; this.sendToBackground( 'is_tracking_enabled', '', - 'tracking_enabled_response', - function(message) { - if ( message && message.tracking_enabled ) { - - callback(); - } else { - - elseCallback(); - } - } + 'tracking_enabled_response' ); } }; + port.onMessage.addListener((message) => { + if ( message && message.tracking_enabled ) { + + utilCallback(); + } else { + + utilElseCallback(); + } + }); + utils.SCRIPT_IN_FRIENDLY_IFRAME = !utils.SCRIPT_IN_WINDOW_TOP && utils.isFriendlyWindow(window.parent); utils.SCRIPT_IN_HOSTILE_IFRAME = !utils.SCRIPT_IN_WINDOW_TOP && !utils.SCRIPT_IN_FRIENDLY_IFRAME; @@ -181,7 +182,7 @@ var exports = {}; video_assets: opt_video_assets, assets: opt_assets, version: '3', - mrev: '4aeaa5a-c', + mrev: '15a9f21-d', msgNum: this.msgNum, timestamp: new Date().getTime(), pageVis: document.visibilityState, @@ -195,6 +196,8 @@ var exports = {}; utils.LogGenerator = LogGenerator; + let utilCallback, utilElseCallback; + exports.utils = utils; })(exports); @@ -890,7 +893,7 @@ var exports = {}; var _pageTags; var INIT_MS_BW_SEARCHES = 2000; var PAGE_TAG_RE = new RegExp('gpt|oascentral'); - var POST_MSG_ID = '1519242200-10756-12873-1462-13403'; + var POST_MSG_ID = '1554456894-8541-12665-19466-15909'; var AD_SERVER_RE = new RegExp('^(google_ads_iframe|oas_frame|atwAdFrame)'); function getPageTags(doc) { @@ -1028,13 +1031,17 @@ var exports = {}; myWin = window.document.defaultView, ifrTag; - try { + if ( typeof event.data === "string" && event.data.indexOf(POST_MSG_ID) != -1 ) { + try { - adData = JSON.parse(event.data); - } catch(e) { + adData = JSON.parse(event.data); + } catch (e) { - return; + return; + } } + else + return; if ( adData.postMessageId === POST_MSG_ID ) { @@ -1080,19 +1087,14 @@ var exports = {}; } function addBackgroundListener(event, callback) { - if ( typeof browser !== 'undefined' ) { + if ( typeof browser !== 'undefined' || typeof chrome !== 'undefined' ) { browser.runtime.onMessage.addListener(function(msg) { if ( msg.event === event ) { callback(msg); } }); - } else if ( typeof chrome !== 'undefined' ) { - chrome.runtime.onMessage.addListener(function(msg) { - if ( msg.event === event ) { - callback(msg); - } - }); - } else if ( window.self.port ) { + } + else if (window.self.port) { window.self.port.on(event, callback); } } diff --git a/src/drivers/webextension/js/lib/jsontodom.js b/src/drivers/webextension/js/lib/jsontodom.js new file mode 100644 index 000000000..24d9e4c29 --- /dev/null +++ b/src/drivers/webextension/js/lib/jsontodom.js @@ -0,0 +1,63 @@ +jsonToDOM.namespaces = { + html: 'http://www.w3.org/1999/xhtml', + xul: 'http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', +}; + +jsonToDOM.defaultNamespace = jsonToDOM.namespaces.html; + +function jsonToDOM(jsonTemplate, doc, nodes) { + function namespace(name) { + const reElemNameParts = /^(?:(.*):)?(.*)$/.exec(name); + return { namespace: jsonToDOM.namespaces[reElemNameParts[1]], shortName: reElemNameParts[2] }; + } + + // Note that 'elemNameOrArray' is: either the full element name (eg. [html:]div) or an array of elements in JSON notation + function tag(elemNameOrArray, elemAttr) { + // Array of elements? Parse each one... + if (Array.isArray(elemNameOrArray)) { + const frag = doc.createDocumentFragment(); + Array.prototype.forEach.call(arguments, (thisElem) => { + frag.appendChild(tag(...thisElem)); + }); + return frag; + } + + // Single element? Parse element namespace prefix (if none exists, default to defaultNamespace), and create element + const elemNs = namespace(elemNameOrArray); + const elem = doc.createElementNS(elemNs.namespace || jsonToDOM.defaultNamespace, elemNs.shortName); + + // Set element's attributes and/or callback functions (eg. onclick) + for (const key in elemAttr) { + const val = elemAttr[key]; + if (nodes && key == 'key') { + nodes[val] = elem; + continue; + } + + const attrNs = namespace(key); + if (typeof val === 'function') { + // Special case for function attributes; don't just add them as 'on...' attributes, but as events, using addEventListener + elem.addEventListener(key.replace(/^on/, ''), val, false); + } else { + // Note that the default namespace for XML attributes is, and should be, blank (ie. they're not in any namespace) + elem.setAttributeNS(attrNs.namespace || '', attrNs.shortName, val); + } + } + + // Create and append this element's children + const childElems = Array.prototype.slice.call(arguments, 2); + childElems.forEach((childElem) => { + if (childElem != null) { + elem.appendChild( + childElem instanceof doc.defaultView.Node ? childElem + : Array.isArray(childElem) ? tag(...childElem) + : doc.createTextNode(childElem), + ); + } + }); + + return elem; + } + + return tag(...jsonTemplate); +} diff --git a/src/drivers/webextension/js/network.js b/src/drivers/webextension/js/lib/network.js similarity index 88% rename from src/drivers/webextension/js/network.js rename to src/drivers/webextension/js/lib/network.js index 6df8237ca..7c46fcf9f 100644 --- a/src/drivers/webextension/js/network.js +++ b/src/drivers/webextension/js/lib/network.js @@ -1,3 +1,4 @@ +(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i { + port.onMessage.addListener((message) => { + if ( message === 'is_browser_valid' ) { + ifBrowserValid( + port.postMessage({'browser_valid': true}), + port.postMessage({'browser_valid': false}) + ); + } + }); }); - browserProxy.runtime.onMessage.addListener(function(request, sender, sendResponse) { - if ( request === 'is_tracking_enabled' ) { - ifTrackingEnabled( - sender.tab, - function() { - try {sendResponse({'tracking_enabled': true});} - catch(err) {} }, - function() { - try {sendResponse({'tracking_enabled': false});} - catch(err) {}} - ); - } - return true; + browser.runtime.onConnect.addListener((port) => { + port.onMessage.addListener((message) => { + if ( message === 'is_tracking_enabled' ) { + ifTrackingEnabled( + port.sender.tab, + function() { + try {port.postMessage({'tracking_enabled': true});} + catch(err) {} }, + function() { + try {port.postMessage({'tracking_enabled': false});} + catch(err) {} } + ); + } + return true; + }); }); })(); + +},{}]},{},[1]); diff --git a/src/drivers/webextension/js/options.js b/src/drivers/webextension/js/options.js index 4c5d7cc67..03c6ae504 100644 --- a/src/drivers/webextension/js/options.js +++ b/src/drivers/webextension/js/options.js @@ -1,69 +1,105 @@ /** global: browser */ /** global: Wappalyzer */ +/* globals browser Wappalyzer */ +/* eslint-env browser */ const wappalyzer = new Wappalyzer(); -function getOption(name, defaultValue, callback) { - browser.storage.local.get(name) - .then(item => { - callback(item.hasOwnProperty(name) ? item[name] : defaultValue); - }); +/** + * Get a value from localStorage + */ +function getOption(name, defaultValue = null) { + return new Promise(async (resolve, reject) => { + let value = defaultValue; + + try { + const option = await browser.storage.local.get(name); + + if (option[name] !== undefined) { + value = option[name]; + } + } catch (error) { + wappalyzer.log(error.message, 'driver', 'error'); + + return reject(error.message); + } + + return resolve(value); + }); } +/** + * Set a value in localStorage + */ function setOption(name, value) { - ( chrome || browser ).runtime.sendMessage({ - id: 'set_option', - key: name, - value: value + return new Promise(async (resolve, reject) => { + try { + await browser.storage.local.set({ [name]: value }); + } catch (error) { + wappalyzer.log(error.message, 'driver', 'error'); + + return reject(error.message); + } + + return resolve(); }); } -document.addEventListener('DOMContentLoaded', () => { - var nodes = document.querySelectorAll('[data-i18n]'); +document.addEventListener('DOMContentLoaded', async () => { + const nodes = document.querySelectorAll('[data-i18n]'); - Array.prototype.forEach.call(nodes, node => { + Array.prototype.forEach.call(nodes, (node) => { node.childNodes[0].nodeValue = browser.i18n.getMessage(node.dataset.i18n); }); document.querySelector('#github').addEventListener('click', () => { - open(wappalyzer.config.githubURL); + window.open(wappalyzer.config.githubURL); }); document.querySelector('#twitter').addEventListener('click', () => { - open(wappalyzer.config.twitterURL); + window.open(wappalyzer.config.twitterURL); }); document.querySelector('#wappalyzer').addEventListener('click', () => { - open(wappalyzer.config.websiteURL); + window.open(wappalyzer.config.websiteURL); }); - getOption('upgradeMessage', true, value => { - const el = document.querySelector('#option-upgrade-message'); + let el; + let value; - el.checked = value; + // Upgrade message + value = await getOption('upgradeMessage', true); - el.addEventListener('change', () => { - setOption('upgradeMessage', el.checked); - }); - }); + el = document.querySelector('#option-upgrade-message'); - getOption('dynamicIcon', true, value => { - const el = document.querySelector('#option-dynamic-icon'); + el.checked = value; - el.checked = value; + el.addEventListener('change', e => setOption('upgradeMessage', e.target.checked)); - el.addEventListener('change', () => { - setOption('dynamicIcon', el.checked); - }); - }); + // Dynamic icon + value = await getOption('dynamicIcon', true); - getOption('tracking', true, value => { - const el = document.querySelector('#option-tracking'); + el = document.querySelector('#option-dynamic-icon'); - el.checked = value; + el.checked = value; - el.addEventListener('change', () => { - setOption('tracking', el.checked); - }); - }); + el.addEventListener('change', e => setOption('dynamicIcon', e.target.checked)); + + // Tracking + value = await getOption('tracking', true); + + el = document.querySelector('#option-tracking'); + + el.checked = value; + + el.addEventListener('change', e => setOption('tracking', e.target.checked)); + + // Theme Mode + value = await getOption('themeMode', false); + + el = document.querySelector('#option-theme-mode'); + + el.checked = value; + + el.addEventListener('change', e => setOption('themeMode', e.target.checked)); }); diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index e846dd0f5..cf5d2d95d 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -1,61 +1,51 @@ -/** global: chrome */ +/* eslint-env browser */ +/* global browser, jsonToDOM */ + /** global: browser */ +/** global: jsonToDOM */ -var pinnedCategory = null; +let pinnedCategory = null; +let termsAccepted = false; -var func = tabs => { - ( chrome || browser ).runtime.sendMessage({ - id: 'get_apps', - tab: tabs[0], - source: 'popup.js' - }, response => { - pinnedCategory = response.pinnedCategory; +const port = browser.runtime.connect({ + name: 'popup.js', +}); - replaceDomWhenReady(appsToDomTemplate(response)); - }); -}; +function slugify(string) { + return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); +} -browser.tabs.query({ active: true, currentWindow: true }) - .then(func) - .catch(console.error); +function i18n() { + const nodes = document.querySelectorAll('[data-i18n]'); -function replaceDomWhenReady(dom) { - if ( /complete|interactive|loaded/.test(document.readyState) ) { - replaceDom(dom); - } else { - document.addEventListener('DOMContentLoaded', () => { - replaceDom(dom); - }); - } + Array.prototype.forEach.call(nodes, (node) => { + node.innerHTML = browser.i18n.getMessage(node.dataset.i18n); + }); } function replaceDom(domTemplate) { - var container = document.getElementsByClassName('container')[0]; + const container = document.getElementsByClassName('container')[0]; - while ( container.firstChild ) { + while (container.firstChild) { container.removeChild(container.firstChild); } container.appendChild(jsonToDOM(domTemplate, document, {})); - var nodes = document.querySelectorAll('[data-i18n]'); + i18n(); - Array.prototype.forEach.call(nodes, node => { - node.childNodes[0].nodeValue = browser.i18n.getMessage(node.dataset.i18n); - }); - - Array.from(document.querySelectorAll('.detected__category-pin-wrapper')).forEach(pin => { + Array.from(document.querySelectorAll('.detected__category-pin-wrapper')).forEach((pin) => { pin.addEventListener('click', () => { const categoryId = parseInt(pin.dataset.categoryId, 10); - if ( categoryId === pinnedCategory ) { + if (categoryId === pinnedCategory) { pin.className = 'detected__category-pin-wrapper'; pinnedCategory = null; } else { const active = document.querySelector('.detected__category-pin-wrapper--active'); - if ( active ) { + if (active) { active.className = 'detected__category-pin-wrapper'; } @@ -64,7 +54,7 @@ function replaceDom(domTemplate) { pinnedCategory = categoryId; } - ( chrome || browser ).runtime.sendMessage({ + port.postMessage({ id: 'set_option', key: 'pinnedCategory', value: pinnedCategory, @@ -73,116 +63,125 @@ function replaceDom(domTemplate) { }); } +function replaceDomWhenReady(dom) { + if (/complete|interactive|loaded/.test(document.readyState)) { + replaceDom(dom); + } else { + document.addEventListener('DOMContentLoaded', () => { + replaceDom(dom); + }); + } +} + function appsToDomTemplate(response) { - let template = []; + let template = []; - if ( response.tabCache && Object.keys(response.tabCache.detected).length > 0 ) { + if (response.tabCache && Object.keys(response.tabCache.detected).length > 0) { const categories = {}; // Group apps by category - for ( let appName in response.tabCache.detected ) { - response.apps[appName].cats.forEach(cat => { + for (const appName in response.tabCache.detected) { + response.apps[appName].cats.forEach((cat) => { categories[cat] = categories[cat] || { apps: [] }; categories[cat].apps[appName] = appName; }); } - for ( let cat in categories ) { + for (const cat in categories) { const apps = []; - for ( let appName in categories[cat].apps ) { - let confidence = response.tabCache.detected[appName].confidenceTotal; - let version = response.tabCache.detected[appName].version; + for (const appName in categories[cat].apps) { + const { confidence, version } = response.tabCache.detected[appName]; apps.push( [ 'a', { class: 'detected__app', target: '_blank', - href: 'https://www.wappalyzer.com/technologies/' + slugify(appName) + href: `https://www.wappalyzer.com/technologies/${slugify(appName)}`, }, [ 'img', { class: 'detected__app-icon', - src: '../images/icons/' + (response.apps[appName].icon || 'default.svg') + src: `../images/icons/${response.apps[appName].icon || 'default.svg'}`, }, ], [ 'span', { - class: 'detected__app-name' + class: 'detected__app-name', }, appName, ], version ? [ 'span', { - class: 'detected__app-version' + class: 'detected__app-version', }, - version + version, ] : null, confidence < 100 ? [ 'span', { - class: 'detected__app-confidence' + class: 'detected__app-confidence', }, - confidence + '% sure' - ] : null - ] + `${confidence}% sure`, + ] : null, + ], ); } template.push( [ 'div', { - class: 'detected__category' + class: 'detected__category', }, [ 'div', { - class: 'detected__category-name' + class: 'detected__category-name', }, [ 'a', { class: 'detected__category-link', target: '_blank', - href: 'https://www.wappalyzer.com/categories/' + slugify(response.categories[cat].name) + href: `https://www.wappalyzer.com/categories/${slugify(response.categories[cat].name)}`, }, - browser.i18n.getMessage('categoryName' + cat), + browser.i18n.getMessage(`categoryName${cat}`), ], [ 'span', { - class: 'detected__category-pin-wrapper' + ( pinnedCategory == cat ? ' detected__category-pin-wrapper--active' : '' ), + class: `detected__category-pin-wrapper${pinnedCategory == cat ? ' detected__category-pin-wrapper--active' : ''}`, 'data-category-id': cat, - 'title': browser.i18n.getMessage('categoryPin'), + title: browser.i18n.getMessage('categoryPin'), }, [ 'img', { class: 'detected__category-pin detected__category-pin--active', - src: '../images/pin-active.svg' + src: '../images/pin-active.svg', }, ], [ 'img', { class: 'detected__category-pin detected__category-pin--inactive', - src: '../images/pin.svg' - } - ] - ] + src: '../images/pin.svg', + }, + ], + ], ], [ 'div', { - class: 'detected__apps' + class: 'detected__apps', }, - apps - ] - ] + apps, + ], + ], ); } template = [ 'div', { - class: 'detected' + class: 'detected', }, - template + template, ]; } else { template = [ 'div', { - class: 'empty' + class: 'empty', }, [ 'span', { - class: 'empty__text' + class: 'empty__text', }, - browser.i18n.getMessage('noAppsDetected') + browser.i18n.getMessage('noAppsDetected'), ], ]; } @@ -190,6 +189,85 @@ function appsToDomTemplate(response) { return template; } -function slugify(string) { - return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); +async function getApps() { + try { + const tabs = await browser.tabs.query({ + active: true, + currentWindow: true, + }); + + port.postMessage({ + id: 'get_apps', + tab: tabs[0], + }); + } catch (error) { + console.error(error); // eslint-disable-line no-console + } +} + +/** + * Async function to update body class based on option. + */ +async function getThemeMode() { + try { + port.postMessage({ + id: 'update_theme_mode', + }); + } catch (error) { + console.error(error); // eslint-disable-line no-console + } +} + +/** + * Update theme mode based on browser option. + * @param {object} res Response from port listener. + */ +function updateThemeMode(res) { + if (res.hasOwnProperty('themeMode') && res.themeMode !== false) { + document.body.classList.add('theme-mode-sync'); + } +} +function displayApps(response) { + pinnedCategory = response.pinnedCategory; // eslint-disable-line prefer-destructuring + termsAccepted = response.termsAccepted; // eslint-disable-line prefer-destructuring + + if (termsAccepted) { + replaceDomWhenReady(appsToDomTemplate(response)); + } else { + i18n(); + + const wrapper = document.querySelector('.terms__wrapper'); + + document.querySelector('.terms__accept').addEventListener('click', () => { + port.postMessage({ + id: 'set_option', + key: 'termsAccepted', + value: true, + }); + + wrapper.classList.remove('terms__wrapper--active'); + + getApps(); + }); + + wrapper.classList.add('terms__wrapper--active'); + } } + +port.onMessage.addListener((message) => { + switch (message.id) { + case 'get_apps': + displayApps(message.response); + + break; + case 'update_theme_mode': + updateThemeMode(message.response); + + break; + default: + // Do nothing + } +}); + +getThemeMode(); +getApps(); diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 2880e3aea..5aaee78e3 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -1,78 +1,78 @@ { - "name": "Wappalyzer", - "short_name": "Wappalyzer", - "author": "Elbert Alias", - "homepage_url": "https://www.wappalyzer.com", - "description": "Identify web technologies", - "version": "5.5.2", - "default_locale": "en", - "manifest_version": 2, - "icons": { - "16": "images/icon_16.png", - "19": "images/icon_19.png", - "32": "images/icon_32.png", - "38": "images/icon_38.png", - "128": "images/icon_128.png" - }, - "page_action": { - "default_icon": { - "16": "images/icon_16.png", - "19": "images/icon_19.png", - "32": "images/icon_32.png", - "38": "images/icon_38.png", - "128": "images/icon_128.png" - }, - "default_title": "Wappalyzer", - "default_popup": "html/popup.html" - }, - "background": { - "page": "html/background.html" + "name": "Wappalyzer", + "short_name": "Wappalyzer", + "author": "Elbert Alias", + "homepage_url": "https://www.wappalyzer.com", + "description": "Identify web technologies", + "version": "5.9.1", + "default_locale": "en", + "manifest_version": 2, + "icons": { + "16": "images/icon_16.png", + "19": "images/icon_19.png", + "32": "images/icon_32.png", + "38": "images/icon_38.png", + "128": "images/icon_128.png" + }, + "page_action": { + "default_icon": { + "16": "images/icon_16.png", + "19": "images/icon_19.png", + "32": "images/icon_32.png", + "38": "images/icon_38.png", + "128": "images/icon_128.png" + }, + "default_title": "Wappalyzer", + "default_popup": "html/popup.html" + }, + "background": { + "page": "html/background.html" - }, - "content_scripts": [ - { - "matches": [ - "http://*/*", - "https://*/*" - ], - "js": [ - "node_modules/webextension-polyfill/dist/browser-polyfill.js", - "js/content.js" - ], - "run_at": "document_idle" - }, - { - "matches": [ + }, + "content_scripts": [ + { + "matches": [ "http://*/*", - "https://*/*" - ], - "exclude_matches": [ - "https://*.modirum.com/*", - "https://www.alphaecommerce.gr/*" - ], - "js": [ - "js/iframe.js" - ], - "run_at": "document_start", - "all_frames": true - } - ], - "web_accessible_resources": [ - "js/inject.js" - ], - "options_page": "html/options.html", - "options_ui": { - "page": "html/options.html", - "open_in_tab": false - }, - "permissions": [ + "https://*/*" + ], + "js": [ + "node_modules/webextension-polyfill/dist/browser-polyfill.js", + "js/content.js" + ], + "run_at": "document_idle" + }, + { + "matches": [ + "http://*/*", + "https://*/*" + ], + "exclude_matches": [ + "https://*.modirum.com/*", + "https://www.alphaecommerce.gr/*" + ], + "js": [ + "node_modules/webextension-polyfill/dist/browser-polyfill.js", + "js/lib/iframe.js" + ], + "run_at": "document_start", + "all_frames": true + } + ], + "web_accessible_resources": [ + "js/inject.js" + ], + "options_ui": { + "page": "html/options.html", + "open_in_tab": false + }, + "permissions": [ "cookies", - "storage", - "tabs", - "webRequest", - "webNavigation", - "http://*/*", - "https://*/*" - ], - "content_security_policy": "script-src 'self'; object-src 'self'" + "storage", + "tabs", + "webRequest", + "webNavigation", + "http://*/*", + "https://*/*" + ], + "content_security_policy": "script-src 'self'; object-src 'self'" } diff --git a/src/drivers/webextension/npm-shrinkwrap.json b/src/drivers/webextension/npm-shrinkwrap.json index ebcf0d9eb..9934b3a1c 100644 --- a/src/drivers/webextension/npm-shrinkwrap.json +++ b/src/drivers/webextension/npm-shrinkwrap.json @@ -3,9 +3,9 @@ "lockfileVersion": 1, "dependencies": { "webextension-polyfill": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.2.1.tgz", - "integrity": "sha1-zfyRJgMwOfFxNVMVfTW+/x1Nb0o=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.4.0.tgz", + "integrity": "sha512-oreMp+EoAo1pzRMigx4jB5jInIpx6NTCySPSjGyLLee/dCIPiRqowCEfbFP8o20wz9SOtNwSsfkaJ9D/tRgpag==" } } } diff --git a/src/drivers/webextension/package.json b/src/drivers/webextension/package.json index 9b344ae21..837c5acf8 100644 --- a/src/drivers/webextension/package.json +++ b/src/drivers/webextension/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "webextension-polyfill": "^0.2.1" + "webextension-polyfill": "^0.4.0" } } diff --git a/src/icons/91app.png b/src/icons/91app.png new file mode 100644 index 0000000000000000000000000000000000000000..3963238b1b19bafcd4d578dc72f6551f117d6d8f GIT binary patch literal 16267 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 literal 0 HcmV?d00001 diff --git a/src/icons/ADPLAN.png b/src/icons/ADPLAN.png new file mode 100644 index 0000000000000000000000000000000000000000..2252edbb8e7c8a22f00186d4e7f0923fc53b40fa GIT binary patch literal 6396 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 O$KdJe=d#Wzp$PzMt$2I@ literal 0 HcmV?d00001 diff --git a/src/icons/AMPcms.png b/src/icons/AMPcms.png deleted file mode 100644 index 1d528c84bdb09aba8603e3d4e108d919c1965c70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toE_u2*hEy=N9;nUeDP&;( zaNn#sCt-KG?Y!!F)$?q(@1Fhq&gpHo+Y5`2=bcY3FFSuzI@c)ekeS)U#0h|xy znzV7rg!+Yy?`v_gsoo9V_%i67v&ddyMkDve6?&red=eIJ7 zw=NNyJJHni*WbDuIorHd=K1n&zIpEM+Q0Md_OX26`%%Yl&n~}U`R^m=zm=v+U9_BI zS+3$)<&=~gqo#gk>T|h0m3g)w?705?V5!;J7|)zrQM{UUb#@K^Z1J1IvVPayW}hva z-}A^KuS+3iT3Xsn;iWT;^W!s;8kg_>a9rSnmNfHR;ea@cH)+)UJ$sp|p68 zU;5g+dG-z^MSZWoeYN7+F`w~I70Uyq4;HNN%laJm-nZJb&1*|~=bY0SDX}S27HQnQ zmh;l;qN#o;-@Ldp%;7yaRlr<<<7{+pE&nfG*3 z<(alqdzSC*j@Xmwf9UzTlsy(H2PT?sd#Ky{S=-YlZ~Ja#5w1hibmyw?daL{J3~%VS zd9_!+ZFi4O<9Qb`v37G@aZ6|3sSvHsBabZfRWm~G7Cpbh*%aXLNYJ&g|NL`j3mLb_$Q}99u3r}nVP1IQ&!e3OFI{T8&{S~cVL?o) zgxb_2hYikH%zNH{a#PQwNkSR3+FGBAcId2WShUJu_SteCw&sa{_ - - - AMP-Brand-Blue-Icon - Created with Sketch. - - - - - - - \ No newline at end of file + diff --git a/src/icons/Accessible Portal.png b/src/icons/Accessible Portal.png deleted file mode 100644 index 688c1122ec2e721696fa7ec48fc25053cae77085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 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 literal 0 HcmV?d00001 diff --git a/src/icons/Adverticum.svg b/src/icons/Adverticum.svg new file mode 100644 index 000000000..92713f107 --- /dev/null +++ b/src/icons/Adverticum.svg @@ -0,0 +1 @@ + diff --git a/src/icons/Airform.svg b/src/icons/Airform.svg new file mode 100644 index 000000000..188efcda5 --- /dev/null +++ b/src/icons/Airform.svg @@ -0,0 +1 @@ + diff --git a/src/icons/Analysys Ark.svg b/src/icons/Analysys Ark.svg new file mode 100644 index 000000000..3e8322823 --- /dev/null +++ b/src/icons/Analysys Ark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/Apollo.svg b/src/icons/Apollo.svg new file mode 100644 index 000000000..7e542bbf4 --- /dev/null +++ b/src/icons/Apollo.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/icons/Arc Forum.png b/src/icons/Arc Forum.png deleted file mode 100644 index c01f4e466af4dc06132c4001cea5bf0b5a567778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL-923#Lo`HL4;cD|I*Kq{ zD1Lsn=F98|O(|!0*F?vcLOj+R%NX+x9JAfP9-fe$=*T+Pu}ASDi^-nK@3R*4ew@T) zuw1L-f;GdDUH@Jr@3FA`J8$L|j$$jjZTAoV-Fw=5?`o%Q*Y?%bUR`OK`fq9P!*AQp zo#*%SV-goXcTPqwDqMwku7$;h+(lEV zbiA?^U}UIzcK7UA_k``YQ|-?D>{ISyU|8VH@w!QdLWz~Ok1_64mCXGPE4xfK)@ z#dR~Qz2e+-!*`i$WIkLWP6$3+w3g@I0CZ9s>ESj;{^e835An>FVdQ&MBb@0D*^`wEzGB diff --git a/src/icons/Arc-Publishing.svg b/src/icons/Arc-Publishing.svg new file mode 100644 index 000000000..4a66617a2 --- /dev/null +++ b/src/icons/Arc-Publishing.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/ArvanCloud.png b/src/icons/ArvanCloud.png index debf6aea98efd487c699b450f0ca13f96745f273..9c53ead920e8732cc80982caeb80278721a93acb 100644 GIT binary patch literal 3372 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 DR83Hw literal 19640 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 UFI}rD7IXlFr>mdKI;Vst09t5v4A0#j?Or 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 Babel Logo diff --git a/src/icons/Backpack.png b/src/icons/Backpack.png new file mode 100644 index 0000000000000000000000000000000000000000..5095bf4f2366571858e6a3198ca755269ef632d9 GIT binary patch literal 623 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≫l}i2tIWSYW8Y3W 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 literal 0 HcmV?d00001 diff --git a/src/icons/Bloomreach.png b/src/icons/Bloomreach.png new file mode 100644 index 0000000000000000000000000000000000000000..25b13e808ea35a0fa153a9d74ff7d4a77ecb9818 GIT binary patch literal 950 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RJPGg#ab@JnWhDq=`&U?}Kg zsGh^nwu)im4u-kM8CG0n*!);PKtLd~QDDbY1qB5I0|N&K2Z!8Bhhwh-0s;a~zbPmv zXlQ6?*nX_x=Ewg2{{B5D`tN<7KY#xG$6wd4U%&qOxBdI~?|<{-{Q2|eKmNLZ|Ni^; z@8AFW`~Uy{4xfrd1_lPXk|4ie1_1#91p^0%fPjPqka7L<=g(ii|NQy$VCC00Jeb75 zz?AIi;usQfcd6KYZ3hGAScr(M>is2FT~w0$D#vzB)b-4{YybTJ|M*(lgccT| zs<%H+94(&wT}0?~mB!AxD{PA_KE*0;e(S2h)w+CFnYxRD=qFiS>ky3%um9LJc`e-R zRlS;bYnS$;4+0q+nwupXmf7sIXUT1K|FyJ*p(mv45VJGq%$&EM=YQezD#y@{>i1)qRC^N#r%7HkYt8*V1ullf3uJNs_-_MN{%csHmv z^q-DB_Tu^>fe&xv)iO+tIUase)6TZO&KC3UY|5>(rHu7PJL|L6Cx$D0yMi4xPR_?@4yM zRqIX)P1v#Y;`_~e&AmAp)IaI2y%A#n{GaLfsB$j`=by{6F8dbFWN!KS(}Cf6(|+Z7 zzF|l93&y?Cob;f3|2E$^#)n5+7}Qqn&yHYbV487CJmAm0*I@=>fA4+H3t{{f)DUj> z=t;wSrUx;k55ul>}0{c<-K!&;tIJDBF}31NCs zCK7sox7_||Ov{>Y{pOQ)=bUhz<>$6zXFopq8U66{l2+^VZO`t0y|~%Dwbtm)^8LbF vde)uykJ~eA$>S0e4~C-~>tEU2(EV@E)OobP0l+XkK9QL)L literal 0 HcmV?d00001 diff --git a/src/icons/Botble-CMS.png b/src/icons/Botble-CMS.png new file mode 100755 index 0000000000000000000000000000000000000000..9704f5d7aca66961ccea4bfc7d20344236c8064d GIT binary patch literal 4094 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 + + + + + \ No newline at end of file diff --git a/src/icons/Brother.png b/src/icons/Brother.png deleted file mode 100644 index 737a0328886bc1c80aa72339ada21b3a531bacfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUgI=%~K9cJ+vPiC~f+04Mekl^X!7*cVo z^t_``g8~O@fP=C2gMY_;1AN5)ww~FOD8LXRy6um{GSLm&+`0S&zIt$FB#Lvb;D}hm zw`0#$7V8Uhrfs)<$60ID#}}6#VVk4HIQJvBjnu?_+HD10#a#8<_o%;Niz+LmrToriK;T5cSW zYcva8r+nguyxqBpHx%|9|DPqaewO$A%B%C=$}C7uEi!gIE&sjv$%_=zig`-^V^U3L z-L0*hz4Fk#BoiUmh`&-ZlhRFJxd?`-PknUnH_H|gxjFq>8&WUMu(x}7W21+|nF{vx kA#crJG^ouJ%74iiyfnv6OZ{;j0|Nttr>mdKI;Vst0Dehxa{vGU diff --git a/src/icons/C++.png b/src/icons/C++.png deleted file mode 100644 index bfb1f9856c161bbc8d825a3a4b5e2fd280a115a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!>pWc?Ln02po$lY^A1HFX z{{7wWX?4Au4romNxOsvQ_v98OY0V`qX_nHT($`No(X`QVT9W!SHEvhMNmJe|JGTGh z_M07R&P4eBnDcUv)w?~v@8$ow=Py?L`u5KEcR!!A{C@BA`>R=-AKS|d7ASlacpY`y zZB5rHw=|!nhqcx%&)jv)^1A%-kB%=GH%u>I9r^kL&$^JGH6rtv^8*z431Q=%P8?533bSj&u00+07ptDWz% z!#}0Zb9cIlNIWR1<*#6AJ78fdd@;i&Ku8sxTg_=Oy&EvMaHoG=PoPWl*PyCViS&`Ljr|MTQ=5r}27_Uhb5m#N*#(DozNX_9n zhYUAQlW+}OkpCi2RrGd}NnB9RA47Mgg$pE1?<%vLHe9&1ap}%&OiiL1wp?~0fqlzO zRXF~_ z-kQW!mbtg%*2O93w&?obUTE_rdD1MtlUHy3Nj9?nck>7D#T^q&V^3{LXJBAp@O1Ta JS?83{1OQ9Qytnc*n-wzcPoR?{#3RiR9d4i~I$ZQ)vxI(x-b7QrM|ApsUv)r>5z zS@*jvt&Gq07=ON3{cf(bfsx8&mXe1#dfzL5*nXeG{J(Nfy{&}I+wxN^7SA(QbZ_1` z^-03zM78i^FRUsjp2$1Y`Sg9B<=z8FPHDV6#CFc|&kFx-GZIhDPssSD%`PR}@=xuY zNKjtNL+R$le>FHc+Lc5@&L7@kw6WuSn5Msu%1YPyfwo&F8<0#=Y47wV^S*O##gMIz`i`OnSYEKUoTF|Q|)VFZ0 zTaN&*J7)=Ja_Q9tUK8}6dOiF+B~ zZ`pg8Y^`F@x3?{3-P(GCD{t=FBOES@VLL7t*So*YW?Q+WTctRgWl_Lw*$Zw4sog)7 ztEVO;rC#~U|F!Vt8B@ES{fjs5n>g=sIA`mjGi!VwyVvC0oN!A0r0Ldc5-rQZ)GMw3 zv_0IZ_{(npgA4x_+wA>$=eGEL{~Mn(R;)hW|Le}HS5Hsfe7&{Ue!t!8d3)-gOf!3S z_i=j9aMIICK}>*G?v?YA%eW!v>GE#y)9c6$Z}1_n=8KbLh*2~7Y- C8!Wy6 diff --git a/src/icons/PHPoole.png b/src/icons/Cecil.png similarity index 100% rename from src/icons/PHPoole.png rename to src/icons/Cecil.png diff --git a/src/icons/Chorus.png b/src/icons/Chorus.png new file mode 100644 index 0000000000000000000000000000000000000000..13416e0218f6de0d0f8c4e1a2f27dce21705ed9d GIT binary patch literal 715 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEOZ*R-Jof~j_TkiHi5PSCLI!`(E@AF-^Y_3-SIZr(O(mY3vY6-(PiTu?!4$FND z5DgYN78lPmPda+Rf*Q?=u$&|HD;V|(*w}_WlArQyw>i6ir|S>qr9WFGJ>K*l6i!yF zbIkmgz!+4K{Gnn-$NPX;^%0F*?n&5)xjo{Z^32{$Ve^L@Icn_vZH_+}QWLq0xckpG zT>X)r^x?#dR&%Ehwi-`z3}=bhFztFYQ{WGW7gxV;Q)JlD46h$XI}};$d%F%jew1u< zB*{dvCO%QPSkhGR)+57>hPM(8r3ChwPkE*$rPveD)4Vk4NZJ#Vr}Jz5{#-1}|0{5? zH|b6<)3U99y)^3g2L@^!dsm^yV&C)V&}a3dGXC=#)C2yhW$ou~|5owD%~0(?NX_>b zp$^fTq<;L@;hFV#oxmTVERLfR?8#e`zP#Yv!T&Vha@B)X0)N<~IF3rlI=3YKd4E#a zK>Ac;bw=X`vHt!hJH9T%{p$V>T8XmZ6-|5``5$+5yl52X>$Ri4rIpE*A#|;7>`agVry`ulZvU%U_ zoqlFN{=fN?#nTkSSK3V%g)iJ{<=oNz>=4V1|Ezm9vMjdNILN&s?Ga1MVOEW~vrj+Z zoFW`|Zn>Egd!SGK9P_-^#f$XsarNKr{Ig7^Eo_0=y4{5mU5yKWWE@C5VaMk!u9RH+ z(J5tVnS4at4x!21=RZ!pVe?tv_37sQH>WSki|ckjF7SB$(X9b>Z*LniG8k|$JKhxy zjz5u@-lqB8tf+G1;S)2Cy-JcY?qfUmxISBsT}43BgKILgYG7o9)b#Qh6I48T^RHNb V4qR)P&%nUI;OXk;vd$@?2>?QmMH>JB literal 0 HcmV?d00001 diff --git a/src/icons/ClickFunnels.png b/src/icons/ClickFunnels.png new file mode 100644 index 0000000000000000000000000000000000000000..86504340ecd9da4a8771f11ea40dddedd0a1c83f GIT binary patch literal 15804 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 literal 0 HcmV?d00001 diff --git a/src/icons/Combeenation.png b/src/icons/Combeenation.png new file mode 100644 index 0000000000000000000000000000000000000000..86792253e375667078ee4b4352a2d43a24c73b44 GIT binary patch literal 4176 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 CCBHfV literal 0 HcmV?d00001 diff --git a/src/icons/Craft CMS.svg b/src/icons/Craft CMS.svg index 3bab17c7c..7e83d400a 100644 --- a/src/icons/Craft CMS.svg +++ b/src/icons/Craft CMS.svg @@ -1,12 +1,12 @@ + - - + diff --git a/src/icons/CrossBox.png b/src/icons/CrossBox.png new file mode 100644 index 0000000000000000000000000000000000000000..c907d010be612037bf227d57b54d5167f15afef4 GIT binary patch literal 2958 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 N;OXk;vd$@?2>?v>fy4j+ literal 0 HcmV?d00001 diff --git a/src/icons/DataPower.png b/src/icons/DataPower.png new file mode 100644 index 0000000000000000000000000000000000000000..0cee484aa1bbeb07f68c1fb961df7fda7a3e6032 GIT binary patch literal 6727 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 literal 0 HcmV?d00001 diff --git a/src/icons/Day.js.svg b/src/icons/Day.js.svg new file mode 100644 index 000000000..6ceade70d --- /dev/null +++ b/src/icons/Day.js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/Dell.svg b/src/icons/Dell.svg deleted file mode 100644 index a6863301c..000000000 --- a/src/icons/Dell.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/icons/DerakCloud.png b/src/icons/DerakCloud.png new file mode 100644 index 0000000000000000000000000000000000000000..377b223f2fb28789f3f7b206379bc1fff7b2478f GIT binary patch literal 4243 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 IIVCg!0Jd8}(*OVf literal 0 HcmV?d00001 diff --git a/src/icons/Docker.svg b/src/icons/Docker.svg new file mode 100644 index 000000000..b8b16676e --- /dev/null +++ b/src/icons/Docker.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/icons/EasyEngine.png b/src/icons/EasyEngine.png new file mode 100644 index 0000000000000000000000000000000000000000..737ecd1b7931f593a6d3e1f310cba060595d77e0 GIT binary patch literal 4635 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 + + + element-logo + Created with Sketch. + + + + \ No newline at end of file diff --git a/src/icons/Elementor.png b/src/icons/Elementor.png new file mode 100644 index 0000000000000000000000000000000000000000..87fc23e014e907cd2999e32faf2c3c26d7c9b6c8 GIT binary patch literal 2564 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEVIJhfyDF~QcSRA{^L5nM^WxiD-HXwzx2#HS<^>rP);b*xB$~&)bc*`^>#(*?6z6{XWln+w=Oq|If48 z)*ZXLLn{CI!duhJ&*y(Kdf?E;$qQuUpyoKJVW*S)B7cuA6$QKZfIdqaq6Hsi+M|AnQ~Ws zbYZimKy>7N(zo8BT#>T+;D^Yg zYEiSB_xW7y4PT#mT8DY_rsunx@|o%xE9#k=ycuT*$Ul>ltF3Kvw|UU0`R8-S&o{b% zxUVnWAN&7Wk#Fp@^N$Zpt^Ik+$Z+PS%AlF;{Z&7*rYwD|^EctZ{)+9z1xcP(3%G2_P`*XWwhHO!^F%fv#iCa`EcY@g@) zF7mpF$R(D9!;E4*KDx$f;k%cAa=!Yihihl9;{wJB$A85g(BGwPmXYYR)pEhwyHDEW zSnN}duTCnJ?Y>jmY?pDcLosKgVDOGcEA}f}qjwzmFKqv&(W;uUbwgD<^R8PQe*`)= zEkF3@7+1rg$jc1&7Z|@<)EO+3W504I;kC_K?)RS$ulpbOr*5{qSAhT1_D-cQOTC(E z+wRZ!Kl@4hnN3&JuFvb#kIQVAf3{(VFz2xywfP&hqR;COo!?l z%(L=>A1di;ryiJV`DFu#x2aCHZJZ_hk>9W77`^|!pSzsHwd`DP^@8^nH(wt(c;2DL z>%$?QLrizxv)cCs|4evPIAf#2!|NYPndZ%Tu&w!Z^^)ketA-+W6Z&=8BTlXPS*f)p z(D>uY!}ksMmVLe|{`2QgU7mHW-5wTC?@#~G#k}w9sq+$&^*_#R|M)@fY;?|~ysO%* z3VRNQOmH~ID3)j3(wD7suef;U8WxkjDbh!-$-nQ-Y1TEWvr$6# zjz_v4yV*A%G}Ty{y|~OoMC{y8#jOopZ1LqE)cZA=-bQZr6}M2Btf>DcneDuV#p>3p z*%fim+aq+}F$ml}GH>-wCKn5_)qmH>OxRRC;ona?n{tPm_gBRwB=_6wZ*`9sv9WDG za(vlcDwd=_G83)U?({gEX;9m<@Xv`q%oRK@zX_ig$~H~P zE!eeT@#chP;b~VEUs@cl{_54lsWYlxeyC!3B^g?8nA^o0`6Dax>;rH4cI)qs)6e{U zU~xTlndkA;nByr;{FcvtFuroR`&!m#s%_b$hFrI;ymeXswk2;{Sdp~JUDifweeuCh zN&1J>i+4TPUz{&^_|>eR+b1tuxT?UkCNk4?;rfajpPYFaxN;@F?PmUSp?O-i zPsP)_(f&E9k_-2Ii#*uf)b7<5|836lyEo^x?>a2@MWye{_HFaF*4Sk|h>baPU*^N& z>v_gTb-#{mmZ)(szV=)1!l8Xz-eouKt!favvN@;QPI7A6zNip6uID{9cUCODwl}Nv zB!98+(T7(bGbm^F_qWeZ^_vjoP~|ISH9tzIJ4>>Y;q;bjqvSQ#b6D)%?N$}B&Eb}- zdUyH!?%!?YH#6^5}n2%&$V8`SQJ~TC21D`q^1)^A;F~ zyykme>G<7JUb1X&=rJ#y*E%JYM)xv~epsoq?C$Lc%kQ6!V!W}jVT<(~Hj7GS<5S;G zcHH_t)$LiKe}771sX3F+^Dj5z9G8TO-ZL}0oP6Nk0?><~AaP!;I3y*qP_FPzLY4-M>ii2mwU9DdJ0tcNAlX(IwGm|x4z8P)&xS`7A z?Yq#`*?$z0t|mU)=qAs0+9uSU zkgt`j$T6STX?gq3Tb@)Ifrb_0(%)`hiR_JA`Nr|X;kf?=*|E$w6VB|?>OZ!!^xC&S z<^LjTPx4zntc)c z=d6r^<}`S>w8vNOn7vm~=>N?>8os{U{@9xUidG~lPIcr)}p!nmgs~8vUO_QmvAUQWHy38H@}JEp!bH zbPY{I42`V}O{@$}bPY_b3=A&a`6h{?AvZrIGp!Q0hQ*D3OF=C%Pgg&ebxsLQ076x? A;s5{u literal 0 HcmV?d00001 diff --git a/src/icons/Envoy.png b/src/icons/Envoy.png new file mode 100644 index 0000000000000000000000000000000000000000..5d69d481c4656f8c9811b24ce948e76abd321f23 GIT binary patch literal 3553 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 Mp00i_>zopr0CyqcCjbBd literal 0 HcmV?d00001 diff --git a/src/icons/ExpertRec.png b/src/icons/ExpertRec.png new file mode 100644 index 0000000000000000000000000000000000000000..490f69319553799be74767a5275b012d1da3ab9a GIT binary patch literal 2034 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4kiW$23787oeT^NEa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3~Wi>?k)^q z@Y8vBJp%&+dx@v7EBj+^A!c162EiZY3=C}FJY5_^GVVQ{6`d1uT=Mw;`)B6a?#@o$ zT)}(pR!olhq+F><63&`Slvd9EGHHp&UIlaAP-#uCtL>|@mUe0JtMb?S#QzHV)pRRF zb%l%PEN^Dkc8A3=3tF8PmdRW)$~a%M$}u(s}l|8fVWUT<~|{`O+QuDYp*FRyv?R7|C2>y~YvX4|@cDYV3h zG|ZAPyhc=}kIwBBW7=5~xIZrY{b9itOEi% z!qX0JTe>K*&(*@{bn#^^o5LGt&*@-3S>~gd7&h~!!@rml8$Wt{-?@9gVzeD^Xi?q7 zH;fxLB}N)Nmf)HQ_OIn__U3cG_ zEpSKU_V%JfPgWYf{*(FmO!u{||5^>V9bq_~;_~F0=8lthH#lx9mpnet+`gi@H^S`u zr`d+$OE_;{die6^%6}KOdwfsjK4-+{@#-`C7hC_=yT3VD@lX3C?KG2TYu(?E%immd z+$QsBXVLq{%Bins-MMSKDC?_`?_%x5Thr$5Fr4^vp9+JLS@N;Y!-w{ZsRS+0Y7%i- zbf9Kh$$Xw|UA?&>v6GK)uG*S?Jp4iQRuKk<*@cV0vo<^z?)qPv^R7f8c-j?@@4KS5 zy@ zz0SIIwyYPs6dEC@eA}JjtS)o!t=ipN&)aETGkaF{e!jyEmHuf?0a6T;)2D8Kp00Ew z%IVvrOFVJwS46w7{!_U*d}+a&`Fo`jIjb5RFR4abr4%1mx+0#gZ2m)^`H}eDm+w!j zbrjE9`(bynfo{$@j}_X?4=U#WdK<}-z2R7RCBvV06RMtB9DC+5;jrGyHQ$f4wc5u& zO0O=g3`)8EaH?iQ>f=Z1H6Lna_Ufc1DV(Z07G1^=p8w#jUNX2pBc>(kh` zyyZ_X&Rn-xJ}-Q_dZv|IX4I;?7mVG`RkM(J~G&O8j*ww_CK z-yOf|TSiIKE`*$3*OM*$sEmK-N@aJ&>P(*rSIf;l9*i&EaplL6?^aju{%c*!&1}bO zZLUx}W%-uvIrntlXT?5?);yAS=Y{PWwRNfG3uR}&`2GF%u02<$^=xA(H?=hNI3?f6 zR(@SsrJMWgB43W|A6=ENjy{MYiy8Yw!>2DXNzLDFas8GM5_w}ALT)WLz&HMep!h2c!nic$2`+jZ7`E%t{oQ1-| zWo~CDyC+CR#&YzRCiu^0+K|cnYSrB3?(LTDdH0@GC+)v>Yi7*GY5j*R%Fq1zep80e z)UK*XJL*qOR)<^KoZ2Ui%Fu5Y#0m)s4DTcgsT;u_`jG2S}=Kl?_@TU$XjZHa3{NlIc# zs#S7PYGO$$gOP!urLLi&uAxPUfw7f|sgcc1+a`RI%(<*Um5NkgS Qs&*MXUHx3vIVCg!0LOV literal 0 HcmV?d00001 diff --git a/src/icons/F5.png b/src/icons/F5.png new file mode 100644 index 0000000000000000000000000000000000000000..fba894586e496018d86d99f30e472f96eaa73ee8 GIT binary patch literal 4769 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 ksh(_?~Vg@Cb`tD4XX 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 A;Q#;t literal 0 HcmV?d00001 diff --git a/src/icons/GoJS.png b/src/icons/GoJS.png new file mode 100644 index 0000000000000000000000000000000000000000..5a91ade5468c9605aa169b6dd095499979ae846c GIT binary patch literal 5709 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 literal 0 HcmV?d00001 diff --git a/src/icons/Google Maps.png b/src/icons/Google Maps.png index 1f90c694b70b0214eebd70733b64091049e74afa..ecf471ef08e1656bb712125cfe0408e93478805b 100644 GIT binary patch literal 16008 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 S_BjIs1B0ilpUXO@geCy~PAIkj literal 2342 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 Z8=mMDnE7omWME)m@O1TaS?83{1OSW*c47bk diff --git a/src/icons/Gravity Insights.png b/src/icons/Gravity Insights.png deleted file mode 100644 index 57aeabc135e03b17ab4375896c413c263f2eae5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j(fT|hFJ6_C(QVHU#LT# z>0`an$54f7$qYjNCob?DzAdS7f#=Zu0;vZZe*XX8X8ixZ^cuwkj$I9hHvRvvzvpK^ zlii;`|LqghC$h;@uwDG};Pe0gtjGWTpI;!E*m0nSiLD{0ol#)6#`^`orCA)}8YDR` zaU52tT*Sj*DSy{hfx)OHLtnwV{GhKAuLGY;z=B4TLngwx3>r%k+YT_C5SXyN!-%2H zF^-{?^CV}d%OA#+1Cm@kGx&`h_&Us)KKf6}nfJ4vRp2u-L-wUJM$g~(S2Hj$FnGH9 KxvX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/GrowingIO.png b/src/icons/GrowingIO.png new file mode 100644 index 0000000000000000000000000000000000000000..c96be59fccf9ba9c568cf3b850581d82ffa1deb7 GIT binary patch literal 988 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf&&$ zx70HIbD3=a&{Grv{~_DTCZpVC7ttnpl!w6q28x0}I7~jQo=P;*9(P z1!re)s3~apCMIX*fdn-Dsl_-GBZ=G%nc1(UCqsnoh%Gp z4GmpQ9bHVEoJ`E!44fUE9Sxl<^H2QeKeVOXvH0z~{|Y{$ z`YQ8(e~@q4DD`2j?jw7S;G^8<7m592f0#Irk8L_*5A!@}MkXGH7h9E + + + + + + + + + diff --git a/src/icons/Hippo.png b/src/icons/Hippo.png deleted file mode 100644 index 3b2b5adbd2e88ff8d4582f651b128631fa69db74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGO9FgCT>t<7&%FLQ!>VUY z>z^~Me#WrwIm6oLjO(8>u6xd~<{879=kaGgeER*5VdXQXb+_$YOP@^lzFhg_`>%ih_rChcxA{f;%`Y#0{C)lNZ_b5}-~Rrec<0NNPrtW5 z|IW7lx%`foAAkQ-+VSe*hu@$6{QLUnpT_RjB3oVxZ+R)W`32+J=WCz-;NI{;dB>~l z3m>Q6{kr|d57zb1-HyDCJ@x+jr{4@Kp6cv=&ARS6_r@1&>tA>tdd0BfS;du4At&Bv zp8t6J%b(Pz^rizn*;e>&u^i;iulK?RvH2YKcV=)6L0)qU4862M7NMm4N z6!LU&43Ut0dyqBgaDWKwh2Q&JW;?ZVy@P_Bd2M_?3aQLI&mZJx9u%zGZa(|E+)Im( z-<1~zte>tK~YFkLxW1VDqJ=dPg;ukmf%r9cG)L>q{{c5c?_w}dVay1+- zAw`#1l9ikDFK(N@#q!27$($ z`Q_jL|NlHX;n%f|zkmPv{pr>3xA%X4`}F(g&tLbC{{Hp-_n%)s_tdWPZokLCz`#)w z_Ox7-)x6Tkb!W;$ri6g$M}qp4 s0{$g(&N`r1ZqhiZ$fU986AQ!DnaAg{cFVdQ&MBb@0BWMBF8}}l diff --git a/src/icons/Instabot.png b/src/icons/Instabot.png new file mode 100644 index 0000000000000000000000000000000000000000..3b49095d355d20c1abc8c8a1f785f847d0184c93 GIT binary patch literal 2877 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 R;pw0@t*5J>%Q~loCIFvTDx3fS literal 0 HcmV?d00001 diff --git a/src/icons/Intershop.png b/src/icons/Intershop.png index 2cb07ca60c02c9e08bb3d4d3944b4589e2afe5a6..c32a6169a73931d763c8580898d4fe60beaf5d42 100644 GIT binary patch literal 952 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z7>k44ofy`glX=O&z@U)q5#-CjP^HGe(9pub@QZa@a2CEqi4B`cI zb_LonFfgnO@Ck7}%4Tzv)#eD3v zmDKX{>8q3Co)2qhKB$>-Le%|wNafSMWf#nojxbxD5ORG`IrU-PO!bGSpM$)dnx^tVBtzt zMIDt6feY8JIEr3i<$BS`8u68vr?ov)Dx^%B$4CYUC(UQS_Tm>I~uuKL2n z3k(blswJ)wB`Jv|saDBFsfi`23`Pcq7P^Lpx&~$;h6YxKCRWB~+6D$z1_raF*%eSU zvU15! zF3nBNE3vW)NK8*HW-wg-f44rG8nB&KRvD?8=@}&qhL%SB3`MOB3=HB(=0MeiXQq^7 zfRtQbqsYO)z#xgF#5XfHwWP8jl>zK3{erx7`%PhfXy*8aWag$a7@C?Gnpj#InVW@A zI5(4lfq@^%oZ!r=R0ablrzwl<-Y_sQgds_V26-~1W#*(>>Fev~=9T2+r|YLBmSraA z=N0QCB1YfB(%jT2G0E64)y%-aBFVtgFwMfu*xWqLGSSe$(8543GdW+cATM2a@lzd8 OfO)$5xvX8?b|vsI ci#%pruEg$Iw03=9kmp00i_>zopr0H0JZzW@LL diff --git a/src/icons/Ionicons.png b/src/icons/Ionicons.png index ace620764f506bba30df3764dfea922f07dccb0f..67497c434a99d28e3f5a842182ba184833ef9ddf 100644 GIT binary patch literal 19373 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 literal 671 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!X`U{QArXi7Ucc`h;wW<9 zW8mpiL19x)C|$c`()CI4<-&PPwH#g=zAlsAI0hKJSlQB2$Kh(C;Z%-TQo9`S(NY@7|p|V`*(%{;sF^*y`8+-s`?Nwc>u0NM4dM-=hgC zSu6L*c3X%#^Orpm4!a^f<@xFhE#EzknY0+C)Nc|JX#f28vuaLnA)o1^`TC9D7Bq?8 zdfTh_tlRAUgY{~kB&D0UdKcaneR*l&)XtlYxBtmY8@%=^5qvHBEv3HDydb8?e1oKV zA?Nf$t5c7Z4;ntLT`^^&d6>>&jeWn=rv6xWGDPC`EZ41fWR9~YFFo0Cpzdp%u0XN=(%>(DbS$JTP{NN|;jOmJBLH1LbsL#xAwKI=Mth+n~-dAV}(2f10iH{*IH z90+x;zWw3K%Sl#AF|5ID4_p8mQP!^iPQ*!Yr2DW@FVFS^ML5|EFIsSj2L$->d)mt+x6J#SVha z*I&=utQFq4M9f1(amO0f_ZOtX3f6yfaqcvwQ& zFJZnJ;*e0eY2FLvxV_WrFZ87ED){o;dP_$5{DaxCrr(cSc4nD2idTuuzg~QA%e=Oy i9sh)$FPgI^j4{4H?Ac}OAXWwj1_n=8KbLh*2~7Y2&qjm* diff --git a/src/icons/Klarna.svg b/src/icons/Klarna.svg index 0bb061c85..56524058c 100644 --- a/src/icons/Klarna.svg +++ b/src/icons/Klarna.svg @@ -1 +1,15 @@ -klarna \ No newline at end of file + + + + + + + + + + + diff --git a/src/icons/LOU.png b/src/icons/LOU.png new file mode 100644 index 0000000000000000000000000000000000000000..c2836cab445c17b77ce4e0902d8b70aaf20427e3 GIT binary patch literal 1685 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hERwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!XbFK13^Q^$g7nOiT@R6pRcE&GijT^$pB)4GgUeEUb(S6`(-L zj!VI&C?(A*$i)q6Sy4)wtx`rwNr9EVetCJhUb(Seeo?xGK4GRO#s87`^C$wiq3C7Jno3LrBRlk!VTY?YMsL6+!)M1ox0?6_?7!Hx%c z#EuIQLaBKvwn{}x_IA3?F54LxSXn(?978JRyq#U0BjPG^+qbaa?R>sujQZ+7~+O-l} zG{mBo@aHUK{k`CN-0pvdYs;&Rck6CDz2r{qB=5XBYwO>0-=BSBQ+7Ui)-q2U_3DIj zPV$3RR3Z6&Zh-0mr z&oOgZrjTs2x?RgJ;aQ?_N{5bq`1AL{=Ol&?ul_w*Y2%Q*I^%7FV>EwF;QGjkY*~EH z(fn+?r4#-bz5VRhGke2s#^zm*cP)Lf_?-pY+}d5KFBWg+Z+;;o|2*BPBqvG4BPodO zh1i1GQy6!#zEDeT$Yb2)DY+oJArB(F#QZ>d^^>>lYhJGJKj3a3`$u#S+nRXR>+2h) zb|*Lr82x>8!$X9v?V*dg$@atl;y1+3&0F8}VN*nv22=mO^!mHM^BSVpZ#=ebuVU(E z^93gNXXRyW-akXu)$+rey#aHU+s%8|JZHg=m}sWi`7P!9Tff&&_$-zdZOZF5XZ>CS zmFtd;dl`*YMH@!x_M5?B6d&f3?- zZszpO=K7MOkNvnmNEQ5+vWyGn*MHx-@nb}etKyywlF!nQB-P2^DKf2zdfm0B;!Y-` zwz#7~LNBk|gRRWhPBF{8Zo0mI(&>oZXGAkQcO)N})LOJ=p{Ua0SAXuCp7vin?a8Xo z=ZxM-Y^Z3Iu`a!4_y0nN%^%UU=Jc}El?BHe0v!70$`{!!FF!Ero0Nfn;5nVgeT*-= zs#nK;p1abiaCkxlyiI z!SRNPD`bL8yDOX|i*nTT(<_#hvzH!k_?Kw8P2ow6pWlU9eSO`nmsC27>+g$P5`M1O z`MIC-j^Tn>!za4>8_v(4sTY^rxqR{US^ErBqwI=_mX|L)W0q`!7EoSJ7T+s(@S;YsWR zZwaUR+;FdL<_p%|-qrX0cf#$n+io&eyq5m)!2RO=Z)OK=U#~eHuHPEl&v}vg@C0jl zFOh22W8t<&NB^MB8pGU@H^1M2^iRmJMn z@Bg$dnLqvWl1kUld)E2HRyN4~emZ*|=blae^YkkOo`y{8EDD{ve&zPLUALt-EEl|I z$su@jLYjM6+MDYC1~&VG|5#m4RpHWqE4bF(HJ97w`^*SypXqyj4_QdtJZnpz6EDEU zmJmAe#%b@AJ0eMKN{{sJnsY2aANkqhEvK8CYj}nwue)DoT2-0DK0l?%nE_j+uIaR1 zVwyOw;(h-?j*@Rq#qBqeZEih`xN?Op=9$XhZ55{&?lP53Hged`aCZsM1ziVoP398r z3%*Fg5|^$88cm$or}*}mn()s^iI8cprY-F665@Hs(Oq6ViT5z`)kL1I&k4b;d6v`X z`HBY2F*oG031Sshoh2IUbm-`!b4&i&$fh4q$+i8E%6!H5Pp#dmx)m1b97`M>w`DxM en)q_**?LBoKgrftcCf2}Y7HGL? z4i#EF5h?l5Xnn7`{`}qIV}E|mcyf8U#c}3+8|?EP*tbVG1wCI_$)prz%M}^^#pT$> zhEPkzvNsHYhv%LXzj%0>u)s0lzCyM8ZyR#=D6f0XBe(TcNx!)28^s20nH!=}84<6& zWe)YHu36mUe`j%*u(d)X|4#WNjier{ye&K3H8LJ6e-mA{&cG?WzUC-*(>XiMYf~og zWc)NG@=e|IAU3&Y%&Qk_-)c9zw;?gjX1aE};<}G(?7j7`J^1b0@Z$C5yi=NI|4Z3x YU1L#gdH(kb0|Nttr>mdKI;Vst0H`R3vH$=8 diff --git a/src/icons/Laravel.svg b/src/icons/Laravel.svg new file mode 100644 index 000000000..917d02077 --- /dev/null +++ b/src/icons/Laravel.svg @@ -0,0 +1,31 @@ + +Laravel logoimage/svg+xmlLaravel logo + + + \ No newline at end of file diff --git a/src/icons/Liferay.png b/src/icons/Liferay.png deleted file mode 100644 index 43560bfa66cfe552a0448c759a3ac2712cd77f0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 518 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU)Y8(DvB;|5`Y1AY(%j=O7oL2z`O@3%*WT~A_Ws|$e-)j}JEm=1 zcmB<+qc41tI{g#N>bE@#O7A`W;Pd7y@6J5Hd{ z*woO!dfthb3r@b=di7m+_Jnm8->kpzcKyY-8!o)ft?Au*`Q6ql@1pZ3Tlu9X7q{-X z{(k56_q%VrFKU>0_TlGq4?m}ub+k@dADY!a{mAox)SgWj-)_3}cGKmzvyZ*lbMu3J zQ0B%9Z`~vFtGibC#+TG}&8qKPwe9M=ineKf$z3y!yof8BR@Sy;0ea3ajL?$;(74-pq1g%CJ;w?W*=Jea7(Cf2Px2pMy*5Q*ze^3(S!{&>EsU zXZZpT?uLB}{(Ma3nvgED&pyuma1VcV(Va(*+cJI|tnB^2zb^edlS2&eQH3c_m<%Vf Z@Bb*Vn|t+fbp{3o22WQ%mvv4FO#lF-^-ur+ diff --git a/src/icons/Liferay.svg b/src/icons/Liferay.svg new file mode 100644 index 000000000..a0dc677d3 --- /dev/null +++ b/src/icons/Liferay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/LocalFocus.png b/src/icons/LocalFocus.png new file mode 100644 index 0000000000000000000000000000000000000000..0571a349b925e4b1ef6a154ae0bc223e0bce7b6b GIT binary patch literal 3428 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 I>zopr0Q+BU6951J literal 0 HcmV?d00001 diff --git a/src/icons/M.R. Inc.png b/src/icons/M.R. Inc.png deleted file mode 100644 index 1e3e20e1bc39002aaa9bb64355798ed103ca96fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1049 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG?*{mUxc>kD-!6Tlea6Q3 zpMEB{9PlpMW}dXpK4W8Y>jC4qH5OoYO6vjR_%#q^_8B0>=7}IR5H=dQbmwjRjEzfo z-d?%`#F(=B%F>;;A$q+Fw=Dz98po|!y7Ttg8?WJdmu$af9KXgM>=L86HTD@B?J_pL z`}h-LlpWYo2pggW;vT#7jdtl9dzW3b&)Dc)xD6r&(d&@0$v$J_kDq_+GB&Q>dlw;< zzH#XesCys=+JQxu?!3KV%T2oskb!W;P)7PjklVm+FpgiN7P=fNj-eRh9*8W&%W%>T zY{>ghKV5P*LqZs&EPbPS(mF^WLl_oG>$D?QPFQj2)7M|QJx3Co_9wR~iylAww}xR;KEpJI0^g%A@_#B6G9CGCT=4CR z3B$Z>p<_;mcNBV=-M+yb!6EGR{B`Biq_2W#2o$LUyif8GB7X(d%8G=RK&eKdo@a$QK0SNnGHECC-el4&wAijSYBRUK7H5j-QWG0 z_FmIV%rt+}z}@gZ;n|bgdGX)ZpSIdvY^)`GmF><-PR@4|FKyiMvC~IXWV`&&&zE}D zb>)6BUtQy})@+4>&K-7u@X?lE2RkUuOxx!BVq}UAk;EBTL7nv;Z zbF*BAX-QfJFHv%Miv zx8qr$^%;J7OZ7~z{+E){4<$G zF5PFz8+3PW*euPI;jhNk5OHt&;|H_K4*7Up&o@}zkjJ#$iD4sGp77m?iF>QL-rfEG z*+Jy!42j8}mHzXp=69=I?w)=xe0}JLXK#0ZXH!))3KD2JAHT0on5FsQ@BaDwOP+s; dE>HZ$eMc_wfTdBub_NCp22WQ%mvv4FO#tm1=tlqm diff --git a/src/icons/Matomo.png b/src/icons/Matomo.png new file mode 100644 index 0000000000000000000000000000000000000000..c6caa3515747e5effaded5b3427f98b06bf56d7a GIT binary patch literal 2951 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 WYw)p2(xF0 literal 0 HcmV?d00001 diff --git a/src/icons/Microsoft.png b/src/icons/Microsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c37c10f4424e6c12f249ad2210351a1fe64339 GIT binary patch literal 2675 zcmeAS@N?(olHy`uVBq!ia0y~yVAuk}9Bd2>47O+4j2IXgI14-?iy0WWg+Z8+Vb&Z8 z1_suPnIRD+5xzcF$@#f@i7EL>sd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWR+}aY;2KcXryawX=b2nZfKIGo0w>xqHC0BY>;ee znrvj5Yz8yUzbG?3GcPd**;J6LQZiGl%*`#*QWFzRbyH1DjCGTZO;U7|(h`$&%?(o0 zEYgfkj7>~Tl@wBvt)1QjwCqU1yN!2?hoh4^J1z zkcv5PZ|%>%Qz~=(yV=pbS6-pKoeAWNx$r9FsmXl-eynYbI9xli(xG=A2^%wa9 z!T(K7da}LUR+$I++=OPwBrj4^E5E)U;gCs6(8R=-a{*S#CU&KDG$p8U0@J;va4>ZHBv!WsUSw#_~~bN!AAxoNTb6PBG^ z(3*6?$uMJ~#FhY_C=E7Uk!GK`Z1owRf3svCda{+Ru>HS5vY2P^B|)qg)O9$)wC^5Omb z?vqbnuY4Wi;jXWP5Z zTw(6RlM`DV|FVe3@|3QZE#1qwHs_W|>O?iyV;^r7 zVe?hBP`Cek7fwD_{>A6&&3{W@^Xe>roKmS88RhS$-f#Qz`=qytv)!w6AIZ;Lw(8tj zetWM?H@*t=oc`=u_vhQ|KLzje^z?1NrKI0Tdwlg(Z}__F(v~@Yr&`#$m)@)TUUpqO zV4d2}KbNZB)tVZ;^-`afewe>CC_Pu \ No newline at end of file diff --git a/src/icons/Mithril.svg b/src/icons/Mithril.svg new file mode 100644 index 000000000..04cb102f1 --- /dev/null +++ b/src/icons/Mithril.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/icons/MobX.svg b/src/icons/MobX.svg new file mode 100644 index 000000000..2dbedb857 --- /dev/null +++ b/src/icons/MobX.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/Moxa.png b/src/icons/Moxa.png deleted file mode 100644 index 03a2e6f931765e9ab685480ef3ffc5f4aacecb73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 497 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7cX+xuhFF|FI{CJCbE3@g z`D#m#sESYde`x8HdWXWZQ;QzXDfZ!;D4Aq@M)8`D<>Uw>p2?}bE@u<7;@T}+EL(2; z{#tSG`s~!5ksq&IuKrk4KmY#s@2`Igv6ONARA%6x_xvyOtnWE1HqTyoC#voF)0_2{ z?^EMntG3VTb-i*s{6gIZRR)iIRgY{#k7T(^(~j*o|7w}uFX!@F#K%2~OK?p%2g6K9 z&Y9cTmiYR~cP+SkS77(24_({##>sI8*D9R-sW5ly8#kWSF6>i8F2#12d=_b)qUaLL z*Zn&}M`Vq7RF4Ah&JNkPE|1pCd*vlyxkQYSnOEVh=#71L?RTvFTW@w;G=2EzJ0B<8Dtw*kVJ4MOTFh}h%(x*he==jR z&ts8*o({#S>zkKeR#tl;_fFud|MaC=t`f4nCeM_!OQWLFULBgjAn{LX;qI6B>Sf~s{lp6zEceqFSnHLbaN z$5+lP9mVXa*~I}?IrfuJFw`}xJpFk8U+aBF#=HF6)gu{Z>L1W$U|?YIboFyt=akR{ E0Mz^4ZU6uP diff --git a/src/icons/NOIX.png b/src/icons/NOIX.png deleted file mode 100644 index ae6f9fee616eb87866ac3f7d72a82df95418e4e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 430 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7OFdm2Lo80$UOuSp>L_yj z<7^FAfh9Kryq2hFxoT=@tGbr0IB+h0LCBPr-WIPV5w?LYT3t&xG+k{fMOj5X96#Fr z+B++5`m5mbb8{@u&YAhTw!b>ArKsm2hvFQi1~C=4XSZ;C~ zz%Z-(ibfNr4+y-B^xr~GfI;*QZWSkU4#XT|TG9mg$inZ~z@ubugQj;^VuBDeL9 zqk3K&8`G9QbX;rsK|A624L4o2f@W; zD-*P==7?AJdwtiu?R~qvOz4vH%i|i~=2+gYT7Ca~O1WM4a{Ibv{$E$VTfhI}k%io| mckN4``%~huM#r1e{O$jREX%E4Wiv1^FnGH9xvXU|>jle{QvK@aA~EbxZqLm>Erl)*K9f=gP1wbMncj zJN8R$S6_GcSDsqgcZ&(^0StNm_dotAd3fsQB;~i&%l1ya zTf_9Ovogttgk-!8Uw{7|{}Yi0?#bnTuPUqK^RG{CX=c1NTe&5B)rTo7ITmC@scb8K z7A}`~o3FXLjCZNo<#-hEoC zmI=Q?gm2En8+{c!KHiu*?V514F8hQBodLW~967fiefGCc{&Ls3M@}mB%@5A5WvmX# zDjjQ9y>R8;e_wv;wy!ahGov{c+=*s8@a6vHId-M9_9QNt#rF95dBdO2*EtKYw1HR*{dh2bWWQlw&|rvrK-cZ>ke}x6cU?M8&y5u*cLu> zW;FQp@5c6xPoG@;)y6R~V8Y+#K(={r-3~sybc97x`S_hvYK(umewXPiR5x4srt-7< zg9S_m7p{Nww3+#CUTlSd$o)$*BkMf=zMsw+`uj#yT#EJL%`?v>J<;9NcId=|2fYqo z_VzQdFdX>4{9MNVn7RLceY$fgF*r!|lxYg%tcgc9>YQ + + + + + + diff --git a/src/icons/Onshop.svg b/src/icons/Onshop.svg new file mode 100644 index 000000000..902b25caa --- /dev/null +++ b/src/icons/Onshop.svg @@ -0,0 +1,27 @@ + + + + diff --git a/src/icons/Ophal.png b/src/icons/Ophal.png deleted file mode 100644 index 22dc9c13760b51d51cbfc45ecafc5d7ebc05489a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7{(8DNhE&{2PFTRYA~x|n z#}P+|JIqIRH~i2OkY{+b(qWCC$7V@^`3#T#JN#kmxXx5)FYun_k-fto=??9J%x~K*>@b?kM}bDV6>`e=H9so#rPR~vsQU)h;e5i^6a^sZV-XK(;#I#b+~wpG;)IvE_I zcRXDfj2S=12UI9<`?X04__Q!~1#In~$hzK{^=hZV0rpj8hMOL^XM8abPCQ_Q>r3FkgyV{&pQ!>7L&+hxyZ$S^Q4 OFnGH9xvX + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/PHP-Fusion.png b/src/icons/PHP-Fusion.png index 0ccdba1695eaea79f952435d8cabb12eebd1a649..59aa99d6d870feeae75ad62a267758eb7ca68d0a 100644 GIT binary patch delta 6914 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 a##t{PHcX0=Ol4qTVDNPHb6Mw<&;$VCsDI!9 literal 0 HcmV?d00001 diff --git a/src/icons/Parcel.png b/src/icons/Parcel.png new file mode 100644 index 0000000000000000000000000000000000000000..f3028060fb70c0c95e6b8db76b77b2229d6dcc20 GIT binary patch literal 4786 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 literal 0 HcmV?d00001 diff --git a/src/icons/PhotoShelter.png b/src/icons/PhotoShelter.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d282d2ed3e8aebeffba8e5feadb1368763c86f GIT binary patch literal 3655 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 ybA^}f7mjMX_cIPingoteam \ No newline at end of file diff --git a/src/icons/Piwik.png b/src/icons/Piwik.png deleted file mode 100644 index 70af5df40e67bbf0a495e617732f9373367cb390..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0{PlEk45_%4ykn83fAA55 ztb;39oo_eoe)#YH`uM-!pP#Si`SAMaXMgr@c6w)bFIwxdkJbL&onQVOHMaHN+V)D$ z6#Jvj_ot@d{j8N{OU3@w{eJd*al62m-(R&&tmDql_FT!j;DKA;ybgv0lLM*$Ykrl4 z`nS#!W4QSEQcVi$0TIVk?sqIZl(j1+NO`An&ojNQq`l+udp}d|by6#AHMM{Ie#%`W zv}4s`m(?j;Ec#WqGH3Abldk(urJ(r z`JHd2OIK_-Jilv2z%0I6?z%gBdAC1^3lUhWHRry5{GJ!@W!6r1*OhSKW|;DEMcO(B SzDW!W3=E#GelF{r5}E+1Cyyck diff --git a/src/icons/PlatformOS.svg b/src/icons/PlatformOS.svg new file mode 100644 index 000000000..d0f4281e2 --- /dev/null +++ b/src/icons/PlatformOS.svg @@ -0,0 +1 @@ + diff --git a/src/icons/RXWeb.svg b/src/icons/RXWeb.svg new file mode 100644 index 000000000..030f86794 --- /dev/null +++ b/src/icons/RXWeb.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/src/icons/Red Hat.png b/src/icons/Red Hat.png deleted file mode 100644 index 914a8f8441c03587beb4ab9ec397efbee33a05da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfY4i zZqhMOoRH&oT$e&Wy4{Pq7F zo-UJKmLhllE;DCU*6H(Ysf%i^H@JIv|M2PfMfwgLPJ{`vO%Q{4aUVxR@H?Ch+U@QH@VEPg7)c z^&X`ZmPI|CI(4d;n!!v{tr=%Rn9UE&|E15(*YxP|!wa*OmM?l}aA>NSf$c+?Du(dz z@aS(E^8X*sGcYii@U3XVetVr~St|pCmEWxhN?7c`pDppto#&M7mnavDwPz+w5crW= z74^bo!ImvoUR5db99;73vx0UH|HFv3?NdE_=E=FJ`3MJx7(NQ~sw^)rS6UgqNwRz4 zUqfZlH7{g8PN?`b&BI~t+&W94x@)U64Awomxrv=^&C^svsRIuS9(=nHptO4F(xoRa zKFw3y5yQG(!f55DqSPr#u6x8)n`WOZ^6`{nwNPX3V7@rx)(K^qTX{ckK0WQbX4WjJ z&B>QF1b4U2ni3oCWV2X3{={QR-XF2+8%5;A{~fsheq(>f#;%x3X=&-RYjWnEdv=4v z<-p&T#C!QHAB(KCW$n7A2G|}9?clPO54K`6ShPPidrqIgg|vMlub$}YX>Hn=Vl*@Q z?fvrsmzw%Ceu*0v=*KeVbM!TH*eW&bZQgq@c!FMniA>cLuGYCnpBCMXSDGE|4zp5-!abhN1xWaf})b)Ux^xH9BcWK{1lx7&;xYs$*zF+?t2 zy!gDAz)D>`w#5ru>-ThUy_6Pvv#99ay^>&sH7iya7@KmvUL`7%yxi4tjtnWPXVsC_2>zuVK3yqV?%EavQG8@0&w`HFnw~J*v8{2}_tGlb@BqiIvZ8Q6Es)Tt7 zO9~I$guwiq9G!_(@(a$Ge)xFn-n}*jncFjXR;*eTRlJY)W8I5H(X;2zJ0~V8>geb& z>xuO5u0J^IWbVc7t}6Y%ac-g75$CD;JQKW@PMAL1dFj)Y zch4@r!mOUW=Y!g%%ZIg&`x{$Ko$p`nvTIiQeYOfi&dlS{PotxwKNMtjz3VvP_371X z4oM4-`9BntUD%#qxZi$4$KjXQ%Z=h*^6x)!)O?%TbLfVL)DpQRyi!Z0cc(w$yB)mq bKl8n`26L7x^{W^d7#KWV{an^LB{Ts5@z;%< diff --git a/src/icons/Red Hat.svg b/src/icons/Red Hat.svg new file mode 100644 index 000000000..5082779f1 --- /dev/null +++ b/src/icons/Red Hat.svg @@ -0,0 +1,41 @@ + + + + + + image/svg+xml + + RedHat Logo + + + + + + + RedHat Logo + + + diff --git a/src/icons/Redaxscript.svg b/src/icons/Redaxscript.svg new file mode 100644 index 000000000..847d91f49 --- /dev/null +++ b/src/icons/Redaxscript.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/SPIP.png b/src/icons/SPIP.png deleted file mode 100644 index 6054c483d1a2111ea65786b3198ac71c4b0bc5fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9;+`&!Ar-gwPWSbh5-!sA z-rV>MkHH`1Px@S29eF2&X(edIE>xYhqaZLdJ4-5BZ0$0$+{;URZ^w$4C0?4l@${`F z8<)I1BqFtPg((N`t3!(#xHLYk?mF$)w=L9a~i5pUwV#_x+sjwdbqP$@cu5 z|8Lf;Su%F((?GuR#rvUQh#6H$|+YOcNV4oyK&=& zS?&Gnw{OpWY0)PsBV!`hfBeNv#v_v$TAUQO+s$cfV|)JY?r!O+CA*pS?<#wHt5Egy zym|A^b@%m|si@pMJKH?>(U&hJlV{G%6cQHh{Wf#r#EHw9FI>9x$iDVhNmtW85n(Z33FYm31-+ymHMOoRkjI(MJjm!$OvQ|ZIOlqB|q$a>|!&dA`k`O-+ z&kz4O78@7t-d){&WAFX@_vg3Q#I3*1Hi>Imu9sJrr?>a!lZzKEdb9Wb`|WEg&5Vtc zQ{6?68rsc2U*QoD9zI=La&gPL-P^X6eOq{BU-I!j+x6MYC%v0q8N@MZ;>5(FqN1Lj z)XA<{(uQIOH*eZ>=Fgu!y@$UqT&T#+ac#}yKlk=lAG56blCe;XPgPZwb<*U?^&zoQ zU+=mW#V%d--TGjH!T(=hU#I2eof8okpMB#-#OZnOS={RwV+_O|oSSExy=n92v#UZ^ zzp*=Y!0NXmW5(3;53co3*pA7K_y*kM!jSsYRhv}TXo_kH3Ja*TH&maWXDi;iZtLE?d;Lmt zf)*?g_`g8>d`5A1Tvo#xAyEb8ui@+w+h%2%-T3ffL#Wy!wu6~_e}8`;{rOuYPnJbj#;nx;-Zu)!@TWZ~5Sl}Ek4 zv&|&G&9^Q;S5j6s>(8H>-F<d(w<-@js+XjLV<;{+iw7In_P>nd9m zCP*<Sq}&E2B1@RaPvzx3Bj0wZ1Cl#1z?rEs{$w z+}Nt%?dA1G?n)xRf?|VsMEcuKh9m1DdG1YqnDzBiH&NccS&>BUJW(@)8ou4 z&*YA6QDZxzJ%!1C$F!F(=8K$;KR@5zzI&sF;2X~_Egs7>_E=_#Hc54HCRN8UPQO3sNl$t`A)`&#r3T6G7%z>bGjj z!oF3wRk_tR+5d~p&8^G0@;N&-?<7Ogx(bgYMq;8Yw(bFp~H*I{Ps7hR_?X!RF=AY@p))y=w7X(j<)tovwv)S8m-mv zYS!GaQ|tQH)owI2?EGRK?8lt$qOkAc;>Z48|JJDSgocNQx7O@CHRX!Qzuz;3Uvp<| z>@RJo-Jij%Z~FV={MUc7w(FY&1kKE{`uOW7<7)T&wq2EvN_sZ0VfbTrU%l_N=AyTU ziuXsZ`~SJHOINz#?e4hf#VygPdm3cwJ<}aFr~Tc2eO+wzFUd_y_#`Cfa`pNCF*3Hj rEIen9jFgO&)q + + + + + + + + + + + + + + + diff --git a/src/icons/Sapper.svg b/src/icons/Sapper.svg new file mode 100644 index 000000000..f4382d50a --- /dev/null +++ b/src/icons/Sapper.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/src/icons/Scenari.png b/src/icons/Scenari.png new file mode 100644 index 0000000000000000000000000000000000000000..bbfc2d9180589596f1db9a2479db7c8a59a4d8c5 GIT binary patch literal 1245 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hECuBFk@cHm83(_wDVRKc7A0AMV_}cka%cH}8I2 zlX~0C?>lOEuywhId{$dIUClq#fhwUTTo&CajxV#|A`U|3`v5u9~F}1 zlVaqL@+>&^-Pz&zB9(8cQ(vzxWac>;etqMiuQ&VmiAzq;&xo_}$@yZe($VmkL-YNn zbY+%x%sQvNRE4LY^Q{U$Q{{8Lm-@R*{_l9lWpO@>&-`Zow=JEDb zz{=&z)q8J=WGvb0)VL+NBlH@BR0&1T{v?S7f(0)Ma@$ju zCW{43{J;L?is1EE6A}w2o`_y67P5Nz+xx{IEi1Nfa(d_d$I7Z{YR$Y8ybrb-E3a4| zKc&EwZ?`s)wBeVcYCn<00u>$883`_=5WZ{DkG$y?RA>#+E< zCc&a&`%|Z$#;z>9s~=eY`SE>KtykIj%p^s zjtlv5?#VxRC#G%ooF|#ZykPa>*GWt)*6*8kZ~tvMhu4B*opgtS$#BpEhk;N6+E+n~mMHnl(cwCyT7TwsrIK_s5QZEme9f(0^QVCC98_ zE!I4ldoAtVH*ZF2OfT=e)4kQH(RWe8vj~R1cS^Grc`|mb=xbbOy<%tMO-T=TE?o@eX+k3Qw~@7_K5^hqdd>#WJrJq-UZKT3|^7dXQ8 z{rrR*IR-60!pt83EUi-B{3zbC*uiP)w#%w_8g6JzO{hz>3y~IoF1{gJPq>mpr+mr- z \ No newline at end of file diff --git a/src/icons/Sentry.svg b/src/icons/Sentry.svg new file mode 100644 index 000000000..53b613be4 --- /dev/null +++ b/src/icons/Sentry.svg @@ -0,0 +1 @@ +sentry-glyph-black \ No newline at end of file diff --git a/src/icons/Shadow.png b/src/icons/Shadow.png deleted file mode 100644 index 6410565aabfa66c86b9164c4846427750f2db49f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 912 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK;hrvzArXg!#hK@=5p9rNZ*Np~>m{`l5{TX1zPp!v3uE$H%$7D1{hf32}V|Jcy-8Uz-=ktt%55C)9OZaJ(wLxd5w1yuOV}c9=2LlVk z^M|TEk1r&7MLQg|n#W+^${@oo{;{w2M1{(i%Cs#NWu2gBU|EEVt08&|A)elS>?lS#r(N>x5~rK^05 z1k;@Ct&gwFjtf0{u{+_1n`5Xzqm<8m|wEi$?+IRP1+S7)~x_fKRc{`RCT5J}Z zeT=!F=zv2k%R3t@R!fELOT~}Je=&&Kvi$J@rKmEl9f}PK>@{n<4&=5qEv@0@%DEQk z@U2@e<>s!Lf6v;7s3)H9F#oToq|A7xUFO5PcXI>}tSyMq<2rovlkbUK9eFm1+`A`g ze$8Dzzhvbs&foVePR*0k<}rV`guz?G$J}|sS)G=T_Z(BMm@D?a7AiBTSsbc(DLL4! z??DJ->p_EiGg^CIJ9=!^Iq>a!!cfKa> z2(>aj@QX<{YWCl=SqvhK97PQ`B={!I=Dl6pq%ljPV1Wh0+w&z%_kOMZeO#HLi=iUF z;f4s;N=p{mYYA62IIc)ZU(__W(I~9n-=Deh8p8r#_urXYIS#lmG?_b8iSe8?Xn8D)Z)O#9RUtA6SxaEG|a_JA;m741& Vsn{*(U|?Wi@O1TaS?83{1OTwZkB(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/src/icons/Shopalize.png b/src/icons/Shopalize.png deleted file mode 100644 index c73389954e3db02e4b4bad89d89d26fe40ffe1aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to`aE46Lo80WUW)bzW|TSp zQE9tm>jOML{`W?Zg(Z6vfm`omPX^D^4rZblM}QdEYG& zFE0+i+m~*>Z1s{iF?Bz&84*-^DAM22rt zS1+G;_ouszHx8fNUUFmQ3=i*zXXdi{ylg74Y>xiV+A`N^o!jGIj|$q7I^UYCvx#Oq zn{vS>$1%s6ckxB%nzy|0hm2ohKpx?WE|A>yN?vmft^ zl~o3xmnJ;Vn)oUDW6*SmUX4EPzu6VbxexiUys2dD&8(eeC~!O zemOxxZS|CUZEH8VtyohRrm>~4m|^L~&yEX37w*WHk4a?Dm~~FeP?tG6fNA4F=95a1 zbD7Ub+e}*?WOquvZ-M*ejufMrSHmtlKe!XRf_3wZ__+G{+%wFbY9h^dZMB)A$(MNM z8_UJB7Kg5wyHp>aptY0j{n2QHFPsXd`4znGEvO#fTr7<8etW&cs2G3>weX5^~w&=)IQLAUUbF33Yq2X{0?{jF+7;VQoM-i zp?9uAwcExGue_h{+oUTXA63;`R;at{x!l69mrG0h$`jlcHP!@iZoJoeQ&d02CE@s^ zu1`e_m!#K+Oggw_&VmIB8g8C!$y(Jju2>!xnrvqs#yk7}KQN!6CVVY- T)dgn;1_lOCS3j3^P6HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRu#Dg zxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA*|tg$M@9GsC^+XAr7D=}8R#Y(m>DRT z8R{7to0yxM>nIo*7#ips80i}t=^C0_85>y{7$`u2lAVH0QA(Oskc%7CuA-DQTcwPW zk^(Dz{qpj1y>er{{GxPyLrY6bkQqisxCgqow*eWSOjjhNnfE$}v3=O8_{9OHt!~%UoJp+)JAb!m)@b$&7G&dKny0|1L z72#g21{a4^7NqJ2r55Lx7A2f$`Sc zZFlF+eYksb`ir}7&y|#IE}9&_Yj5@QbLIPs-|Z})+IyNWSW=hGtRd8aaruGo54H!X zU-FWPXa3gs++ppN`&@DC@eQ^QZv9tWz$e4%?@`-)fa!DO9ka6KvN2zcSHAlEH0h4@ zrPJq|&ORti6aF!Ee>UUqzvtdwZ&XdtuD3h-$bB%c&s(>IK|N&go2F=C&Y6?u1!}1tc(nhN$>dY_ zqo{2<^_yr1vaL4F%IljiKhpC8oy+h6dI z)9|L-hfUoFq#r~yCVbp9{lKfHjY+5HPEiYwIN)b+J@sF+*7WnQ^_YF){_g+tUtqUT zL1+D>;{x`RKXNp$m=fP5I+tzwjw@o@sy>*6Z>zH_aoI6#m&oel2ecD-f6O}H<0j51 z?y$WeVUG9e=-cO6pZRYPtKmx%lT_!LY7sS`slLIy^{8CuJORGUpvt??j0{c`-g&9~ zTKa&yUAc$Txnq7S8}4+M-7dTG?!& z(_6M`g4@iVnaizaZ(X*!uQTa;W1ay|+D+C21}hg9vYG0xStz-=Ddp3Wq^G7^6>pU; zm@0PkmFBh@zP;bW?vy$0n0oa4!mPP&?w6Ll)M9OB{PLW0$I<1_rfgo&|N7vPvu=5* z%eE-7nn|>|hPO}JCj7j5eV|(IjpQv2UhCgxF7)r;dimR4ZH*w=B_&l}9eN(_W%HOl z&z+g^{NX}P6SG;%n)8nf&SHD@c9+vZt=^!B!q>kvY;Vdf-B)})^X@YZ)&~cE?|$^n z_|%dvmh1BtEr0kjv)_Ei!oy)3EvwG)1&YS4TeWjXcLDGHSqsYVTX-Jd|8j9?E`QMH zMNv=u?}7BNIPJa86 zl{?!u9lNXITexm#oY!wl@uZ@ACTCVI3(#xt&fiiqneJ?R75JDUDto3 zX^E3k)>&75#zjtl`*tQJwK9vhzda`&S370ewlkZBeFH_$f9QCteZ=NM$^5(D?T#}vbQsMs%-`3 zbt=CqH99BuGEM##uT^$WL|7rIgrSDvt01rT_4H|V<+>~CJoicW{QjF+*73eBy25Dn mnc(v$Zz$L7oO|gVhXKR9iB<7$owv;e)yST%elF{r5}E+R - - - + + + - - + + - - + + - - + + - - + + diff --git a/src/icons/SimpleAnalytics.svg b/src/icons/SimpleAnalytics.svg new file mode 100644 index 000000000..772ac7923 --- /dev/null +++ b/src/icons/SimpleAnalytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/Siteglide.svg b/src/icons/Siteglide.svg new file mode 100644 index 000000000..113d8a863 --- /dev/null +++ b/src/icons/Siteglide.svg @@ -0,0 +1,12 @@ + + + + Artboard 3 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/icons/Strapi.png b/src/icons/Strapi.png new file mode 100644 index 0000000000000000000000000000000000000000..065887ab78a9a29f1f3fdc90adab8d20c59c6d2c GIT binary patch literal 8670 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 rr + + + + + + diff --git a/src/icons/Symfony.png b/src/icons/Symfony.png deleted file mode 100644 index 0d3b4de8eb6318521b74fbd8d78f47d87ce2fd22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1107 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUQl2i3ArXhyPS4d?mML;v zK0kZoy{@Ygr;{XpDox7In4R%s(@j^8N&I#Tc;r`vx@m9g+>@8QZ^EQSd!|f(6SVDE zUexM6Qw^1Ug(Xwgm>Tzg|NO>s`R{$zF}B;E?|grJ<^1WdcfEUE|L(Qb^Ihk14Q}Mc zE8bV0dt&|xzE7S>;xpanDcdXEYqQ>xKOyaj0HgFz@t>lc+ud)7u5`4^5)d;~>g{L` z`}q5Ww{?r_zl)os_$O{J*U)n=6iW8B`Ji`1Rz~K)>C@bQ{`@&`@}y_UqsCc3#81el zHTxdQpY7r4**I~cU`A$UsPO`ENpCAe*CD&)7I8z z-n4Y7YC%bfiTwX=jXM6H{xd=@bBTzHAAb5&^~%+&nz>)UeqHwZb+&|@TpIh?XGUGo z7Zc9kZf|cteDR{-ocZ%V-!Iy|dbPHSx_a~S<;#~opLhCEyw|~nS^`p1T(YvV2Il7M zj~_n{2n}Vmv$ON6udlb)|9b1zETNKf=gvKN^eE}=hEIy@L3zUc-QCT9|JK$W-m=An zgOjuI&>^Q8vt~8Tm?6>8(ZR6z;t9SlU%q@WR1urh+xRi&tGbCp z@4vHu+rphYC8eaLD^*?6Lo4zp)UDuKw0%Lyq_x|(hx=)sID0nq*7fVx*S_7ZYA3Ce z>X4J8^FBW)NXWf3JA3sbmZec8B_{pZ+1bG|3oiS+b8Ti`f242SI=y)%Nl8wet2S;l zbnWSj&RV`@%Gzz)!rrr{&JeNo^75* + + Symfony logo + + + + image/svg+xml + + Symfony logo + + + + + + + diff --git a/src/icons/TencentWaterproofWall.png b/src/icons/TencentWaterproofWall.png new file mode 100644 index 0000000000000000000000000000000000000000..650138c868bde9ebd9faf62c4a03c76e24013f8a GIT binary patch literal 1159 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?FV2sQR zi71Ki^|4CM&(%vz$xlkvtH>>200El{tBTx$+|-gpg^Jvqyke^gTP3gxtGr?>kg&dz z0$52&wyjcxZ-9bxeo?A|sh)|Rfs!4Uf`WogQA(Oskc%5sdr?Z7tx`rwNr9EVetCJh zUb(Seeo?xGK4GQ<#=IWDQi$wiq3C7Jno3LtY6 zlk!VTY?YKi7Ae30#GNIXX$YJ0ilN?0&d=2c$>A_ld`MjvE3l4Bq~1&ao`xY=>p=!3%q6h3xbK8MsJ85o%Ec)B=-WU#)C^34zq z6!@oh^T>ZCt)>+maxN=)xm*MGR0OR@F1ark7C$=Jt?qcVdy)8S z*8r|*Ez`Q@xg2fo+IlO=$Efc7jilZ0QzySs^ZsZnVfHhv?Ah$Z`_+@T3yOqZoEw-p z!|;kh%iT{Wq=HPFh5CZcU2Zy_jC%WzacMW_nO5CN*A%Lro|Q4E*L`JIx6k*cQNL@= z36~ev3-7gZeT$am<`d4JwddnRH>R+6Z<{hz3>q2EuW1qO@7%xrmCS;f%=xmrmOSK= z^$S?HK*4|Qx!03_aFnKN+}8BDV6yB?QW?3$aV z?Vj({emxC;(e~?DNz)I@Q)XU|tn2^eg?#8d(znpxts>UK>lXh}+a_Jp4DPum|HSqy zb@8fH9*|nb_PL_0XHTc3edDg_^3Q~%A|>wF+B=zV;ZvFD&?zDx<(zKd^k--2bO8;G z%xXrF(4rYnb`|yV-r`oDzv$aXLF=>I);Ms^Da+MjnY?S++UnIyOuOe_yPCf7u)0)& z@-*Yf`>}fKdjG%E{;)sX!C;m4^ddo~Cxz*n>H_;`dRzWhiRugq{=m5;s*cV4>{Xvz zDvyrv-$>v+R`}rkSJ4k(7;#B-#s3p>S7pKyZ2R4dcsFT&=6Pq#*HwA_sob&aMr#&3 z-pidb$IW2b?8-f*)AZOiR!i-e_ssH0?Yq0-l|7%1W~J9~o_AzzUlE_X)l-7UN~Qt^NOmcwBc>aQ@`}(tcLW+?I{f2fSmYABFraX3NsL zfAyly$90pkRA*EQS5G&ek$fnvZDVzV?I+WeIY+I}34UI-ceV22ye~}3_ZGSAZJ4KY uQ2Ni}W2M@M<1~xyV*kC)zLj;E@q>AR;zH}0J@+PpiVROzKbLh*2~7YdZQCgT literal 0 HcmV?d00001 diff --git a/src/icons/UserEngage.png b/src/icons/UserEngage.png deleted file mode 100644 index 49f2d16afc3e4fd4a3b03692c0064c1373f9888d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG@&kNATzxVN8M+@5gZ}^j z4^r0ku=?=(>u-PYO?~3F<`q-_<6nRO2W)sf=hA2O`OmZWynFuTkJPNEUw{9zT>kRR zi=S(5ecg8NTlcAt`yYLub@6kY=!{7W3=DiFL4Lsu&vm691$qAsjr01obAL$o-xvl4 zhDV+*jv*GOuTIVsYF6NB&E0x6&#=j(Fuv-)aoFOdIR}}4)EUg&<1fTib#G-!t%bC9_jTM@;U!E{S>fnf5?>nvu;R>zm#xb(z$gRkFG zhFL;^UpL5p-WMyZ7QFA}Z^dK=n^9h+tPN=t%Yyzy*C%#`0oA<{!>tYrccGuEZS=h0|Nttr>mdKI;Vst E0PNDrdH?_b diff --git a/src/icons/VTEX Enterprise.png b/src/icons/VTEX Enterprise.png deleted file mode 100644 index 7678318113ffe13f9e769de53bd3cf1df6960cdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG3j=&YTp1w1!Qp>B1A|tm zif68jW#Nl%22qDB5$hx&^IUV!dL@^%cQY9j3<_i{3m^CKNt4$p@vJLvR#q7W2vllp@vI^l5LTWYlX5yp|XAPy9vyS z_9dz=Wr{XMY7Rxt-bos+r5Y|JuO{;<+m|TV6)4*ktJ{|-*c7Qal)jnBqG(^NVqdIe zSM+)km!f@tO(W!60rrzzM06TXkVmc2V#S4v@2EuI~8QL zeUYMl@!LtPigv|N1z_%)zq9r-Ffde>1o;IsFtV_)v2$|s@bdBT^9u+G35!TdOUo!I zsc7iv>RMUbIyk#|c>4GTg@#8&MkS}FrDc{?R902hH#W6*cK1w}GHu3;nRDi@T(fc0 zmaSX&>^pq;=!p}j&YU}U?#h+>_wPS^^5X5=cke%a`TF(i_n*Ih{rdI$_n$w1{{H>f zHltphfq~(pr;B5VgyhqMtzk@oBCHn{GnJKVm-XCj<-BqCZj$yf>-VqsZcfuJDfq$k z%`L`DF7EyLmX!-`W|;TvD!DN=W39TPjdQ$8{PMdSW?xd`JYlWAQqN1!aHEcxw)K{4 z-w(VHKH9^*|I###b+^BLO;0|`c(hP7=g#J?lohLO(p6j@o_5>vQGAm8-rXYVUkfgL zcQ~D_z}Odc*d+FvLR(|`tg;7d3ZgF-&1n2D#Gdb2_q$)?T$kY5oT-ntu+HP{dY*M- zht++Lwq{L%&s|Hh4#`JWt6c3BpSDpqSXZg)oyV%FAr`03-Vae(FD2mo{m`r#+D + + diff --git a/src/icons/VideoJS.png b/src/icons/VideoJS.png deleted file mode 100644 index 1b8a2938e2c22a3e921ed013ee4c82321b4a4469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7{&~7MhFF|Fd)e@`W1tM% zhu`1$+P0gY%-PYs;bfWu8`}g%)m_bp^d3KDmRMR{%QTrs$gWXkGmp_Jb_37)^P%oC z^^=c&xIORr%aV7tT!MdVoPMrre3kH(ebt&9va8<}cx~9s%yBD$QH49S)G6@B0ekZc zk575tt + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/icons/Virgool.svg b/src/icons/Virgool.svg new file mode 100644 index 000000000..40367e96c --- /dev/null +++ b/src/icons/Virgool.svg @@ -0,0 +1,14 @@ + + + Group 2 + Created with Sketch. + + + + + + + + + + diff --git a/src/icons/Visual WebGUI.png b/src/icons/Visual WebGUI.png deleted file mode 100644 index eee252976c6447ce284ef86943fc687e7e5f52bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1486 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNGre!M^7e0f*LK9ax2P!PM!XbKy>6PT=tb@OsXI*c&|Np1! zm%Yl3r)%C6Jmh<)V|=g3`P)f>rTtQj?))bjlY$vV1x&A-1_(tkaJ!^?%=lQlZVyLI z_0RTb&mGT_wjXEZ5YKx$ac9Ai?>E(Lv#Jg-q_Z(6sLopFmMor;tbIVMFI2{Pg5p;B z4QAne0Ur;v9_LVe;M5@C!`SKKbmRQp(0=|qT;Us?&T`EYWtMGP+3?MQd%~R%f$lus zsKzM=cv8fomtFDska#9P@`2}rCB~{pLO8Da#w=!)-yNEld9dB=){?7rCYeqXRauxe zFwAW}`bl9?~cHT#*VCTH%6A1*W7T&6p0oGJatvG&nvgCoss*G}JE zW4T_2#vue^MT z{x1G*VdZNIZ#3xftYO^G($jO~%sq9N6=(c2qBpi?_cKQaiDp`tHEevPma1cPW)hRJ z*@r@>1ToH2hgKymj+i;2(}gYX^eK@=Il0eEj+kZ5-2T**sr+omi#3bGybi2e+EZz@ zEhqeyYLB#f*zMG;2f`OZ{t3QNkqUl2d&R{z)nDPgUOqAfW!`yZkMC^x?3-}xVv3CC z3)KsP9?8iQJcTAzPLk#h;O=Gl_ddYy_L~64C0(*56KiJl%<5#Eu~TqI;g)BSv*jHxmH~2tIvBPk00*JxjW_E;{!}~Ct6?kw7g%}G3(T0 zE9u`Qwx02xUqadZ#6PfXcv#oP?QlDNdcX4i3ghp(Q@$6Sw@=Ew!?yYJq`iN)T)glx z^}+K)A9+5UeK+4MblSOzXBZQ=&ELA|$y=Sr-_EUi_oI6Mgk^z|#hXr42;O*+uc8=d zwkg)_(WB-!bN}{F-#q7e&7Fd!N~eWBzTCH(d2vu>xxtgt2XEd5*B6>(Pc1mH{JMMl z_isDnne-W7Z!7EuN)ua zcZE9~F^SfP5?sH@oH~EtW0d8r$~u-+_5a0x=Itsz_J@&U<@--kCfjlu7#J8lUHx3v IIVCg!0I}1+CjbBd diff --git a/src/icons/Volusion.png b/src/icons/Volusion.png deleted file mode 100644 index 20e6d109a822f959a4eb346ab9abbf2a6d956252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUBS|wW9u| z_nyDeif>%D=hVJ)HzJ$nX7nw)@#w{?_n)^OzZ}*u+qY_3_Jrks{{C%Uvi$8H?j=*!AMh%l(lCFE(B`Zh1_lPkk|4ie28U-i(ij*R ziacE$Ln`8G&zp)d8!|8l_PmdKI;Vst01%y&cK`qY diff --git a/src/icons/Volusion.svg b/src/icons/Volusion.svg new file mode 100644 index 000000000..34dd13831 --- /dev/null +++ b/src/icons/Volusion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/WP-Statistics.png b/src/icons/WP-Statistics.png new file mode 100644 index 0000000000000000000000000000000000000000..22d1c580f3863e3940700ee5ac96e885268d35f8 GIT binary patch literal 1672 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9{+=$5ArY-pr&ssLmWm#? ze{Np<+^%f*t+L%y?ZUXOursYo*y0-PGsR=7SMsH-;2Oso7ZWM@gjxaBty|Z0vib94Fs3ofy+#8dnP&Nbw}^~U_3MRxzg1ycT*1pA2556?%@9U*fW6=W_|{7rg%mLfgkeIrnDSzji|gc zPjf|O>V{XEZt3AG4H&buPC7hj{g5N7&t$K@wnf0ZkL!a%#GA`8MTFx~ITl5GS71!Y!QEVs3kdlCcad9hh5;SUWOQF8@XJQdp8)5UYoekaBu$6 zJsEf3iOSBtrmwk1zUQkzK}3VX+bN9(LYDhVR=t^CQx#Zp{@iM-cYgxX^IjLMnSFo7 zujH2pZcTc|%=g3m*!wV3rO75NPa{?y@v;nyU-|jVojp7?fA(nX*~29|;=iTEO+l*H{_b=LX(?yAe|U%5!8N7k)d@U1 z7%S9RP5PV!=G@R~<@px==fUFIt=#i$MC}>=#4T`&nv|&Uk* z{c-zg&iahgo}mxo9vCH@{V?w~yK&eZ&N&SKS_3zDF3L1yXL2^x?F;$yXvG7+(r2j} zCx4Z39}4h|m{Wd6e(mdzH44lN7pwDrj(bqNe(hVC=giADvR!Q6IL&j?Glnb$H_oR^ z=OnM#d6&!K@QQQRznqWTcP->u;+)BTY){_Fdzo`W>yNCs71|1 z+7nMKA5P6Fx!-^Bn?6(R%yVvj5o~#E)0oPW&ph4e#vrHB>a@`J*y`lAB7HZfZI=$P zKg@}`*UsA&Zcw&oW8`Gv6PC+VRD3V7{t#u7L?z*qGCRi{3j)CoW zmY&pF``YhX50*<@m&v(jarNX1{vSpkVjl=S(2r=n({lDxm=I%llJ4LA69457{i@e5 zSa#Lh*m6!8<9()mjdR5}AAZSD#&s^)WcOUozDkzj?{RBRZY{ax<9B?f#R8U?zS1-O t32Vy2e$_A(f1ezY{h#01X5N4KQUy;~ao<4o``}ZFvCQ}6kA5F~=Ev=A6i?%Laymi&8{Wi9_4i0JW-hJ}$$o2Nl z_wgz4^(_nxEC~rI3lFb|h^S0XZpzB)C@APDDCjLHoKjfWS5(wrRW-Gyc5ZX?oVK=k z9UTigI~R0zE}uMk#pKB=6%-@b*eq030v0aZyn6MXO`8tw+ zOig32UAuSp?vuxlUp{{PN=V32NZ9w&r?20>{rLX<$M^3)fByXS^XG3d@c;?QAZ2BL zRnX(RHzHR{YE`5xlSY_XNv@Xbg2~)L#dRxLi)BSNy>9)nB=@tg z&b6CNmpX+H+xxA5zNf9yYl&dDjHJ-gzx!02Y}}GObi?=DbJ?w%7rt(q=9AjeO=b4; z-o=S^XTRL=`+K7c`+kR2mRX!R751Oo?at?g2L=WP22WQ%mvv4FO#qB9?_mG{ diff --git a/src/icons/WebsiteCreator.png b/src/icons/WebsiteCreator.png new file mode 100644 index 0000000000000000000000000000000000000000..3c25e14aae94a4507e642156a0b1619bbf216bc6 GIT binary patch literal 18990 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 V_~pxn%`KowD^FKHmvv4FO#mWY8Y%z) literal 0 HcmV?d00001 diff --git a/src/icons/Webzi.svg b/src/icons/Webzi.svg new file mode 100644 index 000000000..fe3ed90d6 --- /dev/null +++ b/src/icons/Webzi.svg @@ -0,0 +1,18 @@ + + + + + logo + + + + + + + + + diff --git a/src/icons/Weglot.png b/src/icons/Weglot.png new file mode 100644 index 0000000000000000000000000000000000000000..33da33a8aa270d26b71632089fc58bd7caf2717e GIT binary patch literal 3607 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 ASO5S3 literal 0 HcmV?d00001 diff --git a/src/icons/Whooshkaa.svg b/src/icons/Whooshkaa.svg new file mode 100644 index 000000000..ec20e27d5 --- /dev/null +++ b/src/icons/Whooshkaa.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/Wikispaces.png b/src/icons/Wikispaces.png deleted file mode 100644 index 91034ccf26d36da8d9c8941c19ee2b479b2aabc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2412 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I0X7B(2IW`Fwlgqr8hg4phGg8kJH0w4_`2+Y z#gA3Bd;|s4rRAsg_lIbP6$^R1+sVnsBJ65t+9c89uwezqN*@6kepSKv1_ic=T3`|s6t-=CaF z`g`X3TL^k;w24{N!&UwMv*U&hkxzjNa6UbSPm?Go|Wp(EgU z%@oIow;nU*`=0PlZgTmX)$~QjA>HJj`W>4I1tGz|&)2_X-co4tFr3Zl{6Aa1g#j4FC1pjyV=ryPDsh+#uVojrD;wn<>oD!aTlXc)y_ERdhnFcwv#6NI)cQmTim%D z_`_i*Q(KYu->{R3A>R-@<=EOsSRAa0+K&W@bm% zlr^o6oI2N*u3GcYu`wrjYWTPPP43q$uEgC@z_rS+DkBdEKlD8_FV&KRVxfg-B6)xUAaLW6k8 zPfXhP3LEO;1@e9$Gy1rEN5K5mk*(@Z;SW}?ylll9TK}QYsjD{h!jbPc_UqUGt2^{L zgzLLin(5SorW!4V6Q>uIzbpE*>Px~=YrY3&vo|>1dAz$E(@H}~O>>~5gzCVG?%MWf=Qq14X%E%JHv15i}f!=~y zu3Ok`c*35n6`3Qjq&QdB`-reh{gc4G6$Xk<@_nz5y?Af(`Eb+T_j~#-{ONuD-F1ng zijrye-`~+VwZ==RW*EaKp-GhP98nAId1? z@GVt-m^xv`_FL66HKv(g{n!xUDt+LtoyAPSji1$Z`2^P7U+a0K=feCePaaI|4?BK- z`%&d+_sGJ~2nMHJsV#~}IXn{-COqiuX#HN$QD`FY{%JP5&w)evOy%3yzhwQ~J1aG< z@Kxs(oqcBcOTX6z+W9wx&vBm5a{bqb46h?Ti*@)m1jVnv*?i#;EzZj%9qX0YbMj&M<699c+DjA8e_L51VA7=fQ}v7EELNjC_KoK%E*IBdz4xcw z=38>xGP7TY58mP0)_F?!yy%_8*%iM8wq$Yt=95^hULDeZuLqyDEnN4YPob>gc(&JRpDHkI?ty@bnklaEX}`0tK>w#*8N_y4A( z_cFhKt1ABZ*cBe8^(*_-b|=m{x@(E8bHCkugZJKFls@E(c~A1MKU%!u_86V}?tGJRFhD%88joW{H=kll8p!uK}W zFKtW@3?tpIUVb`nU0I<;3!lv8UUkI}&weIzNPRGLUYYdHqb7lCvf9~P&J7BCs&xN} zFmT!%I{iR-O^DR zT4BJoCVk@y_b*m;YX5eXv`Zf>yvrh!B*s@L^y`4(9rcRMwJz#g=Lr0C7p+$A-grWL zRrbk=cSZA`3OZ)bt4GX6T zRD6rrv(9hrw388QsBd?UcX~6U!70o3SxK#T(X*^i*{q`S|$4WPgKI-igKJH%TT+{MD>iKt7 z{ySd3Wt`S>Ctg-NeZ=?7i{CQ2fA`GmiZ*`4bm+alfKo`gudL=|r4acAeiK=hOAd$D zMsH(QJgl>ID^Gup>(Wz&Wj0RF)%1P8%O{1*skAjYtv^}WvRLDb@%}~Y=0Bb(Fx96c z(WgUCZBc>r!nZ8l%q5#1)f{45Zuaq9hQb>8Wqp%blja5Q*Y0*Zu_G*2&D&V3XX&eM zBbfs`{A(SzUHruQGD&IM7IFLU=}y}p$#vbf6i}O&6!s@(`XjN6D-@o1M7_U$clG1W z3r7XRrWz~PZ~Obc)cU}UgDvszU&(&F$989JWLMj_Ut7xA{m*Q(;T$8I=V~ z;=LN|cF*HHIAN~WjN17hzD=2KcEF!~qn^T&Ji&e2=We*x`=RiUxA=qQ>W7z2xzIeb t$F!ZpJC<|5v4CCV8I~I#{_}mXKds1QRju-^n1O+T!PC{xWt~$(695+mj5+`S diff --git a/src/icons/WindowsServer.png b/src/icons/WindowsServer.png new file mode 100644 index 0000000000000000000000000000000000000000..31f92d9e8fe419027fad5167843e0b0d6b837f14 GIT binary patch literal 5897 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 literal 0 HcmV?d00001 diff --git a/src/icons/Zendesk.png b/src/icons/Zendesk.png new file mode 100644 index 0000000000000000000000000000000000000000..c74ba39bd7db2cb4d5152aa7ef0ddf6bee025a52 GIT binary patch literal 2765 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 literal 0 HcmV?d00001 diff --git a/src/icons/Zipkin.png b/src/icons/Zipkin.png new file mode 100644 index 0000000000000000000000000000000000000000..e783a2ca10f7f43d93171606129154f2ff33b265 GIT binary patch literal 11438 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 a4TdHV4a}bs!x$JC7(8A5T-G@yGywo5q(G1W literal 0 HcmV?d00001 diff --git a/src/icons/adobedmt.png b/src/icons/adobedmt.png new file mode 100644 index 0000000000000000000000000000000000000000..0a74d4d36fc0d7b39fc3fa47f98c80d9ee4b0197 GIT binary patch literal 6284 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 literal 0 HcmV?d00001 diff --git a/src/icons/apigee.svg b/src/icons/apigee.svg new file mode 100644 index 000000000..6c535462c --- /dev/null +++ b/src/icons/apigee.svg @@ -0,0 +1,24 @@ + + + + diff --git a/src/icons/aws-elb.png b/src/icons/aws-elb.png new file mode 100644 index 0000000000000000000000000000000000000000..8db61179600fd3682e7f5531f8c0b340701d3396 GIT binary patch literal 1444 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#REeP-lab;j&=y6l(byJ$@ zt2QT4d2XQ6ykNBje##3YwHC$dEe=&);-h-I)c8%k?wfAo57kB=JB&UzTYT+z|JGvp zy~FrNv-yv9%RfE(|2l2|PuBSVr|xIFd55!Nr;FmXB7^Hi1`G@gbNtojhpK;SvSa{* zIRUEw?i~EmV*ahg>|3k3wm5gQqry}l<>>+HUt7&TG@AYCv!CXzGABUweWU67CeyF2 zW^)5n|6bbob7|Jx0M)OpW`B;(UKgeDwbkr@m-+u5i@)dBer+-P+G_Tr-F$9<>Rf-- zDPGD`yp%!g09A;VxdEzsleNFLnH|b7xKnBf5rmiw(%5SJyTklztJy3+kojL*L8d{} zY>d(T+G_T>1>}aWt!Cv8GGANGzPEuCK*Se>srLIRUMV#A+G=*GJ?v|%*^9-+5WNr* zA~nrNRW z{;$j8-`b+WKMk@B3=G{RL4LvDnw{G9LYuC|Z zr*7PQ@bcaJ_a8rf`uzFJx9{J7{QUXr*RS8d|NQy$=Pw8ZoUdhIU|`blba4!cIGmgy z!OFtG&CJa2%2x0~%45R%*|QI7ty`paZ@=J4=rTgJmP&w#l>;YgoKxQ6QW&{V5x1<8UPcCIrWTO$76D}Hw7e({e2 z)lG~J51d=V^w`uaGusq87^N@rbf_IG`n=-Kmj^5{Y#O_MSsHxke01S7&yi!rX>06@ zD@6I2Q=Xs6+%K^5ZGk%TC4Pf@#C>7vxqTz6LqMnAFX+no&!E`3(YiDN}FRniQ z?)G&3Ikv@fWSF<*Mr|&6xTn)rIPKir?FlDu>F)mKH*4#Udv8yt`w3(+h{)L2JvuVe zINeXieoua6S(aa}b8xYoC!0d!XF-Qjty`NXkEQI0{O^kRfgwGvVkoPbn*>e(O zJD;pg#fK*oo!j}}N6(GFapTsdtC0?K7;kTXXHoY5*;?uA>tpv8y?nGY*!{cT+)aPJ zG&Z+)_;yM!^PhdEJpKPaW_G?qpANkdP4_tCvvodzWHf>e!nr+$D8;irM#-S066eahjQBO;y_;k*~KbBqdthtoOGtFr55) VqG-jTZaYxw^>p=fS?83{1OT9-jh+Ai literal 0 HcmV?d00001 diff --git a/src/icons/aws.svg b/src/icons/aws.svg new file mode 100644 index 000000000..48209aef8 --- /dev/null +++ b/src/icons/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/azure.svg b/src/icons/azure.svg new file mode 100644 index 000000000..2ff63c104 --- /dev/null +++ b/src/icons/azure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/bigbangshop.svg b/src/icons/bigbangshop.svg new file mode 100644 index 000000000..cfbeefd7b --- /dev/null +++ b/src/icons/bigbangshop.svg @@ -0,0 +1 @@ +logo_bbs diff --git a/src/icons/bokeh.png b/src/icons/bokeh.png new file mode 100644 index 0000000000000000000000000000000000000000..b8c5167e5e5cf73d73078c4716e2e9f0d4b8370e GIT binary patch literal 17742 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 literal 0 HcmV?d00001 diff --git a/src/icons/boom.svg b/src/icons/boom.svg new file mode 100644 index 000000000..18dac4f2b --- /dev/null +++ b/src/icons/boom.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + diff --git a/src/icons/bubble.png b/src/icons/bubble.png index 16ec01d91443bfe64a0d6605c9fe400890435043..a5d9479ebd18abfa1ee9188665152e1c00d826cb 100644 GIT binary patch literal 3779 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 HoD!M<)j054 literal 1468 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<&7LlfArXhShTja14wX3H zy#62eK8wfQkAFOfo1V3>n>*Ke(zYw9bF3a;S=;yF(#5{of@Q&PBaZJ4&d!~y$F_-~ z$#p@i6XU`QPSH0f-)Wh^x@ltXoB8|SKUv1sBILB!`2L;Z_qN~v)ZMS^b85`azWZYD z)2h=8i}t28r6^1(->+-UBNQs38l+zpzu?KW;uSoX3VpY}v^%>0LD2bk-hn~at*5hu zz1qA$HHzD|;+l*8^@t;zH*pBPva$}{(#AURt=sLtT-W9tJY9OpCT`iZUlR|SG1Sy= zo?G{F_CnjQVYh;EHO~oIY4%nxS)_X6d@q;T?lnIrJ;?di%dk3YmQuWmXHD-8r7gbd z7t7`@jVRw>AQ*H)?Yxe8p*V+4%{dqK-*=|$R{AIs8aG2IEV0Q|(11aBQAFk=KL(qk zb3W?-ih_;iE-X=VZp;W0(1_$_v{bWT<5Kz{%%Kt_>3E2rNxsoxrH?~oj6={lR&Ak* zFMDS8H6N%k@-^&GpCiCxrf6oNTglhWw&<5VhYcIk@v1u_o=Y^jW^$^!1ms+GuJIpGtY}y}FcIo+Bzh58tkFa{! z{GC11 z!Xn0+8=^~-3wW1j9KLU7bnn9?PL~-nyPKcO<;-37+%aiqRiFUlx98z=^)@be(%t=g zfvr<@{q~8EuBgo2XXR}+VOJ90rOtbjvu5;86g__~VbUx&rbqux1rvVI3~=CO1};>Nvce>=<#FpNVr*(mzvywFl;Gnzi(|nBOvCTXjJ@8Q-^wt)6rB7c-%Z3N!IncNt9Zi6 z*`}XwGdveL&967_cyD&FX?oA>V-MRt&XnL)3ccT2y6pr@ST1AloxYu4`jQS#zQKRz z^XnxS{w$sKW|59{N+pN1*kfP$-o$qtYc8bnb^6?DyS7&A80#P5?|;J?t|f9gIem#* z8+s!8tJ%YOLAhZ&Qi=toid+^}PHA&=uzs=h`MU{S+Cl-R!V=7D3N3e6sBg(~-cb7B zU+s43rxmm8TzAdg`D|h1$_|b_uN5xz7cRZCrAuwWG;`IQR`Ug=w_O4zNHB0T8wSkR zRXXtLcur$}fOXu3bqfUye{?6Dul?U>tY+2IRxHX8JI&y$Mr^B z>aPQvSawX^be}J-5##e2YH{ZWC66A9^x{}kXVZrOxo3j%dV;RzVi&rj-yxMkTLxKC8&%fg` zuG)w#@fKFx#lf`p@tmeatGn+7?-u@_UzS+(cY^|ALcv@ z6k=1DB#ITLow)Vx;JOU+Ezc*d(W(pAvAnYN+nvs*+eCMigekVa&i~135&a;&WS5NN zyu(}TSFiIZc(AhP#j=`!GxM&lnRs;LfprfKST(#@@07B6*-zEbwbQ#;=ije9czQ-H zm)+7$qE9wQS=p;eEbvJeoVa)At)PG?(M6SFGOw?Dy*|P@(|=`6z?trLR>Ok_m&R#Z lh&V@{-*7YXv&;|s=`~DwHa-dq7#J8BJYD@<);T3K0RR_;v3>vm diff --git a/src/icons/chevereto.png b/src/icons/chevereto.png new file mode 100644 index 0000000000000000000000000000000000000000..81e189814c0aa7ef496817b71795029b4ea28230 GIT binary patch literal 2505 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 literal 0 HcmV?d00001 diff --git a/src/icons/clarity.svg b/src/icons/clarity.svg new file mode 100644 index 000000000..29f217c2d --- /dev/null +++ b/src/icons/clarity.svg @@ -0,0 +1,17 @@ + + + + logo + Created with Sketch. + + + + + diff --git a/src/icons/coaster-cms.png b/src/icons/coaster-cms.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec4dcf1ad8d64a6112fdca72fc02584a61ab3e1 GIT binary patch literal 1751 zcmeAS@N?(olHy`uVBq!ia0y~yU?^c=UJhqzaQWK{rdUq!TmQW5j*#vTo;`7CNb=FOu(NP&wk&%_4EAc52sK6IDR-Pqw#%R z$@{8;w;8c-;)8F72mko??emv!kDtDLdhY74tCxPBKK^$9{vU_;UEQ$z`_9eZHm&)( za`C5WeV-$g%!I)7g?{NP{8EAz{9A3 zJCOmeqWzym`TzL%>FXe*WXh(?5?Myt#4b`_1d0FI~QS_TsP0 z=kFgrvwqv5@B4Or-@X0irp<>}ZM?f^$&)#Azbu~faQe(89TU@wyEkOkeQ2xMn^}IZ zwB&L@fpc&{QC$9ti2NnN*$vTIX-=8%iqdP`(%G89B4xM>> z^vKmM`(N+axoFjn^Gi2<+q&WUqE*k9Eqk(f$+0PmA5Wk0de-!76Q`G!PCwQ*d3{^o zoQ9r5bv;p0&G(y{CX_ZEFKhhJULPD$*Ogxzlvq6}vt&a|fm2YvlUe?Cgl_ zcg2}SE}1b-84q*P&27_9r6j%0Ni?ucbaIKG>=T#c9{V6MW^YhTxJz`POSGSJbgFyQ z`MAg&kI2Vy;cJ6Jwg(4iioGdhU|>n{ba4#Hxc7Eys_<_Wa#_ zbK+c++mrIj&*hb${(T`T?^XIq0S}KK{2G3{_iwo_A@ae;%|wsxIAy;49rd7IGu^c3_E#=?NDTGO~+)#?>qWFP1{`7A{;z*|Dv~h zdqY>3txXbs_hsA1xXyDirSEEH9PgVY8{xlr>58Zwf7PbX>tDQUtzq6t^^KBq&nDPg z*48-sSpf%*p+mj@HU=nX10_ zkZQ&MtK#SC%C*DRRLDx4-Io|{eRAeMox33ui#XSNHpxs?ul1Yo@!+R@NtZSsSfLsg z`|oVGc38MaxK8x9jH3q+JX@vff2&bJ_Tz~UXYWKTEjc*3a+ZSWQ_twG(+ej__hmkD z+q-geb@80zZ};VeAD&~A8Mwz+JuzlCmw(AgmNzpNd{gW3Q<$h8vul&kG3PWBnH^EF zHANb2KP^}7n)u+ZLceB=cO(Nx$v*oJso(t zl)HTqo0N3h@6=yvvafwKQzA51b;T=Oa9HW~+>d>O(^5$p!T%AACUG{G57`IH`1CG% zygBWl!5gEX4H1=xPISrp#$NXgGhx4Q)Yt6o!>!ktwL`;RwRpKY)y??meIR{lnJ28h< zTWsPghvP+DToqk^L+)y1FL64(`b7*^q|NEnwVLG$mp4nPsd??ckoQ~ojMEYk?PoIt zuWfmHA<-y_H|O}?s=Jy$zH?QpckDJ_I`iq0hUur}101hAmpA6!wo(CuKa*?NkE+yN V6v{1I&A`CG;OXk;vd$@?2>`Q}h)@6k literal 0 HcmV?d00001 diff --git a/src/icons/datadome.png b/src/icons/datadome.png new file mode 100644 index 0000000000000000000000000000000000000000..9c19fb1d7f19b35f95a376e95c4d0031bab95164 GIT binary patch literal 4164 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 X`>K0pzK#(C0|SGntDnm{r-UW|3{~&? literal 0 HcmV?d00001 diff --git a/src/icons/datocms.svg b/src/icons/datocms.svg new file mode 100644 index 000000000..efc30b36c --- /dev/null +++ b/src/icons/datocms.svg @@ -0,0 +1,24 @@ + + + + Artboard + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/icons/decimal.js.png b/src/icons/decimal.js.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7bd2750dd97cf7fb64f4ce68d1e53e81b23ee5 GIT binary patch literal 966 zcmeAS@N?(olHy`uVBq!ia0y~yU`PgG4rT@hh8<7+mNPIgu%tWsIx;Y9?C1WI$jZRL zkQU$*;`;yp|KGoV|9=AlckkZ4aN)w?!-uzS-MW1F@)7{ySuxa zn3yOlD+>w=GB7awXJGg*DEMDl`M-(De|Pu);o<)?Gyhjr{qOAjKV!!K<;(wX-TMFV z;r|yd{J(oQyKdW21_owsPZ!6Kid%1IT%5GXK)|({w^PwcVS8Z6oWOto)xS5kvZS~~ z-kH1d(Y}bOT$XCJyP18rWL;eq%6*zC?N~BfL$&c?riNcXe+zIH{Y*QyzvJijM3;@F z4Vx=ZTv*BcX~}!>g~99x-le?IWH2jXxOncMm(t@2rpCR_%cm)BE>jVeTln`(dk+hP z(JjUXVVAQ98WfpxuGz|+t2ttDc1B)Z(jtk5yIe{u|3;=dtYe+%)wK60!<>mOOCIG+ zP_Sj2aDlJD!x=|#878)GA-t1^?BbdEaIJzvf9Vv<(& zYZsm!9rKb_v@KkjxTJAf`*cimS52P-V>!JvEFSx%l0uaOwzmS(Y`Hfe*c|V zUz1wqRr(UKrlxjFJGZ@?=Qwfh=>=<9Ke+^*P*`|breX8$+=9jxb6Fp(nW%3Rwl->O z*46&2>%VgBYxmppf6m7nAA~1Sf5Ts^D&M|<^UZi91mB|U~Oc+MrUbTlNM4HKGZlJ{ZW-yEA&4S~j= zUwXNGeg4zHD4c)agy#l&XWCc3nO1-PhQHwzru5Kj-;1A|+qH4Q`9u>#`9{z+C&G56~io8QLns+_F1_VvS}y8>6`k7iWq9OjS-**~{%$6j5&>%~9WCa(j9 cYyG8sqtq-Z!I^c@3=9kmp00i_>zopr00(2v$N&HU literal 0 HcmV?d00001 diff --git a/src/icons/eZ Publish.png b/src/icons/eZ Publish.png deleted file mode 100644 index ec649027f146ebe8b02f2a6d9c04e6a4c105c06a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUL7H1Ip^0f0X9MFT28jf& d1wX_^85n+SW}GMLQX~s9&(qb + + eZ logo + + + + image/svg+xml + + eZ logo + + + + + + + + + + + + + + + + + diff --git a/src/icons/ensighten.png b/src/icons/ensighten.png new file mode 100644 index 0000000000000000000000000000000000000000..935be0caabeebde78af98fe2fec5dc49314cded6 GIT binary patch literal 3068 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 + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/freshchat.png b/src/icons/freshchat.png new file mode 100644 index 0000000000000000000000000000000000000000..b79a05767d4f75dbba841393784abb05316d55ac GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?aeKNrhD5ZUov|_Kkb^*5 zC5zla_YZ)Yzusn@PyF!0!^r*>ZHI95T5T!C_`%B_{Ubj+4Wp4zBct z7Zne7KI6XsULn#T)ocv zz1Etjdmf@$wo(_K8=3RRtSk$ux8UP_yxLx7_0+86JTAW1Kc4kYk%&((cQzIfuJB;w zTDGd78BiU5 zK5BN?{2=GA8yuExy!ZOcTg8cs@+y@>_t#(D^|W`{ArrZKY3G?QDeC{W*z(e5*0Y<6 z`8}UkU6PS_p0H@Iqn(x3*~ToJJ*{O+EfwY`U)#6)$#%IVTU4_qoco`3?$i#moBM>q zqn$3U{GaFo93_ oMk>?pf2Qm@PZ>T3&il)FU7B^i_7chM3=9kmp00i_>zopr05Ti~a{vGU literal 0 HcmV?d00001 diff --git a/src/icons/godaddy.svg b/src/icons/godaddy.svg new file mode 100644 index 000000000..b6eef1c75 --- /dev/null +++ b/src/icons/godaddy.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/hapi.js.png b/src/icons/hapi.js.png deleted file mode 100644 index 0308945de66ecdfb6b49b2d26620e3bfb0d738ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG9|!n^xcX!kswzlH2y?Q7 zWEhYECnu|{q=<*R)yx@<(qe*cjwZU&{Lztq4c@$7uGV&zMjRX*K3+~ykpX=@RZEui zx8NEjjYou}$;l^&C35?q-wZ`-$=) zLC(k8%@?ODoT!%LVqj1bWSSKvR1>5;Azp2MqRfPN#WWip7Y*)Ee@6xehSRMki7`I& z5`+T1ZLQ38t>l;+y!jT!3t5>PIBBrgdJ4{rm-lqFI8-h*Em|}(#Mj(V(@0mfrYv*W zk_r3E6kB}xQIkG z$$!T58h(C$S6ADD+~~B_u=r?iUmv^Fq`RXSqK$+iM5%~|aM{1$~c+ZbD}3(celvlyEj%hr=EB^&#kks>h_`Bi%T9{KHmM{ zRQ=)^*>`SST6@sfe9D>cg7zEdUiy0N(X;EbZ#}Gkdi(sTt2gG~Uvc67(U>zgZe6=_ z{OiRB=P%E^`QXNjr;nc9_kLaII%t`EuZ|$7A*3#PAPIOP&wVIe8A{#z(MSOa^z4fA72kU<4o3TGE9R4Lf zJg`#5!y~dXZ|9N}8z0VHmtG`Yow<2SR&k23qMXqcx2eyy-n_pY5I#RlO?U1=iIaz3 z=ID1Q$xpSfop;Tp_oVQYRhy<<3RbSUGb3P40vQo_(Pzs~wEkMO^FnOWy*-snxjsML?D}ZOk{zjgE*$oiSfbz-*u^Qc z`(Yi^i@?Jwhc6qRpD*}IPmEvf%ZZH4*I|!68+OkYwUwAT+dA~t)mH`TbGm-5J9bUZ zGHuSsfRM|#H#oT75q9_4$l4+jV!pDgt1#KLsrT+lQ-d8#f_$zt3TE#zHrQ1BB;mn> pl%o@qN=m;(eq63=v*)ky#V diff --git a/src/icons/iEXExchanger.png b/src/icons/iEXExchanger.png new file mode 100644 index 0000000000000000000000000000000000000000..c237a251329117c757c5e88707ab33af59a20f77 GIT binary patch literal 25503 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 literal 0 HcmV?d00001 diff --git a/src/icons/ionic.png b/src/icons/ionic.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b7f2ec572203fc85ac04c770dd1601bb0bce6c GIT binary patch literal 3654 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 Gp$Pz#&=5QT literal 0 HcmV?d00001 diff --git a/src/icons/kestrel.svg b/src/icons/kestrel.svg new file mode 100644 index 000000000..43a66f8c8 --- /dev/null +++ b/src/icons/kestrel.svg @@ -0,0 +1 @@ +logo_NETcore \ No newline at end of file diff --git a/src/icons/kinsta.svg b/src/icons/kinsta.svg new file mode 100644 index 000000000..971e27db0 --- /dev/null +++ b/src/icons/kinsta.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/liquidweb.svg b/src/icons/liquidweb.svg new file mode 100644 index 000000000..bfa137903 --- /dev/null +++ b/src/icons/liquidweb.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/litespeed-cache.png b/src/icons/litespeed-cache.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa3af334e352668b555d15b35d73530011c56b1 GIT binary patch literal 2390 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCS4J85qajDC7)0pe`f9}pUovkZ%R?SP( zNiq0Ekk_M+5_{wNGfbQ|-%R;@HM_4r+gz;w=p&v;v86?l$20kRTo)T|+H8EsOO4}& zRh!_KL`J2F6YXLr*Z+TB{pn|@%<-LJJ`Ayc?!MG;a}Qo}IkW4i5<7dl_??VdYTu{7 z|9E@-ezloC3=b;j@fS#mtdHBTHb4I9lP6E2%sE7OP2^rKW|{J6HcL-`@21Ur58wM| zH=VU)Z`|{nm!F?W-TdU)vvW+r_Vz2oRzI{jSAAq*=dtA4o|C&zm$W6J1xI$;rMUyAw&D5@8R#wj4T&I zCLLeGkvd&t`SKekJav`9kC&MD%!+){>2Z(4$?In#L;54FPRs2smd0nxPB`4sU9q(y zwLHT`Eg@~9y4FWWfmzEIzW()_@!XNSEYI!;O+90h@1%Atu>0X(=0|zL&Xf17Da&-Z zWU%*yu(@A!r?z5EA+O@S$4rbSwg(^Q$tdr3Q8hk1dqQVqrct=|=DoYz5^LwSE@)O{ z)n7f=?ucyNn`3MWe)(<&5-ykTojUcst2{~K=I#)+^z%nHm(4u_Qwy33ZHgwSC-gZzOu&Xbl8a(-P0{%;un`h zFpIxCzFi{kxn<49b4``+R2J2CT;u4QlyXVf$Ip-N&ArmQ-3&|_J0`iSA7)whKIoUq z>1l~cQ)Z{ER^|JgJ%ul4$@RzQjsHI_U&+h0Rio9Z_0uga?zUz{7Jcp5R}*>eJ&~Pv zyy(cK$uDNL)HS{N8dJ5`n_(B1+*PNZ`*BK@&x4shDi*CZ>pq^!H~+b&Y{uL> z^A^12bQyb4ez&Y`cs$GoNxZ_!YfusO{RI>VKu$!<{ym~S12{y zekY5!El(z#^j{sFQzmL8n7TVA{n3vJ`D@JBTbZ`y@-KPC&9Hc}W>K)@zN{R< z8x?*L(^HN=vQW>xR)6#9wGFOna%zgX`(ooC?4E9{vHZA?mXlJ-g!>u~R31N>mYOQ%x9>JYYdorK4lQC(5bK`ow_H=C>&8;seLhRiT>XL*|&X`Dy1YP&Rd)NSVic`G<(&KgnL^f zJ4??WS)X08^#0yowsRhD(f6@yt(Xy(@zqv7NvSV5JLul(q7C6og}WzLZ+OtXIyr2T z-qJ(SA7A@q&3aS5{@&EdA_=cP6mV@3mQPAk>bw5#(bAw4`5LzX&S#cssaJj{6f#uW zX~v{;88A1sNAj-S=As)53bLbb`f^W zifUQhthSw*H*DFH_RjsvAJ3Wg2y(Tqi*e9obuzG?`)qyv38DA5mTZhXnJFW7-|ctk z|EOuLsgcb0*@Hg5Ib(AA^!J}XUtZ=utNf$)>5m^0lP6DpG3!|TKBK^S$N$AO9uAVU z71;5KNB8uj&-!u`=FO0}v0%g7sNGR(CFka~rx-QfejTVGmbo=5ed_BgO$QY&MqJTf z`FG>C#|gL1<}F`Ww%`NfCE?5#fhpRePKuLHobZVKZsRX=y+3p7EtZnGDMkll%&HT6 zFCTwaY0dk<$Lj2F--RL~-@mO4%e9j2epnz8>-AD~GUuBt-qWA{{?FsdnAJ8V>A~-x zw~Hqqe{-ThV*7KUUe^ghRg0pw{?}~z!5bdK_6zz9|8>t%ve=Ym!1|w< literal 0 HcmV?d00001 diff --git a/src/icons/mariadb.svg b/src/icons/mariadb.svg new file mode 100644 index 000000000..119938104 --- /dev/null +++ b/src/icons/mariadb.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/icons/mhonarc.png b/src/icons/mhonarc.png deleted file mode 100644 index c808de4236f781182d83d8cf939045fb9789dad8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGJOX?|T&&^HED`8Mj@XRg9FDgk* zQAjJw&sA{ubW_O8O-xU*;2^M*|cYaOIxjVm~Z)^5n;(95Y!NtO#K}qJlLy927bIBjCL&ToX zDqbrjT-+73y7f%b@k(ZfgA2d*m3&xb=b*rI=KjBI23et$sDtNL{RrLY@unGK4`uzaaiP!TIam&2_lJ1sW#$2`5fk*{+lcI?f=hj8JFLG^?e{5yj&)xY%beL Q1_lNOPgg&ebxsLQ0F%$)FaQ7m diff --git a/src/icons/orocommerce.svg b/src/icons/orocommerce.svg new file mode 100644 index 000000000..8f1af0c86 --- /dev/null +++ b/src/icons/orocommerce.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/pagefly.png b/src/icons/pagefly.png new file mode 100644 index 0000000000000000000000000000000000000000..b4898698dadb502082f33c05ed382b770a13eac8 GIT binary patch literal 3774 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 MPgg&ebxsLQ0Pp%# + + + + + + + + + + + + diff --git a/src/icons/percona.svg b/src/icons/percona.svg new file mode 100644 index 000000000..383ae281d --- /dev/null +++ b/src/icons/percona.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/icons/platformsh.svg b/src/icons/platformsh.svg new file mode 100644 index 000000000..2491fb8c3 --- /dev/null +++ b/src/icons/platformsh.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/icons/sazito-phoenix.png b/src/icons/sazito-phoenix.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc422b30fa1ca3a91bdf6589b087adfb772cb3f GIT binary patch literal 5119 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEk44ofy`glX=O&z`$AH z5n0T@z%2~Ij105pNH8!k=4FONltlRYSS9D@>LsS+C#C9D`G|0ux zj>|?L98jP@v*UW7(6yI=K}gHf#WAFU@n|&n1lgmdZ*LpF-|fHps=bF3$6tp@x{>=& z7%8ssX!7kj(7NehnUFhU^fUfrTEQ-&nWm(!){TN93-SkmmWYwz@o^2?9&ONBXWCmssiarFoTPMC9G9I?OTJ$Uybqv*FQ?8SzoSa#=g#cXMX8?JDWqK;HC0)IVWb$ zJ-dPN^}-K6>8Y-4*qB7oGRo^gmF- zgf+S$m+7BElI41pxf50P&#Xy4W`ALs?>7&Q;Jr*K7fsd+eEhN8J?X<|$>!MjU$gW7 zi4<=T)SCbG*Do2RjANNAZZ_a-jR~{v^GFVc2Vc&n>@vBi7W74RqUYU3 z>-QANEMYJce}6LP#$893{-)&q!=_AZH+psoyzWcdmCks(f1#H++k&;a`j0<~3$A>7 z!OK=<$yUFbl4p;Kd01+`2T0D%-~VIZ&GUx^{w?#f*H{}KvE;wkpU;avmcDpp);i(x zWcB55eX>NWOqu3JC$!d!hy74sn)E!yCtpA7XPl1S?%zx2`gTU_mzaO1Q#IEz>)P z$ape|;lRRGZ47fcLishC`xM?b1f*NEU2l75!gEubXRc`588OfAN0(SR&Hm1-U6nk4 zetzT^8JqvSs^KrVCuq$|I(}){qDlPbb~}>umsS<*6kxb>*0Ap77cbp6`b{5~FUXjc zT&iwWoZh(DbROsNaBg3=uZ!*+RakgFQ*!Zt&8TPmll0$oapke8%dRNu*NI!Y^_S|g zDKf$pf=LA}lN}bS-ko0G74=P|$@i=GzoSnAFMWLcH|hSq=^ba*PhPP0;UqFF6G zyoVv}!Q*YI=iP&!torsVJoS~(YgO;0vUSftTWqv_sbimhaxu4l^%L2}PoA7E%~|1f zJgU7-<>?m9xPzNgov$wEEoJ&$y8Y&aTb}o`rKi*;h)=IBxwy9J%XeGJh`tR^TtED{ zy~OJux9yItPwZAt>D9V6cj~=$>kOBO{K=iWyvi&l=*r{&D*tx!{d?#qv8B54+;qkZ z;$24{E&rVtYjRU{?ewCKoXIyBTLs0gCOzvBU_RI+x4FV|?Z*qVcbV(Wdz!yq(lzrN z+tEisYv0VCEBXENx94*&?qCWQS|why_;TNiPoa*Va#LSCZd)Rk+POJX^!-=vApP}I zY!sK?Wi>c+wh6tTG!n%=MadrCz|5eqEIaxN zPgjxFcAkH)jDOGHu`l)8-v2Yx%O)~(WL}=tqWYid_q(hM9^u~i%D#px@@qa|d&(Al zYqs#;&c|PZs^g{{GNgD1ca-&w>^5YvUT%mgKMj8;y4)2 ztVlfinA>;hzLwGnYYd*g{1z$q|4MbGRm0KZ_RJf%lg_`D-J-ba!-|R723y{V-{mXs z4_DDu^X?Z;Hr6Rukb7}&N79-NMQ4Kq_Dn9-y(PkZ7tKz4Smk?4gn7#j z8_Bg>esM9R%>5AMyNFz+aPpXXYKvn0>=}>+w2xz5=h(@oE8~V8Pnv|#hNf*a`uK_JH6_&f2wTy z)UW)!eEzm6IcvQ8*&8BuUOLcdZt;7oWTjI=?mPcy$&uv;Ci*EdnQc9rryc8F*seP# zWV^y+=6&K9HvHP@RLK0RApS<_d(A_#`<_kHVyOAR$S&Z0hfTlKu^@PTqjA)M9VOhk zg-6O0=PjSTbla7)%$n~F+SMm{&A-^MD|tU&r^c7F*7#L0<3W!vk%m&I-hi8?JUh-@^j1E`Vtf7Ch5p$lfBQ7JSj3h8f9TEMccIqYZ(_vU zbv&j|8jEJ|L~Cwji>zC3sHY;hMxL{?nvd_1cRxErTK&9eNiW-?Ek8c*BbrbdbGIE_^(HXQai@m%l9A8-hQFh#Wi!SWlc|6^E{b3g=-5ZC=1MUo+TG{cenbB zQ15w*&gM3A^+{|vG~@s5@QVL$vflih{h=>WZcXIP)d>%qdXL{rm0VRIeMs|Hw83Bh zB~nlO3Re3|n^R3F0Ty z3l107ziOPT?kLxEE}GFmK(<0$g6)9)oa=LqQ{UyqS{_~H`e2cL_jIk(Z*#t_D1Cf~ zIp9spG&lY}WtX-*7Kh+1T7Jh*PdT~6U~ZFSR#W@8ym>Oy-tDOS_td6%-Q}2ruy%%a(UtYhjYfVg#^C9ho6A5QuYF+vIxOCf6QN5cS z1|Abzgg#vVledy5<%@-#??I8dKMQYswlCd%DR9raYLz^{iq*G1SvODl|IqcBUG*Iw z1=)z343(jc=7#b~#~2@Yp73}19r466VC9(~2^BvwUcKsVbiCDgK2z?UUrOAvPfydQ z#>8#h#MDtXXZzLCmPhrcly*A(3O+u`z2nWLibYe5W8QBIU4C_oU~0+1vdOQd-#pPb zD&Jc5{2xcq@>QFdmfY!*vYxbIor2&gSH7lGyB_c8-D)-c^~^P5niu^d9`3eE{qyqR zKG{`k8ft%^yL4vedS#Vow$Wb=j!SJmbLqpqlGdWjs|2&eVypb_+6e#tyztzeh-WW5 zT>om=B?rHep1FSCKfmVp8-!m)g$714s!lr}wsm@U>eIzi*_=|5@{y8qQ~AyQ$lL$Z zo6{ctB$&U*)uWYv^~>uKpH^G{lDgg(wSDc~`b&@BG27nbO0e0QXrrC8n{}tp24#!s zx(3b?h=xFu^sb|t@e=b&he_g%un7WN4 zLqw}(@w!92*FOs^FR=jifDd(Et6`YxpsD$?fz4s=dfNphoEG*Bda|Von`(H!`&NHo z{3>|n*KezZ=O5nV+HY#G@v`R1lUbLd{3b2YI~uOE`C>8Sv=^x!yIV}&`F~BD*K5VR z;BF-oLqYF6yS<(>pSkT3i*HU^d3Wy3BC7=t^kPLB)?~2G;9#%`IB=8sSghzjtNRv; zycg8IM0WhExV3GcFaO(DF6U?QcT3dp$-kSp>}PF=9H&{xR4?mQDXaeMUOlHgHzHI& zUT|5DcV4`CsphKFd4C-=J1_6}S}P=f?_Yw#)5;YB3<9T)g(p=fME;k3TU+`w^HsCh za|huH;ls5S&vS=er0kvu9Y-`*J`HYDoR?8i@Or_z7fuWo$+A`@ ze7yF@FFti;7g+bj_{*nTPHT3{*Rwk&vS$2Y?Z0Q<7ydkT#_0h0c@2LhUdB&V{I9w7 z-C5;kSq&iujkQN#Ty&pUC*8cwmH!z>U+|n037h_l7ymQ*cc`49?(d(<{|o+Ao!gyi z{`GQ^+}8Rw12O@CFdPZ2)b{PSQJx|=3-Yb{Oxm9j@ZAY;U_~k zT7TYYvS(uMX5U|?=f0^ed*l}JZYN{-3AVEf+uzJ9{M`Grc%!OwWR~_v=lQG3(sh^* z3cQnRII`a1@8^`Tyyepl#vW?8SN)3VKnO$P8m(vc?DLD|XPhmoDUFmo9u(eCA#I=i zbD`L=#KfrjhRy%J7Q|1V+H%w(^{6w$6h~dg5T;Wfjn-XayfC+{SK<-RvHMKcU-x*t zy!K>o?(r;Et9i>zjhLAZ{H+o@J8QzZ&NPAhXSElqC`i?8eyNdmA(7)-u;lV|fwg{H zTMBva?TG2NlW%NN(~g{ZHmH7|;EJALb_P!8>`R4z4y_T5U%0QwAfbAXeZ9e}V2K`! z7wG{EA2Rj`wVeBJ*wkCS<%;)0pO>#r1v0#qlep5mEo@EOd&!SaqNnMdY3QAy&byK4 zub6Y<8l{@hs5r}oGnkC~rz?K&=V80~popXE@f3FJ4TlnQfUj6v<`H#vrF{Ng< z1w2k{r>iCH40lSOsu6NBv*`M8CX6BBdDh}R;!XeA%wzqJNlAV0aynlT(eZJbrn2@lVDZwfTS4scneOaC&F{KUdg5zbjERd{lyi_tf`tvSiltrwlI zWIQnE=j%YlPnV}?{p*~-6+fl>C4*xaW5dm6_T%hV7+x~`+vad`{?TbZ2V`Sc3sr}y zxIErD<-}?izf&_N7{*LeTomrwdS5%zmNW9i*XKpTYVS^7>w4(U)%uz30Au6c3!fqv zcZr=ndg&Oy{Kua&kGS{jS+jR4!v?Q5p0dC%4=;)C7hV>-;CCnwo6m}!?e4Fp#~)@) z_F&k-Q)(PyZK539Gdo-&=%3}gFZTTc1#`HYHfzZQTwvaB&QK~?8W|@U@vfcmv0qKx zWj&vt>r8rr4V7=IPC9DSKVN;O*OCWZxy^NlRszM%qX+=X6@-8 zIhH6hHN^9&dt@KHv#&7J*{;59XX1<0ADuRL6k_?j4LMgY5Ns5>7bN_@W*_&@$!6CC yUzIC%+`1<%{r_7_=i11NLOU`(Z + + + + + + + + diff --git a/src/icons/sectionio.svg b/src/icons/sectionio.svg new file mode 100644 index 000000000..f840642dd --- /dev/null +++ b/src/icons/sectionio.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/icons/seravo.svg b/src/icons/seravo.svg new file mode 100644 index 000000000..0f946fed7 --- /dev/null +++ b/src/icons/seravo.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/shopline.png b/src/icons/shopline.png new file mode 100644 index 0000000000000000000000000000000000000000..ebdb09d1486d8a31109349f0dd89a12aafed08d3 GIT binary patch literal 6316 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 s1TO#2Ke?TiVF|z>% literal 0 HcmV?d00001 diff --git a/src/icons/signal.png b/src/icons/signal.png new file mode 100644 index 0000000000000000000000000000000000000000..56ac41aa5c821f51cac4ddba0ee6bebedea52610 GIT binary patch literal 4424 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 + + + + + + + + + diff --git a/src/icons/siteground.svg b/src/icons/siteground.svg new file mode 100644 index 000000000..cba0c15f3 --- /dev/null +++ b/src/icons/siteground.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/icons/spip.svg b/src/icons/spip.svg new file mode 100644 index 000000000..6650df09c --- /dev/null +++ b/src/icons/spip.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/swiper.svg b/src/icons/swiper.svg new file mode 100644 index 000000000..63d5a4a32 --- /dev/null +++ b/src/icons/swiper.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/sympa.png b/src/icons/sympa.png new file mode 100644 index 0000000000000000000000000000000000000000..288e92224ec4bed330dd93715400d8b09c9cbaf8 GIT binary patch literal 7355 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 + + + Syncfusion Logo + Created with Sketch. + + \ No newline at end of file diff --git a/src/icons/tailwindcss.svg b/src/icons/tailwindcss.svg new file mode 100644 index 000000000..5b0424030 --- /dev/null +++ b/src/icons/tailwindcss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/tessitura.svg b/src/icons/tessitura.svg new file mode 100644 index 000000000..96be0cdc1 --- /dev/null +++ b/src/icons/tessitura.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/icons/uCore.png b/src/icons/uCore.png deleted file mode 100644 index 5f5da3de3826af8170ad9f468dc43edf5c7b597a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toE_u2*hE&`N4R-A3ag?YH zjlFDaYh0%Lx?zH=OwJK`fj6EXZgX^_x%d*SoJrDAF zKiBYArOeUqJN7Xr{7X7=|Lm2^>7i`%zSvkEEM0OjB4qxvX9hdU1h!`JZmqIS{!t@y z{Q6^!U5pDJ7sxT#)SAVrpM6@ivu0P=>iikAe=FQScc$UZiV!W2DnqNed?!CCF7-;j zc1!ox3-!o(OYi+<=bsvMZ>9Z%S^IbV5Y3OS&!tJ z+Ytw6eN|<-z0WyhcgTbT5|{lGc5YuhiT%=5nNsD5)!hu|&nrxEU7x+MS~ACP!lE}i z={>qaU%m$|wVIon+s-rj%hiJ_Os7Ayyk@aFc`?u9MZh8*2D7ytg{l*O?0rFD@4BrwJH2k+_j6X@V9L3- zMY2TZOqc69eT|Pb3L5`f6K9`cT%?h=;g0pGOSf~L_-3E|SykKnKC47))zw#8vv*sW zci&PJDBIP>vVD`yd|f|v_4PasCsvm{DOCGhy(RBaO#1KqWgZIMav$$B=6@DD#%K~Q zf4Q}LI@^t#!A*S0`r9T2UebBDiYr}chTx3{Ro$KIEkD$+zu0S>e%>}lNR)k%pYcUmqx1iMm=w&U!dopaMe7#J8BJYD@<);T3K0RWn^dD;K~ diff --git a/src/icons/user.com.svg b/src/icons/user.com.svg new file mode 100644 index 000000000..b6defbe05 --- /dev/null +++ b/src/icons/user.com.svg @@ -0,0 +1,9 @@ + + + + logo wap + Created with Sketch. + + + + \ No newline at end of file diff --git a/src/icons/webdev.png b/src/icons/webdev.png index 3d46323003e4851664d4c8a68eca8f3d2d3f00e5..a37ce3ec83faa0f6269df3d99521f9fe678d9a40 100644 GIT binary patch literal 5632 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEsd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWR+@cYMx|ln5vs%o|L3(X<(A9n`o4rsB4s#Y+{&d zXl{^bZVofezbG?3GcPd**;J6LQZiGl3{s2}Qw$6(bxl*v5_L^2O;U6%4U)1QjwCq-TS$2=?o0~S3O-E zLn`K6on1ZQUTEcU`{#ewy{~=$J>~`rQ_F+~uBK%Ug1QT)T?|{Do3r%o3!mj{!_srs zUaOB<-Mln4XXRqqwcA&S?&JvNacO1@?od;CGH-(Krjv1-e!qKHU0*-F*zbRZxd6|E z)BB_!rKhDEPcHsD@A;h1bDsZP`{VA_Jq}ikZin6fGkpJGVP3v%)1&QSlT6$Al06tg zGXvLMc~P06d^Gv^&sz@SxA*Vu`|$XE^HcGI->)5()@zsl!xLApY4f3YM~>m0pJfsI zCB?oSSSCB6Akl>X@Z$}SR%u6U|Etv37k)x_r|io#&eyIo_TGt4EQ4g5ePnJpY)iKk z{%tq~U$zxLzQ69_=5Dcqxt#Gq@1|r*Hb35}Q}^As=0#iRonL

Technologies Test Page | Html detection

+ + + + + + `; + const wappalyzer = new Wappalyzer(); + wappalyzer.apps = { + "Google Tag Manager": { + "html": [ + "googletagmanager\\.com/ns\\.html[^>]+>", + "" + ] + } + }; + var applications = null; + wappalyzer.driver = { + log () {}, + displayApps (detectedMap) { + applications = detectedMap; + } + }; + + await wappalyzer.analyze({ canonical: 'example.com' }, { html }); + assert.equal(applications['Google Tag Manager'].name, 'Google Tag Manager'); + }); + + it('should analyze scripts', async () => { + const scripts = [ + 'http://www.google-analytics.com/analytics.js', + 'http://example.com/assets/js/jquery.min.js' + ]; + const wappalyzer = new Wappalyzer(); + wappalyzer.apps = { + "Google Analytics": { + "cats": [ + 10 + ], + "script": "google-analytics\\.com\\/(?:ga|urchin|(analytics))\\.js\\;version:\\1?UA:" + }, + "jQuery": { + "script": [ + "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", + "/([\\d.]+)/jquery(?:\\.min)?\\.js\\;version:\\1", + "jquery.*\\.js(?:\\?ver(?:sion)?=([\\d.]+))?\\;version:\\1" + ] + } + }; + var applications = null; + wappalyzer.driver = { + log () {}, + displayApps (detectedMap) { + applications = detectedMap; + } + }; + + await wappalyzer.analyze({ canonical: 'example.com' }, { scripts }); + assert.equal(applications['Google Analytics'].name, 'Google Analytics'); + assert.equal(applications['jQuery'].name, 'jQuery'); + }); + + it('should analyze headers', async () => { + const headers = { + 'date': [ 'Thu, 01 Feb 2018 11:34:18 GMT' ], + 'connection': [ 'keep-alive' ], + 'x-powered-by': [ 'Express'], + 'etag': [ 'W/125-1jQLmiya7mfec43xR3Eb3pjdu64s' ], + 'content-length': [ '293' ], + 'content-type': [ 'text/html; charset=utf-8' ] + }; + const wappalyzer = new Wappalyzer(); + wappalyzer.apps = { + "Express": { + "headers": { + "X-Powered-By": "^Express$" + } + } + }; + var applications = null; + wappalyzer.driver = { + log () {}, + displayApps (detectedMap) { + applications = detectedMap; + } + }; + + await wappalyzer.analyze({ canonical: 'example.com' }, { headers }); + assert.equal(applications['Express'].name, 'Express'); + }); + + it('should analyze js globals', async () => { + const js = { + 'Moment.js': { 'moment': { '0': true } }, + 'Google Font API': { 'WebFonts': { '0': true } } + }; + const wappalyzer = new Wappalyzer(); + wappalyzer.apps = { + "Moment.js": { + "js": { + "moment": "", + "moment.version": "(.*)\\;version:\\1" + } + }, + "Google Font API": { + "js": { + "WebFonts": "" + } + } + }; + var applications = null; + wappalyzer.driver = { + log () {}, + displayApps (detectedMap) { + applications = detectedMap; + } + }; + + wappalyzer.parseJsPatterns(); + await wappalyzer.analyze({ canonical: 'example.com' }, { js }); + + assert.equal(applications['Google Font API'].name, 'Google Font API'); + assert.equal(applications['Moment.js'].name, 'Moment.js'); + }); + }); +}); diff --git a/test/analyze.spec.js b/test/analyze.spec.js deleted file mode 100644 index 99cf6a516..000000000 --- a/test/analyze.spec.js +++ /dev/null @@ -1,144 +0,0 @@ -/* eslint-env mocha */ - -'use strict'; - -const assert = require('chai').assert; -const Wappalyzer = require('../src/wappalyzer'); - -describe('should analyze website elements properly', function () { - - it('should analyze html', async () => { - const html = ` - - - - Page title | Html detection - - - -

Technologies Test Page | Html detection

- - - - - - `; - const wappalyzer = new Wappalyzer(); - wappalyzer.apps = { - "Google Tag Manager": { - "html": [ - "googletagmanager\\.com/ns\\.html[^>]+>", - "" - ] - } - }; - var applications = null; - wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; - } - }; - - await wappalyzer.analyze({ canonical: 'example.com' }, { html }); - assert.equal(applications['Google Tag Manager'].name, 'Google Tag Manager'); - }); - - it('should analyze scripts', async () => { - const scripts = [ - 'http://www.google-analytics.com/analytics.js', - 'http://example.com/assets/js/jquery.min.js' - ]; - const wappalyzer = new Wappalyzer(); - wappalyzer.apps = { - "Google Analytics": { - "cats": [ - 10 - ], - "script": "google-analytics\\.com\\/(?:ga|urchin|(analytics))\\.js\\;version:\\1?UA:" - }, - "jQuery": { - "script": [ - "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "/([\\d.]+)/jquery(?:\\.min)?\\.js\\;version:\\1", - "jquery.*\\.js(?:\\?ver(?:sion)?=([\\d.]+))?\\;version:\\1" - ] - } - }; - var applications = null; - wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; - } - }; - - await wappalyzer.analyze({ canonical: 'example.com' }, { scripts }); - assert.equal(applications['Google Analytics'].name, 'Google Analytics'); - assert.equal(applications['jQuery'].name, 'jQuery'); - }); - - it('should analyze headers', async () => { - const headers = { - 'date': [ 'Thu, 01 Feb 2018 11:34:18 GMT' ], - 'connection': [ 'keep-alive' ], - 'x-powered-by': [ 'Express'], - 'etag': [ 'W/125-1jQLmiya7mfec43xR3Eb3pjdu64s' ], - 'content-length': [ '293' ], - 'content-type': [ 'text/html; charset=utf-8' ] - }; - const wappalyzer = new Wappalyzer(); - wappalyzer.apps = { - "Express": { - "headers": { - "X-Powered-By": "^Express$" - } - } - }; - var applications = null; - wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; - } - }; - - await wappalyzer.analyze({ canonical: 'example.com' }, { headers }); - assert.equal(applications['Express'].name, 'Express'); - }); - - it('should analyze js globals', async () => { - const js = { - 'Moment.js': { 'moment': { '0': true } }, - 'Google Font API': { 'WebFonts': { '0': true } } - }; - const wappalyzer = new Wappalyzer(); - wappalyzer.apps = { - "Moment.js": { - "js": { - "moment": "", - "moment.version": "(.*)\\;version:\\1" - } - }, - "Google Font API": { - "js": { - "WebFonts": "" - } - } - }; - var applications = null; - wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; - } - }; - - wappalyzer.parseJsPatterns(); - await wappalyzer.analyze({ canonical: 'example.com' }, { js }); - - assert.equal(applications['Google Font API'].name, 'Google Font API'); - assert.equal(applications['Moment.js'].name, 'Moment.js'); - }); -}); -- GitLab From 0357da70af2c3296fde6c45ef2dee2a4e10a3203 Mon Sep 17 00:00:00 2001 From: Daniel Zdziebko Date: Sun, 5 Jan 2020 21:30:23 +0100 Subject: [PATCH 118/550] Add category 66 - UI Frameworks to all languages --- src/drivers/webextension/_locales/ca/messages.json | 3 ++- src/drivers/webextension/_locales/de/messages.json | 3 ++- src/drivers/webextension/_locales/el/messages.json | 3 ++- src/drivers/webextension/_locales/en/messages.json | 3 ++- src/drivers/webextension/_locales/es/messages.json | 3 ++- src/drivers/webextension/_locales/fa/messages.json | 3 ++- src/drivers/webextension/_locales/fr/messages.json | 3 ++- src/drivers/webextension/_locales/gl_ES/messages.json | 3 ++- src/drivers/webextension/_locales/gr/messages.json | 3 ++- src/drivers/webextension/_locales/id/messages.json | 3 ++- src/drivers/webextension/_locales/it/messages.json | 3 ++- src/drivers/webextension/_locales/ja/messages.json | 3 ++- src/drivers/webextension/_locales/pt/messages.json | 3 ++- src/drivers/webextension/_locales/pt_BR/messages.json | 3 ++- src/drivers/webextension/_locales/ro/messages.json | 3 ++- src/drivers/webextension/_locales/ru/messages.json | 3 ++- src/drivers/webextension/_locales/sk/messages.json | 3 ++- src/drivers/webextension/_locales/tr/messages.json | 3 ++- src/drivers/webextension/_locales/uk/messages.json | 3 ++- src/drivers/webextension/_locales/uz/messages.json | 3 ++- src/drivers/webextension/_locales/zh_CN/messages.json | 3 ++- src/drivers/webextension/_locales/zh_TW/messages.json | 3 ++- 22 files changed, 44 insertions(+), 22 deletions(-) diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 230c1b210..825dcf3e4 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -79,5 +79,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxys invers" }, - "categoryName65": { "message": "Balanceigs de càrrega" } + "categoryName65": { "message": "Balanceigs de càrrega" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 86b804e81..f49ecc216 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index 2f6b89d3e..6f46ccd03 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -74,5 +74,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index 3edf9780c..2ed0c5ef2 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -79,5 +79,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index c6565b7b2..ee0a480ee 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index d744e2893..f71e98e1a 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 1acf822ff..88a4ba138 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 1e6dc393f..6e54050a1 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -79,5 +79,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy inverso" }, - "categoryName65": { "message": "Balanceador de carga" } + "categoryName65": { "message": "Balanceador de carga" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index f0204492c..6dceaf22c 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -74,5 +74,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 26834b8d5..31f4b64f7 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index c579c112b..0f6f656d1 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 2861c8449..362b88f5f 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -79,5 +79,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "リバースプロキシ" }, - "categoryName65": { "message": "ロードバランサー" } + "categoryName65": { "message": "ロードバランサー" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index 03b415849..e358292b1 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -79,5 +79,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index 8b42ae1ef..217d81b16 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy Reverso" }, - "categoryName65": { "message": "Balanceador de Carga" } + "categoryName65": { "message": "Balanceador de Carga" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index 909af4fe9..68415aa06 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -74,5 +74,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 39b57d5af..47e039095 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index 7975aeceb..e07d4c928 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 032658adf..5ded59dd2 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Yük Dengeleyici" } + "categoryName65": { "message": "Yük Dengeleyici" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index 04d0efcc2..176a02601 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index fde8d6227..6557c08d1 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" } + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 1ddbfa35f..0d9c029d6 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -79,5 +79,6 @@ "categoryName62": { "message": "平台即服务(PaaS)" }, "categoryName63": { "message": "基础设施即服务(IaaS)" }, "categoryName64": { "message": "反向代理" }, - "categoryName65": { "message": "负载均衡" } + "categoryName65": { "message": "负载均衡" }, + "categoryName66": { "message": "UI Frameworks" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 0de6ab4fa..5d1a1992a 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -78,5 +78,6 @@ "categoryName62": { "message": "平台即服務(PaaS)" }, "categoryName63": { "message": "基礎設施即服務(IaaS)" }, "categoryName64": { "message": "反向代理伺服器" }, - "categoryName65": { "message": "負載平衡器" } + "categoryName65": { "message": "負載平衡器" }, + "categoryName66": { "message": "UI Frameworks" } } -- GitLab From a731adeb5272edd36aee15c57422094e48a56df8 Mon Sep 17 00:00:00 2001 From: yoosef alipour Date: Tue, 7 Jan 2020 12:06:32 +0330 Subject: [PATCH 119/550] Add pinoox --- src/apps.json | 14 ++++++++++++++ src/icons/pinoox.png | Bin 0 -> 6479 bytes 2 files changed, 14 insertions(+) create mode 100644 src/icons/pinoox.png diff --git a/src/apps.json b/src/apps.json index 87b034175..6b999159e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1,6 +1,20 @@ { "$schema": "../schema.json", "apps": { + "pinoox": { + "cats": [ + 18 + ], + "cookies": { + "pinoox_session": "" + }, + "icon": "pinoox.png", + "implies": "PHP", + "js": { + "pinoox": "" + }, + "website": "https://pinoox.com" + }, "1C-Bitrix": { "cats": [ 1 diff --git a/src/icons/pinoox.png b/src/icons/pinoox.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b7921aa07cb11e8c16af53e9cabd940a0d6b33 GIT binary patch literal 6479 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 E03#%x-v9sr literal 0 HcmV?d00001 -- GitLab From 5a855a7cfef743997b9c7454cef421729bdde60a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 8 Jan 2020 09:41:03 +1100 Subject: [PATCH 120/550] Configure Chrome path with CHROME_BIN in NPM driver --- src/drivers/npm/browsers/puppeteer.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index bd347a32f..770d91e54 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -40,6 +40,7 @@ class PuppeteerBrowser extends Browser { super(options); this.browser = () => puppeteer.launch({ + executablePath: process.env.CHROME_BIN, args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors'], }); } -- GitLab From 4a4e3c1cedadcca60c39c77c15591a0b0cdfdfdd Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 8 Jan 2020 10:28:56 +1100 Subject: [PATCH 121/550] Improved error handling in NPM driver with puppeteer --- src/drivers/npm/browsers/puppeteer.js | 2 +- src/drivers/npm/driver.js | 86 +++++++++++++------------- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 4 files changed, 47 insertions(+), 45 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 770d91e54..fba073d49 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -118,7 +118,7 @@ class PuppeteerBrowser extends Browser { this.html = await page.content(); } catch (error) { - throw new Error(error.message); + throw new Error(error.toString()); } await page.close(); diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index b75b6cad9..29b82de68 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -173,13 +173,13 @@ class Driver { }); } - fetch(pageUrl, index, depth) { + async fetch(pageUrl, index, depth) { // Return when the URL is a duplicate or maxUrls has been reached if ( this.analyzedPageUrls[pageUrl.href] || this.analyzedPageUrls.length >= this.options.maxUrls ) { - return Promise.resolve(); + return; } this.analyzedPageUrls[pageUrl.href] = { @@ -192,21 +192,29 @@ class Driver { this.timer(`fetch; url: ${pageUrl.href}; depth: ${depth}; delay: ${this.options.delay * index}ms`, timerScope); - return new Promise(async (resolve, reject) => { - await sleep(this.options.delay * index); + await sleep(this.options.delay * index); - this.visit(pageUrl, timerScope, resolve, reject); - }); + try { + await this.visit(pageUrl, timerScope); + } catch (error) { + throw new Error(error.message); + } } - async visit(pageUrl, timerScope, resolve, reject) { + async visit(pageUrl, timerScope) { const browser = new this.Browser(this.options); browser.log = (message, type) => this.wappalyzer.log(message, 'browser', type); this.timer(`visit start; url: ${pageUrl.href}`, timerScope); - await browser.visit(pageUrl.href); + try { + await browser.visit(pageUrl.href); + } catch (error) { + this.wappalyzer.log(error.message, 'browser', 'error'); + + throw new Error('RESPONSE_NOT_OK'); + } this.timer(`visit end; url: ${pageUrl.href}`, timerScope); @@ -214,11 +222,11 @@ class Driver { // Validate response if (!browser.statusCode) { - return reject(new Error('NO_RESPONSE')); + throw new Error('NO_RESPONSE'); } if (browser.statusCode !== 200) { - return reject(new Error('RESPONSE_NOT_OK')); + throw new Error('RESPONSE_NOT_OK'); } if (!browser.contentType || !/\btext\/html\b/.test(browser.contentType)) { @@ -262,55 +270,49 @@ class Driver { this.emit('visit', { browser, pageUrl }); - return resolve(reducedLinks); + return reducedLinks; } - crawl(pageUrl, index = 1, depth = 1) { + async crawl(pageUrl, index = 1, depth = 1) { pageUrl.canonical = `${pageUrl.protocol}//${pageUrl.host}${pageUrl.pathname}`; - return new Promise(async (resolve) => { - let links; + let links; - try { - links = await this.fetch(pageUrl, index, depth); - } catch (error) { - const type = error.message && errorTypes[error.message] ? error.message : 'UNKNOWN_ERROR'; - const message = error.message && errorTypes[error.message] ? errorTypes[error.message] : 'Unknown error'; + try { + links = await this.fetch(pageUrl, index, depth); + } catch (error) { + const type = error.message && errorTypes[error.message] ? error.message : 'UNKNOWN_ERROR'; + const message = error.message && errorTypes[error.message] ? errorTypes[error.message] : 'Unknown error'; - this.analyzedPageUrls[pageUrl.href].error = { - type, - message, - }; + this.analyzedPageUrls[pageUrl.href].error = { + type, + message, + }; - this.wappalyzer.log(`${message}; url: ${pageUrl.href}`, 'driver', 'error'); - } + this.wappalyzer.log(`${message}; url: ${pageUrl.href}`, 'driver', 'error'); + } - if (links && this.options.recursive && depth < this.options.maxDepth) { - await this.chunk(links.slice(0, this.options.maxUrls), depth + 1); - } + if (links && this.options.recursive && depth < this.options.maxDepth) { + await this.chunk(links.slice(0, this.options.maxUrls), depth + 1); + } - return resolve({ - urls: this.analyzedPageUrls, - applications: this.apps, - meta: this.meta, - }); - }); + return { + urls: this.analyzedPageUrls, + applications: this.apps, + meta: this.meta, + }; } - chunk(links, depth, chunk = 0) { + async chunk(links, depth, chunk = 0) { if (links.length === 0) { - return Promise.resolve(); + return; } const chunked = links.splice(0, this.options.chunkSize); - return new Promise(async (resolve) => { - await Promise.all(chunked.map((link, index) => this.crawl(link, index, depth))); - - await this.chunk(links, depth, chunk + 1); + await Promise.all(chunked.map((link, index) => this.crawl(link, index, depth))); - resolve(); - }); + await this.chunk(links, depth, chunk + 1); } timer(message, scope) { diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index c3b388a75..371ee27da 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.1", + "version": "5.9.4", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 5aaee78e3..ba422fd0f 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.1", + "version": "5.9.3", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 839fed7bacddc65b703e74a81c2face89d98eb76 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 8 Jan 2020 11:57:14 +1100 Subject: [PATCH 122/550] Fix recursion in NPM driver --- src/drivers/npm/driver.js | 4 ++-- src/drivers/npm/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 29b82de68..01faaf5d1 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -179,7 +179,7 @@ class Driver { this.analyzedPageUrls[pageUrl.href] || this.analyzedPageUrls.length >= this.options.maxUrls ) { - return; + return []; } this.analyzedPageUrls[pageUrl.href] = { @@ -195,7 +195,7 @@ class Driver { await sleep(this.options.delay * index); try { - await this.visit(pageUrl, timerScope); + return this.visit(pageUrl, timerScope); } catch (error) { throw new Error(error.message); } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 371ee27da..0a87afa83 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.4", + "version": "5.9.5", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From edbc553b454cce19466c522a49f4d519856066a3 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 8 Jan 2020 15:13:15 +1100 Subject: [PATCH 123/550] Improved error handling in NPM driver with puppeteer --- src/drivers/npm/browsers/puppeteer.js | 55 +++++++++++++-------------- src/drivers/npm/package.json | 2 +- 2 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index fba073d49..f96a21af7 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -46,44 +46,43 @@ class PuppeteerBrowser extends Browser { } async visit(url) { - const browser = await this.browser(); + try { + const browser = await this.browser(); - const page = await browser.newPage(); + const page = await browser.newPage(); - await page.setRequestInterception(true); + page.setDefaultTimeout(this.options.maxWait); - page.on('request', request => request.continue()); + await page.setRequestInterception(true); - page.on('response', (response) => { - if (response.status() === 301 || response.status() === 302) { - return; - } + page.on('request', request => request.continue()); - if (!this.statusCode) { - this.statusCode = response.status(); + page.on('response', (response) => { + if (response.status() === 301 || response.status() === 302) { + return; + } - this.headers = {}; + if (!this.statusCode) { + this.statusCode = response.status(); - const headers = response.headers(); + this.headers = {}; - Object.keys(headers).forEach((key) => { - this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; - }); + const headers = response.headers(); - this.contentType = headers['content-type'] || null; - } - }); + Object.keys(headers).forEach((key) => { + this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; + }); - page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); + this.contentType = headers['content-type'] || null; + } + }); - await page.setUserAgent(this.options.userAgent); + page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); + + await page.setUserAgent(this.options.userAgent); - try { await Promise.race([ - page.goto(url, { - timeout: this.options.maxWait, - waitUntil: 'networkidle2', - }), + page.goto(url, { waitUntil: 'networkidle2' }), new Promise(resolve => setTimeout(resolve, this.options.maxWait)), ]); @@ -117,13 +116,11 @@ class PuppeteerBrowser extends Browser { })); this.html = await page.content(); + + await page.close(); } catch (error) { throw new Error(error.toString()); } - - await page.close(); - - this.page = null; } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 0a87afa83..4f9c75ea3 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.5", + "version": "5.9.6", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From d18b928dc495b9d70968152ab48bd16a9ddda61a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 8 Jan 2020 17:08:42 +1100 Subject: [PATCH 124/550] Improved memory management in NPM/puppeteer driver --- src/drivers/npm/browsers/puppeteer.js | 14 ++++++++++---- src/drivers/npm/package.json | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index f96a21af7..c94882568 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -46,9 +46,15 @@ class PuppeteerBrowser extends Browser { } async visit(url) { + let browser; + try { - const browser = await this.browser(); + browser = await this.browser(); + } catch (error) { + throw new Error(error.message || error.toString()); + } + try { const page = await browser.newPage(); page.setDefaultTimeout(this.options.maxWait); @@ -116,10 +122,10 @@ class PuppeteerBrowser extends Browser { })); this.html = await page.content(); - - await page.close(); } catch (error) { - throw new Error(error.toString()); + throw new Error(error.message || error.toString()); + } finally { + await browser.close(); } } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 4f9c75ea3..5210661d1 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.6", + "version": "5.9.7", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From edc06d9d4843f5f5e7168b47aa6c33b6ee19f08c Mon Sep 17 00:00:00 2001 From: Eddy Yousef Date: Wed, 8 Jan 2020 09:45:40 -0600 Subject: [PATCH 125/550] Added X-Powered-By: WP Engine header --- src/apps.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 87b034175..2bf849776 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11800,7 +11800,8 @@ "headers": { "wpe-backend": "", "X-Pass-Why": "", - "X-WPE-Loopback-Upstream-Addr": "" + "X-WPE-Loopback-Upstream-Addr": "", + "X-Powered-By": "WP Engine" }, "icon": "wpengine.svg", "implies": "WordPress", @@ -14463,4 +14464,4 @@ "priority": 7 } } -} +} \ No newline at end of file -- GitLab From e9d3e51ef046f8d26f685a1dcabea36c9cd26898 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Thu, 9 Jan 2020 16:34:06 +0100 Subject: [PATCH 126/550] Added Nextcloud --- src/apps.json | 11 +++++ src/icons/nextcloud.svg | 98 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 src/icons/nextcloud.svg diff --git a/src/apps.json b/src/apps.json index 87b034175..4037d1ce9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7534,6 +7534,17 @@ }, "website": "https://newrelic.com" }, + "Nextcloud": { + "cats": [ + 19 + ], + "html": [ + "]*>[^<]*nextcloud_[^<]*oc_config={.*\"version\":\"([\\d.]+)\"\\;version:\\1" + ], + "icon": "nextcloud.svg", + "implies": "PHP", + "website": "https://nextcloud.com/" + }, "Next.js": { "cats": [ 18, diff --git a/src/icons/nextcloud.svg b/src/icons/nextcloud.svg new file mode 100644 index 000000000..3126a03f1 --- /dev/null +++ b/src/icons/nextcloud.svg @@ -0,0 +1,98 @@ + + + +image/svg+xml \ No newline at end of file -- GitLab From 8ae9de406ab995f3a1e5596dde667c0a3c568cd7 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Thu, 9 Jan 2020 16:40:27 +0100 Subject: [PATCH 127/550] Also match against apple-meta-tag --- src/apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/apps.json b/src/apps.json index 4037d1ce9..df8d88eb6 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7543,6 +7543,9 @@ ], "icon": "nextcloud.svg", "implies": "PHP", + "meta": { + "apple-itunes-app": "app-id=1125420102" + }, "website": "https://nextcloud.com/" }, "Next.js": { -- GitLab From 0b31ded149b7b5d5059ee5f0b7684dc042abf8a2 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Thu, 9 Jan 2020 16:47:04 +0100 Subject: [PATCH 128/550] Javascript matching --- src/apps.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/apps.json b/src/apps.json index df8d88eb6..0aed90f19 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7543,6 +7543,10 @@ ], "icon": "nextcloud.svg", "implies": "PHP", + "js": { + "nc_lastLogin": "", + "nc_pageLoad": "" + }, "meta": { "apple-itunes-app": "app-id=1125420102" }, -- GitLab From bad10422e63296358fc6a0bea41c50bbfb499b62 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Thu, 9 Jan 2020 20:57:59 +0100 Subject: [PATCH 129/550] Match phpMyAdmin versions --- src/apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 87b034175..52e69fad7 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13663,7 +13663,10 @@ "cats": [ 3 ], - "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", + "html": [ + "]*>[\\S\\s]*\\[CDATA[^<]*PMA_VERSION:\\\"([\\d.]+)\\;version:\\1", + "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1" + ], "icon": "phpMyAdmin.png", "implies": [ "PHP", -- GitLab From ea0540a220e54d76351e88c364bfbc21c38b1898 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Thu, 9 Jan 2020 21:11:57 +0100 Subject: [PATCH 130/550] Replaced .* --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 0aed90f19..43898c768 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7539,7 +7539,7 @@ 19 ], "html": [ - "]*>[^<]*nextcloud_[^<]*oc_config={.*\"version\":\"([\\d.]+)\"\\;version:\\1" + "]*>[^<]*nextcloud_[^<]*oc_config={[^}]*\"version\":\"([\\d.]+)\"\\;version:\\1" ], "icon": "nextcloud.svg", "implies": "PHP", -- GitLab From e1d2a17093aba1a8159554c93ae4c4e62f62fcd8 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Thu, 9 Jan 2020 21:57:12 +0100 Subject: [PATCH 131/550] Optimize regex --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 52e69fad7..68e09c346 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13664,7 +13664,7 @@ 3 ], "html": [ - "]*>[\\S\\s]*\\[CDATA[^<]*PMA_VERSION:\\\"([\\d.]+)\\;version:\\1", + "!\\[CDATA\\[[^<]*PMA_VERSION:\\\"([\\d.]+)\\;version:\\1", "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1" ], "icon": "phpMyAdmin.png", -- GitLab From 43faa23551fed3a9b0ba8d395cf5f72035c6b8a7 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 13 Jan 2020 13:22:47 +1100 Subject: [PATCH 132/550] Fix NPM+puppeteer disconnect error handling --- src/drivers/npm/browsers/puppeteer.js | 8 ++++++++ src/drivers/npm/package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index c94882568..e4a8b57e8 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -54,6 +54,10 @@ class PuppeteerBrowser extends Browser { throw new Error(error.message || error.toString()); } + browser.on('disconnected', () => { + throw new Error('Disconnected'); + }); + try { const page = await browser.newPage(); @@ -61,6 +65,10 @@ class PuppeteerBrowser extends Browser { await page.setRequestInterception(true); + page.on('error', (error) => { + throw new Error(error.message || error.toString()); + }); + page.on('request', request => request.continue()); page.on('response', (response) => { diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 5210661d1..455526664 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.7", + "version": "5.9.10", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From 8809ab664125711f6063d982d457f6203e552b65 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 13 Jan 2020 13:48:00 +1100 Subject: [PATCH 133/550] Fix NPM+puppeteer disconnect error handling --- src/drivers/npm/browsers/puppeteer.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index e4a8b57e8..6a171b8fe 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -46,6 +46,7 @@ class PuppeteerBrowser extends Browser { } async visit(url) { + let done = false; let browser; try { @@ -55,7 +56,9 @@ class PuppeteerBrowser extends Browser { } browser.on('disconnected', () => { - throw new Error('Disconnected'); + if (!done) { + throw new Error('Disconnected'); + } }); try { @@ -133,6 +136,8 @@ class PuppeteerBrowser extends Browser { } catch (error) { throw new Error(error.message || error.toString()); } finally { + done = true; + await browser.close(); } } -- GitLab From c971ed4994a26bf9e71d33ebfd4a392403d69154 Mon Sep 17 00:00:00 2001 From: Franck Date: Tue, 14 Jan 2020 16:14:18 +0100 Subject: [PATCH 134/550] feat: Add VuePress --- src/apps.json | 11 ++++++++++ src/icons/VuePress.svg | 46 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 src/icons/VuePress.svg diff --git a/src/apps.json b/src/apps.json index 87b034175..4ba7f7f09 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14152,6 +14152,17 @@ "implies": "Vue.js", "website": "https://saber.land/" }, + "VuePress": { + "cats": [ + 57 + ], + "icon": "VuePress.svg", + "meta": { + "generator": "^VuePress(?: ([0-9.]+))?$\\;version:\\1" + }, + "implies": "Vue.js", + "website": "https://vuepress.vuejs.org/" + }, "GoCache": { "cats": [ 31 diff --git a/src/icons/VuePress.svg b/src/icons/VuePress.svg new file mode 100644 index 000000000..1730e2a9d --- /dev/null +++ b/src/icons/VuePress.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- GitLab From 48c05dbdc3532e6108f9cab3732575d37d5845e2 Mon Sep 17 00:00:00 2001 From: Anatoli Babenia Date: Fri, 17 Jan 2020 08:23:38 +0300 Subject: [PATCH 135/550] .travis.yml `sudo` has no effect anymore --- .travis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8066ad238..f3f1f6723 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,3 @@ -sudo: required - services: - docker -- GitLab From 649d95d02cc074beffdfbee7c9bf2fd6f6ca5caa Mon Sep 17 00:00:00 2001 From: Anatoli Babenia Date: Fri, 17 Jan 2020 09:04:07 +0300 Subject: [PATCH 136/550] .travis.yml Try building without CXX env var --- .travis.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index f3f1f6723..f8a2e7c30 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,7 @@ script: |- version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version deploy: - provider: releases +- provider: releases api_key: secure: mco1ycbfGXZEiBywOmM5A50Y1QPFawj4i0gdB9JDkXDvY7N2kPZyCdAeOQOMEJuetGT3HvJuTG0Ll47sithZfPqq6wx/4EeP8YQYYFIyoOlsIGi5MDR1kS5ZOqKDWGe5+x+/rUZbmuMHvgHWNSjPG8mBrp5xWmON6ETkLWfVB0c= file_glob: true @@ -22,8 +22,5 @@ deploy: repo: AliasIO/wappalyzer tags: true -env: - - CXX=g++-4.8 - notifications: slack: wappalyzer:ppXlJRMBDxrKYS9vgVxT7FuH -- GitLab From fbc3bd89724841e6917588919fc62bc745d8df11 Mon Sep 17 00:00:00 2001 From: Anatoli Babenia Date: Fri, 17 Jan 2020 09:19:36 +0300 Subject: [PATCH 137/550] .travis.yml Try Docker build with autodeploy --- .travis.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f8a2e7c30..372bbe8c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,8 +8,13 @@ after_success: - sha256sum build/* > build/SHA256SUMS - cat build/SHA256SUMS -script: |- - version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version +script: + - version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version + - docker build -t wappalyzer/cli" src/drivers/npm + +env: + # encrypted DOCKER_PASSWORD + - secure: xc5vP+LjpNnZgMIfXUUeP3EBGhhNoDV5vTfophBliaWZrBX8POpLOFQGZ/Fcd0i+UBmSckLYW30BLSwHwjYLAZJGM12AfeiKbI1eub5tNfsosI2FZ3lNeb2nlpoIjzpsyS5fknJL0zQfkadUgxbrwDRDuaN+P6oOup3XMgHR9hkjb/QwVW2ozxU+OP4iRvcNECLP+XqnsOyq0YFshZzRMOd6fVYnJZuP6NTj24hCfymcmZJlS8Q5dSHISg68Lckaa/z3APxrMW+5/PORsHZ/U8yugNQr6Ty5J3YoaEuUoaMaUkGpaiuP26/lndynlRhNVlw8zQKfb7A09oom/UjnhyLE+9NuhKpo7f3l56OP/ubIvJzkrGt0hqwKnW2+EixURLxAOL7shtc/9gl8q2cPwEJg50siIRGJXkUEear/oqYr/EqEk1/6kq3dOfaDM0kRYAeHi8Kuf4+tyTbKQDULT3xYMi3ZxAYTd8gEMGsWca+PT/+IfFB4sHADmFmh6Y9VhI89Zrsrqa7C2BlS/ytuiAJHgrleKxyYKEFy78yG5Tb/AGi2UmGFMk8ShKRNrK8VJmrqixWttvyUr81iBI5uEP9copsXDnR5aZaFZF5vBi7PK85Ngwj6uREM+rjQadaPR49KQqUXFj0s3OXbwDXgMFIXAguqsji/nm4IuEeA8zA= deploy: - provider: releases @@ -21,6 +26,11 @@ deploy: on: repo: AliasIO/wappalyzer tags: true +- provider: script + script: docker login -u wappalyzer -p "$DOCKER_PASSWORD" && + docker push "wappalyzer/cli" + on: + tags: true notifications: slack: wappalyzer:ppXlJRMBDxrKYS9vgVxT7FuH -- GitLab From a57e2b88e51f7d2e239ecd53940531ca23c388fd Mon Sep 17 00:00:00 2001 From: Anatoli Babenia Date: Fri, 17 Jan 2020 09:33:32 +0300 Subject: [PATCH 138/550] .travis.yml Fix YAML escaping --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 372bbe8c1..4fd0734b9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,8 @@ after_success: - cat build/SHA256SUMS script: - - version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version + - >- + version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version - docker build -t wappalyzer/cli" src/drivers/npm env: -- GitLab From 01a2a3bd4f0fa598a9c0082770ec2a7801f7d9a4 Mon Sep 17 00:00:00 2001 From: Anatoli Babenia Date: Fri, 17 Jan 2020 09:36:31 +0300 Subject: [PATCH 139/550] .travis.yml Fix missing " --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4fd0734b9..8d5b28d0a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ after_success: script: - >- version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version - - docker build -t wappalyzer/cli" src/drivers/npm + - docker build -t "wappalyzer/cli" src/drivers/npm env: # encrypted DOCKER_PASSWORD -- GitLab From 63294d919b56678eb6a0f37325738f0a0f39ac85 Mon Sep 17 00:00:00 2001 From: Vitor <35616041+VitorBlog@users.noreply.github.com> Date: Fri, 17 Jan 2020 17:25:30 -0300 Subject: [PATCH 140/550] Adding Tebex.io --- src/apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/apps.json b/src/apps.json index 87b034175..78fd86913 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7797,6 +7797,14 @@ "implies": "PHP", "website": "http://www.opencart.com" }, + "Tebex": { + "cats": [ + 6 + ], + "script": "https://server.tebex.io/tebexAccounts/tebexaccounts\\.js", + "icon": "Tebex.png", + "website": "https://www.tebex.io/" + }, "OpenCms": { "cats": [ 1 -- GitLab From 27698aef14a962e37d17d7c418dc265e3cd3d3dc Mon Sep 17 00:00:00 2001 From: Vitor <35616041+VitorBlog@users.noreply.github.com> Date: Fri, 17 Jan 2020 17:34:47 -0300 Subject: [PATCH 141/550] Adding Tebex logo --- src/icons/Tebex.png | Bin 0 -> 494 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/Tebex.png diff --git a/src/icons/Tebex.png b/src/icons/Tebex.png new file mode 100644 index 0000000000000000000000000000000000000000..038a199a1f621c30a67c2019ddf1d7ef4baed051 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4i*Lm28M*4p$rTREa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3`|Mh?k)`f z+xyS#XJBC9EbxddW?;}$24TjErS@eE3=HQzT^vI)?!CQY%f;l#)ArE(@r~DUhm0dC zysY~lGOlsiuuW9@Xr8uX%iqq{uua;=S54w?34EH6a_o+#xHaFxglYyB0f&Z74Gpfd z)(9QuxZ$zwu;CF%PyUU|96Z1Cszg^xl&sDyPmIL%?S<`@A(W% z=PzVn;!tS7MKF9|tJHpohCWME*B1lbUrpH@mmtT}V`<;yxC>}js{an^LB{Ts5056|P literal 0 HcmV?d00001 -- GitLab From dc7ffd175ec03403920f1109318d66e27ad32f04 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sat, 18 Jan 2020 12:46:18 +1100 Subject: [PATCH 142/550] Add AWS Lambda compatibility --- src/drivers/npm/browsers/puppeteer.js | 28 ++++++++++++++++++++++++--- src/drivers/npm/package.json | 2 +- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 6a171b8fe..c0266757b 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -1,4 +1,21 @@ -const puppeteer = require('puppeteer'); +const { + AWS_LAMBDA_FUNCTION_NAME, + CHROME_BIN, +} = process.env; + +let chromium; +let puppeteer; + +if (AWS_LAMBDA_FUNCTION_NAME) { + // eslint-disable-next-line global-require, import/no-unresolved + chromium = require('chrome-aws-lambda'); + + ({ puppeteer } = chromium); +} else { + // eslint-disable-next-line global-require + puppeteer = require('puppeteer'); +} + const Browser = require('../browser'); function getJs() { @@ -39,9 +56,14 @@ class PuppeteerBrowser extends Browser { super(options); - this.browser = () => puppeteer.launch({ - executablePath: process.env.CHROME_BIN, + this.browser = async () => puppeteer.launch(chromium ? { + args: [...chromium.args, '--ignore-certificate-errors'], + defaultViewport: chromium.defaultViewport, + executablePath: await chromium.executablePath, + headless: chromium.headless, + } : { args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors'], + executablePath: CHROME_BIN, }); } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 455526664..d5705d0c4 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.10", + "version": "5.9.12", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From 0ae0d8889fff4130bc5332570194fdd89982de11 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 19 Jan 2020 07:55:46 +1100 Subject: [PATCH 143/550] Fix error handling in NPM/Puppeteer --- src/drivers/npm/browsers/puppeteer.js | 142 +++++++++++++------------- src/drivers/npm/package.json | 2 +- src/wappalyzer.js | 2 +- 3 files changed, 73 insertions(+), 73 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index c0266757b..8678b8b7b 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -68,100 +68,100 @@ class PuppeteerBrowser extends Browser { } async visit(url) { - let done = false; - let browser; + return new Promise(async (resolve, reject) => { + let done = false; + let browser; + + try { + browser = await this.browser(); + } catch (error) { + reject(new Error(error.message || error.toString())); + } - try { - browser = await this.browser(); - } catch (error) { - throw new Error(error.message || error.toString()); - } + browser.on('disconnected', () => { + if (!done) { + reject(new Error('Disconnected')); + } + }); - browser.on('disconnected', () => { - if (!done) { - throw new Error('Disconnected'); - } - }); + try { + const page = await browser.newPage(); - try { - const page = await browser.newPage(); + page.setDefaultTimeout(this.options.maxWait); - page.setDefaultTimeout(this.options.maxWait); + await page.setRequestInterception(true); - await page.setRequestInterception(true); + page.on('error', reject); - page.on('error', (error) => { - throw new Error(error.message || error.toString()); - }); + page.on('request', request => request.continue()); - page.on('request', request => request.continue()); + page.on('response', (response) => { + if (response.status() === 301 || response.status() === 302) { + return; + } - page.on('response', (response) => { - if (response.status() === 301 || response.status() === 302) { - return; - } + if (!this.statusCode) { + this.statusCode = response.status(); - if (!this.statusCode) { - this.statusCode = response.status(); + this.headers = {}; - this.headers = {}; + const headers = response.headers(); - const headers = response.headers(); + Object.keys(headers).forEach((key) => { + this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; + }); - Object.keys(headers).forEach((key) => { - this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; - }); + this.contentType = headers['content-type'] || null; + } + }); - this.contentType = headers['content-type'] || null; - } - }); + page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); - page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); + await page.setUserAgent(this.options.userAgent); - await page.setUserAgent(this.options.userAgent); + await Promise.race([ + page.goto(url, { waitUntil: 'networkidle2' }), + new Promise(_resolve => setTimeout(_resolve, this.options.maxWait)), + ]); - await Promise.race([ - page.goto(url, { waitUntil: 'networkidle2' }), - new Promise(resolve => setTimeout(resolve, this.options.maxWait)), - ]); + // eslint-disable-next-line no-undef + const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ + hash, hostname, href, pathname, protocol, rel, + }) => ({ + hash, + hostname, + href, + pathname, + protocol, + rel, + }))); - // eslint-disable-next-line no-undef - const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ - hash, hostname, href, pathname, protocol, rel, - }) => ({ - hash, - hostname, - href, - pathname, - protocol, - rel, - }))); - - this.links = await links.jsonValue(); + this.links = await links.jsonValue(); - // eslint-disable-next-line no-undef - const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ - src, - }) => src)); + // eslint-disable-next-line no-undef + const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ + src, + }) => src)); - this.scripts = (await scripts.jsonValue()).filter(script => script); + this.scripts = (await scripts.jsonValue()).filter(script => script); - this.js = await page.evaluate(getJs); + this.js = await page.evaluate(getJs); - this.cookies = (await page.cookies()).map(({ - name, value, domain, path, - }) => ({ - name, value, domain, path, - })); + this.cookies = (await page.cookies()).map(({ + name, value, domain, path, + }) => ({ + name, value, domain, path, + })); - this.html = await page.content(); - } catch (error) { - throw new Error(error.message || error.toString()); - } finally { - done = true; + this.html = await page.content(); + } catch (error) { + reject(error.message || error.toString()); + } finally { + done = true; - await browser.close(); - } + await browser.close(); + } + }); } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index d5705d0c4..0c48727b2 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.12", + "version": "5.9.13", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 7a2c3e368..66d50d2b2 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -322,7 +322,7 @@ class Wappalyzer { * */ ping() { - if (Object.keys(this.hostnameCache).length > 100) { + if (Object.keys(this.hostnameCache).length > 25) { this.driver.ping(this.hostnameCache); this.hostnameCache = {}; -- GitLab From 37a2a590c9ed4f95f332dbdeeeb170b6885ead83 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 19 Jan 2020 08:26:09 +1100 Subject: [PATCH 144/550] Fix error handling in NPM/Puppeteer --- src/drivers/npm/browsers/puppeteer.js | 146 ++++++++++++++------------ src/drivers/npm/package.json | 2 +- 2 files changed, 77 insertions(+), 71 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 8678b8b7b..a4b35df69 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -68,100 +68,106 @@ class PuppeteerBrowser extends Browser { } async visit(url) { - return new Promise(async (resolve, reject) => { - let done = false; - let browser; - - try { - browser = await this.browser(); - } catch (error) { - reject(new Error(error.message || error.toString())); - } + let done = false; + let browser; - browser.on('disconnected', () => { - if (!done) { - reject(new Error('Disconnected')); + try { + await new Promise(async (resolve, reject) => { + try { + browser = await this.browser(); + } catch (error) { + return reject(error); } - }); - try { - const page = await browser.newPage(); + browser.on('disconnected', () => { + if (!done) { + reject(new Error('Disconnected')); + } + }); - page.setDefaultTimeout(this.options.maxWait); + try { + const page = await browser.newPage(); - await page.setRequestInterception(true); + page.setDefaultTimeout(this.options.maxWait); - page.on('error', reject); + await page.setRequestInterception(true); - page.on('request', request => request.continue()); + page.on('error', reject); - page.on('response', (response) => { - if (response.status() === 301 || response.status() === 302) { - return; - } + page.on('request', request => request.continue()); - if (!this.statusCode) { - this.statusCode = response.status(); + page.on('response', (response) => { + if (response.status() === 301 || response.status() === 302) { + return; + } - this.headers = {}; + if (!this.statusCode) { + this.statusCode = response.status(); - const headers = response.headers(); + this.headers = {}; - Object.keys(headers).forEach((key) => { - this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; - }); + const headers = response.headers(); - this.contentType = headers['content-type'] || null; - } - }); + Object.keys(headers).forEach((key) => { + this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; + }); - page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); + this.contentType = headers['content-type'] || null; + } + }); - await page.setUserAgent(this.options.userAgent); + page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); - await Promise.race([ - page.goto(url, { waitUntil: 'networkidle2' }), - new Promise(_resolve => setTimeout(_resolve, this.options.maxWait)), - ]); + await page.setUserAgent(this.options.userAgent); - // eslint-disable-next-line no-undef - const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ - hash, hostname, href, pathname, protocol, rel, - }) => ({ - hash, - hostname, - href, - pathname, - protocol, - rel, - }))); + await Promise.race([ + page.goto(url, { waitUntil: 'networkidle2' }), + new Promise(_resolve => setTimeout(_resolve, this.options.maxWait)), + ]); - this.links = await links.jsonValue(); + // eslint-disable-next-line no-undef + const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ + hash, hostname, href, pathname, protocol, rel, + }) => ({ + hash, + hostname, + href, + pathname, + protocol, + rel, + }))); - // eslint-disable-next-line no-undef - const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ - src, - }) => src)); + this.links = await links.jsonValue(); - this.scripts = (await scripts.jsonValue()).filter(script => script); + // eslint-disable-next-line no-undef + const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ + src, + }) => src)); - this.js = await page.evaluate(getJs); + this.scripts = (await scripts.jsonValue()).filter(script => script); - this.cookies = (await page.cookies()).map(({ - name, value, domain, path, - }) => ({ - name, value, domain, path, - })); + this.js = await page.evaluate(getJs); - this.html = await page.content(); - } catch (error) { - reject(error.message || error.toString()); - } finally { - done = true; + this.cookies = (await page.cookies()).map(({ + name, value, domain, path, + }) => ({ + name, value, domain, path, + })); - await browser.close(); - } - }); + this.html = await page.content(); + } catch (error) { + return reject(error); + } + + return resolve(); + }); + } catch (error) { + throw new Error(error.message || error.toString()); + } finally { + done = true; + + await browser.close(); + } } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 0c48727b2..f16f7b990 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.13", + "version": "5.9.16", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From 88092f9a347a344b72a0f56a63e5a343ea63526a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 21 Jan 2020 14:24:37 +1100 Subject: [PATCH 145/550] Fix uncaught page crash issue in NPM+Puppeteer --- src/drivers/npm/browsers/puppeteer.js | 4 ---- src/drivers/npm/package.json | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index a4b35df69..47f3650eb 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -90,12 +90,8 @@ class PuppeteerBrowser extends Browser { page.setDefaultTimeout(this.options.maxWait); - await page.setRequestInterception(true); - page.on('error', reject); - page.on('request', request => request.continue()); - page.on('response', (response) => { if (response.status() === 301 || response.status() === 302) { return; diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index f16f7b990..21d53c8f5 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.16", + "version": "5.9.17", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From a419465c871688d9a18f10b80841391123e0fc6e Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 22 Jan 2020 07:54:30 +1100 Subject: [PATCH 146/550] Fix error handling in NPM/Puppeteer --- src/drivers/npm/browsers/puppeteer.js | 156 +++++++++++++------------- src/drivers/npm/package.json | 2 +- 2 files changed, 79 insertions(+), 79 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 47f3650eb..c1b270aee 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -55,29 +55,23 @@ class PuppeteerBrowser extends Browser { options.maxWait = options.maxWait || 60; super(options); - - this.browser = async () => puppeteer.launch(chromium ? { - args: [...chromium.args, '--ignore-certificate-errors'], - defaultViewport: chromium.defaultViewport, - executablePath: await chromium.executablePath, - headless: chromium.headless, - } : { - args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors'], - executablePath: CHROME_BIN, - }); } - async visit(url) { - let done = false; - let browser; - - try { - await new Promise(async (resolve, reject) => { - try { - browser = await this.browser(); - } catch (error) { - return reject(error); - } + visit(url) { + return new Promise(async (resolve, reject) => { + let done = false; + let browser; + + try { + browser = await puppeteer.launch(chromium ? { + args: [...chromium.args, '--ignore-certificate-errors'], + defaultViewport: chromium.defaultViewport, + executablePath: await chromium.executablePath, + headless: chromium.headless, + } : { + args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors'], + executablePath: CHROME_BIN, + }); browser.on('disconnected', () => { if (!done) { @@ -85,14 +79,14 @@ class PuppeteerBrowser extends Browser { } }); - try { - const page = await browser.newPage(); + const page = await browser.newPage(); - page.setDefaultTimeout(this.options.maxWait); + page.setDefaultTimeout(this.options.maxWait); - page.on('error', reject); + page.on('error', reject); - page.on('response', (response) => { + page.on('response', (response) => { + try { if (response.status() === 301 || response.status() === 302) { return; } @@ -110,60 +104,66 @@ class PuppeteerBrowser extends Browser { this.contentType = headers['content-type'] || null; } - }); - - page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); - - await page.setUserAgent(this.options.userAgent); - - await Promise.race([ - page.goto(url, { waitUntil: 'networkidle2' }), - new Promise(_resolve => setTimeout(_resolve, this.options.maxWait)), - ]); - - // eslint-disable-next-line no-undef - const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ - hash, hostname, href, pathname, protocol, rel, - }) => ({ - hash, - hostname, - href, - pathname, - protocol, - rel, - }))); - - this.links = await links.jsonValue(); - - // eslint-disable-next-line no-undef - const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ - src, - }) => src)); - - this.scripts = (await scripts.jsonValue()).filter(script => script); - - this.js = await page.evaluate(getJs); - - this.cookies = (await page.cookies()).map(({ - name, value, domain, path, - }) => ({ - name, value, domain, path, - })); + } catch (error) { + reject(error); + } + }); - this.html = await page.content(); - } catch (error) { - return reject(error); + page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); + + await page.setUserAgent(this.options.userAgent); + + await Promise.race([ + page.goto(url, { waitUntil: 'networkidle2' }), + new Promise(_resolve => setTimeout(_resolve, this.options.maxWait)), + ]); + + // eslint-disable-next-line no-undef + const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ + hash, hostname, href, pathname, protocol, rel, + }) => ({ + hash, + hostname, + href, + pathname, + protocol, + rel, + }))); + + this.links = await links.jsonValue(); + + // eslint-disable-next-line no-undef + const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ + src, + }) => src)); + + this.scripts = (await scripts.jsonValue()).filter(script => script); + + this.js = await page.evaluate(getJs); + + this.cookies = (await page.cookies()).map(({ + name, value, domain, path, + }) => ({ + name, value, domain, path, + })); + + this.html = await page.content(); + + resolve(); + } catch (error) { + reject(error); + } finally { + done = true; + + if (browser) { + try { + await browser.close(); + } catch (error) { + this.log(error.message || error.toString, 'error'); + } } - - return resolve(); - }); - } catch (error) { - throw new Error(error.message || error.toString()); - } finally { - done = true; - - await browser.close(); - } + } + }); } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 21d53c8f5..d10044af2 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.17", + "version": "5.9.18", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From ad76ff4c9b6d8c2f09689e6cf52f2cdd7edfdc16 Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Wed, 22 Jan 2020 06:54:31 -0800 Subject: [PATCH 147/550] Removing old / unused applications - Mypage (clone of Botble, causing issues with detection) - MediaTomb - no longer in service - CoinLab - no longer in service - CloudCoins - no longer in service - HP ProCurve - irrelevant - Homeland - no longer in service - HBase - not really detectable - GoSquared - vague detection, at zero --- src/apps.json | 88 --------------------------------------------------- 1 file changed, 88 deletions(-) diff --git a/src/apps.json b/src/apps.json index 87b034175..4d82d07f3 100644 --- a/src/apps.json +++ b/src/apps.json @@ -872,16 +872,6 @@ "icon": "Apache.svg", "website": "http://apache.org" }, - "Apache HBase": { - "cats": [ - 34 - ], - "cpe": "cpe:/a:apache:hbase", - "html": "]+static/hbase", - "icon": "Apache HBase.png", - "implies": "Java", - "website": "http://hbase.apache.org" - }, "Apache Hadoop": { "cats": [ 34 @@ -2141,16 +2131,6 @@ }, "website": "http://www.cloudflare.com" }, - "Cloudcoins": { - "cats": [ - 56 - ], - "js": { - "CLOUDCOINS": "" - }, - "script": "https?://cdn\\.cloudcoins\\.co/javascript/cloudcoins\\.min\\.js", - "website": "https://cloudcoins.co" - }, "Cloudera": { "cats": [ 34 @@ -2244,17 +2224,6 @@ "script": "https?://www\\.hashing\\.win/scripts/min\\.js", "website": "https://www.coinimp.com" }, - "Coinlab": { - "cats": [ - 56 - ], - "icon": "coinlab.png", - "js": { - "Coinlab": "" - }, - "script": "https?://coinlab\\.biz/lib/coinlab\\.js\\?id=", - "website": "https://coinlab.biz/en" - }, "ColorMeShop": { "cats": [ 6 @@ -4256,18 +4225,6 @@ "go.GraphObject": "" } }, - "GoSquared": { - "cats": [ - 10, - 52, - 53 - ], - "icon": "gosquared.png", - "js": { - "_gs": "\\;confidence:30" - }, - "website": "https://www.gosquared.com/" - }, "GoStats": { "cats": [ 10 @@ -4627,14 +4584,6 @@ "icon": "HP.svg", "website": "http://hp.com" }, - "HP ProCurve": { - "cats": [ - 37 - ], - "cpe": "cpe:/h:hp:procurve_switch", - "icon": "HP.svg", - "website": "http://hp.com/networking" - }, "HP System Management": { "cats": [ 46 @@ -4859,18 +4808,6 @@ ], "website": "https://twitter.github.io/hogan.js/" }, - "Homeland": { - "cats": [ - 1, - 2 - ], - "cookies": { - "_homeland_": "" - }, - "icon": "Homeland.png", - "implies": "Ruby on Rails", - "website": "https://gethomeland.com" - }, "Hotaru CMS": { "cats": [ 1 @@ -6398,21 +6335,6 @@ }, "website": "http://modx.com" }, - "MYPAGE Platform": { - "cats": [ - 1, - 6 - ], - "cookies": { - "mypage_session": "" - }, - "headers": { - "CMS-Version": "^(.+)$\\;version:\\1\\;confidence:0" - }, - "icon": "mypage-platform.png", - "implies": "Laravel", - "website": "https://www.mypage.vn" - }, "Botble CMS": { "cats": [ 1, @@ -6709,16 +6631,6 @@ }, "website": "http://www.mediaelementjs.com" }, - "MediaTomb": { - "cats": [ - 38 - ], - "headers": { - "Server": "MediaTomb(?:/([\\d.]+))?\\;version:\\1" - }, - "icon": "MediaTomb.png", - "website": "http://mediatomb.cc" - }, "MediaWiki": { "cats": [ 8 -- GitLab From 78152e35e1d380509f9c9f6c893d5cdd924a4851 Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Wed, 22 Jan 2020 07:06:21 -0800 Subject: [PATCH 148/550] Remove associated icons --- src/icons/Apache HBase.png | Bin 185 -> 0 bytes src/icons/Homeland.png | Bin 11831 -> 0 bytes src/icons/MediaTomb.png | Bin 995 -> 0 bytes src/icons/coinlab.png | Bin 5304 -> 0 bytes src/icons/gosquared.png | Bin 2406 -> 0 bytes src/icons/mypage-platform.png | Bin 5989 -> 0 bytes 6 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/icons/Apache HBase.png delete mode 100644 src/icons/Homeland.png delete mode 100644 src/icons/MediaTomb.png delete mode 100644 src/icons/coinlab.png delete mode 100644 src/icons/gosquared.png delete mode 100644 src/icons/mypage-platform.png diff --git a/src/icons/Apache HBase.png b/src/icons/Apache HBase.png deleted file mode 100644 index 113d901a69a83fa4de679329257b4c04f3053119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s78a!PbLn>}1CoB+=nVk5* zX8i#LhC{z4B_cRh-d}&<0Auj}uExfh4_kO%9}(V^^WX8u4xV;qMdrTK8%+;fnLjDb zRDyvyB~sY$#HM%b50j1FXsJjyFb42UNR4JFQrh@q3e$F$F2*HEJq8QzFj#*3lWe5( n?T10Y-9L!lvNA9* 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 HN@xNAim1&# diff --git a/src/icons/coinlab.png b/src/icons/coinlab.png deleted file mode 100644 index 0f059c5ef47d51c7e121a659dde9a3ad30578404..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5304 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^RWSkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7}%1$-CY>| zgW!U_%O^81FmM)lL>4nJa0`PlBg3pY5)2GN7M?DSAr-gY&M7as8oKTH_n%X5N9Pqy zzVoF>Q9xl~+aeZ5&7d~EE)m(IO{r-mHSaCYR-W54^Lv`5@+%#2C610$3cgPK3L9CJ zCI|>{aH=TUZh!jiTlVw66H_>PY`pR~&;S0}KGn78)W3PPr|#`9W?1CXDWvK(MI#W- zIK?>W=n<`?t%edN_J`hCC^VimZBla@pCFDw+$qCQUQ> zvpM;Dr$WdQ>4ND3x$jn;@qX(%c~*?L{1t8X|4+Ak?7kKena0R*=Tz3|jdv{z`QPh% zMCBZf?fP1(_^a&ogZawxTdmJsx-Z!+ms2psKKs*lzvPyN*28~FSPq3+F8!r>`1f_8 zmJ^GWo*r#Z;x2zVwfTFmPt+sE7q^wZMDo8dvSDO6vb|US+v-izY%ac7H}f!u43WI>agTF#@292!^$J7kEPy4nXJDr<4IXfqHHuvOdAqhRq3<_Ud6@M*Zxcm8U z=;@C;@}vJ7u0C3t*gE@rPpYB*t3UJooRbbTFfg)Tzs}BQu!D8~J!u2Gw<*?YB|oJ4 zzg+J5m6G(!cAwk+Y0X1KaLeKG_d#VVYn9u8f`>o2*~G>hS$fGn%)){-}FRlS%NONvfRH&279zTej;>XZE>e znZEA&+f&LS$9CM4%Xprw@~h*U^`m_qhHZ1j<69edX?{#S8!eZ~ zy=7gQ!L%B=4L{7zYP)yL=rqh{aahgxAeKQPKUlg$;A!Zkjmy7W+R}UY%V+-Gd$0E> z-BmV-x~Z@9w|@nD%;xZhtM}K0bv<7GW_4}$!pU!EygKf~!^To>WM&}t?#1_Y%?$_l zoH->S|EciYL%0093wf?y$bJ0yMo`a2POJ3w8`cRXiZdkhw6DJ3l4-eraarhJ_p-&G z|9F|duex;dmhewKA}6b=wNc>mJR~556b$;D|)KZ_5U* z3wxKVyJmeo{yfaK?rdq|%J%O)j~o{ivZOi7G2GeX{`~vTup76^MdG&2zq7serSyEq z14V4fXP8>AM9W;)8CdXLsI?O*@va> zP7jOxqstw$Mt55Kg|#W`(`=n<(tqo*T0M4CY&^JU+u3mY!?GFD50l^4^CtY;8}_`i z-r&@`tqc;}AHHraHBkI)`QpR1)OG74%$J{x-hbx&@3z7N!VBXPymM0-A~=3(>8UMA zYxO7(@LTC^bVWI`t(a};9fck##$U(9n2tqUe6yzJ#FO3MHuZn+dEme?^P?cc1&0D5 zCnc7Oe2-Tz+L)eP>U`9nw$gpgyxbq#!{^=qeK1o~^>Mq}IXo zFs!S8)3Vp_(wVCpmG1IMDsGy%Q1)*g!x@_ydw2phc5r&KFsLY1@Gkvl7kcl1@1Gl- zr|V~JFDsv6--7dOd*?NEt^dcWGDYe1tL!U1-jQK{|9m*#C$ql#_Y%{Dnl0Dr zvif?r_CGdUE!K1;K}g_)=S)}EZ12fWZZ@j^y{}OF@7d(sd9yCcotyezT;fxlEk83G z7l(lICcC(4wJPe{3NByi5kJ3W=e~63Qia#0E9>>p zo5e~|uWwiW440~2P#ZV<`KuuP_q7dzeWbZt>=!$arl4Cu0i*8k2`O@^zp7G=)r=%|nxITED zOkilxWZ1yW5W>J<;^5$zon10%%G#Z`4lVj9dHxy$L-egJhTCub`npIg|F07N?ZgB} zf&1qyikvR3TKKrkX3DoKjem|*-nU{}J1-*gm+t>ZDW~lnd^C@q{r2gQRP;+D_S=Ss zPgg&#JMo!=!O?Z)>?@0Q=q~>9xxB|WGBEYqHAAb&up3Q<2Za(;7(^Hk@ZRJVRFYJc zE!Oj!v!T%ERF`n&N8@z`Oxo)*{_gp2dAV`tGKbef?8&~*7`yY#_Dm6|4k@`~Zn)*! zT*H;x`%hLs7v%r9-nu)etdb?Q=(>vR>iYDM$=l188Yf6SKkk#WTtH$;%avt|OsmXj$-aMR&i!cS zIo{E?b}0Vt*;%n}vfM)8ow_7v#>AhWrr+EsoF&_6wr1j;zaQvf@;Y$;LHLCp&pBcW<|d))w}uDE@Kie4_Y*gPfhP>>3gkje^{-(sMXNs z-ev2@2|Wj&<+Jsw%>4K4*6&Wy+}*;*m#_WQ;}Lg>g&~jOz(k)*?Y<4KMU@r^ToqLA zvYof=)NL*1R}bdg`TsFK>;7V!be$j`zd6rkCK+fyYU31tc)o*?O>A?N_kkS;@+|)~ zbOniR4cGZwQS#>uSFg&}RF6Yz?7rUgSiu>|@Vbnnq48kOqTaU=S6}Vh^D^UdTjBB^ z*NNNQZ*=}h*R)~ylwfxB@Qg_~+Iqta57hov8uk}k%=wg6Ndd94R%#5>&U6(?BS+FPYF)wO* z&tt1sB`omB<@a3yK}G=vfd+}S8rx1Sko>!o=c4=>i4W}73?2*(2PN3wdS&t-o?Mo{ zch8<$|GvBTQ|8=#zx}Ovbh*LKU#x%W!1wSK;R z$7=cF!gY-zj@w_VtaKNh^6DZ^U)w;Z2s?pyrhcHD-| z+iK)Ch%hv;Jn0cUI?prgNu7~O*`a$2J-gS+9cvOzy8GXp(ICLVfXl1U%6a1MmHYEv z{WHv-wq@&|WkJz*Hhg1Ty!@ML^#O}EM#sv%fgO{D7D=ft{dH!6+|J^nZ>zWFuJeB5 zaCeEdsf~%X*3#uscDfm#uKZbZ_qxHnqcwNVe#~QHP-!`_Y}wZM(;h!(HC+)ERTh4} zTcPLWg$Y~@3@oBcjWl1(C~Zzs&zU{#@2yb3gsJz<)}8)&FJ{jfnT+}GAMX8Vf2Hpn ze}SO#(kauQPRaVq?Ab5c?-hCL1(!svl;`u3!p#%)X7@X~orzeq?zi^+=TY_tfq68<(66-hAe;6_3t`@(;4=Y*K-Cs!J_ruax=m^2HO;*s_O&tmyx+Rste3jxx2in0;?VJ(ZUzlU%P)%yO<1rXmI`!Dz z$@)?IW1gkS_E)gZ|8#G6TO(7`QqPx5T{hOa#~oT@n;a~+-$VG)gq+yw*jxMSZFxLg zzNWVxVAK?HY}4AW5p7%JoOtY2mE!{!^;zbPu;R&-QB>> zud@;zHRYQwUg8x!-Kg|Jhwt(9)DoYIF^9A7dmiaLb8gl3$&37Svl&{Z$)8ZeWmOE#5TixK}!Cg}dvmYn?_-FnmGnn_7@Aw{C?ZCh`OTf}~NzQz~ zX_1rGNgmz7d~CrK*(sAZ+^iOr*%wy8+9M_Z-e?2Ua?z%m`tR)y4G(sjt~~Iej=RK) z_2zA(d>wh_UX3{4>~k-d&V0>VD7@YL#`y@h*W#?XhJ3SHv(_%1uvFGvX5X*-mf==@ ze~z5HIlp9c88i1G+jz-cyiXYngc&3k7XRDd{5w5BJsW*vnpSsk?%pg$mY0fIo$o)IQg0??fUG;qDQ?>fbHtgB{0#0JT`2Ky- zS9Zzkwb&S;eQB??;p3&3W%se=&)>V~OS9U`syT;`M?C6}`~CX^+x4YS)$-rAG#pSV zJh*zXg*Y`ao zo4-Bp`8VyO&a*9!65Abx8yH%qPTAzCZ(bv)?N?X-?|}VPCI)taUvnHIl>F|>1>V~f z8l7lqwD)Xn<;3>yeqsjeUmW#Yd7VjtK|t}+qNQ7Z2ZcD>&zt(SJD4joE8@NsueaTT z*J{dsQ`I8fpVV(DJ-#$vuFT-sQnmcQLh8@85)8dtzaLcNQF18`3i`D+F71Xzi22qP z3Z*+`AMbCqwG`gg;!}Ry;MgJO%<~bCME+h6-SXC|bX)EB9J#|oU)@5Pk z@YYP78#ifNZowbr+wvZts&^M`vRcGq1q_L=nZ`ic{)&0}f`F4MV z)t|?_dK{B^XKwB4y6|8DP6m@jYYT<`9*oI-IPK4pqsPB~(lHBad#`3>`SA5U28IW| zLA<)BeP>kub28x8<>V#n=1%z;@flnur%EKId;p1~WFZUY(m4 zE6Ct6@q~!BueO{>^p3)yUz=0a{Buw61@C=TzC^k}JLaERK!$0z^3r&@>%|i-=nTH%lY4! ztUh}?k43iKmIYU1ZJUq2@nHNc%3vVOXq0q7UqRvCv`Ldzl{}qbYqj&?;hSyOXV13s zd$i?7;ly{x{(H_BTQK`w^PKjLLhyF8}A%0Tau__({GTTVz@oR@3_yotG;*5 zR6jpoE~pg4P+NTDzR&&qL~+}F1UR*Q?j zpVj^Sd-2rm43Fz$r@a?H?2bNI10JPMpEEEpxPfda&QB{TPb^Ah@XSq2PxVbq&rHr%Fw-;Fv(U9v zFfuSS(KRsDH8fHPG&EDlC@Cqh($_C9FW1Wism=wf*2^zSzti@Xfq{WR0%T%HMrm%6 zm6c0=a%paAUWt`eKw^4oF@xdq|GV|k)PU`@vdT!!OwTA`Ftjw{XDDiAU|%WBr`Xa!O+ye!rau* z+|Z(YchxKg1_pj4bAmIgQW*@KoTek44ofy`glX=O&z`$AH z5n0T@z%2~Ij105pNH8!kMrMXYltlRYSS9D@>LsS+C#C9DT=V99tJ*W?@N3Rq&Esubvfas!cpGM0;ZdXSf#+hSHXUiHrsTvneayS;q(BX!gJFPZW2n|##nU1nRb zWy{6|8MD3_DV}1JhNm(OHW8_iu5!C{QFZlfA%?v2yRui7zFR)U?4*db=kXU7PVHMoCwiQgRR3BO zyNz*%`Tmc2p{nsIuU4PtN$L5L-Lp0$|8u?SWY5+-?uJuY@4Y1UF~{Fa-MG=>*r&oP zmffNYxi{B|2Y)#JBFChs-b^|#F4tXtPol5MlmADOelJU!#`xe^aO*p>s~#RQr|&xY zCjVx?ap8K}tc#yY##hVR3 zrzg!f7OK~k;&EGBrVyC7Zh4{Kyi@lMo~W^!IPVV+gPX+VX-AwI-%qYAyYI{RKzQDx zQxEfW=DxhRFn*=kCZkK&ijL&5yL<|jd;j=DNBPBPGJ^F}j@>w#*sEh9`mNj}RmXtm zF7MY+yW7%|{f7UPce{yMq}seMR(bP(ll$&xi7kH>wl-dRB-8qa_5K;Qm0afndUr%T zk8incemccK>br|`Nu+=O`%OM-p}!o;zX#N<+of;5e*^?@p`#sZ?g(Z0NS1QSTFF0$QBVb(K*89Bn^@|r0N6u?S+FxGEZQGEa^U3pGWM~cfGWmC9 zqvM-|RgQfQH+3B^@it!c=~J0`@Nl$x_1kYIYr;f!iOIG9ZOA#{8I`hRdSDsP>?gVx zH^j^7d#vi8T*}b1bmOs~o%;*rZmSCg)#`n&@Zy^4X`T4xMS$?RBSueqcn!V$7v%{k z<=%+8svP&SyXB8vq^R;PIff@6T0}RjHokp><27f;!byDW9VsE%u8Nv9aH9u2U<6YMK;I!FukECt*dfVJc=>DC;O{Nn(%3npAa~}G( z(&=f9{d1(9kf4ic)Va4xVGwv}@*d?acHQ~&TIPJCUuS{3< zX?)iA=~{oRY2VxlmwQqsSB8X|H*B++nfFDH;ef{-MmbegwkW0^Uj6=7r{%mUEo&<0 z{i;$4G1&7)^sc~x>-$wg96eV~cqcM(PNi+3Z@Nv1*s-Zs$f@H`$ysq7@9g zIRuuyTopJ?kipG3re|&cHr8z~Z*B1?xNfqqZ|7^f?nl>;o;vl<#Y=HzLbc|(4F*N& zlQM3tzf)0C6B~7`T56taQE9N&+?Q|O>{-RkaJkQ7zWd8qn+DINijlHQF2y-9d~WQ? zcU!+^W&ElYr}TE%75J=u!5FY4bHyB{S>H3V&UR#F&YpO)*8j*xC+9EQ+k(CtpLiBE zar(&@3_C8}{wv$kdQ$rD(LXV|W_ zV)(Jc;mg;x5xljFHf`G$bY`>L)5mo#m#;bA`WAWr&MK?zt5-bHu!)HhO6Hj=R%2N)#n z7*ZcqFtm$>Uj53Q%60aIPjd8`6rrCM$`wmiZQD3i>(uXp-zPh5?i#Bq%ARdeV0o}T zfMa9Bw`ptig0I--l|Rlk+9zl$#ZHcevTpDaob`}2XXHsEh%>HiJSNy zE5C72`8hG*1k*(x2BR{IDyDr#!OQrQ&tE(o7->Co!EB}j(to%29XC!~Fw@VQp+NQB ztG3XtMQ@CPIqL45W98)jWu%oP$#9Qbecg!%la{FLD>&wtv(9eI;*(+wF&}TJYSyJY zSgGH5*>HK�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 -- GitLab From 311719e87efcc37041155981162db38a6b478dbb Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sat, 25 Jan 2020 07:45:35 +1100 Subject: [PATCH 149/550] Update Travis CI config --- .travis.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8d5b28d0a..a57aeafd9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,11 +10,11 @@ after_success: script: - >- - version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version - - docker build -t "wappalyzer/cli" src/drivers/npm + version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/') ; + ./run build $version ; + docker build -t wappalyzer/cli:latest -t wappalyzer/cli:$version src/drivers/npm env: - # encrypted DOCKER_PASSWORD - secure: xc5vP+LjpNnZgMIfXUUeP3EBGhhNoDV5vTfophBliaWZrBX8POpLOFQGZ/Fcd0i+UBmSckLYW30BLSwHwjYLAZJGM12AfeiKbI1eub5tNfsosI2FZ3lNeb2nlpoIjzpsyS5fknJL0zQfkadUgxbrwDRDuaN+P6oOup3XMgHR9hkjb/QwVW2ozxU+OP4iRvcNECLP+XqnsOyq0YFshZzRMOd6fVYnJZuP6NTj24hCfymcmZJlS8Q5dSHISg68Lckaa/z3APxrMW+5/PORsHZ/U8yugNQr6Ty5J3YoaEuUoaMaUkGpaiuP26/lndynlRhNVlw8zQKfb7A09oom/UjnhyLE+9NuhKpo7f3l56OP/ubIvJzkrGt0hqwKnW2+EixURLxAOL7shtc/9gl8q2cPwEJg50siIRGJXkUEear/oqYr/EqEk1/6kq3dOfaDM0kRYAeHi8Kuf4+tyTbKQDULT3xYMi3ZxAYTd8gEMGsWca+PT/+IfFB4sHADmFmh6Y9VhI89Zrsrqa7C2BlS/ytuiAJHgrleKxyYKEFy78yG5Tb/AGi2UmGFMk8ShKRNrK8VJmrqixWttvyUr81iBI5uEP9copsXDnR5aZaFZF5vBi7PK85Ngwj6uREM+rjQadaPR49KQqUXFj0s3OXbwDXgMFIXAguqsji/nm4IuEeA8zA= deploy: @@ -28,9 +28,10 @@ deploy: repo: AliasIO/wappalyzer tags: true - provider: script - script: docker login -u wappalyzer -p "$DOCKER_PASSWORD" && - docker push "wappalyzer/cli" + script: + - docker login -u wappalyzer -p "$DOCKER_PASSWORD" && docker push wappalyzer/cli on: + repo: AliasIO/wappalyzer tags: true notifications: -- GitLab From f2a42978597e18de28b5cca4e25c01fa3282fcf7 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sat, 25 Jan 2020 08:39:45 +1100 Subject: [PATCH 150/550] Add short options and help output to NPM driver --- src/drivers/npm/README.md | 33 +++++++++++++------------ src/drivers/npm/cli.js | 52 +++++++++++++++++++++++++++++++++++---- 2 files changed, 64 insertions(+), 21 deletions(-) diff --git a/src/drivers/npm/README.md b/src/drivers/npm/README.md index aca74a996..731a16b8d 100644 --- a/src/drivers/npm/README.md +++ b/src/drivers/npm/README.md @@ -28,27 +28,28 @@ $ npm i puppeteer@^2.0.0 ## Run from the command line ``` -wappalyzer [url] [options] +wappalyzer [options] ``` ### Options ``` ---browser=str Specify which headless browser to use (zombie or puppeteer) ---password=str Password to be used for basic HTTP authentication ---proxy=str Proxy URL, e.g. 'http://user:pass@proxy:8080' ---username=str Username to be used for basic HTTP authentication ---chunk-size=num Process links in chunks. ---debug Output debug messages. ---delay=ms Wait for ms milliseconds between requests. ---html-max-cols=num Limit the number of HTML characters per line processed. ---html-max-rows=num Limit the number of HTML lines processed. ---max-depth=num Don't analyse pages more than num levels deep. ---max-urls=num Exit when num URLs have been analysed. ---max-wait=ms Wait no more than ms milliseconds for page resources to load. ---pretty Pretty-print JSON output ---recursive Follow links on pages (crawler). ---user-agent=str Set the user agent string. +-b, --browser=... Specify which headless browser to use (zombie or puppeteer) +-c, --chunk-size=... Process links in chunks +-d, --debug Output debug messages +-t, --delay=ms Wait for ms milliseconds between requests +-h, --help This text +--html-max-cols=... Limit the number of HTML characters per line processed +--html-max-rows=... Limit the number of HTML lines processed +-D, --max-depth=... Don't analyse pages more than num levels deep +-m, --max-urls=... Exit when num URLs have been analysed +-w, --max-wait=... Wait no more than ms milliseconds for page resources to load +-p, --password=... Password to be used for basic HTTP authentication (zombie only) +-P, --pretty Pretty-print JSON output +--proxy=... Proxy URL, e.g. 'http://user:pass@proxy:8080' (zombie only) +-r, --recursive Follow links on pages (crawler) +-a, --user-agent=... Set the user agent string +-u, --username=... Username to be used for basic HTTP authentication (zombie only) ``` diff --git a/src/drivers/npm/cli.js b/src/drivers/npm/cli.js index 3b24cbe56..a94023f14 100755 --- a/src/drivers/npm/cli.js +++ b/src/drivers/npm/cli.js @@ -9,6 +9,22 @@ const options = {}; let url; let arg; +const aliases = { + a: 'userAgent', + b: 'browser', + c: 'chunkSize', + d: 'debug', + t: 'delay', + h: 'help', + D: 'maxDepth', + m: 'maxUrls', + p: 'password', + P: 'pretty', + r: 'recursive', + u: 'username', + w: 'maxWait', +}; + while (true) { // eslint-disable-line no-constant-condition arg = args.shift(); @@ -16,11 +32,12 @@ while (true) { // eslint-disable-line no-constant-condition break; } - const matches = /--([^=]+)(?:=(.+))?/.exec(arg); + const matches = /-?-([^=]+)(?:=(.+)?)?/.exec(arg); if (matches) { - const key = matches[1].replace(/-\w/g, _matches => _matches[1].toUpperCase()); - const value = matches[2] || true; + const key = aliases[matches[1]] || matches[1].replace(/-\w/g, _matches => _matches[1].toUpperCase()); + // eslint-disable-next-line no-nested-ternary + const value = matches[2] ? matches[2] : args[0] && !args[0].match(/^-/) ? args.shift() : true; options[key] = value; } else { @@ -28,8 +45,33 @@ while (true) { // eslint-disable-line no-constant-condition } } -if (!url) { - process.stderr.write('No URL specified\n'); +if (!url || options.help) { + process.stdout.write(`Usage: + wappalyzer [options] + +Examples: + wappalyzer https://www.example.com + node cli.js https://www.example.com -b puppeteer -r -D 3 -m 50 + docker wappalyzer/cli https://www.example.com --pretty + +Options: + -b, --browser=... Specify which headless browser to use (zombie or puppeteer) + -c, --chunk-size=... Process links in chunks + -d, --debug Output debug messages + -t, --delay=ms Wait for ms milliseconds between requests + -h, --help This text + --html-max-cols=... Limit the number of HTML characters per line processed + --html-max-rows=... Limit the number of HTML lines processed + -D, --max-depth=... Don't analyse pages more than num levels deep + -m, --max-urls=... Exit when num URLs have been analysed + -w, --max-wait=... Wait no more than ms milliseconds for page resources to load + -p, --password=... Password to be used for basic HTTP authentication (zombie only) + -P, --pretty Pretty-print JSON output + --proxy=... Proxy URL, e.g. 'http://user:pass@proxy:8080' (zombie only) + -r, --recursive Follow links on pages (crawler) + -a, --user-agent=... Set the user agent string + -u, --username=... Username to be used for basic HTTP authentication (zombie only) +`); process.exit(1); } -- GitLab From 5980ac636cb338d76d24e4123fd9983c81e847c1 Mon Sep 17 00:00:00 2001 From: Markus Hunsalz Date: Wed, 29 Jan 2020 15:34:42 +0100 Subject: [PATCH 151/550] added Duda & MyWebsite CMS --- src/apps.json | 37 ++++++++++-- src/icons/Ionos-by-1and1-logo.svg | 94 ++++++++++++++++++++++++++++++ src/icons/duda.png | Bin 0 -> 115763 bytes 3 files changed, 127 insertions(+), 4 deletions(-) create mode 100644 src/icons/Ionos-by-1and1-logo.svg create mode 100644 src/icons/duda.png diff --git a/src/apps.json b/src/apps.json index 713369258..9ada81dd8 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3109,6 +3109,17 @@ "implies": "Drupal", "website": "http://drupalcommerce.org" }, + "Duda": { + "cats": [ + 1 + ], + "js": { + "SystemID": "^.*DIRECT.*$\\;confidence:100", + "version": "^(.*)$\\;version:\\1\\;confidence:0" + }, + "icon": "duda.png", + "website": "https://www.duda.co/website-builder" + }, "Dynamicweb": { "cats": [ 1, @@ -5500,10 +5511,6 @@ }, "icon": "jimdo.png", "url": "\\.jimdo\\.com/", - "js": { - "jimdoData": "", - "jimdo_Data": "" - }, "website": "https://www.jimdo.com" }, "Jirafe": { @@ -7325,6 +7332,28 @@ }, "website": "http://www.netcap-creation.fr" }, + "MyWebsite 8": { + "cats": [ + 1 + ], + "meta": { + "generator": "^.*MyWebsite.*$\\;confidence:100" + }, + "icon": "Ionos-by-1and1-logo.svg", + "website": "https://www.ionos.com" + }, + "MyWebsite 9": { + "cats": [ + 1 + ], + "js": { + "SystemID": "^.*1AND1.*$\\;confidence:100", + "version": "^(.*)$\\;version:\\1\\;confidence:0" + }, + "icon": "Ionos-by-1and1-logo.svg", + "script": "\\/\\/integration.mywebsite-editor.com.*\\.js\\;confidence:100", + "website": "https://www.ionos.com" + }, "NEO - Omnichannel Commerce Platform": { "cats": [ 6 diff --git a/src/icons/Ionos-by-1and1-logo.svg b/src/icons/Ionos-by-1and1-logo.svg new file mode 100644 index 000000000..60d87ec91 --- /dev/null +++ b/src/icons/Ionos-by-1and1-logo.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/duda.png b/src/icons/duda.png new file mode 100644 index 0000000000000000000000000000000000000000..09d75d3ad013167aa3610f76cb5801a540f556bb GIT binary patch literal 115763 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

CmZrI-GGe&H{_FUQhdxOc|x z^u>{9i$YJAZ~IeT%Jm6qS>`JZHWul#=5 zy!7&;&0cAu_QFfnir;+av0VPfis;hx8{QAjO)=$tX8Yxfaq5pRmoL5cU)g7;@a)>l zuC3p4eQ%zh$RARFH8gaNmW1Lr<7Xe4_#fvLUHOuJVnJd0t3Bd+uloN)u}2A3O2+EQ z-MF$>zGBam<#8JPFY5R`(x;c3T=>3Oe(G!cUx}5^!|NAw9-Y4A{Pxoxr(cHMQPWs8 z@!iamXOBzInNxOso3H1^i3e3}TBD{+t~}wRaeuqlf|Ds1t~+Myu9c3iS3A6e$LQOV zd0TJTz08gO?j9xa^B8CR^SM=rmOCFSWv}#XKK}V4yVZ=Uf=J`$xKA%{zGD9BALciI zaz(73G=JuTpUP4@t|gRx+;>~^bjg|-0e>@?Z%w=SY?jUOwO^n9n9JAR`L}At*(5II zig}m5Hx=8-EZ^m8oX+~DX7{>CLG7OOFUf1ZEc#_FU#ljUZSl0Ka6{~=Z2jq<9`D!4 z|NmwEsoVO0y_z59Psu$ivu@RS}rv~j}1L!ZZ=KbKK?;>h(C#e!Trm%8fQz3}7VyPY2w zg-Fi)H0Pv`tDSd=ca6%9`TElfPb|Cfw8-@G$NV2ZcPdPcJm8gd@Y3#ivRhW)t1NiG zZ|<=lZ+9JyULo_iciXq%oxd!jrdRFjap0W%P~>{#F|-yHroFHK&YqW(D){`dQ+!SH>4dJ8vCA#~vfVFOm|XhaO#5-9%XuBUij6sczlEQg z#?Be{FZJfnfAyOC|DD@@>Yn$0jptV^?_Elln49u6x=7$O+v^}(_2b(&U6fp#WV2z; z%V6H^5~0gC>*k;Beyb}qp>Tbm>HdPF=evKWY8swMyLriH>(}1<5_0-FLDdQuLtn0z z<$LV@Jp1>~-wmJL0glJBmANJpMbCF!_w$`V0&F^2&j^Nl+`cu2_%Y|b`C0EWq zxu!01Z_};^O0$%YbGLuKJNx9UuUkG#{j!>D{NYk?<t{@8T){Y{`~39c zc-iU2x2x_voEks%`u?x!Pha`}-;}fe$-i@cmTS{Dvagc%d%CK${k7wj^)W?nPd!X; zw+(#x>uq$Z+@H5X#j$JOx=)$@s&>i6bP=VJsfS+KuiM(!Wt&^zt*(%HaBd0Hx}eD2 zMUT70&VBV`k9@jm)2-x>KbPiY#BQ}+{IF|Xn!mQ7P4Z(leYp+Og0@{uerh!F<92n{ zlGul3CY!f^J8-n*=>SyI;tD=i;x`o!4=}=vA1R^TDGvByYWoJjtp8J=K9(P&pw%}Ue@UK`ReZ$mnncMl1dD9qPYQ0<#eyL zPplTctv9DqN1MI8;QlQ3bj4TQPtVky+8Pld{xiLF(Ww`a8tInt<@!9YF8-8U8GG`n z!}*^t*UaObWR8n(wy$=bE?fRo>3=KH{Cs&8tGW&u`DY|0+hDJ(%}~ZQ-_@7aLoa@Bc70 zsP3bA>hs(Gq9b_dViE zZe31(YeU8AJhiWDX6d=fyH{qZvn^3w{&SjNYaoMk&AN+%e)sFLmp{E#dPnb6-0|H} zLOWN9dRA+lh~<@#eet+lDrdF*=B46tb0^NR|M=y&cjdF>SG#S(=D(fXQ*GMvOFyrj zElxCXyGBFZy=&fAp5~lN>w5g5ZT$s%^B?DI=d|B0Z(l!8)o{<}IlQ|Xd7}1nZvA^F z?27;Sb@S^M*sO>=&%XX;VduI^dF*Sxn@D5kQU}TBOUfr`L(3suaIm-sqr7iXtTdhxO?zdYVf6yCmc z&zwnd*H7n|&8t~v^YPW{)Zf4DHSB*Mn?LnxcwLm-m6B(>;z;)(s7JXzd|vyvis8F+(zbx;@A7-3 zl&2|pKg-FeP*C_~D7Bz;^{udXKW66g$J{R1c*D>1cXepuy)c__74hYIaazw)8RD*W zZ))q0@sYgFJ>k(!`}0<(J9sJsrE28Qt5p3^K3%hL%G6~!2W4vx{%=nEqt{lw|M%~+ zySvx@-Q)e|%XInMf$@55HFCc)EdRbqKlO5YedxEkFU_BBmG2L&`}3*8QvJr0aiAp1SE)&%@`})vHgs_G~yQ@TK48_ssqu zhKZ#tZm&f4EHf{T3*TMw?UL}*mHzenrlfCG`SNl3mks;fuC58mVeopmY*SfG(4AGU zudOdU^!?oJ>moP)S6JN4_gX&9?B`Af)l0`7HcCysxGRn^_wk26%Bg=Rs-H5h@=N{n zzkczbuk-(Q&U3HaY_o>_qUpsR!`}()jGf$tNvfOTU zqpj{&{isjx8#h#(v;MM+?du&o7Z;;RGK))ULyPyh*7OP0?DuYbVD~L0z~{?_hqFG}RynlIkF(qM^M>)$)_%?N_CNfey8r+9Ur%{&%d(x5~H?N*;^WgV4&XAQ`BRVrBIED21(<)xBNM}C&(PrDN5dG+o z!Xs-ooHCx%ee~E&UjD6zo%ilOaK1P`aB0Qqe4*(R>;GMv{B*H@{hBpD1*diUzqDnl znt7MC_RqCDt&*wxeU6>0T^M#?o$<>krtE{qAD$Fw`X-Zbx|8>yS?~+LTOs+rb7wXG zZV>vsOLWp%rvK zq*d}om&VZ-+h1DF30=Q`ab46x*QZxr%*t9;|NNNqBJH|wCm$}AS>v(p2XEJ`m(>p* z&)4p^`yZWpb^U_rn>sEgYiAs_oF@44{wB#6JLmS?p7?uS7*pZt5auwsjmtln>RRm% zdH%#TXpe0H(^2;sk5Wy(P2Qwa^|DvzP*B{CfVO`7=y{dDettSt|F8bE_x<0~uHEKt zy%)4#&2x`O5vPKT*M9U_xGN!drg!q(rw{U3yJvHU%C*VIgZ822wK}|ri4{&&~J9dV2b9EqSwQTJ_$A&sSZW_akEGnuB}KE>98hTz>StV@1OGVC|15 zZ_b#(I$={$%|e~E8}_XBa4tPMy>I%1Ir`f*&t)z<-+6KQ(v9zanR9*p{7o?Ll}#1r zoO>dXcI#9(p0^2|ce(p~-2Zd+S2jPsf5qG4*we)IB^NIpT6n+g&OE_xzcueycx;uF zswC|F+xKhA0@(JY}K4nv*Vc5?dwXuN}>o05!G!OV$ zb@Rn-sjd6gHQv2Eeg3uX{(0Kj;`23@&#N$t=XjiYzD~^G$>G;azgVBxl@@w>!QY-o z9-E(jjOh7g%aNb*V^}P<#dkLwC+^vqcjBndzMc$ybzc3-{_?Bl zm%T5t#rgeeV*5A$cS@y0^Z(`bALf2q#dCOi{lCYb8eUzTcI@2tufMzX7KmQuk6l=| z?DVB2F@1V#mpre$)_6)gbJzS;7k=@iI$EhNT(9-iLn7W=wZU;m$e;4E&&xKf35k{b zTR8QM*GpSX^U!T8RtQEsUsLh+wRr3cD{UV08FhIV&QFo?u#Ef4zwnjifvv~49{cyx zfBM$@mpDFco~aHc{3inAiU=_iw-0?ao%ef5}h=;+@^yR{gX zYKpel&VAug(X!)yeB;rRx#rv2H(K7T6Q0K#|I_!&rq+k7XFKX19{qIUsru>4vwi=b zS^r6*zVxp`I_AH4dzX^+^So2{TNrrazx52ovDU2+ZW z+?o9P;EEZ(6Z_;|v`Xe@tX#qV{aj4lI-9>6{ilb%{Q5~#m;b7_>6**xagvWV%yQjq z_x%w2`Z*i4w&;~V**LM@BLDBkzSZA(|Ns8?behWTsTnV7{!f$3HST=3DJ%Y`R7F~b z@qF&t?_TfXm28_|ztLvJ%q5qrmc0qT|EK;`^sk#;TTP8KW`4eE8YF$kIQ(zg@i%v@ z7(a>}li5&Ksrvfb^1$R(^;46+C~ryf{L3qCSS7pS-}O_gua~E)tb1jyuRpE0-zG}# z>ZS`@pMQyY@cGsHAGK_C(;E-TzW8}#N~ZbCU9(^LdNroToR$xbzf{rX7R~(VX8xuN z(QR*{ir0Bx-ujkPusPD+cV+*cXS3&TnxwIRaVc-h3Cn1+4dLNSr04zFk;XG$r$5{E z#@77*m6fmc_br~!{CDfB3oCLWzW-Qi8)&Dui0x46k&Qb{itmf0r)tORf5}ZOTJ3!2 z5@&*d-d>J8dqy)2o5rc3zQ?9Z8T>Dsa&`5UxH68A%vjCMH^0=q+d1pk=JoPwcRzgc zkj(%0@oH{wpWm0XooAohh06VUb6@M}EPdmg`^q6@-tFm1zfTya zzLmF&)U*Bg@zZPjpXN{3&j0ITAHMMQoq(GG>u!GBde(CLx3cR;bbJ=>l-eV^36xAe z>|=5IAHChXamQtu%`H|R;#U~_tp4zBRg#qb8b_VpANDV%ueMptxA`8|+fv@TYthQp zuZ&LzY?^$jORz?|_1%k`9zO3aWUKCU-DjLVZ_ay{8Na_z&7JxFxrpwoz|9-y$J!Vz zY<|Jwe(SJtPyF6cpWX$1^0f=s)c-yCY0JG8zh2w_-G3_k{y(>!52n93Q}q5ut$lXh z>rau-N_%!2GnwuCb0lt3?>_G{XT0+Mvc+(I^N{B^_+9RHJZfk0g1779{%!j8=J=^q zb@yH=?!8&_#q;bBy9KJ}^`xiIOm0M+)Q9 zHcy{Y_iOdjE644E&GvtkKjnS@-{no8yXB{xoO=DM*tZJ%HF*nWx=rIs50YTFI{;ZF_Q$>+t`T z+@iZhyWgv8Uug4}uniJ<`BJ#(nrTrn>y+cC|L}=wJe{HP<*npFn*uLqd8^uUQ^f;Z z+pe2tJxiA`35xuZ^|`x0M#K95@%>u*e_!O6bh_X8V>H+5-%|}GFZWl!fAnpPzPXd7 z09+-tH<);ZDnz}Ux=Z`ZOsg|dFE_3}xL0<+iF5wVJ%6hIJN$a(ZK?dCadkzW$8E93 z+svyqt#flls+bgacf5T2{=%1wWmgVd+&Fvw{`=MMm)S>$&5H&%0)!4zoaw z%NMpiOjsxOOeACbEV*;rCT`PyvpZN)W7f~xS9%^qo{h?_{dhX+){mwqQEUrRqZV%u ze*Zjp^Tp?#TkZs;NG@mIV&~nG{b^3C?P|F~zj(h`i~fCc60ZNs(G~xEuQR(w;Ck53 zuUwkam-#G${(o4#KU}W<;muFi_WzDQEq(w0v^d|Ir8!k*7uoi_3O*v7lXYh6Ve!&{ zxG>pkigia$DrTJztlsh1!9lgx`XtMv(3`7DEMGl-wKQv4;QErF?XMJe2(?XomM>c& zTes$QnD);7_BywX*w)Xj-(vIcsQBrZ;{W69Dq?M#a*{7}Mfy#86j3X}w#;;KcFFA@ z5vR6PR$E(t*f-ba?!^teR!+ZG^7Q5Jzi&;p2yXGnUZT|-WiDiwzi;C7AJ^vT?2-9; zY3sGQ{r2(m{yqO6T=_Zve|{C8d;S}t(<|N7YEKdq*Ud(&>WChz<0nr{ZsOH?KC_e>`79{^$FDsXKqo-@mr;lCQ1$ z(ugm@q8EMTUbkk;y~%lZSLnjI&An#dF07gITV;~{?PnL~y}H4A;g^OpZ$yu&$J_hm zUjyFs@$mg^aJhNcCbsOHU5wn{GvcRT?*III7Vnk*Bm7tVKN_!J$B{StZ|1QFXK!p* z-5>a@%4L~XfUj2=xBQK(Yr8A1`D`!t{p9EI^ZYN%iPL>bymxJ$Qo8GGwfDYQwX#P~ z=gUb)Y(Ju~|I6{i{!>2xe^aj!UH@-6bcsutNH}jFHH`Qxn z-1q$P>C}EQ@7}Ga^7>!Dh{=Ozo@H{S$5ro#aR9G=Xol%hY~+NN5n=&|I^ElaD_?>6i@ z{94lSyh*Ikes_IMzu1@N>t5|qxBFxEPICX^iMq3odhXu;<0!*M9=_QxH@-KYTRnGq z9N%W`{kA7Rm;RNx;*r09?;qB)Z2!*PKexRl@7GUO0Sad+Ii*O&!3#X z@;-9H{OOC&^PCqx_3rSr9G*jy;}&HJY@YS>&7AwMMDpdf?$6qBJdsVx@pHGI+ONMh z|F*vEfo+`MAOw$Ep|ietLFn=BFdw^%2+hf2xks`n5x3ZQN0P=ZmNREjE7E zH#4*^bh2HZ@~mlDwT}0%J3d-G`JPL+{ET zTa0yCC#F>Yl4?A$dhO=VlG_$dPfeLJuk=z;wEOE1?Ld)CCNqvyHoK1BSyBLAmw-{}Wa;uy9pG`i?L z;ZF06A5Y7)mQ_wn`7LvF>kNtGnf}(-TURic1%3KBt?bnD^re=!Cq7SVI9eNDa40tA zbHKc;W4hnV<}F?OJbc!l>I*K~Vy9-Y9oDbk6!Y)-|K!TA_y6cWE!|uB*YI!2>6Co; zr*nQO-c!vQ_mhcKPZm-(t^-rvSQbcL< z_Op9tU%&fdPW#HJ%Magt+U*+9UwhJ~iKEVDuYS?{Hpxaw=lSQ2gm_KT>UF^!u`JVgzkI!3f_T6ZxYk(@2{F~y<$<# zik?ujcc)S^@2R-z7JMm>nQ$?C731e87a#R5;Cm?i_E*)>llLVe&bpr7(Ra9jJD+!! zNB){)IrCn(G|k?9-%TgE?t%G4yI(GqKji;!{&Zlm_-X(DfA?SZ5B52=()X{(iFcu{ zb5~2)G(5FPo@e+gB=^>Vud7uTENeb{i6cQkkN5B0T^qG0Ye!#8`@dqf`}s%DRj)`! zT>RKr7o6mK?15?MtLdg2ia&m?-yKsCDBGTHx0GRd$i}4;%)eBnY2W(wne%rRPxuyj zwiuVSU8|c-emr>?-`Cr9$7k+OvtSeMl?5+l&YpE!c>8B+j`a3xIxsl$o4P;wZw9GZXNv;P`=9K z(z{xH#jpG;PV4Ecf9G@h=l-u-KRuXUw||QNi|>aYS*E=#`Fba8i`x~elaD_ytXZ42 zrfAK+r&DLCyT5;G93E;nA^TU=x`nfhPM2(zF#7WMU)icCtD1cI*Nw_vL-_`kh)9 zm$Q9&x#XUr(9L({cgD>7`|A3s55fDFrd!UR@bF<>C)Z(p-HV$tyf@GPJI8c>-w%(- z-#hvqpYuPbm+^N}SkpR=?mWe{SFIQ48(pg6`gYc$Xt%_1&zt6F|8$FJTSv}*_VW|Z zuIXh}(=L>%c3nD=W4R`Kf#=icKW$&T&riK5Zx=Byu>RBf|4;5uYhJBC{d3eogK3TV z<`;_>sx4c%rsMF@ho;;QB^7^I@v#_i^gC_~qpP712`toj2BeyOR+4kZ)yT-sCk7^Sfr95d_nO^5wxHKVx+OnbA^-W6)}oi(@w(ajzw=+! ztakfryjQns!#np4DHc^0_hny5Ebo84rs__6H|P3QH&&H({nmRI{n_$FO}6Yyfp%xt z2}^4tkDuc`6uBzR+BDF;&)9!v_YX}oUE3a=vuitcY}hMsSUvsjGqLMQD&8l5pWK~! zMkw;fs?YsX{I8h*JbQKTrgh>+Y<`OVz4uZ5%k3HeR<71v8};dPx}KCj>n)*+^>&v6 zl{ZYi)N?jWFZZ>=+px|1yuCI>KfS5RdV2BC*0(WxPwT8%e=b0`W&7vXQ9mYc%9Sw+ zuQWM-(I$RfV&M~g`HY4m##`SR9oyWP{nNTXyUP0g2mXC=^8%Otdb$7q_0*!TSBu>K zo))$DdVE^OTVlG@g-g9MvG=U~K9}-vBnZegJMH+ZvZL}^$I@#$zgi9BcD?9#Pjssj zaQdxXrSW^~-M^c@pAdd}>G}SsZFT=&NBJ$e|7zo;tFLF?U2yF6_P^8Cy|OthY8?CN zQ`tp{Ge`T)((+1H`iPy|606x?`R41cXBW4byOrOsi4qdK)w`qIdmn#P`+?dv=baas zuL%0tPuYD*E@Q%>GwF9fue!;xGXKeeTeGT<)oYmD2c662pulm1VN3Sh%>2I}H;1#Q z%V|BY|Nc7l?d$)0MfS3PU9xkl(2=YY-mZV8*Izu~eX-@H%HGG0+OOwF*4TCU-${G8 zI&=A*XPuQdo@LKZwOpRK(fQ_?>mOo0BD}Y5=gVL8Z^zVb*X@SBGZvmXZsvBQ?b6$a zPaaNKxV3gunq9yzqdV+s7t%Ot4>rzYtts6QYG(iU_S22$U#1%V>pioUdzRIwGn1Lt zWNe7C_PtiqTj-yAp!$63#W`hfXKz(KZFcHHtB9aQ4fmT|FTbj*-LGGMSe^Lz(ueu2 zSC;a{GgkzczkaHob@^5Q@0zr^dd5%kU-w(As+@D=z0)f3h}Vt2w(+JV{{w%i^ZeZZ zyZveASNs3J?El=}RQ5FV=*GoO7f)%fFAF$+!c}PVyY8pz`gcBo2TgclE{8bJGJSOS z!^iEbR+yJvwdXHc@nPQ)(OqpNFaBKSoO{XR}zwcU%x1068t!smeRoZ4(+>M%3ZvJKBm9snDPfcF^ z{zb}dQ{!{T!wQtQ+kIU!J?m$th`ipan-;4M&QdCi+429>z1j6QOJmx1{=PTwqC>J0 zo8JQ)k40%&a=G5qQr$N`w#ZI>y7$TT?}vXc{&eq@bl9f2Y01ZDzB$pAoV`J}dzMC^ zifaLrCj-lc8C84k{@s^VD6`<>moI_vtq(A{NQ1u_&1)SVI} zUYndqW|k1)7A;+;D6MrbY*F&Wxs$KXoVnw;c2nK&eu2AAH``X+$`+1Ua7gd%)RnV! z>^Te7d;EeJ_C1YESWvq|tT}*1OkI}$8!`n|tAKEChM*N*dl-2xj-HnIz5NaTxce7oPQ$2VAY zs?aNo9WyqbGns$0=e5lbgPh#^$JVo~H!k>kU!w5CU6uL8KM#EUn<#zd?5`{9m*pLj zTJ6j-Y1tOHW_zLeCIW(c@~*9Gtd40p^?6?WFE^VFSGuSF|I@#7TkGqhYhs)%zfZhN z+!nvB^XClConQ8sUY@dPNpVy=^ObGN5%V3+dAv=YERZ32$d{?0_@ejn?e9-JoM@VA z>GnNl_mNn$d;?3>%g2x8Wt6jWM?Zh3@XO`%If+XFzGf|lRrLzz+Sl+H25u=iDNwd| z&(zK82F+Q^i$6Js%kFP{`6zzBpwFxR%df)NUp=T6*nXp}rfrS1^V9FuKjTd=U9(!J zedxmR2~&9*zXohO9KS1n&U~ITb%}@a1j;5HIuN$da!N&ZuHpr!2YrnV>3dbz9l0CZ zp(_5wWbuRdqAS+O-4C7U(>`~y$t9CFOyaLiXjj%w5Q<=^*4^{g%5T_t&K_qzX552C;S{^aeoU4BKvYb)ku#{BpH zR_>HH6V8x-&)E3S&t&qFzjyMF&JEuEBJYUP{y(86CHLL6wsF)wzVn#7NBigdOC?>M zVeAjzpULm_QH8j>fW?IJ$j_@a&Yj) z=tp^1pZxLOf8xtao<1w ze3F>(R_jVri`zYZ<)*ZTnb$t(8)wAGEMXPAB5?Hku6d@fj(smx-DKOy?z(Qmh17&q z^}BL@XcS1d$ZlK9ZT05jt!R!d0y`EfOlUFEe*dn$;(TnDXlOK#+wVV*lrBXi8@5Nh zNG#J|B54-%ZKstTj z*Sh8#S8E?!y0wm#$*AFLc-hn?kv9yTyq_NW6SL=E{J-EMk7Byot3GU3QG-sSSxZ}6V#5{sai-ZsVEjfRZLKQ25jJiq;)#FW>qf88(Yet9c=@N{wgIkn;MqLe%T!m~3K3#uIsd|oB=|6SQ_ z_tlG*6pBnabLRZ9*Z&{ycimH}WVJU{Z0A!6gOi+MtEZe_u=;nXU*)uP&dYY&*_oKF zLT+t67`rpL` z`t5=}7@88ef-SCSUfNolBgdrcyrWVgPm6V?weR(Fe8wvtHB4>O(6DY!bvVIzjWPL0 zOsry7*58)Lvmc$C9{TR3W%sk4)%DXuQ{FA@T3O2~xY>2RM<9P-VEAIw#d7bS#F)rMvDP zX+5y#-;$J1e+v0Fy!`R{@`lUeE)i_eo9g=(xb&@?aPrzt<{f8JkE91k75@*vU~_zL z$Vnb2i;`pN5v7r-TP0PE4&P!slV6+mHk`W=5+-+)I68K#792}>=N7r4xbhCKkZE_< z&F2vcHvMcD)%X4T{osp!ajwphDJ+7I7M%_VW${&dB__K4?6TGayp9Qv&n@6dd?(>_ zyhl-OuY7C8`kME*1<(IyX)BnRtlu@|l%&T`YoRX9csohuv+>?XMQ-HW-fZIjNb%!L z-O1LiC--hX@$~5zqxRi=NA}+T(H!yU)aJ+~p2yX0TINXD&D?kC+TpDloX>9_VLLtb z%h}`~<}%B-=8J)XA(A6cXFe_eZBG3CFd(nYZuL0_vt#% z5>bm2qHdS6@(qtglvYmW?&M#5HSJ|D-%oV5)Jhh8a#XOe4pIM*#<3>Ry}xl=toSqQ?8%S7<0L z)_xb66V^9h3bC0Q)ufg*hqrs;Z@J#eBd)viB368iyK;Q}K4V!qv;3vaPyc?}J%7_e zqm=tgx8}$(y`8eDQsQ0#*WtT6OTHcASf{pG{qS*xf&~sNS9VXVy7T?feTgd#$Me!9 zBb52=`*%7uA^h(#d9xV%NmvfR@?ieA^P`%N+k}?A=3FAJ z=OVqa^?+})!&1{MwmNO6s4~vk=CYL^AGKQ8-0Z!4CsKUB%jXvs%?DS9+Z3oxemJ|p zh)?szm9l?am)_Qz=U%$Mdg;we9rHJIFE9G+bUL~UVsz!J`n z6V^YxDq=Ko#f7~;B-fcjO4JO+g4GHE849MIi()6vJrv6E^m9je@BQB%cm7_z-@D_z zVTZ;R=jO|fuU>yJz3h@ya(`{6;s#^I1CmZE(_$Wd@Hj0J<*vW~%V~@6&NB{e&fi$P z!(;1?q|Uzh8@qDb=lf=7_ifaC<))}39k$@ya2du&&TMne#KwUUOQI%CTK+-u1b&X1V?? z{d`to!SwYPE^=Q!p5U-&(VH)tT1UK$zH^rCJP`VIZ@0`9+iy?rcUOFxJjXDQ*K+&k z9lxe64XB#Ucw@$)KcP>Hw_M5$B>yn7-dZ1J)V1_z zK-W`2HG>=Nc5=V%e;5|XiNAhxOZ2o+*QMRRGTXP^*2s$yGP(0%{f=$t*ETww7Rck3 z*{&eU&TK#75r?HkRGJolM%e4*wmY^eTXwf7cTDi&pY8Ua{od*_W38Xl z(mi+7=7}+tuDY3HmHS7!p<(WBNynexR`aOLJori4ySK=oGHX%tg*ow$gns>&>)XBm zh}Nfx$*NWp_v~J^YF^~^6=y3l+miNAF`d8f@b3$k-YM+km)^QIh`aGSFUuT8x1`Jz zqi5gl%KqN>$$E}-4aeHW3U3YHD@~cRsy<{_|B=}z7yjQ{%ow!Pwk(hL)};FuEHD0N z$$Cm1pX+qgJyC3$cyiXmAf34tnpOAzduPbFxLc;*eq85NF6=#D@%qE+srh>Zw&$Li z>#(2ag$Ji^U9WTH%9o4&Ts*<~JaoPA!zfu*g<}@(6+a%fCzT~C?h<~ybKyd#nY$Vj zqrXp%F3G1qKQd7a?UR=T@X?)#U5 zO2g|OI!!kE@9)XF&;RGcVsztVTqFc~+t6yZ>wRU2XXMj{Ev9Ug>dc zF$-t=A(5_w!CWl{ry3XZsogv}muFS^jT;a!MdsRO{=7i#PtiP`)V5I)CHMi9dR0bbc0*o@%M%`E>U! zPp!+|QI@j2S7xnkIN1lQMGre_8`=gq&eYYH2 z{qVkJ-8}OK&uIZG7VgOooE){P!BxKV*^$7@J^_4oZ8@fMUG!?dC;qtd$yAa1$1j1k zAAbi%dviC6F_p`(uvIKLQ5(XbBKJJ`uj;8s`s?O2Y}k8eZqH)>S{pUHudE@PnlGm^ zUEDE4`{}!B9ruH5);(C*^z&4V;fc-9wzY4^H{1Vbzp<|3@!fN0Jx}vR z$)`EGn$K$6{u*yP92v8;HS4f>+}Fzy;car?Wc{|^%H~HFTc;{CJg?H_E7%4)h0H|tmAqSwdt z{z*?;Kz(L?`&nfr|TclGjp|C>3GcI!qx+6yi1*DvT%m4TJyxPV%ik% zzPH82pw9T&gZaT5-(ITR&NcY~hjyx8pOV1LIeg{8Ya3LaidSbF)ELU${pXZ*XtEL<@P?)a6 zd#%RYa%S|UsF!&^XPZ>6{%0ZWV$PhUqBD!-NOYZuW%=8+nV>e8UrWP^1Dk6f?P!v# zP+z4X;ku}Bi!qyDnmNm!C1DpiFG#2_e)MOZ^2a0Q|1`O4svXoj4li_^b$jQjO6f|+ z54&GZpTf3c#fe6qefbjacyew?*5*53?K!*e-=&?Lv4@}SS?FG>(Rk~5se^;WG~wjLp@%^#9Yt1L_i!)u)n`9>$PVHv>ve@g*6u}5?gDVDy zc{BGfu)oD_Vmc*%@0VXQ40)@+ zhXq)+-#xg$jcwQF)yW?(TwbGO|A*0y+qzkSlaq%jHu>3gsdrM7cPmAB+86R4-Zrc0 zKi8!zy02H8+Y7#J;9&6FeOi;TMgEPU@XqWPal09l9CrE@Ow82zBpeX4e_}`3$Y%x8g=%gK#ar~{4@CxFSSByo^d(1x_vICX zV=Mo?yk4zmxotvgtfckHOPdiVE> zxbi#8W3roqE2+f&ca$=UQI<-~2HFOrugdH;GfwdGCQ z98P}S?)fU28@unvUU=>BwA5B&ePJPg()pX(3O^<%mh6ju@S?eIx_;`6Jzk#A`1jl^ zG-sS+H;Hk9lc+0m;d8z6Yi8#CoNuy5)p088N?wl}Ec%Hi z&62BYt}ee9zIxZcwL2L(F0?J(K4nL#+&0!XdY8A{HQL>}|Ihk*A$f~av8VZMC)O@D zKKFOd$&6I}EH}5y6=q-DE|)i*Tj0OuQhLg(9*ySodXIU$=3953HhML;#Dh)Af%nDs zzg>oJvz*zjSWQ2ux<5MhDM)iRr@=Yrv$G5;Hgc>@ir;dlZGPL%P_6@VnxBs|m5C+I z`CMArZ}QXQ_=X?)CzGdTU#k7`HA+_8!^`%=k%?0_>4`0Kw|lifW7!eId8KR5Z^?TW z$UP~O=hRjIO&_nPTdX+MQY83bUG?J&ljXZ_zW;Cen9HytW1HcvYpurO1zAgsp7|_X zxloq%c$v;O#l5Q2rYYVLGPoC^Wa;qYMp;&&uc-KkwH!xRJTgi++RZbs(|vx&yX69+ zcWozIw<`;8cfQ=Y!A1X?N;dPRkGqvBCyI9PEEhe>_(70Uh3T}!jsqKXn;qOEB;T88 zH+LFXx(lqB-&fhuEc#CA)0`(uZ+2|=cb#J|&iy<+xwKC2*^js#HHP10ZDe-8-zmOv zb+g9phqW*A1U{O4H*P9%zIaQJZ;kj2OT{&fM}Av(`0lLunmzHVK;dG!)3-tU@mK;*8#7DE@Q6q&8!#w|6Y=1(a2qVsprVs$Bzpo*DfmjvhT**`9ji}d)gwVCAdv=(P_GTeott@pO=#_?k>=~HtpHt zFSFHW{I4o}aN*&MIX9(aKmM%cZ@T?n>qiaGvkBbm7Ro#fSG+q@UbUxn@@~y1PP{2! z4t&m7uCsh{!I7iC>v*r9uDua-oGb0Fw<=f4*Q=hv_c^~jx?*R}%lLbKfZTzbeDMq7 zZ%ug3nLO#A*~f3%8-E?%-}UaULF?r+AB)`e#CW3A9!rK#e!M}=~p*=`-JE2jdisfkMup?x0~-v@vnD;i>nh2e{cLAL?9_E>|CeW^@;vgq%hJ+q6!&4C z!ilD_graMbyy)JSR$rZ zD~QC^tKPHwmlR|7)9uXMI_5_NRm%>te`{qFr38u z($xK3=Ee&wGz5LmYQ|R1@HQ3IzxqDAetOaG67wTPW`&-UG&zC`7FkY-@#^_<=;-=8 zGY?-{+_!17?7eqvv(n!6eNmWq)l$E%{bICTp^}*2{Jw5=3+b{)TO)Rtm@SLYkzri_ zTY73>^8>l|jk~{Ch4VM8etttW(qYS%-S5}ksD6`ZB5Wu3_`5xe;>$(%S$@cTG_IeL z(5uYa6#w|E_q3BmS#624gFPN!W|6;Qe>?whjO*_Zjg+Lf$(IEL&PXrZCHE?3KkMb~ zZt}aj*{UDr|BJS9ynS4KzsqB#sJDF^lUrPtEH?SJXUne*XJdM|ZOr}qMS5r7U&lm5h{yhC5xAPNZEHo^srpVzDE(f zPkn+J!|vvPjBdL+>B+MLSJvIAzu&y^$Lit(>@|#Mik5HDoLuXod~Nl&oKq#<>%VPu z1=r_HPkPlRf9~09Gt-gX=rLo9(Xm&TY?^-wtzPh3?svdNEvr{~;*B#^PXAFcyW?kU zqvKc;DRL_8LYz{<-AlIaMlS+dR4zZySukTl%ONd~gl{EB*3a+W86MxW`FMQCy_=T} zU2jaS4C@u(w`E`oT%vHXL&o@9pn$G=v5=TnV#42^yO*ENh}kWoJ>B8X8m+jRGNZKr zSw>+IjkmsEc)aoX&#>35In)%nDDUJOc`AFAcQb4Ii2ic$>~p@Q(9 ztIe5Qp7__-o}BhxbZ&Xl ztknYVJY{y@x;DGpqFiXsztcOuJkozGQ?Zv@QCBa1F7tDJ-Q#vgUZ2@3@YV98>RY?6 zV#1--Uey8X1<5A9m;R=&U-A|X6N^(mnJqZEaowhZhfYQl-&}e3g|)VD=Dw(KpRqWGMI4@H?R?-yyL>-HZy@py-Y<4%nTal;Fu zcaFPztl#W1^8oLXy|-Sc)yMBV!}p|hd-BJr@yDY7f4F{e_8nnm_WonGT{G(61oLpc z5Enn^ULGjgCo!?U{oI>W(`#2;SF*7_-JWb#*xr)NCK&PW!#%di?(I)fSZ{psk*WA} z_~WC`_RDiV8#YgSDtCSL(m38zW-&*a!V8!1P3^hU_Go|p<{ZgGw-;mEP{UKPxL z{`PJ0!r8a?+ROd#&EI6zGUEuBbFvJpap!|mEZhGcU4J-KXR+YNn4=v#9FNQmo#8N3 zQ^3|cS8)HY$~pgz_9uVa`q;3j((IW2{O+qaw&^PSlHD>@yVjsnk)&Sh04~tg?r1R$6?19e?!JKj*^hi{(3P<^Q^r z>{OUqZLJ~wJS3uZop$iGWdee}xg{$?&%ENSm(lUh22F(Sc&zZ?guaF&)0Uw5qMjX# z9r)Kg@&2=;`P$qW9j6z}Ds(yeF7!`5ztRMOlGty;LfswLwXGh`?XH{YUMllMeZ%Af z+J=AkC?;omzq<7*yioGVt%`^7WwKu9+T=dwY@Z~1#lOjN+Os6lnz~0fu2Qa zDN%-&zO~u;T5(YuDxS>rJaw=AqSXV5m8REu869WG%ntav*hctY4c8;VXI0Z@Ot+}t zUSDP9xA#+wj{WDm61#steDN-Ed(Y92JTrZRkNHcQ8`V~1+U$3?f2)vgsr5FozE=9< z+3^13C&lOYx{58Ho|eAYxLos?#iC1F*I)X7YytPNn@!qW{RzJk{_HW|=)8X_Tky;K z65(n~Bs6A*rCMk&^MAQeqv&F!+l9J)tL`xuG%B4dTWVNtpJ-wmecJx-MDv%O%sjVC z56(H-%i4G9%;tuTHLrRt>OQ%wseNC6WFfzeXtmvc(LMp$hB;b~mdxAw^@s2DBeqSC zFMQ!hVlryH$Pmh&YNTEB;||~AlG#sXXFtg}@7%wzu+k=C)^ZI`ogf?T2<}L)8(${8 z)p#d6G5xeaUb?ZhUi+u=tS`GyAKAg;d^wr5_@Tza}dX{n8a z{gh*Cw?*-(pWDSWdq?VyplPBkGv5{EuiG)V#x|_}Q}d3JKj9l|o}JzC<(l-J?I%*V zT#^3Dy^))hdmWe7^!Y}DN1_wO3lDJ2o^{}}`=mLhZ~BDA&#pPW+FK$1!6B{7LN3ix zFTXuox?I`t{HoioVgJP9Ywh&*e9F=J|EJop_txXi{yH&xr8zSXu4Y(Pnx$Cq++o4`*nkv8D=mEnhOj9HkFC$^HJ+dL!DhdelzS-8w9qb$ zlBZfvr!d@2jC}h2mA2vk%koD*z1Cm)qwf71X~RQ&Z9i&+4&^f?m2T;-SYBe~vnhSy z6_veQ7p>bY)*8HW{Ia`Qt6zbc?OOXaHJ&=5t9c@wMXlXGBwrNr6q@P9KH<53^0AJV zoxJz{KZ!o_)h258e`b2H=5Tj=+}Jq#(iQdiYsX*Be6S&N)tboxnx6~xY{gcD%t(1M z$t8F0!<4AsTOA#4l!oxR7_X_!$K|`Pma<-++}Zr@G0)nsa;aw?_*&h)adhV)&3)nvIQ8e%Sc>`Y z@7iJ7^O5`fkw*X8nX-q^A3gDfamF)Ml@%{v8&#{^|8OgkrMmd-#+MJ5ryUm1=re!+ z(&GHxgJ+m*93qeJSs};!D|n9RyM3jCX%fq1%$J_LHZkH`yG--a%KXxs`Ent7^QT0& zeK5=DmQhjQWcT7@GVwdRv2odq#~bx)W!YSpGA|HTdlDKxMT*7b!iAlCrwT0Jac@?e zp|wGRti*ws*r|dxAEk;Ooj=wp{=@cva#-K_BXX~5?K$#ug*LJateU)cb#igB#w<@R zh1I^l6g&l%Jrc`WRCGv=ai&+KkME+XU82uaT^y_wO2V5&j|&*?c3R)m)yde9}yX1|}nRV>m-r`Pbo*;W{`Yq2z zk4ib+IZwM-`tEpg^U~I!lG)9!nuh12_>51SSBu}Q*?6Fn#Y<_nB}bC((ZBwCB&OGW zoNV!b_4A~EQ{&yAzulhn|3;L|9G3pWFT0k{y&N{}#zkiFey=|dr@7c25MKU0#-QbZ z-0AG5mefRsVm*a*i{@VXUinmDnrXq_?&f92yjJt2j`Fr8b>2O(Sv|gYv%a19Z;RCy zUmr}~D4k^4cQ1ZRfPS#x=X{BL#p@y4uiUR%XMD~|b-s>p-L8yNpSw6-UbkB(%k*uN z*Z(Jv-nXro$Go;z`Ll`Pz0T|RYjn^3d-1#Q!N2y*+w5;#S~71bN$T!Uyq`C*Qsk*< z|H1oBACVIJ|V zeJ7Mcr!UBnkLF->56a%g&D6uKzEh5;&qLYNq47x7nptb!&FZw}x0xtjzHFI~TJZF6 zSEJNfvT|y-!y6Yl9N6R`mAOLX6Tgz7_bLn5Js+hOEwu0bZ2$AN#n;vIkEpCJWmk_h zz1J$m>e6sc%<+gyqSorOH}@EZ_AZxx`EmXHlc{%Im(^4q^Pe~=HSFB4)mc>&BIKmZ z&T}!Y3 zyRPEt;*UQ(pYZJm#}C%D0^T%3@jZ^}olag&N3?dR&UF0y$5id2;mTq6UsunL zRTS7dMStTeYmU~5+AlTFO?z6L=&LK1RcrS(>&W?kdVYY|-=kz`w#ciFz5`2l7{t-O5E@k!~k)%SZU8s-LzFJNJNS+(!N5o6xZPr9f3HE++`enDi`niLHy z&qw{)sc8{C_0g@Car|ySbH3kEcqu+@gYV7SmpQYyro9HuCr7iNmiAiNUQ>O~H`Twr za@Lcc2bnI)Ro`X1|Hl9DRrBUM>1@&SrH+4=kJnddI&KoB+NW0=auaiY;Ke}D{sC_#;5Ff&HwGKY1asmpiq z=a$?aDqEek#GcR1d{oRBlBO4AzPDz|uW4rr&osR346YTwujBK0N`|@ix+@&rRXcC6 zzka~izgy=)%6X-?&7Ky&-`qc5`Qhh9WA)@unPuGX_wmQ81Wj=IsAoNS%F7EUcti@W zl^=Y^DyRC{apjh+X`2NilIz}m-*G9>W7A9HTX#|y2d1>lIlkM-;>{gjojJXe?f>51 z@!im6edK|&pUe8T3a>xLRK=wC=TUkg-(MExHv)1qUL0GTqq_USzLsV2U%7iM{ylhe zqdn=)th}Ct})ZHoD%<$<~{D0Rwt!Y;d@BhDlL+1yB znSu5R=|8>l^G;1PShk_&*6ZRw(LdfAFlp?}xK(leorHA}f7kXqg{3=BGu^T~loDXE zmUY*@pNrl~g&1*Mxs@lur0ZO9c){&i9i1tgvM-;VdBZJIF*(=N?R{c^w~fKZXFE2& z|7R%>`Y<5xmclNQM{hvIU|EvGYJ$`=vSfapt7WS-N20dC4 z4j1FrF+APrpvHRC=#J`_@Pe?$_NT&$*B$-2X3k&Xvs+`agX@=P)8EYg*2EF)>7OLx zJh9>*ODX5#6PJv9<|Re3M_Ss{zpL2uZ@PN&|JVEbcJKS=uO#588&&XnPjo*Myu=9w&{y91k#=d@D;vs&TtD!Hksvm^mQhiMyG$_ z^dDQKYz@zzF8{jLPxXM>JhhBn56rh}uQ&YvL)THKnI)@)nLp+@v*7O^AOH6}2bE7k ztO>sb4?kaFcEn=0Sfmk$Wf)WNtyY&k*}0*df}Hod4*1^D5k6@?^Lut^cKChCOBYmG zo_fm6`*Fu)(~6gD)zfdp`(AmMRCPZ={Lude$Mw_hcL>-2sz1JOdYvG9{qygZ`u`OB znBScHoUqzpy-~}wQ!(y8&k23Iebwki_^Gvfr=)#Y8=bvQp6T1yty4H2>F&wgeCOx3 z+NJ6SS^V2$@5FDeUzFBYymRgiX5Ek9R$hN})&Boxi!zSZYT2^27gK)!im$akxA%+F zn{>km0{bu8#+^N|(tcfKfX(IIKaXW37jL?Ix7FzDB=?1KDw$sP%8|dBk8WJQ^TvgR zHrwjG6dvw#`q`VkeuI0;_H*w)d9d}bnvrHS^9JwAD}l$D`Cs^X&Gfvy_2;yGf_iPs z_xx?qRBm;Y)J#n}*y=jH@Z3YYjze>&&-*z$!u9{5i}t^!Ypk(q@nSKZ5EbX`#&YSE z`r__$w{sivl_ZbmzPA$6esRiyKWE#;SznnISi^a^vZAjOH2u3HiRaPs>Y3pjFGT_#3kbWYJl=6;)grH&up28wTT=9+_LY^3KmJo} z-}N{>{qe&5zr`+l>{^W+wp`u$h%NE@#&eZoYMXPx>#pxC6j-4&F>JpPm#Dm|#{py8 zg2$gsvL4S*Xw1LAaLS8M5<4vJZ%A62Nd4*lZGb`lMoc3MV+?KWV9`B#!3J31H zeSUfKv-qQl>;J};%>T#q%VXKh?qfTDo>_WS<>O?}50@HDW|o}XerRdMi?C0+_uqbQ zQ@C*E@-bbOeYT#*SZ}Oj-mzg@{-fhg>w4yA1XW>;CQsjbfuyPv&Jx zi{1D!z57W`^tM!yPrVx&>-m#jF0cQ0_{P@%4rgj!$4}rh>F!y!RR2hz{oG~kkGG#) zwry*!^=AEDyT2VV5-NOrAwu@n2|c4bqC)RPZkAVuomk@h`-TcjR9nGhhC3x+(wu_- z7Wnuao4IqUMaBQchMxqtbbFaTSvBKseS?VE+~;b-9vj)cLnJq=Fckz8p5eCdoBsdD zeT7{gmAtLF9~FKXnSRgm*;a824(`u- z9*vw%8w2Y9rA|&+wM_`Y*j$_5DE!m|Xt}sq!QjA2*7+T)FHPH_T4;8Ex~1^uc5T6+ zMA1bt%5MbJ;vQQbknapRlEZ5LboP2R2hURFl2X|v8!mp|yI-|Ux~Y)0Nyk{*GF8(e zzV+Pi6t@2VyX$3@)#E#xvt`&Fgp-WA4B~8Gnf1L``khU!@a-x)$?2Ah4&D_rTpfNo zs$l0<|E9fRK@|+^zo=$326lRT=r}Duu>8hl&GXSawKIC=Oy2R>_mutmnI5O6|4dI* zJl_*v^LT5;Q~Up(clKL|FOL7^d+5Czx7O}iZOt58XT1CQBytlIS4^AFS|>k~9oOG4 zR9O4d~^*3lQ^Se2j`aCOCHS;b>X*SKdpCz!A z;U>QZKWpLf`56+ARB98YBokueSKM8krC>Vo%+b02P3ng;tCpxZXU4zhFN@J_-_l(v zYB8a^k=Ijdm(M7xM;1Wiuk$4`6=7x{R=Zv7p)JJoi@d3sh+n0-}!$A z^ZxVyS5v!JXPP!4dp<*<{!$AykJAZfU(MrU+oN~*wW3Q=s+WdoaSMM|_wv;#Gh-Fm zxWd+?G}^UImt3>V@xj^ju9}SV44q}!2WqP80zZnJUS{FhHRI5nenqFP{NHz8)(>9( zUtR9AR+oQWWA)my=9R~TJ0%ZBUj{7^m*rv%^pY3$Oz28+hUVH?p7l?luCt*%zP`(sAGWk_-AjaQ%J-Us<{_$-w($ewdp zn=4x3gqS7sKmK~*^Z#!C7iZVsBf9&*N7)aHTsG}Csbn-SbA74e@%o)RzddK1=rYmX zZswl2)4^VI1hjsB(#gAed{XB2bUrkal*t=sx$%>;G7u03h1&dfb@!}|86{c zQh5C_>H6>Hh3A_uOgz9m)pO>tUGBklHrvn7FfZ`zXt00sC%sRuH(1{=?D<5U<^!i# zl^z<0oO>hLdw9aKb?WzuGV29emYtR}Hz}8Lsu+HKB5e5S3A^UbqF4L4 znw6baF5~HVmL2WR(mcb{EKE@G*T?@I;{U(gKX&D&d9r*@f>F(#i;JI`hxgrW^?qu3 z#a(8ahQVn)>lK2|SLbi*`qJXm*tpQERCP&@ImdkM!!4)F<<*ufl2w>4dt{Q6;O9fm zHGszoNb`+M(7V>+k9YR}-~WjD@tnUO&pAon3Vio_BgZyx zd;81zzTky%Tr5KVjqy{OJl2G+*rAdj*FMe1wE0QEOpSL5<^H9!Pj~!{fA;9z{6DdOK>J{C z)W2IhqcJjw(Y^oCq9+EO5#_}pn^YV5E}fZcnt0)Bg5tvIYv;RI#<$ifyW34lEuMZj z=jXbl?S~&~&7Eg@-Pz^b?hTwz-^vBOQAh0Q#k_9vC+)efdPErCXdx+;pRmBRhc z?EmF-ydoAPx6f1wewf)!+#t|S|?WR zr#f*32hVQdhW2CJc3P6W1(UZu3t!Q>?A%s|eXrNIXnQbK^Coe8I@Nhhq0W52ii}6S z4^sl?Q;v-Cw~cd5*S&hWO6k7r5ua}iKkgmf{&=bV-|~+i48VbW$r%c5tW$Sy32R?-s{dA+x+vIMy^ty|Dw4pJkQOSES;v){e92QIAD{etN8h7^?U8?zmkYE7eso#*(l4NE&D1l-`zJMD%Wf=m%ani5 z!I&8FFhf4$R=!5frs!|Kb0Vv}jq3MEX2kv3=T?2Qe4$>3wuDOg(#&j8X-VB+Q|?{O z&wqNwf7B8d<9d;yEF&726S?@vC8pwif2#%EmK@)1Kk4!8;&zowOZT6DbJscCF?j9E zXcM2$UTxV2N^Va7pnSIV^z_fm(>@oTdU5o#miGLFiIIh`b@t2NFFKs@Ya5@@JR|Q` zd)=pJKDJ!FxOCEN8D@hs+B)ZY0v33_nZ9#!@mF#CzIPAXH5y+|3r}3@Wwj$`cj2Ga zchpa-+m?O^C|Ne~&@PMHS9VrJwlgK4ez)GK=Jx6j`?L-uxK+i6zW%n}M^KnS&|qPu z{w0}+^qTt*Z~Q+n*~e#v>i2-dv&zjAe$~o*H}5I(5xIZXHv3kmF`G;4HW%q%#&NDI zjy~WDie_~zYo2>BeZRQ+zaRe{_I|#-aeDQNX*;vC*F>6nr}!7EGSMGwN)~=fr1ACmdaSgI&)wrEq29?~7Yg)LOLvAMO6MLTcWBHx{lZyg9{3 zy8-nqM zi6=y+{`|T03ZU$H>q)b@Ez|vFCy3_&oq~x>wnkx+x|dh zK_7z(SHW?vIg_mgoSW-U?ArJ5waqK{%I-j&#{BQkFKylbIOwkN1qELw&xWfaoBkwe zc7%i-^WX@)m|icl{@-)^KHL2H9eW?gzS|XdVwa@bF)!Wz?5-JUQJdl(I0%b`CI@MD zcj(D#F0|N~GNbG?H^ZhoQL8=6?S$sFt>=sKSbb%MiuS_!ZL*>pbB-?GHMQWK&If}_qB0qF>V*6ZwO^C{JFY|S0U#fPwT(*y|HX-Z#y@=U! zoEF}BH)F;;$2O0)f;qd*7M@SwIsGnl=KakKk^Grb-tl#@;_eAo!k&pQ=+!&U(erHS z=5)c%l*Xr@S|d^prha?7{egveQqR%ncXcFuCoDN!IK}80lU3%GyJeD(L=K;tM)D~OsLU1_vewi3~QCauKk7LQ5*RtGGwit zIf2FdenU<8ZlMe%L)$FhuD$Z>wt^O?ZfI6~P{F3(bfKuR-@jAZ_3EcA*^Xl?tK~W@ z4!l!XegCxQ4WVUv>+T9zNx03EHeAfPZ@cDZ8{m;n~)_>Dv zo(biDocGoHqW^?Mtv>>dyHgVbixU06uYPL%#3IG?N!xjCrTCfmt|m_@IBcN#ur1ch zv9K}H&(3t>SE=Vmra#i-cx4{{Wzy&ON1o*WQQnpl@h1A&xk!%x|7=p#Eahi^yL!6N zl{Kn8yTzd~SN@u5nAsZZ+Hb+nu8VM%&0DtqQU}k*ImMebGo#8^Z;ltvx71HdH=lR( zn_(HlRlaw9_jS@Mr*m9a-W({le);>o`p3%89?4r$r}ndVSB7$M#gja-f*YpyxF53{ z&zR(};owQ5ze|&wRmjMM!?GTko?S_*%; z99e0el=v-2r^xpDr`F=aXLnw{h~0NWH052Ia^|_bKRXuP=`(%pzi($mV{Dt}#1L+U zvrjL1$dx9#*MIzS^345@v#;;x*rKx{b+@fgQ|G5n`^$EwbE9VdJX7_xMg8Bj-7O~q zY97zq|Esq8O8WBYi&8nZZ)J6?@Hvug&>-#@@!jr&!RjdnQc8T`3$o(3zYqT%Hf{T| z%wL%W9xZPFEK8db?&v<=d^j~^wakU{t%-Ury_55gz1;spzwp`9$A#}zteazgSozHi zKH|vMY4xSscN5=-S+2>qzfIS!e8-`-sxe|iM^`@wlh|?tAGv)qBC6Kd1ns_IYc8Mv z=kNWawa4YUe^@+P{6=9}o5^F7)ltWS-*`w^dCqiZ-0Gj0&Cxh%+Mhh|*v=ar4vU&t z8?B^PA=5hJO{xVE4&9v_Ek0;WVqxE@&b!F>;|~`-Aq%&AOu-+zez+w0FYdNTXRh*8 ziTiXmRqxb<@&mgbFX*Zh|8Z`9-}V2G_jiY`n{lIg+OgK3uHRB;x$3^2vSRg|dqw_E z6SsBUJoB^6OlZzwwc8z+^cQy)iJ$qk`u^Y36@Ts}KlpNfxrEZE)-$zP2lRFem_^<^ znK7gB;gP7{yiN@lm6VUSMBiS1=FqO`8&wWY%;r0EfBsy7S)Ttc*u9867!r1zZ?AQN z(FA1!f3G;*B9SBAFP=}`cB|OH%KhirH@zSC{!Y5S(AluqoabRJzvwZ3Hxvi6#% ze67`)U9Y~evQTHvu%Bf2d9Jo~)d%lq1p?cysk6R!(t`>n3tap?djry%Q5-lMKcPI0V~Q!mEYZ`)_mx3P2w zV~Xp$OQx|d0&~QIbxvM2pTZaOZ+^XCdi^*4!U^8D!>c=-0umOh8?!!p7x?1}o7$%< zYrJ<`8L%}`csdpm6wX@EA(kr|CeRo}=VKaCS^@e7}fMZ)M4nLfeKPN`vlTA=R>!!c{ zMS`|T8A@M5ZUkjVD|JY?aG9rMZTWO==A!vwuKN4BPb_17eEPsk4(^pN+`Wn)T$|m0 z^Zmc?JN_Ix|MW_(@Prr4NC(X$`!cA zzsLK0jeVJXwS`st)JqSu1WczG*`NLA&Rb4@GcpXwfDNU`L)F=I~S#@lYJ z&rbeWx_;4OBZn;*Ulv zy7pb2+bJlP?`C6slI@U0ayiqo3m<;t9$>FmN>snVY zv*-JiT`f1Y@S9AE+~h@ehwdF+)+Cd?ljVXy!0O`P_kuVKgrYXj75H%HmQ8c@_h$Zu zg0JF^F=*(A&vOX4`M;h0;Doy$7fKds@tJ=x>78{ipd@ffgn@qk@;Qr>j#LUK zd}mTp+C!V}2MZp^tWLf3CFhJ%`nzQbIn@f!Vr=(UeR8(U?Z28dUDin;^V3@9LwT%j zhBKo*7(JO*uXEdc^=joijX4Yc*?0Z@envG7B5OW>=*Z~2K; z@jCBpMcU{6$&mT+MO?X0&YO3CD*J>lIewQ59goCIWiVWtywuBie_6!|`;T71_vX8(UJICrVr*&S)i4r$*1W+-+mnM?4R^Y^1)#P`cx zp2OKAUN5L#|BJtH;^xL!7oX)jzwbPKZsB#`lF2($6}yUlJ~uU5d9j4?Vu*|X>@%DD zBKcxWd~;79H?z?W&YH>n_XwYQ@!Qf`OOgdk1%6->)3U@-R4*WG(U;Ev9 z!Fuv2lLuzMfX998A}e6BU~)=lx7H(zYEfFo^kHZcL$aunlg$n4oJWIa(TKv z=ZP+Hv+xE-E8j`ACeFJ&ucZBYBqI=P)p1;5YeLl}-lbydJE!MYeOoJ$o_^?3pTh** zjSIG`UG$3lTdWr`x$?*kAGJk3PI|F<=i3X`?G^~1Cg8Er`?0R%JoPs*Gx|4Yq}lw? z=(@`%(|Tgwf~}Kmwr_KAIJ}uLwa(11wmN%f8HdW}ODx;%)e_zYJKdIN`xtQksp!T_ zo5E*AnZ2xDEpt6W_WsoCr3>XWrdfzrTwm;eq_~c}Z z)8#eq#Z6Y#_3>X?cTm=d@2XMEN9BOGpPS2H3Psj&a&dO7mfYiIRps?~Y7(zgu$%n? z#?3OZFS-iPncU)z4C&&3+o#-LZ_yXyAo3-Af6wXj|CR3jxyheAsd!&sq=td#af!|6 zC-39RG;-d2I42}!>4#|#^Vx$R_<2s4Hv49|!n6e&t3Gd*?o#_>`Zadnt>@PqLEGv1 zrkPKf)V?rW(0}Gm{1U5EwC>UVDxG%1 z=#XwrL@s~Eb4#{U^MoCl6D1FoEHW&5dZDbTA!=!2nBuH&5BDEp{P5$bzw*3)Hi?c0 z+#ddYcVr%CehZf$c!xqlyQ9OMz+-!q7CmzQct5q^*rPM^cKl|RXFFKHk}!30MNpH( z%k@szHhoyGdG6@GqvyLakL>)LbHIPro+$T8C3$Ao1nT$y_~ZYW!=jdH&)w(!Y)t6?07r+sAQn%f{AA@|X9_e$XOu!D~u^hKKXYi;+uOe;xbboH;YU zukPL@o@HTTdJ@_H7$@i`Kh6!^=)Zq&Q%;lY;ld;5ms>Pg6zeRT|EtF4*X;XUOXF>X z*Z=>)UMQyfqI$u_Z;J&^R`XeFa(Vml6kqmObV)|Dd#U!N=qjG6Q`bjlx#%#sNEu0H zzBDXYky}*yxlb;f|K6@Rah9mI54#R*-P-6X-S=;zrb(o%(`HfaNbQrIQ$9uqv{v%* zN4$-;*C_gGe%bfTL{ZU|szz=i%H1EXz5aOW`+u!v&jmzNU;8k5IJrA19!{E`x$4ZS z^!KZ5h4-A5^E{I(+qg0$_}U_;Sd(6E?~Kz5Pg6=}&SBsX3fnuwN#)I*oxz2V-0eH6 z?LQe#ds^0f#DiI4&vwnqz2!U1TtEY>+qGFvdE_6fe&is2Jm4qaMyvPhjx_f-@?VJH zR0<67x$?kCzVGMzZ10|zIWvSxjN(5}cy?-!RGNXTKr#Q+W=9t}_ruTR-c6B>jq_0z zy{CJlaY7h#+0N(|qO|ex+T#+dpZx6>IJ=l3i-%RNcz>NX@2Zy{p7EwrtDF<*SO+HuyOe8 z*m}Y1{aKTOk0jn$n^`jV)P_m6UskiMie2(Uu+462l*4Lw`?o?%c}@yl-<35fH2xt=y?)@oe+9)xD}y z;XiU9W{1G@fA8{>-oEkVXx}L^|INni7m__rPXx+Nq*#e^^6peGyi)W1v*f4!Td$=t zEjrfKW|bL{H-Bl)8u{imN4$6bWc+%G`eC_IvteCp5tS0OB$$fkv+$&S>wqB-o z*|h#8=TeL&m&)zfz72FjQkf3RE3bV$lUn8<@x2$mP5#jrh3=Ylmzr&Mol;#U$Uep1 z{wUjQBRBt)=wQtqtCy_~|NGU@I<;iIs{X?IcQaqit(Z91@q_)3swuZOEuFeo>9Dci zy9G;~^9(02d0hJPY2URY@9XaFJ7)QPu8$GpmYZ6iBjPH~MgEgiYigaWo^<{7dRLpq z6N(po6@NZRjF`Rd>;06^dxLMjlPLc+tEWHLple5h_>Nm?>$<1MDjiv$`b6!9WXki` zkA5zVa0`BMZ@InjZ~K2YIo{`f>*DBJb3*0IjjdsolNU{}Wb=rBETeZnUTj~kl~Kkn zx3=szswJO8G9B*Uxc8b_vi}Z;AxC=0!+>Xx%lSkvubRheHR0Wh*~>gU+XEh?G<7C$ zb)A{z{cK9+v<{YdlNm;5dFKjlsJYnM57&t_J9{A#}QewAt2)klf`H7S2W zRd%g&+wqmVxLaq-%71orErtn;SalAUF+=AFB`RN z-%u*d$@}#A%+0A!j_}{9U87)ngefTQp21G5qr3T@Ev$&n*Ij&SjY~mkPv;SrE6Pev zR}`w#^6c4XE*Dgd3Q6>_osiq|TH|>s%iUkA;wIj+y1I>l!GXck#W5sFnQzKF-j&l> za}tyU4p=QxoNFyp=D$&B-?7Hiw+^{J`B^Vlc>b_Qd*gxwk2+8LeVqIInD+7iMq5DlYQ7*Uq;&{?Up_dT)61Zm6zW zCAmpT`Mpd?;hER^M>9oMzKM-~&}Z^-w$?xH!<-<9td1@#{3O1uC4Zl##G zX==@93ss(nCP!YrG>`AUC|)mW+;7Xe@KjgEyG;Sx*Q^jYlEdOtm^=SEBjZ8KwvJDq z9tHXI6{hu6Gfj4D3JgpP-K5pcc1JE@aIlyEE12968WRNz1>~RmfL(oZuQRXtP$q+m!~Q2 z`DvgRJM-M$iHaq2%lJOF?Rc-aK`!05s3<8UegFE{Is=X^SJ%JVZF*GyM6t!$GwsJa zPG@E9`1MskNyJqv`Ofj}kBT&VE^;()U)<(E#l zL1p1;(oV}m)L(~%F|M605pL9Z$=SiTBc}1JH3dX|0`fAr_I{&5~5g^M3;#6B>} z-OLku%<0>F*ymgL|1!7U{MA91@~_w$EOfFu_p{e1f0y-=6%UxMYxiu_zL9$U!<#=& zI`8ac+U>q|&Ul!UzTyk}UhbQMOZ_+X-{PFQ^VGZOIiIpu9Anw|b(3PLS;4l{mj|9k zMu+cjJh`A|nahD=C99YJbAEYsi}$XltCvL-G<<2XzkD`){+dR>^#&HKKeP{S|W$-OfM4dBpX-(?W(xlYHjAk!orY>3=mnmD_8B ztmhLJ$75Y9o~-&F(CTvO=VC`8!>8 z_1o?TOnQ0A4z#1{#!rEQnr?N|Tej8a=KW7tq};yW`^}KSuqbr$r#5D$H4j({PhFec zyW`j=%^apxTE|$mpHDT8srdVe+wdgQ{TV{?2Akr_rzEYP;xqOAEo)Z8peI4M7QKqE z4w|BydxK>zzI(M^>J8g>misl$`wzYO<;HY3gt1>+tDczsC__4u8V!gmhX2yK2OeH zP;uaD(5Y3wKJI#4Y07fheTVd^$SkL?Qs1TC9a~uO*id*^WO#vkPyWm=lfPzf>7QlB zxFX*@aFvd6*-C9D>$g2cysqgJcS{EDSiI_!M0)rEi%hTF)8UFrB`f#&F8Fp8G!w+v z+K{y9(J7m79mCVC?-$4H7Iu$#BAo0zU-glk+z%y&!c)_(?p*d{_bv9$?sb>gS+*@( zmT`{%DEIyj?he;?&6Tl^Gkcy_Xb4sK-SJx+M5F8@%4ITtz%q+pTg|5kMaul8)TgAb#|~~inFQTtyZ48 zKl+JBmsg!t$E0~nXY0vS+t?{6|LD{=ys0IpWxRqzMK_R->yl=!=(Hl+LHcH>O-^i)|~G*l|5(b+_dY?Z1Ir z3=??&YVDIe?S8hc>jZPuccCVeHzz)|s7C!-QsnU4%4GSynWFD!^=RfSk8GXi<9j9~ zE$#h2i+;A7_gKs9BU7UDv%J@o=kDLe#^gKw=By*PLhea2O|3L?$!l%Cu;)O<^@-I1 z8qG2le17a}7-!u-khEpr%}l z^!_|0dZ}^hF3EK+E1!QTzOjAlc7Y7V4WAVl)B;4fdnQPIJn-CBV)e$m8NK(8JH=}) z&G?{^C^Y|?R~)Zl*#7LgZvR*7-K2gU(^8(Evhl~A3qj2W4cz1}pa zdpMQFWHZBip6gQrPjdR|Zd$V0x;^gZ}QKt<3%BrTaJQY?|VOyn7Ny{wsa|qo=pg_(YOdzw6b>tCcr)cR#iNu>PO{ThFKFWU@4S(e)jcr;08fwK-yR*uH&ptnuo&%U*5gf3&4O z*}P)$#FxHoQ59F;%>K9L`nFkY`l*szF1NiC*cE)od~028`?aFY3K!l9+|xM`r+PPK zQ$hKrSVxo8sf@e+|NE^h!N96-YP-MZr5daKIy0qJw|5-~KlwFwj?W=^PmwE%LX&nh zwj{h5;g1T+Rnw`xW1>5D%SJ`2K;s)DLO9d={akH$J-$ zYR}vkX>xOlc*pGjDvQoO=@s6{vG11m!Q%o}!t->O)Lpw-X3}BmzeCIK zb_3(`Ycc99ElazXA1a+wyk_sb)8fg6MJt7a<$s6B{5)KL&hNM3F`-|gEGAzj6}r_N z7O@h)&9cpHn{Sb4-Lp-m(+-_U{e6`&(Mn}f&@#89Gtz3)ihkOD(O_(oS(jwWGco(Z zr*%&ymfYI@RkwM|3RlksYDtsY9xo5JO5T2YZTC87EybKi<`0j0R>s}v@MSq(w2b+H z%=S+E5BKtd#TIBpPTP85?Ub`k=B@gw_unnrxBl~X?X79S0ut{wICHKoUMIiLHLI** zhSRk2U8{V)HJE%mWiZRjYmVHTfHB;D`2WiofF z(01X27HS6;pW&*DC`n(Jbo#nqU4Y>8nEFb?Z9HtN=VfKjN!XbG)JSTH=*HA_o9}JC z7Wx0v&dJ&PO;h#fHg4H6r9W#mOYJ4=bF=@-E1W&|G|yyjcb%ri?%>OXNgIW$=l?3X z^WXp9^^V>0jgoWv=5>p{%e%?N5^~05rsHkC>u(m`n7q=U{~7;!lcgcP&8hn=K1Z%? z4rrb0BfEBeSbM$T@`szVbQ>IYJMYj` z;Mm0fY0Cox~WtE~3?V&{xq-J8`Gcl2ypJY_nAb!PDltB>*f za}NJB>En5)YuvL=Py65^?oJ7B`$vBxr{DZo^|!+3tKQ~T`Ku^;PE2Myr0`nNtJu-)w}K={?Kp#pVvG7 z8+E0=+qGUJDS>m-mrkB@hgnwN{l2R|vH#jVaHZSOplrb@IiacN3e)NeWetworS}&r zv~qq}S}(EEfVtWDi1 z7+=`GQcSQ^ZD)5nUC33+S}n+L`>Fq*1xR_h%tJdu84A&ZpF{iCNpKHRjU@@f%Jj%t$T)&eOr)jmDdD+*<8yS(O^ z$_8uQTcUACSkJdbs{cU11eL2#R#h`EaI|Wkls517uMKh+X1_UC{I1Q6E%902hP{X7 zQf=SpU)j5oeM;6M_3VqY);5FAxRjc<)tRsD&jGc6+DY6uw>tLNKJ9jy@Z_~^i}3IF zUORup2o*Y=63muhnjw&wH*00(3`ah*&8#z@b!p6de*Wmw$@xX*!psw=KA9qUw$ZcV z)YDbQ7uVgs<1pp*xyQGZWA>U@F3tH6_5WrKZ#Wkc zxnNdP!|@+CBR=m2AELEkvBHEXUd@fxVyAolsxGxvi+P~EBr0r~>JydcNj`UvGzR@gex@qLN$oqxO?Tpld*zO*d@7V{6Z1_rx8o_7j^6q&_v=kGZ}^!5VX=8X_A0J? z`0M(fw&o>!zsWL9`Cxb2|A$IX8@I`v0~3D#Do|aj_`Y##XM9|^TG`Um3a_@^++;Q7 zOgZ1aEk6RgN~XR_vYy_%xi!pZZ?8WZ64$9XIqFo*Q9+|yVN;Xa zmn~iq*d-nLkIgPp^i8R0c6-=b-7-+I`JR>WSf!%hl^G}O+NIpmMI=S%n@!BuTBP&Y z>zT=v{%fC_8QfnjsSp&)J+Zg@d6JJ|U}kQO*(1%5)!9-U9Nmf)Ynns3)f%4Ui8m~0 z=Ij$a*8Kd}DJN#@wO-Z>-xc+~R<`**eMm)pyf*MH_$PT+c| zu=C%=y`{m^I!iiDt+UgDD%*Bxdp6`68fEHz*)6^NuGP=gZWSEd-tW%mzudRv@2B3w zY{7@FY;d0U(lO~$hQ^(f@t3j>Tk^H$uhnJAV*u^dVs?m@U&{CJ>$OONyvJlfEMJ+C=6^8j|tyOK0XofMXEPb{^P{7Rm=&?IDgAL319x*P-YiN3+ zn|D((hm-w-QSQ!p9t?iYEG+@K;AOM#?KwJ(WPd+$7LE1z+Ur~N_Dr1E&oAC{W?j>k zGwE_xAMQBw%4600@>BZ_`olL(2w&}W|818`dvVS3IZ@xm zn69%ohNXP@^B6auUQ?iEizvw(ZixALu5 z78x^c;}aK~Ss0Vpqq5d`n#wt+be(er+aEB;|A{(s-2V8En{&k{t@d_I+wkR4n!wdX zH#csc9Dnh0c1QG&Z9IQ|HLs0Y@=0p_s}S$d?pWoA_sg>mUC}ri`-0czQvQb(c5ipL z9+>8^U@o5-uUq@-{Z>8gxj#g9%BaPu#|y9?{3ONv?%vJAtaEC;6gAmwURPg!y6YQD z(ew+SqItu6UGEt*?=4=QRK?T6Q>fe@HADXO0rrQt=Wbx^5fwx~V!&9%eOx-T%PC!v;0(jP3-A9*xc%YjiErsU zrFZN5eqHtc(XINh=fCs1nJ;p0tQn44APO5x=7`{hU%sYRFQpIcV@%Xs_W4(dKK7E z!u-1VzWJku*-fXPoU!Lo>FbG~g`eti*SY1L zb>mo*%$D!voOkBqw|~>h1bB>^%eLvway&h63(vwUtW66iSZKwcnymh1vujfv&lG*x zN&~+Ce9zgwFV3v35l_5kF)u0W*r$?t>7PBUe;Z6Qsr%r4{B3?i&=#-%kq)P(xFm{w zyDQJ8>f(8L#-Z#ROI_mQPk)VnKhN>?ZKnsnKz*G!`90TK*D+fbIxJdOdhhSVcap;I zZ++}jR-d9LaVhypJwLV;C*VhXQ z_7^ReRVFH%@3eb9L+;fb|M@+9vnDLJIIa5e<;-tl?dm7){VkkYR`Z>syl?&Pmexe= zy?)nL2u!W>zWrgF^rz30)Q+D};#}fi&Wa7g;OmgqzE?wK+ zdSELk+3XS1h;^T_%i_t0t2?}>bh)2W?>>GvqTyv!vS?)#?_!w+eoTivk9#QiaCVmN zSl?M)9GB{=Wo-UGs_*k=4S9?6k-}xhi7}UFw(}&{oBn(zlJR_5*6pp!S{=9>t=X9R zDqQbOVR+ea`MQPm)b@44q7T#_?dfzYDyrCaLi5Onfsmiw&gIeYtSj6K&D z-MhFuggf=+mf(WxXZ7CuvK(DDd7VMT^a*dxTdx29AQSE^3bsmw<3$ZugZ<@E8Tj-!dv9|QT>Q@n0|cMQ*ZIjcRH&hexAG4+4EEXX^zs} zGfdkuw+m!|&Q~yNZTL~+;x=LXti{!xItN!Qo_DEQJb6cx%YD@gTdO+T?<+dav^%xb zY3AnTewzY!u>5kHyoIGA=)v__?$Ya84_G@cFlZ?#ZgunU;%MvmZoz#|c7{{!v1Q91 zuRYCeSa+Yf@Opl&a?U(dxk>8S`(q*5pc%}&P6^zg zOqRzeAp1tC+3u3jS++ox=BMR+36aOrT2B-%nkd?YuYNap!Fv(5P&NVu7`TLg5M)`DvXiSKct) z+n!|FB6DPQJ?|%Zk?`fSljg*4a`}7Zvg@3Em%6*f(-!Yu)6#yO?cuZ?|7<0$*Li`8 zNjHuw|JLsA>6MNCweU-2<#wAUrM(QnJ32&Od^)(e@J*&k*S-G&2e~&t&G1a#@_+tb z^WT?VTL}Hx^lJ59E)5+P4gm(v0(IBGDK1&LxoamzUH)CtUwcgMc5%(QIgiWt|2q1= zGrqRw4g2|?w}rQ*DtDRQT{~}HSh;sr)>EZ-3>!tJ-4g#_CuqL^eHi1Ej-{&t*31t5 zzWaOHv$Lv3N=8aWr~RdM{QB+Oj!&3fckK1=XTSCSy4{?u)S9Dy)cxWgPx<%zT(91G z%E#}Nm9X~kwetN}&+oRkF^>%MTb%#gisOzc%dagJ*ELHy85-NNqW#PEMYSAiIx~yc zI_du1#?`X>g?1$5*#F*F>*uCgeshv?>gJwO_Pr7VQC!*$K&HXhl&(#vJV#4MTj zJ6_GrU-nk&^s1WW`QL9lKFCwN&?|6Hm&N`=wWMr{%xja5D+1dt)=m*T!tAp|RHUZF z_~Y-R-*yE=%+{H6OKQ)t%mAC~f`??rVh$jtiO(>}z4@xnrCX zYrmx8n3GfekL&0Eisj!+EvbGGQr#=!Af2oKwCK0ujBkw7G-9MBJ9(|M-c;S6XH>ef z?uuf-@Bc@X?@wV5d0g~lrstItf)WZ<$*CFNGAuv+N%yXNAX4PARQQO(#mn-#=Vph< zv-EDOSh(pXgUP4Q>T*)&V|Va&>E1PMT{uBHudDf^{i)S+jvVgVz13Z32UE4@6CUm5 zm!EAmdRQRCdU$z_+?pdSd$t%(+!Lc}8^UpRqwqsUm*?*US*&t)xi{RI%reko_uHi zvdgGM;Dy2le?@`KwoUbit_E&P%Bn3m-q@hAK4jVLxbWhebAn3@6$8GVl2C5>RM2{L z;>U@bcI}$v^z51cw(T=wU&(87giPMh6=)^@$#sj+e=|4tQ$LSxEqbRtU;Ali|3gc; zYK;nyy>3tUb^AYFyt3 z@pm2{pSz;NeMWlGnw2+xE@$f5Fa5b9-rXkr#;(@S8OIBJi?(-Msw@@Qk;_rS^)R>j zO_`m?=?T;1C6^y+_Dfqd_xZknwNLDg=C@7!n8q3T!8Z2Ta!Z|Wzn&UB+7fO#*}3^h zarj>T2f=}>-z{%;U~lAO`pwF;vwMr1-H%;wg!5J=i1+_oc0Mirf$zN8i)&_VKkLbJ zFYDgP+rFI!W*<5vI99&V6J2^Q?+S6q{`YeG-TjW< zvyCxPwagGauIo>l(I`|_Yj9Go@scj+uYZ?*_=W1|B zK6`%C>QhgMfZ}I^&rfVVtNi?P%ag^IYl-lce14|hM0hrj$P5R`&bPe$UQ$_i|iQ z!`t48M|g#%1a0y({SlJ2aHhHG-YLN=cX!@Da@YInyHm3SHq5oXcCaiyE<(qf`*W(& zk0kv+O!9fGYd8c9?F^2s-S5nZ<=6`CEP0CA3+As3DYn-VQ&a3NqVqX-f zWg6Cz%F5~;?|4(@%f#jbbHhB|spbpYFfT50)nw*ie80|k?Z+$2_eY#sc|5Quq$;FL z%5}xbJ&O|ees{cApApzK@q|Ue?c*McMK^kW4%o_8hhLBMhE|Y4or!P&35e@YF6KMaSlm7-$W=>8 z@SI7hZRGYAI-`4TF{kmQ`;Sv&M2?;Mw(5mM<3nv@gSop4m-!_gGPPuRys(G8f9l4Y z$*HODf@UUie@#8_x5Q^1yTLQ7*+Lb4p=)2>os#svj{8d}%Znd5|F^tIHNIZPd0H{R zOGhwHGAOiZO?B_ya>b4H-t&(0=6HOM*;f9*$$59LrZvabB*#zf%g#zCCjUQ_|NffI ztzbD1X}?3_;p^h{&7bK_j}&KEdr*C@@-_9`q~DEBML$CKW&iy>@g0xEven9xy`3L# z{NO!qV;ZM%|3@?bRK;KOL){FP9Y5x5(L1qg_Zd5*JCp5;9zQvv_(uK7g7}}7)BkRJ zE83u%Chcc)`@8AhXYtayCoBL;P}#$%}*bE)@W(> za}rRm??kOT?0+*%PCTgo{kXtaYfszRb-z|!dANwR z_tEM)F^{F|uikjw^JQlJi43iJL#~cH-+uXf{rq`<>eKCUPd%o8PE9S`$g{EV!3V9j zdUuXabLO?ODtjF*m6eSYXMeBnw6SQbvI&_sGpzbzpyO2gsRur;47#!L$A_KAPrW#t z?p^uiWDuWxzDU*+<7G3Ctxzg>_W6P1!W~(2q*5+kVePk*bHCO+pUsB3|6QiNGsBzL zcjh`dM7_Ek{QuyUnnqivnNdwPED@<$9I2`+K zGTE@3(=K}PJ(0xyl?>V+GG|=Ww!D4Jpe^~{RPkvWyLA#OEPiX6O|tyS(e;3*NPuhV zN2%7;O`CcDMmrV+SA5=d@_hdngM-JeZdo0_;n}aiy~5?9s^?M-dnYvWpO-4#6Bd>< zGv4Qa%#Ofo^&kEgeY`q<`q9ttr!Cz1{nU@C+fRQuBy)V{8Utg7+TJQn@2Ar&-`Mmp zx>;sEU^}05@6{)+TIM=$PV?pStr<(FZV+8IabErB=c$h`T-;Ripg_|0UqI!Dll@aS zs?TqoHnYmw#8dLPNAltxpBel?k~PO~YTYstl8bKG^t3c!-Mf{|4(3i3*DWrn=gU1Q zthLGsnr8V*I?QCL6GvH#tW9`=Q@CE7R(q=5K|3SW{r=B?A6WluxqokQ`FEeqfq^~} z{SPi1ZMb>!QnK{ds~e`B+?6o-&ykIif~J4ptz)VF`}&sD*Lhz#BXU>Gva@2G;m>r7 zZ%doWzPq{pjt$2`B)Z(LuF`3IJgGyf(fa7wTW_t7w&whVBIZn zWKpTGxsdppYh{5}KWCIIKG;#!7JjY zoTkui302koPf`^NLL2>mdFTHQkM*$d-7_JvM_zHtM5CRL(=AROR55(RvvZF7)6&|F zQ|22A{dg=tZK-*@_VoIn-J43D)^0hm)QD^U`#|~3?3@}U70W_5jw>&hYWL{zxy{#2 z4;FZI`Y!b+2RPu5ETN<-QxT>=Hb* zJEO)k`qA}Dem3#^uk4HXT2FoNdAa_H<&iB-Pb+8meqeX?a+<|rq{e7-;*8OnWs>q& zrtjXzzPTr4OV`Bsv_7Yb6+Ln@QXMTO+a**c3^J z-Ce}Yn0araV8p`%C*N!TJ*_SM>YmTzx7)vcR+!2EJ>^*3l0>7kt2Hb*3WW{sX+9Tl zdVS(aNo0|gJX3z3tI44c?WYUkk8s7!3y{6Cow4}qhpm~nUTxKXuVs=0>J`TV zBc@M`vzPSDt!mlY9HX!_J-%;OWmf}p!=g8_mePtX0`GL^m>2#pxhQ^nfoa?iw{L># z>287S-^x3liynWr;NjKQO&=fc*DtpJ+g|kdx&HL6@%w_>*2n0yA8$K-QE)|-%-3o8 z*Csr>AfL?HTWZ34x#-r)u6&IJzOJ{AZk70WZ_35Td;X|hlTa!?+NCIR$TOiTL1d|~ z>cp>IpP%2?DSp2vYTcilH9kf`l@A`THR5tj(Mux*-03 zYV=Iwm8SbH)m!`77k%HruXsVT<@<(<&1;r?^8KOiBK2wC?1Bl36B49Rd>{NJWJDGt>&N;!!I1ujXLd_Jplv?sQq5xBR}T z-QiLn{kq+Me-7UJxRyV3n|2mA(-y>VLa$xrvr+TYiplQN=we z#pd1j8yIdR-)H}|+i>pmQxm%;Ts8<_cI@;^|5~}nM$$_Rv`_67VcJt;{6xy)q+597 z{QUAS*+MgY%p$&=emf;6An8hge8~N4fiK_ecIM={*;XriuV(3#`X6(4!>nV9%KFuYE&z1}XlAvn^-^2k<~HBlEn z@N=oeU(J{fO&w^cLCmgEMnI~%>f{6E8?wenZrm@oa982{r& z$(~y;S9~!1>(F|^^?aek-lr22-9qd>#QJ5$e%~ovQv2}Wb2A$zn=Oe`O=fN2%gR-F z`!zi}_|}E6dwG9n&%d1R@cFGowJg`~wSO*_nbgXvzES+LPFFEN&-in5ugR8Auea^) zJ-Y9d|E`JU!_ttQ3`f%>_e9N}p_hDqPXo_EHcbiTr1I!wspoM_+dWsWs-9Mo{mE1Q)7?1_ z(l*dkKaiAxS`^5Xrtij)7~1TT50Q! zm&#nQ3f7%>C)Hw(mrVG&$EO3`|7zzRo7;4?{IFBYC&u{n$(b=+GXv!>FRsyk%c3PkjIXyG0*+%}*=8kJH$zU%Qw`wx&VQZ(r)-S#Ku4nJQ%U zY|4d`pYHRl?78^&oj<5M7Q3~2_6Z-4L#L}ne=c~L(jeG$fJ5+m#Et#?wnXUd|D9)< zWHJ3?$<&EYzaQM@v+aFW#r?xv9l#<)DL-Oe5}{NipVw={Ik|B>$DlU`Qg z^zW=>;nRi296g&;U*7Fb4Vr22Y`4_*;@Jue0nKjN&beG~;z zR%y0-|A$5X?#`cXzVG+{DI2xLPi1B-ex9-5G{@AN5~@9t3Oe%>yB&IdJ$`bWLs^jR zSlpuy^Gi}+PjBM!3gH%Ba-v)H&Bw+qTAjag=VYGp&bf5>x51`Gueog74MkiYSg@Sk zWvn^jnR1z-YoyG+UwM^Z%?ko5?L|rh<>yEi-+FNtvE~s zUWgpp?aI2+dd`(l&vhRksTCK@ejlilq8yQPZQ7jDb8XQEXBqY_&Z{vK5V)OrWefYu zs~2WFvlYI3ak3?QQPdxe`ybBa%(VIA5ILuMe^2ttNsN*5`jXSv_=w%MR1n}*))A7M zeQV{u5QkEQ)e~+!E|a zg2samJ2HrJM>>27e<|?#N!Dq-sHZV|o%`+1su|@J9hx-xk;a@Fp;Yy2rv;-YE=u~) ze)>IglB-hZ|46pSKUL}$JD8rocli1zt4)%#j}_Rky#93WulaxPo!^@GYq^VAq;)So zFeh+t+oP>~XDvR-|5jfhvhG9gr~XqnrHW*CN!(1iXSv8-E>JFYiCdgfm*Jt=)vA{F zo9llxe)#NknD6KYx8QSJ_E#evBvU&Nx$?X=bo;k=>CU2>lx2H9@2wA)d+_&y{QvGb zdR;Qlepe#j-3~EJym!-DPFbTF5);!16?aU!Hetm&KpryYhEZTht@17%E?gE))(fid6$^MYTHKyImo3(~nQruARU4x0j?;;+=C_AD^9nm3vmdor3w)m7>xe zElXZPB6twOVx+oatE`Rq!=G4d5*CZulp1=DjKJU(r#WBuWGpF%>JY&4D-LfjF zR@UlS{favp!QJntd)NPep8D|if2qSFdpe3YBu|#U6ngKtma_M z+;jHHn}oUS>z;}9C?DGBmwEN$oY|^tPDV_9Tm6Ioxp`tPpWAJ%JJYsAE0+J$V7t=e ztNQ7Pvt?7Po4Q=pj+nOcDvno|jIJ5ZxS+wkCVYmU;h~bYzi$>fH+OP7L>axic=_YI z`?_=Q#hiWHoOJio<#WZ~6$4nG>2R(+@yy${EU)LRNQN)#sl;B*S~Y=)OZpX6+DTuO zzZ~AxzL%Y`xBO9y*AW4sdxJZdVE6zCx+QmR~;y8B$Izz$ZHN!<687JS}i%%QUIQ|{8T&hgJdYbqs{17(qqgtRx6?SWiZ@4;n?5qBkE%V`s1vB-5L}RzmlUUUYw>|Pk^O?#*w-7s zvOkh%=RV`O)t6`br*_}}xqWHOelNiy(}!xGYr~d_t>0ZPz`=2&zvP{sqC)Ob*0XHF z6E;b2dMjLgw%P9(>!E|i0W8n;4fmet%^q&OLu?AH8Grh@x^F)s^*-vN)2~+G)(j_wy9ewl2_mQ#`?&LBkLIVY5n{4 z?2GxcKgxxD(>`AApJM37`TXXudJgAnVSn!Z%3CELnjX71q{&%OtYgdK#Vr^8xy}FX z_{C)RXJ0WV|3~lb3zZJrac29RmYHoA!DstPqrinVu%|F;=?CLQ8+gk56K?pQXE*+M zO6E{IQ{I9lZk9RTecc?bAKdGs<9=^`KSgs{r<`0e`;{BEZffts&wXN$KhT|+&d?$M z_fgu8pFhGspORtUZ(1dv?z1y=-LJWI%XYlHq^}pce~*!}@Coe{4yCUWM`I!v`h9U- z{Dx!yu1!I16IGX6x)=UCdtHKc?}5I>HDPn-&z`whB=N%a#l^BLLQK8aE;c^)Qxtd- zveHtBGwAFS4xVF|RPv5L7GblNmb@a+vb#pIDYmFfkbBD84YxV3^{I30_%!d?Q4{U< z%uD+xN2?^xTWfPB?3vPJO?P=6<8(RQ(?->QQvKcTIed^!JW{ZKm&mL)CPHe-#u3i8 z4q+TOXL2lM3FUTSn#HFkb@TbTx1k(2jy+7{nMjY zqLuF|t@ylay`sYMaLJy-J0HGY9Pun%vNGZU!|Mmv6g`}tKRBGG{`Puy@d??ztlAs3 zpLad~(YZv%nr9xb(Yp4h{O{TQr`_AgetJ&u*#{46W7IUJD4klH{k#3R`v>>SvB~?m zW1SY2cGpjJT+Ue(vElArhx0E^lnRSgoQsQfw(sfL&=PZD_9A_o&jx=Lja(L}{!roh zxhbycV_bugq3PvQapv9E1DsiS7MiSG^%65qkLI_!?-gEp zNNtzEANFdKD>f-ApQJYw&-l!_Gi=RejUQf?W;3LB86M)%JE#3d&`5J{eEQ_oSHnmXMP%mP-XRd)$#lPO` z9|}%sFt>U~RaIQLscGK-a^qL?Amc~Z8g5s=ub=nwr}pj6x0`D$D|X1#e(BuAu$cd} z=GQ>Um~@X6mxbH^@0EY6zx==wCW9j$uO2==E~y(-u^@J}1FJ<->*YR9wffuF|218Y zTl;n`%i|B1iw?bb@MNL#g%U2|KCWjc66Su3y=|RsUom;dZKX4Dt>^yfZ8tM6XX`1= zXh?EdZSBr=H1&b6o}of@^K7Q~hn#CR8LahdUZc|(k+x1sNmJIsI(C`gTup5W<7p2< zOU=BVM!W44J@@*5VDZ*@e^)MUSg+Nr{8+=}@|=b3^FL%C-p2a0U&%_RdCpaFKmNf@; zc64X(E_6@Y?(s`3&iv``g*GRS?`iTs;q%D#-^EjnnuX5%b05xm8rc$;tnnwoSNW9G zW#Mn#tDBtHu9uB+@ci+ys)s>Vf3$c5amhaTfm-^X}H3cWfxTvST`ve)*JxoaIunDVztYeWc$SH`bjt z=TW#nS^UoIsQgE2iYu0VXpfP&945=!9rN^UT>o5cb~(%7XOaAJwUf@A5;}dIBmei^ z*+TdBue@S)oK5A*UCsMkH`&wp)%?Zv%))XF9$v5CS^s*guqtyf(^=D|qn0hni)BJf zB_6+!IIR(Im`PmM^XP?R5%<3DKOJ-}Wp>K1w^LsDNXocI>n}F^&2@g~&Z3X*_8PB? z-%ssa=vs25^39INQ|8tRI-M-ut8l+S*O+O?sfI+J4X&oT)oBt}RMvjDwO_+|K}X%% ztWY!g_-)KT1U4_Ub-xq*)%jo2%f{;$tQLQtC%fz5mb`6(rK$_2*V$e({Kg^w^loqJ zjNiQH7Io}CcJa>Abaw-Hi4=)r4o_Do)%RJgl5(rqt+V!1S^sZwrnycP;<@v`s02^g zP&)O{9&_=z?L7*aB0(y7B@PukdOu8Aw(|SEme)Gd4f%?DPh8sc`F*tBr4uQ$;%iss zYd?Bx6Lnk>bpF zqo-@1dRMS)?%I;rT%sgev_1GuwRCyFW1s8aPHj3?ZNDS-UymfuH9^K@$9(K7xK3L$ zwa6xGT)+5)aq3x@YhJs}zU^ImVV?img%Yneite9%?8Wwz=fXp8$y#tZxyOWXxC?4! zRBspPzgVwY=yTeUKXCFNy+ZGgG1vXHZOZ|Fb!ubncE+9{azAQ@69%_v;_3o?ait&@t&p z-u_EHt8#ezcBRz*30)ZO&^NL6kjb+(iaq%UPOJCNQ_yUAY=! z@bj`YPt}*k)a>?IptXzn`I93Nkw+RH_q~)VJ9NO=N^ASOnF}J9KKgs@lUbz8ueVVx z_Hu7ObX@s!<;$)6Jcrohp9cSv+O9vnVZP|1>@(L^83%<;5BwE#_+;OQq@oKeOZiq$ zP;Nh@Wa)UX_FW8nBO{AdkHmpTee;4mnqs8c43?xGU!BNaW_B-4s<9B%ENb`PTS<%PSS@O%qNk)fk<-yE8#5sqwSYmH#y+p0Amc z3n%Wl?B;Iwduh=;=d|_0tCZA>7wY%kDBD*jx>!YJ!P2vx=FS?s%Q(00Ig~QvRL0*T z{(S))FFnf6YckBP-f(_}W5-^uV=sN#87K3uoN2Z0_O@yF3tl~K%6nDWyiKb1RpqtW z23=gua;3Tp4+ys1F}ZRzPjIsAznE*)=BxKrJKUf0IYDI+Bipsgmq&c9jx5Sx-~VA@ z<;&kM_cyQWQ<;&f(Kb*2R`RS52bG^1WT)Bm)wGtSm%2yHyndkm`ph-v#eG6o53+o) zcbR_WSlI@)*_*jKy!(^XOCuLIyi?J6^=<7H#Q;g+8u5vm#Ru*mKYQ}+Ve_91HH?cR zb8a!Q96Qq4`g7BVbNY#mAIh%lr5-l_p?&32L4khA8?i{2>XiM-a=x#xNDC(OirDb1 zmOHk3aq6c#n^UJM2iu%q^PGcuhk!4Gf&9Rl?S2}j_Sg-Ay_2aFEvX1v@7ptOGU*C~b<;nQAbn>_jA_OSME z*w#6xGJ3Xr%g=F zrM{1We%@0rdZkyge*3u2$LZsX`XfmSYj_@&1fE(niQ{M5+^6>+lvD_)pK{Gge51a< z=J~aqd`u1sFE^D&7mC5o0$@HW>$G4}>0!2tx5f<3hfE7q;yAYNPZlkC=kzp_<^JpZ zy^R7BrB6GY74)wYvQfSN!`Iwn8b{Hg-35_G-b;;jCDpgrso9Wll#bUSIlQ|eKztBE%vGLFg9W}*=zxZcHA6V7)_S#<7!y5Bixzragbq;VicG~r2 z;R3xm*G#9B<-BguH8wISYI(V6b4k;j{YTC@tkh|7I?-;r^Psc+-)D*O_mg;AltsQJ zFiE9eSb3r}_Hr1{`{vJf4N;G5RIN%@oS9d(Bqsbt!l@9c1_PBXZg<{pnJl)+&G1*5 zd{@p%ZRMf-S!%oaXC+?mO8ERWWXV&`Jsi$AkAK>_ zI`yAy#V;Ae)TwPY2@R2!suKMMyw46zI{#-kMoT2K?9!~BR#&XK^rF|~KCZO~ z@4ua0t?`|E!OsopFKqwm$Se9h_BkxK&@R8OV|(pSG->c>#`>GJ4MA* z*UFCd)-SE)$Av_%1#i>R-+cVk&guICuH9T@>Bb-^Hz(|%PW3%e5z#ga{`B6yhR>B| z8=S1~+pdXE5n7@dOi4F=@OGd@9 zo+|5^#NF~u#4K)eFVBwsbHeU~7Ct&qB3b)mduR|a^&6rEWKSII8Vvz@n&z+ z8-H_>_eOFY`5-XmxuDLsKJzs@%>H~*<>IhUVDVbL|Br23{A~B1zxp1S)l^M((y9-- zXkW9&$L90OqMbg|QY-#w{i!RR>bzUhGxGWi_dO44AFOm0w?8H^O=6+ZC$Hrm@7HA? zNjkMxPWj`M*_*6|RP2_2(&}A#WvSJ5x!OqOCYe}n_N|<$70ugj&6uP0_;@6fK_x?+ zOU07bO&(G+FZFGirFz@=ob#RQGklHhjL)8X;;y-Uj^i6onf;PU@-ju%Q{|QfxqsVq z^2>IXzD<^z?Am%?Dt7kh=}qUncBk|7q@!`=hWj|`vd(x+H`%>2&cXTUhC;^8IrCm! zy=%?E!csPS@%z_l8;T{5@7hx_G56HnRWhe@BKj69`!%j+I??7esckar>d7bGzF}*L zdwlQY-c6I$Cf5lWzQ1F0Eb)tf{hpq=7NP4l?<=%)E0O9J<~e!k*%r3bnKNI72+rSY z)c(X-G40D^;R<<+(;l9h2{G52s*W#xD${y2(8>FqPL$|=SF35QE1gsSOrF2=a$@aL z#%o)*b$a!koRn~TQMw&xd$eJ`^Y?z?b$YyLblX4|Q?aalcccegK! z?_Lz(dvo#1SnuB#4yXQo5V)-4lh5-twKXl7!Ip15x&)?c-Mjot$wA@xxvBr3%@NXf zZgl08Z(6omsNq+8Q$v&lFGFqj>A2np3%4uWIDhWd@f8XU1unX+n@Y{5CB9O8K6~o* zc`*W`@^EyZTDK?oTmGymx3pW7CA$?JDeLv*xx>e?8}0b?;5i z%QB}6e{5X7!u&%aR{=}9JbOXTiF2j`9CMca=fAw6Yx8dfA7$+q?D78-u5Y=^?*5}d z(YIQqomc6xwXJb&Im0!F0E3b#<@faVit=1!GtOGylpnu8Ja(3a6objs6<0TYV^-bx zOD)B0|J$p#%Aelj<8W}Cdz+JEORMMS?ynvJ&ori3A8Rwx&fgnnA;7M+Z1b`EdA{MP zY?9M^m%3`ya+-U&J$`sD=Ktptlc#(+H@BOSpT$1kkKLT|>wB~CzG+*n+)IO2EI4zeULy7U z*7@2~Zte{Y-?-s>M7?peL2U7V9ZFn8ZwpZ+vW#D_<>&CD=MBY9!&0=0EvrR!rfY6EJ)k5lXUCJz z&L8`?)!mk2l=#xptKc&8n~c-;Rqri>4!vuAy?+0s#rGZ@ax?x~7Hq#E_`vE@39M{C zt)9*od*XA*`01Vey6&&*Iga-TSt&OOr#;O7P*|vJG1X>nR?$-_r+weE1NR>_&i-Uw zS>AcbAXP5yxa-TjC6WhyZZXHtE;=r9u}%DRw$An~7N_)9>qs4G-_~5VzM$jhnU}_? zFYY8uI9e7R@~xP&F`+ftW@97g``s~L=dyfee%*(}h_vHKRY)6nJ| zo0P$yfTkad^let~SmmBGWc!mEF)__Z_x`5hZJYbn&Af28MDt3TXHA~f#s@1()HO8L zX-}-L>c63J$XsB?HH+qVJ&T(;&L!sduk5?Rx`9*tvDqW%;Dc)?+&f$KzV4orv(5JA zKFzoyWwR%R%JaEaI?Vfb`rY)Mu}rrsLK+2w9S=qn{aSin^xJCZ47T_=Y8elkSynJ~ zESMlwYcS8xJaoYnv$E5nzlx(O)+lbVnc}_pxT(3_EZaCg+y9zo-bs%qF8I18T*0(8 zPa}1ESAF~wX#-pl;bkr9#t>rsfw6o<3+P+@ES^ z{U}p)axs74w>!(^lY5NQ54q+~{_7hMH7zoAL*6VA<)znHRntzEPFW*6r|yyEHCFor zQI#(jdS;zIyKKt7^2v4EMKZ(Vil2MkK5%x6jA9C}qIJ(9gGH%}0=BaxZM(Zo#Ojug zbY5)h{XnO6Q$^3*=((58&gohhZFK*j%gV4EyJBsfo`0-wp3Iwjjv=^KYR}t*%H3<; zRda-#tGq8>vR-_{I{BRI&WlR!9+TjDxYa!F;g8Pk3kt5~T}ZT^^?<`=lc`dk;v0om zbqUs2t*gyeMysbwx(FAA{ID%qW%K3I_0ump-A_$Tb!V~UZ8bL z8B@c$UlWZU{c`D2m#t&jB>k!i&ckYa{x4^p_*!azFO;Kk#osS&>@TfytqvUV zXE402951x$JMWA|86q*#9nxI3zfvTve2q8cHQo4;{-W=HSGT9T z)V(L``>K{*JZE&x&i$U?75AU*$-e8AyLKL{WnEffS~l~JM)*aB^!YzkW}kfWZjm1U zw%fky1}6_ohwt0^>$%#sf4ewY7iia=yxj14#bwvywszX-wJkSlXc3aof&mo5t5i8_yfud7*dm-ejX8Csc1C{p*qN+LHXSeZg0g2gj zMD7(D8makzZuJd0wR8EYX8nI|I}PoE!(#c*mgnhQ)=Qo?=YGPII?c(q8?7RaMejVd zerL41yZ+}%+a{gUnSZcx3-6;7Z$!-gi#UOmUjpej-dNtlx3>#$8$*7G4%6Vuv0r^xqS5PJexYhIw#*L7>*M zyE#YLSZgkG@J+k_<d~ERD!a`-SD#pSohg98j zj;}PXJN)KE#?*DnXV2SxPtu(Km+ON=z_Mq1BPL(I;%ZX{!$E_WP73&P{mL^09v>VH2ZuGT0Q}u;AUf26gzz&DI zA5vJFtv0FUb3RRwl_^Te5KVPtnK+Mq>#cjYa!lQ3&R+b`mUG^xoPwP*&)=~LzTs~Z z#mOLe~r2yhZWzqvXC~I;?K`w(Em7bNeWLz;+@?e9`9#e z9>`(%Ywg-wk2v?Aiv7Lej-SM~+ZrD(DP693@NR{y4|qmTK|aaep~$dOXXEZf6m`?+{$pV<qlL+Noc+SmgX<*|e7KmHpa1MXeXxDwbT>zozWl(QS|Z zm3Yn6MKgpx+yiAYWo|g$SDXuVdO_!=O{r>HB>f^WJiVs|?WY&gn*NRYm8Qpr9 zdB0u#mxJD+Axo!dCa<&Xd=ogqV)}nf_UAWecD&hg zQDn~TNiGX~4s75(dbd4-!|}?&;xms{OcdsyKDlSh8u^+9I-BNQaNch_D?w!O$xD}l zw*3BagXR3`UctolR{^au#o6}SH~KSqI1it5*=cuhW|#lofK$f}D|Yk+FuoVlEBNy- zt1Eg+(eJ&7V%TMhT)Y|z7-cGNzc}VKv-;`rHwv|K_EWT*lRCD3V%mRC@jIjBTCEe= zXNqq9e)90s2l;=~Qy(9>SrqEq5h!}Il3%8P_X)?LrMrvrERILm@$Fx4dUIh^&Z%Qs zo%`3>i#@s+zL4cuNZ30E>)*=16cyjTSm>_2_)w2_b*9RtnWDT z?Xtw1V|=piH|-Dju-_7}lC3%aTxf;rbG?2Z<`dJNyjvdb{hCWw{d4%!tAc^+SIqXQ znpt;J?wZxd<=s)gW~d0&-SuZ@R4jOXZ(sA-J_m&oMXT$HBK@9Gk3QXAKV3S1Pm@EB z(~g6E-9|gy5+`-+Rr!~Y?0LI9-tY3tOjos&nr9B%3ohATTiBcKe)8b4r=8DFJIDVD z+iBAJ!P<)V@zjYy&u&CG-VW7j(Q4Id)M{4N=vR)&-rOvgQu|$W=Vp;PuU^XhY0(OH zT&v8~qOI(%`CjGgOT`oG3*(-AdJ(d-?nR2_x2yNla<3lm@K9gO+IOy5Zh+v zuV3wB^C@ShcCe4(yazFU8BN(;TTNffgl^ikCroWlUt4^$+3hgR*4bJw?o8=CrQmeu z*Cnr+DXSh-hfhEC<+J{@kL&-2UD}??viIhJjW0FlGtzBO-nKlsJ!i( zebSt@HGQq0z7cEG(t@9CPSHsPy^7~=2Bw#-JzeztS-8ZP2l)ptpRenQb^pJBN7goY z-P)k#GrW43Sd&Y3*SYgNeQxV^afau8l^3<*GEZMdimhv@d$e55Hq+>VPCeUk=Z~&} zGL07vJf|>5pTCh}$?*5$(%y}quE_uY9CXf3@`L2;gccJkri*sb-kUW-?mV}j)N-9~ z`vX0OpW&&TJrDJ@{2yI3nEuCRMr*tbLQa z>GR`rr2-j_3BOlvn;QAO!kA@=r+I3irc82h?@{x3?Wcds7iLt)KUP2aJKB2rg4bWn z4%rq=3|w|O+=*SXWs~ypi!XaW?0zKa`?zO9?Jx6F#`k}zKNaG7DAc}r{jPak=Mq{! z&so(yWzl87`Mg%Q6H+IpX}|wn|6#Yu&~0wHx-;p1C`zkLzU04juDilxFF?Q5(L?%H#3OJL^q ztv0*;Pkdjeoi)Sk=Zv({x9QGXc1bC=IL}=3dfA*blj0>kbw6i6-FW|3^Cz?5{AtJ1 z9@ww3Yzo||+4%aC4ExG6S52$9rswhAbLPm6evx(0x@x(5XQ1z_gMEwJm3D0Gneb+d z#w)`k9p_*DIQZ$^2cODc(f_yb)W3Vp@rPZKGpShimD|xBD#{OMFge@hu5@L%GQaAn zcy!X+-QiOUs#A~mgp21*S-MmEf!&U4Y>Pa^<#In{e5nOfcxQxdyrJdMZ}9cj+?KlsuFc9_p3Q9?{kd>WKJVdUkDe?n zI;r{K{(&10*DYG->8P+RvnWO-QFlr0tH&Q0rXDW;|5xSR$=hu8pS*rbGpYYcoFePC ze$US+&FA-zomgnpabTH<_l`Ho=CMJceLvhHzjU0PnCA7~d|zZ={on7WpU#_o#%C(8 z*}TXFao*#BYxTbk^PaBHru@0fc~zH*a}zfo?;Pu9BF$|u)$ue@`f z@1*LFl67sZdeZOS)N!nqu#sS1?z^LDzVqfI*CqNh#P;lEy!kig=(-$h9>&1M#k)Bg zH@HmvFL0)WO*Q-J-tDLNqzf6zr*k|sWMMzl{P5(3sB_!T+O0icU1KtTkI~x`;pYv`qQR=-|p>R z#}g!Xom1n&QYLRn#-AM19w)xq+Eh>=+W2$ty^zX3v+E<;W^%o_nd7(i)Uu3(r1Z_5 zyQ3~o>n^DFS+AS8HskkO!vjJ)Sigi!VEA_^Rm5r8i({4|`-Q>|6;4mQsn2Bkv7pK- z;c36cgUWlvVB6<_uac0T0XN%I@b9HYV_O84SaM{|F4)^ z?|r@Zy=OL5N~}FMk?G8q?z@uJ5ysa-3d(PWzW8eXRnWOvH$wju#~Sq)-PZ!S!k1c? zG3|5N_*|`jn)<$<>|dh)&)7P7&e4v-q8q#yo7|asX1mRB`R%ags_U(@-7~K3Aw$wj|E4`g#!DJJ*al$2Rm{OfbPRxtm3U2!q- z%(9;{g%8@}t{wmVcVC?W*I9oVQ5W8)&Wwy(Yn8h>k|1d#)+6fH(UBR)T2ET>cJXcR@tJ-v|6g9E$ibq2H=Lgu z$!=^vaIEpM(d{2r^~##}Yu8TwSSTJNz|hr^&1qYI`sKHGd!DaY==1f{LFK1s%uFPHA+aIlz&IqW6$q94qHt5PtN##o6}+K`;s7rd>P%$ zhg`2Y)-MoYx)Xn2^Su#EZoI68u&fS?l=Y`B=DaHp70<^1kjnPkA305MnYf^rd$M-* z^h3Q z3Wzi>H(grD%(wkf%JYjC*Z(QA>|MD2`-h#M=2?1$nzU!`w~ zzT4+?%$sY-d7+ABP2~!eV-n?4bf3?A(sQ+cdh1F~v#!N5pEgC`*{t8c;P*H8IXq!L z^M$`0IL&Lu5p8b}>u3L8#(l*co$O?Z?FYk?SqeDBL>*$@^kD3Knx?%BPHy)nOL?{Dfp8MF1m<^Kgs-^@65we0ZvvNg>$8Vk}=T4PTq z-TWA|f%D*8%|fkK;r&0YpPsD$<1e5vPe=U5#LrffJ+9e)cW3OdFaOX}%zJcC!V#5k zj_W3Fd$D|VjnxkJV&#O%#%rTvB~RYy%F(>@ESh6S%_EM7FK$#s9!{#5`hB&`wLLX& zOq84J1D4(Bi`D*gOeA=@Q>2RQlSx~e)wB7V>0~Zy9G~~|t}kcp7TcCar8^UD z*MEL~%;X13sQczO9ju0V48e4Wj^?EEA><`nb>d7RGbI_^LH z=KBABmOqcKpXPdQUCnE@E``ezsvq|(_#Do9eU10p%Wto*uFJHX;}oucU-nyAZ*YN` z{Bq&5$(r+%m1hdi{~KiatNlOETGl^d5k=|`wcfDR&SF^EzR7sO9I-O##QD2hx(k9B zdt}|8PPTBg;QJi6_d}ZI`#s0bdFJRn=DW1Tbq;IBlG`QUr<6~a5q!ePw~l$@hl1-F z*Z8L`UViF}{ja}8zqbEh@#UOd>^b9EHB(JJ_nz!rG5fx1{W_*}m4^2Z_@=qbBu*|o ztG@5d?m+tkce}o)U-=cdEcyS5l@7IK7tOc4IDd0i_)N3!a+jaG$<;2i@%wLb=tR0? zddh^Gx<^i^oIIoXW|>8ckbG?HSvLEZS2r9?P0(h_|9$r6^!ACJ|1MlyF1qaRbk(x% zXEQ`At6HxzWZh;|yp=HF;xo00;**wo%|9KUXNR-Uh&De16y<9o+B^E0A_ z)R%u!mi&&v0W1z#80`-JvOy# ztNdryU&q+4eN-CYd6_D&)_hhA2carKH%__|j%tLN_v26b7J^e-3f)=ir`Pe%K6{@+bg%;T2Y zPRq1NQ z|HV^3E_6T5dR?eUao!^HP46b`VrY6MG`;ZBon%=%a;T)FU` z=YlW+{ngJyn=9{Z&tu3g5Rp@f=f21GgUR-2BrnSwgQ|)t#+>y(#Fy?lB~^Iyz$>K$ zUM`OxKPAGdE9dA(uY0!j?QHqF9rtg=MZdo|O-1TOXyxvS72i%wDeb8;topWc{WSM~ zPwV5=?EWn+`g`EyfrYF;p0<5F!d5s{d)Ep!gS?BPGn@+a^c$WBrT^S_d8ujJu@$rb z%x*feB1ZX6)VzRKi*##~TUVg+yQ!ZaZ|tAz z?YQVNZ^ePtVb2fduA4Wz$?$VqyuRg*zoq|pH%PzVUC?|j!_>zt;6YJ$bffscpRO|x zTqt}KGxO)C_tQB0ChTI`xXQz`PA~d}VQ|JA|Mr91XXyDiwC(OXpZG;Mv2d*r3yVtT z@~+c&|90EBrU@8jiudrxF`oZ$#z#{@$n)3A%wv6P_pta1%x97?e#dCrGI4>;yNzEC zn9LBWKFJx~Z*%rne9sN{a}CcQFMOc%FhFX~pSwZPGj2_Pbsw}^$l=Y4J9&-_yGm9q z>hh0RpOEx=kNmtD8rRS5552bU`+M*A-xad99i67=qJMpg>5Ir`tjUwa?_`(1Hrf8` zSD%DVaMR1Rmz(nzSoEGKk*nS(lm6<(N8|gN>;JUZALpASe#+uvZn3t+GKrx#o0$^9u~d(9IvUIGbNbM;Qzd{>|3Tq+iyNO|H;y? zrhjT*?w(!y>2UPV@AkLq`5Tg3FHVvOTpawa@%PhTOE;B0oO>zyp@_Z6Dhbsk+M7Rj zn{AU_oqcP|zIUhg-d}QaciMLTJhOlA(ssOi_>O~RuYS#5o62fLr`jN zH*bB>yN6t}HDcT{;*zg?`dEL2^yy&U{UUkEL|huQ$K@`|4iJl>JpKY0Ew_ zakzLU%J2L5$W8i|?X}ahC4Q>aeOp}g;G%kvWa6(4fhCOLw>Ixf_iB4Ex%cJiZ96qq zt#rTn`-ODm`pxh1GFYW-epXoiJ^z1q(7#Xjr^o-hx&1WT;(5UmCe;@Tdd@Z0EPk-z zx#+3gPtUHr5@}r!^tkP%aNN{~r6wojHtT)q|N3mnL~He~-CPF_xvcAT;Om_cv?6I? z2iL3$Zv)RJHJ3fE6~~y~XTMR}Rr8?0^5diQ(@*ki)=m-rvfNoBt7;9i`l^>(?}q)k zFSGCG+P`<}YWuc+{~#giTzQAX&8AnjgZ0aiZ85iV>$2PL{QS(mrL*F~jtLWj>bdu6 z^}pFTG0gI-i{;6C4C~M6Px~IZteEBTlMh_VKc+<{(6g-3)Mny~&1 zUb0Y?hfShu;UT8dE3d?|XHMboNMC!kKeWv~vCAcYO3)>N3CAXGwEE-}vF5eXJFTC; z%w@Xc58Znfonv1o*ZuLK|6e!D&&U7!O8z_Y-1}j|#|;YRX^$E{&O3j-^1u0mNw7=s>WW47hwfBAp7n1_rm`)2qUpKZ`<_W0$sQ#) zR?iVUmT~iw&~8RK%cx`Xs@hC_*qQT>^lQwhoRzye=KCUv?XmB!v3KT*bvLmxMTfB@ z#a-9Y_H)&>s(LJAd+OkO|LM%^eN(^doiF5KoV-fXFz`ahS+_$TllB~N>zFGe>LpXv zqVMs&@p0q*&hBS|211h>|4;E+#Aq)o+9PZ;Xy}G_Q_aMifv+|d^>Z9+M zG-^KgMT20^kFFHB}{o3p?+ltY?N=#6_itP1sb$b-yXSjL`83BJ{PSvV+o`X+^2=@aY4s_47aTskTu$?}MyvR} z+U-4tLTh(zf0h>Tq3@}H$&>r1v?cT_!v)tUS0C)w+}74Ige)!S$Xq8aBbZXt+hq1y%f0&OB~hN*>DP{(de!NE z`tbh0$5Ve?j&FIWP;JSSXQg&{a>*hk?<8IwjtBq$6;3&8t9h?#t`TjQ`Su8X z`@!v9=uzR?7+t!fUTed1?@PS`@3Mru?r`*%bd=RRuqwYG_pnAv@#C$j<)^>e|1X>Q zQ?2`c`|^lxb>##T!L+9$bL4uGuFt*H#M9MuL%p)U)Z@;z8LJ*gtt_fqB=hIl!cTXM z=WB4^|GoLsx&D7Ru=0=HFv%-FwG^iSRP*eM=!ZuTey>ICj+-*lQk`hjs*(Vra2pS_Qte%$Oo z<*R(%_C23JeLuZBe_yOx`wZCwR-uJ)Pi2lV@UAIbVJ21~@=UA3l4#q4B=((E2SWXC#ieG-rhedf{q9_`$KOle|1avXXIh_ls`8VU)Wwt^C(54c#+i$@ ze3<2Kw^dO0^ajm;vHNF8TkdR=WqWm7>S^jE@KY9nqMkXfB3>Q<<5hYfJsHiC?RO5;r)Y00(|W)0>XC`*c9C*FugMq8Q~Ppa<^_T5C&_(cns4;? zJ(yIavpWCdW9R2q94Az*x6c;f*sHqB$I4owCnYD`)Ur`wyGi)HU-!yS1?%r?QGK1W z?s`Mr+^EH?lrs4xd~0?bwl@&{9X!?ICwKUjcE0%*!3Q%^o6&6JQ;T=~%Gn7Oi%>)JCMM?y9xCOnxO%D3#!hiHj3uET|S z3w&;`Nj-ER;F$R#u8$8^+UOsw(Lb+0l~pIJJ>Z|*uN&&8G}y0-olEHM_S4aFu}f?; z-+#g+x^+>D@H4GXfjc|#v2<-`5v$`6m3yFb$iq zXTRFJWigLl``TImO!`<-Y7$ViU`3$*SEGP)kIXB2I!vsBuUUpASA6o&?Dw7i(A{rp z@cchHmfx;LKfR^Beu}q!<<2`5kGC3iI~Z9X+mb#ZylRGnR^W~c6X9ysG^a;ArJPn{Du=hKJF4-S^BX)ado zb`c6P*=U#eV!qy@ju=PonaRJdN^Gw;*T2lrs+1aR@bmz8YkcL#zd{~5(ecH))0kET zeG=)qmYk#3*7*42^ZgNGbssl>`e%ROdi>wW4_^+y`7rZ`cUMHswFBOhl|CR`O_<0ZrG0l1J5~mq zk8JrjW0&X8*!fzvU))qA<{jL>Cj3%Y-Nf{et2;U?BSQ)WSj5dNQYF}#-pD8E>K&Pp zUM-}sreW=t2SH5J_wLw}QBq`Lwm;e-Z5PX@^+_hS-*>K``tp3;)Rz~Y|LC(j(EMVd zwydX1(69`hCmp^e?0I9N!E&BAdXB-jUaU!UFt|PA)-|>jL55HHDTF{d%nBv{PZpQ>7nTSDXL{N=PVJQxgbtB;{LM42Ca5Q zhKS&b89gR5st+`Xf9ePnUf!go5s2`xM2D>+J^mi&Wx(#-pnfHUzBAIGi9lto`3C5 zA7NJdPd}ahf7_mqm*uBEOy#kB@LHs3I$NKdP5BJ(SF4p9ZGH)DpP@Eu z)s3~U?{gSV3O`f8q#kOrxc~9Zi}sf(O{vX67Q-XSV13=0rzmU3TxEI{Ca^ z{Ia=nzbs73KS&s#P+Mp$^x$(yoi5+Z4|&!R_uK?NAKcDyuKnHiW(JkpjEUun3sz`< z^qQwt{%(m{eB@GQIrp8Csmjyh{~et_?YO<>L-_<*Hl`LA`PY3r-fx5by zAO74qTJ-Z#tI?s7DRN#9C4TPUuzq$|d*+0%62W$@^Dk#i7ZjP}v}IM2xp8z`djB*| zk^Ria{ia<^UViG#%6361xr3W{KeJ!+kn%b2x}fbQzjDQcgI{baRqCfivrfF8b>Z}{ z2aD%Fl)MnKf%9$Nc6LU0u9j38Z>EIW`3?_af;4}zS{vCF9Ao>qzj2Sn``HrD{@N8x ziB7yHq#6B#r!p#G-okzBja`VbIr>$`nh$*T+Q$DZ0}cIb(WnXQaZUpRnw|=U^szDdXFP$vsu`HQVjKB}x8%$$$Ei^?setXCijC)EE^d zuk$eyt;*uL$x~Boyg{vdfoShz#q*ubSM1HWpJ--z&RC~)@*A&Q{-ip;{A`9 ztqymDPQ9=>&9g4qAtpJ#dE@c|s7UcQw zq~DwP6UQ4orlog+&Sl%?uppRYJ3~r({LP1x{4TKGG+I4%!?ueL7tL8?<;(a;HZD>t zc+Ru(xAyjj?gtt*;$m2W$-_Kwl_Wv8E}9!PfbRaxd^80%v@sW|G5 zq}aFP$0MGkq_ig<+FbIb-!}Nz-4`rRH^kJMdXCt`rK0yPI-C;?VGI$x!nF44 z+T-QUKJuX_eSXhzDl$sxzIDQu^O@a$6E;0Jj^Fcqb$8!>>!1*zU{|2!$2HsU;LJsH z!=CF+mA0?m>9hY!YLb8(`^@bABjy)h*frFy=CG@}`Lx>A{(eZn!jo%Hz5URB<7D1p z&H4BKx-C4ga-J0{8@v0F%Znep7tEOZUQKYF8Y|E1xa8V%HkUW;u~|OluD0^R!e#Hy zD)cNCD3U7InzLjt&z&|yCEm&NpK{GvwxI8f#n~;zer+2M;9|N(nb*A98D&27w%V0T{yKJGqd~mc9NvP*QIX5$H?N$o+EX8HQKq@f)7~KRSY)vEv0n$6KYZad zV|ck!l7DuCNN;uCtcQ)Cp0O{mXdvk^|a{8)%nw}hSvp&1#*QOhQ%jG9@aAIe6Hu!nKaE}_U<=U zXYDK3);XSJ^3dok?`3-#Qh&o~!t~>MYZb1qWja0Mu1nW9?%?+R>4qtb7oS^YRk^Ll z_GgUd^La{zKUj@?-`ESXsZQ#%*)iGu+VtHF{eNn1Jj#2xRn_hLuJZ~PG+TDxd=Rif zY~c(Ufy)IClma#^R*9OVT9A3CH$3j|yZKX|&%7Tu@Bbus-HqQ`CK^_4d9fk7G{bmb zghg)qzFfb)NsB5!+)A)9vRxB9arsjDg1HHPdoGo>E3DxWY3jXZpqrIb=h)wO^tblJ6=UJa|cTp006xgyM|S`(IZp+32oU?0vqV>+g%ZhufPS z=J>1q3GlPop4qIpjdR}m__^BQalb2P#w}R;QsSd3Uv}4=sNQX&^MBlIKb`hFX)D); zl|H)lh3ohKZ1@*3{r8I{LN^}7EKmquBD`J4XvecW2Ch9;+y3{@byUs`e&EC)T-Nyb zSnxug6%CJn^lQ#E3H)kiX?thu#^Q4RMic&}rvyK!dfuO-EEs*#m~;85!FZu6h6ojG%T`u$Uf*K*Y_s!zQ= zO>6y=cQ*ySySzJ9;*Km+d${})xCcsYcBkKlg-f(J9oFd!UUz(xvQ6YDt$XS@vx%X z5jmOL8t-d<|JP98xQB24Z;45)!kKd}aVWnt-Z8=Ek5=s0_3v-jP2U~C_F7<$+qLBn zB5(G6?{E=W`@%P5O~y@YZ65QcRhdVQ_B%*EpOqLTaO&X%Cj+L#5==(}T^T-K*>#Si z=b!YKFY7o>^8f!b@;e*%Lny1lB2LOuJuW-?3-^qTn{1XPI{2F0%WipBXD!fSw&88# z^0{Ge9z8RDYt@`!dA#K0(f9w48+}}wFVwpB(an{GDLTuQZ?~%Rz0G4*k>kypyW{eL zE|05S7pg>>&35l&=l^)8!eFi*3&ZQx;?rL~k=Xviu5UwPkZ%K%gpc`0s=J`mofhOC1&>{T-Bu`z52xLOwBc6M>4f*?N%#T8NDdB&iVan#?#VE9Z&mhp4J>}{BzLBBRs)2)w#Ac z|HR4PMvs>TXQ=eVOprC~_1#hWsB!)shxT(v`em+V{Q4?7Fs&!JN?hQ_kX8C@$P zw)(R3=PTa$kPua6^7EZ+Zcjf&OVtvMf&9(i>)esGdh;2C9b*i&c;@i^RHF8xBx=~ z^Ciz|GjkYN;ObzvA*5m zgFu7+yxo;SKHX_z=Vdlqr^)&jhpaB-%egq~X4-eg&l{gEws{oX9K5JTME63I{6wBT zAFuL0Kg98}#Mgc4)}k*vj#)mr7kfqCe6H!UO&@qo)*Y-m#UFYtYDatf%8&XNB^q}> zjC-{2-^m-5;{Pkv>mICW5m(6Q?Q9PT9A0dr^>o8By+F3hr?x!4 z{Vx5!v%-&0``QobF)b+D6?&(8k;j2co9zvj2&ytJle1~q`gQL9f18Uwe3=;(_lr$d zHUTP}AhMCvS$9{zI1{4>W47oFr+C-+93&zj~N;Bxu=A+y9&QdZqJDweue zoa$hIx9o#s!1piN3JL$ka$Vgej`7^`tmreU&FPU%3XgD)s{6&ibWefGb@q*~&kF<} z*Sh;>){}A*i;o9x{Rp4CY|@d_uY^DT$yDNfbWNhUns;@kw9?+IzrH_h{-NU1)^U-a z|G!S)vV-e8ul>1foK$LG&eV9z>E7$jFFDd1XHS0}pDd-yD;9mR`F#)PF+-93KUe2Z zT|WP>i{|;W3j9V|4?0@*%zer-d)D#kWny;uT?c-@wc5Advr0VpOld>nT9&h`pM}3~ zY>+&jZzj5OZh`Nz|FMr3GRQcYmtX(?vG;g@#=}$BWn&Zje7-PF4AnmCd)M850*B!7 ze4V_r8^jjev$t4s?8UqNa!iFO91VUE$rqO0y~B{#dbXwOx^oW85xsjXDVwjTEdKcF zwBEg`oLYX7J#4XW?kE4`IC$|kd!6C7_a5>V(z_>0FKbl)(Bpr5#WlapkJ5TKn8qEg zzx2u2^S;x}KURw;$judHogB96uy)EqkJVFeUbA`P$fE5W`pcyA$C_oJz5C!}Zev|o zJB`-tn~;7v{!0A=qYfj(zI{U@E$4eJ}ma^P;c6ynWX;_WWma9vS=S~P$e)6pSWOT#w*REf< zuA10)J6$_2wracAMcaQ?94aB~Z*yu2!*?88x3FO0t~BHRXM(mdj=Hz~Uics6pDwn3 z+V%f$_iOdbB(A!#@;Jwn6|BoTjvjoY$aCw^%>LQMru}K<*Vj$kS9HuF;gs0Y)s2xM zO_QvD&Gt*&k(73At$bpCLNAgZKbOo2TXm_0X+w?U{ck!A3k);u_C209KQ%nK z(&k{TdOqj%nhX379)`1QU0iy8zZBCZB}e)6(4z9PODasK4R)(cpI(0;j-h{39N$j2 zitA|^^NRbM-PnFyy_pldg7r~XQQ(S*?^XgFi>eLROq*M9eWzCJi$m7?p3W4X>Uurs z*BYK@OXq)|BYC05Wry_j8BQ-M5_Oaos=ZcV=X$zbd5!6sb<0vK|3*EZG-FLe%+cdd zyml^OcxrQMzPvp7)ubmaZ>`y$ z9Fy+8EmbPbM?9ETE70={}UIwC^jEV*`7D^^Q7Xfk$!8} z_Gn9H*WLbqAnS{Dk$ma~&h9GyJPDrC37Z0?>ZDA~R3zf|D@dBx`|2B=I+U6+>1>Ts zuA(l*XmN!j;O(bb#3dr3az+1zbkKXdchIOUF5(_Gct z2ehRpx8E(j$;!XMUrqhI1Cf6O>ert2ZC!s=s-|}H`Dgt`X-8I_y!v}t zki=rq4VDw%z2#F7kajcZKDaVc?uK0ZHum#{RgqdPpGvkC=RaE49&?<7S>tg`d*p}O zk5i|gKKA|J6z9GAPxyM5yv*=EIw{BUs+pb9!s=%}-gl-Jhfm`2xiyD5?wHJj>|^KF zPiFd)Fv0C}rRue+^@2)!eSDW1HGAsHd8q$lzck_e?9OxfSLIc7=iF=B_5PQfuiC-r zTY|p~cehtFFebiN^SEf^yW29iWX?9}boO)I_J69y&aPZ>A>oAT-)R|-woUz89WZCN zchjNH-p+~BLaRPZ-xO}c^{4BWTil`*T?IWqoF{9QYxUSp`_8kt^XJS{8@_qZ4OupS zw&c-|LhIN=4*Kv;U{L;WKW48%&jj|!s-=@Mynd-*c+E>oE+}qe4=qP?QhFfduq<>x~*LX(q zeEs~TwQ%_b{?)r`T)2re&Oyf`M`c0jFrS#;&ZyVbA@29J3y)6B6kz0PbI-2X37;k?+epSC2OBYYgxDc-Nm?QQl+XRq<^0{R_`MzFeyNzQ@+<;=Fy@VdfPo z3SQ-ZlDHav;Fr6QOj&jUNxFp^mLh9N}Qh1>3jC`f2M2wyPCD{SKsQXjo)9| zF6xU`cKI9V5_d;m`V8Oc7jJH|-)d)l{J7xZd0T-K&y^3KtqNbT+Hi(^`?i(pw(80G z8nW|y&22MJw%@(JbjzCVYbIY0pLUbcIQ?`&*d)FD%#fq=g(5Hg4i9aA*;nH;O{8>M z#Irv<@2jOxN1k%y3O?n(XUiH^g$bPW~&(9vY zkU!r={7!h^%Pjo7V(- zZ{Op2&$#_zgl+lv4b2WyB|Ww%B(QE!jGMpnNuRmD^W z^hN#8&q00rRvtUdTl@W3ms2mRc5Lp=!?UtdlVxIWl$X3&S9@Y^^9=!?a-lARLnlmr z79_8Glyoned4=2(OXatLnM>@=o!xAY6|Fk9E`RH*FJY^v%go(r+w&o1{lmR(&n|!5 z|KYLy)p)kMmgV1j@?|TZKd|HISY93ZRbg{ruII$5#xKQxJhfXJcSSb%_0uo>`@_5T zF^7JsJ-0CIF0W)aTbkYeI<8L}zsf)QA^APlI`PH*s{Z4A_oLNi)?MA*@kYpgZusoN zE${COA20v$c-n_$Yq_mrVtr)(Rh;g~>YF>EkVCrGZpWYgb|_|MSt7(|C_#a&*Jj5uX9iQSmJRf+S&K) zE9<|X|MPEm^)mBtQmam8SeS0ke(ST*F1fY^NperW>#clocebWSy{U}8(BsSk#RW4L zd`O6um!G)*@!x6blH!RRyBOtE%+wAzerqbd@YVd&iw)He`|nu(_`sqSVtbhLWw!KJ zv%WigGq3RUcOHG6`gKLgw?m`wM zk)j>vrgZh$vQ9d?GB9Y-o3g~;pFAPlaR#Iu=#y1yMJo++q^V1*U|Lphfsdb87X1-+4G}F|Bk99t+zUZPo zZ;jn?w^SA>xi>4jAIX*bW&X{zTQRln*9neQ_y5_MhTAXbtt+lcJuI6jv+H8QbrS~J z)5q!;Px+d^_PF5Ozt&$~yzhI=vvK;g59{sOBHw?t+jHf|r#bt-yD8W)z0oX@Qjfg8 z;;=*0yZi#b73F1K-GVOt%kFKgs!Q4!^VQ^~v3iQiD#tag+(FxHogNe=&-97{Xee8)`MDCY)=KU-ggaqvQ*#xYsHh8)Rl2B-Y))q^ZCxJ+Oau; zZ;oxaeB9!Q&8}jmV-K%=xLIGpWaip7>FPpW>4jf<`rf>}9``Hq{_%-2(N=3Ft8Tt~ zxVV2m``MaW-?jzIXY#6^KmQ{626OG~50~QWA{RfDij~aj+Oq7<(vz1Z8x2ohG1fVj zd)24Vf7vn4W){IjHQ>X1%@}-}ucKphkd6z$=S$_Px|Kj&%)zh!LCncZ#c42d&<&6smt-DTL%B(yu zxGjhOBo%b^K$#YJ^NBWi)D3rNz~=y{{7v?zw2M!_oBCl1v#Ac=j~-NNLl+X_}ePJ@{D~(-!7kA)^hE>?3TbC z>oOOeKkqwTI)8tlUX8EYL(|&ZK5h?p?JrkjERWcF^QFGYoqsj?4rIn1%3aeQY-`ulW_I>~TZ@XK#Hy-Hx_43XYN$=Tv+R80|&*NEZw|3Y2 zpYnHS{(HRb_s`3&fsfawsx;)aPQocjRl3ymDld?+4(DO=g-UXQ@7^-&DAttzw&6p;-ILo|E9Z3me^U#uH6$E z`Q7AG^2BJNpDIEHTc60K)i1ER_v7R5usns|>Xvcc-B}u^`}g187HfM(JnmdwO;H7rTXFa$iG~w^n|w z@(TI2?#J%FJs;n0VLPT{k>z$ENrIQfRISKq`J_i>tMw`z`RbpadLLQYICE~6`F)E& zk2n4JWS(q#%#(BH@}Da*bruKmrqw^WHG8eIxry6j%`6^kx$O#BjuNuB<)vA+&2uoz zvUOT79_}ryHhDLRO)hI@ zy1vJT|JROwx+eekcwSXo*ox?#Gc&hLn|AKYo!_EcCtbIFZu@NSVh{P=_8(i8FY+_r zlygnd~&79-x$)?f+CEPUXwn zy3P|#@8h1W<4HNJs`t!Pev{(@MaJ?kHw|RGENmaV{hr)@>F(`Nv28DfMc&sv<@c&| z)%Nn=u{n9`npKw%cLy#Bc)i}`PWs#}+B)THu6*BMGArYze08{mR=8oyI_`a)yiDJH z4jfAm-5|1j&PTzdWuY0Whow&4Tlw;z`oCxEy)4(Tez+1T`(7%_^tbxgH;u1v$b{V8 z^;+z%K>Y8QKR<_r{!eaZV3CtyOk*#9QC@2&)th1}_-Fk#?q5~k7pl!Vp!k82Wl^Al<+}U#&pg|xYO-8RS66rC z!ZqIm(@ecqh`Oa;y)ieu`R5kb$?Qud%Kdz=_B$7_f2lbAamIw& z*#2!T-*W^q+#D`xNPan_HIHrko;^w*zb?|O$`89dtNf*T^}i6y$5)s5XSbw2t=eP# zZsmozmSs`Zk!in_<~~*Ta-90n?^!JWlQ4ag(>8+kf-FJTa>UzmSJ;Gd7Js|;<=&~h z(juM8S^rzFY9&(plln#;LAdMX99`Wv`u=6))$Ty1D+_|Ewh+L^CsbMW(r$E(}jDY7I}7 z)(nqzoNrds;3CW7B&WJRQ({%+f{B9O%c^I^{y(4b^yosVW2;ZEPECt?wqVVkxtD`e zL%TI&{~a{<-dPeAwD#D>_!)0mZYk^TyRL1y>$|0t(A=k)-#?_CeLi3IhQfu81G`eA zkIh|L=k;l?R^!*|*44l47KUHC^D=bt`F+vn{v6z|`*ewWgo#te;lTGYQR{!-jh6qp zx6u5Addd3mds_;gMP_@Ezhx;qMgKyeBx~X32Z_@ZixlC;Fq4z8%QtO01EPNW)o20*a@4i>> zh5e>$_IAC$Wb|zMy_%&lKbPH``;}|=zTMJ7G1m{V8m?Z~_VR%H!)FVnA7objQj%u5 zC9pwn{v{93FTN`nW%o+_+H#@A?&zbHmtMbmG2^JI_8N^jg^CK+uc(6`K_^B)_O%&^@26?fq-o znlEpc8bAF~zCZ3%;aZzrtIlQBt~NMov`b@GKvwMpV=E&O`OTnEneDLFP_E3TrCy$8 z6=Ov63bsYJ`QIhRO*eco^+np1>=?1>rx`ULy;RPhzBtc8=2xeif8Hua#pb|X{{5F@ zLw`7|efB3Ji}&V3PsP{Ib5~41bW`Dj0cXnPgP*1ay_8E^Z}Q4*-F@N0$A@N5zdS?6 zYu$B|e;bXiT)B94Q}Wj;%ip<@E%*PY^$GlXDzf&7#lne2<|aD(_T7FT^KHp9Eo^UP?Sf5|^{ExHHgbz#g!rj}yR9t+nYO_do^_yR|?@zAW z@YP23*UgzTH?25osrTn({RF@N6K!;ldL%|lu0OWp-8qM;+}%68uPkxrzW&wMpY_#e z-m_WOEvvu#zfY4~w}1KcLwlda9MbxEs?hH3AHE&siqWqQOy>E``<~PPd-&nxewSa% zmi^S<|E2uWFyYYaCt~Yz_+u;POxOs(*d$%1zA^`<`_B{|!qOkNtC{ z`w%nZgQ8>KB!mm9Z+Zpa3K6~S;F{0npkb!bEtEwYwelv zU)OT^GZVGn{5i1loaw7a^QATZ{j{)?`XjMf@nyeN<1L@iU{fiYZwrIx?$idH%0syNn9^rLW&gnsS6M zkK?$&B5NC^Bls$?cS8B ze;%zZa#-yaf2lfR`aiGD_I>-6WA$9$UE6Yf_Qd;++b2v~YNfI-sx5EJX^T4v0@uX% z)w~YgbM+TrfksVrLQ8GOoV&l3a1o3iV?1WIj|^7ZfiRraa%dc59i{rYHe z)g7m~AF40Qj(C1L{_l$_7Kz4J{olVnU*g8{BLB(vxTn*8zjIND_A1}ibX(c~fR*9> zt&@bpv~R9H{`AftQ(dnOaobi48kRqLTlDAqmwzV%eJ@`y*}Z6`o3sDb3n6@euUc#8 znXYJDn^{@QeBpVHK*bG~MaIsiwPqSuBro>z^z}MOtNy#$FU9cc2gkziFWTLC#Klgn zlb(L+<@yzmAI}Yc>L2{l#&)H&+!vjo?aD=;C#J?HuJ~XPvhBP2h4+=)>OQRh=C%L- z+?c-wEJ;2wn{+e3)SvwBu-a%^tC$ zFS+F9pz59?HEE!36qxzD90K{23e9 z{JNYXE!})^#nha#+Or1_+CARgV)X3JhY!|4lV@>l_g$=H{Oj7)2Ui{zz00m&(`wE) zm9tmMFXPJvUJm|Q5hq(0tzO)8aktFbY0Dcv{!K01?6+h8g&n*76=q-B%2Tq`Vb_h| zCteb*v$iVQzI|C19OYQIG2~ZYnS|wmT`@ z^5j=dVY(~C6u7cFb(g5Um#M_Ew$xNN-pF zzZ|Z)Zq-Kx)iveZueUU3G5or7e5>IORY}E3%V#ub|H;{OD~!8ZH;Q3ep1HQl{i2x5 z1wXpn4qY#K!!N)4_NkloZ_C(pd%g?Xyk_j*78V=u)ycMgfA!99j4V2@Kc4@m(>X1>_mJ1Ny;&=I z4=t>FE$3Jm9eI7**)vlQK1#Z|e;NPP>}$tQ+W+~!^v{F$S5{oJj=c1Ao}tl|N8YcV z7eBZuyr_1{YCW;j`;w)PujTfC8TNY5a+BZRXTF`YRq%d)sK>`#ht)Zr)7=-W-F)`? z`uRM%hmC&Ze11EjafiQbb#w9YQ@iUI&6Ev4=aG^BVjb&CsrBs-6jYWLCMdppnbDq^ zxb3OL{(Gi7ZE~eQ{oZ2xv3+(t&!P6y-xs#O`}vJ|zroXG>!pNN2QA4mKXU%pC9Y(* z{dZS$r~dnNv*?TdzYRM7uFij^72kc`G}<}XY}eVk)lDni689dHW8$CZ5PowvqfX-4 ze%|(<%ZsH8Cb_%Lx_rCl&fm+qnQE_AMIZQNy;SgEdP&Vg_WQcr^?$Dht&6?V;aOJU zvEr%g{*H6K4|VjjmbP4OK7akOY|>T6zqPhy=U!E})NVg+eVjK~|K{`tccw*iwL4|j z@66D=zGD8q$70TPLJzNsnl4FQ@czmnPxdP-=GoOQk@@}j|MHlBujF6a9$sCg{<`f{ z(=yj=u9fE9b@j!ZMLFw!7+?E$b@}HTMLjzAPjB8{;3;=ETJX}9%gfE~Jdw&i=Mnb# zZ&+qrugE%G{b`Z9E!(SeH|neset+ft%3x>h34BRu?cwJ`rQP1nxFg~v(sRds#zW=o zhI5yL_d3_je|7x7gYkP)w;OWNOhH@XT=mXW?R9_T%65nE!xx_ZPfN2x`R{toyjrqY zHZMHJCi2|>zt>Oo6{nxtSO3|5`lpZcyH8!{-Sg{Sf~;VI$b)9q$IVhg27eUVGC9)t z+q7%VSvFmKwg2Ky#mH-~H{R6aI2>qqXuiu`-kyle?Jsuc{t{a*CH*|^SDB^39G%y|nd_=0?rAqpIlSYx z?%llN@Q(EA9j>-Z1wSsddb`MRt=lH|9qLywgwn*4Cvy`ZIIW zZL7aK{a+rN8yovz)1n7=ELVJb$U4*M)#{}$j0E^%pZMQgr+>Ko($l}M{UvAdPrRFx z7*TWWy6XB#OD9Tr7e>Fc@jtoAI-ot~M#Z%B^;ygP-n_iJw8-K8{iYFP=go>%me*b=yFYR12 z^pmY?Xh_0f`6M8pKov~jtI|K^|Phq^iJX9r;GLLHt{@rwwuk} ze4EPos|9x??q8eNTYRzKyjZCIDp&8twC#R#(>Q~5S{6#{h9~NL&Ce}*Go|Xa{r-~8 zhA&nYzgrT0naeYHvhk95!}-MMy^aZ`Pn->yGFmG7VCPi>7hKYg%%W#5GJ|FblW ztv3m~&Tae`w|4&K`_lI}xISE^H+x;^bN7Px&+WW&-!Bo8iIm+gdBypwm%9tNJUKAQ_*C3W`Z6W;?)GJM zn@+8Zex^5V-b%lX|5xn%wc?+-%d*M8_tqCzeBIOb`m@)TxYzIB>aTmP(7kDX*|~L| z_49a@woAcx1Sx#PY=rOGdz1E^SrwJ&o@D{g&t1cm;HN<%{$E*fA0VP zc>I6=aa&>k{9ktsIyS8nQhmDKNnUr(x~Y?&=P~Tu@pJlY`xcv(nq}PY=W1{Fn|I*~ zukYI1%h*2mz2)+GpStqlLw;p<*F{b%@19@02mNW*@sQoA>fuf6)TDTSY(ApZ>bI{qz<)Ih&O> z7Nvf>=l@JOF-)$84q!kGTr=jQM@GGR770pZ4<_O%Y5_ zJ}laia!cQDrFxaq`HZmlad-DrtkcPzo`59oLQ{@wQIT}ijE*Kdcn6?Bv*s=<5jj`Raj@;qNr905efRe2Jin(azW?j?r)MUXpDNz}!}6<% zr+mlS!>^b;B(F!V)-8^i@A&Ncv$~7N@8s7$Uw`_+qnSqbi%WhRtGtrf{Nu@Qce5Uq z<7EY9ZcCz`s0dwfjp^Te{tj!tY}NZdtNe+b&w*RLaHzvSmG z-M+iUuK3^HA&Er{u*}rHk*>Zm!?=;J~ch*k{W7t)}_O&$9>->)W$XbjJED zM{!l3Uj=`1bUpVS&-2^z|4ugBr+ceb%g$;p;;GXsG)?h3{&B%my~PH#E0%;+2LDQ% zvMf8Ve~x{0+3Ve{PiLm9Y`<<-OLrWXXyTcx<}+r8KNXH1^)_kJh8In$2UC%1gqSl71IqIBkq z`MchnuH!qV@zpww>R`q;eMA~zcyBcBJ zFaNzPrTb-(OklPZgQ@A#JHNQENS33P8X2;&I`Y$Z9|L=HY|1JAy=F*7TKE1jX z%&iypZ*=>&@ZDRRpZ_@0YCa#}y7De;!@`CZ=U%nvmRg3=_5W6W6u8f1UA<~fcI?!Vdg@L;cy^u8%)HBIN(TG?6J>ad$$etc+m{&eT*=clLZ&(Yca|L1;< zr_b%;)6(zUTz<#T>)qEatL=)vtzIbkH2SH!oBUI4>ARBU_Nv+V43A*P;%s-dNR|xc%mu{pxpLSH6p} zEdG&k^ZUv9`kUF~c^+G_-BsDM@B02#itd6Za=o|TPB@{Ma^rl&&ewj&Gfzq9?aqDE zxcIlq0gi{YOf^^X&&TcXNww{p$Y||(_>5on%{t9VuaEano9*70;hC|rYp3PkXUVtP zrj_*s>R)fm&eB=&RiSmse6Q7_Q@GPb0;Ka2 zGUlyK8=^J3^5i2w%(u>!JUe$?ij{lk^yBmHTdb)Job_j)b8Wxwr>EDN>%*37b4w*w zuZ{Wjdi|8^`#ygCbW{Itk!JPxDXG5OXJ63>>DzE}_1@#psy}Be_~E>;e_d(ZwhVFa z+v_V^J}iHFOt4>ImE+2LuJ-!>5A|Gd)O(Snbt=F7oyxPzUmX|oxJb$Do&F#o>&x2J z7GZ0jx8-onsG4{6sp+1|tua-vm#6l-A1Z&Zk-A*!___Z3`!7xG{cZA~_EPS-X_gXg zHK}^FI_bMxt1C8czo>81vV7j-G=52+J5#2wdXjFj*kG5!ujhUze$3nW-y=xh%Q$d* z%fC{8FY}#(306ft&!viFDzCHpZq~i7|I(PvUgP<`U-M5r4c{MKcCu_nMOyvMzpAAr z8KvI!4+-@8Y&vd&sZGM`Uw%mR39P|C3=O-`hx*554&l|xFc`XND zZW90eY0Hu@&2lTb6U)+fF8Xus#m@*`-50kv-=6aPt(2(E`l7uBZ!&H!ZOu5fCZ+DT zo+$TLj;WRVCrdLWa-Y28vy^#q?k1JT`~NNF|NnJcU|g{Fb5X~)eD5}$ZcuWlK6_az z?){@@w~Z|yO6}WKt-R~P(n@F9&Q)^ltJW*oe_F4llQzF{!m4Yn^CShdqy4JNTD}}! zd-|0?AQQub;kh$L!<%)sA|-io0|l)o}f8nb*E`cJJq3EPKlB=021N4gS}oVsqkV zs$Iej-`VG5xv!sff4uosmY-mkOxEke%9H<9N>7&c{lm*;D+d|Lm%aK-7q zb4FrC*DCv6%Ssm7S+AE!ly`oa&!5JxvOg-+>r-{$eDUhNF~4rjpSFG9=kHICp8vn8 zg-w5TF>r>22ow$7d zaO>F_1^j)~XyyKIqb?5ywXf+~qNUMz0M;-_nbD=a>m9J1n%?V(Ib19tW8p3~>( zt^faTzy9yKpI1K}s{d_2?USaj=eB1nPtJIdLH!n}<^y^L5TfXt-k*yQ9 zYizOmP#Ip}{_oAb+}U^E1sq#Feb@K7f;IOSwtcVr9r&o)b6UN6rSlfMm%FB1Pu0m> z6LPG%>b}jdlCNHx`F}R-`Tf;ims|YYw7txRmsYHHk6gBFo9D!r&+2w%9hmCvJOA>d zSqn~1<2-X?Zk%>>{>yj!{i00d4w=R)!q8$@l+6&Ae=V?7Z*Vsi(KEJCc#DcFwKP zey!wDi%DO$Zmpkt&@27&##Bdpd%yUV!LFY@XKad<|9`f&BzV@j-Ac0Wa&O;R6Zij$ z#`Qx%m2rz7bU*i>b~yfDv(e{Q(oco|M-{EVc<7*BZ$;#@t2dgCfGe-ta(9UQyCPTF>I@4jQ{KYf&Dob68xz9Bj5@YTDu`(sUh%FOl4 z{}ugr#e$y~&fnM0|9!hBk>gf$&aSL-`Q6E9=DLQToBFUnPV0T$``J&s?qybg6i?-e zaxaO=9_!TQ|V;Jg1B>6zIo67jMm#vYt3bOki{lEEM=ilY28{Q{Rirjl^ zQTonz-;H!SV(&dN<(Dr{>{Gs3vgEb0q@c$Aq^$3|EO!Jl6kg(A$^FxB;*Uvx%lF^D zbRo81;p_1^*RHS?9$z|t_SuJ}r7XVIIs1PZUg4Qx?0)*|^!>5t_I?VIoM#hd_w$bW zsVU1Q9~b-D%zP^Nz0tYbNq+p%U$>u5cUwOBg1ldJ*@24qtrPzKD0*TWH2?ZGt(E@H zHWDrV2ZQ_KT%H;)>tCrFaenW2_x`&R;;wDk;AzTdzx4asX?_2<$o%4OKlSf?{mM6g z!~f3}d-}si^RpR`>7qsRmaQpRl;YN!+!AJRF`$64|E%7xpLdp8Xq~-yv}E)Cg71!Z zYwow-zoX#ctZ+Hte_a7b;c_?I$?eI$k0agfE}q|PkiyEYy#7zzmzjL}ujBgUwch_d zI{kES^7|>avzD1&khbzpdVDW(yH(BoRaJI>*QMp1DqsF$%8dde&i_iQ&guTmI~#8< z@=9y=;u4ptO*0d=CoG7yTU79I=6Z=RHM{e({`RJAQ1Hu`)l(gK_ebGf@y^Q|rJGKB zpH59HTO@PAc*i=n`x_U#pI%<~dArxo=l_G0cj>QiUE8)%szvzMkM9LuMGJqcr?~uz z?46%rXa3)pY1;h4$fBOI^V#>F+wb0e>(hRlzF3>@|0;Lg%Kz2(rTqI91NVQ%npS5e z?v}_eJ$Lw~S9y6hn>6E+`x@G_>O?QI=uS4jx>3<`-xu+C&G36aJuBVr8_W#~|Flc$ zknk+4b?4`3>-@hHyn3&4(FdudqIo_Vs%ndG-P(U{vWmi~u)c4+R}yrDrBo$%D83hb zf2Q1~vEj)P>!WrbP4i3Vr}v+azZibWHnqg}{9*2%$o7}P52QRVwx-rjb2@g8+gi

#$*khva)<{uvhFNqjMgS>1)%Dr!Ko{bzo`M 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 Date: Wed, 29 Jan 2020 17:31:44 +0100 Subject: [PATCH 152/550] added differentiation between EPages 6 and EPages Now --- src/apps.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/apps.json b/src/apps.json index 9ada81dd8..64a5b68c1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3215,10 +3215,19 @@ "cats": [ 6 ], - "headers": { - "X-Powered-By": "epages 6" + "js": { + "epages": "" + }, + "icon": "epages.png", + "website": "http://www.epages.com/" + }, + "EPages Now": { + "cats": [ + 6 + ], + "js": { + "__EP.shopSlug": "" }, - "html": "

", "icon": "epages.png", "website": "http://www.epages.com/" }, -- GitLab From 5da0e2f6523fb40b3c2afe761885b8ad4a3c0aaf Mon Sep 17 00:00:00 2001 From: Emmanuel Martins Date: Fri, 31 Jan 2020 06:35:23 -0500 Subject: [PATCH 153/550] pytonik --- src/drivers/webextension/images/pytonik.png | Bin 0 -> 5674 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/drivers/webextension/images/pytonik.png diff --git a/src/drivers/webextension/images/pytonik.png b/src/drivers/webextension/images/pytonik.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb6c9e02643fc5a75bb2109ee1e956928df2d14 GIT binary patch literal 5674 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 literal 0 HcmV?d00001 -- GitLab From 4184e723d62291de992f37d3e14a6810f64cf6e8 Mon Sep 17 00:00:00 2001 From: Emmanuel Martins Date: Fri, 31 Jan 2020 06:45:12 -0500 Subject: [PATCH 154/550] pytonik --- src/icons/pytonik.png | Bin 0 -> 5674 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/pytonik.png diff --git a/src/icons/pytonik.png b/src/icons/pytonik.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb6c9e02643fc5a75bb2109ee1e956928df2d14 GIT binary patch literal 5674 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 literal 0 HcmV?d00001 -- GitLab From 81dc65635a390676c927bca517cc6cce4570e4be Mon Sep 17 00:00:00 2001 From: Emmanuel Martins Date: Fri, 31 Jan 2020 06:50:25 -0500 Subject: [PATCH 155/550] Update apps.json --- src/apps.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 713369258..88e1e0c1e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13906,6 +13906,16 @@ "script": "/media/conv/js/jquery\\.js", "website": "https://uknowva.com" }, + "Pytonik": { + "cats": [ + 18, + 22 + ], + "html": "" + "icon": "pytonik.png", + "implies": "Python", + "website": "https://pytonik.com" + }, "vBulletin": { "cats": [ 2 @@ -14438,4 +14448,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From 3883428d7f40c39fdc793334e7b1df9b4e61e435 Mon Sep 17 00:00:00 2001 From: Emmanuel Martins Date: Fri, 31 Jan 2020 06:50:56 -0500 Subject: [PATCH 156/550] Update apps.json --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 88e1e0c1e..017cd4472 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13911,7 +13911,7 @@ 18, 22 ], - "html": "" + "html": "", "icon": "pytonik.png", "implies": "Python", "website": "https://pytonik.com" -- GitLab From e5e3b76d89d0b0fc95d85af77e12c0677240bec9 Mon Sep 17 00:00:00 2001 From: Emmanuel Martins Date: Fri, 31 Jan 2020 10:53:18 -0500 Subject: [PATCH 157/550] Update apps.json --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 017cd4472..b819afc6f 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13911,7 +13911,7 @@ 18, 22 ], - "html": "", + "html": "Pytonik ([0-9.]+);version:\\1", "icon": "pytonik.png", "implies": "Python", "website": "https://pytonik.com" -- GitLab From 61f444e7ceb01772b412503164d559120b24506a Mon Sep 17 00:00:00 2001 From: Emmanuel Martins Date: Fri, 31 Jan 2020 10:56:18 -0500 Subject: [PATCH 158/550] Update apps.json --- src/apps.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/apps.json b/src/apps.json index b819afc6f..7ed289301 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13906,16 +13906,16 @@ "script": "/media/conv/js/jquery\\.js", "website": "https://uknowva.com" }, - "Pytonik": { - "cats": [ - 18, - 22 - ], - "html": "Pytonik ([0-9.]+);version:\\1", - "icon": "pytonik.png", - "implies": "Python", - "website": "https://pytonik.com" - }, + "Pytonik": { + "cats": [ + 18, + 22 + ], + "html": "Pytonik ([0-9.]+);version:\\1", + "icon": "pytonik.png", + "implies": "Python", + "website": "https://pytonik.com" + }, "vBulletin": { "cats": [ 2 -- GitLab From 425bf74f9b419697ea7049bd7a998dd9d87b5b26 Mon Sep 17 00:00:00 2001 From: Sebastian Vogt <22768625+supernuca@users.noreply.github.com> Date: Mon, 3 Feb 2020 09:57:15 +0100 Subject: [PATCH 159/550] Add files via upload --- src/icons/Shopware.svg | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/icons/Shopware.svg diff --git a/src/icons/Shopware.svg b/src/icons/Shopware.svg new file mode 100644 index 000000000..6b4a848bc --- /dev/null +++ b/src/icons/Shopware.svg @@ -0,0 +1,10 @@ + + + + Artboard + Created with Sketch. + + + + + \ No newline at end of file -- GitLab From 4e39e81efad400f77cac9360d36a829dd2f81eb3 Mon Sep 17 00:00:00 2001 From: Sebastian Vogt <22768625+supernuca@users.noreply.github.com> Date: Mon, 3 Feb 2020 09:58:38 +0100 Subject: [PATCH 160/550] Delete Shopware.png --- src/icons/Shopware.png | Bin 601 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/icons/Shopware.png diff --git a/src/icons/Shopware.png b/src/icons/Shopware.png deleted file mode 100644 index 8387cd6831fc581706dcd56fae82e8c8f9bf14c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to6g*uVLn>}1Cmdi}qV@dO z$?NN5)?e83PKHDK+FCpP;N2Rt8wDohL@Zc&Vc*M*k3JdypIUb3_xe4*57s}8{r+D& zckkEu!mq9WH*MytnLcxarR45sw=AQ&_FC6zfW5`OuWR>s5YlU)zw)mKDIjDz$0;L|*fI6_%V& ztO^!5J^8P_X5Wwb+pE93x1BOQrNI1Uidn2X%bmXJ`xALjSo~B8s{HP}LB_z~zqii* zFY}Whef-ZO%l_YZ%R5^RqXQgA0&jhNvH!)g-T#+vv;DDt_n%o(lf;jx$5w8PEPHtK z{u$eL1*wHImcG7_xIugZtK*EFpD)C!Fwba=5bXGT?S9SP^9A>AZg=QSD6RT@PA74~ z-5Pg}H7lQUbSd`8vgb2rR;n~dG(>Q9I5+ILpYw2M@@Kuh97!we|1@Z3UH&Rp67KLZ ze}Uuco4fh76(o Date: Mon, 3 Feb 2020 09:59:43 +0100 Subject: [PATCH 161/550] Update apps.json --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 713369258..37b3e15c5 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9910,7 +9910,7 @@ "sw-invalidation-states": "\\;version:6", "sw-version-id": "\\;version:6" }, - "icon": "Shopware.png", + "icon": "Shopware.svg", "implies": [ "PHP", "MySQL", @@ -14438,4 +14438,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From e489d63700f034e780758c79f465145b34098645 Mon Sep 17 00:00:00 2001 From: Jimmy <55276354+swiper@users.noreply.github.com> Date: Wed, 5 Feb 2020 15:37:33 +0100 Subject: [PATCH 162/550] Update apps.json The `October CMS` detection was not working due to a `=` in the cookie name. Now fixed. --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 713369258..8a9b0ee22 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7590,7 +7590,7 @@ 1 ], "cookies": { - "october_session=": "" + "october_session": "" }, "icon": "October CMS.png", "implies": "Laravel", @@ -14438,4 +14438,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From e506dae012f30763f99294882c248b7b21e60f79 Mon Sep 17 00:00:00 2001 From: Rick Viscomi Date: Thu, 6 Feb 2020 11:13:41 -0800 Subject: [PATCH 163/550] detect Automattic --- src/apps.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 713369258..3bc94d8e4 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1175,6 +1175,17 @@ ], "website": "http://aurelia.io" }, + "Automattic": { + "cats": [ + 62 + ], + "headers": { + "X-Hacker": "(automattic.com/jobs|wpvip.com/careers)" + }, + "icon": "automattic.png", + "implies": "WordPress", + "website": "https://automattic.com/" + }, "Avangate": { "cats": [ 6 @@ -14438,4 +14449,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From cb914df2418f6c23c5665245bfb414b5e341c253 Mon Sep 17 00:00:00 2001 From: Rick Viscomi Date: Thu, 6 Feb 2020 11:15:03 -0800 Subject: [PATCH 164/550] rm nl -- GitLab From 5f225195f7de2d84227b7713ceda80d36e37920f Mon Sep 17 00:00:00 2001 From: Rick Viscomi Date: Thu, 6 Feb 2020 11:15:32 -0800 Subject: [PATCH 165/550] automattic icon --- src/icons/automattic.png | Bin 0 -> 276 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/automattic.png diff --git a/src/icons/automattic.png b/src/icons/automattic.png new file mode 100644 index 0000000000000000000000000000000000000000..7302fa0f345472f6fdc833fe3e46bf6be3a4fc57 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o7G?$ph6wkZw+svnEa{HEjtmSN`?>!lvNA9* zFct^7J29*~C-ahlfk7z1C&ZOu`nmuA|KI)iW6S*yRmY#$uDv06_m?aK1H%GO7sn8f z<8LQ>^ED{&xcq%*UH7euc`u{f!Qb(2AGtT`9y=mC*~6zYWtpmqXULWQQ;f16jee{Q z0UQno9sCw`snnOVnQCDz)7FJRafxP3;E+~Vpk<~>rEGoCT}aO|Jb fde1-PO1Lg-6mRTi2kF}k3=9mOu6{1-oD!M Date: Mon, 10 Feb 2020 17:25:42 +0530 Subject: [PATCH 166/550] Add more CPEs * Ruby * Ruby on Rails * Wordpress * jQuery * jQuery UI --- src/apps.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 713369258..f270e2be2 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9261,6 +9261,7 @@ "cats": [ 27 ], + "cpe": "cpe:/a:ruby-lang:ruby", "headers": { "Server": "(?:Mongrel|WEBrick|Ruby)" }, @@ -9271,6 +9272,7 @@ "cats": [ 18 ], + "cpe": "cpe:/a:rubyonrails:rails", "headers": { "Server": "mod_(?:rails|rack)", "X-Powered-By": "mod_(?:rails|rack)" @@ -12185,6 +12187,7 @@ 1, 11 ], + "cpe": "cpe:/a:wordpress:wordpress", "html": [ "]+/wp-(?:content|includes)/", "]+s\\d+\\.wp\\.com" @@ -13168,6 +13171,7 @@ "cats": [ 59 ], + "cpe": "cpe:/a:jquery:jquery", "icon": "jQuery.svg", "js": { "jQuery.fn.jquery": "([\\d.]+)\\;version:\\1" @@ -13234,6 +13238,7 @@ "cats": [ 59 ], + "cpe": "cpe:/a:jquery:jquery_ui", "icon": "jQuery UI.svg", "implies": "jQuery", "js": { @@ -14438,4 +14443,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From ddc244b750b8c14206532ca0012a92488d5d1ab2 Mon Sep 17 00:00:00 2001 From: Johannes Andersen Date: Mon, 10 Feb 2020 23:25:52 +0000 Subject: [PATCH 167/550] added Riskified --- src/apps.json | 20 +++++++++++++++++++- src/icons/riskified.png | Bin 0 -> 2954 bytes 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 src/icons/riskified.png diff --git a/src/apps.json b/src/apps.json index 713369258..7bb8c75dc 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9175,6 +9175,24 @@ "script": "riot(?:\\+compiler)?(?:\\.min)?\\.js", "website": "https://riot.js.org/" }, + "Riskified": { + "cats": [ + 6 + ], + "icon": "riskified.png", + "headers": { + "server": "Riskified Server" + }, + "js": { + "riskifiedBeaconLoad": "", + "RISKX": "" + }, + "html": [ + "<[^>]*beacon\\.riskified\\.com", + "<[^>]*c\\.riskified\\.com" + ], + "website": "https://www.riskified.com/" + }, "RiteCMS": { "cats": [ 1 @@ -14438,4 +14456,4 @@ "priority": 7 } } -} \ No newline at end of file +} diff --git a/src/icons/riskified.png b/src/icons/riskified.png new file mode 100644 index 0000000000000000000000000000000000000000..06ff17bd742e9d34d8a510ca16b6354b7345afd7 GIT binary patch literal 2954 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 Date: Tue, 11 Feb 2020 09:40:44 +0200 Subject: [PATCH 168/550] Adding Varbase --- src/apps.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 713369258..ccd24b58b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14178,6 +14178,18 @@ "icon": "pagefly.png", "script": "pagefly\\.io", "website": "https://pagefly.io" + }, + "Varbase": { + "cats": [ + 1 + ], + "meta": { + "generator": "Varbase" + }, + "cpe": "cpe:/a:vardot:varbase", + "icon": "varbase.svg", + "implies": "Drupal", + "website": "https://drupal.org/project/varbase" } }, "categories": { @@ -14438,4 +14450,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From b6fbc96b415cd82af9b424ba149e8bbfd5dcbcd8 Mon Sep 17 00:00:00 2001 From: "Mohammed J. Razem" Date: Tue, 11 Feb 2020 10:46:25 +0300 Subject: [PATCH 169/550] Adding Varbase logo --- src/icons/varbase.png | Bin 0 -> 4296 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/varbase.png diff --git a/src/icons/varbase.png b/src/icons/varbase.png new file mode 100644 index 0000000000000000000000000000000000000000..b167957fbe7860581b54e4a7fea6e07f642027a4 GIT binary patch literal 4296 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 T>$bQOG`8UB>gTe~DWM4ffd Date: Tue, 11 Feb 2020 09:46:53 +0200 Subject: [PATCH 170/550] Update apps.json --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index ccd24b58b..de89ae5a6 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14187,7 +14187,7 @@ "generator": "Varbase" }, "cpe": "cpe:/a:vardot:varbase", - "icon": "varbase.svg", + "icon": "varbase.png", "implies": "Drupal", "website": "https://drupal.org/project/varbase" } -- GitLab From 13add3cf35f54564aede48cab1b66eeb785ebf27 Mon Sep 17 00:00:00 2001 From: "Mohammed J. Razem" Date: Tue, 11 Feb 2020 09:57:27 +0200 Subject: [PATCH 171/550] Update apps.json --- src/apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/apps.json b/src/apps.json index de89ae5a6..9c1de0c6b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14186,6 +14186,9 @@ "meta": { "generator": "Varbase" }, + "html": [ + "varbase_" + ], "cpe": "cpe:/a:vardot:varbase", "icon": "varbase.png", "implies": "Drupal", -- GitLab From 6b43651d7affd5d192784956f369a2401ab84b45 Mon Sep 17 00:00:00 2001 From: Matt Hobbs Date: Tue, 11 Feb 2020 11:48:12 +0000 Subject: [PATCH 172/550] Add the detection for the GOV.UK Design System UI library --- src/apps.json | 14 +++++++++++++- src/icons/govuk.png | Bin 0 -> 2044 bytes 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 src/icons/govuk.png diff --git a/src/apps.json b/src/apps.json index 713369258..87e5f2371 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14178,6 +14178,18 @@ "icon": "pagefly.png", "script": "pagefly\\.io", "website": "https://pagefly.io" + }, + "GOV.UK Frontend": { + "cats": [ + 66, + 19 + ], + "html": [ + "]+govuk-template__body", + "]+govuk-link" + ], + "icon": "govuk.png", + "website": "https://design-system.service.gov.uk/" } }, "categories": { @@ -14438,4 +14450,4 @@ "priority": 7 } } -} \ No newline at end of file +} diff --git a/src/icons/govuk.png b/src/icons/govuk.png new file mode 100644 index 0000000000000000000000000000000000000000..0abb1c500d7f4468ce99bdf9ba704cef092c0627 GIT binary patch literal 2044 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#R)dcv2xH2#>@Gvm&@bK`6 zf`E*SjEo`}sDXf%mX@BLo}rgFs43N?KZ4dU|?BMn*;! z2xMnx=jP_-<>lq)=NA+d6crT}7Z;b5l$4g1mX(!NR8&+|RaIA4*VNS1*4Eb5)ipLY zHZ?UhH#fJmw6wOiwzajjx3{-CQh6(;H?wu8Wq9XodH1c6<{)|_3PJf+_-V$CJ5ZRb?eTZJ9qEiy?5{4z55{W;K74Oj~+dK{P@X}Cr_U~ zefkUxo`b-P7cXAEeEI6ttJkkzzj^cK?c2BS-o1PO{{8z8VDJ$HK7IQ1`Sa&5U%q_( z`t{qlZ{NRv|MBC;&!0bk{rdI$_wV0-K;ZA+zyJRI+pl=sf`Nh6+SA1`L_+fI!T;r= zC9=mqroXqFZ+Ex)Zg}rR-b@FbCJ%OP7RIS7xi8;R$dXcgp?3Of>xIZQ6VnXC7hm$x zST4QAa?8#LX9x9s+GE%T>^ zcV(I{r7#{V<@)3CN~vJ3&6J~|yp8`m`YSH=q^93~zjujk`~Q8+{Oaspv?B|@Qi|Q+T z?L5CbFE`uF@-PTVf&aZq}#w@=|Xq^X1r!H|B_a5o(J3##3vZn+C%Bz0(3-MM)?aMi-{Q{rp!UWjJ7BqP!1{JAqs=B7jd6Wh7R zdn%95vh@7^aIa;1aYNvn11Aoxc>7OJ!s0`U#kK9FIfo}cJjmF%>z&)C4_7?1jz7K; z)vT^OLF~kbJ6}U(<}pv2cd&S=!+tT7mxjlqR~`DC&(=4U`!XZ_B_tG_QrkS!fJf9NM%r7(bO7C;8w!dY6&Is*EZePM{F{j#@yRcU*(e2@q zFSbpG|9$W~Z`89|BGdd>L5-SXu9}3-+=*Lc?H)x~>DJEde>i<|T1w)&Z)ZGGcCz|q zTw=Wc$0RgJc;haPg0SX_X&-MD)G9_=TA4;%Vb!Tjf8cTd`ODeA|1IO@4&{%RS@2+L z-?<}V4_tm0TRk_}WS~_1e14eZ@?~oOH20qKUvk7LDel#?^hwL^%kJrXIo&@?cHSB$ zU$2b+RY#Xz|GxF(hPaM-mDab`$kqLEX&1SEU0Y?Zi-L9Y%Y%ny=jSet-JW#ipA6gb zhY8vOkrk5rOIPhYC~DP}wuSXmZI95~wimoUUjU$P4#(~94o;r@e9O7q_#jKAvvT$o3sPM&h4-(h|FW|%^Vz@I zT2&V*&#pC+9KOgj($Tu~9ZzxZ=cc5ve`GkUuKu?tlFjV>kqD) z;qv#mAH0{PVW7 zxxZgTS^KfkaV6!$jD4$t^fc4 literal 0 HcmV?d00001 -- GitLab From b5244e00bc8602395d88cfcef48420bde511241a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Ga=CC=88ngel?= Date: Thu, 13 Feb 2020 12:19:07 +0100 Subject: [PATCH 173/550] correct cookie_name of October CMS --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 713369258..8a9b0ee22 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7590,7 +7590,7 @@ 1 ], "cookies": { - "october_session=": "" + "october_session": "" }, "icon": "October CMS.png", "implies": "Laravel", @@ -14438,4 +14438,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From 4136c03374f5b41905b8476417d6b95c9f660463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Ga=CC=88ngel?= Date: Thu, 13 Feb 2020 12:21:33 +0100 Subject: [PATCH 174/550] correct cookie_name of Backpack --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 8a9b0ee22..a828e3c04 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1285,7 +1285,7 @@ 47 ], "cookies": { - "backpack_session=": "" + "backpack_session": "" }, "icon": "Backpack.png", "implies": "Laravel", -- GitLab From b15ccc9b787e20bb515d4d51c4d71aac8f7de8d0 Mon Sep 17 00:00:00 2001 From: vikaon Date: Fri, 14 Feb 2020 02:26:20 +0300 Subject: [PATCH 175/550] Added Turkish e-commerce platform --- src/apps.json | 10 ++++++++++ src/icons/Vikaon.png | Bin 0 -> 2719 bytes 2 files changed, 10 insertions(+) create mode 100644 src/icons/Vikaon.png diff --git a/src/apps.json b/src/apps.json index 713369258..183a5f1a4 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13939,6 +13939,16 @@ "generator": "vibecommerce" }, "website": "http://vibecommerce.com.br" + }, + "Vikaon": { + "cats": [ + 6 + ], + "icon": "Vikaon.png", + "headers": { + "X-Vikaon-Version": "^(.+)$\\;version:\\1" + }, + "website": "http://www.vikaon.com" }, "Virgool": { "cats": [ diff --git a/src/icons/Vikaon.png b/src/icons/Vikaon.png new file mode 100644 index 0000000000000000000000000000000000000000..738196b8cec2aa683084d78fb2d271a644219cbc GIT binary patch literal 2719 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE{(JaZG%Q-e|yQz{EjrrIztFe_(wn`Gt*5rG_g=H zx70HIbD3=a&{Grv{~_DTCZpVC7ttnpl!w6q28x0}I7~jQo=P;*9(P z1tUW}0|kxn%)FHR@?uS}247z*&%EN2#JuEGPZwLIirfOd%*+%kQ)5#n14CyEV`oQ0 zLqk_b3kz3ACsPAsQ$q`LGfOuYm|mCs_VO{jv*Dd-b7dX1cyuPujLR~q9Dwrw?&Fe<@zQep_id_&zp2RIDR}qyU3uN}IrqO?i1WDymQHzY#>`$9VJp$#srU5e z**7m40^%6^i##2=hOA$|Anat>E2@8wsmW2SZHXi@2=xrlU2Q^*~m#t zFJ2S&dePME>+9Ys^#nR^XRTNtzd!EI!g&WDJb%id&k)C8BhJu$)ag^nzdz=(42=#S zzHdrBZS}C|mf!YyGx(aN-@JPN-al?K&d$wII%4;?=^C$YPU`FH%gf5i={fqcRYR|B$>HP2(>E+% zu0A0py0rA`bQamme#{%v&(D+D@jaf6dA`2ZOrLM9ws*h3yF2;THok8^*Q{A%G^sXx zUCc>E*Cs#4fRK=u3v-K-K5R}}vtq@GRAz=(`I(s$^(+`nO-&06`meDz&llutU%apK zbD9n}!x~ObPTt9rC$C{h5M^gL{kc!px{OnA`mQdQgAs{!b^lm<-3}-I%E`}vzioB+ z`ephN3M@x9y?lCldM4i;D<;ja&J&Io{5{2(V4s(j^=raei&Ljg)k(<9Ki?_KFh!Q> z*3Xi6=GNBH*KXdN$x-N{bz)avUthUd-kpkRe*0te&b#lMof*6`@wStb z(>r;qk`+?d`R^1O>FB)iXA)<*ySKVr*IO&H@WX?HN!#-nXG~2A`rjvO{mOIUIv1sl zPo6!yHo3$><)>b>QK*Ip`>WTlAKztSxHY?KZ=LBn`DyD7_4U_J_Ty*KuTOBge3K{d zm~4}snZyrS+o~_sTch4qF|e_*Rrt@h<5ktUKe3^qq5j1e7B)7mhvL_q9yAy%zUcAs zXHD4iX$PWbpPO$#|81Y>gM72u%$zqDOQrex?+y%K6L8q<;-g;=WgUw-W`#DN_@vSm zu5i<6HxGk^j6CN$dreJGc~Q~Sg_oHt&;RlB_WrG{uD-m;anr$`o*wlj|Dw0&yX3Z?X2oGfw_|=PkpLBS&nuh*}h~d_Vc{aQpU$zqq-$_BA=EPBmDa zwKC+^(L;K?FZ7D5%~o8^(%cwv$8Yk~m)r91&*PVK?3l-RY4NXLznZ?iyt01&Z3GDx%1C&PS84HdbXycWx^Y!%1d|0%zxz8pz zI(qiQ49^@p1`oZsJu{k4++WMk)7Mv|tgQTg_bNFH?S%^$=1w?LFo%&rHRt2UkEVT0 z2ehP^ops&&WPY;gmWE$tNqnFEq^NRXfJVuy!@d!jS6*ITE-1d@&LPInryg0yn*3Jt zh}&kM+kHElaq}EznUE*jbPe7oq^KX>bhV~Zb@It=8!RObGB%{7q#O~y^e%2YbHkEV ztF$<6oTV=x^j4V^FC{JgxS%SR;l&Mxh9_562G75AV?ik=gGa#DAIEy7S4Kug+Bazj z9r(QB#lrcE`Bg0z3p_1#UQzw<&d%bM4$EBT3WT~%_M10r_H6UX^V&De>FVv>>npMN z;N0VnR}_ilSlc|jbs)f*Z+*+0LyEQn#Xk=H4u8yKcEOn8mzsxFTYEb*58L6}JNBH> zmG@|v?qJlmp}>v*O`}w zXP?E_Z*R#6SP`_cpfzgk^8fc2T=Q-MS2ty!ON8b){abszSv~&yd~KT Q4%B4yboFyt=akR{0ID~46#xJL literal 0 HcmV?d00001 -- GitLab From d9ba172260b18fe2170b2c95a3029740da19b8c6 Mon Sep 17 00:00:00 2001 From: Arnaud Ligny Date: Fri, 14 Feb 2020 16:20:12 +0100 Subject: [PATCH 176/550] Next.js has an official website -> https://nextjs.org --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 713369258..a24264a1b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7496,7 +7496,7 @@ "js": { "__NEXT_DATA__": "" }, - "website": "https://github.com/zeit/next.js" + "website": "https://nextjs.org" }, "NextGEN Gallery": { "cats": [ @@ -14438,4 +14438,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From 00f1e011d526843efde4f00668e13b793f27ea22 Mon Sep 17 00:00:00 2001 From: fcrizul Date: Tue, 18 Feb 2020 22:38:35 -0300 Subject: [PATCH 177/550] GeneXus application is added --- src/apps.json | 18 ++++++++++++++++++ src/icons/GeneXus.png | Bin 0 -> 10053 bytes 2 files changed, 18 insertions(+) create mode 100644 src/icons/GeneXus.png diff --git a/src/apps.json b/src/apps.json index 713369258..5e4eb8f59 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4015,6 +4015,24 @@ "html": "]*onclick=\"gemius_hit", "website": "https://www.gemius.com" }, + "GeneXus": { + "cats": [ + 27 + ], + "html": [ + "]+?id=\"gxtheme_css_reference\"" + ], + "icon": "GeneXus.png", + "js": { + "gx":"", + "gx.gxVersion": "^(.+)-.*$\\;version:\\1" + }, + "script": [ + ".*/static/gxgral.js", + ".*/static/gxtimezone.js" + ], + "website": "https://www.genexus.com/" + }, "Gentoo": { "cats": [ 28 diff --git a/src/icons/GeneXus.png b/src/icons/GeneXus.png new file mode 100644 index 0000000000000000000000000000000000000000..e852fe197e41c4978d4680c9086b26bba274d2e9 GIT binary patch literal 10053 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

ukKg{$SQE|Eao|MAWXp?_gZ%gHN_u)K zba(h#neL^f+OJ*-#nu14nt6HI%^b7*t!4a2mbc8CZhCpkG#ihb-0_a@+7<*q=VM|F zVO=A}2x^xZu|z4YIrikzd)GVu`Ue*O587}_{s-H%9?mi^Db9bI?<@B5GZvJxehv7a zKfR&h@WUCi8oLjCX|m|tb?jJqqy0jL#vK`7gBczFI<#5dbe>eVYRw|6e!hlz4lcZl z;u!>26ifLzeYu~O%EH35gJFm8y!doG)zWQSmHU_vEMH=l>@BO`aEK{mK1L*S0{S<#614{r7^mFHsG!kyuF(LPeE;G9gu`B~OX zt&R`RI+g#tFMf67l|=3rK^eMiEEWHBf<(-i1R4Y#64efzz1_T7u|B7J=Y1Ilr3KM1 zR-LhbHj&}Nq6Z7vSY)hNfAH=UWolyB!tyVt_rM3y_j8#(d|a!}!}Vv)9C3zzzlP0O zW>tC)^|q<&m-=5!{o1_t8dClFX;yjLwp!*6-#KL@Xg zv@UsqxHKrGQPW5gqEc*|WPhwtKYw*`z@_NFCG!;;R;#XP6f zS^L%))lE6HLC|Dg>F$ahlXtJF-zLd&fn$Pl16$Oy`Ma;wUVHoJ#^aC6GJjU@{rFMd zdaho0`thB`%{p67Z=BEl&a>~p-B}LS+;tm5c^RXaG#Hc`=8Bl--#3x8_xfo5>YR{Q zp906>#ITS0JZfjobY4#kI+$!%nN@mc;q~W_n7_poJa=u2lr3NI?CRON&09_9-l_Py zfBo*&|Nkw|+ORwOld=Chvyug&Oa@F|4b_Wx3SQV-W?*}g!=dVu*)~am7nRrQ{`#v* zut>PFOkuK&_uO;4|5p2UZ$_yjyBh=)Y6Jxys2#b`DAu;UnaTFi{f7<=`b_mKYu>s` zGVT#;4_5GHxXbZLiGevjq_mj2ZX&%NN}eJmKT7_NZ`+2#diLrWObF?ebeo z7KCz1}ogAj??&J8*}f%-WU%lAaB5Oy7zoFmJiicxJL8Kdxz+Q;uoGKOe*AIVp_p)hl4BEUTd3U8T(GbI^={x4&aIf=eh7@P@mNng`OjnRfSXZ3u9XP@3#{(TDNJ&N;P>|AiSVd9)bMaC~_G^-X^k zi-zsVa;4q|kp+@09Ssb;`OmXD1TQcxaSl57Tfs_s4@V0_f%>Cnhvn*#4EI~6TLuub_u{?Z^sf9dkcW zSh4${q~~6quf4yN3{J2+7BWVCaOY+E!Jcv5kjZs+^70=>PjUpjS$GcL-d^qgd0}PMp1H!SRDVqxa=W1&6<_ zPlK7RTutA@BRXeZj%HQGZ$`z2ZEZ}9+{-yu=pPg^V97Wr|93lMl%j(I!|R5mMa8#yiW+onG}l^y<$r~b!>&D-9)FMYrF-@HfPmmT_U@w(df^7qnX`7gfB?R<4I zVQa1e$KgI5XOGfL3zs|H(`xeFxTQ~ZY4{ z@p^XpPafs$c<6J3!NOBdSE%zgFHgo&mE6<4VgYGi-M%R1sD5g`H(O7{{?T~`j@y6l zAMO8nedWv^_s1vKo=yLpwK3}IZrfvh+A=pZeVaR3S9eQS`P?l1BG~4($#%_zSj{VX z3XB(=Gp9sqzVO_%{BHi<(%AQGJFKsM%?dob`HtJ<1d%(Bg+0>G`(J(erOLO`>Y%~h zprV5;XIw-kZ@5wvXp$^!{WLPj`*YNm4o>e_1+SA+3>qFJ{CmZ?ch$VENITQQ4)F&6 z12GE-vlb^rL`tx6{^f8x50?nJib+^MPTpxO=DVnVm|) z>I%;qlq8+kTw3k_xi5I;PPQs0)0NXMtF#MR?+Fok_$yI>#r!|R`xzh2mt35?pMima N!PC{xWt~$(69Awq+f@Jn literal 0 HcmV?d00001 -- GitLab From 8025896d689f92e6e869edefb2c48e1d48911ca9 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 20 Feb 2020 09:51:42 +1100 Subject: [PATCH 178/550] WIP --- src/apps.json | 9 +++++---- src/drivers/npm/cli.js | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/apps.json b/src/apps.json index 87b034175..16a328547 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4141,7 +4141,7 @@ "

" ], "icon": "GitLab.svg", - "implies": "Ruby on Rails", + "implies": ["Ruby on Rails", "Vue.js"], "js": { "GitLab": "", "gl.dashboardOptions": "" @@ -11152,16 +11152,17 @@ "url": "^https?://(?:www\\.)?[^/]+\\.tumblr\\.com/", "website": "http://www.tumblr.com" }, - "TweenMax": { + "GSAP": { "cats": [ 12 ], "icon": "TweenMax.png", "js": { - "TweenMax.version": "^(.+)$\\;version:\\1" + "TweenMax": "", + "gsapVersions": "" }, "script": "TweenMax(?:\\.min)?\\.js", - "website": "http://greensock.com/tweenmax" + "website": "https://greensock.com/gsap" }, "Twilight CMS": { "cats": [ diff --git a/src/drivers/npm/cli.js b/src/drivers/npm/cli.js index a94023f14..ef63d9815 100755 --- a/src/drivers/npm/cli.js +++ b/src/drivers/npm/cli.js @@ -32,7 +32,7 @@ while (true) { // eslint-disable-line no-constant-condition break; } - const matches = /-?-([^=]+)(?:=(.+)?)?/.exec(arg); + const matches = /^-?-([^=]+)(?:=(.+)?)?/.exec(arg); if (matches) { const key = aliases[matches[1]] || matches[1].replace(/-\w/g, _matches => _matches[1].toUpperCase()); -- GitLab From 62f881127c2cac5cb0d4a25fdfc09f0d2947a9e9 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 20 Feb 2020 10:16:33 +1100 Subject: [PATCH 179/550] Fix sourceMap error, fix apps.json issues --- bin/build | 2 + bin/validate-regex | 182 ++++++++++++------------- src/apps.json | 24 +--- src/drivers/npm/npm-shrinkwrap.json | 2 +- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- src/icons/pytonik.png | Bin 5674 -> 0 bytes 7 files changed, 100 insertions(+), 114 deletions(-) delete mode 100644 src/icons/pytonik.png diff --git a/bin/build b/bin/build index e39752ccc..d856bb995 100755 --- a/bin/build +++ b/bin/build @@ -41,12 +41,14 @@ set -e sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" src/drivers/npm/package.json # WebExtension + echo "Building WebExtension..." webextension_dir=src/drivers/webextension pushd $webextension_dir > /dev/null +sed -i "/sourceMappingURL/d" node_modules/webextension-polyfill/dist/browser-polyfill.js sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" manifest.json zip -qr ../../../build/wappalyzer_webextension.zip . \ diff --git a/bin/validate-regex b/bin/validate-regex index 380ffdb15..f331a8945 100755 --- a/bin/validate-regex +++ b/bin/validate-regex @@ -1,97 +1,91 @@ #!/usr/bin/env node -var - app, - json = require('../src/apps.json'); - -for ( app in json.apps ) { - ['headers', 'html', 'env', 'meta', 'script'].forEach(function(type) { - var - key, - patterns = json.apps[app][type]; - - if ( patterns !== undefined ) { - patterns = typeof patterns === 'string' ? [patterns] : patterns; - - if ( !( patterns instanceof Array ) ) { - patterns = []; - - for ( key in json.apps[app][type] ) { - patterns.push(json.apps[app][type][key]); - } - } - - patterns.forEach(function(pattern) { - var - attrs = pattern.split('\\;'), - regex = '/' + attrs.shift().replace('/', '\/') + '/', - version = attrs.find( function (attr){ - return attr.indexOf('version:')===0; - } ), - amountOfCaptureGroups, - captureGroupsNeeded, - amountOfCaptureGroupsNeeded, - highestBackReference; - - //Check if the pattern is a valid RegExp - //Note: unlike when used in Wappalyzer, the modifier i isn't added here - new RegExp(regex); - - //Actual amount of capture groups - amountOfCaptureGroups = ''.match(new RegExp('(?:'+pattern+')?')).length - 1; - - //Capture groups of which the result is used - captureGroupsNeeded = version ? (version.match(/\\\d/g) || []).filter( function(value, index, self){ - return self.indexOf(value) === index; - }).map( function(value){//Because Math.max needs the integers only - return parseInt(value.charAt(1), 10);//Will only work if backreferences cannot be any longer than a single digit - }) : []; - - //Amount of capture groups needed - amountOfCaptureGroupsNeeded = captureGroupsNeeded.length; - - //Highest back reference number used - highestBackReference = Math.max.apply(null, captureGroupsNeeded); - - //Report error - if(amountOfCaptureGroups > amountOfCaptureGroupsNeeded) { - throw new Error('The pattern uses more capture groups than needed. Use non-capturing groups where appropriate.\n' + app + ': ' + type + ': ' + pattern); - }else if(amountOfCaptureGroups < amountOfCaptureGroupsNeeded){ - throw new Error('The version string references more capture groups than there are in the pattern! Remove any incorrect back references from the version string and/or add the missing capture groups to the pattern.\n' + app + ': ' + type + ': ' + pattern); - } else if(highestBackReference > amountOfCaptureGroups){ - throw new Error('The version string references one or more capture groups whose index is higher than the amount of capture groups in the pattern. Please use the correct index instead of \\\\'+highestBackReference+'.\n' + app + ': ' + type + ': ' + pattern); - } - - if ( /^\/(?:\^\$|\.\+|\.\*)\/$/.test(regex) ) { - throw new Error('Pattern should be replaced with empty string.\n' + app + ': ' + type + ': ' + pattern); - } - - if ( type === 'html' ) { - if ( /\.(?:\+|\*)/.test(regex) ) { - throw new Error('Avoid ".+" and ".*" in HTML patterns. Consider using "[^>]+" or "[^<]+" instead.\n' + app + ': ' + type + ': ' + pattern); - } - - if ( !/[<>]/.test(regex) ) { - throw new Error('HTML patterns must contain "<" or ">".\n' + app + ': ' + type + ': ' + pattern); - } - } - - //Warn about suspicious periods (".") in patterns which should probably have been escaped - // Periods inside character classes (such as [\d.]) don't count as wildcard, so we'll replace - // the character classes in the pattern with "_". (We could remove them entirely, but then - // we'd have to deal with leftover * and + characters; for example, removing the character - // class entirely from the pattern /test.[a-z]+/ would yield the pattern /test.+/, which - // would mean not detecting the un-escaped ".". Replacing the character class with an - // underscore instead gives /test._+/, which WOULD yield a warning about the unescaped ".".) - if ( /(?:^\/|[^\\])\.(?:[^*+]|\/$)/.test(regex.replace(/([^\\]|^)\[[^\]]+\]/g,'$1_') ) ) { - console.warn('Suspicious period (".") in pattern. Should this have been escaped?\n\tApp: ' + app + '\n\tPattern: ' + type + ': ' + pattern); - } - - }); - } - }); - - if ( !/^https?:\/\//i.test(json.apps[app].website) ) { - throw new Error('Invalid website URL\n' + app + ': ' + json.apps[app].website); - } +let + app, + json = require('../src/apps.json'); + +for (app in json.apps) { + ['headers', 'html', 'env', 'meta', 'script'].forEach((type) => { + let + key, + patterns = json.apps[app][type]; + + if (patterns !== undefined) { + patterns = typeof patterns === 'string' ? [patterns] : patterns; + + if (!(patterns instanceof Array)) { + patterns = []; + + for (key in json.apps[app][type]) { + patterns.push(json.apps[app][type][key]); + } + } + + patterns.forEach((pattern) => { + let + attrs = pattern.split('\\;'), + regex = `/${attrs.shift().replace('/', '\/')}/`, + version = attrs.find(attr => attr.indexOf('version:') === 0), + amountOfCaptureGroups, + captureGroupsNeeded, + amountOfCaptureGroupsNeeded, + highestBackReference; + + // Check if the pattern is a valid RegExp + // Note: unlike when used in Wappalyzer, the modifier i isn't added here + new RegExp(regex); + + // Actual amount of capture groups + amountOfCaptureGroups = ''.match(new RegExp(`(?:${pattern})?`)).length - 1; + + // Capture groups of which the result is used + captureGroupsNeeded = version ? (version.match(/\\\d/g) || []).filter((value, index, self) => self.indexOf(value) === index).map(value => parseInt(value.charAt(1), 10), // Will only work if backreferences cannot be any longer than a single digit + ) : []; + + // Amount of capture groups needed + amountOfCaptureGroupsNeeded = captureGroupsNeeded.length; + + // Highest back reference number used + highestBackReference = Math.max.apply(null, captureGroupsNeeded); + + // Report error + if (amountOfCaptureGroups > amountOfCaptureGroupsNeeded) { + throw new Error(`The pattern uses more capture groups than needed. Use non-capturing groups where appropriate.\n${app}: ${type}: ${pattern}`); + } else if (amountOfCaptureGroups < amountOfCaptureGroupsNeeded) { + throw new Error(`The version string references more capture groups than there are in the pattern! Remove any incorrect back references from the version string and/or add the missing capture groups to the pattern.\n${app}: ${type}: ${pattern}`); + } else if (highestBackReference > amountOfCaptureGroups) { + throw new Error(`The version string references one or more capture groups whose index is higher than the amount of capture groups in the pattern. Please use the correct index instead of \\\\${highestBackReference}.\n${app}: ${type}: ${pattern}`); + } + + if (/^\/(?:\^\$|\.\+|\.\*)\/$/.test(regex)) { + throw new Error(`Pattern should be replaced with empty string.\n${app}: ${type}: ${pattern}`); + } + + if (type === 'html') { + if (/\.(?:\+|\*)/.test(regex)) { + throw new Error(`Avoid ".+" and ".*" in HTML patterns. Consider using "[^>]+" or "[^<]+" instead.\n${app}: ${type}: ${pattern}`); + } + + if (!/[<>]/.test(regex)) { + throw new Error(`HTML patterns must contain "<" or ">".\n${app}: ${type}: ${pattern}`); + } + } + + // Warn about suspicious periods (".") in patterns which should probably have been escaped + // Periods inside character classes (such as [\d.]) don't count as wildcard, so we'll replace + // the character classes in the pattern with "_". (We could remove them entirely, but then + // we'd have to deal with leftover * and + characters; for example, removing the character + // class entirely from the pattern /test.[a-z]+/ would yield the pattern /test.+/, which + // would mean not detecting the un-escaped ".". Replacing the character class with an + // underscore instead gives /test._+/, which WOULD yield a warning about the unescaped ".".) + if (/(?:^\/|[^\\])\.(?:[^*+]|\/$)/.test(regex.replace(/([^\\]|^)\[[^\]]+\]/g, '$1_'))) { + console.warn(`Suspicious period (".") in pattern. Should this have been escaped?\n\tApp: ${app}\n\tPattern: ${type}: ${pattern}`); + } + }); + } + }); + + if (!/^https?:\/\//i.test(json.apps[app].website)) { + throw new Error(`Invalid website URL\n${app}: ${json.apps[app].website}`); + } } diff --git a/src/apps.json b/src/apps.json index 42e45f7f6..9f3d156a1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1180,7 +1180,7 @@ 62 ], "headers": { - "X-Hacker": "(automattic.com/jobs|wpvip.com/careers)" + "X-Hacker": "(?:automattic.com/jobs|wpvip.com/careers)" }, "icon": "automattic.png", "implies": "WordPress", @@ -4055,7 +4055,7 @@ ], "icon": "GeneXus.png", "js": { - "gx":"", + "gx": "", "gx.gxVersion": "^(.+)-.*$\\;version:\\1" }, "script": [ @@ -4173,7 +4173,10 @@ "
" ], "icon": "GitLab.svg", - "implies": ["Ruby on Rails", "Vue.js"], + "implies": [ + "Ruby on Rails", + "Vue.js" + ], "js": { "GitLab": "", "gl.dashboardOptions": "" @@ -14006,16 +14009,6 @@ "script": "/media/conv/js/jquery\\.js", "website": "https://uknowva.com" }, - "Pytonik": { - "cats": [ - 18, - 22 - ], - "html": "Pytonik ([0-9.]+);version:\\1", - "icon": "pytonik.png", - "implies": "Python", - "website": "https://pytonik.com" - }, "vBulletin": { "cats": [ 2 @@ -14050,7 +14043,7 @@ }, "website": "http://vibecommerce.com.br" }, - "Vikaon": { + "Vikaon": { "cats": [ 6 ], @@ -14318,9 +14311,6 @@ "meta": { "generator": "Varbase" }, - "html": [ - "varbase_" - ], "cpe": "cpe:/a:vardot:varbase", "icon": "varbase.png", "implies": "Drupal", diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index ef47e40cd..f4bde316a 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "wappalyzer", - "version": "5.9.1", + "version": "5.9.18", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index d10044af2..371ee27da 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.18", + "version": "5.9.4", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index ba422fd0f..f1e4c3f7d 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.3", + "version": "5.9.4", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/icons/pytonik.png b/src/icons/pytonik.png deleted file mode 100644 index 1bb6c9e02643fc5a75bb2109ee1e956928df2d14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5674 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 -- GitLab From c86cd7e7a83ae111ba3b1bd0442c76bdf846ec2c Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 20 Feb 2020 10:33:16 +1100 Subject: [PATCH 180/550] Add a try/catch in NPM/Zombie.js driver --- src/apps.json | 2 +- src/drivers/npm/browsers/zombie.js | 40 ++++++++++++++++-------------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/src/apps.json b/src/apps.json index 9f3d156a1..1b732e9fc 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9794,7 +9794,7 @@ ], "icon": "Sencha Touch.png", "script": "sencha-touch.*\\.js", - "website": "http://sencha.com/products/touch" + "website": "http://www.sencha.com/products/touch" }, "Seravo": { "cats": [ diff --git a/src/drivers/npm/browsers/zombie.js b/src/drivers/npm/browsers/zombie.js index 28f6ba3ce..170ae2236 100644 --- a/src/drivers/npm/browsers/zombie.js +++ b/src/drivers/npm/browsers/zombie.js @@ -20,24 +20,28 @@ class ZombieBrowser extends Browser { } visit(url) { - return new Promise((resolve) => { - this.browser.visit(url, () => { - const resource = this.browser.resources.length - ? this.browser.resources.filter(_resource => _resource.response).shift() : null; - - this.window = this.browser.window; - this.document = this.browser.document; - this.headers = this.getHeaders(); - this.statusCode = resource ? resource.response.status : 0; - this.contentType = this.headers['content-type'] ? this.headers['content-type'].shift() : null; - this.html = this.getHtml(); - this.js = this.getJs(); - this.links = this.getLinks(); - this.scripts = this.getScripts(); - this.cookies = this.getCookies(); - - resolve(); - }); + return new Promise((resolve, reject) => { + try { + this.browser.visit(url, () => { + const resource = this.browser.resources.length + ? this.browser.resources.filter(_resource => _resource.response).shift() : null; + + this.window = this.browser.window; + this.document = this.browser.document; + this.headers = this.getHeaders(); + this.statusCode = resource ? resource.response.status : 0; + this.contentType = this.headers['content-type'] ? this.headers['content-type'].shift() : null; + this.html = this.getHtml(); + this.js = this.getJs(); + this.links = this.getLinks(); + this.scripts = this.getScripts(); + this.cookies = this.getCookies(); + + resolve(); + }); + } catch (error) { + reject(error.message); + } }); } -- GitLab From 2d487897e826956f47bfbbd1e5048ecb7a3e6e72 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 20 Feb 2020 10:35:58 +1100 Subject: [PATCH 181/550] Build v5.9.4 --- src/drivers/npm/npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index f4bde316a..531c87506 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "wappalyzer", - "version": "5.9.18", + "version": "5.9.4", "lockfileVersion": 1, "requires": true, "dependencies": { -- GitLab From a15716d27f95c0e2d45fa161792eea3a79fdec00 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 20 Feb 2020 12:00:22 +1100 Subject: [PATCH 182/550] Remove false positives --- src/apps.json | 11 ----------- src/drivers/npm/Dockerfile | 14 +++++++++++--- src/drivers/npm/browsers/puppeteer.js | 1 + 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/apps.json b/src/apps.json index 1b732e9fc..dc3b82e1f 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4055,7 +4055,6 @@ ], "icon": "GeneXus.png", "js": { - "gx": "", "gx.gxVersion": "^(.+)-.*$\\;version:\\1" }, "script": [ @@ -4599,9 +4598,6 @@ "cats": [ 10 ], - "js": { - "gio": "" - }, "cookies": { "grwng_uid": "", "gr_user_id": "" @@ -6013,13 +6009,6 @@ "script": "https?://connectormwi\\.laterpay\\.net/([0-9.]+)[a-zA-z-]*/live/[\\w-]+\\.js\\;version:\\1", "website": "https://www.laterpay.net/" }, - "Lazy.js": { - "cats": [ - 59 - ], - "script": "lazy(?:\\.browser)?(?:\\.min)?\\.js", - "website": "http://danieltao.com/lazy.js" - }, "Leaflet": { "cats": [ 35 diff --git a/src/drivers/npm/Dockerfile b/src/drivers/npm/Dockerfile index e3c511e18..9df4ce59d 100644 --- a/src/drivers/npm/Dockerfile +++ b/src/drivers/npm/Dockerfile @@ -1,12 +1,17 @@ -FROM alpine +FROM node:12-alpine MAINTAINER Elbert Alias ENV WAPPALYZER_ROOT /opt/wappalyzer +ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true +ENV CHROME_BIN /usr/bin/chromium-browser RUN apk update && apk add --no-cache \ nodejs \ - nodejs-npm + nodejs-npm \ + udev \ + chromium \ + ttf-freefont RUN mkdir -p "$WAPPALYZER_ROOT/browsers" @@ -15,12 +20,15 @@ WORKDIR "$WAPPALYZER_ROOT" ADD apps.json . ADD browser.js . ADD browsers/zombie.js ./browsers +ADD browsers/puppeteer.js ./browsers ADD cli.js . ADD driver.js . ADD index.js . ADD package.json . ADD wappalyzer.js . -RUN npm i +RUN npm i && npm i puppeteer + +RUN /usr/bin/chromium-browser --version ENTRYPOINT ["node", "cli.js"] diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index c1b270aee..063ea9074 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -58,6 +58,7 @@ class PuppeteerBrowser extends Browser { } visit(url) { + console.log({ url }); return new Promise(async (resolve, reject) => { let done = false; let browser; -- GitLab From 8a60e3bba298294523b71918c866d39da67ce83c Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 21 Feb 2020 09:53:13 +1100 Subject: [PATCH 183/550] Remove deprecated technologies --- src/apps.json | 499 +---------------------------- src/icons/Adobe Muse.svg | 1 - src/icons/Apache Hadoop.svg | 1 - src/icons/Appcues.svg | 13 - src/icons/Backpack.png | Bin 623 -> 0 bytes src/icons/Backtory.svg | 86 ----- src/icons/Chameleon.png | Bin 773 -> 0 bytes src/icons/Connect.png | Bin 201 -> 0 bytes src/icons/Django CMS.png | Bin 835 -> 0 bytes src/icons/FWP.png | Bin 295 -> 0 bytes src/icons/Kontaktify.png | Bin 1103 -> 0 bytes src/icons/LabVIEW.png | Bin 180 -> 0 bytes src/icons/Lighty.png | Bin 3355 -> 0 bytes src/icons/LimeSurvey.png | Bin 633 -> 0 bytes src/icons/Mean.io.png | Bin 1722 -> 0 bytes src/icons/Mithril.svg | 39 --- src/icons/Nepso.png | Bin 1855 -> 0 bytes src/icons/OrderOnline.svg | 30 -- src/icons/PANSITE.png | Bin 525 -> 0 bytes src/icons/PageCDN.png | Bin 2249 -> 0 bytes src/icons/Pendo.svg | 16 - src/icons/ProjectPoi.png | Bin 3451 -> 0 bytes src/icons/Rakuten DBCore.png | Bin 543 -> 0 bytes src/icons/Saia PCD.png | Bin 307 -> 0 bytes src/icons/SpiderControl iniNet.png | Bin 652 -> 0 bytes src/icons/UserGuiding.svg | 42 --- src/icons/Venda.png | Bin 716 -> 0 bytes src/icons/Vikaon.png | Bin 2719 -> 0 bytes src/icons/Webs.png | Bin 412 -> 0 bytes src/icons/Woosa.png | Bin 4237 -> 0 bytes src/icons/Zeuscart.png | Bin 1051 -> 0 bytes src/icons/bigbangshop.svg | 1 - src/icons/inwemo.png | Bin 1991 -> 0 bytes src/icons/mietshop.png | Bin 671 -> 0 bytes src/icons/monerominer.png | Bin 1221 -> 0 bytes src/icons/nextcloud.svg | 98 ------ src/icons/openEngine.png | Bin 273 -> 0 bytes src/icons/osCSS.png | Bin 750 -> 0 bytes src/icons/paperjs.png | Bin 32327 -> 0 bytes src/icons/phpCMS.png | Bin 423 -> 0 bytes src/icons/phpliteadmin.png | Bin 619 -> 0 bytes 41 files changed, 9 insertions(+), 817 deletions(-) delete mode 100644 src/icons/Adobe Muse.svg delete mode 100644 src/icons/Apache Hadoop.svg delete mode 100644 src/icons/Appcues.svg delete mode 100644 src/icons/Backpack.png delete mode 100644 src/icons/Backtory.svg delete mode 100644 src/icons/Chameleon.png delete mode 100644 src/icons/Connect.png delete mode 100644 src/icons/Django CMS.png delete mode 100644 src/icons/FWP.png delete mode 100644 src/icons/Kontaktify.png delete mode 100644 src/icons/LabVIEW.png delete mode 100644 src/icons/Lighty.png delete mode 100644 src/icons/LimeSurvey.png delete mode 100644 src/icons/Mean.io.png delete mode 100644 src/icons/Mithril.svg delete mode 100644 src/icons/Nepso.png delete mode 100644 src/icons/OrderOnline.svg delete mode 100644 src/icons/PANSITE.png delete mode 100644 src/icons/PageCDN.png delete mode 100644 src/icons/Pendo.svg delete mode 100644 src/icons/ProjectPoi.png delete mode 100644 src/icons/Rakuten DBCore.png delete mode 100644 src/icons/Saia PCD.png delete mode 100644 src/icons/SpiderControl iniNet.png delete mode 100644 src/icons/UserGuiding.svg delete mode 100644 src/icons/Venda.png delete mode 100644 src/icons/Vikaon.png delete mode 100644 src/icons/Webs.png delete mode 100644 src/icons/Woosa.png delete mode 100644 src/icons/Zeuscart.png delete mode 100644 src/icons/bigbangshop.svg delete mode 100644 src/icons/inwemo.png delete mode 100644 src/icons/mietshop.png delete mode 100644 src/icons/monerominer.png delete mode 100644 src/icons/nextcloud.svg delete mode 100644 src/icons/openEngine.png delete mode 100644 src/icons/osCSS.png delete mode 100644 src/icons/paperjs.png delete mode 100644 src/icons/phpCMS.png delete mode 100644 src/icons/phpliteadmin.png diff --git a/src/apps.json b/src/apps.json index dc3b82e1f..94bfe6268 100644 --- a/src/apps.json +++ b/src/apps.json @@ -400,16 +400,6 @@ }, "website": "http://www.adobe.com/products/golive" }, - "Adobe Muse": { - "cats": [ - 20 - ], - "icon": "Adobe Muse.svg", - "meta": { - "generator": "^Muse(?:$| ?/?(\\d[\\d.]+))\\;version:\\1" - }, - "website": "http://muse.adobe.com" - }, "Adobe RoboHelp": { "cats": [ 4 @@ -886,15 +876,6 @@ "icon": "Apache.svg", "website": "http://apache.org" }, - "Apache Hadoop": { - "cats": [ - 34 - ], - "cpe": "cpe:/a:apache:hadoop", - "html": "]+static/hadoop", - "icon": "Apache Hadoop.svg", - "website": "http://hadoop.apache.org" - }, "Apache JSPWiki": { "cats": [ 8 @@ -981,14 +962,6 @@ "script": "adnxs\\.(?:net|com)", "website": "http://appnexus.com" }, - "Appcues": { - "cats": [ - 58 - ], - "icon": "Appcues.svg", - "script": "fast\\.appcues.com*\\.js", - "website": "https://appcues.com" - }, "Arastta": { "cats": [ 6 @@ -1291,27 +1264,6 @@ }, "website": "https://backdropcms.org" }, - "Backpack": { - "cats": [ - 47 - ], - "cookies": { - "backpack_session": "" - }, - "icon": "Backpack.png", - "implies": "Laravel", - "website": "https://backpackforlaravel.com" - }, - "Backtory": { - "cats": [ - 31 - ], - "headers": { - "X-Powered-By": "Backtory" - }, - "icon": "Backtory.svg", - "website": "https://backtory.com" - }, "Banshee": { "cats": [ 1, @@ -1336,16 +1288,6 @@ "implies": "Python", "website": "http://docs.python.org/2/library/basehttpserver.html" }, - "BigBangShop": { - "cats": [ - 6 - ], - "headers": { - "X-SERVER": "BIGBANGSHOP" - }, - "icon": "bigbangshop.svg", - "website": "https://www.bigbangshop.com.br" - }, "BigDump": { "cats": [ 3 @@ -1923,20 +1865,6 @@ "icon": "CentOS.png", "website": "http://centos.org" }, - "Chameleon": { - "cats": [ - 1 - ], - "icon": "Chameleon.png", - "implies": [ - "Apache", - "PHP" - ], - "meta": { - "generator": "chameleon-cms" - }, - "website": "http://chameleon-system.de" - }, "Chamilo": { "cats": [ 21 @@ -2320,17 +2248,6 @@ "script": "/concrete/js/", "website": "https://concrete5.org" }, - "Connect": { - "cats": [ - 18 - ], - "headers": { - "X-Powered-By": "^Connect$" - }, - "icon": "Connect.png", - "implies": "Node.js", - "website": "http://www.senchalabs.org/connect" - }, "Contao": { "cats": [ 1 @@ -2917,14 +2834,6 @@ }, "website": "https://djangoproject.com" }, - "Django CMS": { - "cats": [ - 1 - ], - "icon": "Django CMS.png", - "implies": "Django", - "website": "https://django-cms.org" - }, "Docusaurus": { "cats": [ 4 @@ -3232,16 +3141,6 @@ "icon": "epages.png", "website": "http://www.epages.com/" }, - "EPages Now": { - "cats": [ - 6 - ], - "js": { - "__EP.shopSlug": "" - }, - "icon": "epages.png", - "website": "http://www.epages.com/" - }, "EPiServer": { "cats": [ 1 @@ -3553,17 +3452,6 @@ "url": "Pages/SearchResults\\.aspx\\?k=", "website": "http://sharepoint.microsoft.com/en-us/product/capabilities/search/Pages/Fast-Search.aspx" }, - "FWP": { - "cats": [ - 6 - ], - "html": "", - "Powered by \ No newline at end of file diff --git a/src/icons/Apache Hadoop.svg b/src/icons/Apache Hadoop.svg deleted file mode 100644 index 01c64ea22..000000000 --- a/src/icons/Apache Hadoop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Appcues.svg b/src/icons/Appcues.svg deleted file mode 100644 index 20a1a545e..000000000 --- a/src/icons/Appcues.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - Group - Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/src/icons/Backpack.png b/src/icons/Backpack.png deleted file mode 100644 index 5095bf4f2366571858e6a3198ca755269ef632d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-ahlfx#faC&bk!v(Pm#k$AL!%2Hhh1_ptWAirP+mVfV3S2yx%Nu0es z)7NUBnwpFQ0|R56r;B5V#`)xg156UncXAkTDeS1}o;pQHpoY!S?(cLRsoaadB@&gG z+UL)?#2K|&dX>kcsEqC3E+y}loWKZd}Q-iO-ke^5ld*p*8ooCncv`Zn21HXiT2S z+Ho}RFvl~aEiGa1m^8%-vKVIG6k4-IV*%%yxv!a-l_%_eW3`^^Na3G0C5Ly#8%z%h zJ6vgAmV5r-v5@*5C5##qOd3m>Z-ltnP0g5KdX(Mbio`)NZVPrx2boDMSF}zXFi`cl z$@oTKfs#VFUUa79315fyAAT1To|Kpx?d9a*nV|T|OX~k^v&>Y6vrjj&R4*>Ns{S-$ zLb&CoD++S8U$U(YIwbB(%#3U2*ig*Cyxc6}=NtwlEv>&(x0xC!C>3m)I8FVA?uH*J zKcf#E=n#9(v?69k7Q6uoB5n)}4B=HF5hX#19-8f8yaN4Aam!<$wB&=hGktW@T=@WNu+)VeiQz%)$yT4JL -image/svg+xml \ No newline at end of file diff --git a/src/icons/Chameleon.png b/src/icons/Chameleon.png deleted file mode 100644 index 6bf587d9157a63e54969a8b3547ae2f01037c4cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to&Um^whE&{Yo&3^II8fyH zbKZ&;J16-A{EIscXT8(ySkt5-6}WmwgJF-*YNkt@W@$WfaSjzyUK^tA%C_Oame7n$ zRh_#!-r}swmU6gEnq09=rz>g4$+I;(_kWIm7t?ej_3Ymc&Nw!oSH(H3!C9*lw!Cw@ zCARf+$KGp~&OhC9%P?yD`&cWP1GP8SFukl6U9l^q;LM_y?rV=8c$`uDtv@GSxAdL+ z2Z5#}mZ=fWLqchs5XpQ~+uxIFmn6+xC%j%DSVirf!_efYlrwRz%Gr-z=w)8^c=3{RYE4yl&UHBY?l5>>$)c}VAR*V7O2w&W){ ze(gIHa=6N0GWc-U!8eyL>D;=y+k1{LAE!-$MuNf@m+iIOy6cMCHhC=+5;dL8y7z0= z%d1~gW(kT)zfsEA^m&0yRC}>y`IRO2J_>)dTz#{5PAJFy<4r&2#ID%W=3KFQGbg|0 z^dC;^*6J^JoizE$p;KE5jtl(rdo3$DN9>_hi?ms>o!q&HznIQ`@%Ul-luKIka?7!o z(Fvc+YxxU9HZ6EH?QZ*gqXGxB3(Bk?&P4Kv#mfr&R-LqsSIsYeRGt6t!yWBYl4b$x jJk+=DFjBtr_Kp68X!fe?j`VE|3=9mOu6{1-oD!M|E7UH<EGh{uzDgRIY!Dj{r1_n=8KbLh* G2~7Z@XIDA^ diff --git a/src/icons/Django CMS.png b/src/icons/Django CMS.png deleted file mode 100644 index 20909ea3ec92d67d308a568f2055fd3082d3abdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0b9uTrhE&{IGWjB3lY)rD z-}O#2OD{|S%6a^{auCSPGaC28fbDl%IjH*P$;Jvc(R&1#Vn_Q&wN|Z^yj#-`AyOJM30{Fg@)UYb&GZUsooFcl+!AE96)( zpK%LqKElV<-^4C*g2`Wn`;W8I12Kl)>W`0}&MK8IdvoXS+uPgO`Q_i)S8yb;PuN|3 z-mat2JpW$Q#;Ug)AFJ2@|HmuH+1b(9K1qEOt3%-b2?ZUj4$Wa}qLT9-&zKr7A|mwf z&(Chj&Cg%WjM!8CU2X-#2{VJOEK$X;&O|1x2)k~+H0{}+A3ueY91C1bFHqM+nxBK`lUTMXJ?rT`T zzq@O`aZB}=C!BYhKE1L^SfIK*{k6obySr+Ss~dbdb~f5!rGEVWyc=7NUbw?1;oPF@ z(3j$FzP@jsox*F1amM^Gy`>S`lUi`{6xeP_M&4eMW{*22LuT0aQ_f7u^G^IS~sGfD~Q{V8jfZ)IR$VDNPHb6Mw<&;$TXRE)g< diff --git a/src/icons/FWP.png b/src/icons/FWP.png deleted file mode 100644 index 2f556e7b3e04b89775ae662a75d95aa02ab0a6e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7-g&w>hE&{2PDn^dNLe5d zkaHk_d9vRJ!!L1XQeNzxa<<@^y?9uyx#G{oag^HT6~hMg~(@%WCCUuGR zi1&TpMvp)L`)7$Qn-`jxVK05|LVX-V_Kz=dTM}N_=ChVwJDSk;^Za_|xm!B+xR^dH z5o-N8O~r$^nYm~UaT6Ay8ITsYf8^HeW`z_g61x)s$-3=9kmp00i_>zopr0Dp~u Aw*UYD diff --git a/src/icons/Kontaktify.png b/src/icons/Kontaktify.png deleted file mode 100644 index 39478c896e0af22f3ceb3be4a337d8389f168adc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1103 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqSkfJR9T^xl_H+M9WCckk zdj$D1FjT2AFf_C$?8FdvldgUJGHiq00SG#v9d8#ts>Jw+GC0y^B25vr= zu=HHo?6rnhBmc+6duMD9-Cw(SYq&?1X7ZfnTf41a%~)dlEG=c@-IYH4*9AWH@l9o% zum8-Nw`*!;%^W_NT1w%+HnWULR4sXY*PEj#eQsjU_7+pcD7gg)G{x^ces zmMqR~G9qT$3AVS+OtTJBSQSv-ws=awvD)?tTsK6;r`*$-Fo|!TXLev-)`909FHcP1 z_x9`;d2u;C&FyrZ>NJ*}>#sd42{>);yZy8>t5DQc?GrP8wJdvm@_OXM=*|UZhu`)| zOKBRsNdJ6=#g|h)I?3{ondFD38&dDA{&K9lB>COk8xkzj-_My4^<-D@@`DSCn|%E& zGDM1MUhFw~Xj;|jyu$h&+=|g9zfYH)U+uEldseDzul?JvyLQZ&zbDO4Vech&K5vVp z?lNl;X=Z+F{nY8NdMw%lbEfiz|5m+7SEURZK1HFnY=HBI9u4gPPg{jXE!QO>82tyRXgRKl*nugKoAjQ98 zGx9gdtbZ}}QbyO3r+h1d7oTj{P(1Iln)~_G_1E?5WIhL z-|fteZo3b&)uwE7dMX#N%r)xB1Z}Q0A39b~vUsX3?Q$kWUsqRE>DeMCb>~$jniKT> zr(U)S%?Mn1`E8fVnJc>MLRM$Z&H5^JC3%zH-)&Z}rWfWH_&kYRI^jP?)Fi6yBFMh1rFx(3F&Mg}2sEK2Bua91}xtXZAH8dJD1_lNOPgg&ebxsLQ0E6Y_2><{9 diff --git a/src/icons/LabVIEW.png b/src/icons/LabVIEW.png deleted file mode 100644 index 173016d28700444325559e2a7e0ca6504b280707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU>WL(Yp=#E)6gwGX^WwS*?tbQ2bP0l+XkK1T91b diff --git a/src/icons/Lighty.png b/src/icons/Lighty.png deleted file mode 100644 index fa64c37afb8d7703805553b9050fad178d50f2a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3355 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 C@NljG diff --git a/src/icons/LimeSurvey.png b/src/icons/LimeSurvey.png deleted file mode 100644 index b87768960549b5d54a0caa61b8668ffaef989c87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 633 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 D)4fuh diff --git a/src/icons/Mithril.svg b/src/icons/Mithril.svg deleted file mode 100644 index 04cb102f1..000000000 --- a/src/icons/Mithril.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Nepso.png b/src/icons/Nepso.png deleted file mode 100644 index e14ba066786a3f20b8c502648e4c080022992481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1855 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqY@RNTAr-gwhF1rKgi73( zyX-vsWL(rf0T%(5X|V}6fA8DRig= z`Am8I+SFiS8`x`$!IQUGF`|s41+r?Xy-5t(%C)5=2Oqn)y>g#{!PcPDPKYE~Y z!yH@gWh*Z$JX_ela7jtt<9epF%U3wsm!(;o9F_RDJJzyp#{XYD5xaIDm@|{rP+6|| z=Tz=+9?61j{*sv=tNOj-^gC*qpW9p1tm?iq|5>=)6w&kFlgiCcWL){;V(TMeDm6_n zHmvCQ13lkbo`ZEFO$!z}dQ7$IFgeB>W?*kp){S`ZM?CFB~8Wo9PpX=Y=+_e7J z$Fbl^e&H%JhCTHHOq-tV^_o|G>;2B~Z>z2!3104SsYc;MScgmSv?*t9*1NL^yy&vv zsIcH%?tfP4d|JjmF~>m1eFbtqR%IEux;Q#H3FX}W7WOH(G5yyScflvKzUZ@DnDhDM z=diQY5dnLrH0-Fe-5{K-U}eR2>a@1m|J0AG{I}mfTPf0>d%yj3&hn`3H<@C2{mvSv z39#zjZ(-_Nz?7xU>m9D%@%}A?nI2=$Nw*29+2`AMrQh@GzS7g4t(b0AXEf8&K>bDI z$yr=Zm*Z0E7<200F125|;itUqgRkEvJumXtc)|GI)G6$p4fmsUcMte^vTQ!d9=KFsZ8Df zx%YxEwutLDZCD{T<3z@;eVm~MJ2zc_k(K@W^P@-07}Pxu%!*7%Qe$o|Op;Vl^g3|l z@th-P9y4y-EX;BynzI}>#pwiyz`+f zHZSj9kn%)Z-MQ~(=-09Bcxl`)SB8I0r=yTjXyf^_%-#=VJk2z8_+G0Rv3jz~>1khX zSUgAgn>sS4bT~B+p zFA2Nbvi@0hRe_!9pld;(x5P=TcCdGS!2l$169W?Rz;tC)Ab+iSG3Jsrcc8@Ox#RLZaEIYBc^!${45_6|E zx3}jVc&2!}HZJVnFOv_S@02WLWI1%z!#V!J&Hm0g9WKe5kyh%NJ({xnUKjlIyk)-V zlOj_)pNvGCd7ZJG4ad1}!CwSsUc7hhq}X%@VQG7d#@iA$ljgOwaC4{2|M6CiiVWRc zaOsiigBLp|IQNI-=Ds&@J?iY%;NhP%e@aTj-QD;5Ww%^?w)?dI>wej*Cu~-)HtwGr z@2D#4b1ItEJlSKBfoOL2Ypws=uCHGk`DH=z*I987b7r^JJU7qVmDSg=OPR^BfUj5F zd)E1D^|l2%>$5%P|4h8>Wt1KjbvLF>H^U`q*KG#>!$S6wn-%T%Cw%suUnQ1*(=P3G z>V4&uyc_#IU;c9Oal=8ogIwF)nzr0Y(b>N_U0i?P)5YPx&&S`rYJdL5r)TP#fgc6r zCo=FHe|YYn+>|R7OkP@Z&pyjIKI1s=$^Q*|oPF0dF=bCzRAl|~;>ndOC9^K42+Ta0 z$Eh*V*4p~{i#e7{CI6qaUwG=$sUwFDJqmwY_Pow}D9zVmtz`)??>gTe~DWM4fg*|}f diff --git a/src/icons/OrderOnline.svg b/src/icons/OrderOnline.svg deleted file mode 100644 index 0c8d14cd5..000000000 --- a/src/icons/OrderOnline.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/PANSITE.png b/src/icons/PANSITE.png deleted file mode 100644 index a2d74d9985ea368193b6aafa205b275851b758ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLuXwsRhE&{2{?X4>_xIP< z)X&$Zo(}(aoKfP!5BvImXU?5@`1Dcq{=CDNety2Iqr3d;x4M6SB$u;saBy=zfBZn` z!nUNIyrk<}$_xx|Zp^hV*fKx2woj$!GUcU)UW=dY7M`x;y!InF#M>HNT+1khibi{QLf1 z-bLkrdBepM-hQsj7cY}~$2*~Ief)kkRh8KiGv(~dWY+!v(8&Dj)hs`;Y17Zmb>>`p zykD+*N0plTvOV?xlB0{qjhn{l8(r?K zoVkFgO5|EhaPKn_u%ZFmX^N1;-5_VBWAVtJ2yZ7R`QkM kX8r$vdrKdy&0=B@EH*4)n;p!-z`(%Z>FVdQ&MBb@0D-0YZvX%Q diff --git a/src/icons/PageCDN.png b/src/icons/PageCDN.png deleted file mode 100644 index 46788f4c2eefd0f982bf0d861e351343d326ea03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2249 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qV94TNW?*1&wqGgBz`(#wBJE-Tvgt)<+jNJv_JO{^@1+PAtB2e8HWgb8a4*etrLxYkPXH?CiX} zt>wa|nsXbf&aN#v4Y6@q*0IIOM;62%o)>*+Zq$KU!TY8M?49bpXOi2_i7q?)9JhB{ zZS64KyjnoMih+S4u_VYZm_blbP)SM2*x124TiO?Ox9r7#PG#Tq8=Hi&7Iy zGV}8kLNaqx84OJIjV$yHEhmRrtz}?fkO8R(&QB{TPb^Aha7@WhN>y;nEJ`iUFUl@f za1J&t-1^vzfq|{f)5S3)qw#3O|M*940=>(xhG~CYb#+@+)wQ78i=+6bey&>7*1^@3 zVWu!)!ruS?*S}D!Ih~enwwvYc?~~_`&oDo?=X=@#gP_F9>hfyUyV{o$RA-mRn$Q0` z-z(zGF6R{S`1y5ZmwS_{zfJua&L1oH^Xl~_@&6ul{n+p)>dWWb47Ck+e}+GdKd<~J zhwrt%|9&C)x*R_JoRddmHUD~_S4^|b;hU|W>UpqAf-gRW@AS=-XM)S*dslol@Tuez zdYw2U&19X!!RbAju8(UreKpAOKR7At+TjUyQd8HqE8dk6D_zr`_$gyb#QD#fOZVM> z{qrIJye&+rB@zU!Lj7yT?J+8x-tr)i1k)-K-t+|{dcEvpTk-Lt))$bAy(}!Y*?eo&b zAAeE5e*WW;#dkXV=2vsE7F^uXY5Ulo^RT_$+RGLFFI~Sh`gdx{JScdE z{dJ|!wWW*G?Z#Bjgczm?%*WID&veSw>K*mYekn2`ewtPS$9y|RcZZ2JU$s6yn{%tv z@JQnI8KG9yf8%&>urAeiikGpiGhZL!AkdMjD8M>HcJ9CL+yRn~9dfyGCtvQj3EIlh zrLbDzkl+p1FZzD*JHDITK0hJdIx+BZ<*U$*n;+~_w)GTD5pLFC>))o^@o&@8`+ph! zDu3jkd#QQ~$M4R_OM+r8OnVO2e%tr<07__j|MK5|{j6)zbWj zCD$rDZ>!bUi+}jQJKcKO~8-XM>}3FnrJdWwBK{QmI+UjdeS zO9#$fK^&JNrycwFu)Sa(|KcCF-8VADYHnzL=~vXZ;UV{3^}fHw_2Pfhu5w&p$<;j3 zc3T(_U|TN~=nYR!Dg&OWO-&T8?W10Om+hiJ|W>-%{Asm^Jmv(^=SRozlcrxLG1h{k)%Hf-{tdt zix2F|mvEnEs`W5!S5U*+^ll)V-~`@Hde$dLmPV@S17| zu5J57HaxuV^3s|2jBE6T=}Z>vXJ_+noR?XY)5zUs*5S2qVh~r+Ygd6M4ThWLS2x(U zc{t|sd3=BU)M9U{u4DmgqlntpCG4g1pT6t$sGlNP=e?~=Wm?0M;z=S2uUmIYA3t~J zNA;ndvJbDX5J~BdI$2fwCY^`R`;g3+r4y#?zW8o^XS~?{vq$GAd@(Y41n zn5us=Hay0=Qk7MueCF4d?eBCQzI2HAd=`tm62p0Cd2iwO*9SfnOZLc3W!kesIp~0& z+=(h_W21i#Tn(!012rpZpKsqVS-nrT;D_dt3om!wyNa} zlA<5(AHG(-+D%?zu?{Q8!IR1tqN6h(XLWXYZW0 zuLe4ro(D4>u6dt{H9Zj25hb+kUf;H_24`|S^3AqRR+oL?dUnYHhY0KVevUxCBdLs;4yV~mO%bC!%NTBNd;*7 z+^>>oaLvt}Z}U>&Ud}Idf3FYSRhuTO%PMtOeVVK;D^_+$?@63W`PB_uw(j3QG4IEJ a##t{PHcX0=Ol4qTVDNPHb6Mw<&;$VCsDI!9 diff --git a/src/icons/Pendo.svg b/src/icons/Pendo.svg deleted file mode 100644 index fe7d070c0..000000000 --- a/src/icons/Pendo.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - -Created by potrace 1.15, written by Peter Selinger 2001-2017 - - - - - diff --git a/src/icons/ProjectPoi.png b/src/icons/ProjectPoi.png deleted file mode 100644 index 65bfdff62b1b6291d26002498630999fb2a677f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3451 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 y?RZRQ-)z6kFh@G8Kp}MIgI#Pp8@70VyzF=Y diff --git a/src/icons/Saia PCD.png b/src/icons/Saia PCD.png deleted file mode 100644 index 4baadcb4f396e3bd48b2e1d83fce36e3d276f76e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7etEh$hFF|Vt~jH1rh!$R zX`_gkp=!z28z$G8K1M5uxd_i^I`X_RLSjCns>2`oj`>W6^0Q)uL*8)+a3>ls;8?}b zBA;luK+^M{h5+{go(FD5vTcrW58RCxNc)~;RS0AEyutjDO(Blu2zO(Jp}==$L-ARR z3mx`|tV&}PSkL+>YXXaM-wXw=$!jOBVk-zrV36)8V0cvQP$MICT%k%<;PV1aKlVqL z15Dc+e{cz0Z&sPnU?Hm86_?z3%+JL1c0&Y9q$7*Ke>Ee;wTww+IgJvWN9r4YunK&B zWRPGgQ2d~qHDFzJ)0}$~jV|YXVQJGYVcwAP+(ALiHJqDar?b_fipP`gGcYhPc)I$z JtaD0e0s#2UYIpzu diff --git a/src/icons/SpiderControl iniNet.png b/src/icons/SpiderControl iniNet.png deleted file mode 100644 index 545cd103335c3c11b240cc83b99b4e075922173d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGrUm$fxH2#>=wxj+$=_;S zvct1(uTR6iu=aydU569;j;2gJmNWfi$=oxQ3(hqyzc_Kj^~sxV%-nu+(Z0LO58mH+ z;?d@lPqvKHq=o#eqxD4_tn6=<$Qm)raq|J$!%r>Bl?IKHYoq>Dk+_&)4YZ^pWM3jlOwE zB;(6E7On)hy7`Tv6HM7pac>CLusX+BA>{1Zv_1WR(_Ra`n@g+f&uRA8Kk;i&o?vRC zq0ufr%_-Pk>X|^J*o^$26-%3+oKmgTT)3MfmO6DKmv+{(6Q(`V%iOj*az&Yk+LB%ZeoAd~Hu^W$gXue2~9>Hoif|NF50oBGD<4F}HM Td-{NZfq}u()z4*}Q$iB}&KFMz diff --git a/src/icons/UserGuiding.svg b/src/icons/UserGuiding.svg deleted file mode 100644 index f01fa5fbc..000000000 --- a/src/icons/UserGuiding.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - UserGuiding .svg logo icon - - - - - diff --git a/src/icons/Venda.png b/src/icons/Venda.png deleted file mode 100644 index f24d572a39daf5de5517840a6bd6e79781d6b30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 716 zcmeAS@N?(olHy`uVBq!ia0y~yU{C^K4mJh`1}k^&LktW|lRaG=Ln>~)4Y$n@aTJj& z|Nh6>(NSm1SN1nYoHh#Nux#bjGUICMSP;=6;OZ*EVz^O|SB>$Y6Sr-Cd7f!p;=&uh z+SyojLkt8|rq7n;9=Vzaq8R>*}*# z3Sq|&yWHUv`YHA8)&1WagIw38_HSNM%&;Ryq@a+4Gdoe~c*4wc49~ddWlF4O)>*4R zCy2*mpSs5p>);~p73PZ5W8W%UOlJ*L(zh1c#d!3S&CyTsoe?})OuwV%i*w{0RjqZX z=iXrxU81_}@JD`2|BZjUcHEl8?^>B6=ke{D^~~7^^l$vV`19S>2d@+?ORns=_0~pp z#t)731DrQLPw2i~aqP$CM4S3&pL(C#PD|Z<#$nPmEgzY37NvJzrtXM3o>w#L_kHn4 zqM_2#AK!-Y8BCgbe0p??_qzg?744!M&+0Z5$#eX_yU#XhwIM^x^A#5b8y839om+pb zX#dwIjoo4ji;kZuE1W1Qb41>I&t)^g*QOR+)6Bv}ScAHxr62sh&D`g7cG|U%VnvV zpY@3MCM$3AE(71%A7>_YE^TcLk4|$yz;d@wo?o^(Nk0uxPK`&97HQPTEzKB)?y% zy!)2dy4Y_na~7nX2z<0Z$$S3Awf(#+kFH5(UgXXzaQ8_^jYrkoo_m>3Us#<=J60l9 a&&YRf>#aJD^aBhG3=E#GelF{r5}E+H_d?YG diff --git a/src/icons/Vikaon.png b/src/icons/Vikaon.png deleted file mode 100644 index 738196b8cec2aa683084d78fb2d271a644219cbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2719 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE{(JaZG%Q-e|yQz{EjrrIztFe_(wn`Gt*5rG_g=H zx70HIbD3=a&{Grv{~_DTCZpVC7ttnpl!w6q28x0}I7~jQo=P;*9(P z1tUW}0|kxn%)FHR@?uS}247z*&%EN2#JuEGPZwLIirfOd%*+%kQ)5#n14CyEV`oQ0 zLqk_b3kz3ACsPAsQ$q`LGfOuYm|mCs_VO{jv*Dd-b7dX1cyuPujLR~q9Dwrw?&Fe<@zQep_id_&zp2RIDR}qyU3uN}IrqO?i1WDymQHzY#>`$9VJp$#srU5e z**7m40^%6^i##2=hOA$|Anat>E2@8wsmW2SZHXi@2=xrlU2Q^*~m#t zFJ2S&dePME>+9Ys^#nR^XRTNtzd!EI!g&WDJb%id&k)C8BhJu$)ag^nzdz=(42=#S zzHdrBZS}C|mf!YyGx(aN-@JPN-al?K&d$wII%4;?=^C$YPU`FH%gf5i={fqcRYR|B$>HP2(>E+% zu0A0py0rA`bQamme#{%v&(D+D@jaf6dA`2ZOrLM9ws*h3yF2;THok8^*Q{A%G^sXx zUCc>E*Cs#4fRK=u3v-K-K5R}}vtq@GRAz=(`I(s$^(+`nO-&06`meDz&llutU%apK zbD9n}!x~ObPTt9rC$C{h5M^gL{kc!px{OnA`mQdQgAs{!b^lm<-3}-I%E`}vzioB+ z`ephN3M@x9y?lCldM4i;D<;ja&J&Io{5{2(V4s(j^=raei&Ljg)k(<9Ki?_KFh!Q> z*3Xi6=GNBH*KXdN$x-N{bz)avUthUd-kpkRe*0te&b#lMof*6`@wStb z(>r;qk`+?d`R^1O>FB)iXA)<*ySKVr*IO&H@WX?HN!#-nXG~2A`rjvO{mOIUIv1sl zPo6!yHo3$><)>b>QK*Ip`>WTlAKztSxHY?KZ=LBn`DyD7_4U_J_Ty*KuTOBge3K{d zm~4}snZyrS+o~_sTch4qF|e_*Rrt@h<5ktUKe3^qq5j1e7B)7mhvL_q9yAy%zUcAs zXHD4iX$PWbpPO$#|81Y>gM72u%$zqDOQrex?+y%K6L8q<;-g;=WgUw-W`#DN_@vSm zu5i<6HxGk^j6CN$dreJGc~Q~Sg_oHt&;RlB_WrG{uD-m;anr$`o*wlj|Dw0&yX3Z?X2oGfw_|=PkpLBS&nuh*}h~d_Vc{aQpU$zqq-$_BA=EPBmDa zwKC+^(L;K?FZ7D5%~o8^(%cwv$8Yk~m)r91&*PVK?3l-RY4NXLznZ?iyt01&Z3GDx%1C&PS84HdbXycWx^Y!%1d|0%zxz8pz zI(qiQ49^@p1`oZsJu{k4++WMk)7Mv|tgQTg_bNFH?S%^$=1w?LFo%&rHRt2UkEVT0 z2ehP^ops&&WPY;gmWE$tNqnFEq^NRXfJVuy!@d!jS6*ITE-1d@&LPInryg0yn*3Jt zh}&kM+kHElaq}EznUE*jbPe7oq^KX>bhV~Zb@It=8!RObGB%{7q#O~y^e%2YbHkEV ztF$<6oTV=x^j4V^FC{JgxS%SR;l&Mxh9_562G75AV?ik=gGa#DAIEy7S4Kug+Bazj z9r(QB#lrcE`Bg0z3p_1#UQzw<&d%bM4$EBT3WT~%_M10r_H6UX^V&De>FVv>>npMN z;N0VnR}_ilSlc|jbs)f*Z+*+0LyEQn#Xk=H4u8yKcEOn8mzsxFTYEb*58L6}JNBH> zmG@|v?qJlmp}>v*O`}w zXP?E_Z*R#6SP`_cpfzgk^8fc2T=Q-MS2ty!ON8b){abszSv~&yd~KT Q4%B4yboFyt=akR{0ID~46#xJL diff --git a/src/icons/Webs.png b/src/icons/Webs.png deleted file mode 100644 index c022e716f22f23111b5dcd2d2ac2b5e6785163a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG<^=eJxEd_K`TzfagB3Ub z{`>#@>+j+tPyhY@fAYmw);c^6*sGoKW{ksqVd#=z6-DBTzxz5+S~cp-!8cRZqbc*o9} z98NxVEA-KiDW}U-YB)9059Kp%IJP!xi=Q5&$<}QgJsY3PFf(nt_FObmn#*uOy49xx zs#0kaet1gMs2nj?;SqM=+Y;Zl&%-yFZG#7A-z8Q~$CR^bTiGkPdY&-2Ho9@mI26NP zt#eGF(BWmfZe(W%f5G{Pt?VH_l5>n2_{@GV#y#7Zu*j6ZPOac5pY@#Q|Lh%Vr!Kf7 bnm>Ia&mPgwR%;m;7#KWV{an^LB{Ts5vEAD@ diff --git a/src/icons/Woosa.png b/src/icons/Woosa.png deleted file mode 100644 index fbb0baaaa6dcbf50ff11978206947c704762d7d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLI14-?iy0WWg+Z8+Vb&Z8 z1_s_=nIRD+5xzcF$@#f@i7EL>sd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZBd3g(u2hGqsPriMBSMh1rF z`Ua-@24=bjhE@g^Rz`*jP@rU|U{jQmW)xJh57asy!$*4X(K)GYyAckPJ!yq*i3&PzsWPD=n~cE=o--$uA1Y z&(DFSod8&fD>yqVX!s^3XXb%oKojH#sD@OR#FA87B~U`rHL%b%FbOd&(lsy(F*LF=wy-ia(gr0znBx4D%(O~^O5yQs<&&D8 zm|W=@5aR5TnVwo)VyonA;b!V&>S*L-f&r9&@Tr7;-%p6^n6hH~e$`jQQE-~c zO)V+PO!mwxNi8ZUN-aqQ<$YTvBdA9IqRiAhn4lq4FgP){ASbmrAhjqUvm!MI92sD{ zBS85lrxap@xsic^fq}juh=gj4Bp{EF4$aFf0lNZ}@~vDeGSk9Ri;6Sz^K6w2jEoGG z6u{!(^blN-n4D^>1QP>0DZ(W)H#HBU-p~xH8Y~luDg!E~K}Cs`M`m$Jeo-Z~Bn?h2 zgtBrn6~Lv3Rbn#4Tgjljmztsk70$$xeh9}D#K`iD)I7ZT5u&U(Kdq!Zu_)CsJvFZc zOMVYFQ_u*{%uC5HFV3m zJoLd$RHS+Z!gqn>MmJCf2e&J&u+<>MrmUdUG^-SXEszu=OCt;8#57&g#AE|qBU2MI zT??~Bb6s5BXdx)0GXCgNecv&RKN`Zr_2&i^8nINfYwNmU;zbCPNtoO z4LGQBGNF=$g}~||X6R$J1FQh417oKEu_MUE4a5ZZwLtwYI|W3CE;TR3R;ftI-Y&N` z>^=hnlclGNV~EB?-9F3g&_D^-@Bhy2{BE24sb*qEivnN9!v+hHTNVn82N|2DP7PBM zY??ZE|AF}lnoU!qZghx+9dzqxJhGru_@c#!faIjM>hnLhxyD@064T+^yLa9c3E`r| zhRdvr85UQbGdaZA&>A8v*ZSt!sYO9-2OdQ6WoW6ZKb@z`+P^_m%j(XYc~4ZmlsN-9 zdK^y*a9k)_n2=T?#Mh<~p{W*PB$eQ#cFoVjN$d%y0_%iL9ASMCQIFkU=`7p7&+P4~ z#*#@qZ7+ItUG+H+Enca(?EC4>?Yq9qy}KKK%ad`k4Rw*%qJIzPj`G--823Dx?_6MOer)%IcW z$Nu@rB*YfIJ*u3g!%*>gb6Al-JF?cNM zOf!&BULwIHd{;+A?)K5DDmQ}^bo*Ci}wPWr0PEyoagTe~DWM4f DXlRyH diff --git a/src/icons/Zeuscart.png b/src/icons/Zeuscart.png deleted file mode 100644 index abbca7bd2e28711a4da842fefad3f425f5fe51af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1051 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKk33x*Ln`8qPOI(+NtI}y z|9$ryHnHVhnj>mm|CuIOlUGV%Ehs3*Mbcp zBD$jM zj4V3xavuZ@4%r)oq_YvOLCX)=yvuTMNR_FXTE12Y}G08oA+kd79 z{{=D_?=h!MS9&n*;e)>{HEz5-S34V+06-fh-o)N^y3N78XToub`+U0u&@4eoiX!4@&gSA zAzqCKbq9(pr8L6w7&{y;l=yPVS}lf6hN|4aV!>23Sjjp{#Elu2z_`sC*eCqZ-5V_#m%pYZA1 zKIPdaFXsY=Q|orBe%N*W`RwbtC2wD^U;cO1)h%1MPS%?K@s5pI$%~oxKZT@3Zq(0+ zu9r=X7MaMa7x*i8&YhL-Pdxd&)@rKOg{?;E>vuP9+bW&0H%)i#+__7ltz%C8%3xLE zy2y6OD78i4gR}dU3*r-tU$o1mo^RDOGM0Rn)EJQcWSVuv&5KjNK0dqWnOM#)$!rrZ zX_cY^P4A0O0m{izj+u^Kj0?FJ zPEh|+Q!;0VXv~wvfeNZlOBMP$ngSk9X_(B$QfBA&>-*;~tc;ZkK@Ax$(o+mOwjN;) z+~)CO`o(h(8Ppq?T^t;ybSZP6WxN$yw@%x@=*+aF#s>ATeZJeP2nfq{X+ M)78&qol`;+0OR`DF#rGn diff --git a/src/icons/bigbangshop.svg b/src/icons/bigbangshop.svg deleted file mode 100644 index cfbeefd7b..000000000 --- a/src/icons/bigbangshop.svg +++ /dev/null @@ -1 +0,0 @@ -logo_bbs diff --git a/src/icons/inwemo.png b/src/icons/inwemo.png deleted file mode 100644 index 1dd0d690eb43ff3f60fac97eb864f67fc37e2787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1991 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 - - -image/svg+xml \ No newline at end of file diff --git a/src/icons/openEngine.png b/src/icons/openEngine.png deleted file mode 100644 index a1257cd2e7bd8621fc67fabb0e525fa40f2b9796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Zg{#lhE&{2PLN=|!fMYY zIptrvk;H%f1c|ux*M8k*e6>SD0&JGMqB*nNDJR=%}dRhhf a7&w?0KeUg%w}63xfx*+&&t;ucLK6T-0AlF? diff --git a/src/icons/osCSS.png b/src/icons/osCSS.png deleted file mode 100644 index 9d797793b2753a43bae3acec6381b9ee0dd2b6d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 750 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!towtBiahE&{2PB_3gW5x`L z$cTs;jV8j(D-T?`;-CDZO&CTtROZK#>Qy=GMW%bQ7%?_)oug`z; zL^IfHSM~2SH5IjGSs7Vc8#ix$Tt0EbgbfR~P7RGI3UW$`kN3ZQ@Nm0--2S@1A1^;Y zZ+B-$>1z+)*xHF5D>V4;td?Nw;8gwvjE-70||1Z%Ll{U|R`{L#75N#cuWt9&eD1K{Z|F+@o z?&81i@7;~AkKbMQ)72rNz`&s4=R>xF4aEjm%}u8I%(zg03*AYX4U zFIHa8zwdPTI?j0(Wlvt8etuqJ$BoGU9ULD|ZrHf7@Zj9s+~n-S{|67(%iGu1eE)d) zx4gXFzW<+peO+z8{@$KnrQh!Cj5jm;_J5Ad+x(>}M|1r;`fp8}Be0)OV#bGpgej9I z&5{)n`Lcfh{{N>tAG`mL-BIxC{K?7f|JTHAeG*?)b!z_9Y_mVz9UWEAGxGOdzkK%T zjExHy+TSU2b8|Dx%v|Z;)8n)MMnuHFkSS?@Bli@1+Rs|7{wF(I@9*T9g5TeNSsA>4 z*RI|FPk5cqnL2UOC+0SB={pQ*X=&f4ELkESD7esmk@DexAyc0I&0L}TH#|D@&-y(& z|NRr|uFd~9Z=HNEZ|VPrf76b3lrP|((a^Yc$*Mg+;yn}JO`mjVPCcuoWc{bjm;Z@8 zOZ}^T?)=Y70pWl3t&Ebi19X+I9ZAl~$q^No{ituI^(NLQ<;3qkq!>7o1C9GbJ!l$C!EpV5bEJ@fpJEL$Ek@5M`Z$h0+bnk*7N;HeYa#W Q0|Nttr>mdKI;Vst0Kb2J#sB~S diff --git a/src/icons/paperjs.png b/src/icons/paperjs.png deleted file mode 100644 index 37cb8a114a6f5690fec75309fa87c02cd050e3ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32327 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 z 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⃊ZW}p3Ij$Ds9;-Z(Pw^c;<%cm$te;Us!nNs#%zN zeZ1N%!p>e8RvJ?KrQ&2zg1O5^wqM$+oAm4LR%^OGnrFT7_pce%ACG!1zIHNGV|w7O zPd|c=CP&<6%lz|3xn;MNLE`hn-~Z|e3o(RpFqEh9=^Hbr%HQ8+sKH_VW1H^R}8&IQk#apbzd7PE$U%MOvZ@0ZW;c(81;#&N|0+b;WGnoG~l=GeM^ z&92C!MN76E%gb%O7ACXq#X`kt6Mp@4y*A;J6cfiOy;Ei{)}3lxa-f*={wB%l&uUjz zmHkmTQ2o~6=HdK3(I$)IPM+Ow;>i%=czp4T6ros+#m12#CR{8}_~Z_?9J=APkjwQ= ziSg2;iEj?xfAsWIckNB57+0nRTwDg77FKgxHu)RaIW92$cXD%pj$n^}g5EiysO#<5 zr!1&>;(Mo(lVRf*4~7s&#)bdl-ZXA~aZKZt^4|*crP^nmZ{5E5(xi2xVbSwrhSJxa z75xLWbVH`=D6Udt3{YLZy8FbgQkJ7e2j$xglqcUvSNqu3_Q81SBJnUS*QCd6U#y=O zy1Q|39erIBu9)S`w7~1sroh~_ENeB-+|2y*&E=`b>(}j?t}-DeUG_C=E(LCnP%8hT zaqrKcr1)(D;S-KGgl?L|+Y(luAT^ogVfT;Q?49?nIKK>M|IpVfAi+G5qs3{*Sx+Cm zXiFQFBSK2b4X+=pd8=IXT%E&eR^U;kg>Rz+v#URJt4i!{urKSobAlu8#3B9N6{-0f z^&>m9Js4uxt3%a4{w_~6`?C0+oo`~rj0^8#kI2{0C^*j5^pRWS+&^_rXO zb2lb=PGs1@cS>T;JJXi`j~35x>O6El{$OU7+Rq=!7R}O%JN9I*2svb3)|8;P`^I#g zBcdt{>n3M*T;5R1omMLSY^u5Dz7I_AP71SZW8Jng=YMaj_Sbh$-^c41ZsMqzJ0CSJooQ!{-QF>bAENO&T0{mP>74rvcJ2GfK`g;L+&9j<$n z=wspYkX?Vm-}T`e!nX*>OB}GT;(7X0L)ZGz(Mw8<0o+~>w=BunQOy2r8t(+{gD+S) zS`8j*oGK0U<5>Fi#p;MC6^1OAOy8UY*@wH!6H2!y=Wv_PRy8+inK|#E%b|#g6XtXY zdv~p2yfUHB)$>lV_`i$WPx$!>&yidjp%t3k3uQ2G$4t zeUHwbPrh4d{c`!gX#v4OU5`3dGcVRnbNuk|uEcEnnwCQ|1J{_|ZONBAuuc4T*O8#* zS00(TO<;&%sMCwrY?ke95MR*y=Wq9Sbw&jj+2}P46HFNtU(H}?5GeIwa_F#90|`%N z5Lndb$-ohKT!o=!MY0fs(-lKbqLsA>IB_Uahgf&Bo;kU7(dBg)7Hnf+U{Eb_jVMV; zEJ?LWE=o--No6oHFtpG$Fwr$I3o$UUGBmX^u+%j$u`)0Ssta;L(U6;;l9^VCTZ6Ll StA7j(3=E#GelF{r5}E*x?O}uf diff --git a/src/icons/phpCMS.png b/src/icons/phpCMS.png deleted file mode 100644 index 9cfd4bcaaea6b6d77f6256e1f83ec46a09039e7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL^E_P~Lo|YuIo?*e2qk^U z*~P!4VM+aMW((<=jXHcO%_b9CBw}8@V-lRes`!v+jf#Mw#kD&+u^(7?UBBLA?TQX} z5DX}Nb;Vskb3&W^{(lLJ-m1^PJuP;V-hRH2s{c>g z>h5l6>fPMWlzPAJPu-g{qUX1GT0Jao2;y;&ZY=8Dx_V3T`WH{`H!L>ZZhtPmdPmm9 zzxns;XSjdMPMzD_VLW5%orVmCTYM(`OCM~n@ZZtZ<)KQ~SEk0dE3i#o zblPF(pKqq;=dbyu9md@?gW7VOySO329IP8mgV<&KEA>$(Ubv=xS)aS8e dDsVC~l(?*4vVO*0GX@3*22WQ%mvv4FO#m{0vt9rI diff --git a/src/icons/phpliteadmin.png b/src/icons/phpliteadmin.png deleted file mode 100644 index 03487a2d357a62df1546e7b2692a7c2cbe1238e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 619 zcmeAS@N?(olHy`uVBq!ia0y~yV6XvU7G?$ph7*^LI5IFW7zFr)xH2&@O_(sj#>VFU z{rfpNIor2y7Z(@*^5siVP|%q(XEZc47B61h(9pom&HexX|2J>mSXC@GV_;xlO!9Vj zVd!9$^3dt&;DO<QN6FlePpsx#nkwYQxyP#P#?pAVCq@kpW??U<@8uCVV8-9Q<)jhYJ#K-Y zc0QTH6GTF+_?>U5Flwf)?oLt6Z3{bh}o=*J-beKHOui&QmSw*}ISTOUR@BS*$a3F59QP%v`Ck*I(2@ zt$FF+iIbbRH1jhbx0!IfQnJGF<4zIFtv0El7RR=|U#fp%d-?jitWsb2BY$1YYGXP3 z{P=-JMx&o?vR+ZM7aS>g9xvh{q;uMk-&E7;Nzu`%4bDOt28X9suF(9dd10Zy_=eII zjn3Y`<)fVH4o>*&H*LD&>nBs#*v#HreJR=Z{nkFuJqpR8_ut-VpU68;dri$=hDja2 zHa?lO+~>U_XX4SaoS7%QiiM)DX|?stz43X*^*6^peJVO_^(OK|; Date: Fri, 21 Feb 2020 10:03:02 +1100 Subject: [PATCH 184/550] Update categories --- src/apps.json | 84 +++++++++++++++++++++++++-------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/src/apps.json b/src/apps.json index 94bfe6268..285e1e0c7 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13831,15 +13831,15 @@ "priority": 1 }, "2": { - "name": "Message Boards", + "name": "Message boards", "priority": 1 }, "3": { - "name": "Database Managers", + "name": "Database managers", "priority": 2 }, "4": { - "name": "Documentation Tools", + "name": "Documentation tools", "priority": 2 }, "5": { @@ -13851,7 +13851,7 @@ "priority": 1 }, "7": { - "name": "Photo Galleries", + "name": "Photo galleries", "priority": 1 }, "8": { @@ -13859,7 +13859,7 @@ "priority": 1 }, "9": { - "name": "Hosting Panels", + "name": "Hosting panels", "priority": 1 }, "10": { @@ -13871,19 +13871,19 @@ "priority": 1 }, "12": { - "name": "JavaScript Frameworks", + "name": "JavaScript frameworks", "priority": 8 }, "13": { - "name": "Issue Trackers", + "name": "Issue trackers", "priority": 2 }, "14": { - "name": "Video Players", + "name": "Video players", "priority": 7 }, "15": { - "name": "Comment Systems", + "name": "Comment systems", "priority": 9 }, "16": { @@ -13891,11 +13891,11 @@ "priority": 9 }, "17": { - "name": "Font Scripts", + "name": "Font scripts", "priority": 9 }, "18": { - "name": "Web Application Frameworks", + "name": "Web frameworks", "priority": 7 }, "19": { @@ -13911,39 +13911,39 @@ "priority": 1 }, "22": { - "name": "Web Servers", + "name": "Web servers", "priority": 8 }, "23": { - "name": "Cache Tools", + "name": "Caching", "priority": 7 }, "24": { - "name": "Rich Text Editors", + "name": "Rich text editors", "priority": 5 }, "25": { - "name": "JavaScript Graphics", + "name": "JavaScript graphics", "priority": 6 }, "26": { - "name": "Mobile Frameworks", + "name": "Mobile frameworks", "priority": 8 }, "27": { - "name": "Programming Languages", + "name": "Programming languages", "priority": 5 }, "28": { - "name": "Operating Systems", + "name": "Operating systems", "priority": 6 }, "29": { - "name": "Search Engines", + "name": "Search engines", "priority": 4 }, "30": { - "name": "Web Mail", + "name": "Webmail", "priority": 2 }, "31": { @@ -13951,11 +13951,11 @@ "priority": 9 }, "32": { - "name": "Marketing Automation", + "name": "Marketing automation", "priority": 9 }, "33": { - "name": "Web Server Extensions", + "name": "Web server extensions", "priority": 7 }, "34": { @@ -13967,15 +13967,15 @@ "priority": 6 }, "36": { - "name": "Advertising Networks", + "name": "Advertising", "priority": 9 }, "37": { - "name": "Network Devices", + "name": "Network devices", "priority": 2 }, "38": { - "name": "Media Servers", + "name": "Media servers", "priority": 1 }, "39": { @@ -13983,47 +13983,47 @@ "priority": 9 }, "41": { - "name": "Payment Processors", + "name": "Payment processors", "priority": 8 }, "42": { - "name": "Tag Managers", + "name": "Tag managers", "priority": 9 }, "44": { - "name": "Build CI Systems", + "name": "CI", "priority": 3 }, "45": { - "name": "Control Systems", + "name": "Control systems", "priority": 2 }, "46": { - "name": "Remote Access", + "name": "Remote access", "priority": 1 }, "47": { - "name": "Dev Tools", + "name": "Development", "priority": 2 }, "48": { - "name": "Network Storage", + "name": "Network storage", "priority": 2 }, "49": { - "name": "Feed Readers", + "name": "Feed readers", "priority": 1 }, "50": { - "name": "Document Management Systems", + "name": "DMS", "priority": 1 }, "51": { - "name": "Landing Page Builders", + "name": "Page builders", "priority": 2 }, "52": { - "name": "Live Chat", + "name": "Live chat", "priority": 8 }, "53": { @@ -14039,11 +14039,11 @@ "priority": 1 }, "56": { - "name": "Cryptominer", + "name": "Cryptominers", "priority": 5 }, "57": { - "name": "Static Site Generator", + "name": "Static site generator", "priority": 1 }, "58": { @@ -14051,7 +14051,7 @@ "priority": 8 }, "59": { - "name": "JavaScript Libraries", + "name": "JavaScript libraries", "priority": 9 }, "60": { @@ -14071,15 +14071,15 @@ "priority": 8 }, "64": { - "name": "Reverse Proxy", + "name": "Reverse proxies", "priority": 7 }, "65": { - "name": "Load Balancer", + "name": "Load balancers", "priority": 7 }, "66": { - "name": "UI Frameworks", + "name": "UI frameworks", "priority": 7 } } -- GitLab From 746a2f93d019e7901be3bfd4bbb1d3ff7d7ce453 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 21 Feb 2020 10:43:37 +1100 Subject: [PATCH 185/550] Remove false positives --- src/wappalyzer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 66d50d2b2..f6ff1b8b5 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -322,7 +322,7 @@ class Wappalyzer { * */ ping() { - if (Object.keys(this.hostnameCache).length > 25) { + if (Object.keys(this.hostnameCache).length > 50) { this.driver.ping(this.hostnameCache); this.hostnameCache = {}; -- GitLab From a5b3c6d4f01518134231e2a9c5cf6bf63339a1b7 Mon Sep 17 00:00:00 2001 From: Doug Aitken Date: Fri, 21 Feb 2020 13:21:16 +0000 Subject: [PATCH 186/550] Correct the WooCommerce entry Update the website URL for WooCommerce, the WordPress plugin --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 285e1e0c7..007c1c8c4 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11843,7 +11843,7 @@ "generator": "WooCommerce ([\\d.]+)\\;version:\\1" }, "script": "/woocommerce(?:\\.min)?\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1", - "website": "http://www.woothemes.com/woocommerce" + "website": "https://woocommerce.com" }, "Woopra": { "cats": [ -- GitLab From c880c9a7094fd72d6097ac6cef4bc440b630ab54 Mon Sep 17 00:00:00 2001 From: Doug Aitken Date: Fri, 21 Feb 2020 13:27:24 +0000 Subject: [PATCH 187/550] deleting old woothemes era icon --- src/icons/WooCommerce.png | Bin 940 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/icons/WooCommerce.png diff --git a/src/icons/WooCommerce.png b/src/icons/WooCommerce.png deleted file mode 100644 index 9772015ace2ab7827602cba5a689bd8f3eb9928f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 940 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK#hxyXAr-fh6B?Lizo;@( zILG|xvBMw9j{m`u^=-4}vTx;1QNL4^sbJ^N>|OZqbAa_jyXDKD8q_d$+;rqSA7gxOYJlHb`(5jywh-XcG*Ak4?c$jjB|hL?U=RbnPkDobvtJV$Rxa$cCQl2xmPci zci?7s`2W`y#}}R0t-Ag1|4(17W6pm1di($EAI}?~ew(|4Nqm3p`-k>yCBZ)!4VE?zP;7iG>L})%EW!vhX>pHQ`H4z^%P3N13?$ zC3eioF4FdrVr<-B|NpOfK_5#ykI{;pnGEF;o_rjdFWe0^tTzAIA6g+AcK@(LO4ZN* zUv@=mBpvKz{oh-&$)lWsqu#CS@wd+6f3w-dlD^vV_{`k=rasp`>%_~O?0?OzX#_-`n}W{?nh*f`7BOzdy(+5HHzuopE*foCfJ{A3kpW z?25h_x`S(`uCW)*E2_@uX8u7d9`P%1m~Gk z>JR_#um8Wn?c}@WDow&U} z_fKWXxH^=5Y{-3UYKWRnwtC@|PIn-`3PM+Z9A~C}v`((YSv3$a-b*-yc&)*~E9GmI< zzTSC#$tf9uI1|C67q-8*Yp7lSeqNJc?DKVZ4stLm&(Ap}!*FQ3yj{EWtoXZ(=b}#R zYk#=m5a)mUx?fF`yfye31=hWY{r3NN|NQ^z=i|8aB6@0z3s(8AocHbj)7RS{#3a3x z?A@O6)~#7z?oQ@h#VWdYfeh23X%~Jmhv#Pon4JF1c7d@{fqjGXZqF~< z{wVFpHglMJnft>z&8Y7-@*V!nAH}62ez9hi*%f`4VTislal^zH!G9PS7#KWV{an^L HB{Ts54U*4E -- GitLab From b7f032b568164ff5bb70df77d70858e1a2125c83 Mon Sep 17 00:00:00 2001 From: Doug Aitken Date: Fri, 21 Feb 2020 13:29:08 +0000 Subject: [PATCH 188/550] Upload WooCommerce W icon --- src/icons/WooCommerce.png | Bin 0 -> 9853 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/WooCommerce.png diff --git a/src/icons/WooCommerce.png b/src/icons/WooCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..d02a94dbeefdddd58009053e42fb2d4c17123e69 GIT binary patch literal 9853 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 K=d#Wzp$P!d@wxQ? literal 0 HcmV?d00001 -- GitLab From b1d2302de1c06b5d8cbcefaa462c118411999589 Mon Sep 17 00:00:00 2001 From: David MARTIN <53537199+dmartinjs@users.noreply.github.com> Date: Sun, 23 Feb 2020 17:52:35 +0100 Subject: [PATCH 189/550] Remove Implies Angular for Ionic Ionic moved from Angular component to Web Component. --- src/apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 285e1e0c7..0d4d60c22 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5165,7 +5165,6 @@ 18 ], "icon": "ionic.png", - "implies": "Angular", "js": { "Ionic.config": "", "Ionic.version": "^(.+)$\\;version:\\1" -- GitLab From ce8f2a6a48f6ceb9dd26dd82d5154faf7e63aaff Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 24 Feb 2020 07:03:06 +1100 Subject: [PATCH 190/550] Added rtl support in WebExtension driver --- src/apps.json | 22 +++++++++++----------- src/drivers/npm/package.json | 2 +- src/drivers/webextension/css/options.css | 6 ++++-- src/drivers/webextension/css/popup.css | 6 ++++-- src/drivers/webextension/manifest.json | 2 +- 5 files changed, 21 insertions(+), 17 deletions(-) diff --git a/src/apps.json b/src/apps.json index 285e1e0c7..187e9f1fa 100644 --- a/src/apps.json +++ b/src/apps.json @@ -944,7 +944,7 @@ "icon": "apigee.svg", "website": "https://cloud.google.com/apigee/" }, - "Apostrophe CMS": { + "ApostropheCMS": { "cats": [ 1 ], @@ -13238,17 +13238,17 @@ "website": "https://phpbb.com" }, "phpDocumentor": { - "phpCMS": { - "cats": [ - 1 - ], - "icon": "phpCMS.png", - "implies": "PHP", - "js": { - "phpcms": "" + "phpCMS": { + "cats": [ + 1 + ], + "icon": "phpCMS.png", + "implies": "PHP", + "js": { + "phpcms": "" + }, + "website": "http://phpcms.de" }, - "website": "http://phpcms.de" - }, "cats": [ 4 ], diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 371ee27da..0a87afa83 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.4", + "version": "5.9.5", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/css/options.css b/src/drivers/webextension/css/options.css index 090242223..b1eaa7df9 100644 --- a/src/drivers/webextension/css/options.css +++ b/src/drivers/webextension/css/options.css @@ -1,6 +1,7 @@ body { color: #303942; cursor: default; + direction: __MSG_@@bidi_dir__; font-family: Helvetica, Arial, sans-serif; font-size: .8rem; line-height: 1.4rem; @@ -59,7 +60,7 @@ a:active { .hero { background: linear-gradient(160deg, #32067c, #150233); - padding: 1.5rem 0 1rem 1.5rem; + padding: 1.5rem 1.5rem 1rem 1.5rem; } .hero img { @@ -97,7 +98,8 @@ a:active { border: 1px solid #dbdbdb; cursor: pointer; color: #303942; - margin: 0 1rem .5rem 0; + margin-bottom: .5rem; + margin-inline-end: 1rem; } @-webkit-keyframes fadeout { diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index cf02b5280..c8968157c 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -1,5 +1,6 @@ body { background: #fff; + direction: __MSG_@@bidi_dir__; font-family: Helvetica, Arial, sans-serif; font-size: .8rem; margin: 0; @@ -19,7 +20,7 @@ body { .header__logo { display: inline-block; - margin: .2rem 0 0 1.5rem; + margin: .2rem 1.5rem 0 1.5rem; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); transform: translateZ(0); @@ -64,6 +65,7 @@ body { .detected__category-pin-wrapper { margin-left: .2rem; + margin-right: .2rem; } .detected__category-pin { @@ -104,7 +106,7 @@ body { .detected__app-icon { display: inline-block; height: 16px; - margin-right: .5rem; + margin-inline-end: .5rem; vertical-align: -.2rem; width: 16px; } diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index f1e4c3f7d..81b5b953d 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.4", + "version": "5.9.5", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 73e4a0b9a1d63228697eeb7bac62c52572f483b3 Mon Sep 17 00:00:00 2001 From: Antonio Cavestro Date: Tue, 25 Feb 2020 17:20:29 +0100 Subject: [PATCH 191/550] Add Live Story icon --- src/icons/LiveStory.png | Bin 0 -> 2388 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/LiveStory.png diff --git a/src/icons/LiveStory.png b/src/icons/LiveStory.png new file mode 100644 index 0000000000000000000000000000000000000000..db7200f7afbf2687d740959270c43ce74ff5e747 GIT binary patch literal 2388 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEk44ofy`glX=O&z|fK! z;hE;^%b>-;z`()4$|%IZ3{t|t$iToT#lQ+?Gcb5DO2gSfj2ciiObiU|nG7sYHBk%@ z-~r`BXyyfsP}PhK3=5dxsvQ6w1-Ypui3%0DIeEoa6}C!X6;^r0Rv=-0 zB?YjOl5AV02;Tq&=lr5n1yel}Jp&~>E(HYzo1&C7s~{IQsP>|iG+U*Nl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp~?qLeh<;>x^|#0uTKVr7USFmqf|i<65o3raHc^Atel zCMM;Vme?vOfhbfl$n}Wk_a;2 z&d>&|5=9JZkBvUaawNwz2_8{#?1cilRrlMRlw8+AM~NKiS(k>O;*_Q%1ssk5WA^P;@lfs70CY7#wO zP0D^vDpJWjPBQi~hQ*G|lMTfq6L*zv=q=6OzBSgq=Kkfo8)u%KcKhi%&-b41-tBxo zulW3LyXTem=U$r3s&Qx0jM<{OW_Lg=t3#?om-2#H4qd_wTFfDAODvdHaW1i73{hV( zt09X?v#%kG>7*0G>_Glrx5YawHlJd!>$)`Q6077(i9Pq)K4b*gXm=i3!+7A->n&0r zPL*#pef&_jKe?`q&8bmg%9F-CwF`YNN;78XHR}0tPruErt10$+!Ngq(r&C<~e~Vt3 zYty>adwN3TQK^j2n_0P?zWAzoIq@VM-F()~qGI_#oG>5{w#lUb2q=copsm2KC?wzAJ(&; z*c|zx{I#moXDPGXDvra44=4AWbTW`>n`EZIou~F(W-}x6_5X*qEiZd8Q}%Y?-fdFn z%9aPz^c`i%Pbl#cs8|!YUi`h>?Om)^bNLQFnDKdW{;{Ohv#!NK5?#CG3jE!G|mm1 zA5WS*nYYD5`6q%l9X^n0a`ENP+!B*4BeQPFi2^?vTf20GC!|bvz8bi2j+lA=H=)1o ziAFP9ByYSeI};z$xvkq*WA!d+yHARaN$vfU77OmG;W6`-nVmeTPYTu=l zQj26#SJ?lx{q_6z!LHwb>r&Fv9=*P`xZ-c`_JV!?&OC8!tDF%&g`2zehT?pA+qnBZ zKRJ&wCg|rcWm(Z5l9TgCl&{^HL4boLATF+N*W=?CZv9ffb^G?kn>RaG`>E?~-SVjD zvi{=*B2)F9`_pGcI7Tj(k?O1O+;ow%)OD3l;`IjcwBNBewtkKb3DtFWb!FWXr(a_? z-=OpA>i3NCZxkdY&I#Y}w3>VU!{eEofBZR-sF2@y!kNvT>B5nRHOqtjrU}n^m;7L%hK0}SWURh0>c#AEs5_{u)O|3cWu_97wWqDB zpNy)+lmd&EudlNU-aTha*uc$pO8b(K0rOE`hosK7qW{s(c1xb83r+p};orf(kF+#a zyPTaB8W9lGbm-8}6Q@r*+r_GWnKN&mp3kAj9}}LQnriXq{_@1)?Kh{3r#%!dW@LKY`5sx=ROqcU01j71iu8!H|E%Nc^BU;4~g`f8OY!y zvS>%l&$WSlI)=w({ywtc;^JcAw#YBo8DsG?RoAHNw84x0#lJqc7_&Ld@GG)Nto;18 zJYi{znv7?SySibQ@u63*vbbusTRuOQ)sSCeVlqd3L2A_5DI#Z+B&NJLv3m3St9uQ@ zKlND)+`T!+!a3!srF=$a=D~O3WlD>e@We99MOrePo+!ZVG0ihmV{^mh>zdss!j&ig z^1u1szW30>j}cA{ndi0d-?`JX_V)b6ZnG^MpD~N<{O2ada4AJcraG}stf`OFexu#B zBeF>xnzd8iIkp@Lcv;bV_Q2J~4fFbr zFzuDoiQmX!`hBhHQIiWn(#;E1`_JzGwjtooxr7galIgWkR*YSC?(c;HF2!b?c_qB{ zN0QseMosyi9hviDCZupL q+F_x^EYfasQY}Q17_R2|hI&RVj-=$!*LOF8+7_O!elF{r5}E+^gU>Jk literal 0 HcmV?d00001 -- GitLab From 673a9f9094da41a304131de2bed3c6dd2b07eaf6 Mon Sep 17 00:00:00 2001 From: Antonio Cavestro Date: Wed, 26 Feb 2020 10:56:43 +0100 Subject: [PATCH 192/550] Add Live Story technology --- src/apps.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..3779b57f3 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13823,6 +13823,17 @@ "icon": "varbase.png", "implies": "Drupal", "website": "https://drupal.org/project/varbase" + }, + "Live Story": { + "cats": [ + 1 + ], + "icon": "LiveStory.png", + "website": "https://www.livestory.nyc/", + "js": { + "LiveStory": "", + "LSHelpers": "" + } } }, "categories": { -- GitLab From d04888315bde0e4ebd6ddc45c078e1f60ed5d84b Mon Sep 17 00:00:00 2001 From: Christopher Berry Date: Wed, 26 Feb 2020 15:39:56 -0500 Subject: [PATCH 193/550] Added support for Loja Integrada. --- src/apps.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..391d0f7fd 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6124,6 +6124,19 @@ "icon": "Logitech Media Server.png", "website": "http://www.mysqueezebox.com" }, + "Loja Integrada": { + "cats": [ + 6 + ], + "headers": { + "X-Powered-By": "vtex-integrated-store" + }, + "icon": "Loja Integrada.png", + "js": { + "window.LOJA_ID": "" + }, + "website": "https://lojaintegrada.com.br/" + }, "Lotus Domino": { "cats": [ 22 -- GitLab From 4c315f9f576573fddbaa664e546574d775d29bbe Mon Sep 17 00:00:00 2001 From: Christopher Berry Date: Wed, 26 Feb 2020 15:40:39 -0500 Subject: [PATCH 194/550] Added Loja Integrada 32x32 icon. --- src/icons/Loja Integrada.png | Bin 0 -> 933 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/Loja Integrada.png diff --git a/src/icons/Loja Integrada.png b/src/icons/Loja Integrada.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdb1b0639ffe6e166418c2829c2046f5b8c8315 GIT binary patch literal 933 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKIi4<#ArXh4UXRbXnkvEm z;rzL%bGnvoA>Y0)o27b5e$h!QJw9Ew>#0y z@mc(d6%QYooU=+5=M0RRFhy2i7eSDo{v=5hGvJn5qZKl}x-ultin|nA~ ztj-@Y(m4|HQ@NWt;~=}mEy4A2a~=HV&OfoTc;X?02A>PZ-}O~|mEYMsF>&&H?yfpX zb03GI9W37!I>WQ9f>Rd@t~e;WxMPjLltoO_`O>F%^J+NjuA6n>iSweE{&~eF6HXji zmY~L$YrXZ?k(oJ_sR9q0X9PJsntY>k`v=$R?87N{x|A=b{3_6Ebah;NKS{Q1+gDTG z1ig7j=h*Zq{OLUJw5I=7wDhm$>~#nJI;MLsK3VcVfOFA9bLs7gj=7P^#^1JlHC=ir zaE*Ms9ot9W8?UzM&W`)DHl^Ufvk&)=?l3yDn^W~ge~&;7&L9{?L5Ic@BPdb{wYaYwoYuxfU5;$CszWxvmFeB|&bLP1CW{#-j>K`zJ^kqdcT5@M+8ub)={`Pa*S=kqz{IbJj%Jsv_ y6FWs8ik&%JSM%pb+rch{b+sP7A Date: Wed, 26 Feb 2020 15:41:31 -0500 Subject: [PATCH 195/550] Removed redundant tech (VTEX Integrated Store). --- src/apps.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/apps.json b/src/apps.json index 391d0f7fd..c8264778a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11195,16 +11195,6 @@ "icon": "VTEX.svg", "website": "https://vtex.com/" }, - "VTEX Integrated Store": { - "cats": [ - 6 - ], - "headers": { - "X-Powered-By": "vtex-integrated-store" - }, - "icon": "VTEX Integrated Store.png", - "website": "http://lojaintegrada.com.br" - }, "Vaadin": { "cats": [ 18 -- GitLab From b178495a90f008f4fe3287149ed3890dee35d938 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 27 Feb 2020 10:04:50 +1100 Subject: [PATCH 196/550] Build 5.9.7 --- src/drivers/npm/browsers/puppeteer.js | 3 +- src/drivers/npm/npm-shrinkwrap.json | 292 +++++++++++++++++++- src/drivers/npm/package.json | 3 +- src/drivers/webextension/images/pytonik.png | Bin 5674 -> 0 bytes src/drivers/webextension/js/driver.js | 4 +- src/drivers/webextension/js/lib/iframe.js | 23 +- src/drivers/webextension/manifest.json | 2 +- 7 files changed, 309 insertions(+), 18 deletions(-) delete mode 100644 src/drivers/webextension/images/pytonik.png diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 063ea9074..92a580ace 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -58,7 +58,6 @@ class PuppeteerBrowser extends Browser { } visit(url) { - console.log({ url }); return new Promise(async (resolve, reject) => { let done = false; let browser; @@ -82,7 +81,7 @@ class PuppeteerBrowser extends Browser { const page = await browser.newPage(); - page.setDefaultTimeout(this.options.maxWait); + page.setDefaultTimeout(this.options.maxWait * 2); page.on('error', reject); diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index 531c87506..cdaf613ae 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,9 +1,14 @@ { "name": "wappalyzer", - "version": "5.9.4", + "version": "5.9.6", "lockfileVersion": 1, "requires": true, "dependencies": { + "@types/mime-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", + "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=" + }, "@types/node": { "version": "10.5.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.7.tgz", @@ -27,6 +32,11 @@ "acorn": "^5.0.0" } }, + "agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" + }, "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", @@ -82,6 +92,11 @@ "regenerator-runtime": "^0.11.0" } }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -96,11 +111,25 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "browser-process-hrtime": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=" }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -119,6 +148,22 @@ "delayed-stream": "~1.0.0" } }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "content-type-parser": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", @@ -237,6 +282,32 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -257,6 +328,14 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -272,6 +351,11 @@ "mime-types": "^2.1.12" } }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -280,6 +364,19 @@ "assert-plus": "^1.0.0" } }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -312,6 +409,25 @@ "sshpk": "^1.7.0" } }, + "https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "requires": { + "agent-base": "5", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -320,11 +436,30 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -435,6 +570,27 @@ "mime-db": "~1.33.0" } }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -450,6 +606,14 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, "optionator": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", @@ -479,6 +643,16 @@ "@types/node": "*" } }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -494,6 +668,21 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, "psl": { "version": "1.1.28", "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.28.tgz", @@ -504,6 +693,54 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, + "puppeteer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz", + "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==", + "requires": { + "@types/mime-types": "^2.1.0", + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^4.0.0", + "mime": "^2.0.3", + "mime-types": "^2.1.25", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -514,6 +751,20 @@ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==" }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -579,6 +830,14 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -621,6 +880,14 @@ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "symbol-tree": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", @@ -672,6 +939,11 @@ "prelude-ls": "~1.1.2" } }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "url-parse": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", @@ -681,6 +953,11 @@ "requires-port": "^1.0.0" } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", @@ -731,6 +1008,11 @@ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, "ws": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", @@ -744,6 +1026,14 @@ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=" }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + }, "zombie": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/zombie/-/zombie-6.1.2.tgz", diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 0a87afa83..a675f6d75 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.5", + "version": "5.9.7", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { @@ -24,6 +24,7 @@ "wappalyzer": "./cli.js" }, "dependencies": { + "puppeteer": "^2.1.1", "zombie": "^6.1.2" }, "peerDependencies": { diff --git a/src/drivers/webextension/images/pytonik.png b/src/drivers/webextension/images/pytonik.png deleted file mode 100644 index 1bb6c9e02643fc5a75bb2109ee1e956928df2d14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5674 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 diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 71add9c5e..89541a146 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -219,7 +219,7 @@ wappalyzer.driver.document = document; wappalyzer.driver.log = (message, source, type) => { const log = ['warn', 'error'].indexOf(type) !== -1 ? type : 'log'; - console[log](`[wappalyzer ${type}]`, `[${source}]`, message); // eslint-disable-line no-console + console.log(`[wappalyzer ${type}]`, `[${source}]`, message); // eslint-disable-line no-console }; /** @@ -299,7 +299,7 @@ wappalyzer.driver.getRobotsTxt = async (host, secure = false) => { let response; try { - response = await fetch(`http${secure ? 's' : ''}://${host}/robots.txt`, { redirect: 'follow' }); + response = await fetch(`http${secure ? 's' : ''}://${host}/robots.txt`, { redirect: 'follow', mode: 'no-cors' }); } catch (error) { wappalyzer.log(error, 'driver', 'error'); diff --git a/src/drivers/webextension/js/lib/iframe.js b/src/drivers/webextension/js/lib/iframe.js index b50e63629..e132433c8 100644 --- a/src/drivers/webextension/js/lib/iframe.js +++ b/src/drivers/webextension/js/lib/iframe.js @@ -6,7 +6,6 @@ var exports = {}; (function(exports) { - var port = browser.runtime.connect({name:"adparser"}); var utils = { normalizeUrl: function(url) { @@ -122,6 +121,18 @@ var exports = {}; }, sendToBackground: function(message, event, responseMessage) { if ( typeof browser !== 'undefined' || typeof chrome !== 'undefined' ) { + var port = browser.runtime.connect({name:"adparser"}); + + port.onMessage.addListener((message) => { + if ( message && message.tracking_enabled ) { + + utilCallback(); + } else { + + utilElseCallback(); + } + }); + port.postMessage(message); } else if ( window.self.port ) { window.self.port.on(responseMessage, onResponse); @@ -142,16 +153,6 @@ var exports = {}; } }; - port.onMessage.addListener((message) => { - if ( message && message.tracking_enabled ) { - - utilCallback(); - } else { - - utilElseCallback(); - } - }); - utils.SCRIPT_IN_FRIENDLY_IFRAME = !utils.SCRIPT_IN_WINDOW_TOP && utils.isFriendlyWindow(window.parent); utils.SCRIPT_IN_HOSTILE_IFRAME = !utils.SCRIPT_IN_WINDOW_TOP && !utils.SCRIPT_IN_FRIENDLY_IFRAME; diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 81b5b953d..aef7d2f31 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.5", + "version": "5.9.6", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 3d33d1c99b8cc7ecbb19821fbf76a7d68d7c6119 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 27 Feb 2020 10:09:25 +1100 Subject: [PATCH 197/550] Build 5.9.20 --- src/drivers/npm/npm-shrinkwrap.json | 857 ++++++++++------------------ src/drivers/npm/package.json | 5 +- 2 files changed, 295 insertions(+), 567 deletions(-) diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index cdaf613ae..39ae42120 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,51 +1,49 @@ { "name": "wappalyzer", - "version": "5.9.6", + "version": "5.9.19", "lockfileVersion": 1, "requires": true, "dependencies": { - "@types/mime-types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", - "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=" - }, - "@types/node": { - "version": "10.5.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.7.tgz", - "integrity": "sha512-VkKcfuitP+Nc/TaTFH0B8qNmn+6NbI6crLkQonbedViVz7O2w8QV/GERPlkJ4bg42VGHiEWa31CoTOPs1q6z1w==" - }, "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" }, "acorn": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", - "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==" + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" }, "acorn-globals": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", - "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "requires": { - "acorn": "^5.0.0" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + } } }, - "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" }, "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "array-equal": { @@ -54,9 +52,12 @@ "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" }, "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } }, "assert-plus": { "version": "1.0.0", @@ -64,9 +65,9 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "asynckit": { "version": "0.4.0", @@ -79,9 +80,9 @@ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", - "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" }, "babel-runtime": { "version": "6.26.0", @@ -92,87 +93,41 @@ "regenerator-runtime": "^0.11.0" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true, "requires": { "tweetnacl": "^0.14.3" } }, "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "browser-process-hrtime": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", - "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "content-type-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", - "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==" - }, "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" }, "core-util-is": { "version": "1.0.2", @@ -180,14 +135,14 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cssom": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.3.tgz", - "integrity": "sha512-pjE/I/NSp3iyeoxXN5QaoJpgzYUMj2dJHx9OSufoTliJLDx+kuOQaMCJW8OwvrKJswhXUHnHN6eUmUSETN0msg==" + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", "requires": { "cssom": "0.3.x" } @@ -200,21 +155,36 @@ "assert-plus": "^1.0.0" } }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", "requires": { - "ms": "2.0.0" + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" }, "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -234,20 +204,20 @@ } }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true, + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "~0.1.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "escodegen": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.10.0.tgz", - "integrity": "sha512-fjUOf8johsv23WuIKdNQU4P9t9jhQ4Qzx6pC2uW890OloK3Zs1ZAoCNpg/2larNF501jLl3UNy0kIRcF6VI22g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", "requires": { - "esprima": "^3.1.3", + "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1", @@ -255,58 +225,32 @@ } }, "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "eventsource": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.5.tgz", - "integrity": "sha512-IzjLaND9GBK3+fBPhmvG/Yq3FhSDGHnucJCDWhNsneLlN+HX5jeaSpl3Folr2PipGmyUsd/T2Vrua+s6I2aTgQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", "requires": { "original": "^1.0.0" } }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extsprintf": { "version": "1.3.0", @@ -314,48 +258,35 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" }, "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "requires": { - "pend": "~1.2.0" - } - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -364,30 +295,17 @@ "assert-plus": "^1.0.0" } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { - "ajv": "^5.1.0", + "ajv": "^6.5.5", "har-schema": "^2.0.0" } }, @@ -409,57 +327,19 @@ "sshpk": "^1.7.0" } }, - "https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "requires": { - "agent-base": "5", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -468,38 +348,49 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsdom": { - "version": "11.5.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.5.1.tgz", - "integrity": "sha512-89ztIZ03aYK9f1uUrLXLsZndRge/JnZjzjpaN+lrse3coqz+8PR/dX4WLHpbF5fIKTXhDjFODOJw2328lPJ90g==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "requires": { - "abab": "^1.0.3", - "acorn": "^5.1.2", - "acorn-globals": "^4.0.0", + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", "array-equal": "^1.0.0", - "browser-process-hrtime": "^0.1.2", - "content-type-parser": "^1.0.1", "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": ">= 0.2.37 < 0.3.0", - "domexception": "^1.0.0", - "escodegen": "^1.9.0", - "html-encoding-sniffer": "^1.0.1", - "left-pad": "^1.2.0", - "nwmatcher": "^1.4.3", - "parse5": "^3.0.2", - "pn": "^1.0.0", - "request": "^2.83.0", - "request-promise-native": "^1.0.3", - "sax": "^1.2.1", - "symbol-tree": "^3.2.1", - "tough-cookie": "^2.3.3", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.1", - "whatwg-url": "^6.3.0", - "xml-name-validator": "^2.0.1" + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + } } }, "json-schema": { @@ -508,9 +399,9 @@ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stringify-safe": { "version": "5.0.1", @@ -543,9 +434,9 @@ } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, "lodash.sortby": { "version": "4.7.0", @@ -553,105 +444,63 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" }, "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" }, "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" }, "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", "requires": { - "mime-db": "~1.33.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" + "mime-db": "1.43.0" } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "nwmatcher": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", - "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==" + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "requires": { "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", + "fast-levenshtein": "~2.0.6", "levn": "~0.3.0", "prelude-ls": "~1.1.2", "type-check": "~0.3.2", - "wordwrap": "~1.0.0" + "word-wrap": "~1.2.3" } }, "original": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", - "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", "requires": { - "url-parse": "~1.4.0" + "url-parse": "^1.4.3" } }, "parse5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", - "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", - "requires": { - "@types/node": "*" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" }, "performance-now": { "version": "2.1.0", @@ -668,78 +517,15 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" - }, "psl": { - "version": "1.1.28", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.28.tgz", - "integrity": "sha512-+AqO1Ae+N/4r7Rvchrdm432afjT9hqJRyBN3DQv9At0tPz4hIFSGKbq64fN9dVoCow4oggIIax5/iONx0r9hZw==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "puppeteer": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz", - "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==", - "requires": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "requires": { - "mime-db": "1.43.0" - } - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { "version": "6.5.2", @@ -747,23 +533,9 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "querystringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", - "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" }, "regenerator-runtime": { "version": "0.11.1", @@ -771,58 +543,48 @@ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" - }, - "dependencies": { - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "requires": { - "punycode": "^1.4.1" - } - } + "uuid": "^3.3.2" } }, "request-promise-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", - "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", "requires": { - "lodash": "^4.13.1" + "lodash": "^4.17.15" } }, "request-promise-native": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", - "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", "requires": { - "request-promise-core": "1.1.1", - "stealthy-require": "^1.1.0", - "tough-cookie": ">=2.3.3" + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" } }, "requires-port": { @@ -830,18 +592,10 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" }, "safer-buffer": { "version": "2.1.2", @@ -860,9 +614,9 @@ "optional": true }, "sshpk": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -880,26 +634,18 @@ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tr46": { @@ -908,13 +654,6 @@ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "requires": { "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } } }, "tunnel-agent": { @@ -928,8 +667,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", @@ -939,29 +677,27 @@ "prelude-ls": "~1.1.2" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } }, "url-parse": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", - "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", "requires": { - "querystringify": "^2.0.0", + "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "verror": { "version": "1.10.0", @@ -973,26 +709,32 @@ "extsprintf": "^1.2.0" } }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "whatwg-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz", - "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { - "iconv-lite": "0.4.19" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" - } + "iconv-lite": "0.4.24" } }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, "whatwg-url": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", @@ -1003,54 +745,41 @@ "webidl-conversions": "^4.0.2" } }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "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==" }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", "requires": { "async-limiter": "~1.0.0" } }, "xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=" - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "requires": { - "fd-slicer": "~1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, "zombie": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/zombie/-/zombie-6.1.2.tgz", - "integrity": "sha512-p2KZ1ThrORbOUpEjf9zV4gpcyzwAu1zDrrKF7O2PmeYIsAdh7PjUoKaqJnxLj9FDOyUGPAPxZCrYf54pQM9y7w==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/zombie/-/zombie-6.1.4.tgz", + "integrity": "sha512-yxNvKtyz3PP8lkr31AYh7vdbBD4is9hYXiOQKPp+k/7GiDiFQXX1Ex+peCl4ttodu/bHZcIluJ8lxMla5XefBQ==", "requires": { "babel-runtime": "6.26.0", "bluebird": "^3.5.1", - "debug": "^3.1.0", + "debug": "^4.1.0", "eventsource": "^1.0.5", "iconv-lite": "^0.4.21", - "jsdom": "11.5.1", + "jsdom": "11.12.0", "lodash": "^4.17.10", "mime": "^2.3.1", "ms": "^2.1.1", "request": "^2.85.0", "tough-cookie": "^2.3.4", - "ws": "^5.1.1" + "ws": "^6.1.2" } } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index a675f6d75..954545cba 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.7", + "version": "5.9.20", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { @@ -24,8 +24,7 @@ "wappalyzer": "./cli.js" }, "dependencies": { - "puppeteer": "^2.1.1", - "zombie": "^6.1.2" + "zombie": "^6.1.4" }, "peerDependencies": { "puppeteer": "^2.0.0" -- GitLab From de0968287afc0c28efd0692176ef01a96b1ecad5 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 27 Feb 2020 15:14:47 +1100 Subject: [PATCH 198/550] Fix NPM/Puppeteer error handling --- src/drivers/npm/browsers/puppeteer.js | 20 +- src/drivers/npm/npm-shrinkwrap.json | 265 ++++++++++++++++++++++++- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 277 insertions(+), 10 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 92a580ace..5b422e833 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -69,13 +69,13 @@ class PuppeteerBrowser extends Browser { executablePath: await chromium.executablePath, headless: chromium.headless, } : { - args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors'], + args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors', '--disable-dev-shm-usage'], executablePath: CHROME_BIN, }); browser.on('disconnected', () => { if (!done) { - reject(new Error('Disconnected')); + reject(new Error('browser: disconnected')); } }); @@ -83,7 +83,7 @@ class PuppeteerBrowser extends Browser { page.setDefaultTimeout(this.options.maxWait * 2); - page.on('error', reject); + page.on('error', error => reject(new Error(`page error: ${error.message || error}`))); page.on('response', (response) => { try { @@ -105,7 +105,7 @@ class PuppeteerBrowser extends Browser { this.contentType = headers['content-type'] || null; } } catch (error) { - reject(error); + reject(new Error(`page error: ${error.message || error}`)); } }); @@ -114,8 +114,12 @@ class PuppeteerBrowser extends Browser { await page.setUserAgent(this.options.userAgent); await Promise.race([ - page.goto(url, { waitUntil: 'networkidle2' }), - new Promise(_resolve => setTimeout(_resolve, this.options.maxWait)), + page.goto(url, { waitUntil: 'domcontentloaded' }), + new Promise(_resolve => setTimeout(() => { + this.log('Timeout', 'error'); + + _resolve(); + }, this.options.maxWait)), ]); // eslint-disable-next-line no-undef @@ -151,7 +155,7 @@ class PuppeteerBrowser extends Browser { resolve(); } catch (error) { - reject(error); + reject(new Error(`visit error: ${error.message || error}`)); } finally { done = true; @@ -159,7 +163,7 @@ class PuppeteerBrowser extends Browser { try { await browser.close(); } catch (error) { - this.log(error.message || error.toString, 'error'); + this.log(error.message || error.toString(), 'error'); } } } diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index 39ae42120..3c1060b1d 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,9 +1,14 @@ { "name": "wappalyzer", - "version": "5.9.19", + "version": "5.9.20", "lockfileVersion": 1, "requires": true, "dependencies": { + "@types/mime-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", + "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=" + }, "abab": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", @@ -35,6 +40,11 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" }, + "agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" + }, "ajv": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", @@ -93,6 +103,11 @@ "regenerator-runtime": "^0.11.0" } }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -106,11 +121,25 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "browser-process-hrtime": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -124,6 +153,22 @@ "delayed-stream": "~1.0.0" } }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -252,6 +297,32 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -272,6 +343,14 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -287,6 +366,11 @@ "mime-types": "^2.1.12" } }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -295,6 +379,19 @@ "assert-plus": "^1.0.0" } }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -327,6 +424,15 @@ "sshpk": "^1.7.0" } }, + "https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "requires": { + "agent-base": "5", + "debug": "4" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -335,11 +441,30 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -461,6 +586,27 @@ "mime-db": "1.43.0" } }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -476,6 +622,14 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -502,6 +656,16 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -517,6 +681,21 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, "psl": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", @@ -527,6 +706,23 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, + "puppeteer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz", + "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==", + "requires": { + "@types/mime-types": "^2.1.0", + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^4.0.0", + "mime": "^2.0.3", + "mime-types": "^2.1.25", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + } + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -537,6 +733,27 @@ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -592,6 +809,14 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, "safe-buffer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", @@ -634,6 +859,21 @@ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -677,6 +917,11 @@ "prelude-ls": "~1.1.2" } }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -694,6 +939,11 @@ "requires-port": "^1.0.0" } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -750,6 +1000,11 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, "ws": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", @@ -763,6 +1018,14 @@ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + }, "zombie": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/zombie/-/zombie-6.1.4.tgz", diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index aef7d2f31..bc7fe4856 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.6", + "version": "5.9.20", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From f522a2b54924c8131676a60f93b8cef30f86802b Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 27 Feb 2020 15:14:58 +1100 Subject: [PATCH 199/550] Fix NPM/Puppeteer error handling --- src/drivers/npm/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 954545cba..21613c8ea 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.20", + "version": "5.9.21", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { -- GitLab From 3c6dcf6afbda987b5bbaa0ab8b4107be4bf4363e Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 27 Feb 2020 15:38:10 +1100 Subject: [PATCH 200/550] Fix NPM/Puppeteer error handling --- src/drivers/npm/browsers/puppeteer.js | 198 +++++++++++++------------ src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 103 insertions(+), 99 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 5b422e833..efc70061d 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -57,117 +57,121 @@ class PuppeteerBrowser extends Browser { super(options); } - visit(url) { - return new Promise(async (resolve, reject) => { - let done = false; - let browser; - - try { - browser = await puppeteer.launch(chromium ? { - args: [...chromium.args, '--ignore-certificate-errors'], - defaultViewport: chromium.defaultViewport, - executablePath: await chromium.executablePath, - headless: chromium.headless, - } : { - args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors', '--disable-dev-shm-usage'], - executablePath: CHROME_BIN, - }); + async visit(url) { + let done = false; + let browser; - browser.on('disconnected', () => { - if (!done) { - reject(new Error('browser: disconnected')); - } - }); + try { + await new Promise(async (resolve, _reject) => { + try { + browser = await puppeteer.launch(chromium ? { + args: [...chromium.args, '--ignore-certificate-errors'], + defaultViewport: chromium.defaultViewport, + executablePath: await chromium.executablePath, + headless: chromium.headless, + } : { + args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors', '--disable-dev-shm-usage'], + executablePath: CHROME_BIN, + }); + + browser.on('disconnected', () => { + if (!done) { + _reject(new Error('browser: disconnected')); + } + }); - const page = await browser.newPage(); + const page = await browser.newPage(); - page.setDefaultTimeout(this.options.maxWait * 2); + page.setDefaultTimeout(this.options.maxWait * 2); - page.on('error', error => reject(new Error(`page error: ${error.message || error}`))); + page.on('error', error => _reject(new Error(`page error: ${error.message || error}`))); - page.on('response', (response) => { - try { - if (response.status() === 301 || response.status() === 302) { - return; - } + page.on('response', (response) => { + try { + if (response.status() === 301 || response.status() === 302) { + return; + } - if (!this.statusCode) { - this.statusCode = response.status(); + if (!this.statusCode) { + this.statusCode = response.status(); - this.headers = {}; + this.headers = {}; - const headers = response.headers(); + const headers = response.headers(); - Object.keys(headers).forEach((key) => { - this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; - }); + Object.keys(headers).forEach((key) => { + this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; + }); - this.contentType = headers['content-type'] || null; + this.contentType = headers['content-type'] || null; + } + } catch (error) { + _reject(new Error(`page error: ${error.message || error}`)); } - } catch (error) { - reject(new Error(`page error: ${error.message || error}`)); - } - }); + }); + + page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); + + await page.setUserAgent(this.options.userAgent); + + await Promise.race([ + page.goto(url, { waitUntil: 'domcontentloaded' }), + new Promise(_resolve => setTimeout(() => { + this.log('Timeout', 'error'); + + _resolve(); + }, this.options.maxWait)), + ]); + + // eslint-disable-next-line no-undef + const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ + hash, hostname, href, pathname, protocol, rel, + }) => ({ + hash, + hostname, + href, + pathname, + protocol, + rel, + }))); - page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); - - await page.setUserAgent(this.options.userAgent); - - await Promise.race([ - page.goto(url, { waitUntil: 'domcontentloaded' }), - new Promise(_resolve => setTimeout(() => { - this.log('Timeout', 'error'); - - _resolve(); - }, this.options.maxWait)), - ]); - - // eslint-disable-next-line no-undef - const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ - hash, hostname, href, pathname, protocol, rel, - }) => ({ - hash, - hostname, - href, - pathname, - protocol, - rel, - }))); - - this.links = await links.jsonValue(); - - // eslint-disable-next-line no-undef - const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ - src, - }) => src)); - - this.scripts = (await scripts.jsonValue()).filter(script => script); - - this.js = await page.evaluate(getJs); - - this.cookies = (await page.cookies()).map(({ - name, value, domain, path, - }) => ({ - name, value, domain, path, - })); - - this.html = await page.content(); - - resolve(); - } catch (error) { - reject(new Error(`visit error: ${error.message || error}`)); - } finally { - done = true; - - if (browser) { - try { - await browser.close(); - } catch (error) { - this.log(error.message || error.toString(), 'error'); - } + this.links = await links.jsonValue(); + + // eslint-disable-next-line no-undef + const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ + src, + }) => src)); + + this.scripts = (await scripts.jsonValue()).filter(script => script); + + this.js = await page.evaluate(getJs); + + this.cookies = (await page.cookies()).map(({ + name, value, domain, path, + }) => ({ + name, value, domain, path, + })); + + this.html = await page.content(); + + resolve(); + } catch (error) { + _reject(new Error(`visit error: ${error.message || error}`)); + } + }); + } catch (error) { + done = true; + + if (browser) { + try { + await browser.close(); + } catch (_error) { + this.log(_error.message || _error.toString(), 'error'); } } - }); + + throw new Error(error.message || error.toString()); + } } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 21613c8ea..64a29d62c 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.21", + "version": "5.9.22", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index bc7fe4856..be890ceca 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.20", + "version": "5.9.22", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 945641654bf1eda80c07921b34164bb4fca48f85 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 27 Feb 2020 15:58:23 +1100 Subject: [PATCH 201/550] Fix NPM/Puppeteer error handling --- src/drivers/npm/browsers/puppeteer.js | 26 +++++++++++++++----------- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index efc70061d..ecde8faff 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -62,7 +62,7 @@ class PuppeteerBrowser extends Browser { let browser; try { - await new Promise(async (resolve, _reject) => { + await new Promise(async (resolve, reject) => { try { browser = await puppeteer.launch(chromium ? { args: [...chromium.args, '--ignore-certificate-errors'], @@ -70,13 +70,13 @@ class PuppeteerBrowser extends Browser { executablePath: await chromium.executablePath, headless: chromium.headless, } : { - args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors', '--disable-dev-shm-usage'], + args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors'], executablePath: CHROME_BIN, }); browser.on('disconnected', () => { if (!done) { - _reject(new Error('browser: disconnected')); + reject(new Error('browser: disconnected')); } }); @@ -84,7 +84,7 @@ class PuppeteerBrowser extends Browser { page.setDefaultTimeout(this.options.maxWait * 2); - page.on('error', error => _reject(new Error(`page error: ${error.message || error}`))); + page.on('error', error => reject(new Error(`page error: ${error.message || error}`))); page.on('response', (response) => { try { @@ -106,7 +106,7 @@ class PuppeteerBrowser extends Browser { this.contentType = headers['content-type'] || null; } } catch (error) { - _reject(new Error(`page error: ${error.message || error}`)); + reject(new Error(`page error: ${error.message || error}`)); } }); @@ -117,7 +117,7 @@ class PuppeteerBrowser extends Browser { await Promise.race([ page.goto(url, { waitUntil: 'domcontentloaded' }), new Promise(_resolve => setTimeout(() => { - this.log('Timeout', 'error'); + this.log('timeout', 'error'); _resolve(); }, this.options.maxWait)), @@ -156,21 +156,25 @@ class PuppeteerBrowser extends Browser { resolve(); } catch (error) { - _reject(new Error(`visit error: ${error.message || error}`)); + reject(new Error(`visit error: ${error.message || error}`)); } }); } catch (error) { + this.log(`visit error: ${error.message || error}`, 'error'); + + throw new Error(error.message || error.toString()); + } finally { done = true; if (browser) { try { await browser.close(); - } catch (_error) { - this.log(_error.message || _error.toString(), 'error'); + + this.log('browser close ok'); + } catch (error) { + this.log(`browser close error: ${error.message || error}`, 'error'); } } - - throw new Error(error.message || error.toString()); } } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 64a29d62c..997407d48 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.22", + "version": "5.9.23", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index be890ceca..5d41a72c6 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.22", + "version": "5.9.23", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 6f8678c4a6d7c0fc1fcd70d253f5d3c0da38641f Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 27 Feb 2020 16:40:41 +1100 Subject: [PATCH 202/550] Fix NPM/Puppeteer error handling --- src/drivers/npm/browsers/puppeteer.js | 6 +----- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index ecde8faff..d5bacd73e 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -116,11 +116,7 @@ class PuppeteerBrowser extends Browser { await Promise.race([ page.goto(url, { waitUntil: 'domcontentloaded' }), - new Promise(_resolve => setTimeout(() => { - this.log('timeout', 'error'); - - _resolve(); - }, this.options.maxWait)), + new Promise((_resolve, _reject) => setTimeout(() => _reject(new Error('timeout')), this.options.maxWait)), ]); // eslint-disable-next-line no-undef diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 997407d48..05b8482cb 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.23", + "version": "5.9.24", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 5d41a72c6..226dc671a 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.23", + "version": "5.9.24", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From e9c7591a1d91df56fe38c5b4b9c7d9381961b205 Mon Sep 17 00:00:00 2001 From: Liad Yosef Date: Mon, 2 Mar 2020 13:46:12 +0200 Subject: [PATCH 203/550] Add html indicator for Duda --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..48079e341 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3037,6 +3037,7 @@ "SystemID": "^.*DIRECT.*$\\;confidence:100", "version": "^(.*)$\\;version:\\1\\;confidence:0" }, + "html": "]*id=\"P6iryBW0Wu\"", "icon": "duda.png", "website": "https://www.duda.co/website-builder" }, -- GitLab From c4a55fd1f18c59d25eb55887cee53fccb5897737 Mon Sep 17 00:00:00 2001 From: ykoh Date: Mon, 2 Mar 2020 23:52:44 +0900 Subject: [PATCH 204/550] Added "Cafe24" e-commerce application. --- src/apps.json | 12 ++++++++++++ src/icons/Cafe24.png | Bin 0 -> 1735 bytes 2 files changed, 12 insertions(+) create mode 100644 src/icons/Cafe24.png diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..02a891423 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13823,6 +13823,18 @@ "icon": "varbase.png", "implies": "Drupal", "website": "https://drupal.org/project/varbase" + }, + "Cafe24": { + "cats": [ + 6 + ], + "js": { + "EC_ROOT_DOMAIN": "", + "EC_GLOBAL_INFO": "", + "EC_GLOBAL_DATETIME": "" + }, + "icon": "Cafe24.png", + "website": "https://www.cafe24.com" } }, "categories": { diff --git a/src/icons/Cafe24.png b/src/icons/Cafe24.png new file mode 100644 index 0000000000000000000000000000000000000000..e2181f584766a43870a48f964aff72af35eafe8f GIT binary patch literal 1735 zcmeAS@N?(olHy`uVBq!ia0y~yUr5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Byy2*wn zrV8ekdWL4kCYF{u3PuKo7WxJj`i923hGteK23AH!3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWTH?LS3W`avnUy@&( zkzb(T>{__4{>viLBRo{p26D zt)|5(yAJ(&H|6KOz|PM;i9b`mb7c3wmwa?j?g#gwi zef9jnBWlZkE-y%8Ys7qs^K6wjZ;E~hc{9;lr2AocrlCf&DZ8t-#ruP$ix{H=TD>)7 z7~72UZl-jdrohj&V$fXd&Bkl z?%iaVXK{OJ$t7kR(@VnK6+OqcZnW`g{kW3VX5IN;Cf6FCmsbLL&&A6uHD?P zg=6a13Fd#}HfdR=^ZDNOS?zNlKKFIut#X#T8#S>bHpA$k>tCg#JC^Kwv{G`C3IFTQ zyE~&l7tdzdoAt$~bMDl00^(D=Jykd-XgRAGJg)bAxPEtn6u358Rv&>EPJ>XhjyQKSlsft@yqXy!`X_<2{~(!P&~bk=yDRJR~!v&aOE0 z#C+m&?_RF&>=gkLQq2#4sU4cd{{Fzs5dQh`VzQ+M?@U)s`MJ$q_Ke3{*)o%f3r+r? zR2DAvXeo|K)$})ZX83VPbKSD)*o`w&mb^Ze;Sf;1?c1Fl>upa~9=(2MN9g%??+;nY zDwn8TelPt>*pu&}W@Vt%gq0h8t808Tl6z_=e2X$xTE2PVvKP{a_A-3?AM{8w?wPjt zuUDPDhO%dwa(kC5?7r%tHlci5>h&YKyp#U~>-~7J{7&+b(m%bjmyECMeW7USYa1dx zF-Llyv<8=4_5Ya%UO$nksPR#}JD+oQpQqh!;Une~)U&o(9hNoa-LNZqnw^4CY1$w4 Z0}LGpy-Q8@vB`j{7Ef0{mvv4FO#sF`sUiRX literal 0 HcmV?d00001 -- GitLab From 5974219ca26040cd1a06dc579ed321fcff9044eb Mon Sep 17 00:00:00 2001 From: Dae Kyung Park Date: Wed, 4 Mar 2020 17:06:57 +0900 Subject: [PATCH 205/550] added cafe24 --- src/apps.json | 10 ++++++++++ src/icons/cafe24.png | Bin 0 -> 1551 bytes 2 files changed, 10 insertions(+) create mode 100644 src/icons/cafe24.png diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..c950f2126 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1677,6 +1677,16 @@ }, "website": "http://buysellads.com" }, + "Cafe24": { + "cats": [ + 6 + ], + "js": { + "CAFE24API": "" + }, + "icon": "cafe24.png", + "website": "https://www.cafe24.com" + }, "CDN77": { "cats": [ 31 diff --git a/src/icons/cafe24.png b/src/icons/cafe24.png new file mode 100644 index 0000000000000000000000000000000000000000..2f7dd684b0eb4b392b69cb2548e7f013ffcd34e2 GIT binary patch literal 1551 zcmeAS@N?(olHy`uVBq!ia0y~yU}OMc4rT@hhU_&FAq)%*HUT~%uI>ds3`KhwM3q1! zgdwWLU={%q(R5)@Gy^e2m7rwN9)z-@J$K$Lv14Fh5Go1s3ugGb(QNZ~Tao9SDusb( zC%0aVGhA-Ahk=2$z|+Msq~g}wTd&JjYcRAW`ge3JTK2tueX?+1pW)hfTd$wlbAJ7{ zDCPNcT0~eGhyx$=m;EZcy83_m%cbkAK1Ot|yHxwBr|d%1?S?CACkzyOBDcLx{c_>d zpUEp;r$)Yt+E*{OY2EAH^TM*P9kM_DUuBh<#lq{0ZEa?~uQ~H0<&Lz}HTyEbnLGPd zlxQ*UG!~i@Ti>+e*P^Pw5wiWcFXTKg?d_}g z6L-DfzwJvjo39nq*7@eK>sj8;*!BM13KlD!SuffQ7*gf>H#3yT1e!1De(Eu;z^YF_ z{Pg_lqHp(7rdnw1QegON!R?@?Ec8obe$Kw2Sv!{M_ywH3`lWq7K_I0iV?3Q$4+Ggm#$=Z^6~l?jRkYmF0o$UC||mzVdu;+_tqJE-4y=LGK%Lq zpt7rWXIWU%YX-LTl#tsO4fz(_Uw>)&bH=xEn^z^y_Tc$lx-0kI!dYt{hd-R~AdGSA z(~xQAR~q(p|NirQhXIS|k+*B_-pk=$z?)SZa&cAd1M6QlOI<(YXXUbPHh#BKHPGXB z(6VQ33_c%toVGpc`&X#j#E|2fS!|nY^n5R~*zftv7o6ViZ>?9KoPB7jn!;jfkM9Dp zv$HMh7?dV2o@>^rDEuL?_>W_}Zgk;d#)7wEc`FzXd!F5DT7BZ%Tt|kPKlh%g?aP&l zeRouWXMx?RdUuAazu6MxFRa*fu|}-noY-djOlwEs4a^Ra^2eXOPEJ_IByziO?*HrO znGAlOU%5&CVc3tin%dF-j&d&FX~)L1vtd`wX|t1l1sTeD6Fy$N)}kN!uH}8jce;D0y}5ji`EZUA9=^{VSYA~JMW6wXI>Y)B2;g8mh(048yPG34{{%BK<*i-q)E@@_sbI%f=O?=IA zNqFJ$Uv{zq?_4zO-pt*0{`VW}!oBxrtYzr^Y`=|jPu=fOhBB>n^){mG>P&>+_}i&R zy@;5D&A)?%117w`#l-Q}LSR(c@nq7c+F-@eVDz_dC?jX#Uyu(`okE%>99F z(lYt+?d%^9Gqiol-oBqZl{-=`?9kI1p#%EIn`##x(_gse(9(4qef8LDq#9&`xtVqu zYi+zVG3NQae?Gi7!auv3Yvgw)?>4Q~nfbNszxqa%GO+^_zwFzxY+f|?)Sml)g2V&U zLmzD4-1u+C;-2-ojyrSXW)>KR_qb)xjT5ouJrEgF8+*Jb@akse+Q}P4inRVa@N#Tp z-BoCFYWd$&yYK&h&vYVJzhiOWp6X+lzXt`zSHCg%@n`A(uQ3YymwxtIAa6h8;9PbA zb;&&LIV=-oP1e2R*%=$P!9MDVFvqrIb{q=f?0t0~@>wU`lo9!L_gUcv%U_-h=Ztpj zwqMiL&3I-yv&O9>n?D}g`=Mo(Zk^zPsF_-VAx7I@?&DnWXR+yno!*b{-(1oB^yRf1 zvCbE5zn5u!OkuA0tLB&flu#9eO=@F$K*apkEg4j%Q~loCIGa9%hvz^ literal 0 HcmV?d00001 -- GitLab From bf3ff34414196a0cdac58011a415fd5d6e8fc5f0 Mon Sep 17 00:00:00 2001 From: Adam Smith Date: Wed, 4 Mar 2020 15:15:14 -0500 Subject: [PATCH 206/550] Corrected casing of "NetSuite" --- src/apps.json | 4 ++-- src/icons/{Netsuite.png => NetSuite.png} | Bin 2 files changed, 2 insertions(+), 2 deletions(-) rename src/icons/{Netsuite.png => NetSuite.png} (100%) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..c6a51367b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7230,14 +7230,14 @@ "script": "jquery\\.neto.*\\.js", "website": "https://www.neto.com.au" }, - "Netsuite": { + "NetSuite": { "cats": [ 6 ], "cookies": { "NS_VER": "" }, - "icon": "Netsuite.png", + "icon": "NetSuite.png", "website": "http://netsuite.com" }, "Nette Framework": { diff --git a/src/icons/Netsuite.png b/src/icons/NetSuite.png similarity index 100% rename from src/icons/Netsuite.png rename to src/icons/NetSuite.png -- GitLab From 4b53d50cb2c3c0a69fdb0f8945a777e04bf321ba Mon Sep 17 00:00:00 2001 From: Dae Kyung Park Date: Thu, 5 Mar 2020 13:34:29 +0900 Subject: [PATCH 207/550] added Fastspring --- src/apps.json | 11 +++++++++++ src/icons/fastspring.png | Bin 0 -> 5437 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/fastspring.png diff --git a/src/apps.json b/src/apps.json index c950f2126..0f28284ff 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3502,6 +3502,17 @@ }, "website": "https://www.fastcommerce.com.br" }, + "Fastspring": { + "cats": [ + 6 + ], + "html": [ + "]*href=\"(http|https)://sites.fastspring.com", + "
]*action=\"(http|https)://sites.fastspring.com" + ], + "icon": "fastspring.png", + "website": "https://fastspring.com" + }, "Fastly": { "cats": [ 31 diff --git a/src/icons/fastspring.png b/src/icons/fastspring.png new file mode 100644 index 0000000000000000000000000000000000000000..15248af00c02618262a7f15b2d27aad767360c09 GIT binary patch literal 5437 zcmeAS@N?(olHy`uVBq!ia0y~yU^oE69Bd2>3_*8t*cli^Sv*}FLn>~)jnxg2_7#y8 zY;;i2(h}(4;#st4(ITdgoGz{);BurxJ#3A{Mz+Qd2L&Z1rLZ*-hDk@dLbXwXuVhTRB`U}fC;Zc1L9Knp zj+Q?TKFLR}2x_ZT@IJZk>LX?Ncb&tZo4Xu++?5y(?!WW(zTz^2_b)O6{@Q3x%3t+h zzH~|Y@v}6BQIPST*<=rR7sC^fkdf)!4{u$V| zTXk}MP@{@dldo$1+=|VavCoty=kG~KKCypt`q%y89)CRlI{LhKWoYt!`Ro0sySF|{ zo#?MA{i((zkaK9kZ&myC&8F99o?&d-+MGP=O7yut?fd%~eoo9^aWXLTpwvnEiH|y> zWG)&WFFC32{Kr#ule|KN`bSasEyo2V`(E@VAL8bI;5A9%pwx-=pBH_XnfSP4#^Rno zN(=|hCe*hp-+k7RXQ5=XYPwSW6z&6E3@ob^>SmPx4cPzKgWuxPQB~d zFvRKqY;4hcnBo6t{{qRMzoQD{-xtJhuUwE{vA}Sxuh4;-Pt2UG9=57X0#{V(+&?Z@ zyyL#*gSzGCYi;XX{`m?z{QJs%qMqGdzU5ETuP5(Iqwc(~c~U3( z@j3q!GiPhT7G)-Z5aoX}m+!b9c<1$=r*X?q|2=2>-Fk+0!-rPZ4;Ihohkq|9(K)<+ zfz;1x*`wmJNB5pne^=Ue=XHVGKVD&nEf?OO5A!$M&+_!h{ue%3{nfJbtLIw3D?PB6 z^QXB7!_#T$LHi%P2sojyprw{jbKkpz1oikkrA8<|-;D`x69z z-tIbo+q&jr=4aREZTeOZx+OoY_h9Jl%-05mqvo0jc}KyI=Wh#tlK)V-`@Hzvi&Oq| zvlv8dW_Tr7A5?qui;#|5{r0<$K7Zq!zrFrLrF83)_+<>UZq0vnxG^lJuN~OzfNqN^I1?w>3?K&;r6@F z@~V&AmHafFbHV;3Mib?_vOPBg8Qk+XdF##lvw*dAZhYbPzn#0^M!(zkF^OqLOjo|& zFVEP67dwy4XJs&hNJ6FMF~+xqcSMgOz7z3hg)idAva6;6=qf z@43QG=&$hlmvi{_mI;4Oi#RNK{=545)2}TzuCBSDD2IgZV!`d+EH#a{h@8O9~$P@A}8kckJi&o$ZU)7jcEKTzHgc9TWBa z{NKO##nM-PW$yDkWmR$SYjnXE(Z0H~KdtPG6FDTe-T4wikin&{smBcpDIX103dYLY4eS6-)-frH8TT+JudEDK*|5VL;x8l!~<^1mD zq9^!ycnx^!lzHtGcw0oGEf~tRdG~KVQl7m!>*KPsZvRLDX7|2`=y#b1&l1m{HsSt!_kW(e6KB~*vTpNbnCXKk>>5}~- zM`nN4j`jF=QtN}{VTXe!H@?&rc9`~bzraWLf-B97YgOhw+F<h<$DW|k{8=n638 zF}DVMmlM3dPWRrE%srLSZ@%vI-1D>J&oaKBjfn?5dU+1tZn)z;-_JAux>`fD#ixYK z{E64oyzj z7jh&>vlx64(P7nA`p?n#YePxHk{h22rW~I=?cOu-(0B0@{v0rnP&7TR)bMtrqkKa4 zGVQ0O%zQ>MB9t8qRvr-NaeB46*8M*;5-1noHDc>T~N!SCIB z|Mfi06w5y+TQOagL7C~sE|U|N>U-B5f4r+%m48~<=|^V^{k1KuvPAOF^;%8WYN%fF zY%xc|?3{oV(HpMh-}$=P@t3gs5`pPa^PYWtR#fzF(=OL6J{N}D+tmwLqGwO}zM+K8 zJ3rC0Fk;iKTbr{%xj;_7i3q z@8fx*aYQV7VflvExxd(^-Rj6(e&%)Yw}`9DZ!I^U9h(+8jp3Nb*>s+x|8m|t%*pkt zt-Q2Ra+;3L-sf@dg=C?$+;i6?iG8Gxz+F*>;a6 zU7l^I`7WE)+x=%?dK}-+y`>Z7J$(5CqdOUnaILhtY1zIsnXfeap>xROip!V2ryrlK z@ANP8pT4^Si&x{{{q@ulz$B@^B&_e}HpSHc@xAGC6#M~!Da%hmACnH8Up zU*f;K*5+M}N<+2Z+4@U=S)Z!s=9};851z~R{4TDeR_}B3W2*Q31kKo6 z3w|qgo-g_ExAV&M?hj2|&4oU@e>QHvJvC-tWcT~}D}Uclm?a#;#`UcG&ji-uU3D&9 z&34;Z{E@deGJbfbeTl%D$7ryCPTPydUFM8m+VZ-O>Tl2FkXK^H6 ze6RYC`C+&o!)NK0Kigca_Ai+8$20fQ^*F_OKmJ|iY?wHUW#!KXd%ukn;x`=l{Qh9j zmXc5Bg%7TI?;oz#VDI6pFg=DP)TUm0|HGr&>i>`YS`);OSNT=@IB_)ogF`u^Ia+EpA2esvkRNx68ORb)8&NmIW`>h6DzX?6K6Uo({& zOm?_tadh5{{ZhF6P0i7B`A=2t|Kzf}FDZDucKL6Avpugk7SyOEEOBhQQuCzZ<3zS4 zZi*kvCrUYG*-YEZ;5hHkp4O%DtGC<56@Oap`Y}yF!7$%|=gN;S75h#I$3OfO@>Ji> zeP_nIiL-=xm~RT-i2B6;CFSyKZJl28v=3{|M4o?KcK;D;v!2jmi;v|KX61V{zdpY0 z-e9xnQgd*9>hJCn3mUi`Mye%igmm*!tB z`=1^?U+13B8O4ItT_?^rmp%I`yt&=P;;6xo;N1HM?kJeLC$(-1X86DM%76R)zwayY zo_c)tNO+FzRNHJh6$!SO_a|C9pEQ5m7R<0^;obQY*))YdPh7kGgNCzM{;b#~jc!tR z>>dXv?n}+Q)Hxx!n?)ce;rst)6N|Ht&IX&>&94uio*cBJ_fv&&hXK#A^VSyWdJ})- zKlyQ_jPpUx;a&elC+XbNku4G4+-&lr%jCz_CCnu~S89$MOgLPu)UdVuKgi{bmlk}G z;kS-Y{kZ(5yVRWL|L+&+U0%XCVU|l;<6EHvFWE}|XD@kXEws7$$cng!3$jJ5_qUq- z(7(+QU68k;PvGCC_-D;3PPdgA@>TEJuawSTWY8}E`}pK_``b-8K1ni8Wtm_$i?v5) z;te^*n#f;o*B?n?^6+|eR>gkr%+ha8>+L_;Yp6VPE_wk3ies5pEa@UsmlVoKC zEiOGMh}v&)CBG}~h}a%6#x;*rG9LZcZHTO&J45GQ%!CgGZ!{G`JJ<_OTPs@YjD3?AEm6K)@{E2oJjP3i+eKj(mtjM%}Ia$ zRa(H_FyXbi;$NTA1BuV2+htXY515@{yt&-zU)-tO^~XzlkJO|;e}6!CgUz|{oV{W~ z#Wv>m)_DE7QO)*JexkfgmM+tcw$KL$*=*nYHB?{ud)&jP=ZH+=6RyX;?`ms1%qJfZ zIX1hy*(y@)tiGJ`M+AtbMW?du08oC z+!p`kIxU+&-`DY~u=pmj?%bvdW5edCkIz&tM%sQnxKOTeMZYUUv>CU;+Jh#=+D#_?~CokIzL~1m{B67(I-CfzJ^6Tf2X0x znY;IQAMV!akKF!rrtY(Vdf`vrT3bG+i>doxdp=r^EDof6M*)C~=w0 zjrNncCQ9*p9K2*5QMLQT>*6QAYg?}xx~*iG)T{hop6{zVpDRPtD(#~w7fSz$ zTl`PA{P?^h!T1C}-`57`y~qyacKY7^l7G<_`)B92{am5jFkQA{e%gOf-_7gE z`Q85v=h(M=wzTGXzIYu+mh0S$UX$gOueooS@#Alw(>Iofa&z7v{#jmNCl|`gSn%em z@~c-Y51w!>Sx}3+eA{z`=>;vxd}_xW#}H$Uoj`SJOwE+2gE@2~pwU;T-=NYuPP z1$TbeDC^u8{FcV@;HtQT=xbryl~-lTexGnVp+Cd@U;F7#^8f3Mo~~rb>R8bAHB$HI zahX>IMOPe8=xe{?vWWuU;+&?SEds{in?Lm9@Pp ze$T!IyS{e5s)_R18@j;YdwkvZ|5NWjnDJx<8}3ck5OobGS!o-!is6{ds}ASd z6C2f=*DdgS^HMWnZNka*|24vPaxA-Rzslp^ii?J6vyRRFG->vNb$=bp&VOHZb8|;G z%LCh*A4fj18VKi~S~l%L<+tZMel9}T`hD#Q0MMct_70>T%3FRkO&2d@O0#Y8g+|I zwT7Q313DS*9~N%~A#W zUM?}DqP&bDW$ayT#SAeVosPayt-KSx7ymg2JRtj>PDC|(Ie zRhf$yEle+cW&Qs|>%;Da4F43CDeRBm@ZoU?Yg6wW)?*Ww3rwD0{;7*eL1CHpk&;7( zTU&lK)z^yNaQ0dE=-G7+!>0m%=sXXvO^r+G_+fk9?6dlsxi9Enf1;Y~>qrf=^UGF2g Date: Fri, 6 Mar 2020 10:54:25 +1100 Subject: [PATCH 208/550] Remove response code validation --- src/drivers/npm/driver.js | 4 ---- src/drivers/npm/package.json | 9 ++++++--- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 01faaf5d1..ea13b773d 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -225,10 +225,6 @@ class Driver { throw new Error('NO_RESPONSE'); } - if (browser.statusCode !== 200) { - throw new Error('RESPONSE_NOT_OK'); - } - if (!browser.contentType || !/\btext\/html\b/.test(browser.contentType)) { this.wappalyzer.log(`Skipping; url: ${pageUrl.href}; content type: ${browser.contentType}`, 'driver'); diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 05b8482cb..a2c6d1568 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -1,13 +1,16 @@ { "name": "wappalyzer", "description": "Uncovers the technologies used on websites", - "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.9.24", + "homepage": "https://www.wappalyzer.com", + "version": "5.9.25", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { "type": "git", - "url": "https://github.com/AliasIO/Wappalyzer" + "url": "https://github.com/aliasio/wappalyzer" + }, + "funding": { + "url": "https://github.com/sponsors/aliasio" }, "main": "index.js", "files": [ diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 226dc671a..8694e124d 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.24", + "version": "5.9.25", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From c51499af3a08ec525f8d4c19aa084b036c31f5a9 Mon Sep 17 00:00:00 2001 From: Dae Kyung Park Date: Fri, 6 Mar 2020 15:32:16 +0900 Subject: [PATCH 209/550] remove cafe24 --- src/apps.json | 10 ---------- src/icons/cafe24.png | Bin 1551 -> 0 bytes 2 files changed, 10 deletions(-) delete mode 100644 src/icons/cafe24.png diff --git a/src/apps.json b/src/apps.json index 0f28284ff..c7435e529 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1677,16 +1677,6 @@ }, "website": "http://buysellads.com" }, - "Cafe24": { - "cats": [ - 6 - ], - "js": { - "CAFE24API": "" - }, - "icon": "cafe24.png", - "website": "https://www.cafe24.com" - }, "CDN77": { "cats": [ 31 diff --git a/src/icons/cafe24.png b/src/icons/cafe24.png deleted file mode 100644 index 2f7dd684b0eb4b392b69cb2548e7f013ffcd34e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1551 zcmeAS@N?(olHy`uVBq!ia0y~yU}OMc4rT@hhU_&FAq)%*HUT~%uI>ds3`KhwM3q1! zgdwWLU={%q(R5)@Gy^e2m7rwN9)z-@J$K$Lv14Fh5Go1s3ugGb(QNZ~Tao9SDusb( zC%0aVGhA-Ahk=2$z|+Msq~g}wTd&JjYcRAW`ge3JTK2tueX?+1pW)hfTd$wlbAJ7{ zDCPNcT0~eGhyx$=m;EZcy83_m%cbkAK1Ot|yHxwBr|d%1?S?CACkzyOBDcLx{c_>d zpUEp;r$)Yt+E*{OY2EAH^TM*P9kM_DUuBh<#lq{0ZEa?~uQ~H0<&Lz}HTyEbnLGPd zlxQ*UG!~i@Ti>+e*P^Pw5wiWcFXTKg?d_}g z6L-DfzwJvjo39nq*7@eK>sj8;*!BM13KlD!SuffQ7*gf>H#3yT1e!1De(Eu;z^YF_ z{Pg_lqHp(7rdnw1QegON!R?@?Ec8obe$Kw2Sv!{M_ywH3`lWq7K_I0iV?3Q$4+Ggm#$=Z^6~l?jRkYmF0o$UC||mzVdu;+_tqJE-4y=LGK%Lq zpt7rWXIWU%YX-LTl#tsO4fz(_Uw>)&bH=xEn^z^y_Tc$lx-0kI!dYt{hd-R~AdGSA z(~xQAR~q(p|NirQhXIS|k+*B_-pk=$z?)SZa&cAd1M6QlOI<(YXXUbPHh#BKHPGXB z(6VQ33_c%toVGpc`&X#j#E|2fS!|nY^n5R~*zftv7o6ViZ>?9KoPB7jn!;jfkM9Dp zv$HMh7?dV2o@>^rDEuL?_>W_}Zgk;d#)7wEc`FzXd!F5DT7BZ%Tt|kPKlh%g?aP&l zeRouWXMx?RdUuAazu6MxFRa*fu|}-noY-djOlwEs4a^Ra^2eXOPEJ_IByziO?*HrO znGAlOU%5&CVc3tin%dF-j&d&FX~)L1vtd`wX|t1l1sTeD6Fy$N)}kN!uH}8jce;D0y}5ji`EZUA9=^{VSYA~JMW6wXI>Y)B2;g8mh(048yPG34{{%BK<*i-q)E@@_sbI%f=O?=IA zNqFJ$Uv{zq?_4zO-pt*0{`VW}!oBxrtYzr^Y`=|jPu=fOhBB>n^){mG>P&>+_}i&R zy@;5D&A)?%117w`#l-Q}LSR(c@nq7c+F-@eVDz_dC?jX#Uyu(`okE%>99F z(lYt+?d%^9Gqiol-oBqZl{-=`?9kI1p#%EIn`##x(_gse(9(4qef8LDq#9&`xtVqu zYi+zVG3NQae?Gi7!auv3Yvgw)?>4Q~nfbNszxqa%GO+^_zwFzxY+f|?)Sml)g2V&U zLmzD4-1u+C;-2-ojyrSXW)>KR_qb)xjT5ouJrEgF8+*Jb@akse+Q}P4inRVa@N#Tp z-BoCFYWd$&yYK&h&vYVJzhiOWp6X+lzXt`zSHCg%@n`A(uQ3YymwxtIAa6h8;9PbA zb;&&LIV=-oP1e2R*%=$P!9MDVFvqrIb{q=f?0t0~@>wU`lo9!L_gUcv%U_-h=Ztpj zwqMiL&3I-yv&O9>n?D}g`=Mo(Zk^zPsF_-VAx7I@?&DnWXR+yno!*b{-(1oB^yRf1 zvCbE5zn5u!OkuA0tLB&flu#9eO=@F$K*apkEg4j%Q~loCIGa9%hvz^ -- GitLab From 794528b68e75e8923d30e1810924fe165879b98c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Ga=CC=88ngel?= Date: Fri, 6 Mar 2020 08:55:51 +0100 Subject: [PATCH 210/550] correct phpCMS --- src/apps.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..c537161ec 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13237,18 +13237,18 @@ }, "website": "https://phpbb.com" }, - "phpDocumentor": { - "phpCMS": { - "cats": [ - 1 - ], - "icon": "phpCMS.png", - "implies": "PHP", - "js": { - "phpcms": "" - }, - "website": "http://phpcms.de" + "phpCMS": { + "cats": [ + 1 + ], + "icon": "phpCMS.png", + "implies": "PHP", + "js": { + "phpcms": "" }, + "website": "http://phpcms.de" + }, + "phpDocumentor": { "cats": [ 4 ], -- GitLab From 2cba43dd3716b65e3b1751b0aa4f4bd7c0eb31ec Mon Sep 17 00:00:00 2001 From: q-- Date: Fri, 6 Mar 2020 13:44:37 +0100 Subject: [PATCH 211/550] Add amCharts version detection --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..9f6adcfb6 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12496,6 +12496,7 @@ "cats": [ 25 ], + "html": "]*>JavaScript chart by amCharts ([\\d.]*)\\;version:\\1", "icon": "amCharts.png", "js": { "AmCharts": "" -- GitLab From b43b2f02ff81e7649fbc75ff1719fd2d051e1d4e Mon Sep 17 00:00:00 2001 From: jonathangarelick <41495718+jonathangarelick@users.noreply.github.com> Date: Sat, 7 Mar 2020 13:16:00 -0800 Subject: [PATCH 212/550] Fix typo in bookmarklet --- src/drivers/bookmarklet/driver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/bookmarklet/driver.js b/src/drivers/bookmarklet/driver.js index cd2b2af37..361862657 100644 --- a/src/drivers/bookmarklet/driver.js +++ b/src/drivers/bookmarklet/driver.js @@ -85,7 +85,7 @@ * Display apps */ wappalyzer.driver.displayApps = (detected) => { - wappalyzer.log('func: diplayApps', 'driver'); + wappalyzer.log('func: displayApps', 'driver'); let first = true; let app; -- GitLab From 0d7f38ce516bbe862752d8cf55162fba906cbf2a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 8 Mar 2020 08:54:07 +1100 Subject: [PATCH 213/550] Prevent in-page navigation in NPM/Puppeteer driver --- src/drivers/npm/browsers/puppeteer.js | 41 +++++++++++++++++++++----- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 35 insertions(+), 10 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index d5bacd73e..429700046 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -84,14 +84,29 @@ class PuppeteerBrowser extends Browser { page.setDefaultTimeout(this.options.maxWait * 2); + await page.setRequestInterception(true); + page.on('error', error => reject(new Error(`page error: ${error.message || error}`))); + let responseReceived = false; + + page.on('request', (request) => { + if ( + responseReceived + && request.isNavigationRequest() + && request.frame() === page.mainFrame() + && request.url() !== url + ) { + this.log(`abort navigation to ${request.url()}`); + + request.abort('aborted'); + } else { + request.continue(); + } + }); + page.on('response', (response) => { try { - if (response.status() === 301 || response.status() === 302) { - return; - } - if (!this.statusCode) { this.statusCode = response.status(); @@ -105,6 +120,10 @@ class PuppeteerBrowser extends Browser { this.contentType = headers['content-type'] || null; } + + if (response.status() < 300 || response.status() > 399) { + responseReceived = true; + } } catch (error) { reject(new Error(`page error: ${error.message || error}`)); } @@ -114,10 +133,16 @@ class PuppeteerBrowser extends Browser { await page.setUserAgent(this.options.userAgent); - await Promise.race([ - page.goto(url, { waitUntil: 'domcontentloaded' }), - new Promise((_resolve, _reject) => setTimeout(() => _reject(new Error('timeout')), this.options.maxWait)), - ]); + try { + await Promise.race([ + page.goto(url, { waitUntil: 'domcontentloaded' }), + new Promise((_resolve, _reject) => setTimeout(() => _reject(new Error('timeout')), this.options.maxWait)), + ]); + } catch (error) { + if (!this.statusCode) { + throw new Error(error.message || error.toString()); + } + } // eslint-disable-next-line no-undef const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index a2c6d1568..8147d5973 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.25", + "version": "5.9.26", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 8694e124d..b5f852cee 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.25", + "version": "5.9.26", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 269b15c301878a228c919e58185a8f230eb8163d Mon Sep 17 00:00:00 2001 From: Elaine Anderson Date: Tue, 10 Mar 2020 15:41:34 -0400 Subject: [PATCH 214/550] added Irroba --- src/apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..ae0fa2712 100644 --- a/src/apps.json +++ b/src/apps.json @@ -111,6 +111,15 @@ "script": "xiti\\.com/hit\\.xiti", "website": "http://atinternet.com/en" }, + "Irroba": { + "cats": [ + 6 + ], + "html": "]*href=\"https://www.irroba.com.br" + , + "icon": "irroba_logo.svg", + "website": "https://www.irroba.com.br/" + }, "AWStats": { "cats": [ 10 -- GitLab From 6ac9025bbc2e80c53e19be8a74e33e13f6f91606 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 11 Mar 2020 07:15:37 +1100 Subject: [PATCH 215/550] Rename Hybris to SAP Commerce Cloud, remove content type check in NPM driver --- src/apps.json | 8 ++++---- src/drivers/npm/driver.js | 6 ------ 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/apps.json b/src/apps.json index 187e9f1fa..565724d73 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4798,18 +4798,18 @@ }, "website": "http://gohugo.io" }, - "Hybris": { + "SAP Commerce Cloud": { "cats": [ 6 ], "cookies": { "_hybris": "" }, - "cpe": "cpe:/a:sap:hybris", + "cpe": "cpe:/a:sap:commerce_cloud", "html": "<[^>]+/(?:sys_master|hybr|_ui/(?:responsive/)?(?:desktop|common(?:/images|/img)?))/", - "icon": "Hybris.png", + "icon": "SAP.png", "implies": "Java", - "website": "https://hybris.com" + "website": "https://www.sap.com/products/crm/e-commerce-platforms.html" }, "IBM Coremetrics": { "cats": [ diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index ea13b773d..712d77ff6 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -225,12 +225,6 @@ class Driver { throw new Error('NO_RESPONSE'); } - if (!browser.contentType || !/\btext\/html\b/.test(browser.contentType)) { - this.wappalyzer.log(`Skipping; url: ${pageUrl.href}; content type: ${browser.contentType}`, 'driver'); - - delete this.analyzedPageUrls[pageUrl.href]; - } - const { cookies, headers, scripts } = browser; const html = processHtml(browser.html, this.options.htmlMaxCols, this.options.htmlMaxRows); -- GitLab From 37e5a9a7d0db8935a743936109cb2312a349eefe Mon Sep 17 00:00:00 2001 From: Shoopalapa Date: Wed, 11 Mar 2020 12:36:23 -0400 Subject: [PATCH 216/550] Added EKM fingerprinting --- src/apps.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/apps.json b/src/apps.json index 565724d73..9f9b3070d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3112,6 +3112,19 @@ "implies": "WordPress", "website": "https://elementor.com" }, + "EKM": { + "cats": [ + 6 + ], + "cookies": { + "ekmpowershop": "" + }, + "js": { + "_ekmpinpoint": "" + }, + "icon": "EKM.png", + "website": "https://www.ekm.com" + }, "ELOG": { "cats": [ 19 -- GitLab From b3a06296ea3fcd9a5f678c60c6b38364b9bd0bfe Mon Sep 17 00:00:00 2001 From: Shoopalapa Date: Wed, 11 Mar 2020 12:38:32 -0400 Subject: [PATCH 217/550] Added EKM icon --- src/icons/EKM.png | Bin 0 -> 1397 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/EKM.png diff --git a/src/icons/EKM.png b/src/icons/EKM.png new file mode 100644 index 0000000000000000000000000000000000000000..41939f248cbbffe624201c52ddf2459ee4748a3b GIT binary patch literal 1397 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE0BV#*4>q2Y^Y^t zR>*n!hLON@*EEs46Zpa;`Wc1UINnP1PjiZYwk12a@~u&@)p5)JU+>-jJGa>G`}f~< z{`&2^ANO!-R}^S4L@{n*UBR{{ftN+p@fFh*))m|V;tTXPG;szp{^R zrZ49OwmN1tUtzm>^FbE>I$!PMTijmsZf`Hybg99kUh&oEB*h2O3Lz)kH||};z3Vmu zlQu&jqtli5J+118ndhHAcwz}(p=+;%)b;=GPdA7%Y&xA_Z>LhnlU4lajDXqO$Yz&Jm-Z@!_Vsv# zv^DMQhm*G!W?%RyrfS3&WAgvZtqS&2^Cmyqny>fhG}}~XIX!j`@!by(r#nrQdDOi2 zDc78L674s-+k%J679JlZyA#!Zu2!NBNfQ`& z^HrUeUVONcS$BuoR)dDF>B<7K4_eJv?+W~Nxq-Q1**?yg%P%IDyw|GO86CAM*Q58+ zuKfY3@~j)9qDy1g6O0(QuGL!N_T%QNmLn6U7i=q+(F~gSS-auPf`1y4?`rgx?+VAh0y60tZZwxcr-rp;ZECwcJR z<6430qQanUd6f)bMAVc#R2uGOY;rW1aNYR)4ilT!v%hB>8s;*!Z)wos(o9r((WAD7 z&u5Wap{Rb|hxY$k=;Zpc`Whz zTkzwKKv(wfXLl`D@+En?tT^%PGmsDQJTui9H`;^sn!krg^S%KHrZDU+9jpFec!)Yft&4B3$9A$DrMv{X0z_#ad>7GACl&(zpL=|S#vGxfN!5S@E&k7 z^I+=uD|?pj_+r7;XWu5}H~aqNG>E&-FrAs>)6<7XUK^U*@SpgtzTsbU+UBqb_gPnj z@29S9eN$k~H&=Qt^TaJDtzR})qy{t0)7agxtd4h&1d|$5W1Z6x(SMzqyM-5-Hr|-s zZ~yIxV__=OO!nJziv>2t>;8=2@=cGeOY!cWsRF_W7Obql<#=XIBTxV47Zax)Ioqcw z`tVrnA4{{!bp5iE?26e|T4o3cd1 zS?`)O$nvi}SRL)WVf{NJE`L6YHTCbOIXqeF6%bI%xpeuzva9zZ&Q@P$@F=U6pJ#hJ z>3hW5oS9Akgd0+$76&h1$nYXO@mJ`KyWxq;%@%P_4(44TbP0l+XkK DzJ+qj literal 0 HcmV?d00001 -- GitLab From 4bd4ee18d6fb38afe548822809b8d0a1ccbcf238 Mon Sep 17 00:00:00 2001 From: Shoopalapa Date: Wed, 11 Mar 2020 14:34:44 -0400 Subject: [PATCH 218/550] Add Tamago fingerprinting --- src/apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/apps.json b/src/apps.json index 565724d73..04a9844d9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10497,6 +10497,14 @@ }, "website": "http://taiga.io" }, + "Tamago": { + "cats": [ + 5 + ], + "html": "]*href=\"http://tamago.temonalab.com", + "icon": "Tamago.png", + "website": "http://tamago.temonalab.com" + }, "Tawk.to": { "cats": [ 52 -- GitLab From 2f50cd7b28818cbb1b27cc7ceb349f224ed782f3 Mon Sep 17 00:00:00 2001 From: Shoopalapa Date: Wed, 11 Mar 2020 14:35:12 -0400 Subject: [PATCH 219/550] Add Tamago icon --- src/icons/Tamago.png | Bin 0 -> 4274 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/Tamago.png diff --git a/src/icons/Tamago.png b/src/icons/Tamago.png new file mode 100644 index 0000000000000000000000000000000000000000..c15b06a569a7ca5ad47a84319824a97c2cc1955d GIT binary patch literal 4274 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 NJYD@<);T3K0RSZX{Yn4; literal 0 HcmV?d00001 -- GitLab From f1a906281a2c3285e162c453827a04b171ac1a06 Mon Sep 17 00:00:00 2001 From: mhdifirouzi <30881046+mhdifirouzi@users.noreply.github.com> Date: Thu, 12 Mar 2020 10:07:18 +0330 Subject: [PATCH 220/550] Update messages.json --- src/drivers/webextension/_locales/fa/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index f71e98e1a..f3d5110e5 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -16,7 +16,7 @@ "termsContent": { "message": "این افزونه اطلاعات وب‌سایت‌های بازدید شده توسط شما را به صورت ناشناس ارسال می‌کند، مانند آدرس سایت و تکنولوژی‌های استفاده شده در آن سایت را ارسال می‌کند. اطلاعات بیشتر در wappalyzer.com. شما می‌توانید این افزونه را غیرفعال کنید." }, "categoryName1": { "message": "سیستم مدیریت محتوا" }, "categoryName2": { "message": "انجمن پیام" }, - "categoryName3": { "message": "مدیر پایگاه‌داده" }, + "categoryName3": { "message": "مدیریت پایگاه داده" }, "categoryName4": { "message": "ابزار مستند سازی" }, "categoryName5": { "message": "ابزارک" }, "categoryName6": { "message": "تجارت الکترونیک" }, -- GitLab From a5e968d45754aa6c97534667e94ceea64c9d5e34 Mon Sep 17 00:00:00 2001 From: mhdifirouzi <30881046+mhdifirouzi@users.noreply.github.com> Date: Thu, 12 Mar 2020 10:17:10 +0330 Subject: [PATCH 221/550] Update messages.json --- src/drivers/webextension/_locales/fa/messages.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index f71e98e1a..a029d50bb 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -5,7 +5,7 @@ "options": { "message": "گزینه‌ها" }, "optionsSave": { "message": "ذخیره گزینه‌ها" }, "optionsSaved": { "message": "ذخیره شد" }, - "optionUpgradeMessage": { "message": "درباره ارتقا به من بگویید" }, + "optionUpgradeMessage": { "message": "من را از بروزرسانی‌ها با خبر کن" }, "optionDynamicIcon": { "message": "از نماد فن آوری به جای علامت Wappalyzer استفاده شود" }, "optionTracking": { "message": "ارسال فن آوری های شناسایی شده به صورت ناشناس به wappalyzer.com" }, "optionThemeMode": { "message": "فعال کردن حالت سازگاری تاریک." }, @@ -25,7 +25,7 @@ "categoryName9": { "message": "پنل‌های میزبانی" }, "categoryName10": { "message": "تجزیه و تحلیل‌ها" }, "categoryName11": { "message": "بلاگ" }, - "categoryName12": { "message": "چارچوب جاوا اسکریپت" }, + "categoryName12": { "message": "فریم ورک جاوا اسکریپت" }, "categoryName13": { "message": "ردیاب مشکل" }, "categoryName14": { "message": "پخش کننده ویدیویی" }, "categoryName15": { "message": "سیستم نظرسنجی" }, @@ -44,9 +44,9 @@ "categoryName28": { "message": "سیستم عامل" }, "categoryName29": { "message": "موتور جستجو" }, "categoryName30": { "message": "پست الکترونیکی تحت وب" }, - "categoryName31": { "message": "شبکه تحویل محتوا" }, + "categoryName31": { "message": "شبکه توزیع محتوا" }, "categoryName32": { "message": "اتوماسیون بازاریابی" }, - "categoryName33": { "message": "افزودنی وب‌سرور" }, + "categoryName33": { "message": "افزونه وب سرور" }, "categoryName34": { "message": "پایگاه‌داده" }, "categoryName35": { "message": "نقشه" }, "categoryName36": { "message": "شبکه تبلیغاتی" }, @@ -67,7 +67,7 @@ "categoryName51": { "message": "سازنده صفحات Landing" }, "categoryName52": { "message": "گفتگوی زنده" }, "categoryName53": { "message": "مدیریت ارتباط با مشتری" }, - "categoryName54": { "message": "بهینه سازی موتور جستجو" }, + "categoryName54": { "message": "سئو" }, "categoryName55": { "message": "حسابداری" }, "categoryName56": { "message": "کریپتوماینر" }, "categoryName57": { "message": "تولید کننده سایت ایستا" }, @@ -77,7 +77,7 @@ "categoryName61": { "message": "SaaS" }, "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, - "categoryName64": { "message": "Reverse Proxy" }, + "categoryName64": { "message": "پروکسی معکوس" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" } } -- GitLab From 4a4c58943d5768146dfa24c5832285c0421e8b1a Mon Sep 17 00:00:00 2001 From: Sam Verdyck Date: Thu, 12 Mar 2020 22:47:01 +0100 Subject: [PATCH 222/550] add CCV Shop --- src/apps.json | 8 ++++++++ src/icons/ccvshop.png | Bin 0 -> 3957 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/ccvshop.png diff --git a/src/apps.json b/src/apps.json index 565724d73..5f6144004 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1853,6 +1853,14 @@ }, "website": "http://catberry.org" }, + "CCV Shop": { + "cats": [ + 6 + ], + "script": "/website/JavaScript/Vertoshop\\.js", + "icon": "ccvshop.png", + "website": "https://www.ccvshop.nl" + }, "CentOS": { "cats": [ 28 diff --git a/src/icons/ccvshop.png b/src/icons/ccvshop.png new file mode 100644 index 0000000000000000000000000000000000000000..a5843973f388ebffaaae2a8f302c1a60b91e62a9 GIT binary patch literal 3957 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 QFfcH9y85}Sb4q9e0NNd+ApigX literal 0 HcmV?d00001 -- GitLab From f806b8a829a5a070d021815c9993c87e42224f5a Mon Sep 17 00:00:00 2001 From: Patryk Porabik Date: Tue, 17 Mar 2020 13:05:23 +0100 Subject: [PATCH 223/550] Add GrandNode --- src/apps.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/apps.json b/src/apps.json index 565724d73..a3168cb34 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13823,6 +13823,21 @@ "icon": "varbase.png", "implies": "Drupal", "website": "https://drupal.org/project/varbase" + }, + "GrandNode": { + "cats": [ + 6 + ], + "cookies": { + "Grand.customer": "" + }, + "html": "(?: - - -ac - - - - + + + -- GitLab From 06f5bf8b41662bc216853a56b4ee8a14b0aa1bbb Mon Sep 17 00:00:00 2001 From: Sai Harika Punyamurthula Date: Sat, 21 Mar 2020 15:49:16 -0400 Subject: [PATCH 231/550] added miva detection. 1. Miva icon. 2. miva in apps.json --- src/apps.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/apps.json b/src/apps.json index c827ee727..83f9b586f 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6175,6 +6175,18 @@ }, "website": "https://www.luigisbox.com" }, + "Miva": { + "cats": [ + 6 + ], + "icon": "miva.png", + "script": "mvga.js", + "js": { + "MivaVM_API": "", + "MivaVM_Version":"^(.+)$\\;version:\\1" + }, + "website": "http://www.miva.com" + }, "MODX": { "cats": [ 1 -- GitLab From faee9d8e520b3aedbdd3d2bedd4493d635aee432 Mon Sep 17 00:00:00 2001 From: Sai Harika Punyamurthula Date: Sat, 21 Mar 2020 15:52:38 -0400 Subject: [PATCH 232/550] added miva icon --- src/icons/miva.png | Bin 0 -> 4310 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/miva.png diff --git a/src/icons/miva.png b/src/icons/miva.png new file mode 100644 index 0000000000000000000000000000000000000000..06fd6b69e39717b2792b58efd36ff79ba56df8f6 GIT binary patch literal 4310 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 literal 0 HcmV?d00001 -- GitLab From 210e2515bfe0e81db9fa8992f7c63baa13b1d647 Mon Sep 17 00:00:00 2001 From: Mahdi Abasi Date: Sun, 22 Mar 2020 00:51:32 +0430 Subject: [PATCH 233/550] nivsoft logo --- src/icons/nivsoft.png | Bin 0 -> 5788 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/nivsoft.png diff --git a/src/icons/nivsoft.png b/src/icons/nivsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..052da8abbd583fd4e34d6b8f0fd7f3c2bb2356ff GIT binary patch literal 5788 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 b;t33_JKZENJPPLljTd{m`njxgN@xNAvA4f0 literal 0 HcmV?d00001 -- GitLab From b87126f8e2edf320bcf7d202201096e322e04298 Mon Sep 17 00:00:00 2001 From: Sai Harika Punyamurthula Date: Sat, 21 Mar 2020 17:07:15 -0400 Subject: [PATCH 234/550] few more checks added to apps.json --- src/apps.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 83f9b586f..edbf3c2e7 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6181,9 +6181,18 @@ ], "icon": "miva.png", "script": "mvga.js", - "js": { + "js": { "MivaVM_API": "", - "MivaVM_Version":"^(.+)$\\;version:\\1" + "MivaVM_Version":"^(.+)$\\;version:\\1", + "mivaJS": "", + "mivaJS.Store_Code":"", + "mivaJS.Product_Code":"", + "mivaJS.Product_ID": "", + "mivaJS.Page": "", + "mivaJS.Screen":"" + }, + "headers": { + "content-disposition:": "filename=(?:mvga.js|MivaEvents.js)" }, "website": "http://www.miva.com" }, -- GitLab From fb2d7a3c9ab379c9077b3bdf6ba2fe85b3ac6c7d Mon Sep 17 00:00:00 2001 From: Sai Harika Punyamurthula Date: Sat, 21 Mar 2020 17:21:12 -0400 Subject: [PATCH 235/550] corrected typo in headers for miva --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index edbf3c2e7..0842f8961 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6192,7 +6192,7 @@ "mivaJS.Screen":"" }, "headers": { - "content-disposition:": "filename=(?:mvga.js|MivaEvents.js)" + "content-disposition": "filename=(?:mvga.js|MivaEvents.js)" }, "website": "http://www.miva.com" }, -- GitLab From 0584121312e0df10f3eeca9223fe3b91dcd41eca Mon Sep 17 00:00:00 2001 From: Mahdi Abasi Date: Sun, 22 Mar 2020 01:54:40 +0430 Subject: [PATCH 236/550] Update apps.json --- src/apps.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/apps.json b/src/apps.json index c827ee727..c1e325a11 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11666,6 +11666,27 @@ }, "website": "http://worldwide.webtrends.com" }, + "NivCMS": { + "cats": [ + 1 + ], +"cookies": { + "cookie_name": "NivCMSPro" + }, + "icon": "nivsoft.png", + "js": { + "": "" + }, +"headers": { + "X-Powered-By": "NivCMS" + }, + "meta": { + "generator": "^NivCMS" + }, + "script": "", + "website": "https://NivSoft.ir" + } + , "Weebly": { "cats": [ 1 -- GitLab From 72790f8f3d4c2669ea12c1b502fc2b7d2f954b37 Mon Sep 17 00:00:00 2001 From: Mahdi Abasi Date: Sun, 22 Mar 2020 01:54:58 +0430 Subject: [PATCH 237/550] Update apps.json --- src/apps.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/apps.json b/src/apps.json index c827ee727..c1e325a11 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11666,6 +11666,27 @@ }, "website": "http://worldwide.webtrends.com" }, + "NivCMS": { + "cats": [ + 1 + ], +"cookies": { + "cookie_name": "NivCMSPro" + }, + "icon": "nivsoft.png", + "js": { + "": "" + }, +"headers": { + "X-Powered-By": "NivCMS" + }, + "meta": { + "generator": "^NivCMS" + }, + "script": "", + "website": "https://NivSoft.ir" + } + , "Weebly": { "cats": [ 1 -- GitLab From 6580f5271f75284e45e28cbaccca0c16bab452fa Mon Sep 17 00:00:00 2001 From: Lay Date: Sun, 22 Mar 2020 18:16:07 +0800 Subject: [PATCH 238/550] Update zh_TW translation --- src/drivers/webextension/_locales/zh_TW/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 5d1a1992a..7498a6628 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -79,5 +79,5 @@ "categoryName63": { "message": "基礎設施即服務(IaaS)" }, "categoryName64": { "message": "反向代理伺服器" }, "categoryName65": { "message": "負載平衡器" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI 框架" } } -- GitLab From d3644cdb56fd30c609a377af86b858cfd99b985c Mon Sep 17 00:00:00 2001 From: Lay Date: Sun, 22 Mar 2020 18:17:28 +0800 Subject: [PATCH 239/550] Fix tabspace --- src/drivers/webextension/_locales/zh_TW/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 7498a6628..ac32f3009 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -79,5 +79,5 @@ "categoryName63": { "message": "基礎設施即服務(IaaS)" }, "categoryName64": { "message": "反向代理伺服器" }, "categoryName65": { "message": "負載平衡器" }, - "categoryName66": { "message": "UI 框架" } + "categoryName66": { "message": "UI 框架" } } -- GitLab From 15a925262c39bd79ad271fba447f7d51ed77f410 Mon Sep 17 00:00:00 2001 From: CJ Patoilo Date: Sun, 22 Mar 2020 14:45:58 -0300 Subject: [PATCH 240/550] Update the regex of the Airform.io --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index c827ee727..d1a80df0a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -554,7 +554,7 @@ 61 ], "html": [ - "]+?action=\"[^\"]+airform.io" + "\ Date: Tue, 24 Mar 2020 20:25:43 +0100 Subject: [PATCH 241/550] Fix homepage link for `Catberry.js` --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index c827ee727..5b5c1fe92 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1851,7 +1851,7 @@ "catberry": "", "catberry.version": "^(.+)$\\;version:\\1" }, - "website": "http://catberry.org" + "website": "https://catberry.github.io/" }, "CentOS": { "cats": [ -- GitLab From 22fb2c0d1851fc54887542633151c78a98485036 Mon Sep 17 00:00:00 2001 From: Denis Wernert Date: Wed, 25 Mar 2020 09:38:13 +0100 Subject: [PATCH 242/550] update generator meta for Proximis --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index c827ee727..d1a34547e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8433,7 +8433,7 @@ "__change": "" }, "meta": { - "generator": "Proximis Omnichannel" + "generator": "Proximis Unified Commerce" }, "website": "https://www.proximis.com" }, -- GitLab From 33e75d90df629382a58284c9847031fe1337fcd1 Mon Sep 17 00:00:00 2001 From: Denis Wernert Date: Wed, 25 Mar 2020 09:39:05 +0100 Subject: [PATCH 243/550] update Proximis product names --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index d1a34547e..88a86721c 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8418,7 +8418,7 @@ "script": "protovis.*\\.js", "website": "http://mbostock.github.io/protovis" }, - "Proximis Omnichannel": { + "Proximis Unified Commerce": { "cats": [ 6, 1 @@ -8437,7 +8437,7 @@ }, "website": "https://www.proximis.com" }, - "Proximis Web to Store": { + "Proximis": { "cats": [ 5, 6 -- GitLab From b07fdb9a137a5e1043e2df01770b0a1f5b3363ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Ga=CC=88ngel?= Date: Thu, 26 Mar 2020 15:19:32 +0100 Subject: [PATCH 244/550] Ecwid application is added --- src/apps.json | 15 +++++ src/icons/ecwid.svg | 139 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 154 insertions(+) create mode 100644 src/icons/ecwid.svg diff --git a/src/apps.json b/src/apps.json index c827ee727..4afc99d6d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3172,6 +3172,21 @@ }, "website": "http://www.eprints.org" }, + "Ecwid": { + "cats": [ + 6 + ], + "icon": "ecwid.svg", + "js": { + "Ecwid": "", + "EcwidCart": "" + }, + "script": [ + "https://app.multiscreenstore.com/script.js?.*", + "https://app.ecwid.com/script.js?.*" + ], + "website": "https://www.ecwid.com/" + }, "EdgeCast": { "cats": [ 31 diff --git a/src/icons/ecwid.svg b/src/icons/ecwid.svg new file mode 100644 index 000000000..283cda089 --- /dev/null +++ b/src/icons/ecwid.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- GitLab From 2f3e58887d29a105f346c0b81432c941b54e3c17 Mon Sep 17 00:00:00 2001 From: Anthony PELLETIER Date: Tue, 31 Mar 2020 17:23:42 +0200 Subject: [PATCH 245/550] Fix Hotjar script regex Remove the ^ token because somes site use full scheme --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index c827ee727..e5ad63f6a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4772,7 +4772,7 @@ "HotleadController": "", "hj.apiUrlBase": "" }, - "script": "^//static\\.hotjar\\.com/c/hotjar-", + "script": "//static\\.hotjar\\.com/c/hotjar-", "website": "https://www.hotjar.com" }, "HubSpot": { -- GitLab From 9be577014d9cfc8aa8fc53a645449b8e24eebbbe Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 1 Apr 2020 13:21:50 +1100 Subject: [PATCH 246/550] Add NetSuit icon --- src/drivers/npm/output | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/drivers/npm/output diff --git a/src/drivers/npm/output b/src/drivers/npm/output new file mode 100644 index 000000000..6a843a5b6 --- /dev/null +++ b/src/drivers/npm/output @@ -0,0 +1 @@ +{"statusCode":202,"body":"{}","headers":{"Content-Type":"application/json","Access-Control-Allow-Origin":"*"}} \ No newline at end of file -- GitLab From 80a25d81b9240952c20958f32d7411ab89d33256 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 1 Apr 2020 14:08:28 +1100 Subject: [PATCH 247/550] Build v5.9.30 --- build/.gitkeep | 0 src/apps.json | 109 +++++----- src/drivers/npm/npm-shrinkwrap.json | 265 +------------------------ src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- src/icons/Hybris.png | Bin 906 -> 0 bytes src/icons/VTEX Integrated Store.png | Bin 1738 -> 0 bytes src/icons/irroba.svg | 4 + src/icons/see5.svg | 61 ------ 9 files changed, 56 insertions(+), 387 deletions(-) delete mode 100644 build/.gitkeep delete mode 100644 src/icons/Hybris.png delete mode 100644 src/icons/VTEX Integrated Store.png create mode 100644 src/icons/irroba.svg delete mode 100644 src/icons/see5.svg diff --git a/build/.gitkeep b/build/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/apps.json b/src/apps.json index d8a384480..4013f5954 100644 --- a/src/apps.json +++ b/src/apps.json @@ -115,9 +115,8 @@ "cats": [ 6 ], - "html": "]*href=\"https://www.irroba.com.br" - , - "icon": "irroba_logo.svg", + "html": "]*href=\"https://www\\.irroba\\.com\\.br", + "icon": "irroba.svg", "website": "https://www.irroba.com.br/" }, "AWStats": { @@ -394,7 +393,7 @@ "script": [ "/etc/designs/", "/etc/clientlibs/", - "/etc.clientlibs/" + "/etc\\.clientlibs/" ], "website": "https://www.adobe.com/marketing/experience-manager.html" }, @@ -563,7 +562,7 @@ 61 ], "html": [ - "]+?action=\"[^\"]+airform.io" + "]+?action=\"[^\"]+airform\\.io" ], "icon": "Airform.svg", "website": "https://airform.io" @@ -1162,7 +1161,7 @@ 62 ], "headers": { - "X-Hacker": "(?:automattic.com/jobs|wpvip.com/careers)" + "X-Hacker": "(?:automattic\\.com/jobs|wpvip\\.com/careers)" }, "icon": "automattic.png", "implies": "WordPress", @@ -1172,7 +1171,7 @@ "cats": [ 6 ], - "html": "]* href=\"^https?://edge\\.avangate\\.net/", + "html": "]* href=\"https?://edge\\.avangate\\.net/", "icon": "Avangate.svg", "js": { "__avng8_": "", @@ -1537,7 +1536,7 @@ "cats": [ 32 ], - "html": "]*href=\"(http|https)://sites.fastspring.com", - "]*action=\"(http|https)://sites.fastspring.com" + "]*href=\"https?://sites\\.fastspring\\.com", + "]*action=\"https?://sites\\.fastspring\\.com" ], "icon": "fastspring.png", "website": "https://fastspring.com" @@ -6203,18 +6202,18 @@ "website": "http://www.mysqueezebox.com" }, "Loja Integrada": { - "cats": [ - 6 - ], - "headers": { - "X-Powered-By": "vtex-integrated-store" - }, - "icon": "Loja Integrada.png", - "js": { - "window.LOJA_ID": "" - }, - "website": "https://lojaintegrada.com.br/" - }, + "cats": [ + 6 + ], + "headers": { + "X-Powered-By": "vtex-integrated-store" + }, + "icon": "Loja Integrada.png", + "js": { + "window.LOJA_ID": "" + }, + "website": "https://lojaintegrada.com.br/" + }, "Lotus Domino": { "cats": [ 22 @@ -6272,17 +6271,17 @@ ], "icon": "miva.png", "script": "mvga.js", - "js": { + "js": { "MivaVM_API": "", - "MivaVM_Version":"^(.+)$\\;version:\\1", + "MivaVM_Version": "^(.+)$\\;version:\\1", "mivaJS": "", - "mivaJS.Store_Code":"", - "mivaJS.Product_Code":"", + "mivaJS.Store_Code": "", + "mivaJS.Product_Code": "", "mivaJS.Product_ID": "", "mivaJS.Page": "", - "mivaJS.Screen":"" + "mivaJS.Screen": "" }, - "headers": { + "headers": { "content-disposition": "filename=(?:mvga.js|MivaEvents.js)" }, "website": "http://www.miva.com" @@ -10613,7 +10612,7 @@ "cats": [ 5 ], - "html": "]*href=\"http://tamago.temonalab.com", + "html": "]*href=\"http://tamago\\.temonalab\\.com", "icon": "Tamago.png", "website": "http://tamago.temonalab.com" }, @@ -11504,7 +11503,10 @@ "script": [ "/_nuxt/" ], - "implies": ["Vue.js", "Node.js"], + "implies": [ + "Vue.js", + "Node.js" + ], "website": "https://nuxtjs.org" }, "W3 Total Cache": { @@ -11776,27 +11778,26 @@ }, "website": "http://worldwide.webtrends.com" }, - "NivCMS": { + "NivCMS": { "cats": [ 1 ], -"cookies": { - "cookie_name": "NivCMSPro" - }, + "cookies": { + "cookie_name": "NivCMSPro" + }, "icon": "nivsoft.png", "js": { "": "" }, -"headers": { - "X-Powered-By": "NivCMS" - }, + "headers": { + "X-Powered-By": "NivCMS" + }, "meta": { "generator": "^NivCMS" }, "script": "", "website": "https://NivSoft.ir" - } - , + }, "Weebly": { "cats": [ 1 @@ -11840,17 +11841,6 @@ "script": "cdn\\.6th\\.ir", "website": "https://webzi.ir" }, - "see5": - { - "cats": [ - 1 - ], - "html": "see5", - "icon": "see5.svg", - "website": "https://see5.ir" - } - - , "Whooshkaa": { "cats": [ 5 @@ -12039,7 +12029,7 @@ 62 ], "headers": { - "x-powered-by": "^WordPress.com VIP" + "x-powered-by": "^WordPress\\.com VIP" }, "implies": [ "WordPress" @@ -13384,7 +13374,7 @@ "cats": [ 1 ], - "icon": "phpCMS.png", + "icon": "php.svg", "implies": "PHP", "js": { "phpcms": "" @@ -14004,7 +13994,6 @@ "LiveStory": "", "LSHelpers": "" } - } }, "categories": { diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index 3c1060b1d..1996b1689 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,14 +1,9 @@ { "name": "wappalyzer", - "version": "5.9.20", + "version": "5.9.29", "lockfileVersion": 1, "requires": true, "dependencies": { - "@types/mime-types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", - "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=" - }, "abab": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", @@ -40,11 +35,6 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" }, - "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" - }, "ajv": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", @@ -103,11 +93,6 @@ "regenerator-runtime": "^0.11.0" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -121,25 +106,11 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "browser-process-hrtime": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -153,22 +124,6 @@ "delayed-stream": "~1.0.0" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -297,32 +252,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -343,14 +272,6 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "requires": { - "pend": "~1.2.0" - } - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -366,11 +287,6 @@ "mime-types": "^2.1.12" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -379,19 +295,6 @@ "assert-plus": "^1.0.0" } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -424,15 +327,6 @@ "sshpk": "^1.7.0" } }, - "https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "requires": { - "agent-base": "5", - "debug": "4" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -441,30 +335,11 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -586,27 +461,6 @@ "mime-db": "1.43.0" } }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -622,14 +476,6 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -656,16 +502,6 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -681,21 +517,6 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" - }, "psl": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", @@ -706,23 +527,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, - "puppeteer": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz", - "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==", - "requires": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - } - }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -733,27 +537,6 @@ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -809,14 +592,6 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, "safe-buffer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", @@ -859,21 +634,6 @@ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -917,11 +677,6 @@ "prelude-ls": "~1.1.2" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -939,11 +694,6 @@ "requires-port": "^1.0.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -1000,11 +750,6 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, "ws": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", @@ -1018,14 +763,6 @@ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "requires": { - "fd-slicer": "~1.0.1" - } - }, "zombie": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/zombie/-/zombie-6.1.4.tgz", diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 8147d5973..246738515 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.26", + "version": "5.9.30", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index b5f852cee..bced837ad 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.26", + "version": "5.9.30", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/icons/Hybris.png b/src/icons/Hybris.png deleted file mode 100644 index 842dd83430fc2ab897059902d706cc99721c56cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 906 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKfu1goAr-f_PA|;xEfhI^ z|8|D-X2vsH%zQa#ZQ@!uZPGS#ThXWftQ;+!E0h)pyvz@CTIsVbJrtt#D238r?QUxA6#`c#B zlm8u^_EpfTtMZU#U&Gmiiro@lKb%XL?~x?9nz8$?!o|}LdONN*vaM^D(Pwu2u!))1 zhMn;;LtY6}_5ps;61Fw0#Tqk8-m%r`CK}E-ZMaqIy7>kty=ERi_TwQ3+$X&Mb|6Ec z%;d+KB009qX^lP?RvZa;*l)p;B2oRyEOt8&4_o|{3h@_0?TsND!k_+OV2fmH^18t$ z*4VOt)=5SCy7HyH5`}-iZ@s7BDe1v*y7F!6JI`s2SG~S)`8=%dTrfe}i}wcqrX$bh za_W6-(`BzzdT;U}>}gz<2iKYzacDKgnm1=viDIcsBED!s}^~av)PUuemNH(b+t{3agR$jTo%zS`PbbHX- zW}SBpLB&^%1i}_^Uy%-(Y`JdMDW?y9v8Th>sy_akuv0#QElwk_cl`6ad!TY@b(UnsT9>PCkzY-FPOUm=$P>^xFZkB78$2SeQVDmh#F>}soz+NV)_pro zLBPvUNKHCz_5lrX=FDS4ExOFR!t|To>3N#3dKaepd-tWF_C0Hg%%j*|m97k!xl`pV zJAdmpNmCi|T(cbui>^nq`DtI2H8`T0DP+FL?BWcqm@SpZG^;NeZE)|DYc7;izZ-Dv z&&7Jv_Hzy^8cz8=y_YGe5xB@aA#2LxvW*tZPPfgpEb@d3-X@`Y|cDj>~uk-G_ z7!=arJ0+sj-^w*ybFxcgszUhL|9t$yD+BK}%|BoJ>$Ul=2aZ!GM}2oV?ZDRW9TcO_ zzvTan4x^tJCRwgOY3RS(cF7TwfWF?t2UzaSF-l)rv%0EA%kWzFxlhaqwliFpFFMY= z(k8u`_s^^M(#iKGbrkxkF6h1S=4WAG%(IV)LS5eyoph@gU7sE(wm#5Za)Hs=FGdcj z!k^3%=JOj$-B@<|mX}k0qTLNY-O2VkvyOfc>~0L}+sWzoq4{}a`f2}@CcWooe=PgM Qz`(%Z>FVdQ&MBb@0HvpxOaK4? diff --git a/src/icons/VTEX Integrated Store.png b/src/icons/VTEX Integrated Store.png deleted file mode 100644 index 3459003b1853530e7bcf4614ccd52757f02689a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1738 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux{s#DjxH2#>Ft`;k*kyTD zO=ED(VQ|hneeHVhsvQiDxr}ZF`_EovaLsqAp32~wf8gAmu}28SF5w}RcL&NH|c zoW6E_|JjQN&s|=3NQS|!;J~@d!Hu)_pS`s9kmP}L*X#@X4qv#!;#su+>_ryOBB;r3 z1z?r8Hy;&VcUb)3xl0TVIbij-Knfgl&t1Q{_K@VsE7y)*ymH{&T?WTocF!UP*Zj4I zL=T?7wD0Vx{bw()ImmtN^40xkFYZ5karFTikbhnB_Mg4jw|a+6c#U1zl>Rk47w=X9 z`P!|(AhnIbC4c|fi}SV}=v}#e*QxVcj>T^|7I*yewY7%?tLLr{Zk)gAsLt9$lIls# zYY$0!)lJ-g_Tu*A$2*sATYE@YJ*ksxb~2wefjK@SFWu&$jxAved_9U z28V1OpOQ5Px%Z#Fc<%a*RR?69D<>Z~cZ$G&W$WJIk)Mc?tuS4D%X_Mg2X99+5f zkmT&Gs^B2H!QfU9(A*{#T5VS}VfU#O8x9*;=k{>>l&n2)eAlUkGdAt*U1MUC+r#2f zxap|>v<-XQYbGf~)vZ6QvG$N;!-5SBi~Vf!dyR9uL)#kJyo&o)?I@U;u=RNQioHj> zmTybwSfG{Ow&P^a=3@~IZUy<1mrq!|bL+7)TaV|@+_*1q`euc=hD}Gk(k3k}n31^c zxYOE0lE*J!oxFAzIAlcfrYAGF74)v!AskxeP%#Ufey(UIwd^~4YW<;;Q`Yb9UA1G+ z=`9T4)VTJLq-*t*6PK?sxa2d~XYW6I<>0wX>kf-LRZeDb%=N6B&S0Ch<{;m(OIO@# zrr4ED*mR8V;;q}Ku3mSloN?gXJ(sF!Hl>r+91>o0NNCMLe%~nDE(QjMCnZ6C!3_8R zOj-YX!?dldzI}W9=+>>hGh3QVv(u6t<=?%1b?MxxlgEx7ID-rCeq zQ(jhFl%JKJmYNbD4Nz)W=x$jdGe%*6Z-pld%8M1nw#qCYO1TND@sdCii->L@^Z4XveHwN z6XWAzW22*^BErK$1O5H|{e6ABy*yp*ERFT`G?n;gd{bV+z`!)a)5S5w;&hS&>$0LX zT0%S)jWcg~pO@UDZ+Uj3w>Q_ml3N?&i~Z-^-5tU0^U^5y+Nm9n8Ry5@^IHgf4Dz}n z8&-MVX@yv3P>OV8%$+m?h| z+VfxGe$3=`T17(BF5f%m`4_(pB9Bb-u8B(TwqsnnPQK_vAz;+xJcTnnY5XMQZjIxSwag zJKIV$TYBw5u6tL`t-o;O!?Wz8XHH~ayk_<*e;?cXxs|tgBM%0ZPGAaMxc%(xbMEnT z_tX|1&KIoPVD7B2?}5)Bw!jZ>!qeprue&CHeqV#go`2IWvWG4BkoVc_-}404^YcF5 z`NgQ>$TjbD+M1e!oIwl`op-EL51W3q6JSj`e}HRF?Bt@VxD}pFlcy|Q@%VJW;nTa$ zKj6AI&pP$Q$4M6@=4I$6#Ty(I_pkpix#q#=-zS6)PQP<2RYB9`P_5!tYxkG6b8kHV z9(-<1daWXdnXKu{{S%Dut(>yF#N*22)>)F<_LNWg&U*Z8Q1DanxbT9Md&h6x(ccm8 kuvxZ`XOD-foatjGhIisk2W~WLzXVlEp00i_>zopr0Q?SbNB{r; diff --git a/src/icons/irroba.svg b/src/icons/irroba.svg new file mode 100644 index 000000000..34b692231 --- /dev/null +++ b/src/icons/irroba.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/see5.svg b/src/icons/see5.svg deleted file mode 100644 index fb58a65e9..000000000 --- a/src/icons/see5.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - -- GitLab From 5cb47b654f0cdf328463064f5267b4bcc79af056 Mon Sep 17 00:00:00 2001 From: Olawale Oyeyipo Date: Wed, 1 Apr 2020 05:06:47 +0100 Subject: [PATCH 248/550] Update README.md: fix link to documentation. Current link https://www.wappalyzer.com/docs displays a 404 not found error as it appears the documentation now lives at https://docs.wappalyzer.com/ --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 29e837b4b..6174313d7 100644 --- a/README.md +++ b/README.md @@ -15,4 +15,4 @@ technologies used on websites. It detects ## Documentation -Please read the [developer documentation](https://www.wappalyzer.com/docs) to get started. +Please read the [developer documentation](https://docs.wappalyzer.com/) to get started. -- GitLab From 12db50fb3db064e245afaa1fc46f9ecdcb74541f Mon Sep 17 00:00:00 2001 From: Steven de Jong Date: Thu, 2 Apr 2020 09:28:51 +0200 Subject: [PATCH 249/550] Add CloudSuite Ecommerce platform --- src/apps.json | 10 ++++++++++ src/drivers/npm/npm-shrinkwrap.json | 2 +- src/icons/CloudSuite.svg | 13 +++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/icons/CloudSuite.svg diff --git a/src/apps.json b/src/apps.json index 4013f5954..8a98e2d0d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2110,6 +2110,16 @@ "icon": "Cloudera.png", "website": "http://www.cloudera.com" }, + "CloudSuite": { + "cats": [ + 6 + ], + "cookies": { + "cs_secure_session": "" + }, + "icon": "CloudSuite.svg", + "website": "https://cloudsuite.com" + }, "Coaster CMS": { "cats": [ 1 diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index 1996b1689..4ee8a62e3 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "wappalyzer", - "version": "5.9.29", + "version": "5.9.30", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/icons/CloudSuite.svg b/src/icons/CloudSuite.svg new file mode 100644 index 000000000..44b0b02d4 --- /dev/null +++ b/src/icons/CloudSuite.svg @@ -0,0 +1,13 @@ + + + + cloudsuite-logo-rgb + Created with Sketch. + + + + + + + + \ No newline at end of file -- GitLab From 3c9b4cb1ffd08ac33e02c1cf73a0b58e1674b697 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Thu, 2 Apr 2020 16:31:34 +0800 Subject: [PATCH 250/550] Add Blessing Skin --- src/apps.json | 11 +++++++++++ src/icons/Blessing Skin.png | Bin 0 -> 4358 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/Blessing Skin.png diff --git a/src/apps.json b/src/apps.json index 4013f5954..4bbf8d652 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1378,6 +1378,17 @@ "blazor\\.webassembly\\.js" ] }, + "Blessing Skin": { + "cats": [ + 7 + ], + "icon": "Blessing Skin.png", + "website": "https://github.com/bs-community/blessing-skin-server", + "implies": "Laravel", + "js": { + "blessing.version": "^(.+)$\\;version:\\1" + } + }, "Blesta": { "cats": [ 6 diff --git a/src/icons/Blessing Skin.png b/src/icons/Blessing Skin.png new file mode 100644 index 0000000000000000000000000000000000000000..f7e0c6eee31727897561f1cae2d1ea7ce7c36bff GIT binary patch literal 4358 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 literal 0 HcmV?d00001 -- GitLab From 0724ad7e00eb225e01ac96f4b5acae9419a3d678 Mon Sep 17 00:00:00 2001 From: Sam Verdyck Date: Thu, 2 Apr 2020 20:19:44 +0200 Subject: [PATCH 251/550] fix url --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 4013f5954..846a36e9b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1867,7 +1867,7 @@ ], "script": "/website/JavaScript/Vertoshop\\.js", "icon": "ccvshop.png", - "website": "https://www.ccvshop.nl" + "website": "https://ccvshop.be" }, "CentOS": { "cats": [ -- GitLab From 1c7c8edfa72b5ac8accf59f255375f67e45efc14 Mon Sep 17 00:00:00 2001 From: kingthorin Date: Fri, 3 Apr 2020 11:15:46 -0400 Subject: [PATCH 252/550] NivCMS remove empty elements Having empty elements just results in unnecessary parsing or incorrect matching. --- src/apps.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/apps.json b/src/apps.json index 4013f5954..d63ba79c9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11786,16 +11786,12 @@ "cookie_name": "NivCMSPro" }, "icon": "nivsoft.png", - "js": { - "": "" - }, "headers": { "X-Powered-By": "NivCMS" }, "meta": { "generator": "^NivCMS" }, - "script": "", "website": "https://NivSoft.ir" }, "Weebly": { -- GitLab From df31e0e41679e8bcfb5365fa01d0a861d6779e44 Mon Sep 17 00:00:00 2001 From: Jesse Nickles Date: Sat, 4 Apr 2020 01:50:19 +0700 Subject: [PATCH 253/550] added SlickStack --- src/apps.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/apps.json b/src/apps.json index 4013f5954..91e99fced 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9280,6 +9280,20 @@ "script": "/sim(?:site|core)/js", "website": "http://simgroep.nl/internet/portfolio-contentbeheer_41623/" }, + "SlickStack": { + "cats": [ + 47, + 9 + ], + "icon": "SlickStack.png", + "implies": [ + "WordPress" + ], + "headers": { + "x-powered-by": "SlickStack" + }, + "website": "https://slickstack.io" + }, "SMF": { "cats": [ 2 -- GitLab From 82ccd3105d029a92c5daf5b951c95f8c31e15815 Mon Sep 17 00:00:00 2001 From: Jesse Nickles Date: Sat, 4 Apr 2020 01:54:49 +0700 Subject: [PATCH 254/550] added SlickStack icon --- src/icons/SlickStack.png | Bin 0 -> 1662 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/SlickStack.png diff --git a/src/icons/SlickStack.png b/src/icons/SlickStack.png new file mode 100644 index 0000000000000000000000000000000000000000..24b48486fbfaa6f56d6973b0e4b0fb613c4d787f GIT binary patch literal 1662 zcmeAS@N?(olHy`uVBq!ia0y~yU~mFq4mJh`hQ}ccFBlluTs>VJLn`9l&iR-h6fSby z{_E6;<2hLYYgUGF^5w3&%dv5C#A=P?+@s&}V;{8zOz4nE;&r^ZEK2prEWaaxoL*ke z^J6#cn)>bQ-s+dPAMy9ke{cJI&wJbF)#rcSYtfs2dTZm?#iyB)jJb6b_JuUFwy?Tb z8%9YcrnXEKoOQM-R4ObpVrk;kwtFgxg)K(~#oQxg5(`@z?p-pByj3;V;?3`XZ<@dI z>{hPGmao_zrW+X+*M`QKk2*^xn$k;w;QIP zT%GqOXxVI?yZ?K4ng`7;)0xJ;Xm$U@fPi;b8h(AYn5Z6lH)HDLWS{sK<{F*3YS+9| zlry`s|CrjSvR-)sqv#~ z{)6%EFJ4dj5Tid~&)mgH3#NaMpON@xiN)szFH32~&^y-Ar=Laj@Vr$*K{ls458<(CQuogU^dvMCD z-7*t*v-%uxlS$wx?xbCFm*!k?Dd9INE1pu^kn~M<0_vy)jWk6x;Hc?|BiiAHI>Q9@?H9` zM-4IDITD4FpR#{nF?VNMN^oYz%v($!Z&t2iQdMGY`Rg;`E#rr7o~T zK5C*D!^MX`);7C84xRPlu+Z7QWBIa&vs!CxPA)pPbW`ni3jx`_`@7q2>rCujs=3a| z{qc4_zOCY(LjAlh3vz#}HWWOV%k{ucVZx_2?~qmg!bj#`HLK?MZjreD%%4Tm)4Wp_ z73*{d9=2~g(#Y^ez4pg>{-O&FS456JkovR3qsYwvY4+jFVuO-Gk^aT)wN*A7{T(kp zov5}nXG#fs@=g(fHuk$w7i>H1ZB{AYF^M?kGIO%6(Sr9e9S?5aWw-nK*QV2&`wGjt z)8{OmI9MNaO#dMIeO;C7=iI&@dzW-?-E5aLY@{ zi`F74CVRZsFASUMeZ%*Rhppo<8=P=OX)QS?@A6=8Lqm>4t9sVfqthoejJu`L)+! z!W*65vtR!RDEwL6wk#l4VV;0=oylGeznaNWRvy_2znjlwpIr8Ezp8huI-#F|fq}u()z4*}Q$iB}F-R#2 literal 0 HcmV?d00001 -- GitLab From 3134865c07fab1c5799a10031a90b39e7eec1ecf Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 5 Apr 2020 10:48:46 +1000 Subject: [PATCH 255/550] Fix stalling issue in NPM/Puppeteer, use default user agent --- src/drivers/npm/browsers/puppeteer.js | 31 +++++++++++++++++--------- src/drivers/npm/driver.js | 1 - src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 4 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index d9f3cbf0f..7b0779adf 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -82,7 +82,7 @@ class PuppeteerBrowser extends Browser { const page = await browser.newPage(); - page.setDefaultTimeout(this.options.maxWait * 2); + page.setDefaultTimeout(this.options.maxWait * 1.1); await page.setRequestInterception(true); @@ -101,8 +101,12 @@ class PuppeteerBrowser extends Browser { this.log(`abort navigation to ${request.url()}`); request.abort('aborted'); - } else { - request.continue(); + } else if (!done) { + if (!['document', 'script'].includes(request.resourceType())) { + request.abort(); + } else { + request.continue(); + } } } catch (error) { reject(new Error(`page error: ${error.message || error}`)); @@ -133,19 +137,24 @@ class PuppeteerBrowser extends Browser { } }); - page.on('console', ({ _type, _text, _location }) => this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type)); + page.on('console', ({ _type, _text, _location }) => { + if (!/Failed to load resource: net::ERR_FAILED/.test(_text)) { + this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type); + } + }); - await page.setUserAgent(this.options.userAgent); + if (this.options.userAgent) { + await page.setUserAgent(this.options.userAgent); + } try { await Promise.race([ page.goto(url, { waitUntil: 'domcontentloaded' }), - new Promise((_resolve, _reject) => setTimeout(() => _reject(new Error('timeout')), this.options.maxWait)), + // eslint-disable-next-line no-shadow + new Promise((resolve, reject) => setTimeout(() => reject(new Error('timeout')), this.options.maxWait)), ]); } catch (error) { - if (!this.statusCode) { - throw new Error(error.message || error.toString()); - } + throw new Error(error.message || error.toString()); } // eslint-disable-next-line no-undef @@ -185,7 +194,7 @@ class PuppeteerBrowser extends Browser { } }); } catch (error) { - this.log(`visit error: ${error.message || error}`, 'error'); + this.log(`visit error: ${error.message || error} (${url})`, 'error'); throw new Error(error.message || error.toString()); } finally { @@ -201,6 +210,8 @@ class PuppeteerBrowser extends Browser { } } } + + this.log(`visit ok (${url})`); } } diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 712d77ff6..1c0e6c678 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -79,7 +79,6 @@ class Driver { maxUrls: 10, maxWait: 5000, recursive: false, - userAgent: 'Mozilla/5.0 (compatible; Wappalyzer)', }, options || {}); this.options.debug = Boolean(+this.options.debug); diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 246738515..5c1330b73 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.30", + "version": "5.9.31", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index bced837ad..7f04354a4 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.30", + "version": "5.9.31", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From b46213cd6cc8f6133843c73087233f8349b577d2 Mon Sep 17 00:00:00 2001 From: SmartSites Date: Mon, 6 Apr 2020 00:41:10 +0500 Subject: [PATCH 256/550] Fixed PHP.svg icon case for phpCMS --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 4013f5954..c20ae4407 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13374,7 +13374,7 @@ "cats": [ 1 ], - "icon": "php.svg", + "icon": "PHP.svg", "implies": "PHP", "js": { "phpcms": "" -- GitLab From ad69f38d937836e9c96f6a96fe4c40f00aaa9d28 Mon Sep 17 00:00:00 2001 From: Steven de Jong Date: Mon, 6 Apr 2020 10:39:07 +0200 Subject: [PATCH 257/550] Update npm-shrinkwrap.json --- src/drivers/npm/npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index 4ee8a62e3..1996b1689 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "wappalyzer", - "version": "5.9.30", + "version": "5.9.29", "lockfileVersion": 1, "requires": true, "dependencies": { -- GitLab From 914dfb023a00eb6a5eeb29e168e32a1de2b3fb3c Mon Sep 17 00:00:00 2001 From: Patryk Padus Date: Mon, 6 Apr 2020 17:19:06 +0200 Subject: [PATCH 258/550] Netlify new url adoption Fix for https://github.com/AliasIO/wappalyzer/issues/3012 --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 4013f5954..2531dbfbb 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7326,7 +7326,7 @@ "X-NF-Request-ID": "", "Server": "^Netlify" }, - "url": "^https?://[^/]+\\.netlify\\.com/", + "url": "^https?://[^/]+\\.netlify\\.(com||app)/", "icon": "Netlify.svg", "website": "https://www.netlify.com/" }, -- GitLab From f1e1aeb41e52a79d4f93934e3cc7fd4ca5d96a7d Mon Sep 17 00:00:00 2001 From: Jake Jarvis Date: Tue, 7 Apr 2020 11:52:08 -0400 Subject: [PATCH 259/550] add Atlassian Statuspage --- src/apps.json | 13 +++++++++++++ src/icons/Atlassian Statuspage.svg | 1 + 2 files changed, 14 insertions(+) create mode 100644 src/icons/Atlassian Statuspage.svg diff --git a/src/apps.json b/src/apps.json index 4013f5954..490befd43 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1141,6 +1141,19 @@ ], "website": "http://www.atlassian.com/software/jira/overview/" }, + "Atlassian Statuspage": { + "cats": [ + 13, + 62 + ], + "headers": { + "X-StatusPage-Skip-Logging": "", + "X-StatusPage-Version": "" + }, + "html": "]*href=\"https?://(?:www\\.)?statuspage\\.io/powered-by[^>]+>", + "icon": "Atlassian Statuspage.svg", + "website": "https://www.statuspage.io/" + }, "Aurelia": { "cats": [ 12 diff --git a/src/icons/Atlassian Statuspage.svg b/src/icons/Atlassian Statuspage.svg new file mode 100644 index 000000000..b651642d7 --- /dev/null +++ b/src/icons/Atlassian Statuspage.svg @@ -0,0 +1 @@ + \ No newline at end of file -- GitLab From ba484788f7abe018dfc92a32005caa14c46afa4a Mon Sep 17 00:00:00 2001 From: Markus Hunsalz Date: Wed, 8 Apr 2020 00:26:02 +0200 Subject: [PATCH 260/550] improved October CMS detection --- src/apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/apps.json b/src/apps.json index 4013f5954..f50b61658 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7496,6 +7496,9 @@ "cats": [ 1 ], + "meta": { + "generator": "OctoberCMS" + }, "cookies": { "october_session": "" }, -- GitLab From e86e348f5d920e3ff9419920b3c5fedb4ff16c53 Mon Sep 17 00:00:00 2001 From: Markus Hunsalz Date: Wed, 8 Apr 2020 00:32:58 +0200 Subject: [PATCH 261/550] improved WHMCS detection --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 4013f5954..2c685e1b0 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11544,7 +11544,7 @@ "cats": [ 6 ], - "cookies": { + "js": { "WHMCS": "" }, "icon": "WHMCS.png", -- GitLab From 304b5976a5d30b235445848eb5cc4582933ba688 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 8 Apr 2020 12:32:25 +1000 Subject: [PATCH 262/550] MIT license --- LICENSE | 694 +------------------------ README.md | 18 +- src/drivers/npm/Dockerfile | 2 +- src/drivers/npm/README.md | 11 +- src/drivers/npm/npm-shrinkwrap.json | 271 +++++++++- src/drivers/npm/output | 1 - src/drivers/npm/package.json | 8 +- src/drivers/webextension/manifest.json | 4 +- 8 files changed, 310 insertions(+), 699 deletions(-) delete mode 100644 src/drivers/npm/output diff --git a/LICENSE b/LICENSE index 20d40b6bc..d19c3fad8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,674 +1,20 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file +Copyright 2008 Wappalyzer + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index 6174313d7..4e716a957 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,18 @@ -# Wappalyzer [![Travis](https://travis-ci.org/AliasIO/Wappalyzer.svg?branch=master)](https://travis-ci.org/AliasIO/Wappalyzer/) [![Scrutinizer](https://scrutinizer-ci.com/g/AliasIO/Wappalyzer/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/AliasIO/Wappalyzer/?branch=master) +# Wappalyzer [![Travis](https://travis-ci.org/aliasio/wappalyzer.svg?branch=master)](https://travis-ci.org/aliasio/wappalyzer/) [![Scrutinizer](https://scrutinizer-ci.com/g/AliasIO/Wappalyzer/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/aliasio/wappalyzer/?branch=master) [Wappalyzer](https://www.wappalyzer.com/) is a -[cross-platform](https://github.com/AliasIO/Wappalyzer/wiki/Drivers) utility that uncovers the +[cross-platform](https://www.wappalyzer.com/nodejs) utility that uncovers the technologies used on websites. It detects -[content management systems](https://www.wappalyzer.com/categories/cms), -[eCommerce platforms](https://www.wappalyzer.com/categories/ecommerce), -[web servers](https://www.wappalyzer.com/categories/web-servers), -[JavaScript frameworks](https://www.wappalyzer.com/categories/javascript-frameworks), -[analytics tools](https://www.wappalyzer.com/categories/analytics) and +[content management systems](https://www.wappalyzer.com/technologies/cms), +[eCommerce platforms](https://www.wappalyzer.com/technologies/ecommerce), +[web servers](https://www.wappalyzer.com/technologies/web-servers), +[JavaScript frameworks](https://www.wappalyzer.com/technologies/javascript-frameworks), +[analytics tools](https://www.wappalyzer.com/technologies/analytics) and [many more](https://www.wappalyzer.com/applications). -*Licensed under the [GPL](https://github.com/AliasIO/Wappalyzer/blob/master/LICENSE).* +*Licensed under [MIT](https://github.com/aliasio/wappalyzer/blob/master/LICENSE).* ## Documentation -Please read the [developer documentation](https://docs.wappalyzer.com/) to get started. +Please read the [developer documentation](https://www.wappalyzer.com/docs) to get started. diff --git a/src/drivers/npm/Dockerfile b/src/drivers/npm/Dockerfile index 9df4ce59d..4c1c3596b 100644 --- a/src/drivers/npm/Dockerfile +++ b/src/drivers/npm/Dockerfile @@ -1,6 +1,6 @@ FROM node:12-alpine -MAINTAINER Elbert Alias +MAINTAINER Wappalyzer ENV WAPPALYZER_ROOT /opt/wappalyzer ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true diff --git a/src/drivers/npm/README.md b/src/drivers/npm/README.md index 731a16b8d..72f39600b 100644 --- a/src/drivers/npm/README.md +++ b/src/drivers/npm/README.md @@ -1,14 +1,11 @@ # Wappalyzer [Wappalyzer](https://www.wappalyzer.com/) is a -[cross-platform](https://github.com/AliasIO/Wappalyzer/wiki/Drivers) utility that uncovers the +[cross-platform](https://www.wappalyzer.com/nodejs) utility that uncovers the technologies used on websites. It detects -[content management systems](https://www.wappalyzer.com/categories/cms), -[eCommerce platforms](https://www.wappalyzer.com/categories/ecommerce), -[web servers](https://www.wappalyzer.com/categories/web-servers), -[JavaScript frameworks](https://www.wappalyzer.com/categories/javascript-frameworks), -[analytics tools](https://www.wappalyzer.com/categories/analytics) and -[many more](https://www.wappalyzer.com/applications). +[content management systems](https://www.wappalyzer.com/technologies/cms), [ecommerce platforms](https://www.wappalyzer.com/technologies/ecommerce), [web servers](https://www.wappalyzer.com/technologies/web-servers), [JavaScript frameworks](https://www.wappalyzer.com/technologies/javascript-frameworks), +[analytics tools](https://www.wappalyzer.com/technologies/analytics) and +[many more](https://www.wappalyzer.com/technologies). ## Installation diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index 1996b1689..d4230dd48 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,9 +1,14 @@ { "name": "wappalyzer", - "version": "5.9.29", + "version": "5.9.32", "lockfileVersion": 1, "requires": true, "dependencies": { + "@types/mime-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", + "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=" + }, "abab": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", @@ -35,6 +40,11 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" }, + "agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" + }, "ajv": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", @@ -93,6 +103,11 @@ "regenerator-runtime": "^0.11.0" } }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -106,11 +121,30 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "browser-process-hrtime": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -124,6 +158,22 @@ "delayed-stream": "~1.0.0" } }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -252,6 +302,32 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -272,6 +348,14 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -287,6 +371,11 @@ "mime-types": "^2.1.12" } }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -295,6 +384,19 @@ "assert-plus": "^1.0.0" } }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -327,6 +429,15 @@ "sshpk": "^1.7.0" } }, + "https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "requires": { + "agent-base": "5", + "debug": "4" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -335,11 +446,30 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -461,6 +591,27 @@ "mime-db": "1.43.0" } }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -476,6 +627,14 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -502,6 +661,16 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -517,6 +686,21 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "psl": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", @@ -527,6 +711,23 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, + "puppeteer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz", + "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==", + "requires": { + "@types/mime-types": "^2.1.0", + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^4.0.0", + "mime": "^2.0.3", + "mime-types": "^2.1.25", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + } + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -537,6 +738,27 @@ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -592,6 +814,14 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, "safe-buffer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", @@ -634,6 +864,21 @@ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -677,6 +922,11 @@ "prelude-ls": "~1.1.2" } }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -694,6 +944,11 @@ "requires-port": "^1.0.0" } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -750,6 +1005,11 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, "ws": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", @@ -763,6 +1023,15 @@ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, "zombie": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/zombie/-/zombie-6.1.4.tgz", diff --git a/src/drivers/npm/output b/src/drivers/npm/output deleted file mode 100644 index 6a843a5b6..000000000 --- a/src/drivers/npm/output +++ /dev/null @@ -1 +0,0 @@ -{"statusCode":202,"body":"{}","headers":{"Content-Type":"application/json","Access-Control-Allow-Origin":"*"}} \ No newline at end of file diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 5c1330b73..84503fd3a 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -1,10 +1,10 @@ { "name": "wappalyzer", - "description": "Uncovers the technologies used on websites", + "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.31", - "author": "Elbert Alias", - "license": "GPL-3.0", + "version": "5.9.32", + "author": "Wappalyzer", + "license": "MIT", "repository": { "type": "git", "url": "https://github.com/aliasio/wappalyzer" diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 7f04354a4..7948fa85c 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -1,10 +1,10 @@ { "name": "Wappalyzer", "short_name": "Wappalyzer", - "author": "Elbert Alias", + "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.31", + "version": "5.9.32", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 7a80b02645c3c89511f3dec7c3951d69ae2a7550 Mon Sep 17 00:00:00 2001 From: Fesch Date: Wed, 8 Apr 2020 22:36:49 +0200 Subject: [PATCH 263/550] update melis platform --- src/apps.json | 29 ++- src/drivers/npm/npm-shrinkwrap.json | 269 ---------------------------- src/icons/melis-platform.svg | 37 ++++ 3 files changed, 60 insertions(+), 275 deletions(-) create mode 100644 src/icons/melis-platform.svg diff --git a/src/apps.json b/src/apps.json index 4013f5954..5a3b94643 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6633,17 +6633,34 @@ "icon": "Meebo.png", "website": "http://www.meebo.com" }, - "Melis CMS V2": { + "Melis Platform": { "cats": [ 1, - 6 + 6, + 11, + 32 + ], + "cpe": "cpe:/a:melisplatform:melisplatform", + "html": [ + " + + + + -- GitLab From 9b9b3012f8cc7e9510af53091d6509f238a2b441 Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Thu, 23 Apr 2020 17:19:05 +0200 Subject: [PATCH 277/550] Added T-Soft as an Ecommerce Platform --- src/apps.json | 8 ++++++++ src/icons/Tsoft.png | Bin 0 -> 1914 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/Tsoft.png diff --git a/src/apps.json b/src/apps.json index ac5ea6fa2..99d8d4be9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7657,6 +7657,14 @@ "icon": "Tebex.png", "website": "https://www.tebex.io/" }, + "T-Soft": { + "cats": [ + 6 + ], + "html": "", + "icon": "Tsoft.png", + "website": "https://www.tsoft.com.tr/" + }, "OpenCms": { "cats": [ 1 diff --git a/src/icons/Tsoft.png b/src/icons/Tsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..6b05a85d8c3026966ab7a4d5bd7ef4c9c0827356 GIT binary patch literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yVB}_CVA#vS%)r1fIe*0-1_p*j0X`wF|NsBDHaC5n zr>3W=wtCe{6*=jzU%x(n^yp2x;I}4OJx>$=kPXy-8v?eCSX_Xo!ZALXf}j#S0gDyStt|d6JWvF?;5WlA^-) z)|NfHcWvCT-qX!x!Tfnu73Dw9?EH28__eE7QciI1Ew`&~zk6Hv ze|=dRlbDiLNj3XUyZ!&eQs!39P?5#WO%XIkBDwUXwKTD+3{x6BqZuStH! zb)0kWHr~v+H%%-#3J=6?&Gou{$9QeaW0%+4ax3?_IY*}pDLO!mO(_ZuM z>p3&Yr}Jlfywk5aOFX7^Z_~}3dvF39$Kjw`ukU)QvfkgG>&_lwETyn{+uIimcCN0U z4ijk$9`VZWM7o?k%9}`WMdPgR|yu~-X=L$!FJ7ZrQF+Hei!=r5(V>anJpHs zFe$G4pzG0gYV(oc+hHZlrm;J2Z(I9R( zdrFm^yUO#^uRgV0JLGU_S*d(z%r1uAa+34&rLsO=aOg~!?s4~0MJyMacBGKf=lmm&!0bwmj3wk`RJao=+1i;E1I1?e9+r|SibdU z`nkNhYvunf7B~JIswua6%Y*0Ft~4G@n%a5rdGh@oVfPD~^Hq+WeQy4ry?v^aeeT2~ zvlnaEt*U+Ya#_x8i`n5Vky~DxpV=y>DRO`N&p+ME+SmdUE?xJvFOMk5Gf-_`x+bIK z%Vx%@Q@+djZhi4K<*@X+&+W5}_U-vwXP^Ck%Cf_%t_Ja8(YvlDeYjL~DWbc6;k}Q$ zqja>ne%`wIB$#%Kcz$nPz?Ko=H`nZxzhL~niH}xBeBBnuEybG@^)Ep5wM^YwE$7cZiL*Aw zaYtQ`sN7sS`%2Vz@jW_=-$wm7C9_kf-h)3TX8Xr^OpkYzZiwyXwdduIKf7#G(&tpC zbNi3=zm3w--c@Jf645(1DPN^4c+Jx&o;h6tGfwY{4J>kdb}nLFtJ(dG%oU+#YYbiZ zc59bfpB64Wy>&sAu<@DuyLDz=+ce=^^oN?ztufsFll(TvJ?LNURS_C+-QfPovS{x8 z_Iel1_ukvJyfaKVDKNsrYHjQB$eA8ePsKx{cTLNVf8;5$?4Dk>VO^OIi}wFdUjOEa zDMxSla7bA9Opu7~{KebTsU&f%?;@!KmiOM}vn1+ad(emJWv+fXFbTkC8`>9;pq z7Ct@hweo7zoYnDxFLqy_+qKfE=F8D6-Ha?-Nu_p`UcMVKwr}@`1&M_z&fdD<&*3%i z1w)<~2Tc^NnY&@nIv=rY!GP`Rt8PuY^hR^e>99!&zgBb}OVZ6~5vkR5@D-Mf&-!;> zb2Tsby4$Od&dvT6q;SFa8+X#0FWsp}_4aIydb293ef^8_7f-&-NiVKVTQ3qiEoK+_r3bs<*87o=)8z{Crb#UQ$HaVK?1xh2M_- z{PO7Fir8;!pX|Hh#kH+(UH6GA1-Gqqf892@eQLM(^v*at+f~J7hkyRMDF5T&kFu{* zQryoSx>0h-NcULg6nQV7RpFPFUjI3w`L<(2uClgkd-*`JGaCWh7Un0@=o1*e$&{RXODJYD@<);T3K0RSmmvBm%Z literal 0 HcmV?d00001 -- GitLab From 85283d81487eb4a9036154d7c4f30d344ab6545f Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Thu, 23 Apr 2020 17:52:39 +0200 Subject: [PATCH 278/550] Added T-Soft as an ecommerce platform --- src/apps.json | 8 ++++++++ src/icons/Tsoft.png | Bin 0 -> 1914 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/Tsoft.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..f76be0e4e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7656,6 +7656,14 @@ "icon": "Tebex.png", "website": "https://www.tebex.io/" }, + "T-Soft": { + "cats": [ + 6 + ], + "html": "", + "icon": "Tsoft.png", + "website": "https://www.tsoft.com.tr/" + }, "OpenCms": { "cats": [ 1 diff --git a/src/icons/Tsoft.png b/src/icons/Tsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..6b05a85d8c3026966ab7a4d5bd7ef4c9c0827356 GIT binary patch literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yVB}_CVA#vS%)r1fIe*0-1_p*j0X`wF|NsBDHaC5n zr>3W=wtCe{6*=jzU%x(n^yp2x;I}4OJx>$=kPXy-8v?eCSX_Xo!ZALXf}j#S0gDyStt|d6JWvF?;5WlA^-) z)|NfHcWvCT-qX!x!Tfnu73Dw9?EH28__eE7QciI1Ew`&~zk6Hv ze|=dRlbDiLNj3XUyZ!&eQs!39P?5#WO%XIkBDwUXwKTD+3{x6BqZuStH! zb)0kWHr~v+H%%-#3J=6?&Gou{$9QeaW0%+4ax3?_IY*}pDLO!mO(_ZuM z>p3&Yr}Jlfywk5aOFX7^Z_~}3dvF39$Kjw`ukU)QvfkgG>&_lwETyn{+uIimcCN0U z4ijk$9`VZWM7o?k%9}`WMdPgR|yu~-X=L$!FJ7ZrQF+Hei!=r5(V>anJpHs zFe$G4pzG0gYV(oc+hHZlrm;J2Z(I9R( zdrFm^yUO#^uRgV0JLGU_S*d(z%r1uAa+34&rLsO=aOg~!?s4~0MJyMacBGKf=lmm&!0bwmj3wk`RJao=+1i;E1I1?e9+r|SibdU z`nkNhYvunf7B~JIswua6%Y*0Ft~4G@n%a5rdGh@oVfPD~^Hq+WeQy4ry?v^aeeT2~ zvlnaEt*U+Ya#_x8i`n5Vky~DxpV=y>DRO`N&p+ME+SmdUE?xJvFOMk5Gf-_`x+bIK z%Vx%@Q@+djZhi4K<*@X+&+W5}_U-vwXP^Ck%Cf_%t_Ja8(YvlDeYjL~DWbc6;k}Q$ zqja>ne%`wIB$#%Kcz$nPz?Ko=H`nZxzhL~niH}xBeBBnuEybG@^)Ep5wM^YwE$7cZiL*Aw zaYtQ`sN7sS`%2Vz@jW_=-$wm7C9_kf-h)3TX8Xr^OpkYzZiwyXwdduIKf7#G(&tpC zbNi3=zm3w--c@Jf645(1DPN^4c+Jx&o;h6tGfwY{4J>kdb}nLFtJ(dG%oU+#YYbiZ zc59bfpB64Wy>&sAu<@DuyLDz=+ce=^^oN?ztufsFll(TvJ?LNURS_C+-QfPovS{x8 z_Iel1_ukvJyfaKVDKNsrYHjQB$eA8ePsKx{cTLNVf8;5$?4Dk>VO^OIi}wFdUjOEa zDMxSla7bA9Opu7~{KebTsU&f%?;@!KmiOM}vn1+ad(emJWv+fXFbTkC8`>9;pq z7Ct@hweo7zoYnDxFLqy_+qKfE=F8D6-Ha?-Nu_p`UcMVKwr}@`1&M_z&fdD<&*3%i z1w)<~2Tc^NnY&@nIv=rY!GP`Rt8PuY^hR^e>99!&zgBb}OVZ6~5vkR5@D-Mf&-!;> zb2Tsby4$Od&dvT6q;SFa8+X#0FWsp}_4aIydb293ef^8_7f-&-NiVKVTQ3qiEoK+_r3bs<*87o=)8z{Crb#UQ$HaVK?1xh2M_- z{PO7Fir8;!pX|Hh#kH+(UH6GA1-Gqqf892@eQLM(^v*at+f~J7hkyRMDF5T&kFu{* zQryoSx>0h-NcULg6nQV7RpFPFUjI3w`L<(2uClgkd-*`JGaCWh7Un0@=o1*e$&{RXODJYD@<);T3K0RSmmvBm%Z literal 0 HcmV?d00001 -- GitLab From 99971836bfa22fc6ef3697938fc763f2daf514a9 Mon Sep 17 00:00:00 2001 From: housseindjirdeh Date: Fri, 24 Apr 2020 15:49:09 -0400 Subject: [PATCH 279/550] updates react script check --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 7b7865430..99d4b7aed 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8868,7 +8868,7 @@ "script": [ "react(?:-with-addons)?[.-]([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/react(?:\\.min)?\\.js\\;version:\\1", - "react.*\\.js" + "^react\\.(?:production|development)?\\.*(?:min\\.)?js" ], "website": "https://reactjs.org" }, -- GitLab From f819c4dd0983b42680002802c3077895b8fcaa4d Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sat, 25 Apr 2020 09:28:23 +1000 Subject: [PATCH 280/550] Use langdetect instead of cld NPM module --- src/drivers/npm/driver.js | 18 ++-- src/drivers/npm/npm-shrinkwrap.json | 127 ++-------------------------- src/drivers/npm/package.json | 4 +- 3 files changed, 14 insertions(+), 135 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index c9980573e..e64cda9be 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -1,9 +1,13 @@ const url = require('url'); const fs = require('fs'); const path = require('path'); -const cld = require('cld'); +const LanguageDetect = require('languagedetect'); const Wappalyzer = require('./wappalyzer'); +const languageDetect = new LanguageDetect(); + +languageDetect.setLanguageType('iso2'); + const json = JSON.parse(fs.readFileSync(path.resolve(`${__dirname}/apps.json`))); const extensions = /^([^.]+$|\.(asp|aspx|cgi|htm|html|jsp|php)$)/; @@ -233,17 +237,7 @@ class Driver { let language = null; try { - language = await new Promise((resolve, reject) => cld.detect(html, { isHTML: true }, (error, { languages }) => { - if (error) { - reject(error); - } - - resolve( - languages - .filter(({ percent }) => percent >= 75) - .map(({ code }) => code)[0], - ); - })); + [[language]] = languageDetect.detect(html.replace(/<\/?[^>]+(>|$)/g, ' '), 1); } catch (error) { this.wappalyzer.log(`${error.message || error}; url: ${pageUrl.href}`, 'driver', 'error'); } diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index f422d33f7..b7d31ac7c 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "wappalyzer", - "version": "5.9.32", + "version": "5.9.33", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -93,11 +93,6 @@ "regenerator-runtime": "^0.11.0" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -111,15 +106,6 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "browser-process-hrtime": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", @@ -130,31 +116,6 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "cld": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cld/-/cld-2.6.0.tgz", - "integrity": "sha512-2U8Uiv7Bvl1v4fNWFGB3RYtPvhUWXQJ1MoNKJNVuoALfandEt9oVqK64S+3ZLvQPjDiYjsohtTep/wIs0xOXkw==", - "requires": { - "glob": "^5.0.10", - "node-addon-api": "*", - "rimraf": "^2.4.0", - "underscore": "^1.6.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -163,11 +124,6 @@ "delayed-stream": "~1.0.0" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -331,11 +287,6 @@ "mime-types": "^2.1.12" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -344,19 +295,6 @@ "assert-plus": "^1.0.0" } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -397,20 +335,6 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -495,6 +419,11 @@ "verror": "1.10.0" } }, + "languagedetect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/languagedetect/-/languagedetect-2.0.0.tgz", + "integrity": "sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ==" + }, "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", @@ -537,24 +466,11 @@ "mime-db": "1.43.0" } }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node-addon-api": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.0.tgz", - "integrity": "sha512-ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA==" - }, "nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -565,14 +481,6 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -599,11 +507,6 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -694,14 +597,6 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, "safe-buffer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", @@ -787,11 +682,6 @@ "prelude-ls": "~1.1.2" } }, - "underscore": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", - "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" - }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -865,11 +755,6 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, "ws": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index b2acf8ab7..330d7079d 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.32", + "version": "5.9.33", "author": "Wappalyzer", "license": "MIT", "repository": { @@ -27,7 +27,7 @@ "wappalyzer": "./cli.js" }, "dependencies": { - "cld": "^2.6.0", + "languagedetect": "^2.0.0", "zombie": "^6.1.4" }, "peerDependencies": { -- GitLab From 7d71f86cb5a1ed11c0c794f1bb13047f9ca246b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wille=20Ristima=CC=88ki?= Date: Sun, 26 Apr 2020 21:54:45 +0300 Subject: [PATCH 281/550] Add icon & detection for MyCashflow --- src/apps.json | 10 ++++++++++ src/icons/mycashflow.png | Bin 0 -> 1653 bytes 2 files changed, 10 insertions(+) create mode 100644 src/icons/mycashflow.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..f68465e3a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7227,6 +7227,16 @@ "script": "pub\\.mybloglog\\.com", "website": "http://www.mybloglog.com" }, + "MyCashFlow": { + "cats": [ + 6 + ], + "headers": { + "X-MCF-ID": "" + }, + "icon": "mycashflow.png", + "website": "https://www.mycashflow.fi/" + }, "MySQL": { "cats": [ 34 diff --git a/src/icons/mycashflow.png b/src/icons/mycashflow.png new file mode 100644 index 0000000000000000000000000000000000000000..50a8b455f5d0b3ae84d5d0dd2d8e9407021993c1 GIT binary patch literal 1653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+m{l`FB1$5BeXNr6bM+EIYV;~{3m8Da#=fE;F*!T6 zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRu#Dg zxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA*|tg$M@9GsC^+XAr7D=|8R#Y(7#Jy- zTk08_nHZZI=_nW(7#Zjr80s4v=o*?@nHpFbTPQ$*lAVH0QA(Oskc%7CuA-DQTcwPW zk^(Dz{qpj1y>er{{GxPyLrY6beFGzXBO~3Slr-Jq%Dj@q3f;V7Wta&rsl~}fnFS@8 z`FRQ;6BCp2OG|8(l%U2|xZPro(>$o&6x?pHz^PZ?PQgYW6t_rm4HF7-aRV{I$r6-A?GzAcKQ%AK zR;ftI-mZ7<-&+g}OwT-B978H@9hq*MA>t@cUe=5sP=qtC}=F@aw+}iOXu9h2oZhwGc+Gze=BGRr+R^MBO-NG|l8= zv`K=C^c{IqCz~&ADk~lM`#wlXU6(g3F#hayXM>~Rg7ZlYdm>WUHmgcLoV@gW*ayRd zmn}~+@9p!rd$VopJHwPKYq-LScKf#9PB>8K9Frn?{nWC(xdsVWKE!Cd^K_K`bqtxk z_XH zOT|Mj<*0kvZogKv+;Z9Ie^H2;_veM4+CL1XP5L_@8CqO;wmBhk&7Z`V3SaLE7wEPg zbS;&QzQ5yL!ndG^dCQhFiA`;Me7JH~{ls*~dua{2=TAS}#5^Zq>Fp;EQ&u_FF1uqn z@4M->y6qM6;l7(o%w8&4aN0GWzGL`3!{zb^ziFoPUH;|P?N2mVpv5*t_MM3SnP#E% zy{)D#o}&NMLuRBN*QxdHdbi4|C*qO+DXnd}Sp||sx?koB@n4ZlU_D;>p-Wz_s3zpo z(QLizX1D)Mn=kD9eOlzjKfYF`qDFe24Sw41zNY_Qs53ovKF{T+%)8c3-lf+l^{n7$ zp$&iB1?5c7rcc~ExZWN6-*^A>`yUz>5-XXx?l4-uYvTD{RsKYPOX9C7Tj|{PJ4~^* lhb?|H%xhl%aKU~S2?lPDY35#SzXL!Ofv2mV%Q~loCIAXVev$wH literal 0 HcmV?d00001 -- GitLab From 26c64dcabcee84fe080e5857d872bec3ddb979cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wille=20Ristima=CC=88ki?= Date: Sun, 26 Apr 2020 22:09:03 +0300 Subject: [PATCH 282/550] Add headers check for EPages --- src/apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 7b7865430..46e598aa4 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3165,10 +3165,13 @@ "cats": [ 6 ], + "headers": { + "X-epages-RequestId": "" + }, + "icon": "epages.png", "js": { "epages": "" }, - "icon": "epages.png", "website": "http://www.epages.com/" }, "EPiServer": { -- GitLab From 323dafd7bd5affa73ce7589fc6e1f443437259e9 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 27 Apr 2020 14:52:05 +1000 Subject: [PATCH 283/550] Fix technology links in bookmarklet driver --- src/drivers/bookmarklet/driver.js | 43 +++++++++++++------------------ src/drivers/npm/package.json | 2 +- 2 files changed, 19 insertions(+), 26 deletions(-) diff --git a/src/drivers/bookmarklet/driver.js b/src/drivers/bookmarklet/driver.js index 361862657..fdddff2c5 100644 --- a/src/drivers/bookmarklet/driver.js +++ b/src/drivers/bookmarklet/driver.js @@ -1,9 +1,7 @@ -/** - * Bookmarklet driver - */ - -/** global: wappalyzer */ -/** global: XMLHttpRequest */ +/* eslint-env browser */ +/* eslint-disable func-names, no-unused-expressions, no-restricted-globals */ +/* eslint-disable no-restricted-syntax, no-continue */ +/* global wappalyzer */ (function () { wappalyzer.driver.document = document; @@ -16,6 +14,7 @@ * Log messages to console */ wappalyzer.driver.log = (message, source, type) => { + // eslint-disable-next-line no-console console.log(`[wappalyzer ${type}]`, `[${source}]`, message); }; @@ -51,14 +50,14 @@ if (xhr.readyState === 4 && xhr.status) { const headers = xhr.getAllResponseHeaders().split('\n'); - if (headers.length > 0 && headers[0] != '') { + if (headers.length > 0 && headers[0]) { wappalyzer.log(`responseHeaders: ${xhr.getAllResponseHeaders()}`, 'driver'); const responseHeaders = {}; headers.forEach((line) => { - let name, - value; + let name; + let value; if (line) { name = line.substring(0, line.indexOf(': ')); @@ -81,6 +80,10 @@ xhr.send(); } + function slugify(string) { + return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); + } + /** * Display apps */ @@ -103,12 +106,13 @@ continue; } - let version = detected[app].version, - confidence = detected[app].confidence; + const { version, confidence } = detected[app]; + + category = wappalyzer.categories[wappalyzer.apps[app].cats[0]].name; html += `'; @@ -130,25 +134,14 @@ first = false; } } else { - html += '
No applications detected
'; + html += '
No technologies detected
'; } html += '
'; container.innerHTML = html; - }, - - /** - * Open a tab - */ - function openTab(args) { - open(args.url); }; - function slugify(string) { - return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); - } - getPageContent(); getResponseHeaders(); }()); diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 330d7079d..6bad6ee83 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.33", + "version": "5.9.34", "author": "Wappalyzer", "license": "MIT", "repository": { -- GitLab From 7c874d1f9724a0aa8a586bdfd6bbda098f48f0af Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Mon, 27 Apr 2020 10:36:40 +0200 Subject: [PATCH 284/550] Added Big Cartel as an Ecommerce Platform --- src/apps.json | 10 ++++++++++ src/icons/bigcartel.png | Bin 0 -> 3019 bytes 2 files changed, 10 insertions(+) create mode 100644 src/icons/bigcartel.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..76f3b7549 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1296,6 +1296,16 @@ "implies": "Python", "website": "http://docs.python.org/2/library/basehttpserver.html" }, + "Big Cartel": { + "cats": [ + 6 + ], + "icon": "bigcartel.png", + "meta": { + "generator": "Big Cartel" + }, + "website": "https://www.bigcartel.com" + }, "BigDump": { "cats": [ 3 diff --git a/src/icons/bigcartel.png b/src/icons/bigcartel.png new file mode 100644 index 0000000000000000000000000000000000000000..8425619daf4a4626d82d0f06e8b5d99c2e105eea GIT binary patch literal 3019 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 literal 0 HcmV?d00001 -- GitLab From 8f63dbc933fcb94a41cbdc56eec9c2f57a423a07 Mon Sep 17 00:00:00 2001 From: Houssein Djirdeh Date: Mon, 27 Apr 2020 09:16:28 -0700 Subject: [PATCH 285/550] Update src/apps.json Co-Authored-By: Rick Viscomi --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 99d4b7aed..b16368155 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8868,7 +8868,7 @@ "script": [ "react(?:-with-addons)?[.-]([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/react(?:\\.min)?\\.js\\;version:\\1", - "^react\\.(?:production|development)?\\.*(?:min\\.)?js" + "react\\b.*\\.js" ], "website": "https://reactjs.org" }, -- GitLab From 2b21bd59e06ab223648225f37caf0096169f4969 Mon Sep 17 00:00:00 2001 From: housseindjirdeh Date: Mon, 27 Apr 2020 12:27:29 -0400 Subject: [PATCH 286/550] update --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index b16368155..e26e4eeee 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8868,7 +8868,7 @@ "script": [ "react(?:-with-addons)?[.-]([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/react(?:\\.min)?\\.js\\;version:\\1", - "react\\b.*\\.js" + "^react\\b.*\\.js" ], "website": "https://reactjs.org" }, -- GitLab From d1dc0e920b1816267e90b77314fa0b6132c9a44e Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Tue, 28 Apr 2020 09:51:58 +0200 Subject: [PATCH 287/550] Added J2Store as an Ecommerce Platform --- src/apps.json | 9 +++++++++ src/icons/j2store.png | Bin 0 -> 1734 bytes 2 files changed, 9 insertions(+) create mode 100644 src/icons/j2store.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..c9f441b25 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5257,6 +5257,15 @@ "icon": "Ionicons.png", "website": "http://ionicons.com" }, + "J2Store": { + "cats": [ + 6 + ], + "html": "var j2storeURL", + "icon": "j2store.png", + "implies": "Joomla", + "website": "https://www.j2store.org/" + }, "JAlbum": { "cats": [ 7 diff --git a/src/icons/j2store.png b/src/icons/j2store.png new file mode 100644 index 0000000000000000000000000000000000000000..65798b62fea1a7e6df2d46728a2b9198979efbc8 GIT binary patch literal 1734 zcmeAS@N?(olHy`uVBq!ia0y~yVAuk}9Lx+13|zwB7#J8Bj01c^T>t<7|5ice_sOl_ zrdNH+@O)>g{d2>#e;;4}eSGcDwWGiGF8$h*_oX56y|?k_lF*M4c0U%kN9gsnF)*b$gxPWT`N{9EpDSa#e{2GCQ+>UTSohJS zjS)!HskO^WvgWy2E?6e^DYj)&bH>-p35KRlVXi(`Km4>^ynVgJhT#8M^N)SGBBL;m z=ic9r#aFV`kEy<1-uVB@a{JbtJ5Lhd{8|zJhp(*q-YMgk}doj;vVW-r;x z|9Q#{Ud{DWze|Vq9az3jZK~I?>$ZRHpEi_SFCxRS{+5HdtYxwH@!MDC>a_d}|6zWm z^_Apvhl*0|WgUsnVkQ42`t#gX{Vb*1S|Rx_L)Bwu>BiNvzr(b>J|DFDa9K>zT6W=^ zS2vz+iJr!@P`e`Hlt}P8cK!-w#<159{GBsqZ`=Mut(J}% zKZVx*zVyJ0W#Y=_11!-uBMbPgbo39LYS0M#U2L~HMbJ-#;w>9SBx1G!bcJ5!X z=4iqiNzX`8#uAC?Yb0yZ=PbP6obmnDkEm~_r+077XZa`SSD4NAzetR&e%>1I#Qke` zD?dAZRLh;|f5cVxV?5{Vt8Ttsdo{~&&tdCLKNHt}`LQuCUHyN>@k28vYrTEG`SGtg z+YWVn6FvDe^=$?Fvd(`c%Vc;bck|oMkWV`Eay94dHLX6Am$_!~%S&Ym*s5B8eJ0nW zyh~TuL+bm&v*P{RPrY|Z+bU`Jg+KI{f&0RPY!`!-OeQd>{mMl2zgrla z@Ne-2Phy`==e{tJtuXKr6Gs7m_|K>rAyz((W7bb0Uq1{h%f%^X+i+F;pBt9QpI6-~lL}RDlKT{hm zxpM!>$G4wleEWR*=L;9Ae(_$YtFz?qHS2Ke-0Q7!y{h=7jma$qsZIEC`w|@Mv-Le~GTm7uZiNeR9eCT}^PEC3o&2$!iKiIS#$Y zmuc>w)B5kh;y$nX9BJ8GzubSk*m|?w>^^t4fM(T&is+O-huJ2swB6{ra9)+@?s)<( z{rS82uW2|6mK1-KGE&^X;9zsY{fIqBJv6c}6m=#shwWkBYjgTy<&2o_UZ<*_?pEG? zid`w;iekaP^JX=ca&qpu$YtLaaxv$;^39~G2$yR04?YgMt75fwmiam>-R5t3rk`~2 zZPOCF0zvVI&))y`@!fg%i{5&*yQ%fz3=8jG-@U*3*WFe2x)1gQUd_7GzuB7Y-oLC92A8PfUC^d*9~s)Bfo&*BxB?;P$zjsSm~aog~lg zdce2o%!0N2ItDLl)XMt;SIiW9k*i)RV0FG*XhT+h;qkT7y4m_Sxa9ucdgfZo zuFcBAhPNN;w(i(!YwY!7Ej{BTzsdbWf0i!G;mosKVBhs2mBV~5*TIfgTZO;x zo4#a8#)ZxM{S$PV#9zu)Wcx1KC|_kip=--V_mGQnpKO$COC7(STj1F8x9ZQ@j9u2x zRi;+RR8Fz_D7Rg{qW!kcU&}*(|NUv1X#2A2z@H^ji`eJMPg}=&VPVg6!FrL3iMN*+ pt@^7UCv*z6B1qa8@qg<-#t&z$!Y1AMb_-N9dAj Date: Tue, 28 Apr 2020 14:41:39 +0200 Subject: [PATCH 288/550] Added TagCommander as a Tag Manager --- src/apps.json | 11 +++++++++++ src/icons/tagcommander.png | Bin 0 -> 14213 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/tagcommander.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..3b4e85e84 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10555,6 +10555,17 @@ }, "website": "https://github.com/syntaxhighlighter" }, + "TagCommander": { + "cats": [ + 42 + ], + "script": "\\.tagcommander\\.com", + "icon": "tagcommander.png", + "js": { + "tc_vars": "" + }, + "website": "https://www.commandersact.com/en/solutions/tagcommander/" + }, "TWiki": { "cats": [ 8 diff --git a/src/icons/tagcommander.png b/src/icons/tagcommander.png new file mode 100644 index 0000000000000000000000000000000000000000..43f91fceaef53f3090000300c64deb5be8518423 GIT binary patch literal 14213 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 Date: Mon, 4 May 2020 03:30:41 +1200 Subject: [PATCH 289/550] Alpine.js --- src/apps.json | 8 ++++++++ src/icons/Alpine.js.png | Bin 0 -> 3489 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/Alpine.js.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..87ec7efe9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -78,6 +78,14 @@ "icon": "ebis.png", "website": "http://www.ebis.ne.jp" }, + "Alpine.js": { + "cats": [ + 12 + ], + "html": "<[^>]+x-datav[^<]+", + "icon": "Alpine.js.png", + "website": "https://github.com/alpinejs/alpine" + }, "AOLserver": { "cats": [ 22 diff --git a/src/icons/Alpine.js.png b/src/icons/Alpine.js.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f7db91f5f60e76f726cf5fa3c30f059e3a6ebd GIT binary patch literal 3489 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 HN@xNAm%oFf literal 0 HcmV?d00001 -- GitLab From f7de447d60b2e402b7c3ed0d3ff43edbbf03b44f Mon Sep 17 00:00:00 2001 From: repat Date: Mon, 4 May 2020 03:41:20 +1200 Subject: [PATCH 290/550] Typo pasting --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 87ec7efe9..c430e92db 100644 --- a/src/apps.json +++ b/src/apps.json @@ -82,7 +82,7 @@ "cats": [ 12 ], - "html": "<[^>]+x-datav[^<]+", + "html": "<[^>]+x-data[^<]+", "icon": "Alpine.js.png", "website": "https://github.com/alpinejs/alpine" }, -- GitLab From 6f187d9ee962be185f8bfd77bb089fb20ce3df92 Mon Sep 17 00:00:00 2001 From: Julien Date: Mon, 4 May 2020 14:29:03 +0200 Subject: [PATCH 291/550] Revert "Fix technology links in bookmarklet driver" This reverts commit 323dafd7bd5affa73ce7589fc6e1f443437259e9. --- src/drivers/bookmarklet/driver.js | 43 ++++++++++++++++++------------- src/drivers/npm/package.json | 2 +- 2 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/drivers/bookmarklet/driver.js b/src/drivers/bookmarklet/driver.js index fdddff2c5..361862657 100644 --- a/src/drivers/bookmarklet/driver.js +++ b/src/drivers/bookmarklet/driver.js @@ -1,7 +1,9 @@ -/* eslint-env browser */ -/* eslint-disable func-names, no-unused-expressions, no-restricted-globals */ -/* eslint-disable no-restricted-syntax, no-continue */ -/* global wappalyzer */ +/** + * Bookmarklet driver + */ + +/** global: wappalyzer */ +/** global: XMLHttpRequest */ (function () { wappalyzer.driver.document = document; @@ -14,7 +16,6 @@ * Log messages to console */ wappalyzer.driver.log = (message, source, type) => { - // eslint-disable-next-line no-console console.log(`[wappalyzer ${type}]`, `[${source}]`, message); }; @@ -50,14 +51,14 @@ if (xhr.readyState === 4 && xhr.status) { const headers = xhr.getAllResponseHeaders().split('\n'); - if (headers.length > 0 && headers[0]) { + if (headers.length > 0 && headers[0] != '') { wappalyzer.log(`responseHeaders: ${xhr.getAllResponseHeaders()}`, 'driver'); const responseHeaders = {}; headers.forEach((line) => { - let name; - let value; + let name, + value; if (line) { name = line.substring(0, line.indexOf(': ')); @@ -80,10 +81,6 @@ xhr.send(); } - function slugify(string) { - return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); - } - /** * Display apps */ @@ -106,13 +103,12 @@ continue; } - const { version, confidence } = detected[app]; - - category = wappalyzer.categories[wappalyzer.apps[app].cats[0]].name; + let version = detected[app].version, + confidence = detected[app].confidence; html += `'; @@ -134,14 +130,25 @@ first = false; } } else { - html += '
No technologies detected
'; + html += '
No applications detected
'; } html += '

P`v(ff#Ru`25eiLwxqw@|IN$pjit@q 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 lCZ~yqEuNp8nWgrh|IBN}vot?cV?Rw?) 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 U-eVIO7#J8lUHx3vIVCg!0BQcbCjbBd diff --git a/src/icons/webflow.svg b/src/icons/webflow.svg new file mode 100644 index 000000000..b7d4fd50a --- /dev/null +++ b/src/icons/webflow.svg @@ -0,0 +1,13 @@ + + + Created using Figma + + + + + + + + + + diff --git a/src/icons/websocket.png b/src/icons/websocket.png new file mode 100644 index 0000000000000000000000000000000000000000..7d94f1073717ab8511cb229d460a86cc42d20f8c GIT binary patch literal 990 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Rxdr%yxc*OP`d_K=|Kp4Q z9Txw8efyuy`G0rs|2OylADQ#NK;VBmQTlar^`~NzP{}(s^KegdMC`2WwZ z|Ns5{|Ng1}*Z2H?c=rE>>i^|3{~w(Gzi-n2RfYf8Rs4T(<9`P8|KC6UciH^!w)_9+ z-2bOn{{Q^?e|O*iQ_KG^N&nw$@V`vz|BT@O(}VsWoc_OF>;Jaa|NXB2U)=oPZ214> z?f(th|NET(H|qYsx&Qx?jQ<%d|GRDf_t^ihQu=>m-~STv|5JSapI!ZbX6XN7(fQy z<^Sn{|L>ptU#s@NM)m)LGymJo|6kqt|Mk89#bW=!c==i_3{Qp$H|9d9<-`V|tR`~xZzW-m{`9I0)|LK+g%VqyB zPW`_u>;Lkc|A%J%-#_L5s-pk55C5MQ@PAX?|0~=77YhGx(*J*W_WyZt|2wV!Z>afS zrTBkM>Hj-N{;$mcpT+inYxDmjbN^5F{-4A3zs>Cbi6#HfumAt%!T*y>|EDqh|Nq}{ zN0$);17onKi(^Q{;kVbV^Oy_;*bEG>NT~OK|BUCe5PNUn~!u zJKJFKVC(bm2KQbrDt&o;`?rdmN?FP7*Nydze@uQZntkws+MMYh(uDL3Eh1X(E9mhy z-EXZef0!@*`rIK?{%x_XIZC$Ltct=D4;X4rof**hvLjtl^g>h2t(|uxjxzCda<~-F zc(mZufpxa5dvujP^i3D|D#R#rWQR1fl*PW2%h=f0`EItDAHGAJsphuS{0^H59Kv`~3MhJ{4;tFyn*tiwKrGRyvm~Ry0KYcW64W z<4GrL!}U$>v*w(-+Yq=|%XOs=XI~E!OV->EDoZxi@%8mIDKCC-LapZee;?ZdP4)1H XUtXVz^UGskU|{fc^>bP0l+XkK-%Cvu literal 0 HcmV?d00001 diff --git a/src/icons/wisyCMS.svg b/src/icons/wisyCMS.svg new file mode 100644 index 000000000..8063affdc --- /dev/null +++ b/src/icons/wisyCMS.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + diff --git a/src/icons/wpCache.png b/src/icons/wpCache.png index 7f24b9d35d8e80ee57eaca88430131e5ba19e25a..85ef209d9f01ee6b674f27f5d95ac243eaef1b63 100644 GIT binary patch delta 1522 zcmdnW*32_Oxt_@bv+N#Q*BVtBte_cd%igNnqq7^3&ZQZqO zy^ln~qDeDiMN_ktvQO_gl&zAzW!2Jsn^v!0Hh0m?X=O%bAK$+Smq~wi@Al(6cOKun zRUc4Os8pEck@No5>vwNn=4xgC{Bry0gNL8qKWnvXIeYl@M5CsXdWYuM4=z<2Rh4)* zvJFOa?Ji4}K>hg;RPWFa%M#-jBMs;kSv9ZLY_|E0)x#o2* zo<7J>NqPVN&7s|!y~PtQpFg*4(Y9cL)D80%ujya6eB#`<&u{gYxBJQ@lm?dONoUP! zoK)skIw7yKJ9yoi)&CQCPFCg z-~SIEKfe9(oi%v`c`W`9X%sY_j!ZDmz) zaf(iHx?g^*e&(Hf_rJWqeCOcBYiG`!J#gm5jboo)9=&zu@UQxhd%oP+`swQOg@tpc zHcXz@-;-_CU2jrf5?iOr4q*~z}n4rYHp zeR%)={p%;UE}T8OZPolalX@EK3nJ`wx0i1J&A`Ac?CIhdVsU!vhxH&qkTaJ?h)N+d8+feC2ET*9Dtw3tj~8pT6<^9qZ!vk}4fJ+MCYV*Gn7S z{CSyuep{YR_&ke>D8Cd3a>6+s5x5 zLR{kOvfrAmz8bYYOju=|vgF*T-fh3C*P87vEB_MJbyv%yo~1oejZMA8qBn8It`q#` z%qO!ollpYRLUd}6O5AGUv~YdEq;{bsEZx<0$$u9arp|rRH{Tb}WRcNQ@w&)#_Cb^9 z{hcB+>$#X6o^)AP%FSpvSlITUQdTBWY@ONrx-B*lE46o5G$~s!9&fz-cG;?eHf4@J zr|;r^-qrKd#I{>#M&y2XDXe_h(7o#9)Rwisi`mIY$`s)q;_sh=s zU3=E^EN^nll=8Uze@>q9+6ksr^H{C9e|uH&#O3#@oRHh~>eZKhm)`O7oJu z^GHm~&B!vB=ZO9D8;3~7JaYB!7rYh91_lOCS3j3^P6ufz$e6&fq{XKkB^Owjf;zmlao_QN=iULz}(!NgM%Y5Fi=xdv$eIA zpP!$don1vmMNCYLi;Ihmjg5zgM^;u=Sy@>|MuwM{*VNRMo12@Dk55-uS42caQBhG- zQ&U7lL|$H=kB`s9#6(h3QdU;h)6-KzLPAJL$i>CQrryRzMMWhpF3#B4*wD~WSXkJ^ z#DtZVRY*vPnVH$b!a_nqLPkbLSXkK3&Q3!^!@nyQh79*S%ir5f!+$RFggBqfx-O zGc&WI%vXI9I4L;y)jAoWqrzUU3FnMgx5dPqHY|Pm?vJLe=-Q`k9oHGw9AmA&c$0B{ z=?kxOrL#Nr{rvPqr-vo@OejuW9=&;YM{awb{;FL~hYpnqZd^a5yD}w-;aI{4FUFOj zN9v58*RNX0mD4SFO8j5@)`dm&;`3Y|iGRN@dF;BTMfc2~Yo1Nq_U2w&uln{2`N=V@ zdUEmZ*WSN8x$#iIi{cM&`9Jag)2^?vw~_cOuG#-cew_+SU0MqR0|SGntDnm{r-UW| D6Uj@6 diff --git a/src/icons/wpengine.svg b/src/icons/wpengine.svg new file mode 100644 index 000000000..d759de179 --- /dev/null +++ b/src/icons/wpengine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/wpvip.svg b/src/icons/wpvip.svg new file mode 100644 index 000000000..788a4fcbe --- /dev/null +++ b/src/icons/wpvip.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/yepcomm.png b/src/icons/yepcomm.png new file mode 100644 index 0000000000000000000000000000000000000000..4b987b382f335559068775ec230582d0c1a7864b GIT binary patch literal 3339 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 literal 0 HcmV?d00001 diff --git a/src/wappalyzer.js b/src/wappalyzer.js index e117c6121..7a2c3e368 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -6,13 +6,117 @@ * License: GPLv3 http://www.gnu.org/licenses/gpl-3.0.txt */ -'use strict'; - const validation = { hostname: /(www.)?((.+?)\.(([a-z]{2,3}\.)?[a-z]{2,6}))$/, - hostnameBlacklist: /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/ + hostnameBlacklist: /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/, }; +/** + * Enclose string in array + */ +function asArray(value) { + return value instanceof Array ? value : [value]; +} + +/** + * + */ +function asyncForEach(iterable, iterator) { + return Promise.all((iterable || []) + .map(item => new Promise(resolve => setTimeout(() => resolve(iterator(item)), 1)))); +} + +/** + * Mark application as detected, set confidence and version + */ +function addDetected(app, pattern, type, value, key) { + app.detected = true; + + // Set confidence level + app.confidence[`${type} ${key ? `${key} ` : ''}${pattern.regex}`] = pattern.confidence === undefined ? 100 : parseInt(pattern.confidence, 10); + + // Detect version number + if (pattern.version) { + const versions = []; + const matches = pattern.regex.exec(value); + + let { version } = pattern; + + if (matches) { + matches.forEach((match, i) => { + // Parse ternary operator + const ternary = new RegExp(`\\\\${i}\\?([^:]+):(.*)$`).exec(version); + + if (ternary && ternary.length === 3) { + version = version.replace(ternary[0], match ? ternary[1] : ternary[2]); + } + + // Replace back references + version = version.trim().replace(new RegExp(`\\\\${i}`, 'g'), match || ''); + }); + + if (version && versions.indexOf(version) === -1) { + versions.push(version); + } + + if (versions.length) { + // Use the longest detected version number + app.version = versions.reduce((a, b) => (a.length > b.length ? a : b)); + } + } + } +} + +function resolveExcludes(apps, detected) { + const excludes = []; + const detectedApps = Object.assign({}, apps, detected); + + // Exclude app in detected apps only + Object.keys(detectedApps).forEach((appName) => { + const app = detectedApps[appName]; + + if (app.props.excludes) { + asArray(app.props.excludes).forEach((excluded) => { + excludes.push(excluded); + }); + } + }); + + // Remove excluded applications + Object.keys(apps).forEach((appName) => { + if (excludes.indexOf(appName) > -1) { + delete apps[appName]; + } + }); +} + +class Application { + constructor(name, props, detected) { + this.confidence = {}; + this.confidenceTotal = 0; + this.detected = Boolean(detected); + this.excludes = []; + this.name = name; + this.props = props; + this.version = ''; + } + + /** + * Calculate confidence total + */ + getConfidence() { + let total = 0; + + Object.keys(this.confidence).forEach((id) => { + total += this.confidence[id]; + }); + + this.confidenceTotal = Math.min(total, 100); + + return this.confidenceTotal; + } +} + class Wappalyzer { constructor() { this.apps = {}; @@ -34,97 +138,117 @@ class Wappalyzer { * Log messages to console */ log(message, source, type) { - this.driver.log(message, source || '', type || 'debug'); - } - - asyncForEach(iterable, iterator) { - return Promise.all(( iterable || [] ).map(item => new Promise(resolve => setTimeout(() => resolve(iterator(item)), 1)))); + if (this.driver.log) { + this.driver.log(message, source || '', type || 'debug'); + } } analyze(url, data, context) { - const startTime = new Date(); - + const apps = {}; const promises = []; + const startTime = new Date(); + const { + scripts, + cookies, + headers, + js, + } = data; - var apps = {}; + let { html } = data; - if ( this.detected[url.canonical] === undefined ) { + if (this.detected[url.canonical] === undefined) { this.detected[url.canonical] = {}; } + const metaTags = []; + // Additional information - var language = null; + let language = null; - if ( data.html ) { - if ( typeof data.html !== 'string' ) { - data.html = ''; + if (html) { + if (typeof html !== 'string') { + html = ''; } - const matches = data.html.match(/]*[: ]lang="([a-z]{2}((-|_)[A-Z]{2})?)"/i); + let matches = data.html.match(new RegExp(']*[: ]lang="([a-z]{2}((-|_)[A-Z]{2})?)"', 'i')); language = matches && matches.length ? matches[1] : null; + + // Meta tags + const regex = /]+>/ig; + + do { + matches = regex.exec(html); + + if (!matches) { + break; + } + + metaTags.push(matches[0]); + } while (matches); } - Object.keys(this.apps).forEach(appName => { - apps[appName] = this.detected[url.canonical] && this.detected[url.canonical][appName] ? this.detected[url.canonical][appName] : new Application(appName, this.apps[appName]); + Object.keys(this.apps).forEach((appName) => { + apps[appName] = this.detected[url.canonical] && this.detected[url.canonical][appName] + ? this.detected[url.canonical][appName] + : new Application(appName, this.apps[appName]); - var app = apps[appName]; + const app = apps[appName]; - this.analyzeUrl(app, url); + promises.push(this.analyzeUrl(app, url)); - if ( data.html ) { - promises.push(this.analyzeHtml(app, data.html)); - promises.push(this.analyzeMeta(app, data.html)); + if (html) { + promises.push(this.analyzeHtml(app, html)); + promises.push(this.analyzeMeta(app, metaTags)); } - if ( data.scripts ) { - promises.push(this.analyzeScripts(app, data.scripts)); + if (scripts) { + promises.push(this.analyzeScripts(app, scripts)); } - if ( data.cookies ) { - promises.push(this.analyzeCookies(app, data.cookies)); + if (cookies) { + promises.push(this.analyzeCookies(app, cookies)); } - if ( data.headers ) { - promises.push(this.analyzeHeaders(app, data.headers)); + if (headers) { + promises.push(this.analyzeHeaders(app, headers)); } }); - if ( data.js ) { - Object.keys(data.js).forEach(appName => { - if (typeof data.js[appName] != 'function') { - promises.push(this.analyzeJs(apps[appName], data.js[appName])); + if (js) { + Object.keys(js).forEach((appName) => { + if (typeof js[appName] !== 'function') { + promises.push(this.analyzeJs(apps[appName], js[appName])); } }); } - return new Promise(resolve => { - Promise.all(promises) - .then(() => { - Object.keys(apps).forEach(appName => { - let app = apps[appName]; + return new Promise(async (resolve) => { + await Promise.all(promises); - if (!app.detected || !app.getConfidence()) { - delete apps[app.name]; - } - }); + Object.keys(apps).forEach((appName) => { + const app = apps[appName]; + + if (!app.detected || !app.getConfidence()) { + delete apps[app.name]; + } + }); - this.resolveExcludes(apps, this.detected[url]); - this.resolveImplies(apps, url.canonical); + resolveExcludes(apps, this.detected[url]); + this.resolveImplies(apps, url.canonical); - this.cacheDetectedApps(apps, url.canonical); - this.trackDetectedApps(apps, url, language); + this.cacheDetectedApps(apps, url.canonical); + this.trackDetectedApps(apps, url, language); - this.log('Processing ' + Object.keys(data).join(', ') + ' took ' + (( new Date() - startTime ) / 1000).toFixed(2) + 's (' + url.hostname + ')', 'core'); + this.log(`Processing ${Object.keys(data).join(', ')} took ${((new Date() - startTime) / 1000).toFixed(2)}s (${url.hostname})`, 'core'); - if ( Object.keys(apps).length ) { - this.log('Identified ' + Object.keys(apps).join(', ') + ' (' + url.hostname + ')', 'core'); - } + if (Object.keys(apps).length) { + this.log(`Identified ${Object.keys(apps).join(', ')} (${url.hostname})`, 'core'); + } - this.driver.displayApps(this.detected[url.canonical], { language }, context); + this.driver.displayApps(this.detected[url.canonical], { language }, context); - return resolve(); - }); + return resolve(); }); } @@ -139,33 +263,32 @@ class Wappalyzer { * */ robotsTxtAllows(url) { - return new Promise((resolve, reject) => { - var parsed = this.parseUrl(url); + return new Promise(async (resolve, reject) => { + const parsed = this.parseUrl(url); - if ( parsed.protocol !== 'http:' && parsed.protocol !== 'https:' ) { + if (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') { return reject(); } - this.driver.getRobotsTxt(parsed.host, parsed.protocol === 'https:') - .then(robotsTxt => { - if ( robotsTxt.some(disallowedPath => parsed.pathname.indexOf(disallowedPath) === 0) ) { - return reject(); - } + const robotsTxt = await this.driver.getRobotsTxt(parsed.host, parsed.protocol === 'https:'); - return resolve(); - }, () => resolve()); + if (robotsTxt.some(disallowedPath => parsed.pathname.indexOf(disallowedPath) === 0)) { + return reject(); + } + + return resolve(); }); - }; + } /** * Parse a URL */ parseUrl(url) { - var a = this.driver.document.createElement('a'); + const a = this.driver.document.createElement('a'); a.href = url; - a.canonical = a.protocol + '//' + a.host + a.pathname; + a.canonical = `${a.protocol}//${a.host}${a.pathname}`; return a; } @@ -173,22 +296,21 @@ class Wappalyzer { /** * */ - parseRobotsTxt(robotsTxt) { - var userAgent; - var disallow = []; + static parseRobotsTxt(robotsTxt) { + const disallow = []; + + let userAgent; - robotsTxt.split('\n').forEach(line => { - var matches = /^User-agent:\s*(.+)$/i.exec(line); + robotsTxt.split('\n').forEach((line) => { + let matches = /^User-agent:\s*(.+)$/i.exec(line.trim()); - if ( matches ) { + if (matches) { userAgent = matches[1].toLowerCase(); - } else { - if ( userAgent === '*' || userAgent === 'wappalyzer' ) { - matches = /^Disallow:\s*(.+)$/i.exec(line); + } else if (userAgent === '*' || userAgent === 'wappalyzer') { + matches = /^Disallow:\s*(.+)$/i.exec(line.trim()); - if ( matches ) { - disallow.push(matches[1]); - } + if (matches) { + disallow.push(matches[1]); } } }); @@ -200,55 +322,48 @@ class Wappalyzer { * */ ping() { - if ( Object.keys(this.hostnameCache).length > 100 ) { + if (Object.keys(this.hostnameCache).length > 100) { this.driver.ping(this.hostnameCache); this.hostnameCache = {}; } - if ( this.adCache.length > 50 ) { + if (this.adCache.length > 50) { this.driver.ping({}, this.adCache); this.adCache = []; } } - /** - * Enclose string in array - */ - asArray(value) { - return value instanceof Array ? value : [ value ]; - } - /** * Parse apps.json patterns */ parsePatterns(patterns) { - if ( !patterns ) { + if (!patterns) { return []; } - var parsed = {}; + let parsed = {}; // Convert string to object containing array containing string - if ( typeof patterns === 'string' || patterns instanceof Array ) { + if (typeof patterns === 'string' || patterns instanceof Array) { patterns = { - main: this.asArray(patterns) + main: asArray(patterns), }; } - Object.keys(patterns).forEach(key => { + Object.keys(patterns).forEach((key) => { parsed[key] = []; - this.asArray(patterns[key]).forEach(pattern => { - var attrs = {}; + asArray(patterns[key]).forEach((pattern) => { + const attrs = {}; pattern.split('\\;').forEach((attr, i) => { - if ( i ) { + if (i) { // Key value pairs attr = attr.split(':'); - if ( attr.length > 1 ) { + if (attr.length > 1) { attrs[attr.shift()] = attr.join(':'); } } else { @@ -256,10 +371,10 @@ class Wappalyzer { try { attrs.regex = new RegExp(attr.replace('/', '\/'), 'i'); // Escape slashes in regular expression - } catch (e) { + } catch (error) { attrs.regex = new RegExp(); - this.log(e + ': ' + attr, 'error', 'core'); + this.log(`${error.message}: ${attr}`, 'error', 'core'); } } }); @@ -269,7 +384,7 @@ class Wappalyzer { }); // Convert back to array if the original pattern list was an array (or string) - if ( 'main' in parsed ) { + if ('main' in parsed) { parsed = parsed.main; } @@ -280,69 +395,51 @@ class Wappalyzer { * Parse JavaScript patterns */ parseJsPatterns() { - Object.keys(this.apps).forEach(appName => { + Object.keys(this.apps).forEach((appName) => { if (this.apps[appName].js) { this.jsPatterns[appName] = this.parsePatterns(this.apps[appName].js); } }); } - resolveExcludes(apps, detected) { - let excludes = []; - - // Exclude app in detected apps only - Object.keys(Object.assign({}, apps, detected)).forEach(appName => { - let app = apps[appName]; - - if (app.props.excludes) { - this.asArray(app.props.excludes).forEach(excluded => { - excludes.push(excluded); - }); - } - }); - - // Remove excluded applications - Object.keys(apps).forEach(appName => { - if (excludes.indexOf(appName) > -1) { - delete apps[appName]; - } - }); - } - resolveImplies(apps, url) { - var checkImplies = true; + let checkImplies = true; - // Implied applications - // Run several passes as implied apps may imply other apps - while ( checkImplies ) { - checkImplies = false; - - Object.keys(apps).forEach(appName => { - var app = apps[appName]; + const resolve = (appName) => { + const app = apps[appName]; - if ( app && app.props.implies ) { - this.asArray(app.props.implies).forEach(implied => { - implied = this.parsePatterns(implied)[0]; + if (app && app.props.implies) { + asArray(app.props.implies).forEach((implied) => { + [implied] = this.parsePatterns(implied); - if ( !this.apps[implied.string] ) { - this.log('Implied application ' + implied.string + ' does not exist', 'core', 'warn'); + if (!this.apps[implied.string]) { + this.log(`Implied application ${implied.string} does not exist`, 'core', 'warn'); - return; - } + return; + } - if ( !( implied.string in apps ) ) { - apps[implied.string] = this.detected[url] && this.detected[url][implied.string] ? this.detected[url][implied.string] : new Application(implied.string, this.apps[implied.string], true); + if (!(implied.string in apps)) { + apps[implied.string] = this.detected[url] && this.detected[url][implied.string] + ? this.detected[url][implied.string] + : new Application(implied.string, this.apps[implied.string], true); - checkImplies = true; - } + checkImplies = true; + } - // Apply app confidence to implied app - Object.keys(app.confidence).forEach(id => { - apps[implied.string].confidence[id + ' implied by ' + appName] = app.confidence[id] * ( implied.confidence === undefined ? 1 : implied.confidence / 100 ); - }); + // Apply app confidence to implied app + Object.keys(app.confidence).forEach((id) => { + apps[implied.string].confidence[`${id} implied by ${appName}`] = app.confidence[id] * (implied.confidence === undefined ? 1 : implied.confidence / 100); }); - } - }); + }); + } + }; + + // Implied applications + // Run several passes as implied apps may imply other apps + while (checkImplies) { + checkImplies = false; + + Object.keys(apps).forEach(resolve); } } @@ -350,14 +447,17 @@ class Wappalyzer { * Cache detected applications */ cacheDetectedApps(apps, url) { - Object.keys(apps).forEach(appName => { - let app = apps[appName]; + Object.keys(apps).forEach((appName) => { + const app = apps[appName]; // Per URL this.detected[url][appName] = app; - Object.keys(app.confidence).forEach(id => this.detected[url][appName].confidence[id] = app.confidence[id]); - }) + Object.keys(app.confidence) + .forEach((id) => { + this.detected[url][appName].confidence[id] = app.confidence[id]; + }); + }); if (this.driver.ping instanceof Function) { this.ping(); @@ -368,41 +468,44 @@ class Wappalyzer { * Track detected applications */ trackDetectedApps(apps, url, language) { - if ( !( this.driver.ping instanceof Function ) ) { + if (!(this.driver.ping instanceof Function)) { return; } - const hostname = url.protocol + '//' + url.hostname; + const hostname = `${url.protocol}//${url.hostname}`; - Object.keys(apps).forEach(appName => { + Object.keys(apps).forEach((appName) => { const app = apps[appName]; - if ( this.detected[url.canonical][appName].getConfidence() >= 100 ) { - if ( validation.hostname.test(url.hostname) && !validation.hostnameBlacklist.test(url.hostname) ) { - if ( !( hostname in this.hostnameCache ) ) { + if (this.detected[url.canonical][appName].getConfidence() >= 100) { + if ( + validation.hostname.test(url.hostname) + && !validation.hostnameBlacklist.test(url.hostname) + ) { + if (!(hostname in this.hostnameCache)) { this.hostnameCache[hostname] = { applications: {}, - meta: {} + meta: {}, }; } - if ( !( appName in this.hostnameCache[hostname].applications ) ) { + if (!(appName in this.hostnameCache[hostname].applications)) { this.hostnameCache[hostname].applications[appName] = { - hits: 0 + hits: 0, }; } - this.hostnameCache[hostname].applications[appName].hits ++; + this.hostnameCache[hostname].applications[appName].hits += 1; - if ( apps[appName].version ) { + if (apps[appName].version) { this.hostnameCache[hostname].applications[appName].version = app.version; } } } }); - if ( hostname in this.hostnameCache ) { - this.hostnameCache[hostname].meta['language'] = language; + if (hostname in this.hostnameCache) { + this.hostnameCache[hostname].meta.language = language; } this.ping(); @@ -412,15 +515,15 @@ class Wappalyzer { * Analyze URL */ analyzeUrl(app, url) { - var patterns = this.parsePatterns(app.props.url); + const patterns = this.parsePatterns(app.props.url); - if ( !patterns.length ) { + if (!patterns.length) { return Promise.resolve(); } - return this.asyncForEach(patterns, pattern => { - if ( pattern.regex.test(url.canonical) ) { - this.addDetected(app, pattern, 'url', url.canonical); + return asyncForEach(patterns, (pattern) => { + if (pattern.regex.test(url.canonical)) { + addDetected(app, pattern, 'url', url.canonical); } }); } @@ -429,15 +532,15 @@ class Wappalyzer { * Analyze HTML */ analyzeHtml(app, html) { - var patterns = this.parsePatterns(app.props.html); + const patterns = this.parsePatterns(app.props.html); - if ( !patterns.length ) { + if (!patterns.length) { return Promise.resolve(); } - return this.asyncForEach(patterns, pattern => { - if ( pattern.regex.test(html) ) { - this.addDetected(app, pattern, 'html', html); + return asyncForEach(patterns, (pattern) => { + if (pattern.regex.test(html)) { + addDetected(app, pattern, 'html', html); } }); } @@ -446,16 +549,16 @@ class Wappalyzer { * Analyze script tag */ analyzeScripts(app, scripts) { - var patterns = this.parsePatterns(app.props.script); + const patterns = this.parsePatterns(app.props.script); - if ( !patterns.length ) { + if (!patterns.length) { return Promise.resolve(); } - return this.asyncForEach(patterns, pattern => { - scripts.forEach(uri => { - if ( pattern.regex.test(uri) ) { - this.addDetected(app, pattern, 'script', uri); + return asyncForEach(patterns, (pattern) => { + scripts.forEach((uri) => { + if (pattern.regex.test(uri)) { + addDetected(app, pattern, 'script', uri); } }); }); @@ -464,30 +567,31 @@ class Wappalyzer { /** * Analyze meta tag */ - analyzeMeta(app, html) { - const regex = /]+>/ig; + analyzeMeta(app, metaTags) { const patterns = this.parsePatterns(app.props.meta); const promises = []; - let matches; + if (!app.props.meta) { + return Promise.resolve(); + } - while ( patterns && ( matches = regex.exec(html) ) ) { - for ( let meta in patterns ) { - const r = new RegExp('(?:name|property)=["\']' + meta + '["\']', 'i'); + metaTags.forEach((match) => { + Object.keys(patterns).forEach((meta) => { + const r = new RegExp(`(?:name|property)=["']${meta}["']`, 'i'); - if ( r.test(matches[0]) ) { - let content = matches[0].match(/content=("|')([^"']+)("|')/i); + if (r.test(match)) { + const content = match.match(/content=("|')([^"']+)("|')/i); - promises.push(this.asyncForEach(patterns[meta], pattern => { - if ( content && content.length === 4 && pattern.regex.test(content[2]) ) { - this.addDetected(app, pattern, 'meta', content[2], meta); + promises.push(asyncForEach(patterns[meta], (pattern) => { + if (content && content.length === 4 && pattern.regex.test(content[2])) { + addDetected(app, pattern, 'meta', content[2], meta); } })); } - } - } + }); + }); - return promises ? Promise.all(promises) : Promise.resolve(); + return Promise.all(promises); } /** @@ -497,15 +601,15 @@ class Wappalyzer { const patterns = this.parsePatterns(app.props.headers); const promises = []; - Object.keys(patterns).forEach(headerName => { - if (typeof patterns[headerName] != 'function') { - promises.push(this.asyncForEach(patterns[headerName], pattern => { + Object.keys(patterns).forEach((headerName) => { + if (typeof patterns[headerName] !== 'function') { + promises.push(asyncForEach(patterns[headerName], (pattern) => { headerName = headerName.toLowerCase(); - if ( headerName in headers ) { - headers[headerName].forEach(headerValue => { - if ( pattern.regex.test(headerValue) ) { - this.addDetected(app, pattern, 'headers', headerValue, headerName); + if (headerName in headers) { + headers[headerName].forEach((headerValue) => { + if (pattern.regex.test(headerValue)) { + addDetected(app, pattern, 'headers', headerValue, headerName); } }); } @@ -523,15 +627,15 @@ class Wappalyzer { const patterns = this.parsePatterns(app.props.cookies); const promises = []; - Object.keys(patterns).forEach(cookieName => { - if (typeof patterns[cookieName] != 'function') { - cookieName = cookieName.toLowerCase(); + Object.keys(patterns).forEach((cookieName) => { + if (typeof patterns[cookieName] !== 'function') { + const cookieNameLower = cookieName.toLowerCase(); - promises.push(this.asyncForEach(patterns[cookieName], pattern => { - const cookie = cookies.find(cookie => cookie.name.toLowerCase() === cookieName); + promises.push(asyncForEach(patterns[cookieName], (pattern) => { + const cookie = cookies.find(_cookie => _cookie.name.toLowerCase() === cookieNameLower); - if ( cookie && pattern.regex.test(cookie.value) ) { - this.addDetected(app, pattern, 'cookies', cookie.value, cookieName); + if (cookie && pattern.regex.test(cookie.value)) { + addDetected(app, pattern, 'cookies', cookie.value, cookieName); } })); } @@ -546,14 +650,14 @@ class Wappalyzer { analyzeJs(app, results) { const promises = []; - Object.keys(results).forEach(string => { - if (typeof results[string] != 'function') { - promises.push(this.asyncForEach(Object.keys(results[string]), index => { + Object.keys(results).forEach((string) => { + if (typeof results[string] !== 'function') { + promises.push(asyncForEach(Object.keys(results[string]), (index) => { const pattern = this.jsPatterns[app.name][string][index]; const value = results[string][index]; - if ( pattern && pattern.regex.test(value) ) { - this.addDetected(app, pattern, 'js', value); + if (pattern && pattern.regex.test(value)) { + addDetected(app, pattern, 'js', value, string); } })); } @@ -561,76 +665,8 @@ class Wappalyzer { return promises ? Promise.all(promises) : Promise.resolve(); } - - /** - * Mark application as detected, set confidence and version - */ - addDetected(app, pattern, type, value, key) { - app.detected = true; - - // Set confidence level - app.confidence[type + ' ' + ( key ? key + ' ' : '' ) + pattern.regex] = pattern.confidence === undefined ? 100 : parseInt(pattern.confidence); - - // Detect version number - if ( pattern.version ) { - var versions = []; - var version = pattern.version; - var matches = pattern.regex.exec(value); - - if ( matches ) { - matches.forEach((match, i) => { - // Parse ternary operator - var ternary = new RegExp('\\\\' + i + '\\?([^:]+):(.*)$').exec(version); - - if ( ternary && ternary.length === 3 ) { - version = version.replace(ternary[0], match ? ternary[1] : ternary[2]); - } - - // Replace back references - version = version.trim().replace(new RegExp('\\\\' + i, 'g'), match || ''); - }); - - if ( version && versions.indexOf(version) === -1 ) { - versions.push(version); - } - - if ( versions.length ) { - // Use the longest detected version number - app.version = versions.reduce((a, b) => a.length > b.length ? a : b); - } - } - } - } -} - -/** - * Application class - */ -class Application { - constructor(name, props, detected) { - this.confidence = {}; - this.confidenceTotal = 0; - this.detected = Boolean(detected); - this.excludes = []; - this.name = name; - this.props = props; - this.version = ''; - } - - /** - * Calculate confidence total - */ - getConfidence() { - var total = 0; - - for ( let id in this.confidence ) { - total += this.confidence[id]; - } - - return this.confidenceTotal = Math.min(total, 100); - } } -if ( typeof module === 'object' ) { +if (typeof module === 'object') { module.exports = Wappalyzer; } diff --git a/src/wappalyzer.spec.js b/src/wappalyzer.spec.js new file mode 100644 index 000000000..f51d7fb10 --- /dev/null +++ b/src/wappalyzer.spec.js @@ -0,0 +1,278 @@ +/* eslint-env mocha */ + +const { assert, expect } = require('chai'); +const Wappalyzer = require('../src/wappalyzer'); + +const appsJson = { + appUrl: { + url: 'test', + }, + appCookies: { + cookies: { + test: 'test', + }, + }, + appUppercaseCookies: { + cookies: { + Test: 'Test', + }, + }, + appHeaders: { + headers: { + 'X-Powered-By': 'test', + }, + }, + appHtml: { + html: 'test v(\\d)\\;confidence:50\\;version:\\1', + implies: 'appImplies', + excludes: 'appExcludes', + }, + appMeta: { + meta: { + generator: 'test', + }, + }, + appScript: { + script: 'test', + }, + appJs: { + js: { + key: 'value', + }, + }, + appImplies: { + }, + appExcludes: { + html: 'test', + }, +}; + +const driverData = { + cookies: [ + { + name: 'test', + value: 'test', + domain: '', + path: '', + }, + ], + headers: { + 'x-powered-by': [ + 'test', + ], + }, + html: ' html test v1', + scripts: [ + 'test', + ], + js: { + appJs: { + key: [ + 'value', + ], + }, + }, +}; + +describe('Wappalyzer', () => { + describe('#analyze()', () => { + let apps; + + before(async () => { + const wappalyzer = new Wappalyzer(); + + wappalyzer.apps = appsJson; + + wappalyzer.parseJsPatterns(); + + wappalyzer.driver.displayApps = (detected) => { + apps = detected; + }; + + await wappalyzer.analyze({ canonical: 'test' }, driverData); + }); + + it('should identify technologies using URLs', () => { + expect(apps).to.have.any.keys('appUrl'); + }); + + it('should identify technologies using HTML', () => { + expect(apps).to.have.any.keys('appHtml'); + }); + + it('should identify technologies using meta tags', () => { + expect(apps).to.have.any.keys('appMeta'); + }); + + it('should identify technologies using script URLs', () => { + expect(apps).to.have.any.keys('appScript'); + }); + + it('should identify technologies using headers', () => { + expect(apps).to.have.any.keys('appHeaders'); + }); + + it('should identify technologies using cookies', () => { + expect(apps).to.have.any.keys('appCookies'); + }); + + it('should identify technologies using uppercase named cookies', () => { + expect(apps).to.have.any.keys('appUppercaseCookies'); + }); + + it('should identify technologies using JavaScript', () => { + expect(apps).to.have.any.keys('appJs'); + }); + + it('should return the implied technology', () => { + expect(apps).to.have.any.keys('appImplies'); + }); + + it('should not return the excluded technology', () => { + expect(apps).to.not.have.any.keys('appExcludes'); + }); + + it('should return the confidence value', () => { + assert.equal(apps.appHtml.confidenceTotal, 50); + }); + + it('should return the version number', () => { + assert.equal(apps.appHtml.version, '1'); + }); + + it('should analyze html', async () => { + const html = ` + + + + Page title | Html detection + + + +

'; container.innerHTML = html; + }, + + /** + * Open a tab + */ + function openTab(args) { + open(args.url); }; + function slugify(string) { + return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); + } + getPageContent(); getResponseHeaders(); }()); diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 6bad6ee83..330d7079d 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.34", + "version": "5.9.33", "author": "Wappalyzer", "license": "MIT", "repository": { -- GitLab From 34346a3e9eae3dac9d801d47842bbfa25005fb59 Mon Sep 17 00:00:00 2001 From: Julien Date: Mon, 4 May 2020 14:46:18 +0200 Subject: [PATCH 292/550] Add AppDynamics support (with version) --- src/apps.json | 8 ++++++++ src/icons/AppDynamics.png | Bin 0 -> 2220 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/AppDynamics.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..2920782e6 100644 --- a/src/apps.json +++ b/src/apps.json @@ -960,6 +960,14 @@ "icon": "apostrophecms.svg", "implies": "Node.js", "website": "http://apostrophecms.org" + }, + "AppDynamics": { + "cats": [ + 10 + ], + "icon": "AppDynamics.png", + "script": "adrum\\.js|adrum.([0-9].*)\\.js\\;version:\\1", + "website": "https://appdynamics.com" }, "AppNexus": { "cats": [ diff --git a/src/icons/AppDynamics.png b/src/icons/AppDynamics.png new file mode 100644 index 0000000000000000000000000000000000000000..1470b96fd7996a152bcfeafebf6504078de09bb4 GIT binary patch literal 2220 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfwVBS&0iMpz3IRp=X_+~x z3=A3*mrmI2#T+Qm_Ww>thDocYj*b|QrpiPC>5ZqBa(HzKC`)X;c{fLILJr?<>7IzF z8xc!97Ati))-Yc5t6_8uxN^!Zn_Ea=D6FupaaC5v z%#@gjQ@Y&m)OS2M!of5{G28Q-b1{SEACA3WWvC2sTLZ zQ-#AV3=9mM1s;*b3=BdgAk26#O}>JGfiW^OB%&n3*T*V3KUXg?B|j-uuOhbqq>I6( z!m1*-AUCxnQK2F?C$HG5!d3~a!YZ%W3M8zrqySb@l5MLL;TxdfoL`ixV5(=LXP{)q zrJ$f-QneOKl%RG=ry(HAJ@xl-&Y;}_xr8> zuRrE){T5d(FYmj=&QajE$Ccy9-5>sr{q(a%Cd zHr>p5_3mAtY-@Y_>Lp85rp}tRN=R6E>iYHix7h?kYLowc`n2fJpFckiy95MG=<4nc-nnyU*Bou8g};9P zzWVvI@p2~3j~;prHhijFva+(zu1^ZQeE!UtC;z73(6_R;pa1*q+qb_SK5WdrWxM3@ zVUYtXEyU_-YSvu8cJ0frU%TebpMSl!w)R){t?)7ldHMC4LU;6abW;93zAyjGJu>kF z$AN#pw*6e7d#+Ww`@O7{VpUDe99bo;lP6E!(bv*Sva_{4J1OkcjEw7_-#mJx^g1ay z$kC|b+_`fVcQ5t{GjRSrcaBec>eQ)*@sW{h0}a<2^O#G-qU7T-oNw zA?#0#X3m}aG`V{cx0JMWaLcUoCXo*;SF`<63J(uIuC#FB!Y+nF`K2-{brlNx-3~Pc zMMXxQe6jLc@m6KWy<4|FZHp_B-Ra`#Ri2Zx#?R9;v07JGSFJZ_i7(3u4(46^_JwhC zbI07}=y9|+H9h*;??vUYofE&VSfLRb6}3v^y<0<8M^#l-mGu7K#tbf8sbV5RLW?rQ zwSTF0^-X#8>QzvCd%KKX%T4KpA(v$zsBluou9z~&^oE9pehgp{G~3hS;Oy-D>fOI{pFEu8^c7V= zG*s;F@9*EWb?elr++18HMVwnvRi(huai@=SEGhe*OcxGv7dB)w%EyB;? zQ-hQ_Lxg~0&WU&L^2`{HfBA4lRaMpI-o1Ni(i23VZ+YFTbC0#p-_%R-bhi%wij6D{ zu8fU#_bR@A{d&yefQh+za;Im{qFtqBWt(K)F}Uz;3b}Dl_3lh}1_9B-FCOo@d;9j~ z6aSw)S+eZZi!V%K2c)H?-)z~lXU@+92N!4?$HE}lAn>@aYh5iP_X1vC z-Zy);Z@>QH(bbZws#94?-HqW4k2oH(3LN*p*1{dIhyBHlQ(G7tIo+R2{9dro=I?qJ zza4T1G|nvM>yTc_`RGGGgTV0z>-dgtELi`a*Y!jBPV?hQ=QoL*esuqVJ>%kEN@| Date: Tue, 5 May 2020 16:59:29 +0200 Subject: [PATCH 293/550] Added Nuvem as an Ecommerce platform --- src/apps.json | 8 ++++++++ src/icons/nuvem.png | Bin 0 -> 21831 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/nuvem.png diff --git a/src/apps.json b/src/apps.json index 7b7865430..a1366db2f 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7467,6 +7467,14 @@ "icon": "zeit.svg", "website": "https://zeit.co/now" }, + "Nuvem": { + "cats": [ + 6 + ], + "script": "(N|n)uvem", + "icon": "nuvem.png", + "website": "https://www.nuvemshop.com.br/" + }, "OWL Carousel": { "cats": [ 5 diff --git a/src/icons/nuvem.png b/src/icons/nuvem.png new file mode 100644 index 0000000000000000000000000000000000000000..5a8ddd3d4d6709cc38df0088bdff0e9fcf22874c GIT binary patch literal 21831 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%0DL#W(jC(z4^7~#gU4f&P^wUK`YQ$=W$m~ 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 Date: Wed, 6 May 2020 11:47:43 +1000 Subject: [PATCH 294/550] Fix Airform regex --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index eb0a508aa..f1cf51d81 100644 --- a/src/apps.json +++ b/src/apps.json @@ -562,7 +562,7 @@ 61 ], "html": [ - "]+?action=\"[^\"]*airform\.io[^>]+?>" + "]+?action=\"[^\"]*airform\\.io[^>]+?>" ], "icon": "Airform.svg", "website": "https://airform.io" -- GitLab From e95ca2dc7c6b27d9288e7311579c8839c55d3e5b Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Wed, 6 May 2020 03:54:57 +0200 Subject: [PATCH 295/550] Added Powerboutique as an Ecommerce Platform --- src/apps.json | 8 ++++++++ src/icons/powerboutique.jpg | Bin 0 -> 39937 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/powerboutique.jpg diff --git a/src/apps.json b/src/apps.json index 7b7865430..1a4c51ab4 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8407,6 +8407,14 @@ "icon": "PostgreSQL.png", "website": "http://www.postgresql.org/" }, + "Powerboutique": { + "cats": [ + 6 + ], + "script": "powerboutique", + "icon": "powerboutique.jpg", + "website": "https://www.powerboutique.com/" + }, "Powergap": { "cats": [ 6 diff --git a/src/icons/powerboutique.jpg b/src/icons/powerboutique.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61a3d6c8bbae4fc1c4985d5fc598ae6bb57968c2 GIT binary patch literal 39937 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 T;>q17^(zJTU;p>C{{Kw?uxAm+ literal 0 HcmV?d00001 -- GitLab From aaae1ce1baaaa4f80bb8528593126f7c4968abfc Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Wed, 6 May 2020 04:03:27 +0200 Subject: [PATCH 296/550] Replaced "Nuvem" by "Nuvemshop" --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index a1366db2f..828ec9a12 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7467,7 +7467,7 @@ "icon": "zeit.svg", "website": "https://zeit.co/now" }, - "Nuvem": { + "Nuvemshop": { "cats": [ 6 ], -- GitLab From 559445ea7e0ef0707e3b32e5031fd988124f4a0c Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Wed, 6 May 2020 04:13:42 +0200 Subject: [PATCH 297/550] Added html regex for Nuvemshop --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index 828ec9a12..252b80518 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7472,6 +7472,7 @@ 6 ], "script": "(N|n)uvem", + "html": " Date: Wed, 6 May 2020 12:18:28 +1000 Subject: [PATCH 298/550] Build v5.9.34 --- src/apps.json | 48 +++++++++++-------------- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- src/icons/Baidu Tongji.ico | Bin 4286 -> 0 bytes src/icons/Baidu Tongji.png | Bin 0 -> 1595 bytes src/icons/cnzz.ico | Bin 1406 -> 0 bytes src/icons/cnzz.png | Bin 0 -> 841 bytes src/icons/j2store.png | Bin 1734 -> 0 bytes src/icons/kolors4u.png | Bin 3355 -> 0 bytes src/icons/meliscmsv2.png | Bin 4422 -> 0 bytes 10 files changed, 23 insertions(+), 29 deletions(-) delete mode 100644 src/icons/Baidu Tongji.ico create mode 100644 src/icons/Baidu Tongji.png delete mode 100644 src/icons/cnzz.ico create mode 100644 src/icons/cnzz.png delete mode 100644 src/icons/j2store.png delete mode 100644 src/icons/kolors4u.png delete mode 100644 src/icons/meliscmsv2.png diff --git a/src/apps.json b/src/apps.json index 14619fdf8..41f87971e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -18,7 +18,7 @@ "1C-Bitrix": { "cats": [ 1, - 6 + 6 ], "headers": { "Set-Cookie": "BITRIX_", @@ -982,7 +982,7 @@ "implies": "Node.js", "website": "http://apostrophecms.org" }, - "AppDynamics": { + "AppDynamics": { "cats": [ 10 ], @@ -1318,7 +1318,7 @@ "cats": [ 10 ], - "icon": "Baidu Tongji.ico", + "icon": "Baidu Tongji.png", "script": "hm\\.baidu\\.com/hm\\.js", "website": "https://tongji.baidu.com/" }, @@ -2188,9 +2188,9 @@ "js": { "cnzz_protocol": "\\;confidence:99" }, - "icon": "cnzz.ico", + "icon": "cnzz.png", "website": "https://web.umeng.com/" -}, + }, "CloudSuite": { "cats": [ 6 @@ -5351,15 +5351,6 @@ "icon": "Ionicons.png", "website": "http://ionicons.com" }, - "J2Store": { - "cats": [ - 6 - ], - "html": "var j2storeURL", - "icon": "j2store.png", - "implies": "Joomla", - "website": "https://www.j2store.org/" - }, "JAlbum": { "cats": [ 7 @@ -12217,19 +12208,22 @@ "icon": "wpvip.svg", "website": "https://wpvip.com" }, - "kolors4u": { - "cats": [ - 1,11,23,6 - ], - "headers": { - "X-Content-Encoded-By": "kolors4u ([\\d.]+)\\;version:\\1" - }, - "implies": "WordPress", - "meta": { - "generator": "kolors4u (?: ([\\d.]+))?\\;version:\\1" - }, - "website": "kolors4u.com" - }, + "kolors4u": { + "cats": [ + 1, + 11, + 23, + 6 + ], + "headers": { + "X-Content-Encoded-By": "kolors4u ([\\d.]+)\\;version:\\1" + }, + "implies": "WordPress", + "meta": { + "generator": "kolors4u (?: ([\\d.]+))?\\;version:\\1" + }, + "website": "http://kolors4u.com" + }, "Wowza Media Server": { "cats": [ 38 diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 330d7079d..6bad6ee83 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.33", + "version": "5.9.34", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 7948fa85c..bfd1f69de 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.32", + "version": "5.9.34", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/icons/Baidu Tongji.ico b/src/icons/Baidu Tongji.ico deleted file mode 100644 index 85264f33ee3d201e4d129676335456e2c8912f67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmZQzU}RuqP*4ET3Jfa*7#PGD7#K7d7#I{77#JKFAmR)lAOIpT@!@=ZkB!liPZxNw z{-5K*KvN8|17sJ-PLNAZ%_#I*xEhW zKd&zR|7l4U3I>URFg3(qEyw`d1+sHXhR)L^{=EO^yD|KKH7D`^=QU+u{Ap?Se`HK; zagbdgI~V(K{9oY40LGt|=l=h^uHygawdMaoY-EgAd|d^0^#sIW_AYd1_z%Kg)>Zwd zCkELG!izl^{)6zB4K@Gii9vRP@DdM({~-KjRnh;i8|%Or#74%n5C_=_!pl4v{)6zB zH6{PQZf*o)5E~iOLL6i#2ru_y_z%Kg*OvYNwzV0IL2P793vrO0AiUC>;XerfJh$fm z_Z{tE{B3>3e`E|6-`<8I29p22y^S>WNalm=1mV>_4F5s+|DWIge;l3j|NG7^x?qr< zAiTzh;Xerf|NsC0zb|k8|JXP2|BpRAsCYLTA6=ddKFCfGUgyj3AB6usItg;Z|36PJ z|Np+Z4h8?%+y5VoclZ4NeQhUP4lK5}AI^vABSsu#CkSuwWB3okzb2af|Ns31*bTqV zul@gHYa<;0+&}66?{lmF|NHR;EdTq;Hn1E>9E6e8g4iH25C*Z4F-Q!AL1G{~L3pD- z!+#L|*(Ck{&z3S!Ed2lf`{)0k2dDo3v8@@5|J>aF|Nq}VV7tM@zkmOKom}$&=YgqU z3{wZAi4h0c3BsEL82*DW$o^kbZ2tc_zXD>##~1&9?(X{k=izBE|Np-~|Nrc6`Tu)s zC4~R`$N%4_m;V2CX!`%3J6hrR_oa^ z=KlX*hi8JtU~(WDBnHADHpos8-X6s8AB2B_?1tjsi^Bhd>;zfz@7;s{zn4b+N0$FJ z)#3l&$7ev&|Nnh>`v3Q_+5i9C+zYlFEcpNb|36o@{r`P*Hckw(6NGmJG5iN%RP$~B z|JhOd|L=oi|9{Q)K(pHx!k_K&|KEovVCz6`0Qvj>|9}7g-rffh`}*$xpX2lX|2Z}X zD+bvK!n=YQ{(~?mTw!hiu_0In9Ojtf(qQr5OCtXN{|U(xAiIBWDgFPmN#_5*m)F2< z_}VyaW-K`TytS9EcnK{`vp!@MCLj)iW K9WlsGklg^|s6lrC diff --git a/src/icons/Baidu Tongji.png b/src/icons/Baidu Tongji.png new file mode 100644 index 0000000000000000000000000000000000000000..be459bfdcf619e8bd3e44650e8f030bca58d9b86 GIT binary patch literal 1595 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfEt$^F0iMpz3I#>^X_+~x z3=A3*YbV-z9Cna78XuhP8YS~a;n9SJR*@gL3$JL2EOc5S8dYkr^9%PZ6BS*(zNYMh z2m6n%YVO{=j&EI)!VktrPhKo}p``jxUvo>x#|Jy)-@mhccaPC&@fnlV**q7%teWX{ zO$v@4zCf)7x2#y z<30ELh+x>1&_~6O0w?Qv{5es2^r`td)^^r;l7^R8RzBj`81W)uX>;VoD;>)_7Oz?s zyl+BbWuZHAUE&^tb&r`FS*R(*K>VuGV7H$G^#tBrMiE*Eb^)H!QY;Jn%rORGwsdJ%U@eN z$BrTMl~yIQj0}@9>#4Z!73Kcv`Tyr-e*Mm@s#DaV!e{V`fq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|U1(2s1Lwnj^u$z`$PO>Fdh=gq4kn*V1(<<7Ng177I@o$B>A_d#6Qb z$fSxKufK1;`Lge&JGU+*UGiRIcumZAW4L#-Ztm9HCWWbXB97hstd2*;MQa5$uQVwr zIn{nR+Wu?NiWy#OgcdH9aMtuKUiod32v7H|*vl%rPriF|ro3jxo4m5kduP3AJbdoY z_c!Hv|BLs9GRVBiW9rL1df6@FgiTl2k=_EXif-ZPby|G?Zt?tKyAlw!lQU zS+AvY1$55ZNl(;bIL$Y8&9`Z?OoBD>hoo8@yw%yGOeFW4DOJ{L*XUil{lD4%|Bh!@ zbH(K6a{Rf~p&9wC-7JeQcgqJ>qq?^~KiiXxmgmHWtdsEPnx4eE87?P2Jg7_gYjpN}yYrq8 zE$5Q5r)!m&XN!EeqUHNr>g*D3`#7UNriv1cJ@;>iIowUOlUgO}{w?B$RNuCn5;ps6 z@+;O}bz)q;UUFGX#NLpLrK-=}UD65?el0BE+GfAx=I*GE|NQMZ%gt76%lz1IchRB7 z6Ei+IOnnqF`|Le;o_@W+9zU+@c`P^k?ws*oY_%qB%YqYfE7phX*?ITT$*Hp*|IVFu z{Yn31R+*d07X#LI^l;kq{Q6ULl)X{b*HL>{JMTV0m#*w%>)m)dP8!|3_TigfcPn?o zCDE{JT6VYdH&?c%X{hlWZJBNsxh8&@@Mdmwc)2IPi7G!}Ed8CiB)G z<2c4~vEqTS;ZGTX#>3GjuV0DQ_jAX8S#tAY&c?*nqwKk2rimUq4s}bLX!2XJ)lAA{ z3Sz7kYA>i5FCvO`i8FO;4$V8++torb^)nw(C3ziQA{hhKWAKkrsP0oV& zx&FpxqH{9RDt1{s+Pos>?4joJqKbzSW+B@5Zc1+0zS!Q^MDM1~FD1MCU#e7s4mQqh zmb<=)E&jmtm~E1KrE9K9)P0)cTPpEO*>10LUEGs>jS~asKTfZa%ii!p?%Sq{51O0b zyzda-mT%)&?U&y3LGMG&k8Rggr|Mn38dD%% zQ-1O3F&Bok6H{YlQn>^r{GUAzO>7M+&yTl_ow#wOlI{!1Z!37j)7L)_7WvNmJ!O9T zbEX+`suStJmbBb{uhl!-XXGuwGhi6l)11_lOCS3j3^ HP6!ver5Rl`7^`Ej~^M{zJ1H^`t@sumoHy3Jb(V2 z;px+-438f_W_bAUA;bOq_ZjZqy~}X>_HBlnH*YdLyndG9`t|D!=XS4TV3-okaQ(zi zXdsMIqaiS|LqJVd+8Pd+wA54-R87Q8O+<}E3=M9RZ!5zMo`z>j*`(mUwYIj_P^2{W0k;6f AX8-^I diff --git a/src/icons/cnzz.png b/src/icons/cnzz.png new file mode 100644 index 0000000000000000000000000000000000000000..00e269b06404cf2f9155d916f6769ceec3b0d3c2 GIT binary patch literal 841 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 Date: Wed, 6 May 2020 10:05:06 +0000 Subject: [PATCH 299/550] Fix for first party isolation in Firefox Fixes #2624 --- src/drivers/webextension/js/driver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 5059c4837..ea1f219eb 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -146,7 +146,7 @@ browser.runtime.onConnect.addListener((port) => { const url = wappalyzer.parseUrl(port.sender.tab ? port.sender.tab.url : ''); - const cookies = await browser.cookies.getAll({ domain: `.${url.hostname}` }); + const cookies = await browser.cookies.getAll({ domain: `.${url.hostname}`, firstPartyDomain: `.${url.hostname}` }); let response; -- GitLab From 76a4cdbc2cdcabed494b77c2c58a0002d7468f70 Mon Sep 17 00:00:00 2001 From: Anh Mai Date: Wed, 6 May 2020 17:07:01 +0700 Subject: [PATCH 300/550] feat: Add Jitsi --- src/apps.json | 8 ++++++++ src/icons/Jitsi.png | Bin 0 -> 5599 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/Jitsi.png diff --git a/src/apps.json b/src/apps.json index 41f87971e..10795b483 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5394,6 +5394,14 @@ "icon": "JET Enterprise.svg", "website": "http://www.jetecommerce.com.br/" }, + "Jitsi": { + "cats": [ + 52 + ], + "script": "lib-jitsi-meet.*\\.js", + "icon": "Jitsi.png", + "website": "https://jitsi.org" + }, "JS Charts": { "cats": [ 25 diff --git a/src/icons/Jitsi.png b/src/icons/Jitsi.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5358aead4896e2e68a9324037e7c193795e369 GIT binary patch literal 5599 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 literal 0 HcmV?d00001 -- GitLab From 2b56e1420bee9c4fbf692e794a3127e3a132ed67 Mon Sep 17 00:00:00 2001 From: Alexander Matzen Date: Wed, 6 May 2020 12:23:22 +0200 Subject: [PATCH 301/550] Added Heroku --- src/apps.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/apps.json b/src/apps.json index 41f87971e..7275b49ec 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4814,6 +4814,19 @@ "script": "hellobar\\.js", "website": "http://hellobar.com" }, + "Heroku": { + "cats": [ + 62 + ], + "headers": { + "Via": "/[\d.-]+ vegur$" + }, + "implies": [ + "Amazon Web Services" + ], + "icon": "heroku.svg", + "website": "https://www.heroku.com/" + }, "Hexo": { "cats": [ 57 -- GitLab From ff5cd3d8d0d5c0c1f2d168b80fba49cdc27ed2ad Mon Sep 17 00:00:00 2001 From: Alexander Matzen Date: Wed, 6 May 2020 12:25:16 +0200 Subject: [PATCH 302/550] Added Heroku icon --- src/icons/heroku.svg | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/icons/heroku.svg diff --git a/src/icons/heroku.svg b/src/icons/heroku.svg new file mode 100644 index 000000000..8d02649e6 --- /dev/null +++ b/src/icons/heroku.svg @@ -0,0 +1 @@ + \ No newline at end of file -- GitLab From 4e730a0490b7094295858f9aa6137beabf1181ea Mon Sep 17 00:00:00 2001 From: randomshell Date: Wed, 6 May 2020 12:00:47 +0000 Subject: [PATCH 303/550] Fix previous commit The value should be null to always get all cookies and not only first-party isolation cookies. From https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookies: "When first-party isolation is off, the firstPartyDomain parameter is optional and defaults to an empty string. A non-empty string can be used to retrieve or modify first-party isolation cookies." --- src/drivers/webextension/js/driver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index ea1f219eb..84e4eae35 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -146,7 +146,7 @@ browser.runtime.onConnect.addListener((port) => { const url = wappalyzer.parseUrl(port.sender.tab ? port.sender.tab.url : ''); - const cookies = await browser.cookies.getAll({ domain: `.${url.hostname}`, firstPartyDomain: `.${url.hostname}` }); + const cookies = await browser.cookies.getAll({ domain: `.${url.hostname}`, firstPartyDomain: null }); let response; -- GitLab From eb04a3c2ad950dc5f9f2541b8d897fb4a9595623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20S=CC=8Cirka?= Date: Wed, 6 May 2020 14:11:43 +0200 Subject: [PATCH 304/550] Added jComponent. --- src/apps.json | 12 ++++++++++++ src/icons/jComponent.png | Bin 0 -> 1155 bytes 2 files changed, 12 insertions(+) create mode 100644 src/icons/jComponent.png diff --git a/src/apps.json b/src/apps.json index 41f87971e..6b4a5cb1f 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5509,6 +5509,18 @@ "implies": "Java", "website": "http://www.oracle.com/technetwork/java/javaee/jsp/index.html" }, + "jComponent": { + "cats": [ + 12, + 59 + ], + "icon": "jComponent.png", + "js": { + "M.version": ".*\\;version:\\1" + }, + "implies": "jQuery", + "website": "https://componentator.com" + }, "Jekyll": { "cats": [ 57 diff --git a/src/icons/jComponent.png b/src/icons/jComponent.png new file mode 100644 index 0000000000000000000000000000000000000000..55d31bbbb36095dde01c5342c3af63cfbc9e8bee GIT binary patch literal 1155 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUUY;(FAr*{QrZaDN6CvXI z{`ln^+j4K;-v2+Nv;Ri|pt3CYM-knSJkP{L}x! z4R#9~<|WowwYXJnuXLEdKjB4Dx5nKMHc0YtzOD0TnCyLI z3vc3~SsxEE_Ng3N%44R|rro`;qItzqft#NuCW@Y{`_=4}zT)7I)CYIn6J}(sDqE(% z`k_j7(8}aiz2cY`9%(%05>u1kD~Ck)i7|Uzo0xn{bw@(YFUhcccKv&^&Ux>5I{fWL z&)mSI96zV`vdPQ_s!u$v4lj{RzrMqIf3;Lx@dNPeV(_9=`pDoBN?x-w$8-&YZxYl6%>WfUVp|?Cu;UHRju1IJQx=* zyqPhZeMJQOG1l}wGc?pxR-WK9uzJszR7S7$K6caw{+}Ecc4ruO+ ze^{h8cf!FVD&;Bc5|e)`PVe>4l}hjF5DNP-r7vLfLf*e_UqpZbeJ}{f}>t=j1vm z&MZD#U{RE-!CQU&UYF|JgI~7I{G2{z{e$U?;`2VfUKMVTxYBv%is-1)sH1ngcs;F) z68l-qea>b`NgsRh=G`^sS5w!xPM=qGpl$z_wVbCndjtqt{d;tNV~T&)3Zv&2G`39a zT((uwDzSV~b-&4%$k#d5o*vV~JA}74EWXxqO02$5_U)D~uD>b889xfFqMqOOHg1{9 z7P@F3gI%>0U-U!ukl*IElU7z(3l`S7tKMgrJ27~kUU6dEj#~@X@ycwp`Bih`eWk`$ zf%dg_&FSYue_f5qSaLe%#ih&J+HN)c@cc8c{n8eJ)t-NPS~wYdPv45UwxwvLow@SF zxo_LQA1?hXeC6ehU-n-j-W8OcSg2Mqy@2odTIT#X_I}x?hosvNRhJ*ooUO3%;uLH3 z%AUTzum8;wZDZp7`A_SP#!2Q$^@?JJcV2Z{q%PLaI92KJT6$|*#GPOnG6gJ44$rjF6*2UngE>zKJfqm literal 0 HcmV?d00001 -- GitLab From e1c1f6ff25d429dff442b2d45cc71c05789eac74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20S=CC=8Cirka?= Date: Wed, 6 May 2020 14:11:52 +0200 Subject: [PATCH 305/550] Updated Total.js logo. --- src/icons/total.js.png | Bin 175 -> 944 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/icons/total.js.png b/src/icons/total.js.png index e7d137915696ded837558459f0f68a24a274ca18..a792fdf0fc6c98048831c31fd0e492259dc97818 100644 GIT binary patch delta 934 zcmZ3_xPg6wL_G%^0|P^GRn->;2Ig{47srqa#-sxM50U{kC9(`GJ&~*5R8A_7;JEsJ zdphHXxW2}ZDvl!dx3}f`f1meu_l_W)0Np4|2&5y5U_kCeym~pwd{)<*5<1@Ys^*&2u zf=-rC^195+wfDK;*S@`bnLcz>U3FZfWOGu)h~bxP?{UsVkx!B#PjY|MKGdt39&5^Y z;>p3?%Wo;I^OoXyX?9}Qe-&2Vbg@0pq&?OA4IV$O){}VfcHWA=z1L1?_g*WQd{OFK z_ersH(@pN3JnD34rf?EpkjL!$xTTJrtcNZ}OtfT7a9@7INssOFSGVXJ>=|zaLmH*K zN@8@BikS;SAG-&zeLFr$b@v-H?S`9TReEcxIKHUQ^1HISwERQMp4B^4F8_4+^ZHGH z(%s3MnU?Ui$1<+|FMf8}rEmKb&VABo-}H}J{+DJ>JJT=W*#%`1pT0FQOlo)f(O2J? z@LVkCJ^!Qgp?CgNI-LvEF66LXG;gE%jNgntol7Ro-^;XNr+GvEi*LoV^5r=m-Tu`i zW%ljIT+?s0zm$q>CTlV;W?R#?j6w78LO+g*J6~s*z6oD!tCVzdlIr7GUCzsmL(8QZ z{w&pG$V%?tFMQ;)y-DWH+w?|tt!|A{d}j#EXR4{Jg|;kM=e3?Df1-g3JH2Uz%TZL910e)z_B)^xV_ z|02GAZTH}c)nEA~-j{LPSN0^~NBQa}PCcuxk_%h6TUcLOW<95oZKRf3m8W7@|IBB{ z1=<6Ic$U=XGJNQ$xx4?PWjJql>me(N^-94Wn!zvh<7T%!u3C7xUp}%u0_P?-_s2au%04d9T90O#V%G>D%wmJ9a*KZ>gfxliTdG>|jRE$JogM zUE;kF1y}!0vMJR#T6;`~LojFZ!YOi3w?_2+lt1^Io8jV9FRKcsIR~Hks&O~v@0(E) zvv0Y^YdyxtPdEHxx|1Fz|L=d#&-Rr21y>jurdd_(=&+0TW?*1o@O1TaS?83{1OPF( B$4USI delta 159 zcmdnMzMgS{L_G^L0|P^2NcwRG1_q%3pAgr|rhEnlhVGM2T_>Enjyrara7xtEUB_!>`1B17xi(`n!#N>no5f>&V9v+@1jRp_Ks{tAuOOOEzopr09?Q=?*IS* -- GitLab From ceeab409d601d5a210b0131a298cd28067123474 Mon Sep 17 00:00:00 2001 From: Vladislav Studenichnik Date: Thu, 7 May 2020 15:28:42 +0300 Subject: [PATCH 306/550] Update Swell logo --- src/icons/Swell.svg | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/icons/Swell.svg b/src/icons/Swell.svg index ae3cfb497..4b04290a9 100644 --- a/src/icons/Swell.svg +++ b/src/icons/Swell.svg @@ -1,14 +1,19 @@ - - - - + + + + + + + + -- GitLab From ddb34c68f5322b2160e0100afb47e5061b638779 Mon Sep 17 00:00:00 2001 From: sergey-nechaev Date: Fri, 8 May 2020 21:13:46 +0500 Subject: [PATCH 307/550] Updated Russian translation --- .../webextension/_locales/ru/messages.json | 151 +++++++++--------- 1 file changed, 75 insertions(+), 76 deletions(-) diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 6d7a691fb..cde758742 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -1,83 +1,82 @@ { - "categoryName1": { "message": "CMS" }, - "categoryName2": { "message": "Форум" }, - "categoryName3": { "message": "Менеджер БД" }, - "categoryName4": { "message": "Документация" }, - "categoryName5": { "message": "Виджет" }, - "categoryName6": { "message": "Электронная коммерция" }, - "categoryName7": { "message": "Фотогалерея" }, - "categoryName8": { "message": "Вики" }, - "categoryName9": { "message": "Панель управления хостингом" }, - "categoryName10": { "message": "Аналитика" }, - "categoryName11": { "message": "Блог" }, - "categoryName12": { "message": "JS фреймворк" }, - "categoryName13": { "message": "Баг трекер" }, - "categoryName14": { "message": "Видео плеер" }, - "categoryName15": { "message": "Система комментариев" }, - "categoryName16": { "message": "Капча" }, - "categoryName17": { "message": "Шрифт" }, - "categoryName18": { "message": "Веб фреймворк" }, - "categoryName19": { "message": "Прочее" }, - "categoryName20": { "message": "HTML редактор" }, - "categoryName21": { "message": "LMS" }, - "categoryName22": { "message": "Веб сервер" }, - "categoryName23": { "message": "Кеширование" }, - "categoryName24": { "message": "WYSIWYG редактор" }, - "categoryName25": { "message": "JS графика" }, - "categoryName26": { "message": "Мобильный фреймворк" }, - "categoryName27": { "message": "Язык программирования" }, - "categoryName28": { "message": "Операционная система" }, - "categoryName29": { "message": "Поисковый движок" }, - "categoryName30": { "message": "Веб почта" }, - "categoryName31": { "message": "CDN" }, - "categoryName32": { "message": "Управление маркетингом" }, - "categoryName33": { "message": "Расширение Веб сервера" }, - "categoryName34": { "message": "База данных" }, - "categoryName35": { "message": "Карта" }, - "categoryName36": { "message": "Рекламная сеть" }, - "categoryName37": { "message": "Сетевая служба" }, - "categoryName38": { "message": "Медиа сервер" }, - "categoryName39": { "message": "Вебкамера" }, - "categoryName40": { "message": "Принтер" }, - "categoryName41": { "message": "Платёжная система" }, - "categoryName42": { "message": "Менеджер тэгов" }, - "categoryName43": { "message": "Paywall" }, - "categoryName44": { "message": "Система непрерывной интеграции" }, - "categoryName45": { "message": "Система SCADA" }, - "categoryName46": { "message": "Удаленное управление" }, - "categoryName47": { "message": "Утилита для разработчиков" }, - "categoryName48": { "message": "Сетевое хранилище" }, - "categoryName49": { "message": "Граббер контента" }, - "categoryName50": { "message": "Управление документами" }, - "categoryName51": { "message": "Генератор лендингов" }, - "categoryName52": { "message": "Live Chat" }, - "categoryName53": { "message": "CRM" }, - "github": { "message": "Форкнуть на GitHub!" }, - "noAppsDetected": { "message": "Нет данных о сайте" }, - "nothingToDo": { "message": "Тут нечего искать" }, - "optionTracking": { "message": "Анонимно отправлять статистику распознанных данных на сервер (для исследований)" }, - "optionThemeMode": { "message": "Совместимость с темным режимом" }, - "optionDynamicIcon": { "message": "Использовать значок приложения вместо логотипа Wappalyzer" }, - "optionUpgradeMessage": { "message": "Оповещать меня об обновлениях" }, - "options": { "message": "Настройки" }, - "optionsSave": { "message": "Сохранить" }, - "optionsSaved": { "message": "Успешно сохранено!" }, - "twitter": { "message": "Следите за новостями в Твиттере" }, - "website": { "message": "Перейти на Wappalyzer.com" }, - "categoryPin": { "message": "Always show icon" }, - "termsAccept": { "message": "Accept" }, - "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, - "categoryName54": { "message": "SEO" }, - "categoryName55": { "message": "Бухгалтерский учёт" }, + "github": { "message": "Форкнуть на GitHub!" }, + "twitter": { "message": "Следите за новостями в Твиттере" }, + "website": { "message": "Перейти на wappalyzer.com" }, + "options": { "message": "Настройки" }, + "optionsSave": { "message": "Сохранить" }, + "optionsSaved": { "message": "Успешно сохранено!" }, + "optionUpgradeMessage": { "message": "Оповещать меня об обновлениях" }, + "optionDynamicIcon": { "message": "Использовать значок технологии вместо логотипа Wappalyzer" }, + "optionTracking": { "message": "Анонимно отправлять статистику распознанных данных на wappalyzer.com" }, + "optionThemeMode": { "message": "Совместимость с темным режимом" }, + "nothingToDo": { "message": "Nothing to do here" }, + "noAppsDetected": { "message": "Не удалось определить ни одну технологию" }, + "categoryPin": { "message": "Всегда отображать эту категорию иконкой"}, + "termsAccept": { "message": "Принять" }, + "termsContent": { "message": "Расширение отправляет обезличенную статистику посещенных сайтов, включая доменное имя и распознанные технологии на wappalyzer.com. Это можно отключить в настройках." }, + "privacyPolicy": { "message": "Политика конфиденциальности" }, + "categoryName1": { "message": "CMS" }, + "categoryName2": { "message": "Форум" }, + "categoryName3": { "message": "Менеджер БД" }, + "categoryName4": { "message": "Документация" }, + "categoryName5": { "message": "Виджет" }, + "categoryName6": { "message": "Электронная коммерция" }, + "categoryName7": { "message": "Фотогалерея" }, + "categoryName8": { "message": "Вики" }, + "categoryName9": { "message": "Панель управления хостингом" }, + "categoryName10": { "message": "Аналитика" }, + "categoryName11": { "message": "Блог" }, + "categoryName12": { "message": "JS-фреймворк" }, + "categoryName13": { "message": "Баг-трекер" }, + "categoryName14": { "message": "Видео-плеер" }, + "categoryName15": { "message": "Система комментариев" }, + "categoryName16": { "message": "Капча" }, + "categoryName17": { "message": "Шрифт" }, + "categoryName18": { "message": "Веб-фреймворк" }, + "categoryName19": { "message": "Прочее" }, + "categoryName20": { "message": "HTML редактор" }, + "categoryName21": { "message": "Система управления обучением" }, + "categoryName22": { "message": "Веб-сервер" }, + "categoryName23": { "message": "Кеширование" }, + "categoryName24": { "message": "WYSIWYG-редактор" }, + "categoryName25": { "message": "JS графика" }, + "categoryName26": { "message": "Мобильный фреймворк" }, + "categoryName27": { "message": "Язык программирования" }, + "categoryName28": { "message": "Операционная система" }, + "categoryName29": { "message": "Поисковый движок" }, + "categoryName30": { "message": "Веб-почта" }, + "categoryName31": { "message": "CDN" }, + "categoryName32": { "message": "Управление маркетингом" }, + "categoryName33": { "message": "Расширение веб-сервера" }, + "categoryName34": { "message": "База данных" }, + "categoryName35": { "message": "Карта" }, + "categoryName36": { "message": "Рекламная сеть" }, + "categoryName37": { "message": "Сетевая служба" }, + "categoryName38": { "message": "Медиа-сервер" }, + "categoryName39": { "message": "Веб-камера" }, + "categoryName40": { "message": "Принтер" }, + "categoryName41": { "message": "Платёжная система" }, + "categoryName42": { "message": "Менеджер тегов" }, + "categoryName44": { "message": "Система непрерывной интеграции" }, + "categoryName46": { "message": "Удаленное управление" }, + "categoryName47": { "message": "Утилита для разработчиков" }, + "categoryName48": { "message": "Сетевое хранилище" }, + "categoryName49": { "message": "RSS-агрегатор" }, + "categoryName50": { "message": "Управление документами" }, + "categoryName51": { "message": "Генератор лендингов" }, + "categoryName52": { "message": "Онлайн-консультант" }, + "categoryName53": { "message": "CRM" }, + "categoryName54": { "message": "SEO" }, + "categoryName55": { "message": "Бухгалтерский учёт" }, "categoryName56": { "message": "Криптомайнер" }, "categoryName57": { "message": "Генератор статических сайтов" }, "categoryName58": { "message": "User Onboarding" }, - "categoryName59": { "message": "JavaScript Libraries" }, - "categoryName60": { "message": "Containers" }, + "categoryName59": { "message": "JS-библиотека" }, + "categoryName60": { "message": "Контейнеризация" }, "categoryName61": { "message": "SaaS" }, "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, - "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } -} + "categoryName64": { "message": "Обратный прокси" }, + "categoryName65": { "message": "Балансировка нагрузки" }, + "categoryName66": { "message": "UI фреймворк" } +} \ No newline at end of file -- GitLab From 51437147ec33a221ff912a3da7c39b608d8e7ef5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Sat, 9 May 2020 18:52:44 +0800 Subject: [PATCH 308/550] Add Plyr detection --- src/apps.json | 11 +++++++++++ src/icons/Plyr.png | Bin 0 -> 399 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/Plyr.png diff --git a/src/apps.json b/src/apps.json index 666f8b3f1..d25e0977b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8372,6 +8372,17 @@ "script": "https?://cdn\\.plot\\.ly/plotly", "website": "https://plot.ly/javascript/" }, + "Plyr": { + "cats": [ + 14 + ], + "js": { + "Plyr": "" + }, + "icon": "Plyr.png", + "script": "https://cdn\\.plyr\\.io/([0-9.]+)/.+\\.js\\;version:\\1", + "website": "https://plyr.io/" + }, "Po.st": { "cats": [ 5 diff --git a/src/icons/Plyr.png b/src/icons/Plyr.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb620cdb610cb27f8ef7e603fb6b5a021035324 GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGLIQk3Tp1V`{u2RYH~szp z|NouO|H6*`oqGG<#rOZJFa3=?_SgH+U%S13)wljt-tzbT&wn>Q{hNLF-@nWiP9Td* zg8YIRK2MWidwlcw{w8-l-O8PdVi*`0?s~d7hFF|#4fbSeR^Vaj;@-j**pl`C|9Lj? zpf`$^jz(vACU9`&hTiwO`R!EJM|pnLg)Jfd(UG$k`v@#v{W#XoN+W6XeggN+rbcZmSt!46gvN}Q`+3&RG*#| zsl{Ry`odw-0k-+&x=LF&FuXfu5%XSU%l62F!AysRJI_nmI;>#WAUcWRLbsU0H3p?l zhP4j;FWEG%d%c*%x)@L}FVdQ&MBb@0CPRUasU7T literal 0 HcmV?d00001 -- GitLab From 3e4c460a74bee846bef2ede42807822636a7ad85 Mon Sep 17 00:00:00 2001 From: tobybellwood Date: Mon, 11 May 2020 10:50:32 +1000 Subject: [PATCH 309/550] Add Lagoon PaaS to Wappalyzer --- src/apps.json | 11 +++++++++++ src/icons/Lagoon.png | Bin 0 -> 5570 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/Lagoon.png diff --git a/src/apps.json b/src/apps.json index 41f87971e..bc2d122e1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5981,6 +5981,17 @@ }, "website": "http://www.lepton-cms.org" }, + "Lagoon (amazee.io)": { + "cats": [ + 62 + ], + "headers": { + "X-LAGOON": "", + "x-lagoon": "" + }, + "icon": "Lagoon.png", + "website": "https://www.amazee.io/hosting" + }, "Laravel": { "cats": [ 18 diff --git a/src/icons/Lagoon.png b/src/icons/Lagoon.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae4319fef2a2bc83f695daafd7de03f0ed48e66 GIT binary patch literal 5570 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 literal 0 HcmV?d00001 -- GitLab From 2fb304c17904b0a0c28dae69827f3477e12a6e66 Mon Sep 17 00:00:00 2001 From: Daniel Milnes Date: Mon, 11 May 2020 10:14:37 +0100 Subject: [PATCH 310/550] Fix "Developmentl" typo --- src/drivers/webextension/_locales/en/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index c2b6245c7..58c6a80d2 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -59,7 +59,7 @@ "categoryName42": { "message": "Tag managers" }, "categoryName44": { "message": "CI" }, "categoryName46": { "message": "Remote Access" }, - "categoryName47": { "message": "Developmentl" }, + "categoryName47": { "message": "Development" }, "categoryName48": { "message": "Network storage" }, "categoryName49": { "message": "Feed readers" }, "categoryName50": { "message": "DMS" }, -- GitLab From 11dbe8e5d7cb2ecbadd71c53d201e1f4e88241fc Mon Sep 17 00:00:00 2001 From: Devendra Sharma Date: Tue, 12 May 2020 11:36:39 +0530 Subject: [PATCH 311/550] Added kolors4u.png --- src/apps.json | 1 + src/icons/kolors4u.png | Bin 0 -> 1586 bytes 2 files changed, 1 insertion(+) create mode 100644 src/icons/kolors4u.png diff --git a/src/apps.json b/src/apps.json index 41f87971e..fe60fc063 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12222,6 +12222,7 @@ "meta": { "generator": "kolors4u (?: ([\\d.]+))?\\;version:\\1" }, + "icon": "kolors4u.png", "website": "http://kolors4u.com" }, "Wowza Media Server": { diff --git a/src/icons/kolors4u.png b/src/icons/kolors4u.png new file mode 100644 index 0000000000000000000000000000000000000000..618d5ec187b8bf05c78b5d56cd22e9e4350cb4d6 GIT binary patch literal 1586 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>U|>mi z^mSxl*x1kgCy^DTGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(Ui;4JWnEM{Qf76f6&`jq&I3=FKZJzX3_BHZ7GR{I2(i{x$Fpzy-XQG`Wv%C~=d z+uzo1Iq_s^AlF{jXW5JLw9=xFsh!*U)KGr*ter=7t;~d71%(1rvM(IrSst(|*u-nu z#mthEHN1;1lrQAC)YM;HzK)yQ(DCKB=Q~dNUY`Aa&gZ%B%j@n7b{?B&$a+kqqLJz6 z&-S>qZt2Tge=VDGvFqr%%$|!c`(LL`|Dz>JXL&c5ButXAl`mhV-dmO5ACm0zb%Po2H)iTc!7mo*<< zny+O@p13xfd!FyCoxeORqVLo=WoNu$z9ipOR`l@X{B7?9t`;rKYf-DveDzgaD099l z-?qRP#pb92un>^`Xm8$96=iM)hr}491IzNeycyp4I$jd#wT z(7!$J)Hz>K-|U%lqjQrd9Q9jhFJrRnWlBJDdyrMKixMB3|I1+2PqnZ1-&eo<)MkFm zXa1`e{G98`CvtkXJeV?R+SaJr$IU*64Ld)~H#M2&eBCV2RQ#B0m(m=Su$N0NCdc(w zQ6OH}QCEJLHyZ>L>M?$BBtw^Ka+m z7C%3I>tYd)H_eUS7bMQup4vJ+o$pcbv|SQc)F-sttmTW^cF^&0{nRcr(IYpot1M*;Kss^`Hz;Q$d_vdMsHWzw^nU=fv?-km)L}{YK3Ah!k5P{8f|ugu$tsrmXAZ^gv`MUR zsALp9>#35;tg&rtiR(|^7x&5)eT(}hA2qW%@~~!YtK#90Ww)(yAG_u{it;-aCFB+xWW2lVaLz)nX#Y8re;4+=FVhXyv72wVJ}>&;vTt&gK7mfA z(Gq0}&z~H*b!REl7UAQE72UrkpI|)tzAS)qvwLWb#RW6ODZ_$?G^LS<>oZz&!LrFUa=>y)aC?UNSxNWI%&J!y(t^ls0&8lSvp}} z)q#Wyre(c{ok|$X|K>Qn__pt)X7>5%`!}C@l7AwW^SaT*_tQ_`nWLeUYcWmOdsW2_ z+ih3OfAq56|FmY`%UMZ(r~drk>9Fmi1oyUEbK}akt$on^_qhI+n-rX5B-|G7G838Zn`F*^aFLu{cKi6_vXwfUd?3{J;6W7R#8wmCu zoW$~dPyCC2B~@kf{0-lh%{TgYX>Cdq$4|rba-Uc^`@;Qx>bIgLOqRN(w>|vAI=d+7 z{b^OU`9|m7Pwg&07K=o&Kp`z Date: Tue, 12 May 2020 15:06:30 -0500 Subject: [PATCH 312/550] Add Pagely --- src/apps.json | 14 ++++++++++++++ src/icons/pagely.svg | 1 + 2 files changed, 15 insertions(+) create mode 100644 src/icons/pagely.svg diff --git a/src/apps.json b/src/apps.json index 41f87971e..8de53ba61 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8145,6 +8145,20 @@ }, "website": "http://pagekit.com" }, + "Pagely": { + "cats": [ + 62 + ], + "headers": { + "Server": "^Pagely" + }, + "implies": [ + "WordPress", + "Amazon Web Services" + ], + "icon": "pagely.svg", + "website": "https://pagely.com/" + }, "Pagevamp": { "cats": [ 1 diff --git a/src/icons/pagely.svg b/src/icons/pagely.svg new file mode 100644 index 000000000..3df36f033 --- /dev/null +++ b/src/icons/pagely.svg @@ -0,0 +1 @@ + \ No newline at end of file -- GitLab From 8e6cb23b07d8db8a9d37beba2f9f5a71908ca8a1 Mon Sep 17 00:00:00 2001 From: Tobias Lins Date: Wed, 13 May 2020 12:15:38 +0200 Subject: [PATCH 313/550] Add splitbee analytics --- src/apps.json | 8 ++++++++ src/drivers/npm/npm-shrinkwrap.json | 2 +- src/icons/splitbee.svg | 23 +++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/icons/splitbee.svg diff --git a/src/apps.json b/src/apps.json index 41f87971e..f98aef08a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9473,6 +9473,14 @@ }, "website": "http://www.spip.net" }, + "Splitbee": { + "cats": [ + 10 + ], + "icon": "splitbee.svg", + "script": "^https:\\/\\/cdn\\.splitbee\\.io\\/sb\\.js", + "website": "https://splitbee.io" + }, "SQL Buddy": { "cats": [ 3 diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json index b7d31ac7c..1dd512a23 100644 --- a/src/drivers/npm/npm-shrinkwrap.json +++ b/src/drivers/npm/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "wappalyzer", - "version": "5.9.33", + "version": "5.9.34", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/icons/splitbee.svg b/src/icons/splitbee.svg new file mode 100644 index 000000000..eb8f78916 --- /dev/null +++ b/src/icons/splitbee.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + -- GitLab From 24636c31886eba187ecd0a76e0f53ecaacb21ab9 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 13 May 2020 15:38:57 +0200 Subject: [PATCH 314/550] Improve a bit wordpress detection - X-Pingback via xmlrpc.php is specific to wordpress - the shareaholic plugin is also a nice way to detect it --- src/apps.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 41f87971e..ff4d8ffc2 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12172,13 +12172,15 @@ "MySQL" ], "headers": { - "link": "rel=\"https://api\\.w\\.org/\"" + "link": "rel=\"https://api\\.w\\.org/\"", + "X-Pingback": "/xmlrpc\\.php$" }, "js": { "wp_username": "" }, "meta": { - "generator": "^WordPress ?([\\d.]+)?\\;version:\\1" + "generator": "^WordPress ?([\\d.]+)?\\;version:\\1", + "shareaholic:wp_version": "" }, "script": "/wp-(?:content|includes)/", "website": "https://wordpress.org" -- GitLab From aa488a72b6e21b4b415e31f415546e91001f007e Mon Sep 17 00:00:00 2001 From: mdillar_criteo Date: Fri, 15 May 2020 18:01:19 +0200 Subject: [PATCH 315/550] Fix J2Store detection --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index c9f441b25..8b103a784 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5261,7 +5261,7 @@ "cats": [ 6 ], - "html": "var j2storeURL", + "js": {"j2storeURL":""}, "icon": "j2store.png", "implies": "Joomla", "website": "https://www.j2store.org/" -- GitLab From 56ee5e69b6b1d3646ed1cf934d2e16ea67ebe1fd Mon Sep 17 00:00:00 2001 From: HristoA Date: Sat, 16 May 2020 01:57:48 +0530 Subject: [PATCH 316/550] init --- src/apps.json | 13 +++++++++++++ src/icons/WPCacheOn.png | Bin 0 -> 5754 bytes 2 files changed, 13 insertions(+) create mode 100644 src/icons/WPCacheOn.png diff --git a/src/apps.json b/src/apps.json index 41f87971e..e97d9d5d6 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12208,6 +12208,19 @@ "icon": "wpvip.svg", "website": "https://wpvip.com" }, + "WPCacheOn": { + "cats": [ + 23 + ], + "headers": { + "x-powered-by": "^Optimized by WPCacheOn.+" + }, + "icon": "WPCacheOn.png", + "implies":[ + "WordPress" + ], + "website": "https://wpcacheon.io" + }, "kolors4u": { "cats": [ 1, diff --git a/src/icons/WPCacheOn.png b/src/icons/WPCacheOn.png new file mode 100644 index 0000000000000000000000000000000000000000..ff19a44df6aec610b987920f82c4192f19cb5292 GIT binary patch literal 5754 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 j|9_ Date: Sat, 16 May 2020 02:05:17 +0530 Subject: [PATCH 317/550] Init --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index e97d9d5d6..8a22ea815 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12218,7 +12218,7 @@ "icon": "WPCacheOn.png", "implies":[ "WordPress" - ], + ], "website": "https://wpcacheon.io" }, "kolors4u": { -- GitLab From b9355b169e185736ffacb2984af9105ec7ca3dfa Mon Sep 17 00:00:00 2001 From: Ian Trent Date: Sat, 16 May 2020 21:46:51 -0400 Subject: [PATCH 318/550] Add Tailwind CSS identifier --- src/apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 41f87971e..3eb07ee4d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10747,7 +10747,10 @@ "cats": [ 66 ], - "html": "]+?href=\"[^\"]+tailwindcss(?:\\.min)?\\.css", + "html": [ + "]+?href=\"[^\"]+tailwindcss(?:\\.min)?\\.css", + "[^>]*class=\"[^\"]*(?:sm:|md:|lg:|xl:)" + ], "icon": "tailwindcss.svg", "website": "https://tailwindcss.com/" }, -- GitLab From 1dc00388a2797196db92b94091e2421d599fe60a Mon Sep 17 00:00:00 2001 From: kingthorin Date: Thu, 21 May 2020 08:28:21 -0400 Subject: [PATCH 319/550] Add GitHub Action to validate apps.json against schema.json Signed-off-by: kingthorin --- .github/workflows/schema-check.yml | 32 +++++++ schema.json | 135 +++++++++++++++++++---------- 2 files changed, 123 insertions(+), 44 deletions(-) create mode 100644 .github/workflows/schema-check.yml diff --git a/.github/workflows/schema-check.yml b/.github/workflows/schema-check.yml new file mode 100644 index 000000000..ec10d3079 --- /dev/null +++ b/.github/workflows/schema-check.yml @@ -0,0 +1,32 @@ +name: JSON Schema Check + +on: + pull_request: + branches: + - master + paths: + - 'src/apps.json' + +jobs: + schema-check: + runs-on: ubuntu-latest + env: + CI: true + steps: + - name: Setup Action + uses: actions/checkout@v2 + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: 13.x + - name: Install dependencies + run: npm install -g ajv-cli + - name: Run schema check + run: | + ajv validate -s schema.json -d src/apps.json +# - name: Upload list of broken links +# if: failure() && github.event_name == 'pull_request' +# uses: actions/upload-artifact@v1 +# with: +# name: broken-links +# path: brokenlinks.txt \ No newline at end of file diff --git a/schema.json b/schema.json index 45b52ac12..6ba762af5 100644 --- a/schema.json +++ b/schema.json @@ -2,18 +2,18 @@ "title": "Wappalyzer Schema", "type": "object", "additionalProperties": false, + "required": ["categories","apps"], "properties": { "$schema": { "type": "string" }, "categories": { "type": "object", - "required": true, + "minProperties": 64, "additionalProperties": false, "patternProperties": { "^[0-9]+$": { "type": "object", - "required": true, "properties": { "priority": { "type": "number" @@ -27,89 +27,136 @@ }, "apps": { "type": "object", - "required": true, "additionalProperties": { "additionalProperties": false, + "required": ["cats","website"], "properties": { "cats": { "type": "array", "items": { "type": "number" }, - "required": true + "minItems": 1 }, "cpe": { - "type": "string" + "type": "string", + "pattern": "^(?!\\s*$).+" }, "cookies": { "type": "object", - "additionalProperties": { - "type": "string" + "additionalProperties": false, + "patternProperties": { + "^.+$": { + }, + "additionalProperties": { + "type": "string" + } } }, "js": { "type": "object", - "additionalProperties": { - "type": "string" + "additionalProperties": false, + "patternProperties": { + "^.+$": { + }, + "additionalProperties": { + "type": "string" + } } }, "headers": { "type": "object", - "additionalProperties": { - "type": "string" + "additionalProperties": false, + "patternProperties": { + "^.+$": { + }, + "additionalProperties": { + "type": "string" + } } }, "html": { - "type": [ - "string", - "array" - ], - "items": { - "type": "string" - } + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + }, + { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + ] }, "excludes": { - "type": [ - "string", - "array" - ], - "items": { - "type": "string" - } + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + }, + { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + ] }, "implies": { - "type": [ - "string", - "array" - ], - "items": { - "type": "string" - } + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + }, + { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + ] }, "meta": { "type": "object", - "additionalProperties": { - "type": "string" + "additionalProperties": false, + "patternProperties": { + "^.+$": { + }, + "additionalProperties": { + "type": "string" + } } }, "script": { - "type": [ - "string", - "array" - ], - "items": { - "type": "string" - } + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + }, + { + "type": "string", + "pattern": "^(?!\\s*$).+" + } + ] }, "url": { - "type": "string" + "type": "string", + "pattern": "^(?!\\s*$).+" }, "website": { "type": "string", - "required": true + "pattern": "^(?!\\s*$).+" }, "icon": { - "type": "string" + "type": "string", + "pattern": "^(?!\\s*$).+" } } } -- GitLab From 46865aa22ee9826aa877192281aca4dd68a7bedf Mon Sep 17 00:00:00 2001 From: kingthorin Date: Thu, 21 May 2020 08:32:50 -0400 Subject: [PATCH 320/550] Test --- src/apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/apps.json b/src/apps.json index 41f87971e..7d3f0472e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11961,6 +11961,9 @@ "cookie_name": "NivCMSPro" }, "icon": "nivsoft.png", + "js": { + "": "" + }, "headers": { "X-Powered-By": "NivCMS" }, -- GitLab From b6a003c97776ec141328ff19f46a154fcd32bfa8 Mon Sep 17 00:00:00 2001 From: kingthorin Date: Thu, 21 May 2020 08:35:23 -0400 Subject: [PATCH 321/550] Remove spurious property "env" on ClickFUnnels entry Signed-off-by: kingthorin --- src/apps.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/apps.json b/src/apps.json index 7d3f0472e..f1e05f66e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1608,7 +1608,6 @@ 32 ], "html": " Date: Thu, 21 May 2020 08:36:53 -0400 Subject: [PATCH 322/550] Cleanup action Signed-off-by: kingthorin --- .github/workflows/schema-check.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/schema-check.yml b/.github/workflows/schema-check.yml index ec10d3079..19da87a7c 100644 --- a/.github/workflows/schema-check.yml +++ b/.github/workflows/schema-check.yml @@ -24,9 +24,3 @@ jobs: - name: Run schema check run: | ajv validate -s schema.json -d src/apps.json -# - name: Upload list of broken links -# if: failure() && github.event_name == 'pull_request' -# uses: actions/upload-artifact@v1 -# with: -# name: broken-links -# path: brokenlinks.txt \ No newline at end of file -- GitLab From d7b83352427817ba1dd512b5acc6046966893756 Mon Sep 17 00:00:00 2001 From: kingthorin Date: Thu, 21 May 2020 08:39:10 -0400 Subject: [PATCH 323/550] Tabs not spaces in schema.json Signed-off-by: kingthorin --- schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema.json b/schema.json index 6ba762af5..428284fa1 100644 --- a/schema.json +++ b/schema.json @@ -9,7 +9,7 @@ }, "categories": { "type": "object", - "minProperties": 64, + "minProperties": 64, "additionalProperties": false, "patternProperties": { "^[0-9]+$": { -- GitLab From 3de0f31a9073fb908c62aa4419e888d4eb814075 Mon Sep 17 00:00:00 2001 From: kingthorin Date: Thu, 21 May 2020 09:04:09 -0400 Subject: [PATCH 324/550] Collect all errors & display additional context Signed-off-by: kingthorin --- .github/workflows/schema-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schema-check.yml b/.github/workflows/schema-check.yml index 19da87a7c..5f2a0088d 100644 --- a/.github/workflows/schema-check.yml +++ b/.github/workflows/schema-check.yml @@ -23,4 +23,4 @@ jobs: run: npm install -g ajv-cli - name: Run schema check run: | - ajv validate -s schema.json -d src/apps.json + ajv validate -s schema.json -d src/apps.json --all-errors --error-data-path=property -- GitLab From f53d4520416bcd2caaab318741c7fe6739b1a3ed Mon Sep 17 00:00:00 2001 From: exploide Date: Thu, 21 May 2020 18:17:18 +0200 Subject: [PATCH 325/550] detect otrs version by X-Powered-By header --- src/apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/apps.json b/src/apps.json index 41f87971e..b010398a1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13468,6 +13468,9 @@ "cats": [ 13 ], + "headers": { + "X-Powered-By": "OTRS ([\\d.]+)\\;version:\\1" + }, "html": "\\;version:\\1" ], "icon": "NextGEN Gallery.png", - "implies": [ - "WordPress" - ], + "implies": "WordPress", "script": "/nextgen-gallery/js/", "website": "https://www.imagely.com/wordpress-gallery-plugin" }, @@ -8303,9 +8283,7 @@ }, "html": "<[^>]+(?:class|id)=\"phabricator-", "icon": "Phabricator.png", - "implies": [ - "PHP" - ], + "implies": "PHP", "script": "/phabricator/[a-f0-9]{8}/rsrc/js/phui/[a-z-]+\\.js$", "website": "http://phacility.com" }, @@ -8328,9 +8306,7 @@ "<[^>]+id=\"phenomic(?:root)?\"" ], "icon": "Phenomic.svg", - "implies": [ - "React" - ], + "implies": "React", "script": "/phenomic\\.browser\\.[a-f0-9]+\\.js", "website": "https://phenomic.io/" }, @@ -9417,9 +9393,7 @@ 9 ], "icon": "SlickStack.png", - "implies": [ - "WordPress" - ], + "implies": "WordPress", "headers": { "x-powered-by": "SlickStack" }, @@ -9698,9 +9672,7 @@ "headers": { "x-powered-by": "^Seravo" }, - "implies": [ - "WordPress" - ], + "implies": "WordPress", "icon": "seravo.svg", "website": "https://seravo.com" }, @@ -10863,9 +10835,7 @@ "cookies": { "TNEW": "" }, - "implies": [ - "Tessitura" - ], + "implies": "Tessitura", "icon": "tessitura.svg", "website": "https://www.tessituranetwork.com" }, @@ -12097,9 +12067,7 @@ "X-Wix-Server-Artifact-Id": "" }, "icon": "Wix.png", - "implies": [ - "React" - ], + "implies": "React", "js": { "wixBiSession": "" }, @@ -12201,9 +12169,7 @@ "headers": { "x-powered-by": "^WordPress\\.com VIP" }, - "implies": [ - "WordPress" - ], + "implies": "WordPress", "icon": "wpvip.svg", "website": "https://wpvip.com" }, @@ -12372,9 +12338,7 @@ "X-Powered-By": "XeoraCube" }, "html": "", - "implies": [ - "Microsoft ASP.NET" - ], + "implies": "Microsoft ASP.NET", "icon": "xeora.png", "script": "/_bi_sps_v.+\\.js", "website": "http://www.xeora.org" @@ -12525,9 +12489,7 @@ "Server": "Yaws(?: ([\\d.]+))?\\;version:\\1" }, "icon": "Yaws.png", - "implies": [ - "Erlang" - ], + "implies": "Erlang", "website": "http://yaws.hyber.org" }, "Yieldlab": { @@ -12551,9 +12513,7 @@ "]+sc-component-id: sc-" ], "icon": "styled-components.png", - "implies": [ - "React" - ], + "implies": "React", "js": { "styled": "" }, -- GitLab From cb0c26195fbe27a472f3d2f7bc450e97dc86c0cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Sun, 24 May 2020 17:21:05 +0200 Subject: [PATCH 332/550] Add Laravel Livewire detection --- src/apps.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/apps.json b/src/apps.json index f1e05f66e..6173b8ee1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6244,6 +6244,19 @@ "script": "/js/al/common\\.js\\?[0-9_]+", "website": "http://liveinternet.ru/rating/" }, + "Livewire": { + "cats": [ + 18, 19 + ], + "html": "<[^>]+wire:[^<]+", + "icon": "Livewire.png", + "implies": "Laravel", + "js": { + "livewire": "" + }, + "script": "livewire(?:\\.min)?\\.js", + "website": "https://laravel-livewire.com" + }, "LocalFocus": { "cats": [ 61 -- GitLab From a0e7eda41ee6d9212f2738a654350a10d04cf28b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Sun, 24 May 2020 17:21:15 +0200 Subject: [PATCH 333/550] Add Livewire icon --- src/icons/Livewire.png | Bin 0 -> 3176 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/Livewire.png diff --git a/src/icons/Livewire.png b/src/icons/Livewire.png new file mode 100644 index 0000000000000000000000000000000000000000..bd206ef05c80148f6ac6f3a2e51092d86844fe4c GIT binary patch literal 3176 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 X+1O<6tE=%03=9mOu6{1-oD!M Date: Tue, 26 May 2020 14:42:52 +1000 Subject: [PATCH 334/550] Add puppeteer driver --- .editorconfig | 12 +- .eslintrc.js | 24 +- .prettierrc | 5 + npm-shrinkwrap.json | 1781 ---------------------- package.json | 16 +- src/apps.json | 3 +- src/drivers/npm/browsers/puppeteer.js | 229 +-- src/drivers/puppeteer/.gitignore | 3 + src/drivers/puppeteer/Dockerfile | 34 + src/drivers/puppeteer/README.md | 96 ++ src/drivers/puppeteer/browser.js | 20 + src/drivers/puppeteer/cli.js | 109 ++ src/drivers/puppeteer/driver.js | 540 +++++++ src/drivers/puppeteer/index.js | 12 + src/drivers/puppeteer/package.json | 30 + src/drivers/puppeteer/yarn.lock | 296 ++++ yarn.lock | 1991 +++++++++++++++++++++++++ 17 files changed, 3303 insertions(+), 1898 deletions(-) create mode 100644 .prettierrc delete mode 100644 npm-shrinkwrap.json create mode 100644 src/drivers/puppeteer/.gitignore create mode 100644 src/drivers/puppeteer/Dockerfile create mode 100644 src/drivers/puppeteer/README.md create mode 100644 src/drivers/puppeteer/browser.js create mode 100755 src/drivers/puppeteer/cli.js create mode 100644 src/drivers/puppeteer/driver.js create mode 100755 src/drivers/puppeteer/index.js create mode 100644 src/drivers/puppeteer/package.json create mode 100644 src/drivers/puppeteer/yarn.lock create mode 100644 yarn.lock diff --git a/.editorconfig b/.editorconfig index 0f1786729..5d1263484 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,9 +1,13 @@ +# editorconfig.org root = true [*] -charset = utf-8 -end_of_line = lf -indent_size = 2 indent_style = space -insert_final_newline = true +indent_size = 2 +end_of_line = lf +charset = utf-8 trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.eslintrc.js b/.eslintrc.js index d262d9909..8ff448efd 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,6 +1,20 @@ module.exports = { - "extends": "airbnb-base", - "rules": { - "no-param-reassign": 0 - } -}; + root: true, + env: { + browser: true, + node: true + }, + parserOptions: { + parser: 'babel-eslint' + }, + extends: [ + '@nuxtjs', + 'prettier', + 'prettier/vue', + 'plugin:prettier/recommended', + 'plugin:nuxt/recommended' + ], + plugins: [ + 'prettier' + ], +} diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..59639c50d --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "semi": false, + "arrowParens": "always", + "singleQuote": true +} diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json deleted file mode 100644 index 221001f31..000000000 --- a/npm-shrinkwrap.json +++ /dev/null @@ -1,1781 +0,0 @@ -{ - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "acorn": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", - "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", - "dev": true - }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "requires": { - "acorn": "^3.0.4" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true - }, - "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "chai": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz", - "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", - "dev": true, - "requires": { - "assertion-error": "^1.0.1", - "check-error": "^1.0.1", - "deep-eql": "^3.0.0", - "get-func-name": "^2.0.0", - "pathval": "^1.0.0", - "type-detect": "^4.0.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - } - } - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "color-convert": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", - "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", - "dev": true, - "requires": { - "color-name": "1.1.1" - } - }, - "color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", - "dev": true - }, - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", - "dev": true, - "requires": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" - } - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", - "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" - } - }, - "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", - "dev": true, - "requires": { - "is-callable": "^1.1.1", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", - "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", - "dev": true, - "requires": { - "ajv": "^5.3.0", - "babel-code-frame": "^6.22.0", - "chalk": "^2.1.0", - "concat-stream": "^1.6.0", - "cross-spawn": "^5.1.0", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.4", - "esquery": "^1.0.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.0.1", - "ignore": "^3.3.3", - "imurmurhash": "^0.1.4", - "inquirer": "^3.0.6", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.9.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^1.0.1", - "require-uncached": "^1.0.3", - "semver": "^5.3.0", - "strip-ansi": "^4.0.0", - "strip-json-comments": "~2.0.1", - "table": "4.0.2", - "text-table": "~0.2.0" - } - }, - "eslint-config-airbnb-base": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.0.0.tgz", - "integrity": "sha512-hUFXRlE6AY84z0qYh4wKdtSF4EqDnyT8sxrvTpcXCV4ENSLF8li5yNA1yDM26iinH8Ierbpc4lv8Rp62uX6VSQ==", - "dev": true, - "requires": { - "eslint-restricted-globals": "^0.1.1", - "object.assign": "^4.1.0", - "object.entries": "^1.0.4" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "eslint-module-utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", - "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", - "dev": true, - "requires": { - "debug": "^2.6.8", - "pkg-dir": "^1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "eslint-plugin-import": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.13.0.tgz", - "integrity": "sha512-t6hGKQDMIt9N8R7vLepsYXgDfeuhp6ZJSgtrLEDxonpSubyxUZHjhm6LsAaZX8q6GYVxkbT3kTsV9G5mBCFR6A==", - "dev": true, - "requires": { - "contains-path": "^0.1.0", - "debug": "^2.6.8", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.2.0", - "has": "^1.0.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0", - "resolve": "^1.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - } - } - }, - "eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", - "dev": true - }, - "eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", - "dev": true - }, - "espree": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", - "dev": true, - "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - } - }, - "file-type": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-7.4.0.tgz", - "integrity": "sha1-KnyU9ioAMBULt9m2xwz6HT51nIY=" - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "del": "^2.0.2", - "graceful-fs": "^4.1.2", - "write": "^0.2.1" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", - "dev": true - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" - }, - "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "^1.0.0" - } - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", - "dev": true - }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", - "dev": true, - "requires": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", - "dev": true - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.entries": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", - "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.6.1", - "function-bind": "^1.1.0", - "has": "^1.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "read-chunk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz", - "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=", - "requires": { - "pify": "^3.0.0", - "safe-buffer": "^5.1.1" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "regexpp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", - "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", - "dev": true - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - } - }, - "resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", - "dev": true, - "requires": { - "path-parse": "^1.0.5" - } - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, - "requires": { - "glob": "^7.0.5" - } - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "*" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0" - } - }, - "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", - "dev": true, - "requires": { - "ajv": "^5.2.3", - "ajv-keywords": "^2.1.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } -} diff --git a/package.json b/package.json index e7bee5930..d9df08782 100644 --- a/package.json +++ b/package.json @@ -5,11 +5,17 @@ "read-chunk": "2.1.*" }, "devDependencies": { - "chai": "^4.1.2", - "eslint": "^4.19.1", - "eslint-config-airbnb-base": "^13.0.0", - "eslint-plugin-import": "^2.13.0", - "mocha": "^5.2.0" + "@nuxtjs/eslint-config": "^1.0.1", + "@nuxtjs/eslint-module": "^1.2.0", + "babel-eslint": "^10.1.0", + "chai": "^4.2.0", + "dotenv": "^8.2.0", + "eslint": "^6.1.0", + "eslint-config-prettier": "^4.1.0", + "eslint-plugin-nuxt": "^0.5.2", + "eslint-plugin-prettier": "^3.1.3", + "mocha": "^5.2.0", + "prettier": "^1.16.4" }, "scripts": { "test": "mocha -R spec src", diff --git a/src/apps.json b/src/apps.json index 41f87971e..f5a176cb9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3369,8 +3369,7 @@ "icon": "elm.svg", "js": { "Elm.Main.init": "\\;version:0.19", - "Elm.Main.embed": "\\;version:0.18", - "Elm": "\\;confidence:50" + "Elm.Main.embed": "\\;version:0.18" }, "website": "https://elm-lang.org/" }, diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js index 7b0779adf..9e4d5f8e4 100644 --- a/src/drivers/npm/browsers/puppeteer.js +++ b/src/drivers/npm/browsers/puppeteer.js @@ -1,218 +1,245 @@ -const { - AWS_LAMBDA_FUNCTION_NAME, - CHROME_BIN, -} = process.env; +const { AWS_LAMBDA_FUNCTION_NAME, CHROME_BIN } = process.env -let chromium; -let puppeteer; +let chromium +let puppeteer if (AWS_LAMBDA_FUNCTION_NAME) { // eslint-disable-next-line global-require, import/no-unresolved - chromium = require('chrome-aws-lambda'); - - ({ puppeteer } = chromium); + chromium = require('chrome-aws-lambda') + ;({ puppeteer } = chromium) } else { // eslint-disable-next-line global-require - puppeteer = require('puppeteer'); + puppeteer = require('puppeteer') } -const Browser = require('../browser'); +const Browser = require('../browser') function getJs() { const dereference = (obj, level = 0) => { try { // eslint-disable-next-line no-undef if (level > 5 || (level && obj === window)) { - return '[Removed]'; + return '[Removed]' } if (Array.isArray(obj)) { - obj = obj.map(item => dereference(item, level + 1)); + obj = obj.map((item) => dereference(item, level + 1)) } - if (typeof obj === 'function' || (typeof obj === 'object' && obj !== null)) { - const newObj = {}; + if ( + typeof obj === 'function' || + (typeof obj === 'object' && obj !== null) + ) { + const newObj = {} Object.keys(obj).forEach((key) => { - newObj[key] = dereference(obj[key], level + 1); - }); + newObj[key] = dereference(obj[key], level + 1) + }) - return newObj; + return newObj } - return obj; + return obj } catch (error) { - return undefined; + return undefined } - }; + } // eslint-disable-next-line no-undef - return dereference(window); + return dereference(window) } class PuppeteerBrowser extends Browser { constructor(options) { - options.maxWait = options.maxWait || 60; + options.maxWait = options.maxWait || 60 - super(options); + super(options) } async visit(url) { - let done = false; - let browser; + let done = false + let browser try { await new Promise(async (resolve, reject) => { try { - browser = await puppeteer.launch(chromium ? { - args: [...chromium.args, '--ignore-certificate-errors'], - defaultViewport: chromium.defaultViewport, - executablePath: await chromium.executablePath, - headless: chromium.headless, - } : { - args: ['--no-sandbox', '--headless', '--disable-gpu', '--ignore-certificate-errors'], - executablePath: CHROME_BIN, - }); + browser = await puppeteer.launch( + chromium + ? { + args: [...chromium.args, '--ignore-certificate-errors'], + defaultViewport: chromium.defaultViewport, + executablePath: await chromium.executablePath, + headless: chromium.headless + } + : { + args: [ + '--no-sandbox', + '--headless', + '--disable-gpu', + '--ignore-certificate-errors' + ], + executablePath: CHROME_BIN + } + ) browser.on('disconnected', () => { if (!done) { - reject(new Error('browser: disconnected')); + reject(new Error('browser: disconnected')) } - }); + }) - const page = await browser.newPage(); + const page = await browser.newPage() - page.setDefaultTimeout(this.options.maxWait * 1.1); + page.setDefaultTimeout(this.options.maxWait * 1.1) - await page.setRequestInterception(true); + await page.setRequestInterception(true) - page.on('error', error => reject(new Error(`page error: ${error.message || error}`))); + page.on('error', (error) => + reject(new Error(`page error: ${error.message || error}`)) + ) - let responseReceived = false; + let responseReceived = false page.on('request', (request) => { try { if ( - responseReceived - && request.isNavigationRequest() - && request.frame() === page.mainFrame() - && request.url() !== url + responseReceived && + request.isNavigationRequest() && + request.frame() === page.mainFrame() && + request.url() !== url ) { - this.log(`abort navigation to ${request.url()}`); + this.log(`abort navigation to ${request.url()}`) - request.abort('aborted'); + request.abort('aborted') } else if (!done) { if (!['document', 'script'].includes(request.resourceType())) { - request.abort(); + request.abort() } else { - request.continue(); + request.continue() } } } catch (error) { - reject(new Error(`page error: ${error.message || error}`)); + reject(new Error(`page error: ${error.message || error}`)) } - }); + }) page.on('response', (response) => { try { if (!this.statusCode) { - this.statusCode = response.status(); + this.statusCode = response.status() - this.headers = {}; + this.headers = {} - const headers = response.headers(); + const headers = response.headers() Object.keys(headers).forEach((key) => { - this.headers[key] = Array.isArray(headers[key]) ? headers[key] : [headers[key]]; - }); + this.headers[key] = Array.isArray(headers[key]) + ? headers[key] + : [headers[key]] + }) - this.contentType = headers['content-type'] || null; + this.contentType = headers['content-type'] || null } if (response.status() < 300 || response.status() > 399) { - responseReceived = true; + responseReceived = true } } catch (error) { - reject(new Error(`page error: ${error.message || error}`)); + reject(new Error(`page error: ${error.message || error}`)) } - }); + }) page.on('console', ({ _type, _text, _location }) => { if (!/Failed to load resource: net::ERR_FAILED/.test(_text)) { - this.log(`${_text} (${_location.url}: ${_location.lineNumber})`, _type); + this.log( + `${_text} (${_location.url}: ${_location.lineNumber})`, + _type + ) } - }); + }) if (this.options.userAgent) { - await page.setUserAgent(this.options.userAgent); + await page.setUserAgent(this.options.userAgent) } try { await Promise.race([ page.goto(url, { waitUntil: 'domcontentloaded' }), // eslint-disable-next-line no-shadow - new Promise((resolve, reject) => setTimeout(() => reject(new Error('timeout')), this.options.maxWait)), - ]); + new Promise((resolve, reject) => + setTimeout( + () => reject(new Error('timeout')), + this.options.maxWait + ) + ) + ]) } catch (error) { - throw new Error(error.message || error.toString()); + throw new Error(error.message || error.toString()) } // eslint-disable-next-line no-undef - const links = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map(({ - hash, hostname, href, pathname, protocol, rel, - }) => ({ - hash, - hostname, - href, - pathname, - protocol, - rel, - }))); - - this.links = await links.jsonValue(); + const links = await page.evaluateHandle(() => + Array.from(document.getElementsByTagName('a')).map( + ({ hash, hostname, href, pathname, protocol, rel }) => ({ + hash, + hostname, + href, + pathname, + protocol, + rel + }) + ) + ) + + this.links = await links.jsonValue() // eslint-disable-next-line no-undef - const scripts = await page.evaluateHandle(() => Array.from(document.getElementsByTagName('script')).map(({ - src, - }) => src)); + const scripts = await page.evaluateHandle(() => + Array.from(document.getElementsByTagName('script')).map( + ({ src }) => src + ) + ) - this.scripts = (await scripts.jsonValue()).filter(script => script); + this.scripts = (await scripts.jsonValue()).filter((script) => script) - this.js = await page.evaluate(getJs); + this.js = await page.evaluate(getJs) - this.cookies = (await page.cookies()).map(({ - name, value, domain, path, - }) => ({ - name, value, domain, path, - })); + this.cookies = (await page.cookies()).map( + ({ name, value, domain, path }) => ({ + name, + value, + domain, + path + }) + ) - this.html = await page.content(); + this.html = await page.content() - resolve(); + resolve() } catch (error) { - reject(new Error(`visit error: ${error.message || error}`)); + reject(new Error(`visit error: ${error.message || error}`)) } - }); + }) } catch (error) { - this.log(`visit error: ${error.message || error} (${url})`, 'error'); + this.log(`visit error: ${error.message || error} (${url})`, 'error') - throw new Error(error.message || error.toString()); + throw new Error(error.message || error.toString()) } finally { - done = true; + done = true if (browser) { try { - await browser.close(); + await browser.close() - this.log('browser close ok'); + this.log('browser close ok') } catch (error) { - this.log(`browser close error: ${error.message || error}`, 'error'); + this.log(`browser close error: ${error.message || error}`, 'error') } } } - this.log(`visit ok (${url})`); + this.log(`visit ok (${url})`) } } -module.exports = PuppeteerBrowser; +module.exports = PuppeteerBrowser diff --git a/src/drivers/puppeteer/.gitignore b/src/drivers/puppeteer/.gitignore new file mode 100644 index 000000000..5558dedd3 --- /dev/null +++ b/src/drivers/puppeteer/.gitignore @@ -0,0 +1,3 @@ +/apps.json +/wappalyzer.js +/node_modules diff --git a/src/drivers/puppeteer/Dockerfile b/src/drivers/puppeteer/Dockerfile new file mode 100644 index 000000000..4c1c3596b --- /dev/null +++ b/src/drivers/puppeteer/Dockerfile @@ -0,0 +1,34 @@ +FROM node:12-alpine + +MAINTAINER Wappalyzer + +ENV WAPPALYZER_ROOT /opt/wappalyzer +ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true +ENV CHROME_BIN /usr/bin/chromium-browser + +RUN apk update && apk add --no-cache \ + nodejs \ + nodejs-npm \ + udev \ + chromium \ + ttf-freefont + +RUN mkdir -p "$WAPPALYZER_ROOT/browsers" + +WORKDIR "$WAPPALYZER_ROOT" + +ADD apps.json . +ADD browser.js . +ADD browsers/zombie.js ./browsers +ADD browsers/puppeteer.js ./browsers +ADD cli.js . +ADD driver.js . +ADD index.js . +ADD package.json . +ADD wappalyzer.js . + +RUN npm i && npm i puppeteer + +RUN /usr/bin/chromium-browser --version + +ENTRYPOINT ["node", "cli.js"] diff --git a/src/drivers/puppeteer/README.md b/src/drivers/puppeteer/README.md new file mode 100644 index 000000000..72f39600b --- /dev/null +++ b/src/drivers/puppeteer/README.md @@ -0,0 +1,96 @@ +# Wappalyzer + +[Wappalyzer](https://www.wappalyzer.com/) is a +[cross-platform](https://www.wappalyzer.com/nodejs) utility that uncovers the +technologies used on websites. It detects +[content management systems](https://www.wappalyzer.com/technologies/cms), [ecommerce platforms](https://www.wappalyzer.com/technologies/ecommerce), [web servers](https://www.wappalyzer.com/technologies/web-servers), [JavaScript frameworks](https://www.wappalyzer.com/technologies/javascript-frameworks), +[analytics tools](https://www.wappalyzer.com/technologies/analytics) and +[many more](https://www.wappalyzer.com/technologies). + + +## Installation + +```shell +$ npm i -g wappalyzer # Globally +$ npm i wappalyzer --save # As a dependency +``` + +To use Puppeteer (headless Chrome browser), you must install the NPM package manually: + +```shell +$ npm i puppeteer@^2.0.0 +``` + + +## Run from the command line + +``` +wappalyzer [options] +``` + +### Options + +``` +-b, --browser=... Specify which headless browser to use (zombie or puppeteer) +-c, --chunk-size=... Process links in chunks +-d, --debug Output debug messages +-t, --delay=ms Wait for ms milliseconds between requests +-h, --help This text +--html-max-cols=... Limit the number of HTML characters per line processed +--html-max-rows=... Limit the number of HTML lines processed +-D, --max-depth=... Don't analyse pages more than num levels deep +-m, --max-urls=... Exit when num URLs have been analysed +-w, --max-wait=... Wait no more than ms milliseconds for page resources to load +-p, --password=... Password to be used for basic HTTP authentication (zombie only) +-P, --pretty Pretty-print JSON output +--proxy=... Proxy URL, e.g. 'http://user:pass@proxy:8080' (zombie only) +-r, --recursive Follow links on pages (crawler) +-a, --user-agent=... Set the user agent string +-u, --username=... Username to be used for basic HTTP authentication (zombie only) +``` + + +## Run from a script + +```javascript +const Wappalyzer = require('wappalyzer'); + +const url = 'https://www.wappalyzer.com'; + +const options = { + // browser: 'puppeteer', + debug: false, + delay: 500, + maxDepth: 3, + maxUrls: 10, + maxWait: 5000, + recursive: true, + userAgent: 'Wappalyzer', + htmlMaxCols: 2000, + htmlMaxRows: 2000, +}; + +const wappalyzer = new Wappalyzer(url, options); + +// Optional: capture log output +// wappalyzer.on('log', params => { +// const { message, source, type } = params; +// }); + +// Optional: do something on page visit +// wappalyzer.on('visit', params => { +// const { browser, pageUrl } = params; +// }); + +wappalyzer.analyze() + .then((json) => { + process.stdout.write(`${JSON.stringify(json, null, 2)}\n`); + + process.exit(0); + }) + .catch((error) => { + process.stderr.write(`${error}\n`); + + process.exit(1); + }); +``` diff --git a/src/drivers/puppeteer/browser.js b/src/drivers/puppeteer/browser.js new file mode 100644 index 000000000..532a75aa3 --- /dev/null +++ b/src/drivers/puppeteer/browser.js @@ -0,0 +1,20 @@ +class Browser { + constructor(options) { + this.options = options; + + this.window = null; + this.document = null; + this.statusCode = null; + this.contentType = null; + this.headers = null; + this.statusCode = null; + this.contentType = null; + this.html = null; + this.js = null; + this.links = null; + this.scripts = null; + this.cookies = null; + } +} + +module.exports = Browser; diff --git a/src/drivers/puppeteer/cli.js b/src/drivers/puppeteer/cli.js new file mode 100755 index 000000000..8a9d04f78 --- /dev/null +++ b/src/drivers/puppeteer/cli.js @@ -0,0 +1,109 @@ +#!/usr/bin/env node + +const Wappalyzer = require('./driver') + +const args = process.argv.slice(2) + +const options = {} + +let url +let arg + +const aliases = { + a: 'userAgent', + b: 'batchSize', + d: 'debug', + t: 'delay', + h: 'help', + D: 'maxDepth', + m: 'maxUrls', + P: 'pretty', + r: 'recursive', + w: 'maxWait' +} + +while (true) { + // eslint-disable-line no-constant-condition + arg = args.shift() + + if (!arg) { + break + } + + const matches = /^-?-([^=]+)(?:=(.+)?)?/.exec(arg) + + if (matches) { + const key = + aliases[matches[1]] || + matches[1].replace(/-\w/g, (_matches) => _matches[1].toUpperCase()) + // eslint-disable-next-line no-nested-ternary + const value = matches[2] + ? matches[2] + : args[0] && !args[0].startsWith('-') + ? args.shift() + : true + + options[key] = value + } else { + url = arg + } +} + +if (!url || options.help) { + process.stdout.write(`Usage: + wappalyzer [options] + +Examples: + wappalyzer https://www.example.com + node cli.js https://www.example.com -r -D 3 -m 50 + docker wappalyzer/cli https://www.example.com --pretty + +Options: + -b, --batch-size=... Process links in batches + -d, --debug Output debug messages + -t, --delay=ms Wait for ms milliseconds between requests + -h, --help This text + --html-max-cols=... Limit the number of HTML characters per line processed + --html-max-rows=... Limit the number of HTML lines processed + -D, --max-depth=... Don't analyse pages more than num levels deep + -m, --max-urls=... Exit when num URLs have been analysed + -w, --max-wait=... Wait no more than ms milliseconds for page resources to load + -P, --pretty Pretty-print JSON output + -r, --recursive Follow links on pages (crawler) + -a, --user-agent=... Set the user agent string +`) + + process.exit(1) +} + +;(async function() { + const wappalyzer = await new Wappalyzer(options) + + try { + await wappalyzer.init() + + const site = await wappalyzer.open(url) + + site.on('error', (error) => { + process.stderr.write(`page error: ${error}\n`) + }) + + await new Promise((resolve) => setTimeout(resolve, 1000)) + + const results = await site.analyze() + + process.stdout.write( + `${JSON.stringify(results, null, options.pretty ? 2 : null)}\n` + ) + + await wappalyzer.destroy() + + process.exit(0) + } catch (error) { + process.stderr.write(error.toString()) + + await wappalyzer.destroy() + + process.exit(1) + } +})() diff --git a/src/drivers/puppeteer/driver.js b/src/drivers/puppeteer/driver.js new file mode 100644 index 000000000..b8fb2534c --- /dev/null +++ b/src/drivers/puppeteer/driver.js @@ -0,0 +1,540 @@ +const { URL } = require('url') +const fs = require('fs') +const LanguageDetect = require('languagedetect') +const Wappalyzer = require('./wappalyzer') + +const { AWS_LAMBDA_FUNCTION_NAME } = process.env + +let puppeteer + +if (AWS_LAMBDA_FUNCTION_NAME) { + // eslint-disable-next-line global-require, import/no-unresolved + ;({ + chromium: { puppeteer } + } = require('chrome-aws-lambda')) +} else { + // eslint-disable-next-line global-require + puppeteer = require('puppeteer') +} + +const languageDetect = new LanguageDetect() + +languageDetect.setLanguageType('iso2') + +const json = JSON.parse(fs.readFileSync('./apps.json')) + +const extensions = /^([^.]+$|\.(asp|aspx|cgi|htm|html|jsp|php)$)/ + +const errorTypes = { + RESPONSE_NOT_OK: 'Response was not ok', + NO_RESPONSE: 'No response from server', + NO_HTML_DOCUMENT: 'No HTML document' +} + +function sleep(ms) { + return new Promise((resolve) => setTimeout(resolve, ms)) +} + +function getJs() { + const dereference = (obj, level = 0) => { + try { + // eslint-disable-next-line no-undef + if (level > 5 || (level && obj === window)) { + return '[Removed]' + } + + if (Array.isArray(obj)) { + obj = obj.map((item) => dereference(item, level + 1)) + } + + if ( + typeof obj === 'function' || + (typeof obj === 'object' && obj !== null) + ) { + const newObj = {} + + Object.keys(obj).forEach((key) => { + newObj[key] = dereference(obj[key], level + 1) + }) + + return newObj + } + + return obj + } catch (error) { + return undefined + } + } + + // eslint-disable-next-line no-undef + return dereference(window) +} + +function processJs(window, patterns) { + const js = {} + + Object.keys(patterns).forEach((appName) => { + js[appName] = {} + + Object.keys(patterns[appName]).forEach((chain) => { + js[appName][chain] = {} + + patterns[appName][chain].forEach((pattern, index) => { + const properties = chain.split('.') + + let value = properties.reduce( + (parent, property) => + parent && parent[property] ? parent[property] : null, + window + ) + + value = + typeof value === 'string' || typeof value === 'number' + ? value + : !!value + + if (value) { + js[appName][chain][index] = value + } + }) + }) + }) + + return js +} + +function processHtml(html, maxCols, maxRows) { + if (maxCols || maxRows) { + const batchs = [] + const rows = html.length / maxCols + + for (let i = 0; i < rows; i += 1) { + if (i < maxRows / 2 || i > rows - maxRows / 2) { + batchs.push(html.slice(i * maxCols, (i + 1) * maxCols)) + } + } + + html = batchs.join('\n') + } + + return html +} + +class Driver { + constructor(options = {}) { + this.options = { + batchSize: 5, + debug: false, + delay: 500, + htmlMaxCols: 2000, + htmlMaxRows: 3000, + maxDepth: 3, + maxUrls: 10, + maxWait: 5000, + recursive: false, + ...options + } + + this.options.debug = Boolean(+this.options.debug) + this.options.recursive = Boolean(+this.options.recursive) + this.options.delay = this.options.recursive + ? parseInt(this.options.delay, 10) + : 0 + this.options.maxDepth = parseInt(this.options.maxDepth, 10) + this.options.maxUrls = parseInt(this.options.maxUrls, 10) + this.options.maxWait = parseInt(this.options.maxWait, 10) + this.options.htmlMaxCols = parseInt(this.options.htmlMaxCols, 10) + this.options.htmlMaxRows = parseInt(this.options.htmlMaxRows, 10) + + this.destroyed = false + } + + async init() { + this.log('Launching browser...') + + try { + this.browser = await puppeteer.launch({ + args: [ + '--no-sandbox', + '--headless', + '--disable-gpu', + '--ignore-certificate-errors' + ] + }) + + this.browser.on('disconnected', async () => { + this.log('Browser disconnected') + + if (!this.destroyed) { + await this.init() + } + }) + } catch (error) { + throw new Error(error.toString()) + } + } + + async destroy() { + this.destroyed = true + + if (this.browser) { + try { + await sleep(1) + + await this.browser.close() + + this.log('Done') + } catch (error) { + throw new Error(error.toString()) + } + } + } + + open(url) { + return new Site(url, this) + } + + log(message, source = 'driver', type = 'debug') { + if (this.options.debug) { + // eslint-disable-next-line no-console + console.log(`${type.toUpperCase()} | ${source} | ${message}`) + } + } +} + +class Site { + constructor(url, driver) { + ;({ options: this.options, browser: this.browser } = driver) + + this.driver = driver + + try { + this.originalUrl = new URL(url) + } catch (error) { + throw new Error(error.message || error.toString()) + } + + this.wappalyzer = new Wappalyzer() + + this.wappalyzer.apps = json.apps + this.wappalyzer.categories = json.categories + + this.wappalyzer.parseJsPatterns() + + this.wappalyzer.driver.log = (message, source, type) => + this.log(message, source, type) + this.wappalyzer.driver.displayApps = (detected, meta, context) => + this.displayApps(detected, meta, context) + + this.analyzedUrls = {} + this.technologies = [] + this.meta = {} + + this.listeners = {} + + this.headers = {} + } + + async init() {} + + on(event, callback) { + if (!this.listeners[event]) { + this.listeners[event] = [] + } + + this.listeners[event].push(callback) + } + + emit(event, params) { + if (this.listeners[event]) { + this.listeners[event].forEach((listener) => listener(params)) + } + } + + log(...args) { + this.emit('log', ...args) + + this.driver.log(...args) + } + + async fetch(url, index, depth) {} + + async goto(url) { + // Return when the URL is a duplicate or maxUrls has been reached + if ( + this.analyzedUrls[url.href] || + Object.keys(this.analyzedUrls).length >= this.options.maxUrls + ) { + return + } + + this.log(`Navigate to ${url}`, 'page') + + this.analyzedUrls[url.href] = { + status: 0 + } + + if (!this.browser) { + throw new Error('Browser closed') + } + + const page = await this.browser.newPage() + + page.setDefaultTimeout(this.options.maxWait) + + await page.setRequestInterception(true) + + page.on('error', (error) => this.emit('error', error)) + + let responseReceived = false + + page.on('request', (request) => { + try { + if ( + (responseReceived && request.isNavigationRequest()) || + request.frame() !== page.mainFrame() || + !['document', 'script'].includes(request.resourceType()) + ) { + request.abort('blockedbyclient') + } else { + request.continue() + } + } catch (error) { + this.emit('error', error) + } + }) + + page.on('response', (response) => { + try { + if (response.url() === url.href) { + this.analyzedUrls[url.href] = { + status: response.status() + } + + const headers = response.headers() + + Object.keys(headers).forEach((key) => { + this.headers[key] = [ + ...(this.headers[key] || []), + ...(Array.isArray(headers[key]) ? headers[key] : [headers[key]]) + ] + }) + + this.contentType = headers['content-type'] || null + + if (response.status() >= 300 && response.status() < 400) { + if (this.headers.location) { + url = new URL(this.headers.location.slice(-1)) + } + } else { + responseReceived = true + } + } + } catch (error) { + this.emit('error', error) + } + }) + + if (this.options.userAgent) { + await page.setUserAgent(this.options.userAgent) + } + + try { + await Promise.race([ + page.goto(url.href, { waitUntil: 'domcontentloaded' }), + new Promise((resolve, reject) => + setTimeout(() => reject(new Error('Timeout')), this.options.maxWait) + ) + ]) + } catch (error) { + this.emit('error', error) + } + + await sleep(1000) + + const links = await ( + await page.evaluateHandle(() => + Array.from(document.getElementsByTagName('a')).map( + ({ hash, hostname, href, pathname, protocol, rel }) => ({ + hash, + hostname, + href, + pathname, + protocol, + rel + }) + ) + ) + ).jsonValue() + + // eslint-disable-next-line no-undef + const scripts = ( + await ( + await page.evaluateHandle(() => + Array.from(document.getElementsByTagName('script')).map( + ({ src }) => src + ) + ) + ).jsonValue() + ).filter((script) => script) + + const js = processJs(await page.evaluate(getJs), this.wappalyzer.jsPatterns) + + const cookies = (await page.cookies()).map( + ({ name, value, domain, path }) => ({ + name, + value, + domain, + path + }) + ) + + const html = processHtml( + await page.content(), + this.options.htmlMaxCols, + this.options.htmlMaxRows + ) + + // Validate response + if (!this.analyzedUrls[url.href].status) { + throw new Error('NO_RESPONSE') + } + + let language = null + + try { + const [attrs] = languageDetect.detect( + html.replace(/<\/?[^>]+(>|$)/g, ' '), + 1 + ) + + if (attrs) { + ;[language] = attrs + } + } catch (error) { + this.log(`${error} (${url.href})`, 'driver', 'error') + } + + await this.wappalyzer.analyze(url, { + cookies, + headers: this.headers, + html, + js, + scripts, + language + }) + + const reducedLinks = Array.prototype.reduce.call( + links, + (results, link) => { + if ( + results && + Object.prototype.hasOwnProperty.call( + Object.getPrototypeOf(results), + 'push' + ) && + link.protocol && + link.protocol.match(/https?:/) && + link.rel !== 'nofollow' && + link.hostname === url.hostname && + extensions.test(link.pathname) + ) { + results.push(new URL(link.href.split('#')[0])) + } + + return results + }, + [] + ) + + this.emit('goto', url) + + return reducedLinks + } + + async analyze(url = this.originalUrl, index = 1, depth = 1) { + try { + await sleep(this.options.delay * index) + + const links = await this.goto(url) + + if (links && this.options.recursive && depth < this.options.maxDepth) { + await this.batch(links.slice(0, this.options.maxUrls), depth + 1) + } + } catch (error) { + const type = + error.message && errorTypes[error.message] + ? error.message + : 'UNKNOWN_ERROR' + const message = + error.message && errorTypes[error.message] + ? errorTypes[error.message] + : 'Unknown error' + + this.analyzedUrls[url.href] = { + status: 0, + error: { + type, + message + } + } + + this.log(`${message} (${url.href})`, 'driver', 'error') + } + + return { + urls: this.analyzedUrls, + applications: this.technologies, + meta: this.meta + } + } + + async batch(links, depth, batch = 0) { + if (links.length === 0) { + return + } + + const batched = links.splice(0, this.options.batchSize) + + await Promise.all( + batched.map((link, index) => this.analyze(link, index, depth)) + ) + + await this.batch(links, depth, batch + 1) + } + + displayApps(technologies, meta) { + this.meta = meta + + Object.keys(technologies).forEach((name) => { + const { + confidenceTotal: confidence, + version, + props: { cats, icon, website, cpe } + } = technologies[name] + + const categories = cats.reduce((categories, id) => { + categories[id] = json.categories[id].name + + return categories + }, {}) + + if (!this.technologies.some(({ name: _name }) => name === _name)) { + this.technologies.push({ + name, + confidence, + version: version || null, + icon: icon || 'default.svg', + website, + cpe: cpe || null, + categories + }) + } + }) + } +} + +module.exports = Driver + +module.exports.processJs = processJs +module.exports.processHtml = processHtml diff --git a/src/drivers/puppeteer/index.js b/src/drivers/puppeteer/index.js new file mode 100755 index 000000000..81cf5899f --- /dev/null +++ b/src/drivers/puppeteer/index.js @@ -0,0 +1,12 @@ +const Driver = require('./driver'); + +class Wappalyzer { + constructor(pageUrl, options) { + // eslint-disable-next-line import/no-dynamic-require, global-require + const Browser = require(`./browsers/${options.browser || 'zombie'}`); + + return new Driver(Browser, pageUrl, options); + } +} + +module.exports = Wappalyzer; diff --git a/src/drivers/puppeteer/package.json b/src/drivers/puppeteer/package.json new file mode 100644 index 000000000..6c2059d93 --- /dev/null +++ b/src/drivers/puppeteer/package.json @@ -0,0 +1,30 @@ +{ + "name": "wappalyzer", + "description": "Identify technology on websites", + "homepage": "https://www.wappalyzer.com", + "version": "6.0.0", + "author": "Wappalyzer", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/aliasio/wappalyzer" + }, + "funding": { + "url": "https://github.com/sponsors/aliasio" + }, + "main": "index.js", + "files": [ + "apps.json", + "cli.js", + "driver.js", + "index.js", + "wappalyzer.js" + ], + "bin": { + "wappalyzer": "./cli.js" + }, + "dependencies": { + "languagedetect": "^2.0.0", + "puppeteer": "^2.0.0" + } +} diff --git a/src/drivers/puppeteer/yarn.lock b/src/drivers/puppeteer/yarn.lock new file mode 100644 index 000000000..0fb2fe9c8 --- /dev/null +++ b/src/drivers/puppeteer/yarn.lock @@ -0,0 +1,296 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@types/mime-types@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" + integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= + +agent-base@5: + version "5.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.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 sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +debug@4, debug@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +extract-zip@^1.6.6: + version "1.7.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== + dependencies: + agent-base "5" + debug "4" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +languagedetect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/languagedetect/-/languagedetect-2.0.0.tgz#4b8fa2b7593b2a3a02fb1100891041c53238936c" + integrity sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ== + +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +mime-types@^2.1.25: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime@^2.0.3: + version "2.4.5" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.5.tgz#d8de2ecb92982dedbb6541c9b6841d7f218ea009" + integrity sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@^0.5.4: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +proxy-from-env@^1.0.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== + +puppeteer@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-2.1.1.tgz#ccde47c2a688f131883b50f2d697bd25189da27e" + integrity sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg== + dependencies: + "@types/mime-types" "^2.1.0" + debug "^4.1.0" + extract-zip "^1.6.6" + https-proxy-agent "^4.0.0" + mime "^2.0.3" + mime-types "^2.1.25" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^2.6.1" + ws "^6.1.0" + +readable-stream@^2.2.2: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +rimraf@^2.6.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +ws@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 000000000..57f1682cd --- /dev/null +++ b/yarn.lock @@ -0,0 +1,1991 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" + integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== + dependencies: + "@babel/highlight" "^7.8.3" + +"@babel/generator@^7.9.6": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" + integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== + dependencies: + "@babel/types" "^7.9.6" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + +"@babel/helper-function-name@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" + integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/types" "^7.9.5" + +"@babel/helper-get-function-arity@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" + integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-split-export-declaration@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" + integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" + integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== + +"@babel/highlight@^7.8.3": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" + integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== + dependencies: + "@babel/helper-validator-identifier" "^7.9.0" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" + integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== + +"@babel/template@^7.8.3": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" + integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" + +"@babel/traverse@^7.7.0": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" + integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.6" + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/parser" "^7.9.6" + "@babel/types" "^7.9.6" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.5", "@babel/types@^7.9.6": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" + integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== + dependencies: + "@babel/helper-validator-identifier" "^7.9.5" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@nuxtjs/eslint-config@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-1.1.2.tgz#cde4c950014a781bcc34abbfef9c62546d8fc34c" + integrity sha512-uKBdza1/Poz32gEodQ9MSW8M9CU4RPdvEiSLX5LWyavrbjhXW9iIbzJzSDlgMhD1QfQ5WrWv1iqL3Bh/ArbIgw== + dependencies: + eslint-config-standard "^12.0.0" + eslint-plugin-import "^2.18.0" + eslint-plugin-jest "^22.10.0" + eslint-plugin-node "^9.1.0" + eslint-plugin-promise "^4.2.1" + eslint-plugin-standard "^4.0.0" + eslint-plugin-unicorn "^9.1.1" + eslint-plugin-vue "^5.2.3" + +"@nuxtjs/eslint-module@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-module/-/eslint-module-1.2.0.tgz#a1d014690d505309c16ced2ded3b729cbc479306" + integrity sha512-ZVweM95atKQIqKPmrYS532SyO0/Uqi5wXc1uUiPZVy2MTVjqlC/7uHJ/XSxpvnt78kBW9z64Fxgf5pZggSNXgA== + dependencies: + consola "^2.11.3" + eslint-loader "^4.0.2" + +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/json-schema@^7.0.3": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" + integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== + +"@typescript-eslint/experimental-utils@^1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e" + integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "1.13.0" + eslint-scope "^4.0.0" + +"@typescript-eslint/typescript-estree@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e" + integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw== + dependencies: + lodash.unescape "4.0.1" + semver "5.5.0" + +acorn-jsx@^5.0.0, acorn-jsx@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + +acorn@^6.0.2: + version "6.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== + +acorn@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" + integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== + +ajv-keywords@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" + integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== + +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0: + version "6.12.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +array-includes@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + +array.prototype.flat@^1.2.1: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +assertion-error@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" + integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +babel-eslint@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +chai@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" + integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== + dependencies: + assertion-error "^1.1.0" + check-error "^1.0.2" + deep-eql "^3.0.1" + get-func-name "^2.0.0" + pathval "^1.1.0" + type-detect "^4.0.5" + +chalk@^2.0.0, chalk@^2.1.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +check-error@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" + integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= + +clean-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7" + integrity sha1-jffHquUf02h06PjQW5GAvBGj/tc= + dependencies: + escape-string-regexp "^1.0.5" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +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.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +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== + +commander@2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" + integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +consola@^2.11.3: + version "2.12.1" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.12.1.tgz#88e9311a02cb88a7f6f9488239dd30b6ba99cbb0" + integrity sha512-aEkkju9ZcEa9y2MhzNhfmTUws/CEZZ0LKu0FxftSU3HygPfVMMIMSYyYct+xBN6XNRhsaDZjw2HAv3m2ammXSA== + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +debug@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +deep-eql@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" + integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== + dependencies: + type-detect "^4.0.0" + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +diff@3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dotenv@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: + version "1.17.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" + integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.5" + is-regex "^1.0.5" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimleft "^2.1.1" + string.prototype.trimright "^2.1.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-ast-utils@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586" + integrity sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== + dependencies: + lodash.get "^4.4.2" + lodash.zip "^4.2.0" + +eslint-config-prettier@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz#c55c1fcac8ce4518aeb77906984e134d9eb5a4f0" + integrity sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA== + dependencies: + get-stdin "^6.0.0" + +eslint-config-standard@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9" + integrity sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ== + +eslint-import-resolver-node@^0.3.2: + version "0.3.3" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" + integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec" + integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw== + dependencies: + find-cache-dir "^3.3.1" + fs-extra "^8.1.0" + loader-utils "^2.0.0" + object-hash "^2.0.3" + schema-utils "^2.6.5" + +eslint-module-utils@^2.4.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-es@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998" + integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA== + dependencies: + eslint-utils "^1.4.2" + regexpp "^2.0.1" + +eslint-plugin-import@^2.18.0: + version "2.20.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" + integrity sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg== + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.1" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.12.0" + +eslint-plugin-jest@^22.10.0: + version "22.21.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.21.0.tgz#8137294645866636160487d9764224b9a43e2eb1" + integrity sha512-OaqnSS7uBgcGiqXUiEnjoqxPNKvR4JWG5mSRkzVoR6+vDwlqqp11beeql1hYs0HTbdhiwrxWLxbX0Vx7roG3Ew== + dependencies: + "@typescript-eslint/experimental-utils" "^1.13.0" + +eslint-plugin-node@^9.1.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz#b1911f111002d366c5954a6d96d3cd5bf2a3036a" + integrity sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA== + dependencies: + eslint-plugin-es "^1.4.1" + eslint-utils "^1.4.2" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + +eslint-plugin-nuxt@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.5.2.tgz#638cdfd0fc0473d285ca848e7e30b8b8e6f59f91" + integrity sha512-kOWUSrix6h+gGTCe6He51ett065yAzXsMiteKkBo5pdjc94A3gBMBrWtRZGyZGv91P1wRcJpF8l4CWMhNm3oWg== + dependencies: + eslint-plugin-vue "^6.2.2" + semver "^7.1.3" + vue-eslint-parser "^7.0.0" + +eslint-plugin-prettier@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz#ae116a0fc0e598fdae48743a4430903de5b4e6ca" + integrity sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-promise@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== + +eslint-plugin-standard@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" + integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== + +eslint-plugin-unicorn@^9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz#1588a0473f9a0e37cfbbcf7552065a0b0a96ce26" + integrity sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA== + dependencies: + clean-regexp "^1.0.0" + eslint-ast-utils "^1.0.0" + import-modules "^1.1.0" + lodash.camelcase "^4.1.1" + lodash.defaultsdeep "^4.6.0" + lodash.kebabcase "^4.0.1" + lodash.snakecase "^4.0.1" + lodash.topairs "^4.3.0" + lodash.upperfirst "^4.2.0" + regexpp "^2.0.1" + reserved-words "^0.1.2" + safe-regex "^2.0.1" + +eslint-plugin-vue@^5.2.3: + version "5.2.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz#3ee7597d823b5478804b2feba9863b1b74273961" + integrity sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw== + dependencies: + vue-eslint-parser "^5.0.0" + +eslint-plugin-vue@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz#27fecd9a3a24789b0f111ecdd540a9e56198e0fe" + integrity sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ== + dependencies: + natural-compare "^1.4.0" + semver "^5.6.0" + vue-eslint-parser "^7.0.0" + +eslint-scope@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.2, eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + +eslint@^6.1.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f" + integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w== + dependencies: + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +espree@^6.1.2, espree@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +fast-deep-equal@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" + integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-type@7.4.*: + version "7.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-7.4.0.tgz#2a7c94f62a0030150bb7d9b6c70cfa1d3e759c86" + integrity sha1-KnyU9ioAMBULt9m2xwz6HT51nIY= + +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.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" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +get-func-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" + integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= + +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +glob-parent@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob@7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + dependencies: + type-fest "^0.8.1" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + +growl@1.10.5: + version "1.10.5" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" + integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +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-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +iconv-lite@^0.4.24: + 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" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" + integrity sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== + +import-fresh@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-modules@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-1.1.0.tgz#748db79c5cc42bb9701efab424f894e72600e9dc" + integrity sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw= + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inquirer@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" + integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-callable@^1.1.4, is-callable@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" + integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-regex@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" + integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + dependencies: + has "^1.0.3" + +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-svg@2.1.*: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" + integrity sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk= + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +isarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +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.camelcase@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + +lodash.defaultsdeep@^4.6.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" + integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== + +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + +lodash.kebabcase@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= + +lodash.snakecase@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= + +lodash.topairs@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.topairs/-/lodash.topairs-4.3.0.tgz#3b6deaa37d60fb116713c46c5f17ea190ec48d64" + integrity sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ= + +lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= + +lodash.upperfirst@^4.2.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" + integrity sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984= + +lodash.zip@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" + integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= + +lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@3.0.4, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +mkdirp@^0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mocha@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" + integrity sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ== + dependencies: + browser-stdout "1.3.1" + commander "2.15.1" + debug "3.1.0" + diff "3.5.0" + escape-string-regexp "1.0.5" + glob "7.1.2" + growl "1.10.5" + he "1.1.1" + minimatch "3.0.4" + mkdirp "0.5.1" + supports-color "5.4.0" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +object-hash@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" + integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== + +object-inspect@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.values@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +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@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.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-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +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== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +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.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +pathval@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" + integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^4.1.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" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^1.16.4: + version "1.19.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +read-chunk@2.1.*: + version "2.1.0" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" + integrity sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU= + dependencies: + pify "^3.0.0" + safe-buffer "^5.1.1" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +regexp-tree@~0.1.1: + version "0.1.21" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.21.tgz#55e2246b7f7d36f1b461490942fa780299c400d7" + integrity sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw== + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +reserved-words@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" + integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +rxjs@^6.5.3: + version "6.5.5" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" + integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.1.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2" + integrity sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== + dependencies: + regexp-tree "~0.1.1" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +schema-utils@^2.6.5: + version "2.6.6" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.6.tgz#299fe6bd4a3365dc23d99fd446caff8f1d6c330c" + integrity sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + +"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== + +semver@^6.0.0, semver@^6.1.0, semver@^6.1.2: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.1.3: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.prototype.trimend@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimleft@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" + integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimstart "^1.0.0" + +string.prototype.trimright@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" + integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimend "^1.0.0" + +string.prototype.trimstart@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-json-comments@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" + integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== + +supports-color@5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + integrity sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== + dependencies: + has-flag "^3.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +tslib@^1.9.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@^4.0.0, type-detect@^4.0.5: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vue-eslint-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1" + integrity sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g== + dependencies: + debug "^4.1.0" + eslint-scope "^4.0.0" + eslint-visitor-keys "^1.0.0" + espree "^4.1.0" + esquery "^1.0.1" + lodash "^4.17.11" + +vue-eslint-parser@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83" + integrity sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q== + dependencies: + debug "^4.1.1" + eslint-scope "^5.0.0" + eslint-visitor-keys "^1.1.0" + espree "^6.2.1" + esquery "^1.0.1" + lodash "^4.17.15" + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" -- GitLab From d9c504a19cdd061d695b0e3c118d05d636e8b5b0 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 26 May 2020 14:59:28 +1000 Subject: [PATCH 335/550] Update README --- src/drivers/puppeteer/README.md | 48 ++++++++++++++++----------------- src/drivers/puppeteer/cli.js | 2 -- 2 files changed, 23 insertions(+), 27 deletions(-) diff --git a/src/drivers/puppeteer/README.md b/src/drivers/puppeteer/README.md index 72f39600b..acfd9cbea 100644 --- a/src/drivers/puppeteer/README.md +++ b/src/drivers/puppeteer/README.md @@ -31,8 +31,7 @@ wappalyzer [options] ### Options ``` --b, --browser=... Specify which headless browser to use (zombie or puppeteer) --c, --chunk-size=... Process links in chunks +-b, --batch-size=... Process links in batches -d, --debug Output debug messages -t, --delay=ms Wait for ms milliseconds between requests -h, --help This text @@ -41,12 +40,9 @@ wappalyzer [options] -D, --max-depth=... Don't analyse pages more than num levels deep -m, --max-urls=... Exit when num URLs have been analysed -w, --max-wait=... Wait no more than ms milliseconds for page resources to load --p, --password=... Password to be used for basic HTTP authentication (zombie only) -P, --pretty Pretty-print JSON output ---proxy=... Proxy URL, e.g. 'http://user:pass@proxy:8080' (zombie only) -r, --recursive Follow links on pages (crawler) -a, --user-agent=... Set the user agent string --u, --username=... Username to be used for basic HTTP authentication (zombie only) ``` @@ -58,7 +54,6 @@ const Wappalyzer = require('wappalyzer'); const url = 'https://www.wappalyzer.com'; const options = { - // browser: 'puppeteer', debug: false, delay: 500, maxDepth: 3, @@ -70,27 +65,30 @@ const options = { htmlMaxRows: 2000, }; -const wappalyzer = new Wappalyzer(url, options); +;(async function() { + const wappalyzer = await new Wappalyzer(options) -// Optional: capture log output -// wappalyzer.on('log', params => { -// const { message, source, type } = params; -// }); + try { + await wappalyzer.init() -// Optional: do something on page visit -// wappalyzer.on('visit', params => { -// const { browser, pageUrl } = params; -// }); + const site = await wappalyzer.open(url) -wappalyzer.analyze() - .then((json) => { - process.stdout.write(`${JSON.stringify(json, null, 2)}\n`); + site.on('error', (error) => { + process.stderr.write(`error: ${error}\n`) + }) - process.exit(0); - }) - .catch((error) => { - process.stderr.write(`${error}\n`); + const results = await site.analyze() - process.exit(1); - }); -``` + process.stdout.write(`${JSON.stringify(results, null, 2)}\n`) + + await wappalyzer.destroy() + + process.exit(0) + } catch (error) { + process.stderr.write(error.toString()) + + await wappalyzer.destroy() + + process.exit(1) + } +})() diff --git a/src/drivers/puppeteer/cli.js b/src/drivers/puppeteer/cli.js index 8a9d04f78..9348ce709 100755 --- a/src/drivers/puppeteer/cli.js +++ b/src/drivers/puppeteer/cli.js @@ -88,8 +88,6 @@ Options: process.stderr.write(`page error: ${error}\n`) }) - await new Promise((resolve) => setTimeout(resolve, 1000)) - const results = await site.analyze() process.stdout.write( -- GitLab From 492b83f1105de67492c70cb42a91f5fda713b831 Mon Sep 17 00:00:00 2001 From: Arseny Sokolov Date: Tue, 26 May 2020 16:10:48 +0800 Subject: [PATCH 336/550] Add gRPC detection --- src/apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/apps.json b/src/apps.json index 2046355f5..d116e01c8 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4664,6 +4664,16 @@ "script": "assets\\.growingio\\.com/([\\d.]+)/gio.js\\;version:\\1", "website": "https://www.growingio.com/" }, + "gRPC": { + "cats": [ + 19 + ], + "icon": "gRPC.png", + "headers": { + "Content-Type": "^application\\/grpc.+$" + }, + "website": "https://grpc.io" + }, "HERE": { "cats": [ 35 -- GitLab From f5f5a65691817276a64363e29b7c490d6d0ae0d7 Mon Sep 17 00:00:00 2001 From: Arseny Sokolov Date: Tue, 26 May 2020 16:11:01 +0800 Subject: [PATCH 337/550] Add gRPC icon --- src/icons/gRPC.png | Bin 0 -> 1472 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/gRPC.png diff --git a/src/icons/gRPC.png b/src/icons/gRPC.png new file mode 100644 index 0000000000000000000000000000000000000000..c35182c02bf146be335b8f968ee6865e538e82d3 GIT binary patch literal 1472 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNI}zt7_PGQlz#g7>h2PrKjmi%y}35%-VD3@ z_^+G-|JT%+4R4nn=R5b3|A;Q*ifXkr>@DI4B{~%D95^7sJpb__fu_`;j|cgaJTK%o z95{D~-PO_N00SdaeICn$bG(NQ6gfOj7+k4&{bupk+SQ`m8>{VhYxy4!Y*o8ubL!%MI=^@5 zB__E{5Ks~0n9{^0B5B5{Yjx(b;qh08pWT^%%tCyQjo9hR@|EBA=|n`D*e}Yyt#t6f z>O#wx(k1iDwthKYa(w+-zt0LqyB|M%sH!QT@z7wGQ{tK3i&?$j<;+k!x8h&f1%`#P zt@mHfvI`AmIzHF4lbdttR^GWn^X|-NoEn(2OeNVROl(%v?F-MoJ9D;vILf?y!dsqw zD&q2Y3|JUkOLr}My0UKnLys?OL|iIO&7*$q=GM-dxu%DLqE}Z5d2HJiW4l~lzu;c(npK_0uWc?=J8-(vPUqx)Dc%_pv!6VA zC7$FeZ_N3#>A-VKNyXN=8;@4MN#l1oQTmYTp#eb=+sTwBvs&#ivn!z%b$<^kKT zZGAN}0$#GS1^i?0K7BRW{EFmP#g0Xl_8%6uAHLvxPJFhZ?;uDSaW`|*_-d~QdzHaU7ud~)$}5i@!rk7=8{|1a(-ER^kue+ zp!Zpil^s9M^vu)E$j>oZ-K72CWS5xdjrZ=?mwH#1=jLc;o_Bb1SIebi=c{8EwH+ki z|5a-?kA1Y|w~X>6+Y)8PH+3hoCb!?6D?K$TwD9K_O}1tYHpN^?*2*{mrOZ`jIsfM! z?*CsVXt$3i)ZkRXXEWP0zJdwQoC5NtSD3O-Tl8?+l#l&=dZH|f3->zz+_`AcJBMK5 zLyLM&eCBqm3J#LZ6#vgP=V!|Glil~CTuv>Tc;Dn#wx_JN|GN3+ji-10o-2I!{`WHL s7iDQ;PW8RVLKf_AW83v^8}lFDK6Y_?9}(SG3=9kmp00i_>zopr0ErW~BLDyZ literal 0 HcmV?d00001 -- GitLab From ecd6fa9517108f90bfce09c45be915b2bb11e28d Mon Sep 17 00:00:00 2001 From: Arseny Sokolov Date: Tue, 26 May 2020 16:25:40 +0800 Subject: [PATCH 338/550] Change gRCP category. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index d116e01c8..5f88fbe6e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4666,7 +4666,7 @@ }, "gRPC": { "cats": [ - 19 + 18 ], "icon": "gRPC.png", "headers": { -- GitLab From 1b3eff362645c201c83894babde94a26c36ace82 Mon Sep 17 00:00:00 2001 From: Behzad Soleimani Neisyani Date: Tue, 26 May 2020 19:47:22 +0430 Subject: [PATCH 339/550] Update apps.json - add sotel platform Add Sotel platform as ac Software as a Service on the cloud for businesses. --- src/apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/apps.json b/src/apps.json index 2046355f5..e2a93002e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10272,6 +10272,16 @@ "script": "^/js/bundles/sonar\\.js?v=([\\d.]+)$\\;version:\\1", "website": "https://www.sonarqube.org/" }, + "Sotel": { + "cats": [ + 1 + ], + "icon": "Sotel.png", + "meta": { + "generator": "sotel" + }, + "website": "https://www.soteledu.com/en/" + }, "SoundManager": { "cats": [ 59 -- GitLab From 3913d57edffb827268d09e545e9e53cabea03ae5 Mon Sep 17 00:00:00 2001 From: Behzad Soleimani Neisyani Date: Tue, 26 May 2020 19:50:48 +0430 Subject: [PATCH 340/550] Create Sotel.png Add icon of Sotel platform --- src/icons/Sotel.png | Bin 0 -> 13930 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/Sotel.png diff --git a/src/icons/Sotel.png b/src/icons/Sotel.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8ae17873548e0f51d730cbca0aed0cc98cfed8 GIT binary patch literal 13930 zcmaFVupz+DolA;KK|z7b)59f5K|#R*ggMw06cldl%PhRvq@bX{lJ4m1sGx9Yr&3z6E3bmCA3WrxdYS^iuU~{uw zK|%7ynqr$r4a>?E6u2xiot*;$GV)9Ei!<^I6g-`s6$*;-(=u~X6%;&fEPvF{^Qd8R zc}U3N>0*x>7T#EYXm5Gdjh-884VZ!+H7vNiZ4?j*IkbUYg+s$o!Zk!E-|fb>M-4j< ztvj^l(4NEFZ}#5oJ-qv7>!CIIH@gmPKD_5YYFPHDp;xhpDV~M#W_MM@p*>6mH#XncVEm|QjUW5%Nw;<#S`vA9WzEff zhgaNMsUY~MVb`I}mXbPx;-}jzRK0Jl*E_WB#`>E(Z>^Mi)G$RSO+q#8&^`@E!5ga| zHEggk#u;S=*^x(+k6z= zZ!9_8c4+mM-5YoJiTwMzu8hOEW}zO z`>0{E-p$4vTW;*UHPP|#_M2@fhn5zwFx^UwCK$)T->wjJ7HVq$FcsG;xHzJS}4N^kb%d);ifvCFke z^5(=tJJSUYt-U?zQNzxgU5C~m-g9G?K`C(ljh;j65A91=u{*r(R>#fW8yjLRZ}#{k-rV`9X^q~Yb<*0p zs=hZ?99o`!Xo+#8%#GPMTW;-o)Ufd8M0xf{4gIBZY>r1KSMc51bz`xx>!XHwj~X@{ zT6T2Ojn&=)hqgXy*mYz1%?_?ZJ2Gvo9yLrky#3a$TN7_i@2=L>F|2LGk%6DX|LD6pmQAKK}7XkUPU2RdDJlL(8@y_gbuA?mA7fNxf#!k9hgL-1*y3&?d1&qFwj0~rZ|pj>;LzS1 z8w3xpU?~y1F|uuZmhBMk-pg>lO|w%YX&I8ElxVL@n&yC?V&ZYH@3;&Sbbv&*P#uM8kXJIu646B z@MdS^%}#+bro+40+;1#7wDRzR8*2&S%8^qZ~4H@goly*bgX#{5x3zf~R6jrk6@)~jU*-|Xa2eAF;c z<;Eg4C)FE0j~W&gJZhM6v-?rgnw#B^8fJQ^+}bC2Xzinh4LA3>=oKm-+W4qpX2sD- z6^~jLS-91BKWdn%2&zG5#CY7;sG^w3et4z8;gvFnSLz*Jsrsm8kp`9vmLBTgR zc@`bonsR7e%AQNv8*pbAZ0O>xab%WiC`IE0u3-3O}^u(DIZ+8;qii@{DpGwJc(K)UxQM-7XLA2rOq*?MDz=#7Bp{1_g zw>tC>?LD-dL;LV5O*YL#>q2b~t+=uM(0YqQ%MUF%wB}|TC|2hlS{HI?X^CT|8>l>A zcC+))ildVcEr~g_uEwo0>QTe8LyM9Qt-rA-R5RT2(CVALj~eFcd6yqrbZGgF4cdoS z9@=|&OJt~PsDJ2y5?!%KnEIyWVVl)X=LI_o!jcjUJFARvg+HerU6Qah!Lwc1-r6)nSL0 zgDU*FhqfJ^d}!OFhACx-)|G)Oj|t4Ohc?}sact6!byANSde|N{^hDp7EfM>uVL{%Z zO^4Un-E5Su0%exoM-9v34lRni)poO~v^L^qbI`3_hgRR1?_YmogF0-T)X*!PE#WSCc)ii#b;gex`ZJOeA2rNO zy0Iyv=w@@sjb%5s+}LGuv-!}L8@mo~DL1w?e$+5I@>bi89lFJbHXYh|X!qfrY&ZM# zZuW`aSbccQqlPJkpa|`XF9WrgW+mNhNk6pl#@0iNZY)2%=-8w~OCL2XQoY%HXw!|Y zMK^YO-B_%3W81BLH@0OxYMAGk%3|Op@u*?Sp|v+Q-q?0y-HmP1ht~K<-k5)A>!FQ@ zwg}$XE^}!6;hi_u-q?0ygV~K8Hz%BKyV-SPOVQ1)o9#y@-)z6tc4PI8%C{WCNAx%Wus%yz17BoEyv4ZY=jyk3F

cJV9$J61@9?^t{fdWovK-zWa(K7R%?UTQ-t4>Cet37;;oUbD*4=EXJGA>zL!aEC zH8(cI+*lZWW8>kK{D=1(+Ix6U`QhF6JU2G*MF`*QPF7GeP&l+f?Pj;-x~)|3@N^|nr9(R(HOz<&ys`bzibER?tvIyo&yqCD-x z+YhZdI{9=Ps4b^=bdp@$p{0lRYE|FZ`lw;ijjddVRtJaO+I4HjqlOtrCnerk22$z@ zN(&2aESG!Ku%Y(G`omk&%?u7NKfLJBp2Lf>ZnmaH>K$5hXz!sl={fFYmesc=Cf``D zd9&5$#yC*N$jF}vW<>O(vAA2rOhdDJim zlsRYK>;She`W`jR;a9Eq;`Gn-zOnSs(i_VTfttEE+it7`7x9&c_GaE#m3d=F=CMhK zSKgciD$bW3UU_J7cFv7$H#;MZZ>&DN{bq}Ks)OXA)kZgFvxMB(cw>FYjrjrYhjzGH zJZhMnd23fB$kLr^+B%0K8;QSyhjAKI6GY|_n1;G%LCm$0<0ncU4LmmAw3HOxJ<=kUry%WFW! z?>V&T@Sbo`IkVWjTwFsmM@Qmj^WjB@HXd4fXlVebzK^#6<)yOhn~i2SwwN7WcWB$q zeK)&qcHG!?X!W6O^*Tx7vASlOht_G-#ot(@b!g|!Nw?Y#uQY$uu;^xU&5fOcH|8fF zT5w~_p-m;XC;8o2<9D;^#=4s=v3!Si^F3;q;`yjy%FXsi4U=!R9bSKP!i`-w8w36H z^|k5`ZBcczM#R&!QAYFJk7u3f8rX!ossCb#yLg&o>^XuaQ|HHY@a-fWGz zu{rF}>WD+T5A7|hldrznd}Bi$C{6SoT3hN>dShwn;q`n4{5Km8tvtN_(2B$BGj43i zI<&&#berX^m6bQUJ(DAnZ#Ey=esog)qlR6N8g_}?ns{^PqlR5}GKUw*O4-Vk9NKYc z`;8s9_8r=Jc<1T1!;2m@%($^h?9dL^8{3U)O>Ry)yaMEbm>csCug)^fIkYza(BeZ| zMdg`6j+h4`dh6s5gL2%>?!sHUZnoO0OQ=WH-`H??&y5~X$=q{eQ{0U$jHNf*N^Yzv zQ!BeQqs+C8>rq4R;VpJIcHG#U3kn%ft9bE^jkh`;H7xW4)zQ7T_F3vy-aFTSxJ)V}NSwl^=fyV-JhPldnFjrETj`nUzf^KSOD-JHM|b9l?4ofU_7 zK5CeGc=w^D+_iqS>H0Tz#oCqLSbDSL#;O}D53N2r>CkFWZ9ZM+(E8HDTcQtdIkf%u zq?DUI!H0K)S~BepHbJ)PLgN0KeW&O#yY9` zn-jcmEYm-{UL6!@x7Od<72(IWNJta5WZ)|?lup#~M z${Xv&(zxm$H7o)-dF#yyhd{+~pL|{M;XQ}e)|(}j9bUwGd(w@ihnC-L_Kv%;>c)JV z!&|a$>;Q#J?;%hR=+I90L+gX%^>3^ZKeYEz!;Jdkn-g_!w&vb!KD7I0H>mZ&9eH^D zp^b;vYug`QQ3vvM|KSxk`)>B!Sa@jpjV=D5&Qd=s^R1OP`ws89G5f}n!z*rVR!~sj zEbxddR#4!(u>?#of_kZZ(h3UVH+FiuIEGZj-B=sVStEM0AJmKLKfDgyd;%rhn+-QR zIXx9P5A9Y^P~bS-#&u)+;YCidftj~)Zl84GjW+;@ADLd>Iv zezqKqXi)cW(a}kTw^rU-U;e0}*Y4(|!|QJ>zujo*P^Hj)ueh;OIx*zvqztYbTW+@ASjB07W1;Si&9^~4LKg2si|X9cH4g9bWv;*3 z=kTbZFYM@~8|xmmEV{MtRtF!CpA9I&=Q!T%IkddM{l?Bi8;Wi$zu9_oV!`c6H~TVf z_TSj5EW=d*YM}KzYUq_|cC%J)2>{T+Xg;LTt+v7mZUWvo&xXf<09@^I>9A4#dc+btATNCvU zZ;8)-)Uc50#^M{hOal(ByRiZ^5OH`r|Dk2BJU7-Jo&2b24QMoJneC&7c}FMRSYmTytEN1t<+q3DQNu!0QL{%4J7xXjLwOEu zzOnMwzT1<)9q5Rg4Ud}Em}fEHY+$~z`Nn2zd27+bTkM(Y9yRpa-fr}|u~=OH@a|g^ znQ!bYys_T8IPma#P(Kbdtf46LsA0pShJ^(;`)@3XKfLJ1ro!8k4y~1E4Zi^z5V^7Z z@N`frXj*f#A>inw8(VHH(J`sKweM!njm?quHTW10WW35RwZ+HiQw zqoy_NH+w+E&BDVgln*TjHG29B9g<~lY`C%W#*+9)4Kr@-GR#Q6*?4%tjpc`z+d4ZP z-g0AMnqSI|?KgJa?72DN@VfMy-Hgt$0!o2;p!RjP(cwK}Qnz+-#oyR|tL@OnW0TSj zFFHEu#zIiTzN7q6!$KwN!#kBlZY;mqdu!sOrZsj&hgTh5acdW|*`f6}w%%BEYZs`= zbYuI`NrzV+n-qUzxx(S)0Wl^wJJ>UB_8gvmXyc77s)a5$7OJc2A6j{1&5iko_8s1G zc>T?WL+e2;Vo>qzB`)Ow8a;}!yV-JMxyPX`H&#{NY`n4f#)=~CqmvKqJhbM1;3ZmfUQvM9yy#twt* z8%qvv52+PMWi5yZKD>bQ(AL8XKqHVn{)ZOboOol!q1{=jhc-wYT6=U7n?2W!&3^86 zH&$_g3cpo{*98h6T5@Rftv0rh%0r6|tx>$Ov$poeMvE{brAG~uWp4H+d1v2jKD659 z@Or+CY{r{SRh%~`9$u|{yYXh9_n{s25{Fjk9G-q_#-XhyS&tfK$R}xdSsk6MaA@Vt z2|hl0w^n+~9$pZ5X!+5}8Ks979a?s1t;mh7ht>tv`32rsf3pYF6K}Y+GR}nm#!Ajd zEsGAX0(rISoKW88?<6+IVPLpz+NKhj$)YY*$mC&0TkB@1ez_=0)*0 z8*Xedzp?PfhC`q}$l-Mgc9qf|NuZ*1wIol@&1ROHojNzR-I{S@>5Zi#RSK4(Hz(fg zjK8rng1_L#PGf^ZdvA6Ng$f_qa$~XE&35%i4ZB=!bsXLkbZfn!fljf~p`A*Owl|xE z&2DUAKfF?b+2+t1mg<`gf-*O|-EQ{W*x;xS8X;MIb03Q^p9yFHs^{2mYpKen*yz<5d_ZzcsEC-dEbE_n*VmPeg@@{r5^dDO7W@Mgn}g_bubJZhMAvq?6cKYt`XJ3Wv6a zJZk9W0A;a7hjvKb>^M5v>}J=^w$vM2#MllkDY&szUi$Fz8%tPSA2n?7xY>GWqxFqt zhn62+aCqH~jW<@_*vSeBA&>O(o1i-UcB6m2yX(!q8}n~B9@>6r{ow^HH#=|aJhbuX zB$=CC7B^OMm>pW@@Th4`%FT&47A1pZ@)FDC}j&hYM2`X>Z)zfd(_a!1>#Smq<(0Tl~diVeK&Wi-UJPcJZe}Jbz^6VV+g4EvEat+oBaw>Hjf$>Wtm9u zq&;ew?D42!=Z&4(9>FS_pa$_u&}h`c8!K;YuRXj%D(+@$zV)M)MR|u8DF_v?`5)SS zc)N)@+l^gEC*9b7W6h0KhZo#x)ABHpzP0|w^26)X4=s%}1U1hOujI0|KD6Lwufff3 zP}5@0jV*_FvV)r3%fx~XugEyGyy#}@&87rUid|?~`KV!0NlHYRn?PFKq1`uDve)0( zrR05R-K{n*&^(OYp%srBmic=eT3ef%%6E9r;pHY8H@1jzG4ULoY;kzG!lBKFHWWAs z9a?Nw2WnBy&AhQx=+LqoOKwg~xv}ohR_T(PtqOIA_8wji^6sJCH`d=+8Kt74XnkYH zja`pg7Cma%6~uV6?eLZ|_Zus2c7+_;U3#;X_0T4(LyLqDExWOnQOx$xQvRD0_>IlX zl8Xdegw%NNJ-Yt@%cxXxRp+yEkoPl1D#?ItNEsGLwEIqXE(9Rn> zZmc-8sVweM!`vI|_-;&YlybU)SZmhLAwDr&?@9LX9 z!nKDs+@5r6W$ev{(``5VQ%e+XEWR=O@M_ gc^VDZ6=F-fYu*)UZsuKJ!t-WG-bH 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 literal 0 HcmV?d00001 -- GitLab From cb1668fb042729ab65a4e04b501e5069e294ed0c Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 08:57:53 +1000 Subject: [PATCH 341/550] Add alerts, fix dark mode --- .../webextension/_locales/ca/messages.json | 1 + .../webextension/_locales/de/messages.json | 2 + .../webextension/_locales/el/messages.json | 2 + .../webextension/_locales/en/messages.json | 1 + .../webextension/_locales/es/messages.json | 2 + .../webextension/_locales/fa/messages.json | 2 + .../webextension/_locales/fr/messages.json | 2 + .../webextension/_locales/gl_ES/messages.json | 1 + .../webextension/_locales/gr/messages.json | 2 + .../webextension/_locales/id/messages.json | 2 + .../webextension/_locales/it/messages.json | 2 + .../webextension/_locales/ja/messages.json | 1 + .../webextension/_locales/pl/messages.json | 2 + .../webextension/_locales/pt/messages.json | 1 + .../webextension/_locales/pt_BR/messages.json | 2 + .../webextension/_locales/ro/messages.json | 2 + .../webextension/_locales/ru/messages.json | 2 + .../webextension/_locales/sk/messages.json | 2 + .../webextension/_locales/tr/messages.json | 2 + .../webextension/_locales/uk/messages.json | 2 + .../webextension/_locales/uz/messages.json | 2 + .../webextension/_locales/zh_CN/messages.json | 1 + .../webextension/_locales/zh_TW/messages.json | 2 + src/drivers/webextension/css/popup.css | 108 ++-- src/drivers/webextension/html/popup.html | 10 +- src/drivers/webextension/js/driver.js | 339 ++++++----- src/drivers/webextension/js/options.js | 86 +-- src/drivers/webextension/js/popup.js | 327 ++++++----- src/wappalyzer.js | 538 ++++++++++-------- 29 files changed, 829 insertions(+), 619 deletions(-) diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 825dcf3e4..721464c9d 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -15,6 +15,7 @@ "termsAccept": { "message": "Acceptar" }, "termsContent": { "message": "Aquesta extensió envia informació anònima sobre els llocs web que visiteu, inclosos el nom de domini i les tecnologies identificades a wappalyzer.com. Això pot desactivar-se a Opcions." }, "privacyPolicy": { "message": "Política de privadesa" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Taulers de missatgeria" }, "categoryName3": { "message": "Gestor de bases de dades" }, diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index f49ecc216..847dbf1fa 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Immer Icon anzeigen" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Nachrichten Board" }, "categoryName3": { "message": "Datenbankverwaltung" }, diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index 6f46ccd03..766f7f9b7 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Διαδικτυακό Φόρουμ" }, "categoryName3": { "message": "Διαχειριστής Βάσης Δεδομένων" }, diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index c2b6245c7..f65fc1a43 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -15,6 +15,7 @@ "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Message boards" }, "categoryName3": { "message": "Database managers" }, diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index ee0a480ee..14d102648 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "Gestor de Contenido" }, "categoryName2": { "message": "Foro" }, "categoryName3": { "message": "Gestor de Bases de Datos" }, diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index 1407f089b..adb30b530 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "همیشه نماد را نشان بده" }, "termsAccept": { "message": "قبول" }, "termsContent": { "message": "این افزونه اطلاعات وب‌سایت‌های بازدید شده توسط شما را به صورت ناشناس ارسال می‌کند، مانند آدرس سایت و تکنولوژی‌های استفاده شده در آن سایت را ارسال می‌کند. اطلاعات بیشتر در wappalyzer.com. شما می‌توانید این افزونه را غیرفعال کنید." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "سیستم مدیریت محتوا" }, "categoryName2": { "message": "انجمن پیام" }, "categoryName3": { "message": "مدیریت پایگاه داده" }, diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 88a4ba138..37fd1c2ce 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": " Toujours afficher l'icône" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Forum" }, "categoryName3": { "message": "Gestionnaire de base de données" }, diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 6e54050a1..795060901 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -15,6 +15,7 @@ "termsAccept": { "message": "Aceptar" }, "termsContent": { "message": "Esta extensión envía anonimamente información acerca das webs que visitas, incluindo dominio e aplicativos identificados, a wappalyzer.com. Isto pode ser desactivado nas preferencias." }, "privacyPolicy": { "message": "Política de privacidade" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Taboleiro de mensaxes" }, "categoryName3": { "message": "Xestor de base de datos" }, diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index 6dceaf22c..b631044ee 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Διαδικτυακό Φόρουμ" }, "categoryName3": { "message": "Διαχειριστής Βάσης Δεδομένων" }, diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 31f4b64f7..11d46d599 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "Sistem Pengelola Konten" }, "categoryName2": { "message": "Papan Pesan" }, "categoryName3": { "message": "Pengelola Basis Data" }, diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index 0f6f656d1..27882408a 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Forum" }, "categoryName3": { "message": "Gestore di Database" }, diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 362b88f5f..666d4d957 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -15,6 +15,7 @@ "termsAccept": { "message": "受諾する" }, "termsContent": { "message": "この拡張機能は、ドメイン名や特定された技術など、アクセスしたWebサイトに関する匿名情報をwappalyzer.comに送信します。これは設定で無効にできます。" }, "privacyPolicy": { "message": "プライバシーポリシー" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "メッセージボード" }, "categoryName3": { "message": "データベースマネージャー" }, diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index b04f2400e..90e83acfd 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Zawsze pokazuj tą ikonę" }, "termsAccept": { "message": "Akceptuj" }, "termsContent": { "message": "To rozszerzenie wysyła anonimowe informacje o stronach, które odwiedzasz, uwzględniając nazwy domen i zidentyfikowane technologie do wappalyzer.com. Opcja może zostać wyłączona w ustawieniach." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "System zarządzania treścią" }, "categoryName2": { "message": "Forum" }, "categoryName3": { "message": "Menedżer baz danych" }, diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index e358292b1..a7fd7a55a 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -15,6 +15,7 @@ "termsAccept": { "message": "Aceitar" }, "termsContent": { "message": "Esta extensão envia informações anónimas sobre os sites que visitas, incluindo o nome de domínio e as tecnologias identificadas, para o wappalyzer.com. Isso pode ser desativado nas configurações." }, "privacyPolicy": { "message": "Políticas de Privacidade" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Fórum" }, "categoryName3": { "message": "Gestor de Base de Dados" }, diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index 217d81b16..e32b108aa 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Sempre mostrar ícone" }, "termsAccept": { "message": "Aceitar" }, "termsContent": { "message": "Esta extensão envia informações anônimas sobre os sites que você visita, incluindo domínio e tecnologias identificadas para wappalyzer.com. Este comportamento pode ser desativado nas configurações." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Fórum" }, "categoryName3": { "message": "Gestão de Banco de Dados" }, diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index 68415aa06..a3036e74a 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Afișează icon tot timpul" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Forum de discuții" }, "categoryName3": { "message": "Manager baze de date" }, diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 6d7a691fb..1c73c5907 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -67,6 +67,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName54": { "message": "SEO" }, "categoryName55": { "message": "Бухгалтерский учёт" }, "categoryName56": { "message": "Криптомайнер" }, diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index e07d4c928..b9ed2ce77 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Message Board" }, "categoryName3": { "message": "Správca databáz" }, diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 5ded59dd2..63167726a 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Her zaman bu kategorinin ikonunu kullan" }, "termsAccept": { "message": "Kabul Ediyorum" }, "termsContent": { "message": "Bu eklenti, ziyaret ettiğiniz web site bilgilerini, alan adları ve tespit edilen teknolojiler ile beraber anonim olarak wappalyzer.com'a gönderir. Bunu, eklenti ayarlarından değiştirebilirsiniz." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "İçerik Yönetim Sistemi" }, "categoryName2": { "message": "Mesaj Tahtası" }, "categoryName3": { "message": "Veritabanı Yöneticisi" }, diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index 176a02601..c8c28983f 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Форум" }, "categoryName3": { "message": "Менеджер БД" }, diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index 6557c08d1..b0af1ba9f 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "Always show icon" }, "termsAccept": { "message": "Accept" }, "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS (KBT)" }, "categoryName2": { "message": "Forum" }, "categoryName3": { "message": "MB boshqaruvi" }, diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 270801b1a..2aadbda4c 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -15,6 +15,7 @@ "termsAccept": { "message": "接受" }, "termsContent": { "message": "此扩展程序发送关于您访问的网站的匿名信息至 wappalyzer.com,包含域名和检测到的技术。这可以在设置中禁用。" }, "privacyPolicy": { "message": "隐私政策" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "内容管理系统(CMS)" }, "categoryName2": { "message": "消息板" }, "categoryName3": { "message": "数据库管理器" }, diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index ac32f3009..9ca2612f3 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -14,6 +14,8 @@ "categoryPin": { "message": "永遠顯示圖示" }, "termsAccept": { "message": "接受" }, "termsContent": { "message": "這個擴充功能將你所造訪網站的網域名稱和識別到的技術等資訊,匿名傳送至 wappalyzer.com。你可以在選項中停用。" }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "內容管理系統(CMS)" }, "categoryName2": { "message": "留言板/討論區" }, "categoryName3": { "message": "資料庫管理" }, diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index c8968157c..14ecfd695 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -31,6 +31,24 @@ body { display: none; } +.footer { + align-items: center; + border-top: 1px solid #dbdbdb; + height: 3rem; + display: flex; + padding: 0 1.5rem; +} + +.footer__link { + color: #4608ad; + text-decoration: none; +} + +.footer__link:hover, .footer__link:active { + color: #4608ad; + text-decoration: underline; +} + .container { min-height: 5rem; padding: 1rem 1.5rem 0rem 1.5rem; @@ -202,50 +220,68 @@ body { margin-top: 1rem; } -/* Add alternative color palette for Dark mode theme. */ -body.theme-mode-sync { - background: linear-gradient(160deg, #32067c, #150233); -} +@media (prefers-color-scheme: dark) { + /* Add alternative color palette for Dark mode theme. */ + body.theme-mode-sync { + background: linear-gradient(160deg, #32067c, #150233); + } -.theme-mode-sync .header { - border-bottom: 1px solid #000; -} + .theme-mode-sync .header { + border-bottom: 1px solid rgba(255, 255, 255, .2); + } -.theme-mode-sync .header__logo--dark { - display: inline-block; -} + .theme-mode-sync .header__logo--dark { + display: inline-block; + } -.theme-mode-sync .header__logo--light { - display: none; -} + .theme-mode-sync .header__logo--light { + display: none; + } -.theme-mode-sync .container { - color: white; -} + .theme-mode-sync .footer { + border-top: 1px solid rgba(255, 255, 255, .2); + } -.theme-mode-sync .detected__category-link, .theme-mode-sync .detected__app { - color: white; -} + .theme-mode-sync .footer__link { + color: rgba(255, 255, 255, .8); + } -.theme-mode-sync .detected__category-link:hover { - color: white; - border-bottom: 1px solid white; -} + .theme-mode-sync .footer__link:hover, .theme-mode-sync .footer__link:active { + color: rgba(255, 255, 255, .8); + } -.theme-mode-sync .detected__app-version, .theme-mode-sync .detected__app-confidence { - background-color: #4608ad; -} + .theme-mode-sync .container { + color: white; + } -.theme-mode-sync .detected__app:hover .detected__app-name { - border-bottom: 1px solid white; -} + .theme-mode-sync .detected__category-link { + color: #fff; + } -.theme-mode-sync .detected__app:hover .theme-mode-sync .detected__app-version, -.theme-mode-sync .detected__app:hover .theme-mode-sync .detected__app-confidence { - border-bottom: none; -} + .theme-mode-sync .detected__app { + color: rgba(255, 255, 255, .8); + } -.theme-mode-sync .terms__accept, -.theme-mode-sync .terms__privacy { - color: white; + .theme-mode-sync .detected__category-link:hover { + color: white; + border-bottom: 1px solid white; + } + + .theme-mode-sync .detected__app-version, .theme-mode-sync .detected__app-confidence { + background-color: #4608ad; + } + + .theme-mode-sync .detected__app:hover .detected__app-name { + border-bottom: 1px solid white; + } + + .theme-mode-sync .detected__app:hover .theme-mode-sync .detected__app-version, + .theme-mode-sync .detected__app:hover .theme-mode-sync .detected__app-confidence { + border-bottom: none; + } + + .theme-mode-sync .terms__accept, + .theme-mode-sync .terms__privacy { + color: white; + } } diff --git a/src/drivers/webextension/html/popup.html b/src/drivers/webextension/html/popup.html index 730a1f496..15fdc91dd 100644 --- a/src/drivers/webextension/html/popup.html +++ b/src/drivers/webextension/html/popup.html @@ -14,8 +14,8 @@

@@ -24,11 +24,15 @@
- +
+ + diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 84e4eae35..5a264616e 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -10,29 +10,29 @@ /** global: fetch */ /** global: Wappalyzer */ -const wappalyzer = new Wappalyzer(); +const wappalyzer = new Wappalyzer() -const tabCache = {}; -const robotsTxtQueue = {}; +const tabCache = {} +const robotsTxtQueue = {} -let categoryOrder = []; +let categoryOrder = [] browser.tabs.onRemoved.addListener((tabId) => { - tabCache[tabId] = null; -}); + tabCache[tabId] = null +}) function userAgent() { - const url = chrome.extension.getURL('/'); + const url = chrome.extension.getURL('/') if (url.match(/^moz-/)) { - return 'firefox'; + return 'firefox' } if (url.match(/^ms-browser-/)) { - return 'edge'; + return 'edge' } - return 'chrome'; + return 'chrome' } /** @@ -40,22 +40,22 @@ function userAgent() { */ function getOption(name, defaultValue = null) { return new Promise(async (resolve, reject) => { - let value = defaultValue; + let value = defaultValue try { - const option = await browser.storage.local.get(name); + const option = await browser.storage.local.get(name) if (option[name] !== undefined) { - value = option[name]; + value = option[name] } } catch (error) { - wappalyzer.log(error.message, 'driver', 'error'); + wappalyzer.log(error.message, 'driver', 'error') - return reject(error.message); + return reject(error.message) } - return resolve(value); - }); + return resolve(value) + }) } /** @@ -64,15 +64,15 @@ function getOption(name, defaultValue = null) { function setOption(name, value) { return new Promise(async (resolve, reject) => { try { - await browser.storage.local.set({ [name]: value }); + await browser.storage.local.set({ [name]: value }) } catch (error) { - wappalyzer.log(error.message, 'driver', 'error'); + wappalyzer.log(error.message, 'driver', 'error') - return reject(error.message); + return reject(error.message) } - return resolve(); - }); + return resolve() + }) } /** @@ -81,8 +81,8 @@ function setOption(name, value) { function openTab(args) { browser.tabs.create({ url: args.url, - active: args.background === undefined || !args.background, - }); + active: args.background === undefined || !args.background + }) } /** @@ -92,321 +92,346 @@ async function post(url, body) { try { const response = await fetch(url, { method: 'POST', - body: JSON.stringify(body), - }); + body: JSON.stringify(body) + }) - wappalyzer.log(`POST ${url}: ${response.status}`, 'driver'); + wappalyzer.log(`POST ${url}: ${response.status}`, 'driver') } catch (error) { - wappalyzer.log(`POST ${url}: ${error}`, 'driver', 'error'); + wappalyzer.log(`POST ${url}: ${error}`, 'driver', 'error') } } // Capture response headers -browser.webRequest.onCompleted.addListener(async (request) => { - const headers = {}; +browser.webRequest.onCompleted.addListener( + async (request) => { + const headers = {} - if (request.responseHeaders) { - const url = wappalyzer.parseUrl(request.url); + if (request.responseHeaders) { + const url = wappalyzer.parseUrl(request.url) - let tab; + let tab - try { - [tab] = await browser.tabs.query({ url: [url.href] }); - } catch (error) { - wappalyzer.log(error, 'driver', 'error'); - } + try { + ;[tab] = await browser.tabs.query({ url: [url.href] }) + } catch (error) { + wappalyzer.log(error, 'driver', 'error') + } - if (tab) { - request.responseHeaders.forEach((header) => { - const name = header.name.toLowerCase(); + if (tab) { + request.responseHeaders.forEach((header) => { + const name = header.name.toLowerCase() - headers[name] = headers[name] || []; + headers[name] = headers[name] || [] - headers[name].push((header.value || header.binaryValue || '').toString()); - }); + headers[name].push( + (header.value || header.binaryValue || '').toString() + ) + }) - if (headers['content-type'] && /\/x?html/.test(headers['content-type'][0])) { - wappalyzer.analyze(url, { headers }, { tab }); + if ( + headers['content-type'] && + /\/x?html/.test(headers['content-type'][0]) + ) { + wappalyzer.analyze(url, { headers }, { tab }) + } } } - } -}, { urls: ['http://*/*', 'https://*/*'], types: ['main_frame'] }, ['responseHeaders']); + }, + { urls: ['http://*/*', 'https://*/*'], types: ['main_frame'] }, + ['responseHeaders'] +) browser.runtime.onConnect.addListener((port) => { port.onMessage.addListener(async (message) => { if (message.id === undefined) { - return; + return } if (message.id !== 'log') { - wappalyzer.log(`Message from ${port.name}: ${message.id}`, 'driver'); + wappalyzer.log(`Message from ${port.name}: ${message.id}`, 'driver') } - const pinnedCategory = await getOption('pinnedCategory'); + const pinnedCategory = await getOption('pinnedCategory') - const url = wappalyzer.parseUrl(port.sender.tab ? port.sender.tab.url : ''); + const url = wappalyzer.parseUrl(port.sender.tab ? port.sender.tab.url : '') - const cookies = await browser.cookies.getAll({ domain: `.${url.hostname}`, firstPartyDomain: null }); + const cookies = await browser.cookies.getAll({ + domain: `.${url.hostname}`, + firstPartyDomain: null + }) - let response; + let response switch (message.id) { case 'log': - wappalyzer.log(message.subject, message.source); + wappalyzer.log(message.subject, message.source) - break; + break case 'init': - wappalyzer.analyze(url, { cookies }, { tab: port.sender.tab }); + wappalyzer.analyze(url, { cookies }, { tab: port.sender.tab }) - break; + break case 'analyze': if (message.subject.html) { - browser.i18n.detectLanguage(message.subject.html) + browser.i18n + .detectLanguage(message.subject.html) .then(({ languages }) => { const language = languages .filter(({ percentage }) => percentage >= 75) - .map(({ language: lang }) => lang)[0]; + .map(({ language: lang }) => lang)[0] - message.subject.language = language; + message.subject.language = language - wappalyzer.analyze(url, message.subject, { tab: port.sender.tab }); - }); + wappalyzer.analyze(url, message.subject, { tab: port.sender.tab }) + }) } else { - wappalyzer.analyze(url, message.subject, { tab: port.sender.tab }); + wappalyzer.analyze(url, message.subject, { tab: port.sender.tab }) } - await setOption('hostnameCache', wappalyzer.hostnameCache); + await setOption('hostnameCache', wappalyzer.hostnameCache) - break; + break case 'ad_log': - wappalyzer.cacheDetectedAds(message.subject); + wappalyzer.cacheDetectedAds(message.subject) - break; + break case 'get_apps': response = { tabCache: tabCache[message.tab.id], apps: wappalyzer.apps, categories: wappalyzer.categories, pinnedCategory, - termsAccepted: userAgent() === 'chrome' || await getOption('termsAccepted', false), - }; + termsAccepted: + userAgent() === 'chrome' || + (await getOption('termsAccepted', false)) + } - break; + break case 'set_option': - await setOption(message.key, message.value); + await setOption(message.key, message.value) - break; + break case 'get_js_patterns': response = { - patterns: wappalyzer.jsPatterns, - }; + patterns: wappalyzer.jsPatterns + } - break; + break case 'update_theme_mode': // Sync theme mode to popup. response = { - themeMode: await getOption('themeMode', false), - }; + themeMode: await getOption('themeMode', false) + } - break; + break default: - // Do nothing + // Do nothing } if (response) { port.postMessage({ id: message.id, - response, - }); + response + }) } - }); -}); + }) +}) -wappalyzer.driver.document = document; +wappalyzer.driver.document = document /** * Log messages to console */ wappalyzer.driver.log = (message, source, type) => { - const log = ['warn', 'error'].indexOf(type) !== -1 ? type : 'log'; + const log = ['warn', 'error'].includes(type) ? type : 'log' - console[log](`[wappalyzer ${type}]`, `[${source}]`, message); // eslint-disable-line no-console -}; + console[log](`[wappalyzer ${type}]`, `[${source}]`, message) // eslint-disable-line no-console +} /** * Display apps */ wappalyzer.driver.displayApps = async (detected, meta, context) => { - const { tab } = context; + const { tab } = context if (tab === undefined) { - return; + return } tabCache[tab.id] = tabCache[tab.id] || { - detected: [], - }; + detected: [] + } - tabCache[tab.id].detected = detected; + tabCache[tab.id].detected = detected - const pinnedCategory = await getOption('pinnedCategory'); - const dynamicIcon = await getOption('dynamicIcon', true); + const pinnedCategory = await getOption('pinnedCategory') + const dynamicIcon = await getOption('dynamicIcon', true) - let found = false; + let found = false // Find the main application to display - [pinnedCategory].concat(categoryOrder).forEach((match) => { + ;[pinnedCategory].concat(categoryOrder).forEach((match) => { Object.keys(detected).forEach((appName) => { - const app = detected[appName]; + const app = detected[appName] app.props.cats.forEach((category) => { if (category === match && !found) { - let icon = app.props.icon && dynamicIcon ? app.props.icon : 'default.svg'; + let icon = + app.props.icon && dynamicIcon ? app.props.icon : 'default.svg' if (/\.svg$/i.test(icon)) { - icon = `converted/${icon.replace(/\.svg$/, '.png')}`; + icon = `converted/${icon.replace(/\.svg$/, '.png')}` } try { browser.pageAction.setIcon({ tabId: tab.id, - path: `../images/icons/${icon}`, - }); + path: `../images/icons/${icon}` + }) } catch (e) { // Firefox for Android does not support setIcon see https://bugzilla.mozilla.org/show_bug.cgi?id=1331746 } - found = true; + found = true } - }); - }); - }); + }) + }) + }) - browser.pageAction.show(tab.id); -}; + browser.pageAction.show(tab.id) +} /** * Fetch and cache robots.txt for host */ wappalyzer.driver.getRobotsTxt = async (host, secure = false) => { if (robotsTxtQueue[host]) { - return robotsTxtQueue[host]; + return robotsTxtQueue[host] } - const tracking = await getOption('tracking', true); - const robotsTxtCache = await getOption('robotsTxtCache', {}); + const tracking = await getOption('tracking', true) + const robotsTxtCache = await getOption('robotsTxtCache', {}) robotsTxtQueue[host] = new Promise(async (resolve) => { if (!tracking) { - return resolve([]); + return resolve([]) } if (host in robotsTxtCache) { - return resolve(robotsTxtCache[host]); + return resolve(robotsTxtCache[host]) } - const timeout = setTimeout(() => resolve([]), 3000); + const timeout = setTimeout(() => resolve([]), 3000) - let response; + let response try { - response = await fetch(`http${secure ? 's' : ''}://${host}/robots.txt`, { redirect: 'follow', mode: 'no-cors' }); + response = await fetch(`http${secure ? 's' : ''}://${host}/robots.txt`, { + redirect: 'follow', + mode: 'no-cors' + }) } catch (error) { - wappalyzer.log(error, 'driver', 'error'); + wappalyzer.log(error, 'driver', 'error') - return resolve([]); + return resolve([]) } - clearTimeout(timeout); + clearTimeout(timeout) - const robotsTxt = response.ok ? await response.text() : ''; + const robotsTxt = response.ok ? await response.text() : '' - robotsTxtCache[host] = Wappalyzer.parseRobotsTxt(robotsTxt); + robotsTxtCache[host] = Wappalyzer.parseRobotsTxt(robotsTxt) - await setOption('robotsTxtCache', robotsTxtCache); + await setOption('robotsTxtCache', robotsTxtCache) - delete robotsTxtQueue[host]; + delete robotsTxtQueue[host] - return resolve(robotsTxtCache[host]); - }); + return resolve(robotsTxtCache[host]) + }) - return robotsTxtQueue[host]; -}; + return robotsTxtQueue[host] +} /** * Anonymously track detected applications for research purposes */ wappalyzer.driver.ping = async (hostnameCache = {}, adCache = []) => { - const tracking = await getOption('tracking', true); - const termsAccepted = userAgent() === 'chrome' || await getOption('termsAccepted', false); + const tracking = await getOption('tracking', true) + const termsAccepted = + userAgent() === 'chrome' || (await getOption('termsAccepted', false)) if (tracking && termsAccepted) { if (Object.keys(hostnameCache).length) { - post('https://api.wappalyzer.com/ping/v1/', hostnameCache); + post('https://api.wappalyzer.com/ping/v1/', hostnameCache) } if (adCache.length) { - post('https://ad.wappalyzer.com/log/wp/', adCache); + post('https://ad.wappalyzer.com/log/wp/', adCache) } - await setOption('robotsTxtCache', {}); + await setOption('robotsTxtCache', {}) } -}; +} // Init -(async () => { +;(async () => { // Technologies try { - const response = await fetch('../apps.json'); - const json = await response.json(); + const response = await fetch('../apps.json') + const json = await response.json() - wappalyzer.apps = json.apps; - wappalyzer.categories = json.categories; + wappalyzer.apps = json.apps + wappalyzer.categories = json.categories } catch (error) { - wappalyzer.log(`GET apps.json: ${error.message}`, 'driver', 'error'); + wappalyzer.log(`GET apps.json: ${error.message}`, 'driver', 'error') } - wappalyzer.parseJsPatterns(); + wappalyzer.parseJsPatterns() categoryOrder = Object.keys(wappalyzer.categories) - .map(categoryId => parseInt(categoryId, 10)) - .sort((a, b) => wappalyzer.categories[a].priority - wappalyzer.categories[b].priority); + .map((categoryId) => parseInt(categoryId, 10)) + .sort( + (a, b) => + wappalyzer.categories[a].priority - wappalyzer.categories[b].priority + ) // Version check - const { version } = browser.runtime.getManifest(); - const previousVersion = await getOption('version'); - const upgradeMessage = await getOption('upgradeMessage', true); + const { version } = browser.runtime.getManifest() + const previousVersion = await getOption('version') + const upgradeMessage = await getOption('upgradeMessage', true) if (previousVersion === null) { openTab({ - url: `${wappalyzer.config.websiteURL}installed`, - }); + url: `${wappalyzer.config.websiteURL}installed` + }) } else if (version !== previousVersion && upgradeMessage) { openTab({ url: `${wappalyzer.config.websiteURL}upgraded?v${version}`, - background: true, - }); + background: true + }) } - await setOption('version', version); + await setOption('version', version) // Hostname cache - wappalyzer.hostnameCache = await getOption('hostnameCache', {}); + wappalyzer.hostnameCache = await getOption('hostnameCache', {}) // Run content script on all tabs try { - const tabs = await browser.tabs.query({ url: ['http://*/*', 'https://*/*'] }); + const tabs = await browser.tabs.query({ + url: ['http://*/*', 'https://*/*'] + }) tabs.forEach(async (tab) => { try { await browser.tabs.executeScript(tab.id, { - file: '../js/content.js', - }); + file: '../js/content.js' + }) } catch (error) { // } - }); + }) } catch (error) { - wappalyzer.log(error, 'driver', 'error'); + wappalyzer.log(error, 'driver', 'error') } -})(); +})() diff --git a/src/drivers/webextension/js/options.js b/src/drivers/webextension/js/options.js index 03c6ae504..29d11d5d4 100644 --- a/src/drivers/webextension/js/options.js +++ b/src/drivers/webextension/js/options.js @@ -3,29 +3,29 @@ /* globals browser Wappalyzer */ /* eslint-env browser */ -const wappalyzer = new Wappalyzer(); +const wappalyzer = new Wappalyzer() /** * Get a value from localStorage */ function getOption(name, defaultValue = null) { return new Promise(async (resolve, reject) => { - let value = defaultValue; + let value = defaultValue try { - const option = await browser.storage.local.get(name); + const option = await browser.storage.local.get(name) if (option[name] !== undefined) { - value = option[name]; + value = option[name] } } catch (error) { - wappalyzer.log(error.message, 'driver', 'error'); + wappalyzer.log(error.message, 'driver', 'error') - return reject(error.message); + return reject(error.message) } - return resolve(value); - }); + return resolve(value) + }) } /** @@ -34,72 +34,76 @@ function getOption(name, defaultValue = null) { function setOption(name, value) { return new Promise(async (resolve, reject) => { try { - await browser.storage.local.set({ [name]: value }); + await browser.storage.local.set({ [name]: value }) } catch (error) { - wappalyzer.log(error.message, 'driver', 'error'); + wappalyzer.log(error.message, 'driver', 'error') - return reject(error.message); + return reject(error.message) } - return resolve(); - }); + return resolve() + }) } document.addEventListener('DOMContentLoaded', async () => { - const nodes = document.querySelectorAll('[data-i18n]'); + const nodes = document.querySelectorAll('[data-i18n]') Array.prototype.forEach.call(nodes, (node) => { - node.childNodes[0].nodeValue = browser.i18n.getMessage(node.dataset.i18n); - }); + node.childNodes[0].nodeValue = browser.i18n.getMessage(node.dataset.i18n) + }) document.querySelector('#github').addEventListener('click', () => { - window.open(wappalyzer.config.githubURL); - }); + window.open(wappalyzer.config.githubURL) + }) document.querySelector('#twitter').addEventListener('click', () => { - window.open(wappalyzer.config.twitterURL); - }); + window.open(wappalyzer.config.twitterURL) + }) document.querySelector('#wappalyzer').addEventListener('click', () => { - window.open(wappalyzer.config.websiteURL); - }); + window.open(wappalyzer.config.websiteURL) + }) - let el; - let value; + let el + let value // Upgrade message - value = await getOption('upgradeMessage', true); + value = await getOption('upgradeMessage', true) - el = document.querySelector('#option-upgrade-message'); + el = document.querySelector('#option-upgrade-message') - el.checked = value; + el.checked = value - el.addEventListener('change', e => setOption('upgradeMessage', e.target.checked)); + el.addEventListener('change', (e) => + setOption('upgradeMessage', e.target.checked) + ) // Dynamic icon - value = await getOption('dynamicIcon', true); + value = await getOption('dynamicIcon', true) - el = document.querySelector('#option-dynamic-icon'); + el = document.querySelector('#option-dynamic-icon') - el.checked = value; + el.checked = value - el.addEventListener('change', e => setOption('dynamicIcon', e.target.checked)); + el.addEventListener('change', (e) => + setOption('dynamicIcon', e.target.checked) + ) // Tracking - value = await getOption('tracking', true); + value = await getOption('tracking', true) - el = document.querySelector('#option-tracking'); + el = document.querySelector('#option-tracking') - el.checked = value; + el.checked = value - el.addEventListener('change', e => setOption('tracking', e.target.checked)); + el.addEventListener('change', (e) => setOption('tracking', e.target.checked)) // Theme Mode - value = await getOption('themeMode', false); + value = await getOption('themeMode', false) - el = document.querySelector('#option-theme-mode'); + el = document.querySelector('#option-theme-mode') - el.checked = value; + el.checked = value - el.addEventListener('change', e => setOption('themeMode', e.target.checked)); -}); + el.addEventListener('change', (e) => setOption('themeMode', e.target.checked)) +}) diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index cf5d2d95d..d04c65d9f 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -4,217 +4,267 @@ /** global: browser */ /** global: jsonToDOM */ -let pinnedCategory = null; -let termsAccepted = false; +let pinnedCategory = null +let termsAccepted = false const port = browser.runtime.connect({ - name: 'popup.js', -}); + name: 'popup.js' +}) function slugify(string) { - return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); + return string + .toLowerCase() + .replace(/[^a-z0-9-]/g, '-') + .replace(/--+/g, '-') + .replace(/(?:^-|-$)/, '') } function i18n() { - const nodes = document.querySelectorAll('[data-i18n]'); + const nodes = document.querySelectorAll('[data-i18n]') Array.prototype.forEach.call(nodes, (node) => { - node.innerHTML = browser.i18n.getMessage(node.dataset.i18n); - }); + node.innerHTML = browser.i18n.getMessage(node.dataset.i18n) + }) } function replaceDom(domTemplate) { - const container = document.getElementsByClassName('container')[0]; + const container = document.getElementsByClassName('container')[0] while (container.firstChild) { - container.removeChild(container.firstChild); + container.removeChild(container.firstChild) } - container.appendChild(jsonToDOM(domTemplate, document, {})); + container.appendChild(jsonToDOM(domTemplate, document, {})) - i18n(); + i18n() - Array.from(document.querySelectorAll('.detected__category-pin-wrapper')).forEach((pin) => { + Array.from( + document.querySelectorAll('.detected__category-pin-wrapper') + ).forEach((pin) => { pin.addEventListener('click', () => { - const categoryId = parseInt(pin.dataset.categoryId, 10); + const categoryId = parseInt(pin.dataset.categoryId, 10) if (categoryId === pinnedCategory) { - pin.className = 'detected__category-pin-wrapper'; + pin.className = 'detected__category-pin-wrapper' - pinnedCategory = null; + pinnedCategory = null } else { - const active = document.querySelector('.detected__category-pin-wrapper--active'); + const active = document.querySelector( + '.detected__category-pin-wrapper--active' + ) if (active) { - active.className = 'detected__category-pin-wrapper'; + active.className = 'detected__category-pin-wrapper' } - pin.className = 'detected__category-pin-wrapper detected__category-pin-wrapper--active'; + pin.className = + 'detected__category-pin-wrapper detected__category-pin-wrapper--active' - pinnedCategory = categoryId; + pinnedCategory = categoryId } port.postMessage({ id: 'set_option', key: 'pinnedCategory', - value: pinnedCategory, - }); - }); - }); + value: pinnedCategory + }) + }) + }) } function replaceDomWhenReady(dom) { if (/complete|interactive|loaded/.test(document.readyState)) { - replaceDom(dom); + replaceDom(dom) } else { document.addEventListener('DOMContentLoaded', () => { - replaceDom(dom); - }); + replaceDom(dom) + }) } } function appsToDomTemplate(response) { - let template = []; + let template = [] if (response.tabCache && Object.keys(response.tabCache.detected).length > 0) { - const categories = {}; + const categories = {} // Group apps by category for (const appName in response.tabCache.detected) { response.apps[appName].cats.forEach((cat) => { - categories[cat] = categories[cat] || { apps: [] }; + categories[cat] = categories[cat] || { apps: [] } - categories[cat].apps[appName] = appName; - }); + categories[cat].apps[appName] = appName + }) } for (const cat in categories) { - const apps = []; + const apps = [] for (const appName in categories[cat].apps) { - const { confidence, version } = response.tabCache.detected[appName]; - - apps.push( + const { confidence, version } = response.tabCache.detected[appName] + + apps.push([ + 'a', + { + class: 'detected__app', + target: '_blank', + href: `https://www.wappalyzer.com/technologies/${slugify(appName)}` + }, [ - 'a', { - class: 'detected__app', - target: '_blank', - href: `https://www.wappalyzer.com/technologies/${slugify(appName)}`, - }, [ - 'img', { - class: 'detected__app-icon', - src: `../images/icons/${response.apps[appName].icon || 'default.svg'}`, - }, - ], [ - 'span', { - class: 'detected__app-name', - }, - appName, - ], version ? [ - 'span', { - class: 'detected__app-version', - }, - version, - ] : null, confidence < 100 ? [ - 'span', { - class: 'detected__app-confidence', - }, - `${confidence}% sure`, - ] : null, + 'img', + { + class: 'detected__app-icon', + src: `../images/icons/${response.apps[appName].icon || + 'default.svg'}` + } + ], + [ + 'span', + { + class: 'detected__app-name' + }, + appName ], - ); + version + ? [ + 'span', + { + class: 'detected__app-version' + }, + version + ] + : null, + confidence < 100 + ? [ + 'span', + { + class: 'detected__app-confidence' + }, + `${confidence}% sure` + ] + : null + ]) } - template.push( + template.push([ + 'div', + { + class: 'detected__category' + }, [ - 'div', { - class: 'detected__category', - }, [ - 'div', { - class: 'detected__category-name', - }, [ - 'a', { - class: 'detected__category-link', - target: '_blank', - href: `https://www.wappalyzer.com/categories/${slugify(response.categories[cat].name)}`, - }, - browser.i18n.getMessage(`categoryName${cat}`), - ], [ - 'span', { - class: `detected__category-pin-wrapper${pinnedCategory == cat ? ' detected__category-pin-wrapper--active' : ''}`, - 'data-category-id': cat, - title: browser.i18n.getMessage('categoryPin'), - }, [ - 'img', { - class: 'detected__category-pin detected__category-pin--active', - src: '../images/pin-active.svg', - }, - ], [ - 'img', { - class: 'detected__category-pin detected__category-pin--inactive', - src: '../images/pin.svg', - }, - ], - ], - ], [ - 'div', { - class: 'detected__apps', + 'div', + { + class: 'detected__category-name' + }, + [ + 'a', + { + class: 'detected__category-link', + target: '_blank', + href: `https://www.wappalyzer.com/categories/${slugify( + response.categories[cat].name + )}` }, - apps, + browser.i18n.getMessage(`categoryName${cat}`) ], + [ + 'span', + { + class: `detected__category-pin-wrapper${ + pinnedCategory == cat + ? ' detected__category-pin-wrapper--active' + : '' + }`, + 'data-category-id': cat, + title: browser.i18n.getMessage('categoryPin') + }, + [ + 'img', + { + class: 'detected__category-pin detected__category-pin--active', + src: '../images/pin-active.svg' + } + ], + [ + 'img', + { + class: + 'detected__category-pin detected__category-pin--inactive', + src: '../images/pin.svg' + } + ] + ] ], - ); + [ + 'div', + { + class: 'detected__apps' + }, + apps + ] + ]) } template = [ - 'div', { - class: 'detected', + 'div', + { + class: 'detected' }, - template, - ]; + template + ] } else { template = [ - 'div', { - class: 'empty', + 'div', + { + class: 'empty' }, [ - 'span', { - class: 'empty__text', + 'span', + { + class: 'empty__text' }, - browser.i18n.getMessage('noAppsDetected'), - ], - ]; + browser.i18n.getMessage('noAppsDetected') + ] + ] } - return template; + return template } async function getApps() { try { const tabs = await browser.tabs.query({ active: true, - currentWindow: true, - }); + currentWindow: true + }) + + const url = new URL(tabs[0].url) + + document.querySelector( + '.footer__link' + ).href = `https://www.wappalyzer.com/alerts/manage?url=${encodeURIComponent( + `${url.protocol}//${url.hostname}` + )}` port.postMessage({ id: 'get_apps', - tab: tabs[0], - }); + tab: tabs[0] + }) } catch (error) { - console.error(error); // eslint-disable-line no-console + console.error(error) // eslint-disable-line no-console } } /** * Async function to update body class based on option. */ -async function getThemeMode() { +function getThemeMode() { try { port.postMessage({ - id: 'update_theme_mode', - }); + id: 'update_theme_mode' + }) } catch (error) { - console.error(error); // eslint-disable-line no-console + console.error(error) // eslint-disable-line no-console } } @@ -224,50 +274,51 @@ async function getThemeMode() { */ function updateThemeMode(res) { if (res.hasOwnProperty('themeMode') && res.themeMode !== false) { - document.body.classList.add('theme-mode-sync'); + document.body.classList.add('theme-mode-sync') } } + function displayApps(response) { - pinnedCategory = response.pinnedCategory; // eslint-disable-line prefer-destructuring - termsAccepted = response.termsAccepted; // eslint-disable-line prefer-destructuring + pinnedCategory = response.pinnedCategory // eslint-disable-line prefer-destructuring + termsAccepted = response.termsAccepted // eslint-disable-line prefer-destructuring if (termsAccepted) { - replaceDomWhenReady(appsToDomTemplate(response)); + replaceDomWhenReady(appsToDomTemplate(response)) } else { - i18n(); + i18n() - const wrapper = document.querySelector('.terms__wrapper'); + const wrapper = document.querySelector('.terms__wrapper') document.querySelector('.terms__accept').addEventListener('click', () => { port.postMessage({ id: 'set_option', key: 'termsAccepted', - value: true, - }); + value: true + }) - wrapper.classList.remove('terms__wrapper--active'); + wrapper.classList.remove('terms__wrapper--active') - getApps(); - }); + getApps() + }) - wrapper.classList.add('terms__wrapper--active'); + wrapper.classList.add('terms__wrapper--active') } } port.onMessage.addListener((message) => { switch (message.id) { case 'get_apps': - displayApps(message.response); + displayApps(message.response) - break; + break case 'update_theme_mode': - updateThemeMode(message.response); + updateThemeMode(message.response) - break; + break default: - // Do nothing + // Do nothing } -}); +}) -getThemeMode(); -getApps(); +getThemeMode() +getApps() diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 771de8426..603ea119e 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -8,130 +8,137 @@ const validation = { hostname: /(www.)?((.+?)\.(([a-z]{2,3}\.)?[a-z]{2,6}))$/, - hostnameBlacklist: /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/, -}; + hostnameBlacklist: /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/ +} /** * Enclose string in array */ function asArray(value) { - return value instanceof Array ? value : [value]; + return Array.isArray(value) ? value : [value] } /** * */ function asyncForEach(iterable, iterator) { - return Promise.all((iterable || []) - .map(item => new Promise(resolve => setTimeout(() => resolve(iterator(item)), 1)))); + return Promise.all( + (iterable || []).map( + (item) => + new Promise((resolve) => setTimeout(() => resolve(iterator(item)), 1)) + ) + ) } /** * Mark application as detected, set confidence and version */ function addDetected(app, pattern, type, value, key) { - app.detected = true; + app.detected = true // Set confidence level - app.confidence[`${type} ${key ? `${key} ` : ''}${pattern.regex}`] = pattern.confidence === undefined ? 100 : parseInt(pattern.confidence, 10); + app.confidence[`${type} ${key ? `${key} ` : ''}${pattern.regex}`] = + pattern.confidence === undefined ? 100 : parseInt(pattern.confidence, 10) // Detect version number if (pattern.version) { - const versions = []; - const matches = pattern.regex.exec(value); + const versions = [] + const matches = pattern.regex.exec(value) - let { version } = pattern; + let { version } = pattern if (matches) { matches.forEach((match, i) => { // Parse ternary operator - const ternary = new RegExp(`\\\\${i}\\?([^:]+):(.*)$`).exec(version); + const ternary = new RegExp(`\\\\${i}\\?([^:]+):(.*)$`).exec(version) if (ternary && ternary.length === 3) { - version = version.replace(ternary[0], match ? ternary[1] : ternary[2]); + version = version.replace(ternary[0], match ? ternary[1] : ternary[2]) } // Replace back references - version = version.trim().replace(new RegExp(`\\\\${i}`, 'g'), match || ''); - }); + version = version + .trim() + .replace(new RegExp(`\\\\${i}`, 'g'), match || '') + }) - if (version && versions.indexOf(version) === -1) { - versions.push(version); + if (version && !versions.includes(version)) { + versions.push(version) } if (versions.length) { // Use the longest detected version number - app.version = versions.reduce((a, b) => (a.length > b.length ? a : b)); + app.version = versions.reduce((a, b) => (a.length > b.length ? a : b)) } } } } function resolveExcludes(apps, detected) { - const excludes = []; - const detectedApps = Object.assign({}, apps, detected); + const excludes = [] + const detectedApps = Object.assign({}, apps, detected) // Exclude app in detected apps only Object.keys(detectedApps).forEach((appName) => { - const app = detectedApps[appName]; + const app = detectedApps[appName] if (app.props.excludes) { asArray(app.props.excludes).forEach((excluded) => { - excludes.push(excluded); - }); + excludes.push(excluded) + }) } - }); + }) // Remove excluded applications Object.keys(apps).forEach((appName) => { - if (excludes.indexOf(appName) > -1) { - delete apps[appName]; + if (excludes.includes(appName)) { + delete apps[appName] } - }); + }) } class Application { constructor(name, props, detected) { - this.confidence = {}; - this.confidenceTotal = 0; - this.detected = Boolean(detected); - this.excludes = []; - this.name = name; - this.props = props; - this.version = ''; + this.confidence = {} + this.confidenceTotal = 0 + this.detected = Boolean(detected) + this.excludes = [] + this.name = name + this.props = props + this.version = '' } /** * Calculate confidence total */ getConfidence() { - let total = 0; + let total = 0 Object.keys(this.confidence).forEach((id) => { - total += this.confidence[id]; - }); + total += this.confidence[id] + }) - this.confidenceTotal = Math.min(total, 100); + this.confidenceTotal = Math.min(total, 100) - return this.confidenceTotal; + return this.confidenceTotal } } class Wappalyzer { constructor() { - this.apps = {}; - this.categories = {}; - this.driver = {}; - this.jsPatterns = {}; - this.detected = {}; - this.hostnameCache = {}; - this.adCache = []; + this.apps = {} + this.categories = {} + this.driver = {} + this.jsPatterns = {} + this.detected = {} + this.hostnameCache = {} + this.adCache = [] this.config = { websiteURL: 'https://www.wappalyzer.com/', twitterURL: 'https://twitter.com/Wappalyzer', - githubURL: 'https://github.com/AliasIO/Wappalyzer', - }; + githubURL: 'https://github.com/AliasIO/Wappalyzer' + } } /** @@ -139,124 +146,135 @@ class Wappalyzer { */ log(message, source, type) { if (this.driver.log) { - this.driver.log(message, source || '', type || 'debug'); + this.driver.log(message, source || '', type || 'debug') } } analyze(url, data, context) { - const apps = {}; - const promises = []; - const startTime = new Date(); - const { - scripts, - cookies, - headers, - js, - } = data; - - let { html } = data; + const apps = {} + const promises = [] + const startTime = new Date() + const { scripts, cookies, headers, js } = data + + let { html } = data if (this.detected[url.canonical] === undefined) { - this.detected[url.canonical] = {}; + this.detected[url.canonical] = {} } - const metaTags = []; + const metaTags = [] // Additional information - let language = null; + let language = null if (html) { if (typeof html !== 'string') { - html = ''; + html = '' } - let matches = data.html.match(new RegExp(']*[: ]lang="([a-z]{2}((-|_)[A-Z]{2})?)"', 'i')); + let matches = data.html.match( + new RegExp(']*[: ]lang="([a-z]{2}((-|_)[A-Z]{2})?)"', 'i') + ) - language = matches && matches.length ? matches[1] : data.language || null; + language = matches && matches.length ? matches[1] : data.language || null // Meta tags - const regex = /]+>/ig; + const regex = /]+>/gi do { - matches = regex.exec(html); + matches = regex.exec(html) if (!matches) { - break; + break } - metaTags.push(matches[0]); - } while (matches); + metaTags.push(matches[0]) + } while (matches) } Object.keys(this.apps).forEach((appName) => { - apps[appName] = this.detected[url.canonical] && this.detected[url.canonical][appName] - ? this.detected[url.canonical][appName] - : new Application(appName, this.apps[appName]); + apps[appName] = + this.detected[url.canonical] && this.detected[url.canonical][appName] + ? this.detected[url.canonical][appName] + : new Application(appName, this.apps[appName]) - const app = apps[appName]; + const app = apps[appName] - promises.push(this.analyzeUrl(app, url)); + promises.push(this.analyzeUrl(app, url)) if (html) { - promises.push(this.analyzeHtml(app, html)); - promises.push(this.analyzeMeta(app, metaTags)); + promises.push(this.analyzeHtml(app, html)) + promises.push(this.analyzeMeta(app, metaTags)) } if (scripts) { - promises.push(this.analyzeScripts(app, scripts)); + promises.push(this.analyzeScripts(app, scripts)) } if (cookies) { - promises.push(this.analyzeCookies(app, cookies)); + promises.push(this.analyzeCookies(app, cookies)) } if (headers) { - promises.push(this.analyzeHeaders(app, headers)); + promises.push(this.analyzeHeaders(app, headers)) } - }); + }) if (js) { Object.keys(js).forEach((appName) => { if (typeof js[appName] !== 'function') { - promises.push(this.analyzeJs(apps[appName], js[appName])); + promises.push(this.analyzeJs(apps[appName], js[appName])) } - }); + }) } return new Promise(async (resolve) => { - await Promise.all(promises); + await Promise.all(promises) Object.keys(apps).forEach((appName) => { - const app = apps[appName]; + const app = apps[appName] if (!app.detected || !app.getConfidence()) { - delete apps[app.name]; + delete apps[app.name] } - }); + }) - resolveExcludes(apps, this.detected[url]); - this.resolveImplies(apps, url.canonical); + resolveExcludes(apps, this.detected[url]) + this.resolveImplies(apps, url.canonical) - this.cacheDetectedApps(apps, url.canonical); - this.trackDetectedApps(apps, url, language); + this.cacheDetectedApps(apps, url.canonical) + this.trackDetectedApps(apps, url, language) - this.log(`Processing ${Object.keys(data).join(', ')} took ${((new Date() - startTime) / 1000).toFixed(2)}s (${url.hostname})`, 'core'); + this.log( + `Processing ${Object.keys(data).join(', ')} took ${( + (new Date() - startTime) / + 1000 + ).toFixed(2)}s (${url.hostname})`, + 'core' + ) if (Object.keys(apps).length) { - this.log(`Identified ${Object.keys(apps).join(', ')} (${url.hostname})`, 'core'); + this.log( + `Identified ${Object.keys(apps).join(', ')} (${url.hostname})`, + 'core' + ) } - this.driver.displayApps(this.detected[url.canonical], { language }, context); + this.driver.displayApps( + this.detected[url.canonical], + { language }, + context + ) - return resolve(); - }); + return resolve() + }) } /** * Cache detected ads */ cacheDetectedAds(ad) { - this.adCache.push(ad); + this.adCache.push(ad) } /** @@ -264,58 +282,65 @@ class Wappalyzer { */ robotsTxtAllows(url) { return new Promise(async (resolve, reject) => { - const parsed = this.parseUrl(url); + const parsed = this.parseUrl(url) if (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') { - return reject(); + return reject() } - const robotsTxt = await this.driver.getRobotsTxt(parsed.host, parsed.protocol === 'https:'); - - if (robotsTxt.some(disallowedPath => parsed.pathname.indexOf(disallowedPath) === 0)) { - return reject(); + const robotsTxt = await this.driver.getRobotsTxt( + parsed.host, + parsed.protocol === 'https:' + ) + + if ( + robotsTxt.some( + (disallowedPath) => parsed.pathname.indexOf(disallowedPath) === 0 + ) + ) { + return reject() } - return resolve(); - }); + return resolve() + }) } /** * Parse a URL */ parseUrl(url) { - const a = this.driver.document.createElement('a'); + const a = this.driver.document.createElement('a') - a.href = url; + a.href = url - a.canonical = `${a.protocol}//${a.host}${a.pathname}`; + a.canonical = `${a.protocol}//${a.host}${a.pathname}` - return a; + return a } /** * */ static parseRobotsTxt(robotsTxt) { - const disallow = []; + const disallow = [] - let userAgent; + let userAgent robotsTxt.split('\n').forEach((line) => { - let matches = /^User-agent:\s*(.+)$/i.exec(line.trim()); + let matches = /^User-agent:\s*(.+)$/i.exec(line.trim()) if (matches) { - userAgent = matches[1].toLowerCase(); + userAgent = matches[1].toLowerCase() } else if (userAgent === '*' || userAgent === 'wappalyzer') { - matches = /^Disallow:\s*(.+)$/i.exec(line.trim()); + matches = /^Disallow:\s*(.+)$/i.exec(line.trim()) if (matches) { - disallow.push(matches[1]); + disallow.push(matches[1]) } } - }); + }) - return disallow; + return disallow } /** @@ -323,15 +348,15 @@ class Wappalyzer { */ ping() { if (Object.keys(this.hostnameCache).length > 50) { - this.driver.ping(this.hostnameCache); + this.driver.ping(this.hostnameCache) - this.hostnameCache = {}; + this.hostnameCache = {} } if (this.adCache.length > 50) { - this.driver.ping({}, this.adCache); + this.driver.ping({}, this.adCache) - this.adCache = []; + this.adCache = [] } } @@ -340,55 +365,55 @@ class Wappalyzer { */ parsePatterns(patterns) { if (!patterns) { - return []; + return [] } - let parsed = {}; + let parsed = {} // Convert string to object containing array containing string - if (typeof patterns === 'string' || patterns instanceof Array) { + if (typeof patterns === 'string' || Array.isArray(patterns)) { patterns = { - main: asArray(patterns), - }; + main: asArray(patterns) + } } Object.keys(patterns).forEach((key) => { - parsed[key] = []; + parsed[key] = [] asArray(patterns[key]).forEach((pattern) => { - const attrs = {}; + const attrs = {} pattern.split('\\;').forEach((attr, i) => { if (i) { // Key value pairs - attr = attr.split(':'); + attr = attr.split(':') if (attr.length > 1) { - attrs[attr.shift()] = attr.join(':'); + attrs[attr.shift()] = attr.join(':') } } else { - attrs.string = attr; + attrs.string = attr try { - attrs.regex = new RegExp(attr.replace('/', '\/'), 'i'); // Escape slashes in regular expression + attrs.regex = new RegExp(attr.replace('/', '/'), 'i') // Escape slashes in regular expression } catch (error) { - attrs.regex = new RegExp(); + attrs.regex = new RegExp() - this.log(`${error.message}: ${attr}`, 'error', 'core'); + this.log(`${error.message}: ${attr}`, 'error', 'core') } } - }); + }) - parsed[key].push(attrs); - }); - }); + parsed[key].push(attrs) + }) + }) // Convert back to array if the original pattern list was an array (or string) if ('main' in parsed) { - parsed = parsed.main; + parsed = parsed.main } - return parsed; + return parsed } /** @@ -397,49 +422,60 @@ class Wappalyzer { parseJsPatterns() { Object.keys(this.apps).forEach((appName) => { if (this.apps[appName].js) { - this.jsPatterns[appName] = this.parsePatterns(this.apps[appName].js); + this.jsPatterns[appName] = this.parsePatterns(this.apps[appName].js) } - }); + }) } resolveImplies(apps, url) { - let checkImplies = true; + let checkImplies = true const resolve = (appName) => { - const app = apps[appName]; + const app = apps[appName] if (app && app.props.implies) { asArray(app.props.implies).forEach((implied) => { - [implied] = this.parsePatterns(implied); + ;[implied] = this.parsePatterns(implied) if (!this.apps[implied.string]) { - this.log(`Implied application ${implied.string} does not exist`, 'core', 'warn'); + this.log( + `Implied application ${implied.string} does not exist`, + 'core', + 'warn' + ) - return; + return } if (!(implied.string in apps)) { - apps[implied.string] = this.detected[url] && this.detected[url][implied.string] - ? this.detected[url][implied.string] - : new Application(implied.string, this.apps[implied.string], true); - - checkImplies = true; + apps[implied.string] = + this.detected[url] && this.detected[url][implied.string] + ? this.detected[url][implied.string] + : new Application( + implied.string, + this.apps[implied.string], + true + ) + + checkImplies = true } // Apply app confidence to implied app Object.keys(app.confidence).forEach((id) => { - apps[implied.string].confidence[`${id} implied by ${appName}`] = app.confidence[id] * (implied.confidence === undefined ? 1 : implied.confidence / 100); - }); - }); + apps[implied.string].confidence[`${id} implied by ${appName}`] = + app.confidence[id] * + (implied.confidence === undefined ? 1 : implied.confidence / 100) + }) + }) } - }; + } // Implied applications // Run several passes as implied apps may imply other apps while (checkImplies) { - checkImplies = false; + checkImplies = false - Object.keys(apps).forEach(resolve); + Object.keys(apps).forEach(resolve) } } @@ -448,19 +484,18 @@ class Wappalyzer { */ cacheDetectedApps(apps, url) { Object.keys(apps).forEach((appName) => { - const app = apps[appName]; + const app = apps[appName] // Per URL - this.detected[url][appName] = app; + this.detected[url][appName] = app - Object.keys(app.confidence) - .forEach((id) => { - this.detected[url][appName].confidence[id] = app.confidence[id]; - }); - }); + Object.keys(app.confidence).forEach((id) => { + this.detected[url][appName].confidence[id] = app.confidence[id] + }) + }) if (this.driver.ping instanceof Function) { - this.ping(); + this.ping() } } @@ -469,204 +504,219 @@ class Wappalyzer { */ trackDetectedApps(apps, url, language) { if (!(this.driver.ping instanceof Function)) { - return; + return } - const hostname = `${url.protocol}//${url.hostname}`; + const hostname = `${url.protocol}//${url.hostname}` Object.keys(apps).forEach((appName) => { - const app = apps[appName]; + const app = apps[appName] if (this.detected[url.canonical][appName].getConfidence() >= 100) { if ( - validation.hostname.test(url.hostname) - && !validation.hostnameBlacklist.test(url.hostname) + validation.hostname.test(url.hostname) && + !validation.hostnameBlacklist.test(url.hostname) ) { if (!(hostname in this.hostnameCache)) { this.hostnameCache[hostname] = { applications: {}, - meta: {}, - }; + meta: {} + } } if (!(appName in this.hostnameCache[hostname].applications)) { this.hostnameCache[hostname].applications[appName] = { - hits: 0, - }; + hits: 0 + } } - this.hostnameCache[hostname].applications[appName].hits += 1; + this.hostnameCache[hostname].applications[appName].hits += 1 if (apps[appName].version) { - this.hostnameCache[hostname].applications[appName].version = app.version; + this.hostnameCache[hostname].applications[appName].version = + app.version } } } - }); + }) if (hostname in this.hostnameCache) { - this.hostnameCache[hostname].meta.language = language; + this.hostnameCache[hostname].meta.language = language } - this.ping(); + this.ping() } /** * Analyze URL */ analyzeUrl(app, url) { - const patterns = this.parsePatterns(app.props.url); + const patterns = this.parsePatterns(app.props.url) if (!patterns.length) { - return Promise.resolve(); + return Promise.resolve() } return asyncForEach(patterns, (pattern) => { if (pattern.regex.test(url.canonical)) { - addDetected(app, pattern, 'url', url.canonical); + addDetected(app, pattern, 'url', url.canonical) } - }); + }) } /** * Analyze HTML */ analyzeHtml(app, html) { - const patterns = this.parsePatterns(app.props.html); + const patterns = this.parsePatterns(app.props.html) if (!patterns.length) { - return Promise.resolve(); + return Promise.resolve() } return asyncForEach(patterns, (pattern) => { if (pattern.regex.test(html)) { - addDetected(app, pattern, 'html', html); + addDetected(app, pattern, 'html', html) } - }); + }) } /** * Analyze script tag */ analyzeScripts(app, scripts) { - const patterns = this.parsePatterns(app.props.script); + const patterns = this.parsePatterns(app.props.script) if (!patterns.length) { - return Promise.resolve(); + return Promise.resolve() } return asyncForEach(patterns, (pattern) => { scripts.forEach((uri) => { if (pattern.regex.test(uri)) { - addDetected(app, pattern, 'script', uri); + addDetected(app, pattern, 'script', uri) } - }); - }); + }) + }) } /** * Analyze meta tag */ analyzeMeta(app, metaTags) { - const patterns = this.parsePatterns(app.props.meta); - const promises = []; + const patterns = this.parsePatterns(app.props.meta) + const promises = [] if (!app.props.meta) { - return Promise.resolve(); + return Promise.resolve() } metaTags.forEach((match) => { Object.keys(patterns).forEach((meta) => { - const r = new RegExp(`(?:name|property)=["']${meta}["']`, 'i'); + const r = new RegExp(`(?:name|property)=["']${meta}["']`, 'i') if (r.test(match)) { - const content = match.match(/content=("|')([^"']+)("|')/i); - - promises.push(asyncForEach(patterns[meta], (pattern) => { - if (content && content.length === 4 && pattern.regex.test(content[2])) { - addDetected(app, pattern, 'meta', content[2], meta); - } - })); + const content = match.match(/content=("|')([^"']+)("|')/i) + + promises.push( + asyncForEach(patterns[meta], (pattern) => { + if ( + content && + content.length === 4 && + pattern.regex.test(content[2]) + ) { + addDetected(app, pattern, 'meta', content[2], meta) + } + }) + ) } - }); - }); + }) + }) - return Promise.all(promises); + return Promise.all(promises) } /** * Analyze response headers */ analyzeHeaders(app, headers) { - const patterns = this.parsePatterns(app.props.headers); - const promises = []; + const patterns = this.parsePatterns(app.props.headers) + const promises = [] Object.keys(patterns).forEach((headerName) => { if (typeof patterns[headerName] !== 'function') { - promises.push(asyncForEach(patterns[headerName], (pattern) => { - headerName = headerName.toLowerCase(); - - if (headerName in headers) { - headers[headerName].forEach((headerValue) => { - if (pattern.regex.test(headerValue)) { - addDetected(app, pattern, 'headers', headerValue, headerName); - } - }); - } - })); + promises.push( + asyncForEach(patterns[headerName], (pattern) => { + headerName = headerName.toLowerCase() + + if (headerName in headers) { + headers[headerName].forEach((headerValue) => { + if (pattern.regex.test(headerValue)) { + addDetected(app, pattern, 'headers', headerValue, headerName) + } + }) + } + }) + ) } - }); + }) - return promises ? Promise.all(promises) : Promise.resolve(); + return promises ? Promise.all(promises) : Promise.resolve() } /** * Analyze cookies */ analyzeCookies(app, cookies) { - const patterns = this.parsePatterns(app.props.cookies); - const promises = []; + const patterns = this.parsePatterns(app.props.cookies) + const promises = [] Object.keys(patterns).forEach((cookieName) => { if (typeof patterns[cookieName] !== 'function') { - const cookieNameLower = cookieName.toLowerCase(); + const cookieNameLower = cookieName.toLowerCase() - promises.push(asyncForEach(patterns[cookieName], (pattern) => { - const cookie = cookies.find(_cookie => _cookie.name.toLowerCase() === cookieNameLower); + promises.push( + asyncForEach(patterns[cookieName], (pattern) => { + const cookie = cookies.find( + (_cookie) => _cookie.name.toLowerCase() === cookieNameLower + ) - if (cookie && pattern.regex.test(cookie.value)) { - addDetected(app, pattern, 'cookies', cookie.value, cookieName); - } - })); + if (cookie && pattern.regex.test(cookie.value)) { + addDetected(app, pattern, 'cookies', cookie.value, cookieName) + } + }) + ) } - }); + }) - return promises ? Promise.all(promises) : Promise.resolve(); + return promises ? Promise.all(promises) : Promise.resolve() } /** * Analyze JavaScript variables */ analyzeJs(app, results) { - const promises = []; + const promises = [] Object.keys(results).forEach((string) => { if (typeof results[string] !== 'function') { - promises.push(asyncForEach(Object.keys(results[string]), (index) => { - const pattern = this.jsPatterns[app.name][string][index]; - const value = results[string][index]; + promises.push( + asyncForEach(Object.keys(results[string]), (index) => { + const pattern = this.jsPatterns[app.name][string][index] + const value = results[string][index] - if (pattern && pattern.regex.test(value)) { - addDetected(app, pattern, 'js', value, string); - } - })); + if (pattern && pattern.regex.test(value)) { + addDetected(app, pattern, 'js', value, string) + } + }) + ) } - }); + }) - return promises ? Promise.all(promises) : Promise.resolve(); + return promises ? Promise.all(promises) : Promise.resolve() } } if (typeof module === 'object') { - module.exports = Wappalyzer; + module.exports = Wappalyzer } -- GitLab From 7e4c44d63fdbc2d71a7ad8d121287cd2abb5dee6 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 10:02:00 +1000 Subject: [PATCH 342/550] Update apps.json --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 7275b49ec..3a4f5b864 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4819,7 +4819,7 @@ 62 ], "headers": { - "Via": "/[\d.-]+ vegur$" + "Via": "/[\\d.-]+ vegur$" }, "implies": [ "Amazon Web Services" -- GitLab From 9cd7d60506f978a47e3cc2a627d48d993dcac483 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 11:51:27 +1000 Subject: [PATCH 343/550] Switch from NPM to Yarn --- .travis.yml | 8 +- bin/build | 6 +- bin/links | 4 +- bin/validate | 2 +- bin/validate-icons | 124 +- npm-shrinkwrap.json | 2567 +++++++++++++++++ run | 11 +- src/apps.json | 2 +- src/drivers/bookmarklet/driver.js | 167 +- src/drivers/npm/package.json | 2 +- src/drivers/webextension/images/icons | 1 - src/drivers/webextension/js/popup.js | 19 +- src/drivers/webextension/manifest.json | 2 +- src/icons/1C-Bitrix.png | Bin 3274 -> 0 bytes src/icons/3dCart.png | Bin 1776 -> 0 bytes src/icons/91app.png | Bin 16267 -> 0 bytes src/icons/A-Frame.svg | 1 - src/icons/ADPLAN.png | Bin 6396 -> 0 bytes src/icons/AOLserver.png | Bin 473 -> 0 bytes src/icons/AT Internet.png | Bin 796 -> 0 bytes src/icons/AWStats.png | Bin 499 -> 0 bytes src/icons/Accelerated-Mobile-Pages.svg | 2 - src/icons/ActOn.png | Bin 608 -> 0 bytes src/icons/AdInfinity.png | Bin 1361 -> 0 bytes src/icons/AdOcean.png | Bin 1958 -> 0 bytes src/icons/AdRiver.png | Bin 299 -> 0 bytes src/icons/AdRoll.svg | 1 - src/icons/Adcash.svg | 1 - src/icons/AddShoppers.png | Bin 1562 -> 0 bytes src/icons/AddThis.svg | 1 - src/icons/AddToAny.png | Bin 249 -> 0 bytes src/icons/Adobe ColdFusion.svg | 1 - src/icons/Adobe Experience Manager.svg | 1 - src/icons/Adobe GoLive.png | Bin 374 -> 0 bytes src/icons/Adobe RoboHelp.svg | 1 - src/icons/Advanced Web Stats.png | Bin 844 -> 0 bytes src/icons/Advert Stream.png | Bin 1397 -> 0 bytes src/icons/Adverticum.svg | 1 - src/icons/Adyen.svg | 9 - src/icons/Adzerk.png | Bin 1050 -> 0 bytes src/icons/Aegea.png | Bin 2669 -> 0 bytes src/icons/Afosto.svg | 1 - src/icons/Airee.png | Bin 485 -> 0 bytes src/icons/Airform.svg | 1 - src/icons/Algolia.svg | 1 - src/icons/Allegro RomPager.png | Bin 205 -> 0 bytes src/icons/AlloyUI.png | Bin 607 -> 0 bytes src/icons/Alpine.js.png | Bin 3489 -> 0 bytes src/icons/Amaya.png | Bin 454 -> 0 bytes src/icons/Amazon-Cloudfront.svg | 1 - src/icons/Ametys.png | Bin 567 -> 0 bytes src/icons/Amiro.CMS.png | Bin 347 -> 0 bytes src/icons/Analysys Ark.svg | 1 - src/icons/Anetwork.png | Bin 3224 -> 0 bytes src/icons/Angular.svg | 1 - src/icons/AngularDart.svg | 5 - src/icons/AngularJS.svg | 1 - src/icons/Ant Design.svg | 43 - src/icons/Apache JSPWiki.png | Bin 566 -> 0 bytes src/icons/Apache Tomcat.svg | 1 - src/icons/Apache Traffic Server.png | Bin 5838 -> 0 bytes src/icons/Apache Wicket.svg | 1 - src/icons/Apache.svg | 1 - src/icons/ApexPages.png | Bin 227 -> 0 bytes src/icons/Apollo.svg | 29 - src/icons/AppDynamics.png | Bin 2220 -> 0 bytes src/icons/AppNexus.svg | 1 - src/icons/Apple.svg | 23 - src/icons/Arastta.svg | 1 - src/icons/Arc-Publishing.svg | 36 - src/icons/Artifactory.svg | 1 - src/icons/ArvanCloud.png | Bin 3372 -> 0 bytes src/icons/AsciiDoc.png | Bin 131 -> 0 bytes src/icons/Atlassian Bitbucket.svg | 1 - src/icons/Atlassian Confluence.svg | 1 - src/icons/Atlassian FishEye.svg | 1 - src/icons/Atlassian Jira.svg | 1 - src/icons/Atlassian Statuspage.svg | 1 - src/icons/Aurelia.svg | 1 - src/icons/Avangate.svg | 1 - src/icons/Avasize.png | Bin 3568 -> 0 bytes src/icons/BEM.png | Bin 128 -> 0 bytes src/icons/BIGACE.png | Bin 617 -> 0 bytes src/icons/Babel.svg | 1 - src/icons/Backbone.js.png | Bin 1525 -> 0 bytes src/icons/Backdrop.png | Bin 132 -> 0 bytes src/icons/Baidu Tongji.png | Bin 1595 -> 0 bytes src/icons/Banshee.png | Bin 254 -> 0 bytes src/icons/BaseHTTP.png | Bin 755 -> 0 bytes src/icons/Bigcommerce.png | Bin 1071 -> 0 bytes src/icons/Bigware.png | Bin 750 -> 0 bytes src/icons/BittAds.png | Bin 184 -> 0 bytes src/icons/Blade.png | Bin 2127 -> 0 bytes src/icons/Blazor.png | Bin 11125 -> 0 bytes src/icons/Blessing Skin.png | Bin 4358 -> 0 bytes src/icons/Blesta.png | Bin 1041 -> 0 bytes src/icons/Blip.tv.png | Bin 218 -> 0 bytes src/icons/Blogger.png | Bin 261 -> 0 bytes src/icons/Bloomreach.png | Bin 950 -> 0 bytes src/icons/Bluefish.png | Bin 1871 -> 0 bytes src/icons/BoldChat.png | Bin 184 -> 0 bytes src/icons/Bolt.png | Bin 1160 -> 0 bytes src/icons/Bonfire.png | Bin 1994 -> 0 bytes src/icons/Bootstrap Table.svg | 1 - src/icons/Bootstrap.png | Bin 7129 -> 0 bytes src/icons/Botble-CMS.png | Bin 4094 -> 0 bytes src/icons/Bounce Exchange.svg | 1 - src/icons/Braintree.svg | 11 - src/icons/Brightspot.svg | 8 - src/icons/BrowserCMS.png | Bin 509 -> 0 bytes src/icons/BugSnag.png | Bin 1791 -> 0 bytes src/icons/Bugzilla.png | Bin 641 -> 0 bytes src/icons/Bulma.png | Bin 1361 -> 0 bytes src/icons/Burning Board.png | Bin 655 -> 0 bytes src/icons/Business Catalyst.png | Bin 361 -> 0 bytes src/icons/BuySellAds.png | Bin 370 -> 0 bytes src/icons/CDN77.png | Bin 8462 -> 0 bytes src/icons/CFML.png | Bin 310 -> 0 bytes src/icons/CKEditor.png | Bin 712 -> 0 bytes src/icons/CMS Made Simple.png | Bin 1168 -> 0 bytes src/icons/CPG Dragonfly.png | Bin 407 -> 0 bytes src/icons/CS Cart.png | Bin 315 -> 0 bytes src/icons/CacheFly.png | Bin 348 -> 0 bytes src/icons/Cafe24.png | Bin 1735 -> 0 bytes src/icons/CakePHP.png | Bin 763 -> 0 bytes src/icons/Captch Me.svg | 1 - src/icons/Carbon Ads.png | Bin 595 -> 0 bytes src/icons/Cargo.png | Bin 147 -> 0 bytes src/icons/Catberry.js.png | Bin 1552 -> 0 bytes src/icons/Cecil.png | Bin 2186 -> 0 bytes src/icons/CentOS.png | Bin 670 -> 0 bytes src/icons/Chamilo.png | Bin 1231 -> 0 bytes src/icons/Chart.js.svg | 1 - src/icons/Chartbeat.png | Bin 921 -> 0 bytes src/icons/Cherokee.png | Bin 635 -> 0 bytes src/icons/CherryPy.png | Bin 301 -> 0 bytes src/icons/Chitika.png | Bin 1169 -> 0 bytes src/icons/Chorus.png | Bin 715 -> 0 bytes src/icons/Ckan.png | Bin 361 -> 0 bytes src/icons/ClickFunnels.png | Bin 15804 -> 0 bytes src/icons/ClickHeat.png | Bin 434 -> 0 bytes src/icons/ClickTale.png | Bin 1153 -> 0 bytes src/icons/Clicky.png | Bin 1869 -> 0 bytes src/icons/Clientexec.png | Bin 1848 -> 0 bytes src/icons/Clipboard.js.svg | 1 - src/icons/CloudFlare.svg | 1 - src/icons/CloudSuite.svg | 13 - src/icons/Cloudera.png | Bin 500 -> 0 bytes src/icons/CodeIgniter.png | Bin 1037 -> 0 bytes src/icons/CodeMirror.png | Bin 179 -> 0 bytes src/icons/CoinHive.svg | 10 - src/icons/Comandia.svg | 1 - src/icons/Combeenation.png | Bin 4176 -> 0 bytes src/icons/Commerce Server.png | Bin 351 -> 0 bytes src/icons/Concrete5.png | Bin 1851 -> 0 bytes src/icons/Contao.png | Bin 301 -> 0 bytes src/icons/Contenido.png | Bin 205 -> 0 bytes src/icons/Contensis.png | Bin 100 -> 0 bytes src/icons/ContentBox.png | Bin 624 -> 0 bytes src/icons/Contentful.svg | 7 - src/icons/ConversionLab.png | Bin 557 -> 0 bytes src/icons/Coppermine.png | Bin 220 -> 0 bytes src/icons/Cosmoshop.png | Bin 236 -> 0 bytes src/icons/Cotonti.png | Bin 520 -> 0 bytes src/icons/CouchDB.png | Bin 393 -> 0 bytes src/icons/Countly.png | Bin 4166 -> 0 bytes src/icons/Cowboy.png | Bin 2871 -> 0 bytes src/icons/CppCMS.png | Bin 2850 -> 0 bytes src/icons/Craft CMS.svg | 12 - src/icons/Crazy Egg.png | Bin 303 -> 0 bytes src/icons/Criteo.svg | 1 - src/icons/Cross Pixel.png | Bin 160 -> 0 bytes src/icons/CrossBox.png | Bin 2958 -> 0 bytes src/icons/Crypto-Loot.png | Bin 458 -> 0 bytes src/icons/CubeCart.png | Bin 734 -> 0 bytes src/icons/Cufon.png | Bin 2513 -> 0 bytes src/icons/D3.png | Bin 1328 -> 0 bytes src/icons/DHTMLX.png | Bin 127 -> 0 bytes src/icons/DM Polopoly.png | Bin 1216 -> 0 bytes src/icons/DNN.png | Bin 648 -> 0 bytes src/icons/DTG.png | Bin 1007 -> 0 bytes src/icons/Dancer.png | Bin 794 -> 0 bytes src/icons/Danneo CMS.png | Bin 231 -> 0 bytes src/icons/Dart.svg | 20 - src/icons/DataLife Engine.png | Bin 420 -> 0 bytes src/icons/DataPower.png | Bin 6727 -> 0 bytes src/icons/DataTables.png | Bin 2922 -> 0 bytes src/icons/Day.js.svg | 1 - src/icons/Debian.png | Bin 721 -> 0 bytes src/icons/DedeCMS.png | Bin 834 -> 0 bytes src/icons/DerakCloud.png | Bin 4243 -> 0 bytes src/icons/DirectAdmin.png | Bin 389 -> 0 bytes src/icons/Discourse.png | Bin 1916 -> 0 bytes src/icons/Discuz X.png | Bin 2282 -> 0 bytes src/icons/Disqus.svg | 1 - src/icons/Django.png | Bin 529 -> 0 bytes src/icons/Docker.svg | 18 - src/icons/Dojo.png | Bin 247 -> 0 bytes src/icons/Dokeos.png | Bin 644 -> 0 bytes src/icons/DokuWiki.png | Bin 2944 -> 0 bytes src/icons/Dotclear.png | Bin 247 -> 0 bytes src/icons/DoubleClick.svg | 1 - src/icons/DovetailWRP.png | Bin 522 -> 0 bytes src/icons/Doxygen.png | Bin 115 -> 0 bytes src/icons/DreamWeaver.png | Bin 649 -> 0 bytes src/icons/Drupal Commerce.png | Bin 830 -> 0 bytes src/icons/Drupal.svg | 34 - src/icons/Dynamicweb.png | Bin 507 -> 0 bytes src/icons/Dynatrace.png | Bin 1682 -> 0 bytes src/icons/EKM.png | Bin 1397 -> 0 bytes src/icons/ELOG.png | Bin 203 -> 0 bytes src/icons/EPiServer.png | Bin 246 -> 0 bytes src/icons/EPrints.png | Bin 651 -> 0 bytes src/icons/EasyEngine.png | Bin 4635 -> 0 bytes src/icons/EdgeCast.png | Bin 691 -> 0 bytes src/icons/Elcodi.png | Bin 1319 -> 0 bytes src/icons/Eleanor CMS.png | Bin 1124 -> 0 bytes src/icons/ElementUI.svg | 11 - src/icons/Elementor.png | Bin 2564 -> 0 bytes src/icons/Embedthis.png | Bin 465 -> 0 bytes src/icons/Ember.js.png | Bin 1735 -> 0 bytes src/icons/Envoy.png | Bin 3553 -> 0 bytes src/icons/Enyo.png | Bin 197 -> 0 bytes src/icons/Epom.png | Bin 728 -> 0 bytes src/icons/Erlang.png | Bin 237 -> 0 bytes src/icons/Exhibit.png | Bin 611 -> 0 bytes src/icons/ExpertRec.png | Bin 2034 -> 0 bytes src/icons/Express.png | Bin 2362 -> 0 bytes src/icons/ExpressionEngine.png | Bin 314 -> 0 bytes src/icons/ExtJS.png | Bin 1376 -> 0 bytes src/icons/F5.png | Bin 4769 -> 0 bytes src/icons/FAST ESP.png | Bin 752 -> 0 bytes src/icons/FAST Search for SharePoint.png | Bin 548 -> 0 bytes src/icons/Facebook.svg | 1 - src/icons/Fact Finder.png | Bin 92 -> 0 bytes src/icons/FancyBox.png | Bin 469 -> 0 bytes src/icons/Fastcommerce.png | Bin 24409 -> 0 bytes src/icons/Fastly.svg | 1 - src/icons/Fat-Free Framework.png | Bin 1480 -> 0 bytes src/icons/Fbits.png | Bin 17737 -> 0 bytes src/icons/Fedora.png | Bin 1173 -> 0 bytes src/icons/Firebase.png | Bin 1690 -> 0 bytes src/icons/Fireblade.png | Bin 739 -> 0 bytes src/icons/Flask.png | Bin 1123 -> 0 bytes src/icons/Flat UI.png | Bin 1508 -> 0 bytes src/icons/FlexCMP.png | Bin 237 -> 0 bytes src/icons/FlexSlider.png | Bin 740 -> 0 bytes src/icons/FluxBB.png | Bin 332 -> 0 bytes src/icons/Flyspray.png | Bin 350 -> 0 bytes src/icons/Font Awesome.png | Bin 590 -> 0 bytes src/icons/ForkCMS.png | Bin 1836 -> 0 bytes src/icons/Fortune3.png | Bin 2307 -> 0 bytes src/icons/FreeBSD.png | Bin 2512 -> 0 bytes src/icons/FreeTextBox.png | Bin 657 -> 0 bytes src/icons/Freespee.svg | 62 - src/icons/Froala.svg | 1 - src/icons/FrontPage.png | Bin 357 -> 0 bytes src/icons/Fusion Ads.png | Bin 240 -> 0 bytes src/icons/G-WAN.png | Bin 171 -> 0 bytes src/icons/GX WebManager.png | Bin 681 -> 0 bytes src/icons/Gallery.png | Bin 596 -> 0 bytes src/icons/Gambio.png | Bin 730 -> 0 bytes src/icons/Gatsby.svg | 16 - src/icons/Gauges.png | Bin 156 -> 0 bytes src/icons/Gemius.png | Bin 1371 -> 0 bytes src/icons/GeneXus.png | Bin 10053 -> 0 bytes src/icons/Gentoo.png | Bin 1910 -> 0 bytes src/icons/Get Satisfaction.png | Bin 160 -> 0 bytes src/icons/GetSimple CMS.png | Bin 213 -> 0 bytes src/icons/Ghost.png | Bin 204 -> 0 bytes src/icons/GitBook.png | Bin 485 -> 0 bytes src/icons/GitHub.svg | 35 - src/icons/GitLab CI.png | Bin 649 -> 0 bytes src/icons/GitLab.svg | 1 - src/icons/GlassFish.png | Bin 302 -> 0 bytes src/icons/Glyphicons.png | Bin 251 -> 0 bytes src/icons/Go.svg | 1 - src/icons/GoAhead.png | Bin 465 -> 0 bytes src/icons/GoCache.png | Bin 2321 -> 0 bytes src/icons/GoJS.png | Bin 5709 -> 0 bytes src/icons/GoStats.png | Bin 787 -> 0 bytes src/icons/Google AdSense.svg | 1 - src/icons/Google Analytics.svg | 1 - src/icons/Google App Engine.png | Bin 1745 -> 0 bytes src/icons/Google Charts.png | Bin 551 -> 0 bytes src/icons/Google Font API.png | Bin 1459 -> 0 bytes src/icons/Google Maps.png | Bin 16008 -> 0 bytes src/icons/Google PageSpeed.png | Bin 578 -> 0 bytes src/icons/Google Plus.svg | 1 - src/icons/Google Sites.png | Bin 9528 -> 0 bytes src/icons/Google Tag Manager.png | Bin 737 -> 0 bytes src/icons/Google Wallet.png | Bin 1116 -> 0 bytes src/icons/Google Web Toolkit.png | Bin 1970 -> 0 bytes src/icons/Google.svg | 1 - src/icons/Graffiti CMS.png | Bin 385 -> 0 bytes src/icons/GrandNode.svg | 26 - src/icons/Grav.png | Bin 595 -> 0 bytes src/icons/Gravatar.png | Bin 1243 -> 0 bytes src/icons/Green Valley CMS.png | Bin 330 -> 0 bytes src/icons/Gridsome.svg | 30 - src/icons/GrowingIO.png | Bin 988 -> 0 bytes src/icons/HERE.png | Bin 461 -> 0 bytes src/icons/HHVM.png | Bin 1006 -> 0 bytes src/icons/HP.svg | 1 - src/icons/Halo.svg | 30 - src/icons/Hammer.js.png | Bin 2022 -> 0 bytes src/icons/Handlebars.png | Bin 1284 -> 0 bytes src/icons/Haravan.png | Bin 5063 -> 0 bytes src/icons/Haskell.png | Bin 398 -> 0 bytes src/icons/HeadJS.png | Bin 1285 -> 0 bytes src/icons/Heap.png | Bin 1259 -> 0 bytes src/icons/Hello Bar.png | Bin 322 -> 0 bytes src/icons/Hexo.png | Bin 361 -> 0 bytes src/icons/Hiawatha.png | Bin 493 -> 0 bytes src/icons/Highcharts.png | Bin 1278 -> 0 bytes src/icons/Highlight.js.png | Bin 772 -> 0 bytes src/icons/Hogan.js.png | Bin 365 -> 0 bytes src/icons/Hotaru CMS.png | Bin 599 -> 0 bytes src/icons/Hotjar.png | Bin 1144 -> 0 bytes src/icons/HubSpot.png | Bin 497 -> 0 bytes src/icons/Hugo.png | Bin 789 -> 0 bytes src/icons/IBM.svg | 1 - src/icons/IIS.png | Bin 494 -> 0 bytes src/icons/INFOnline.png | Bin 1455 -> 0 bytes src/icons/IPB.png | Bin 217 -> 0 bytes src/icons/Ideasoft.png | Bin 1039 -> 0 bytes src/icons/Immutable.js.png | Bin 587 -> 0 bytes src/icons/ImpressCMS.png | Bin 408 -> 0 bytes src/icons/ImpressPages.png | Bin 254 -> 0 bytes src/icons/Incapsula.png | Bin 1025 -> 0 bytes src/icons/Includable.svg | 14 - src/icons/Indico.png | Bin 380 -> 0 bytes src/icons/InfernoJS.png | Bin 1149 -> 0 bytes src/icons/Instabot.png | Bin 2877 -> 0 bytes src/icons/InstantCMS.png | Bin 280 -> 0 bytes .../Intel Active Management Technology.png | Bin 604 -> 0 bytes src/icons/IntenseDebate.png | Bin 717 -> 0 bytes src/icons/Intercom.svg | 1 - src/icons/Intershop.png | Bin 952 -> 0 bytes src/icons/Invenio.png | Bin 1317 -> 0 bytes src/icons/Ionicons.png | Bin 19373 -> 0 bytes src/icons/Ionos-by-1and1-logo.svg | 94 - src/icons/JAlbum.png | Bin 454 -> 0 bytes src/icons/JBoss Application Server.png | Bin 1772 -> 0 bytes src/icons/JBoss Web.png | Bin 1194 -> 0 bytes src/icons/JET Enterprise.svg | 7 - src/icons/JS Charts.png | Bin 271 -> 0 bytes src/icons/JSEcoin.png | Bin 586 -> 0 bytes src/icons/JTL Shop.png | Bin 253 -> 0 bytes src/icons/JahiaDX.svg | 1 - src/icons/Jalios.png | Bin 246 -> 0 bytes src/icons/Java.png | Bin 1496 -> 0 bytes src/icons/JavaScript Infovis Toolkit.png | Bin 377 -> 0 bytes src/icons/JavaServer Faces.png | Bin 183 -> 0 bytes src/icons/Jekyll.png | Bin 1145 -> 0 bytes src/icons/Jenkins.png | Bin 2000 -> 0 bytes src/icons/Jetshop.png | Bin 1653 -> 0 bytes src/icons/Jetty.png | Bin 672 -> 0 bytes src/icons/Jirafe.png | Bin 444 -> 0 bytes src/icons/Jive.png | Bin 422 -> 0 bytes src/icons/JobberBase.png | Bin 252 -> 0 bytes src/icons/Joomla.svg | 12 - src/icons/K2.png | Bin 620 -> 0 bytes src/icons/KISSmetrics.png | Bin 724 -> 0 bytes src/icons/Kajabi.svg | 1 - src/icons/Kampyle.png | Bin 805 -> 0 bytes src/icons/Kamva.svg | 1 - src/icons/Kendo UI.png | Bin 634 -> 0 bytes src/icons/Kentico CMS.png | Bin 714 -> 0 bytes src/icons/KeyCDN.png | Bin 6636 -> 0 bytes src/icons/KineticJS.png | Bin 1176 -> 0 bytes src/icons/Klarna.svg | 15 - src/icons/Knockout.js.png | Bin 972 -> 0 bytes src/icons/Koa.png | Bin 888 -> 0 bytes src/icons/Koala Framework.png | Bin 1417 -> 0 bytes src/icons/Kobimaster.png | Bin 2900 -> 0 bytes src/icons/Kohana.png | Bin 597 -> 0 bytes src/icons/Koken.png | Bin 299 -> 0 bytes src/icons/Komodo CMS.png | Bin 214 -> 0 bytes src/icons/Koobi.png | Bin 475 -> 0 bytes src/icons/Kooboo CMS.png | Bin 1659 -> 0 bytes src/icons/Kotisivukone.png | Bin 1703 -> 0 bytes src/icons/Kubernetes.svg | 84 - src/icons/LEPTON.png | Bin 393 -> 0 bytes src/icons/LOU.png | Bin 1685 -> 0 bytes src/icons/Laravel.svg | 31 - src/icons/Leaflet.png | Bin 418 -> 0 bytes src/icons/Less.png | Bin 1337 -> 0 bytes src/icons/Liferay.svg | 1 - src/icons/Lift.png | Bin 734 -> 0 bytes src/icons/LightMon Engine.png | Bin 684 -> 0 bytes src/icons/Lightbox.png | Bin 158 -> 0 bytes src/icons/Lightspeed.svg | 1 - src/icons/LinkSmart.png | Bin 900 -> 0 bytes src/icons/Linkedin.svg | 1 - src/icons/List.js.png | Bin 816 -> 0 bytes src/icons/LiteSpeed.svg | 101 - src/icons/Lithium.png | Bin 1528 -> 0 bytes src/icons/LiveAgent.png | Bin 1517 -> 0 bytes src/icons/LiveChat.png | Bin 1979 -> 0 bytes src/icons/LiveHelp.png | Bin 892 -> 0 bytes src/icons/LiveJournal.png | Bin 1796 -> 0 bytes src/icons/LivePerson.png | Bin 1961 -> 0 bytes src/icons/LiveStory.png | Bin 2388 -> 0 bytes src/icons/LiveStreet CMS.png | Bin 743 -> 0 bytes src/icons/Livefyre.png | Bin 653 -> 0 bytes src/icons/Liveinternet.png | Bin 633 -> 0 bytes src/icons/Lo-dash.png | Bin 194 -> 0 bytes src/icons/LocalFocus.png | Bin 3428 -> 0 bytes src/icons/Locomotive.png | Bin 680 -> 0 bytes src/icons/Logitech Media Server.png | Bin 240 -> 0 bytes src/icons/Loja Integrada.png | Bin 933 -> 0 bytes src/icons/Lotus Domino.png | Bin 102 -> 0 bytes src/icons/Lua.png | Bin 1029 -> 0 bytes src/icons/Lucene.png | Bin 1585 -> 0 bytes src/icons/Luigisbox.svg | 25 - src/icons/MODX.png | Bin 1639 -> 0 bytes src/icons/MadAdsMedia.png | Bin 2037 -> 0 bytes src/icons/Magento.png | Bin 582 -> 0 bytes src/icons/MakeShopKorea.png | Bin 9084 -> 0 bytes src/icons/Mambo.png | Bin 763 -> 0 bytes src/icons/MantisBT.png | Bin 349 -> 0 bytes src/icons/ManyContacts.png | Bin 355 -> 0 bytes src/icons/Marionette.js.svg | 1 - src/icons/Marketo.png | Bin 1229 -> 0 bytes src/icons/Material Design Lite.png | Bin 404 -> 0 bytes src/icons/Materialize CSS.png | Bin 900 -> 0 bytes src/icons/MathJax.png | Bin 1051 -> 0 bytes src/icons/Matomo.png | Bin 2951 -> 0 bytes src/icons/MaxCDN.png | Bin 735 -> 0 bytes src/icons/MaxSite CMS.png | Bin 772 -> 0 bytes src/icons/MediaElement.js.png | Bin 105 -> 0 bytes src/icons/MediaWiki.png | Bin 2244 -> 0 bytes src/icons/Medium.svg | 13 - src/icons/Meebo.png | Bin 129 -> 0 bytes src/icons/MemberStack.png | Bin 2112 -> 0 bytes src/icons/Meteor.png | Bin 1775 -> 0 bytes src/icons/Methode.png | Bin 833 -> 0 bytes src/icons/Microsoft ASP.NET.png | Bin 1058 -> 0 bytes src/icons/Microsoft Excel.svg | 22 - src/icons/Microsoft PowerPoint.svg | 99 - src/icons/Microsoft Publisher.svg | 80 - src/icons/Microsoft SharePoint.png | Bin 753 -> 0 bytes src/icons/Microsoft Word.svg | 19 - src/icons/Microsoft.png | Bin 2675 -> 0 bytes src/icons/Milligram.png | Bin 813 -> 0 bytes src/icons/MiniBB.png | Bin 142 -> 0 bytes src/icons/Mint.png | Bin 348 -> 0 bytes src/icons/Mixpanel.png | Bin 1714 -> 0 bytes src/icons/MobX.svg | 43 - src/icons/Mobify.png | Bin 662 -> 0 bytes src/icons/MochiKit.png | Bin 535 -> 0 bytes src/icons/Modernizr.svg | 62 - src/icons/Moguta.CMS.png | Bin 1797 -> 0 bytes src/icons/MoinMoin.png | Bin 379 -> 0 bytes src/icons/Mojolicious.png | Bin 655 -> 0 bytes src/icons/Mollom.png | Bin 371 -> 0 bytes src/icons/Moment.js.svg | 1 - src/icons/Mondo Media.png | Bin 607 -> 0 bytes src/icons/MongoDB.png | Bin 762 -> 0 bytes src/icons/Mongrel.png | Bin 977 -> 0 bytes src/icons/Monkey HTTP Server.png | Bin 2722 -> 0 bytes src/icons/Mono.net.png | Bin 640 -> 0 bytes src/icons/Mono.png | Bin 302 -> 0 bytes src/icons/MooTools.png | Bin 1398 -> 0 bytes src/icons/Moodle.png | Bin 1213 -> 0 bytes src/icons/MotoCMS.svg | 1 - src/icons/Movable Type.png | Bin 403 -> 0 bytes src/icons/Mozard Suite.png | Bin 398 -> 0 bytes src/icons/Mura CMS.png | Bin 677 -> 0 bytes src/icons/Mustache.png | Bin 266 -> 0 bytes src/icons/MyBB.png | Bin 1381 -> 0 bytes src/icons/MyBlogLog.png | Bin 701 -> 0 bytes src/icons/MySQL.svg | 1 - src/icons/Mynetcap.png | Bin 465 -> 0 bytes src/icons/NVD3.png | Bin 876 -> 0 bytes src/icons/Navegg.png | Bin 862 -> 0 bytes src/icons/Neos.svg | 1 - src/icons/NetSuite.png | Bin 1407 -> 0 bytes src/icons/Netlify.svg | 1 - src/icons/Neto.svg | 1 - src/icons/Nette Framework.png | Bin 1680 -> 0 bytes src/icons/New Relic.png | Bin 1439 -> 0 bytes src/icons/NextGEN Gallery.png | Bin 2168 -> 0 bytes src/icons/Nginx.svg | 1 - src/icons/NodeBB.png | Bin 641 -> 0 bytes src/icons/Nuxt.js.svg | 7 - src/icons/OWL Carousel.png | Bin 1033 -> 0 bytes src/icons/OXID eShop.png | Bin 384 -> 0 bytes src/icons/October CMS.png | Bin 700 -> 0 bytes src/icons/Odoo.png | Bin 1780 -> 0 bytes src/icons/Olark.png | Bin 869 -> 0 bytes src/icons/OneAPM.png | Bin 1353 -> 0 bytes src/icons/OneStat.png | Bin 909 -> 0 bytes src/icons/Onshop.svg | 27 - src/icons/Open AdStream.png | Bin 2124 -> 0 bytes src/icons/Open Classifieds.png | Bin 1602 -> 0 bytes src/icons/Open Journal Systems.png | Bin 196 -> 0 bytes src/icons/Open Web Analytics.png | Bin 158 -> 0 bytes src/icons/Open eShop.png | Bin 905 -> 0 bytes src/icons/OpenCart.png | Bin 456 -> 0 bytes src/icons/OpenCms.png | Bin 1960 -> 0 bytes src/icons/OpenGrok.png | Bin 427 -> 0 bytes src/icons/OpenLayers.png | Bin 555 -> 0 bytes src/icons/OpenNemas.png | Bin 245 -> 0 bytes src/icons/OpenResty.png | Bin 754 -> 0 bytes src/icons/OpenSSL.png | Bin 488 -> 0 bytes src/icons/OpenText Web Solutions.png | Bin 392 -> 0 bytes src/icons/OpenUI5.png | Bin 3620 -> 0 bytes src/icons/OpenX.png | Bin 1286 -> 0 bytes src/icons/Optimizely.png | Bin 736 -> 0 bytes src/icons/Oracle.png | Bin 873 -> 0 bytes src/icons/Orchard CMS.png | Bin 2277 -> 0 bytes src/icons/Outbrain.png | Bin 527 -> 0 bytes src/icons/Outlook.svg | 19 - src/icons/PDF.js.svg | 1 - src/icons/PHP-Fusion.png | Bin 7333 -> 0 bytes src/icons/PHP-Nuke.png | Bin 12302 -> 0 bytes src/icons/PHP.svg | 1 - src/icons/Pagekit.png | Bin 129 -> 0 bytes src/icons/Pagevamp.png | Bin 4103 -> 0 bytes src/icons/Parcel.png | Bin 4786 -> 0 bytes src/icons/Pardot.png | Bin 1499 -> 0 bytes src/icons/Parse.ly.png | Bin 421 -> 0 bytes src/icons/PayPal.svg | 47 - src/icons/PencilBlue.png | Bin 503 -> 0 bytes src/icons/Percussion.png | Bin 308 -> 0 bytes src/icons/Perl.png | Bin 2241 -> 0 bytes src/icons/Phabricator.png | Bin 939 -> 0 bytes src/icons/Phaser.png | Bin 327 -> 0 bytes src/icons/Phenomic.svg | 77 - src/icons/PhotoShelter.png | Bin 3655 -> 0 bytes src/icons/Phusion Passenger.png | Bin 2306 -> 0 bytes src/icons/Pingoteam.svg | 1 - src/icons/Pinterest.svg | 1 - src/icons/Planet.png | Bin 607 -> 0 bytes src/icons/Plataforma NEO.svg | 4 - src/icons/PlatformOS.svg | 1 - src/icons/Play.svg | 1 - src/icons/Plentymarkets.png | Bin 193 -> 0 bytes src/icons/Plesk.png | Bin 524 -> 0 bytes src/icons/Pligg.png | Bin 438 -> 0 bytes src/icons/Plone.png | Bin 188 -> 0 bytes src/icons/Plotly.png | Bin 646 -> 0 bytes src/icons/Po.st.png | Bin 653 -> 0 bytes src/icons/Polymer.png | Bin 1516 -> 0 bytes src/icons/Posterous.png | Bin 260 -> 0 bytes src/icons/PostgreSQL.png | Bin 1021 -> 0 bytes src/icons/Powergap.png | Bin 668 -> 0 bytes src/icons/Prebid.png | Bin 995 -> 0 bytes src/icons/Prefix-Free.png | Bin 489 -> 0 bytes src/icons/PrestaShop.svg | 116 - src/icons/Prism.svg | 22 - src/icons/Project Wonderful.png | Bin 1894 -> 0 bytes src/icons/Prototype.png | Bin 536 -> 0 bytes src/icons/Proximis Omnichannel.png | Bin 1840 -> 0 bytes src/icons/PubMatic.png | Bin 1732 -> 0 bytes src/icons/Public CMS.png | Bin 2972 -> 0 bytes src/icons/Pure CSS.png | Bin 373 -> 0 bytes src/icons/PyroCMS.png | Bin 1033 -> 0 bytes src/icons/Python.png | Bin 755 -> 0 bytes src/icons/Quantcast.png | Bin 660 -> 0 bytes src/icons/Quick.CMS.png | Bin 250 -> 0 bytes src/icons/Quick.Cart.png | Bin 250 -> 0 bytes src/icons/Quill.png | Bin 692 -> 0 bytes src/icons/RBS Change.png | Bin 343 -> 0 bytes src/icons/RCMS.png | Bin 439 -> 0 bytes src/icons/RD Station.png | Bin 521 -> 0 bytes src/icons/RDoc.png | Bin 408 -> 0 bytes src/icons/RXWeb.svg | 9 - src/icons/RackCache.png | Bin 204 -> 0 bytes src/icons/RainLoop.png | Bin 533 -> 0 bytes src/icons/RakutenDigitalCommerce.png | Bin 3835 -> 0 bytes src/icons/Ramda.png | Bin 480 -> 0 bytes src/icons/Raphael.png | Bin 1105 -> 0 bytes src/icons/Raspbian.svg | 1 - src/icons/Rayo.png | Bin 1878 -> 0 bytes src/icons/React.png | Bin 561 -> 0 bytes src/icons/RebelMouse.svg | 12 - src/icons/Red Hat.svg | 41 - src/icons/Redaxscript.svg | 3 - src/icons/Reddit.png | Bin 1282 -> 0 bytes src/icons/Redmine.png | Bin 687 -> 0 bytes src/icons/Reinvigorate.png | Bin 707 -> 0 bytes src/icons/RequireJS.png | Bin 345 -> 0 bytes src/icons/Resin.png | Bin 772 -> 0 bytes src/icons/Reveal.js.png | Bin 108 -> 0 bytes src/icons/Revel.png | Bin 1362 -> 0 bytes src/icons/RightJS.png | Bin 1689 -> 0 bytes src/icons/Riot.png | Bin 439 -> 0 bytes src/icons/RiteCMS.png | Bin 245 -> 0 bytes src/icons/Roadiz CMS.png | Bin 421 -> 0 bytes src/icons/Robin.png | Bin 2411 -> 0 bytes src/icons/RockRMS.svg | 4 - src/icons/RoundCube.png | Bin 2108 -> 0 bytes src/icons/Rubicon Project.png | Bin 495 -> 0 bytes src/icons/Ruby on Rails.png | Bin 1054 -> 0 bytes src/icons/Ruby.png | Bin 2280 -> 0 bytes src/icons/Ruxit.png | Bin 1478 -> 0 bytes src/icons/RxJS.png | Bin 1527 -> 0 bytes src/icons/S.Builder.png | Bin 204 -> 0 bytes src/icons/SAP.png | Bin 348 -> 0 bytes src/icons/SDL Tridion.png | Bin 625 -> 0 bytes src/icons/SIMsite.png | Bin 1749 -> 0 bytes src/icons/SMF.png | Bin 255 -> 0 bytes src/icons/SOBI 2.png | Bin 149 -> 0 bytes src/icons/SPDY.png | Bin 674 -> 0 bytes src/icons/SQL Buddy.png | Bin 239 -> 0 bytes src/icons/SQLite.png | Bin 627 -> 0 bytes src/icons/SUSE.png | Bin 398 -> 0 bytes src/icons/SWFObject.png | Bin 745 -> 0 bytes src/icons/Saber.svg | 16 - src/icons/Sails.js.svg | 1 - src/icons/Salesforce.svg | 1 - src/icons/Sapper.svg | 20 - src/icons/Sarka-SPIP.png | Bin 2106 -> 0 bytes src/icons/Sazito.svg | 45 - src/icons/Scala.png | Bin 1012 -> 0 bytes src/icons/Scenari.png | Bin 1245 -> 0 bytes src/icons/Scholica.svg | 1 - src/icons/Scientific Linux.png | Bin 171 -> 0 bytes src/icons/SeamlessCMS.png | Bin 1704 -> 0 bytes src/icons/Segment.png | Bin 1039 -> 0 bytes src/icons/Select2.png | Bin 1776 -> 0 bytes src/icons/Semantic-ui.png | Bin 936 -> 0 bytes src/icons/Sencha Touch.png | Bin 480 -> 0 bytes src/icons/Sensors Data.svg | 1 - src/icons/Sentry.svg | 1 - src/icons/Serendipity.png | Bin 744 -> 0 bytes src/icons/Shapecss.svg | 1 - src/icons/ShareThis.png | Bin 667 -> 0 bytes src/icons/ShellInABox.png | Bin 234 -> 0 bytes src/icons/Shiny.png | Bin 8097 -> 0 bytes src/icons/ShinyStat.png | Bin 222 -> 0 bytes src/icons/Shopatron.png | Bin 299 -> 0 bytes src/icons/Shopcada.png | Bin 3253 -> 0 bytes src/icons/Shoper.svg | 52 - src/icons/Shoperfa.png | Bin 2046 -> 0 bytes src/icons/Shopery.svg | 1 - src/icons/Shopfa.svg | 19 - src/icons/Shopify.svg | 1 - src/icons/Shoptet.svg | 1 - src/icons/Shopware.svg | 10 - src/icons/Silva.png | Bin 724 -> 0 bytes src/icons/SilverStripe.svg | 1 - src/icons/SimpleAnalytics.svg | 1 - src/icons/Simplebo.png | Bin 16042 -> 0 bytes src/icons/Site Meter.png | Bin 382 -> 0 bytes src/icons/SiteCatalyst.png | Bin 623 -> 0 bytes src/icons/SiteEdit.png | Bin 254 -> 0 bytes src/icons/Sitecore.png | Bin 832 -> 0 bytes src/icons/Sitefinity.svg | 1 - src/icons/Siteglide.svg | 12 - src/icons/Sivuviidakko.png | Bin 1435 -> 0 bytes src/icons/Sizmek.png | Bin 642 -> 0 bytes src/icons/SlickStack.png | Bin 1662 -> 0 bytes src/icons/Slimbox 2.png | Bin 1309 -> 0 bytes src/icons/Slimbox.png | Bin 1309 -> 0 bytes src/icons/Smart Ad Server.png | Bin 161 -> 0 bytes src/icons/SmartSite.png | Bin 387 -> 0 bytes src/icons/Smartstore.png | Bin 284 -> 0 bytes src/icons/Snap.png | Bin 1680 -> 0 bytes src/icons/Snap.svg.png | Bin 689 -> 0 bytes src/icons/Snoobi.png | Bin 416 -> 0 bytes src/icons/SobiPro.png | Bin 190 -> 0 bytes src/icons/Socket.io.png | Bin 1165 -> 0 bytes src/icons/Solodev.png | Bin 199 -> 0 bytes src/icons/Solr.png | Bin 951 -> 0 bytes src/icons/Solusquare.png | Bin 2323 -> 0 bytes src/icons/Solve Media.png | Bin 358 -> 0 bytes src/icons/SoundManager.png | Bin 536 -> 0 bytes src/icons/Sphinx.png | Bin 590 -> 0 bytes src/icons/SpinCMS.png | Bin 3838 -> 0 bytes src/icons/Splunk.png | Bin 419 -> 0 bytes src/icons/Spree.png | Bin 431 -> 0 bytes src/icons/Sqreen.png | Bin 3961 -> 0 bytes src/icons/Squarespace.png | Bin 2098 -> 0 bytes src/icons/SquirrelMail.png | Bin 860 -> 0 bytes src/icons/Squiz Matrix.png | Bin 699 -> 0 bytes src/icons/Stackla.png | Bin 344 -> 0 bytes src/icons/Starlet.png | Bin 2241 -> 0 bytes src/icons/Statcounter.svg | 1 - src/icons/Store Systems.png | Bin 558 -> 0 bytes src/icons/Strapi.png | Bin 8670 -> 0 bytes src/icons/Strikingly.png | Bin 3984 -> 0 bytes src/icons/Stripe.png | Bin 737 -> 0 bytes src/icons/SublimeVideo.png | Bin 802 -> 0 bytes src/icons/Subrion.png | Bin 906 -> 0 bytes src/icons/Sulu.svg | 1 - src/icons/SumoMe.png | Bin 15334 -> 0 bytes src/icons/Supersized.png | Bin 292 -> 0 bytes src/icons/Svelte.svg | 20 - src/icons/SweetAlert.png | Bin 1835 -> 0 bytes src/icons/SweetAlert2.png | Bin 3505 -> 0 bytes src/icons/Swiftlet.png | Bin 1185 -> 0 bytes src/icons/Symfony.svg | 39 - src/icons/Synology DiskStation.png | Bin 922 -> 0 bytes src/icons/SyntaxHighlighter.png | Bin 989 -> 0 bytes src/icons/TWiki.png | Bin 317 -> 0 bytes src/icons/TYPO3.svg | 1 - src/icons/Taiga.png | Bin 1719 -> 0 bytes src/icons/Tamago.png | Bin 4274 -> 0 bytes src/icons/TawkTo.png | Bin 2076 -> 0 bytes src/icons/Tealeaf.png | Bin 367 -> 0 bytes src/icons/Tealium.png | Bin 324 -> 0 bytes src/icons/TeamCity.svg | 65 - src/icons/Tebex.png | Bin 494 -> 0 bytes src/icons/Telescope.png | Bin 2646 -> 0 bytes src/icons/TencentWaterproofWall.png | Bin 1159 -> 0 bytes src/icons/Tengine.png | Bin 1914 -> 0 bytes src/icons/Textpattern CMS.png | Bin 1768 -> 0 bytes src/icons/Thelia.png | Bin 355 -> 0 bytes src/icons/ThinkPHP.png | Bin 1833 -> 0 bytes src/icons/Ticimax.png | Bin 4030 -> 0 bytes src/icons/TiddlyWiki.png | Bin 843 -> 0 bytes src/icons/Tiki Wiki CMS Groupware.png | Bin 694 -> 0 bytes src/icons/Tilda.svg | 18 - src/icons/Timeplot.png | Bin 724 -> 0 bytes src/icons/TinyMCE.png | Bin 267 -> 0 bytes src/icons/Titan.png | Bin 152 -> 0 bytes src/icons/TomatoCart.png | Bin 196 -> 0 bytes src/icons/TornadoServer.png | Bin 784 -> 0 bytes src/icons/TotalCode.png | Bin 39835 -> 0 bytes src/icons/Trac.png | Bin 1815 -> 0 bytes src/icons/TrackJs.png | Bin 934 -> 0 bytes src/icons/Tsoft.png | Bin 1914 -> 0 bytes src/icons/Tumblr.png | Bin 456 -> 0 bytes src/icons/TweenMax.png | Bin 1132 -> 0 bytes src/icons/Twilight CMS.png | Bin 426 -> 0 bytes src/icons/TwistPHP.png | Bin 754 -> 0 bytes src/icons/TwistedWeb.png | Bin 394 -> 0 bytes src/icons/Twitter Flight.png | Bin 653 -> 0 bytes src/icons/Twitter typeahead.js.png | Bin 411 -> 0 bytes src/icons/Twitter.svg | 1 - src/icons/TypePad.png | Bin 629 -> 0 bytes src/icons/Typekit.png | Bin 896 -> 0 bytes src/icons/UIKit.png | Bin 393 -> 0 bytes src/icons/UMI.CMS.png | Bin 1224 -> 0 bytes src/icons/UNIX.png | Bin 1599 -> 0 bytes src/icons/Ubercart.png | Bin 826 -> 0 bytes src/icons/Ubuntu.png | Bin 951 -> 0 bytes src/icons/UltraCart.png | Bin 2545 -> 0 bytes src/icons/Umbraco.png | Bin 671 -> 0 bytes src/icons/Unbounce.png | Bin 1314 -> 0 bytes src/icons/Underscore.js.png | Bin 110 -> 0 bytes src/icons/Usabilla.svg | 1 - src/icons/UserLike.svg | 1 - src/icons/UserRules.png | Bin 831 -> 0 bytes src/icons/UserVoice.png | Bin 589 -> 0 bytes src/icons/Ushahidi.png | Bin 2760 -> 0 bytes src/icons/VIVVO.png | Bin 218 -> 0 bytes src/icons/VP-ASP.png | Bin 248 -> 0 bytes src/icons/VTEX.svg | 3 - src/icons/Vaadin.svg | 1 - src/icons/Vanilla.png | Bin 1948 -> 0 bytes src/icons/Varnish.svg | 1 - src/icons/Veoxa.png | Bin 1462 -> 0 bytes src/icons/VideoJS.svg | 54 - src/icons/VigLink.png | Bin 1179 -> 0 bytes src/icons/Vignette.png | Bin 393 -> 0 bytes src/icons/Vimeo.png | Bin 634 -> 0 bytes src/icons/Virgool.svg | 14 - src/icons/VirtueMart.png | Bin 1878 -> 0 bytes src/icons/VisualPath.png | Bin 557 -> 0 bytes src/icons/Volusion.svg | 1 - src/icons/Vue.js.png | Bin 594 -> 0 bytes src/icons/VuePress.svg | 46 - src/icons/W3 Total Cache.png | Bin 508 -> 0 bytes src/icons/W3Counter.png | Bin 1693 -> 0 bytes src/icons/WEBXPAY.png | Bin 1584 -> 0 bytes src/icons/WHMCS.png | Bin 1175 -> 0 bytes src/icons/WP Rocket.png | Bin 694 -> 0 bytes src/icons/WP-Statistics.png | Bin 1672 -> 0 bytes src/icons/Warp.png | Bin 1037 -> 0 bytes src/icons/Web2py.png | Bin 133 -> 0 bytes src/icons/WebGUI.png | Bin 1973 -> 0 bytes src/icons/WebPublisher.png | Bin 340 -> 0 bytes src/icons/WebSite X5.png | Bin 596 -> 0 bytes src/icons/Webix.png | Bin 1926 -> 0 bytes src/icons/WebsPlanet.png | Bin 363 -> 0 bytes src/icons/Websale.png | Bin 531 -> 0 bytes src/icons/WebsiteBaker.png | Bin 603 -> 0 bytes src/icons/WebsiteCreator.png | Bin 18990 -> 0 bytes src/icons/Webtrekk.png | Bin 337 -> 0 bytes src/icons/Webtrends.png | Bin 849 -> 0 bytes src/icons/Webzi.svg | 18 - src/icons/Weebly.png | Bin 350 -> 0 bytes src/icons/Weglot.png | Bin 3607 -> 0 bytes src/icons/Whooshkaa.svg | 3 - src/icons/WikkaWiki.png | Bin 667 -> 0 bytes src/icons/WindowsServer.png | Bin 5897 -> 0 bytes src/icons/Wink.png | Bin 436 -> 0 bytes src/icons/Wix.png | Bin 587 -> 0 bytes src/icons/Wolf CMS.png | Bin 231 -> 0 bytes src/icons/Woltlab Community Framework.png | Bin 7352 -> 0 bytes src/icons/WooCommerce.png | Bin 9853 -> 0 bytes src/icons/Woopra.png | Bin 2465 -> 0 bytes src/icons/WordPress.svg | 1 - src/icons/Wowza Media Server.png | Bin 512 -> 0 bytes src/icons/X-Cart.png | Bin 1254 -> 0 bytes src/icons/XAMPP.png | Bin 1929 -> 0 bytes src/icons/XMB.png | Bin 697 -> 0 bytes src/icons/XOOPS.png | Bin 615 -> 0 bytes src/icons/XRegExp.png | Bin 302 -> 0 bytes src/icons/Xajax.png | Bin 893 -> 0 bytes src/icons/Xanario.png | Bin 465 -> 0 bytes src/icons/XenForo.png | Bin 290 -> 0 bytes src/icons/Xitami.png | Bin 175 -> 0 bytes src/icons/XpressEngine.png | Bin 2800 -> 0 bytes src/icons/YUI.png | Bin 1287 -> 0 bytes src/icons/YaBB.png | Bin 357 -> 0 bytes src/icons/Yandex.Direct.png | Bin 2031 -> 0 bytes src/icons/Yandex.Metrika.png | Bin 1113 -> 0 bytes src/icons/Yaws.png | Bin 877 -> 0 bytes src/icons/Yieldlab.png | Bin 1823 -> 0 bytes src/icons/Yii.png | Bin 729 -> 0 bytes src/icons/Yoast SEO.png | Bin 1607 -> 0 bytes src/icons/YouTrack.png | Bin 1522 -> 0 bytes src/icons/YouTube.png | Bin 570 -> 0 bytes src/icons/ZK.png | Bin 398 -> 0 bytes src/icons/ZURB Foundation.png | Bin 669 -> 0 bytes src/icons/Zabbix.png | Bin 125 -> 0 bytes src/icons/Zanox.png | Bin 789 -> 0 bytes src/icons/Zen Cart.png | Bin 938 -> 0 bytes src/icons/Zend.png | Bin 1119 -> 0 bytes src/icons/Zendesk Chat.png | Bin 429 -> 0 bytes src/icons/Zendesk.png | Bin 2765 -> 0 bytes src/icons/Zenfolio.png | Bin 634 -> 0 bytes src/icons/Zepto.png | Bin 2358 -> 0 bytes src/icons/Zimbra.png | Bin 445 -> 0 bytes src/icons/Zinnia.png | Bin 848 -> 0 bytes src/icons/Zipkin.png | Bin 11438 -> 0 bytes src/icons/Zope.png | Bin 574 -> 0 bytes src/icons/a-blog cms.svg | 1 - src/icons/acquia-cloud.png | Bin 2862 -> 0 bytes src/icons/actionhero.js.png | Bin 1458 -> 0 bytes src/icons/adminer.png | Bin 742 -> 0 bytes src/icons/adnegah.png | Bin 1055 -> 0 bytes src/icons/adobedmt.png | Bin 6284 -> 0 bytes src/icons/after-buy.png | Bin 1301 -> 0 bytes src/icons/aircall.png | Bin 1463 -> 0 bytes src/icons/akamai.svg | 1 - src/icons/akaunting.svg | 17 - src/icons/akka-http.png | Bin 778 -> 0 bytes src/icons/all-in-One-SEO-Pack.png | Bin 4826 -> 0 bytes src/icons/amCharts.png | Bin 117 -> 0 bytes src/icons/amber.png | Bin 1280 -> 0 bytes src/icons/amplitude.png | Bin 2782 -> 0 bytes src/icons/apigee.svg | 24 - src/icons/apostrophecms.svg | 1 - src/icons/arcgis_icon.png | Bin 6424 -> 0 bytes src/icons/asciinema.png | Bin 768 -> 0 bytes src/icons/automattic.png | Bin 276 -> 0 bytes src/icons/aws-ec2.svg | 1 - src/icons/aws-elb.png | Bin 1444 -> 0 bytes src/icons/aws-s3.svg | 1 - src/icons/aws.svg | 1 - src/icons/azure.svg | 1 - src/icons/bablic.png | Bin 15451 -> 0 bytes src/icons/basket.js.png | Bin 745 -> 0 bytes src/icons/bigcartel.png | Bin 3019 -> 0 bytes src/icons/bizweb.png | Bin 52418 -> 0 bytes src/icons/bokeh.png | Bin 17742 -> 0 bytes src/icons/boom.svg | 35 - src/icons/bubble.png | Bin 3779 -> 0 bytes src/icons/byINTI.svg | 15 - src/icons/cPanel.png | Bin 539 -> 0 bytes src/icons/caddy.svg | 1 - src/icons/ccvshop.png | Bin 3957 -> 0 bytes src/icons/cgit.png | Bin 115 -> 0 bytes src/icons/chevereto.png | Bin 2505 -> 0 bytes src/icons/clarity.svg | 17 - src/icons/cloudcart.svg | 1 - src/icons/cnzz.png | Bin 841 -> 0 bytes src/icons/coaster-cms.png | Bin 1751 -> 0 bytes src/icons/coinhave.png | Bin 580 -> 0 bytes src/icons/coinimp.png | Bin 1999 -> 0 bytes src/icons/colormeshop.png | Bin 29351 -> 0 bytes src/icons/comScore.png | Bin 1429 -> 0 bytes src/icons/converted/.gitkeep | 0 src/icons/datadome.png | Bin 4164 -> 0 bytes src/icons/datocms.svg | 24 - src/icons/debut.png | Bin 210 -> 0 bytes src/icons/decimal.js.png | Bin 966 -> 0 bytes src/icons/deepminer.png | Bin 8170 -> 0 bytes src/icons/default.svg | 1 - src/icons/docusaurus.svg | 35 - src/icons/duda.png | Bin 115763 -> 0 bytes src/icons/e107.png | Bin 574 -> 0 bytes src/icons/eSyndiCat.png | Bin 724 -> 0 bytes src/icons/eZ.svg | 59 - src/icons/ebis.png | Bin 54631 -> 0 bytes src/icons/ec-cube.png | Bin 53369 -> 0 bytes src/icons/ecwid.svg | 139 - src/icons/ef.js.svg | 7 - src/icons/elm.svg | 4 - src/icons/enduro.js.svg | 1 - src/icons/ensighten.png | Bin 3068 -> 0 bytes src/icons/epages.png | Bin 1494 -> 0 bytes src/icons/etherpad.png | Bin 468 -> 0 bytes src/icons/fastspring.png | Bin 5437 -> 0 bytes src/icons/flarum.png | Bin 1598 -> 0 bytes src/icons/flywheel.svg | 21 - src/icons/foswiki.png | Bin 1325 -> 0 bytes src/icons/freshchat.png | Bin 580 -> 0 bytes src/icons/freshmarketer.png | Bin 2232 -> 0 bytes src/icons/futureshop.png | Bin 47870 -> 0 bytes src/icons/gerrit.svg | 1 - src/icons/git.svg | 2 - src/icons/gitea.svg | 160 - src/icons/godaddy.svg | 45 - src/icons/gogs.png | Bin 4004 -> 0 bytes src/icons/google_cloud.svg | 1 - src/icons/govCMS.svg | 1 - src/icons/govuk.png | Bin 2044 -> 0 bytes src/icons/gravityforms.svg | 1 - src/icons/gunicorn.png | Bin 1651 -> 0 bytes src/icons/hinza_advanced_cms.svg | 3 - src/icons/http2.png | Bin 674 -> 0 bytes src/icons/iEXExchanger.png | Bin 25503 -> 0 bytes src/icons/iPresta.png | Bin 22125 -> 0 bytes src/icons/iWeb.png | Bin 9240 -> 0 bytes src/icons/idosellshop.png | Bin 16314 -> 0 bytes src/icons/ikiwiki.png | Bin 986 -> 0 bytes src/icons/imperiaCMS.svg | 9 - src/icons/infusionsoft.svg | 1 - src/icons/inspectlet.png | Bin 3213 -> 0 bytes src/icons/io4 CMS.png | Bin 406 -> 0 bytes src/icons/ionic.png | Bin 3654 -> 0 bytes src/icons/iplabel.svg | 8 - src/icons/irroba.svg | 4 - src/icons/jQTouch.png | Bin 884 -> 0 bytes src/icons/jQuery Mobile.svg | 1 - src/icons/jQuery UI.svg | 1 - src/icons/jQuery.svg | 1 - src/icons/jimdo.png | Bin 2233 -> 0 bytes src/icons/jqPlot.png | Bin 592 -> 0 bytes src/icons/kemalcr.png | Bin 814 -> 0 bytes src/icons/kestrel.svg | 1 - src/icons/kibana.svg | 1 - src/icons/kinsta.svg | 22 - src/icons/koha.png | Bin 1744 -> 0 bytes src/icons/laterpay.png | Bin 2422 -> 0 bytes src/icons/libwww-perl-daemon.png | Bin 2241 -> 0 bytes src/icons/lighttpd.png | Bin 949 -> 0 bytes src/icons/liquidweb.svg | 93 - src/icons/litespeed-cache.png | Bin 2390 -> 0 bytes src/icons/mailchimp.svg | 1 - src/icons/mariadb.svg | 16 - src/icons/marked.svg | 32 - src/icons/math.js.png | Bin 346 -> 0 bytes src/icons/mattermost.png | Bin 1195 -> 0 bytes src/icons/mautic.svg | 17 - src/icons/melis-platform.svg | 37 - src/icons/mini_httpd.png | Bin 124 -> 0 bytes src/icons/miva.png | Bin 4310 -> 0 bytes src/icons/mkdocs.png | Bin 271 -> 0 bytes src/icons/mobirise.png | Bin 17050 -> 0 bytes src/icons/mod_perl.png | Bin 372 -> 0 bytes src/icons/mod_python.png | Bin 607 -> 0 bytes src/icons/mod_ssl.png | Bin 488 -> 0 bytes src/icons/mod_wsgi.png | Bin 199 -> 0 bytes src/icons/modified.png | Bin 263 -> 0 bytes src/icons/moon.svg | 1 - src/icons/mouseflow.png | Bin 8719 -> 0 bytes src/icons/mycashflow.png | Bin 1653 -> 0 bytes src/icons/nivsoft.png | Bin 5788 -> 0 bytes src/icons/node.js.png | Bin 1044 -> 0 bytes src/icons/nopCommerce.png | Bin 736 -> 0 bytes src/icons/octopress.png | Bin 267 -> 0 bytes src/icons/orocommerce.svg | 24 - src/icons/osCommerce.png | Bin 1647 -> 0 bytes src/icons/osTicket.png | Bin 1024 -> 0 bytes src/icons/otrs.png | Bin 3072 -> 0 bytes src/icons/ownCloud.png | Bin 799 -> 0 bytes src/icons/pagefly.png | Bin 3774 -> 0 bytes src/icons/pantheon.svg | 13 - src/icons/papaya CMS.png | Bin 391 -> 0 bytes src/icons/parselecom.png | Bin 3114 -> 0 bytes src/icons/pelican.png | Bin 4014 -> 0 bytes src/icons/percona.svg | 13 - src/icons/phpAlbum.png | Bin 443 -> 0 bytes src/icons/phpBB.png | Bin 1240 -> 0 bytes src/icons/phpDocumentor.png | Bin 367 -> 0 bytes src/icons/phpMyAdmin.png | Bin 468 -> 0 bytes src/icons/phpPgAdmin.png | Bin 237 -> 0 bytes src/icons/phpSQLiteCMS.png | Bin 359 -> 0 bytes src/icons/phpdebugbar.png | Bin 3621 -> 0 bytes src/icons/phpwind.png | Bin 467 -> 0 bytes src/icons/pimcore.svg | 1 - src/icons/pinoox.png | Bin 6479 -> 0 bytes src/icons/pirobaseCMS.svg | 9 - src/icons/platformsh.svg | 18 - src/icons/polyfill.svg | 6 - src/icons/prettyPhoto.png | Bin 131 -> 0 bytes src/icons/projesoft.png | Bin 23951 -> 0 bytes src/icons/punBB.png | Bin 295 -> 0 bytes src/icons/pygments.png | Bin 1789 -> 0 bytes src/icons/question2answer.png | Bin 1058 -> 0 bytes src/icons/raychat.png | Bin 1821 -> 0 bytes src/icons/reCAPTCHA.png | Bin 607 -> 0 bytes src/icons/redoc.png | Bin 1664 -> 0 bytes src/icons/revslider.png | Bin 1974 -> 0 bytes src/icons/riskified.png | Bin 2954 -> 0 bytes src/icons/sIFR.png | Bin 108 -> 0 bytes src/icons/sNews.png | Bin 266 -> 0 bytes src/icons/sazito-phoenix.png | Bin 5119 -> 0 bytes src/icons/script.aculo.us.png | Bin 542 -> 0 bytes src/icons/scrollreveal.svg | 16 - src/icons/sectionio.svg | 9 - src/icons/seravo.svg | 21 - src/icons/shopline.png | Bin 6316 -> 0 bytes src/icons/signal.png | Bin 4424 -> 0 bytes src/icons/simbel.svg | 19 - src/icons/siteground.svg | 9 - src/icons/softtr.png | Bin 1234 -> 0 bytes src/icons/sonar.png | Bin 724 -> 0 bytes src/icons/spip.svg | 62 - src/icons/storeden.svg | 26 - src/icons/storyblok.png | Bin 1896 -> 0 bytes src/icons/strapdown.js.png | Bin 316 -> 0 bytes src/icons/strato.png | Bin 421 -> 0 bytes src/icons/styled-components.png | Bin 9095 -> 0 bytes src/icons/sucuri.png | Bin 1363 -> 0 bytes src/icons/svbtle.png | Bin 1699 -> 0 bytes src/icons/swift.engine.png | Bin 130 -> 0 bytes src/icons/swiftype.png | Bin 473 -> 0 bytes src/icons/swiper.svg | 6 - src/icons/sympa.png | Bin 7355 -> 0 bytes src/icons/syncfusion.svg | 19 - src/icons/tagcommander.png | Bin 14213 -> 0 bytes src/icons/tailwindcss.svg | 1 - src/icons/tessitura.svg | 10 - src/icons/textalk.png | Bin 1308 -> 0 bytes src/icons/three.js.png | Bin 275 -> 0 bytes src/icons/thttpd.png | Bin 124 -> 0 bytes src/icons/tictail.png | Bin 799 -> 0 bytes src/icons/total.js.png | Bin 175 -> 0 bytes src/icons/transifex.png | Bin 3624 -> 0 bytes src/icons/translucide.svg | 1 - src/icons/tray.png | Bin 6279 -> 0 bytes src/icons/typecho.svg | 1 - src/icons/uCoz.svg | 15 - src/icons/uKnowva.png | Bin 2017 -> 0 bytes src/icons/user.com.svg | 9 - src/icons/vBulletin.png | Bin 1808 -> 0 bytes src/icons/varbase.png | Bin 4296 -> 0 bytes src/icons/vercel.svg | 1 - src/icons/vibecommerce.png | Bin 1012 -> 0 bytes src/icons/vigbo.png | Bin 3752 -> 0 bytes src/icons/vwo.svg | 1 - src/icons/webEdition.png | Bin 418 -> 0 bytes src/icons/webdev.png | Bin 5632 -> 0 bytes src/icons/webflow.svg | 13 - src/icons/webmine.png | Bin 4377 -> 0 bytes src/icons/webpack.svg | 1 - src/icons/websocket.png | Bin 990 -> 0 bytes src/icons/wikinggruppen.png | Bin 1641 -> 0 bytes src/icons/wisyCMS.svg | 28 - src/icons/wpCache.png | Bin 1539 -> 0 bytes src/icons/wp_super_cache.png | Bin 785 -> 0 bytes src/icons/wpengine.svg | 1 - src/icons/wpvip.svg | 22 - src/icons/xeora.png | Bin 3010 -> 0 bytes src/icons/xonic.png | Bin 12348 -> 0 bytes src/icons/xtCommerce.png | Bin 1092 -> 0 bytes src/icons/xwiki.png | Bin 3103 -> 0 bytes src/icons/yahoo.png | Bin 1737 -> 0 bytes src/icons/yepcomm.png | Bin 3339 -> 0 bytes 1069 files changed, 2763 insertions(+), 3543 deletions(-) create mode 100644 npm-shrinkwrap.json delete mode 120000 src/drivers/webextension/images/icons delete mode 100644 src/icons/1C-Bitrix.png delete mode 100644 src/icons/3dCart.png delete mode 100644 src/icons/91app.png delete mode 100644 src/icons/A-Frame.svg delete mode 100644 src/icons/ADPLAN.png delete mode 100644 src/icons/AOLserver.png delete mode 100644 src/icons/AT Internet.png delete mode 100644 src/icons/AWStats.png delete mode 100644 src/icons/Accelerated-Mobile-Pages.svg delete mode 100644 src/icons/ActOn.png delete mode 100644 src/icons/AdInfinity.png delete mode 100644 src/icons/AdOcean.png delete mode 100644 src/icons/AdRiver.png delete mode 100644 src/icons/AdRoll.svg delete mode 100644 src/icons/Adcash.svg delete mode 100644 src/icons/AddShoppers.png delete mode 100644 src/icons/AddThis.svg delete mode 100644 src/icons/AddToAny.png delete mode 100644 src/icons/Adobe ColdFusion.svg delete mode 100644 src/icons/Adobe Experience Manager.svg delete mode 100644 src/icons/Adobe GoLive.png delete mode 100644 src/icons/Adobe RoboHelp.svg delete mode 100644 src/icons/Advanced Web Stats.png delete mode 100644 src/icons/Advert Stream.png delete mode 100644 src/icons/Adverticum.svg delete mode 100644 src/icons/Adyen.svg delete mode 100644 src/icons/Adzerk.png delete mode 100644 src/icons/Aegea.png delete mode 100644 src/icons/Afosto.svg delete mode 100644 src/icons/Airee.png delete mode 100644 src/icons/Airform.svg delete mode 100644 src/icons/Algolia.svg delete mode 100644 src/icons/Allegro RomPager.png delete mode 100644 src/icons/AlloyUI.png delete mode 100644 src/icons/Alpine.js.png delete mode 100644 src/icons/Amaya.png delete mode 100644 src/icons/Amazon-Cloudfront.svg delete mode 100644 src/icons/Ametys.png delete mode 100644 src/icons/Amiro.CMS.png delete mode 100644 src/icons/Analysys Ark.svg delete mode 100644 src/icons/Anetwork.png delete mode 100644 src/icons/Angular.svg delete mode 100644 src/icons/AngularDart.svg delete mode 100644 src/icons/AngularJS.svg delete mode 100644 src/icons/Ant Design.svg delete mode 100644 src/icons/Apache JSPWiki.png delete mode 100644 src/icons/Apache Tomcat.svg delete mode 100644 src/icons/Apache Traffic Server.png delete mode 100644 src/icons/Apache Wicket.svg delete mode 100644 src/icons/Apache.svg delete mode 100644 src/icons/ApexPages.png delete mode 100644 src/icons/Apollo.svg delete mode 100644 src/icons/AppDynamics.png delete mode 100644 src/icons/AppNexus.svg delete mode 100644 src/icons/Apple.svg delete mode 100644 src/icons/Arastta.svg delete mode 100644 src/icons/Arc-Publishing.svg delete mode 100644 src/icons/Artifactory.svg delete mode 100644 src/icons/ArvanCloud.png delete mode 100644 src/icons/AsciiDoc.png delete mode 100644 src/icons/Atlassian Bitbucket.svg delete mode 100644 src/icons/Atlassian Confluence.svg delete mode 100644 src/icons/Atlassian FishEye.svg delete mode 100644 src/icons/Atlassian Jira.svg delete mode 100644 src/icons/Atlassian Statuspage.svg delete mode 100644 src/icons/Aurelia.svg delete mode 100644 src/icons/Avangate.svg delete mode 100755 src/icons/Avasize.png delete mode 100644 src/icons/BEM.png delete mode 100644 src/icons/BIGACE.png delete mode 100644 src/icons/Babel.svg delete mode 100644 src/icons/Backbone.js.png delete mode 100644 src/icons/Backdrop.png delete mode 100644 src/icons/Baidu Tongji.png delete mode 100644 src/icons/Banshee.png delete mode 100644 src/icons/BaseHTTP.png delete mode 100644 src/icons/Bigcommerce.png delete mode 100644 src/icons/Bigware.png delete mode 100644 src/icons/BittAds.png delete mode 100644 src/icons/Blade.png delete mode 100644 src/icons/Blazor.png delete mode 100644 src/icons/Blessing Skin.png delete mode 100644 src/icons/Blesta.png delete mode 100644 src/icons/Blip.tv.png delete mode 100644 src/icons/Blogger.png delete mode 100644 src/icons/Bloomreach.png delete mode 100644 src/icons/Bluefish.png delete mode 100644 src/icons/BoldChat.png delete mode 100644 src/icons/Bolt.png delete mode 100644 src/icons/Bonfire.png delete mode 100644 src/icons/Bootstrap Table.svg delete mode 100644 src/icons/Bootstrap.png delete mode 100755 src/icons/Botble-CMS.png delete mode 100644 src/icons/Bounce Exchange.svg delete mode 100644 src/icons/Braintree.svg delete mode 100644 src/icons/Brightspot.svg delete mode 100644 src/icons/BrowserCMS.png delete mode 100644 src/icons/BugSnag.png delete mode 100644 src/icons/Bugzilla.png delete mode 100644 src/icons/Bulma.png delete mode 100644 src/icons/Burning Board.png delete mode 100644 src/icons/Business Catalyst.png delete mode 100644 src/icons/BuySellAds.png delete mode 100644 src/icons/CDN77.png delete mode 100644 src/icons/CFML.png delete mode 100644 src/icons/CKEditor.png delete mode 100644 src/icons/CMS Made Simple.png delete mode 100644 src/icons/CPG Dragonfly.png delete mode 100644 src/icons/CS Cart.png delete mode 100644 src/icons/CacheFly.png delete mode 100644 src/icons/Cafe24.png delete mode 100644 src/icons/CakePHP.png delete mode 100644 src/icons/Captch Me.svg delete mode 100644 src/icons/Carbon Ads.png delete mode 100644 src/icons/Cargo.png delete mode 100644 src/icons/Catberry.js.png delete mode 100644 src/icons/Cecil.png delete mode 100644 src/icons/CentOS.png delete mode 100644 src/icons/Chamilo.png delete mode 100644 src/icons/Chart.js.svg delete mode 100644 src/icons/Chartbeat.png delete mode 100644 src/icons/Cherokee.png delete mode 100644 src/icons/CherryPy.png delete mode 100644 src/icons/Chitika.png delete mode 100644 src/icons/Chorus.png delete mode 100644 src/icons/Ckan.png delete mode 100644 src/icons/ClickFunnels.png delete mode 100644 src/icons/ClickHeat.png delete mode 100644 src/icons/ClickTale.png delete mode 100644 src/icons/Clicky.png delete mode 100644 src/icons/Clientexec.png delete mode 100644 src/icons/Clipboard.js.svg delete mode 100644 src/icons/CloudFlare.svg delete mode 100644 src/icons/CloudSuite.svg delete mode 100644 src/icons/Cloudera.png delete mode 100644 src/icons/CodeIgniter.png delete mode 100644 src/icons/CodeMirror.png delete mode 100644 src/icons/CoinHive.svg delete mode 100644 src/icons/Comandia.svg delete mode 100644 src/icons/Combeenation.png delete mode 100644 src/icons/Commerce Server.png delete mode 100644 src/icons/Concrete5.png delete mode 100644 src/icons/Contao.png delete mode 100644 src/icons/Contenido.png delete mode 100644 src/icons/Contensis.png delete mode 100644 src/icons/ContentBox.png delete mode 100644 src/icons/Contentful.svg delete mode 100644 src/icons/ConversionLab.png delete mode 100644 src/icons/Coppermine.png delete mode 100644 src/icons/Cosmoshop.png delete mode 100644 src/icons/Cotonti.png delete mode 100644 src/icons/CouchDB.png delete mode 100644 src/icons/Countly.png delete mode 100644 src/icons/Cowboy.png delete mode 100644 src/icons/CppCMS.png delete mode 100644 src/icons/Craft CMS.svg delete mode 100644 src/icons/Crazy Egg.png delete mode 100644 src/icons/Criteo.svg delete mode 100644 src/icons/Cross Pixel.png delete mode 100644 src/icons/CrossBox.png delete mode 100644 src/icons/Crypto-Loot.png delete mode 100644 src/icons/CubeCart.png delete mode 100644 src/icons/Cufon.png delete mode 100644 src/icons/D3.png delete mode 100644 src/icons/DHTMLX.png delete mode 100644 src/icons/DM Polopoly.png delete mode 100644 src/icons/DNN.png delete mode 100644 src/icons/DTG.png delete mode 100644 src/icons/Dancer.png delete mode 100644 src/icons/Danneo CMS.png delete mode 100644 src/icons/Dart.svg delete mode 100644 src/icons/DataLife Engine.png delete mode 100644 src/icons/DataPower.png delete mode 100644 src/icons/DataTables.png delete mode 100644 src/icons/Day.js.svg delete mode 100644 src/icons/Debian.png delete mode 100644 src/icons/DedeCMS.png delete mode 100644 src/icons/DerakCloud.png delete mode 100644 src/icons/DirectAdmin.png delete mode 100644 src/icons/Discourse.png delete mode 100644 src/icons/Discuz X.png delete mode 100644 src/icons/Disqus.svg delete mode 100644 src/icons/Django.png delete mode 100644 src/icons/Docker.svg delete mode 100644 src/icons/Dojo.png delete mode 100644 src/icons/Dokeos.png delete mode 100644 src/icons/DokuWiki.png delete mode 100644 src/icons/Dotclear.png delete mode 100644 src/icons/DoubleClick.svg delete mode 100644 src/icons/DovetailWRP.png delete mode 100644 src/icons/Doxygen.png delete mode 100644 src/icons/DreamWeaver.png delete mode 100644 src/icons/Drupal Commerce.png delete mode 100644 src/icons/Drupal.svg delete mode 100644 src/icons/Dynamicweb.png delete mode 100644 src/icons/Dynatrace.png delete mode 100644 src/icons/EKM.png delete mode 100644 src/icons/ELOG.png delete mode 100644 src/icons/EPiServer.png delete mode 100644 src/icons/EPrints.png delete mode 100644 src/icons/EasyEngine.png delete mode 100644 src/icons/EdgeCast.png delete mode 100644 src/icons/Elcodi.png delete mode 100644 src/icons/Eleanor CMS.png delete mode 100644 src/icons/ElementUI.svg delete mode 100644 src/icons/Elementor.png delete mode 100644 src/icons/Embedthis.png delete mode 100644 src/icons/Ember.js.png delete mode 100644 src/icons/Envoy.png delete mode 100644 src/icons/Enyo.png delete mode 100644 src/icons/Epom.png delete mode 100644 src/icons/Erlang.png delete mode 100644 src/icons/Exhibit.png delete mode 100644 src/icons/ExpertRec.png delete mode 100644 src/icons/Express.png delete mode 100644 src/icons/ExpressionEngine.png delete mode 100644 src/icons/ExtJS.png delete mode 100644 src/icons/F5.png delete mode 100644 src/icons/FAST ESP.png delete mode 100644 src/icons/FAST Search for SharePoint.png delete mode 100644 src/icons/Facebook.svg delete mode 100644 src/icons/Fact Finder.png delete mode 100644 src/icons/FancyBox.png delete mode 100644 src/icons/Fastcommerce.png delete mode 100644 src/icons/Fastly.svg delete mode 100644 src/icons/Fat-Free Framework.png delete mode 100644 src/icons/Fbits.png delete mode 100644 src/icons/Fedora.png delete mode 100644 src/icons/Firebase.png delete mode 100644 src/icons/Fireblade.png delete mode 100644 src/icons/Flask.png delete mode 100644 src/icons/Flat UI.png delete mode 100644 src/icons/FlexCMP.png delete mode 100644 src/icons/FlexSlider.png delete mode 100644 src/icons/FluxBB.png delete mode 100644 src/icons/Flyspray.png delete mode 100644 src/icons/Font Awesome.png delete mode 100644 src/icons/ForkCMS.png delete mode 100644 src/icons/Fortune3.png delete mode 100644 src/icons/FreeBSD.png delete mode 100644 src/icons/FreeTextBox.png delete mode 100644 src/icons/Freespee.svg delete mode 100644 src/icons/Froala.svg delete mode 100644 src/icons/FrontPage.png delete mode 100644 src/icons/Fusion Ads.png delete mode 100644 src/icons/G-WAN.png delete mode 100644 src/icons/GX WebManager.png delete mode 100644 src/icons/Gallery.png delete mode 100644 src/icons/Gambio.png delete mode 100644 src/icons/Gatsby.svg delete mode 100644 src/icons/Gauges.png delete mode 100644 src/icons/Gemius.png delete mode 100644 src/icons/GeneXus.png delete mode 100644 src/icons/Gentoo.png delete mode 100644 src/icons/Get Satisfaction.png delete mode 100644 src/icons/GetSimple CMS.png delete mode 100644 src/icons/Ghost.png delete mode 100644 src/icons/GitBook.png delete mode 100644 src/icons/GitHub.svg delete mode 100644 src/icons/GitLab CI.png delete mode 100644 src/icons/GitLab.svg delete mode 100644 src/icons/GlassFish.png delete mode 100644 src/icons/Glyphicons.png delete mode 100644 src/icons/Go.svg delete mode 100644 src/icons/GoAhead.png delete mode 100644 src/icons/GoCache.png delete mode 100644 src/icons/GoJS.png delete mode 100644 src/icons/GoStats.png delete mode 100644 src/icons/Google AdSense.svg delete mode 100644 src/icons/Google Analytics.svg delete mode 100644 src/icons/Google App Engine.png delete mode 100644 src/icons/Google Charts.png delete mode 100644 src/icons/Google Font API.png delete mode 100644 src/icons/Google Maps.png delete mode 100644 src/icons/Google PageSpeed.png delete mode 100644 src/icons/Google Plus.svg delete mode 100644 src/icons/Google Sites.png delete mode 100644 src/icons/Google Tag Manager.png delete mode 100644 src/icons/Google Wallet.png delete mode 100644 src/icons/Google Web Toolkit.png delete mode 100644 src/icons/Google.svg delete mode 100644 src/icons/Graffiti CMS.png delete mode 100644 src/icons/GrandNode.svg delete mode 100644 src/icons/Grav.png delete mode 100644 src/icons/Gravatar.png delete mode 100644 src/icons/Green Valley CMS.png delete mode 100644 src/icons/Gridsome.svg delete mode 100644 src/icons/GrowingIO.png delete mode 100644 src/icons/HERE.png delete mode 100644 src/icons/HHVM.png delete mode 100644 src/icons/HP.svg delete mode 100644 src/icons/Halo.svg delete mode 100644 src/icons/Hammer.js.png delete mode 100644 src/icons/Handlebars.png delete mode 100644 src/icons/Haravan.png delete mode 100644 src/icons/Haskell.png delete mode 100644 src/icons/HeadJS.png delete mode 100644 src/icons/Heap.png delete mode 100644 src/icons/Hello Bar.png delete mode 100644 src/icons/Hexo.png delete mode 100644 src/icons/Hiawatha.png delete mode 100644 src/icons/Highcharts.png delete mode 100644 src/icons/Highlight.js.png delete mode 100644 src/icons/Hogan.js.png delete mode 100644 src/icons/Hotaru CMS.png delete mode 100644 src/icons/Hotjar.png delete mode 100644 src/icons/HubSpot.png delete mode 100644 src/icons/Hugo.png delete mode 100644 src/icons/IBM.svg delete mode 100644 src/icons/IIS.png delete mode 100644 src/icons/INFOnline.png delete mode 100644 src/icons/IPB.png delete mode 100644 src/icons/Ideasoft.png delete mode 100644 src/icons/Immutable.js.png delete mode 100644 src/icons/ImpressCMS.png delete mode 100644 src/icons/ImpressPages.png delete mode 100644 src/icons/Incapsula.png delete mode 100644 src/icons/Includable.svg delete mode 100644 src/icons/Indico.png delete mode 100644 src/icons/InfernoJS.png delete mode 100644 src/icons/Instabot.png delete mode 100644 src/icons/InstantCMS.png delete mode 100644 src/icons/Intel Active Management Technology.png delete mode 100644 src/icons/IntenseDebate.png delete mode 100644 src/icons/Intercom.svg delete mode 100644 src/icons/Intershop.png delete mode 100644 src/icons/Invenio.png delete mode 100644 src/icons/Ionicons.png delete mode 100644 src/icons/Ionos-by-1and1-logo.svg delete mode 100644 src/icons/JAlbum.png delete mode 100644 src/icons/JBoss Application Server.png delete mode 100644 src/icons/JBoss Web.png delete mode 100644 src/icons/JET Enterprise.svg delete mode 100644 src/icons/JS Charts.png delete mode 100644 src/icons/JSEcoin.png delete mode 100644 src/icons/JTL Shop.png delete mode 100644 src/icons/JahiaDX.svg delete mode 100644 src/icons/Jalios.png delete mode 100644 src/icons/Java.png delete mode 100644 src/icons/JavaScript Infovis Toolkit.png delete mode 100644 src/icons/JavaServer Faces.png delete mode 100644 src/icons/Jekyll.png delete mode 100644 src/icons/Jenkins.png delete mode 100644 src/icons/Jetshop.png delete mode 100644 src/icons/Jetty.png delete mode 100644 src/icons/Jirafe.png delete mode 100644 src/icons/Jive.png delete mode 100644 src/icons/JobberBase.png delete mode 100644 src/icons/Joomla.svg delete mode 100644 src/icons/K2.png delete mode 100644 src/icons/KISSmetrics.png delete mode 100644 src/icons/Kajabi.svg delete mode 100644 src/icons/Kampyle.png delete mode 100644 src/icons/Kamva.svg delete mode 100644 src/icons/Kendo UI.png delete mode 100644 src/icons/Kentico CMS.png delete mode 100644 src/icons/KeyCDN.png delete mode 100644 src/icons/KineticJS.png delete mode 100644 src/icons/Klarna.svg delete mode 100644 src/icons/Knockout.js.png delete mode 100644 src/icons/Koa.png delete mode 100644 src/icons/Koala Framework.png delete mode 100644 src/icons/Kobimaster.png delete mode 100644 src/icons/Kohana.png delete mode 100644 src/icons/Koken.png delete mode 100644 src/icons/Komodo CMS.png delete mode 100644 src/icons/Koobi.png delete mode 100644 src/icons/Kooboo CMS.png delete mode 100644 src/icons/Kotisivukone.png delete mode 100644 src/icons/Kubernetes.svg delete mode 100644 src/icons/LEPTON.png delete mode 100644 src/icons/LOU.png delete mode 100644 src/icons/Laravel.svg delete mode 100644 src/icons/Leaflet.png delete mode 100644 src/icons/Less.png delete mode 100644 src/icons/Liferay.svg delete mode 100644 src/icons/Lift.png delete mode 100644 src/icons/LightMon Engine.png delete mode 100644 src/icons/Lightbox.png delete mode 100644 src/icons/Lightspeed.svg delete mode 100644 src/icons/LinkSmart.png delete mode 100644 src/icons/Linkedin.svg delete mode 100644 src/icons/List.js.png delete mode 100644 src/icons/LiteSpeed.svg delete mode 100644 src/icons/Lithium.png delete mode 100644 src/icons/LiveAgent.png delete mode 100644 src/icons/LiveChat.png delete mode 100644 src/icons/LiveHelp.png delete mode 100644 src/icons/LiveJournal.png delete mode 100644 src/icons/LivePerson.png delete mode 100644 src/icons/LiveStory.png delete mode 100644 src/icons/LiveStreet CMS.png delete mode 100644 src/icons/Livefyre.png delete mode 100644 src/icons/Liveinternet.png delete mode 100644 src/icons/Lo-dash.png delete mode 100644 src/icons/LocalFocus.png delete mode 100644 src/icons/Locomotive.png delete mode 100644 src/icons/Logitech Media Server.png delete mode 100644 src/icons/Loja Integrada.png delete mode 100644 src/icons/Lotus Domino.png delete mode 100644 src/icons/Lua.png delete mode 100644 src/icons/Lucene.png delete mode 100644 src/icons/Luigisbox.svg delete mode 100644 src/icons/MODX.png delete mode 100644 src/icons/MadAdsMedia.png delete mode 100644 src/icons/Magento.png delete mode 100644 src/icons/MakeShopKorea.png delete mode 100644 src/icons/Mambo.png delete mode 100644 src/icons/MantisBT.png delete mode 100644 src/icons/ManyContacts.png delete mode 100644 src/icons/Marionette.js.svg delete mode 100644 src/icons/Marketo.png delete mode 100644 src/icons/Material Design Lite.png delete mode 100644 src/icons/Materialize CSS.png delete mode 100644 src/icons/MathJax.png delete mode 100644 src/icons/Matomo.png delete mode 100644 src/icons/MaxCDN.png delete mode 100644 src/icons/MaxSite CMS.png delete mode 100644 src/icons/MediaElement.js.png delete mode 100644 src/icons/MediaWiki.png delete mode 100755 src/icons/Medium.svg delete mode 100644 src/icons/Meebo.png delete mode 100644 src/icons/MemberStack.png delete mode 100644 src/icons/Meteor.png delete mode 100644 src/icons/Methode.png delete mode 100644 src/icons/Microsoft ASP.NET.png delete mode 100644 src/icons/Microsoft Excel.svg delete mode 100644 src/icons/Microsoft PowerPoint.svg delete mode 100644 src/icons/Microsoft Publisher.svg delete mode 100644 src/icons/Microsoft SharePoint.png delete mode 100644 src/icons/Microsoft Word.svg delete mode 100644 src/icons/Microsoft.png delete mode 100644 src/icons/Milligram.png delete mode 100644 src/icons/MiniBB.png delete mode 100644 src/icons/Mint.png delete mode 100644 src/icons/Mixpanel.png delete mode 100644 src/icons/MobX.svg delete mode 100644 src/icons/Mobify.png delete mode 100644 src/icons/MochiKit.png delete mode 100644 src/icons/Modernizr.svg delete mode 100644 src/icons/Moguta.CMS.png delete mode 100644 src/icons/MoinMoin.png delete mode 100644 src/icons/Mojolicious.png delete mode 100644 src/icons/Mollom.png delete mode 100644 src/icons/Moment.js.svg delete mode 100644 src/icons/Mondo Media.png delete mode 100644 src/icons/MongoDB.png delete mode 100644 src/icons/Mongrel.png delete mode 100644 src/icons/Monkey HTTP Server.png delete mode 100644 src/icons/Mono.net.png delete mode 100644 src/icons/Mono.png delete mode 100644 src/icons/MooTools.png delete mode 100644 src/icons/Moodle.png delete mode 100644 src/icons/MotoCMS.svg delete mode 100644 src/icons/Movable Type.png delete mode 100644 src/icons/Mozard Suite.png delete mode 100644 src/icons/Mura CMS.png delete mode 100644 src/icons/Mustache.png delete mode 100644 src/icons/MyBB.png delete mode 100644 src/icons/MyBlogLog.png delete mode 100644 src/icons/MySQL.svg delete mode 100644 src/icons/Mynetcap.png delete mode 100644 src/icons/NVD3.png delete mode 100644 src/icons/Navegg.png delete mode 100644 src/icons/Neos.svg delete mode 100644 src/icons/NetSuite.png delete mode 100644 src/icons/Netlify.svg delete mode 100644 src/icons/Neto.svg delete mode 100644 src/icons/Nette Framework.png delete mode 100644 src/icons/New Relic.png delete mode 100644 src/icons/NextGEN Gallery.png delete mode 100644 src/icons/Nginx.svg delete mode 100644 src/icons/NodeBB.png delete mode 100644 src/icons/Nuxt.js.svg delete mode 100644 src/icons/OWL Carousel.png delete mode 100644 src/icons/OXID eShop.png delete mode 100644 src/icons/October CMS.png delete mode 100644 src/icons/Odoo.png delete mode 100644 src/icons/Olark.png delete mode 100644 src/icons/OneAPM.png delete mode 100644 src/icons/OneStat.png delete mode 100644 src/icons/Onshop.svg delete mode 100644 src/icons/Open AdStream.png delete mode 100644 src/icons/Open Classifieds.png delete mode 100644 src/icons/Open Journal Systems.png delete mode 100644 src/icons/Open Web Analytics.png delete mode 100644 src/icons/Open eShop.png delete mode 100644 src/icons/OpenCart.png delete mode 100644 src/icons/OpenCms.png delete mode 100644 src/icons/OpenGrok.png delete mode 100644 src/icons/OpenLayers.png delete mode 100644 src/icons/OpenNemas.png delete mode 100644 src/icons/OpenResty.png delete mode 100644 src/icons/OpenSSL.png delete mode 100644 src/icons/OpenText Web Solutions.png delete mode 100644 src/icons/OpenUI5.png delete mode 100644 src/icons/OpenX.png delete mode 100644 src/icons/Optimizely.png delete mode 100644 src/icons/Oracle.png delete mode 100644 src/icons/Orchard CMS.png delete mode 100644 src/icons/Outbrain.png delete mode 100644 src/icons/Outlook.svg delete mode 100644 src/icons/PDF.js.svg delete mode 100644 src/icons/PHP-Fusion.png delete mode 100644 src/icons/PHP-Nuke.png delete mode 100644 src/icons/PHP.svg delete mode 100644 src/icons/Pagekit.png delete mode 100644 src/icons/Pagevamp.png delete mode 100644 src/icons/Parcel.png delete mode 100644 src/icons/Pardot.png delete mode 100644 src/icons/Parse.ly.png delete mode 100644 src/icons/PayPal.svg delete mode 100644 src/icons/PencilBlue.png delete mode 100644 src/icons/Percussion.png delete mode 100644 src/icons/Perl.png delete mode 100644 src/icons/Phabricator.png delete mode 100644 src/icons/Phaser.png delete mode 100644 src/icons/Phenomic.svg delete mode 100644 src/icons/PhotoShelter.png delete mode 100644 src/icons/Phusion Passenger.png delete mode 100644 src/icons/Pingoteam.svg delete mode 100644 src/icons/Pinterest.svg delete mode 100644 src/icons/Planet.png delete mode 100644 src/icons/Plataforma NEO.svg delete mode 100644 src/icons/PlatformOS.svg delete mode 100644 src/icons/Play.svg delete mode 100644 src/icons/Plentymarkets.png delete mode 100644 src/icons/Plesk.png delete mode 100644 src/icons/Pligg.png delete mode 100644 src/icons/Plone.png delete mode 100644 src/icons/Plotly.png delete mode 100644 src/icons/Po.st.png delete mode 100644 src/icons/Polymer.png delete mode 100644 src/icons/Posterous.png delete mode 100644 src/icons/PostgreSQL.png delete mode 100644 src/icons/Powergap.png delete mode 100644 src/icons/Prebid.png delete mode 100644 src/icons/Prefix-Free.png delete mode 100644 src/icons/PrestaShop.svg delete mode 100644 src/icons/Prism.svg delete mode 100644 src/icons/Project Wonderful.png delete mode 100644 src/icons/Prototype.png delete mode 100644 src/icons/Proximis Omnichannel.png delete mode 100644 src/icons/PubMatic.png delete mode 100644 src/icons/Public CMS.png delete mode 100644 src/icons/Pure CSS.png delete mode 100644 src/icons/PyroCMS.png delete mode 100644 src/icons/Python.png delete mode 100644 src/icons/Quantcast.png delete mode 100644 src/icons/Quick.CMS.png delete mode 100644 src/icons/Quick.Cart.png delete mode 100644 src/icons/Quill.png delete mode 100644 src/icons/RBS Change.png delete mode 100644 src/icons/RCMS.png delete mode 100644 src/icons/RD Station.png delete mode 100644 src/icons/RDoc.png delete mode 100644 src/icons/RXWeb.svg delete mode 100644 src/icons/RackCache.png delete mode 100644 src/icons/RainLoop.png delete mode 100644 src/icons/RakutenDigitalCommerce.png delete mode 100644 src/icons/Ramda.png delete mode 100644 src/icons/Raphael.png delete mode 100644 src/icons/Raspbian.svg delete mode 100644 src/icons/Rayo.png delete mode 100644 src/icons/React.png delete mode 100644 src/icons/RebelMouse.svg delete mode 100644 src/icons/Red Hat.svg delete mode 100644 src/icons/Redaxscript.svg delete mode 100644 src/icons/Reddit.png delete mode 100644 src/icons/Redmine.png delete mode 100644 src/icons/Reinvigorate.png delete mode 100644 src/icons/RequireJS.png delete mode 100644 src/icons/Resin.png delete mode 100644 src/icons/Reveal.js.png delete mode 100644 src/icons/Revel.png delete mode 100644 src/icons/RightJS.png delete mode 100644 src/icons/Riot.png delete mode 100644 src/icons/RiteCMS.png delete mode 100644 src/icons/Roadiz CMS.png delete mode 100644 src/icons/Robin.png delete mode 100644 src/icons/RockRMS.svg delete mode 100644 src/icons/RoundCube.png delete mode 100644 src/icons/Rubicon Project.png delete mode 100644 src/icons/Ruby on Rails.png delete mode 100644 src/icons/Ruby.png delete mode 100644 src/icons/Ruxit.png delete mode 100644 src/icons/RxJS.png delete mode 100644 src/icons/S.Builder.png delete mode 100644 src/icons/SAP.png delete mode 100644 src/icons/SDL Tridion.png delete mode 100644 src/icons/SIMsite.png delete mode 100644 src/icons/SMF.png delete mode 100644 src/icons/SOBI 2.png delete mode 100644 src/icons/SPDY.png delete mode 100644 src/icons/SQL Buddy.png delete mode 100644 src/icons/SQLite.png delete mode 100644 src/icons/SUSE.png delete mode 100644 src/icons/SWFObject.png delete mode 100644 src/icons/Saber.svg delete mode 100644 src/icons/Sails.js.svg delete mode 100644 src/icons/Salesforce.svg delete mode 100644 src/icons/Sapper.svg delete mode 100644 src/icons/Sarka-SPIP.png delete mode 100644 src/icons/Sazito.svg delete mode 100644 src/icons/Scala.png delete mode 100644 src/icons/Scenari.png delete mode 100644 src/icons/Scholica.svg delete mode 100644 src/icons/Scientific Linux.png delete mode 100644 src/icons/SeamlessCMS.png delete mode 100644 src/icons/Segment.png delete mode 100644 src/icons/Select2.png delete mode 100644 src/icons/Semantic-ui.png delete mode 100644 src/icons/Sencha Touch.png delete mode 100644 src/icons/Sensors Data.svg delete mode 100644 src/icons/Sentry.svg delete mode 100644 src/icons/Serendipity.png delete mode 100644 src/icons/Shapecss.svg delete mode 100644 src/icons/ShareThis.png delete mode 100644 src/icons/ShellInABox.png delete mode 100644 src/icons/Shiny.png delete mode 100644 src/icons/ShinyStat.png delete mode 100644 src/icons/Shopatron.png delete mode 100644 src/icons/Shopcada.png delete mode 100644 src/icons/Shoper.svg delete mode 100644 src/icons/Shoperfa.png delete mode 100644 src/icons/Shopery.svg delete mode 100644 src/icons/Shopfa.svg delete mode 100644 src/icons/Shopify.svg delete mode 100644 src/icons/Shoptet.svg delete mode 100644 src/icons/Shopware.svg delete mode 100644 src/icons/Silva.png delete mode 100644 src/icons/SilverStripe.svg delete mode 100644 src/icons/SimpleAnalytics.svg delete mode 100644 src/icons/Simplebo.png delete mode 100644 src/icons/Site Meter.png delete mode 100644 src/icons/SiteCatalyst.png delete mode 100644 src/icons/SiteEdit.png delete mode 100644 src/icons/Sitecore.png delete mode 100644 src/icons/Sitefinity.svg delete mode 100644 src/icons/Siteglide.svg delete mode 100644 src/icons/Sivuviidakko.png delete mode 100644 src/icons/Sizmek.png delete mode 100644 src/icons/SlickStack.png delete mode 100644 src/icons/Slimbox 2.png delete mode 100644 src/icons/Slimbox.png delete mode 100644 src/icons/Smart Ad Server.png delete mode 100644 src/icons/SmartSite.png delete mode 100644 src/icons/Smartstore.png delete mode 100644 src/icons/Snap.png delete mode 100644 src/icons/Snap.svg.png delete mode 100644 src/icons/Snoobi.png delete mode 100644 src/icons/SobiPro.png delete mode 100644 src/icons/Socket.io.png delete mode 100644 src/icons/Solodev.png delete mode 100644 src/icons/Solr.png delete mode 100644 src/icons/Solusquare.png delete mode 100644 src/icons/Solve Media.png delete mode 100644 src/icons/SoundManager.png delete mode 100644 src/icons/Sphinx.png delete mode 100644 src/icons/SpinCMS.png delete mode 100644 src/icons/Splunk.png delete mode 100644 src/icons/Spree.png delete mode 100644 src/icons/Sqreen.png delete mode 100644 src/icons/Squarespace.png delete mode 100644 src/icons/SquirrelMail.png delete mode 100644 src/icons/Squiz Matrix.png delete mode 100644 src/icons/Stackla.png delete mode 100644 src/icons/Starlet.png delete mode 100644 src/icons/Statcounter.svg delete mode 100644 src/icons/Store Systems.png delete mode 100644 src/icons/Strapi.png delete mode 100644 src/icons/Strikingly.png delete mode 100644 src/icons/Stripe.png delete mode 100644 src/icons/SublimeVideo.png delete mode 100644 src/icons/Subrion.png delete mode 100644 src/icons/Sulu.svg delete mode 100644 src/icons/SumoMe.png delete mode 100644 src/icons/Supersized.png delete mode 100644 src/icons/Svelte.svg delete mode 100644 src/icons/SweetAlert.png delete mode 100644 src/icons/SweetAlert2.png delete mode 100644 src/icons/Swiftlet.png delete mode 100644 src/icons/Symfony.svg delete mode 100644 src/icons/Synology DiskStation.png delete mode 100644 src/icons/SyntaxHighlighter.png delete mode 100644 src/icons/TWiki.png delete mode 100644 src/icons/TYPO3.svg delete mode 100644 src/icons/Taiga.png delete mode 100644 src/icons/Tamago.png delete mode 100644 src/icons/TawkTo.png delete mode 100644 src/icons/Tealeaf.png delete mode 100644 src/icons/Tealium.png delete mode 100644 src/icons/TeamCity.svg delete mode 100644 src/icons/Tebex.png delete mode 100644 src/icons/Telescope.png delete mode 100644 src/icons/TencentWaterproofWall.png delete mode 100644 src/icons/Tengine.png delete mode 100644 src/icons/Textpattern CMS.png delete mode 100644 src/icons/Thelia.png delete mode 100644 src/icons/ThinkPHP.png delete mode 100644 src/icons/Ticimax.png delete mode 100644 src/icons/TiddlyWiki.png delete mode 100644 src/icons/Tiki Wiki CMS Groupware.png delete mode 100644 src/icons/Tilda.svg delete mode 100644 src/icons/Timeplot.png delete mode 100644 src/icons/TinyMCE.png delete mode 100644 src/icons/Titan.png delete mode 100644 src/icons/TomatoCart.png delete mode 100644 src/icons/TornadoServer.png delete mode 100644 src/icons/TotalCode.png delete mode 100644 src/icons/Trac.png delete mode 100644 src/icons/TrackJs.png delete mode 100644 src/icons/Tsoft.png delete mode 100644 src/icons/Tumblr.png delete mode 100644 src/icons/TweenMax.png delete mode 100644 src/icons/Twilight CMS.png delete mode 100644 src/icons/TwistPHP.png delete mode 100644 src/icons/TwistedWeb.png delete mode 100644 src/icons/Twitter Flight.png delete mode 100644 src/icons/Twitter typeahead.js.png delete mode 100644 src/icons/Twitter.svg delete mode 100644 src/icons/TypePad.png delete mode 100644 src/icons/Typekit.png delete mode 100644 src/icons/UIKit.png delete mode 100644 src/icons/UMI.CMS.png delete mode 100644 src/icons/UNIX.png delete mode 100644 src/icons/Ubercart.png delete mode 100644 src/icons/Ubuntu.png delete mode 100644 src/icons/UltraCart.png delete mode 100644 src/icons/Umbraco.png delete mode 100644 src/icons/Unbounce.png delete mode 100644 src/icons/Underscore.js.png delete mode 100644 src/icons/Usabilla.svg delete mode 100644 src/icons/UserLike.svg delete mode 100644 src/icons/UserRules.png delete mode 100644 src/icons/UserVoice.png delete mode 100644 src/icons/Ushahidi.png delete mode 100644 src/icons/VIVVO.png delete mode 100644 src/icons/VP-ASP.png delete mode 100644 src/icons/VTEX.svg delete mode 100644 src/icons/Vaadin.svg delete mode 100644 src/icons/Vanilla.png delete mode 100644 src/icons/Varnish.svg delete mode 100644 src/icons/Veoxa.png delete mode 100644 src/icons/VideoJS.svg delete mode 100644 src/icons/VigLink.png delete mode 100644 src/icons/Vignette.png delete mode 100644 src/icons/Vimeo.png delete mode 100644 src/icons/Virgool.svg delete mode 100644 src/icons/VirtueMart.png delete mode 100644 src/icons/VisualPath.png delete mode 100644 src/icons/Volusion.svg delete mode 100644 src/icons/Vue.js.png delete mode 100644 src/icons/VuePress.svg delete mode 100644 src/icons/W3 Total Cache.png delete mode 100644 src/icons/W3Counter.png delete mode 100644 src/icons/WEBXPAY.png delete mode 100644 src/icons/WHMCS.png delete mode 100644 src/icons/WP Rocket.png delete mode 100644 src/icons/WP-Statistics.png delete mode 100644 src/icons/Warp.png delete mode 100644 src/icons/Web2py.png delete mode 100644 src/icons/WebGUI.png delete mode 100644 src/icons/WebPublisher.png delete mode 100644 src/icons/WebSite X5.png delete mode 100644 src/icons/Webix.png delete mode 100644 src/icons/WebsPlanet.png delete mode 100644 src/icons/Websale.png delete mode 100644 src/icons/WebsiteBaker.png delete mode 100644 src/icons/WebsiteCreator.png delete mode 100644 src/icons/Webtrekk.png delete mode 100644 src/icons/Webtrends.png delete mode 100644 src/icons/Webzi.svg delete mode 100644 src/icons/Weebly.png delete mode 100644 src/icons/Weglot.png delete mode 100644 src/icons/Whooshkaa.svg delete mode 100644 src/icons/WikkaWiki.png delete mode 100644 src/icons/WindowsServer.png delete mode 100644 src/icons/Wink.png delete mode 100644 src/icons/Wix.png delete mode 100644 src/icons/Wolf CMS.png delete mode 100644 src/icons/Woltlab Community Framework.png delete mode 100644 src/icons/WooCommerce.png delete mode 100644 src/icons/Woopra.png delete mode 100644 src/icons/WordPress.svg delete mode 100644 src/icons/Wowza Media Server.png delete mode 100644 src/icons/X-Cart.png delete mode 100644 src/icons/XAMPP.png delete mode 100644 src/icons/XMB.png delete mode 100644 src/icons/XOOPS.png delete mode 100644 src/icons/XRegExp.png delete mode 100644 src/icons/Xajax.png delete mode 100644 src/icons/Xanario.png delete mode 100644 src/icons/XenForo.png delete mode 100644 src/icons/Xitami.png delete mode 100644 src/icons/XpressEngine.png delete mode 100644 src/icons/YUI.png delete mode 100644 src/icons/YaBB.png delete mode 100644 src/icons/Yandex.Direct.png delete mode 100644 src/icons/Yandex.Metrika.png delete mode 100644 src/icons/Yaws.png delete mode 100644 src/icons/Yieldlab.png delete mode 100644 src/icons/Yii.png delete mode 100644 src/icons/Yoast SEO.png delete mode 100644 src/icons/YouTrack.png delete mode 100644 src/icons/YouTube.png delete mode 100644 src/icons/ZK.png delete mode 100644 src/icons/ZURB Foundation.png delete mode 100644 src/icons/Zabbix.png delete mode 100644 src/icons/Zanox.png delete mode 100644 src/icons/Zen Cart.png delete mode 100644 src/icons/Zend.png delete mode 100644 src/icons/Zendesk Chat.png delete mode 100644 src/icons/Zendesk.png delete mode 100644 src/icons/Zenfolio.png delete mode 100644 src/icons/Zepto.png delete mode 100644 src/icons/Zimbra.png delete mode 100644 src/icons/Zinnia.png delete mode 100644 src/icons/Zipkin.png delete mode 100644 src/icons/Zope.png delete mode 100644 src/icons/a-blog cms.svg delete mode 100644 src/icons/acquia-cloud.png delete mode 100644 src/icons/actionhero.js.png delete mode 100644 src/icons/adminer.png delete mode 100644 src/icons/adnegah.png delete mode 100644 src/icons/adobedmt.png delete mode 100644 src/icons/after-buy.png delete mode 100644 src/icons/aircall.png delete mode 100644 src/icons/akamai.svg delete mode 100644 src/icons/akaunting.svg delete mode 100644 src/icons/akka-http.png delete mode 100644 src/icons/all-in-One-SEO-Pack.png delete mode 100644 src/icons/amCharts.png delete mode 100644 src/icons/amber.png delete mode 100644 src/icons/amplitude.png delete mode 100644 src/icons/apigee.svg delete mode 100644 src/icons/apostrophecms.svg delete mode 100644 src/icons/arcgis_icon.png delete mode 100644 src/icons/asciinema.png delete mode 100644 src/icons/automattic.png delete mode 100644 src/icons/aws-ec2.svg delete mode 100644 src/icons/aws-elb.png delete mode 100644 src/icons/aws-s3.svg delete mode 100644 src/icons/aws.svg delete mode 100644 src/icons/azure.svg delete mode 100644 src/icons/bablic.png delete mode 100644 src/icons/basket.js.png delete mode 100644 src/icons/bigcartel.png delete mode 100644 src/icons/bizweb.png delete mode 100644 src/icons/bokeh.png delete mode 100644 src/icons/boom.svg delete mode 100644 src/icons/bubble.png delete mode 100644 src/icons/byINTI.svg delete mode 100644 src/icons/cPanel.png delete mode 100644 src/icons/caddy.svg delete mode 100644 src/icons/ccvshop.png delete mode 100644 src/icons/cgit.png delete mode 100644 src/icons/chevereto.png delete mode 100644 src/icons/clarity.svg delete mode 100644 src/icons/cloudcart.svg delete mode 100644 src/icons/cnzz.png delete mode 100644 src/icons/coaster-cms.png delete mode 100644 src/icons/coinhave.png delete mode 100644 src/icons/coinimp.png delete mode 100644 src/icons/colormeshop.png delete mode 100644 src/icons/comScore.png delete mode 100644 src/icons/converted/.gitkeep delete mode 100644 src/icons/datadome.png delete mode 100644 src/icons/datocms.svg delete mode 100644 src/icons/debut.png delete mode 100644 src/icons/decimal.js.png delete mode 100644 src/icons/deepminer.png delete mode 100644 src/icons/default.svg delete mode 100644 src/icons/docusaurus.svg delete mode 100644 src/icons/duda.png delete mode 100644 src/icons/e107.png delete mode 100644 src/icons/eSyndiCat.png delete mode 100644 src/icons/eZ.svg delete mode 100644 src/icons/ebis.png delete mode 100644 src/icons/ec-cube.png delete mode 100644 src/icons/ecwid.svg delete mode 100644 src/icons/ef.js.svg delete mode 100644 src/icons/elm.svg delete mode 100644 src/icons/enduro.js.svg delete mode 100644 src/icons/ensighten.png delete mode 100644 src/icons/epages.png delete mode 100644 src/icons/etherpad.png delete mode 100644 src/icons/fastspring.png delete mode 100644 src/icons/flarum.png delete mode 100644 src/icons/flywheel.svg delete mode 100644 src/icons/foswiki.png delete mode 100644 src/icons/freshchat.png delete mode 100644 src/icons/freshmarketer.png delete mode 100644 src/icons/futureshop.png delete mode 100644 src/icons/gerrit.svg delete mode 100644 src/icons/git.svg delete mode 100644 src/icons/gitea.svg delete mode 100644 src/icons/godaddy.svg delete mode 100644 src/icons/gogs.png delete mode 100644 src/icons/google_cloud.svg delete mode 100644 src/icons/govCMS.svg delete mode 100644 src/icons/govuk.png delete mode 100644 src/icons/gravityforms.svg delete mode 100644 src/icons/gunicorn.png delete mode 100644 src/icons/hinza_advanced_cms.svg delete mode 100644 src/icons/http2.png delete mode 100644 src/icons/iEXExchanger.png delete mode 100644 src/icons/iPresta.png delete mode 100644 src/icons/iWeb.png delete mode 100644 src/icons/idosellshop.png delete mode 100644 src/icons/ikiwiki.png delete mode 100644 src/icons/imperiaCMS.svg delete mode 100644 src/icons/infusionsoft.svg delete mode 100644 src/icons/inspectlet.png delete mode 100644 src/icons/io4 CMS.png delete mode 100644 src/icons/ionic.png delete mode 100644 src/icons/iplabel.svg delete mode 100644 src/icons/irroba.svg delete mode 100644 src/icons/jQTouch.png delete mode 100644 src/icons/jQuery Mobile.svg delete mode 100644 src/icons/jQuery UI.svg delete mode 100644 src/icons/jQuery.svg delete mode 100644 src/icons/jimdo.png delete mode 100644 src/icons/jqPlot.png delete mode 100644 src/icons/kemalcr.png delete mode 100644 src/icons/kestrel.svg delete mode 100644 src/icons/kibana.svg delete mode 100644 src/icons/kinsta.svg delete mode 100644 src/icons/koha.png delete mode 100644 src/icons/laterpay.png delete mode 100644 src/icons/libwww-perl-daemon.png delete mode 100644 src/icons/lighttpd.png delete mode 100644 src/icons/liquidweb.svg delete mode 100644 src/icons/litespeed-cache.png delete mode 100644 src/icons/mailchimp.svg delete mode 100644 src/icons/mariadb.svg delete mode 100644 src/icons/marked.svg delete mode 100644 src/icons/math.js.png delete mode 100644 src/icons/mattermost.png delete mode 100644 src/icons/mautic.svg delete mode 100644 src/icons/melis-platform.svg delete mode 100644 src/icons/mini_httpd.png delete mode 100644 src/icons/miva.png delete mode 100644 src/icons/mkdocs.png delete mode 100644 src/icons/mobirise.png delete mode 100644 src/icons/mod_perl.png delete mode 100644 src/icons/mod_python.png delete mode 100644 src/icons/mod_ssl.png delete mode 100644 src/icons/mod_wsgi.png delete mode 100644 src/icons/modified.png delete mode 100644 src/icons/moon.svg delete mode 100644 src/icons/mouseflow.png delete mode 100644 src/icons/mycashflow.png delete mode 100644 src/icons/nivsoft.png delete mode 100644 src/icons/node.js.png delete mode 100644 src/icons/nopCommerce.png delete mode 100644 src/icons/octopress.png delete mode 100644 src/icons/orocommerce.svg delete mode 100644 src/icons/osCommerce.png delete mode 100644 src/icons/osTicket.png delete mode 100644 src/icons/otrs.png delete mode 100644 src/icons/ownCloud.png delete mode 100644 src/icons/pagefly.png delete mode 100644 src/icons/pantheon.svg delete mode 100644 src/icons/papaya CMS.png delete mode 100644 src/icons/parselecom.png delete mode 100644 src/icons/pelican.png delete mode 100644 src/icons/percona.svg delete mode 100644 src/icons/phpAlbum.png delete mode 100644 src/icons/phpBB.png delete mode 100644 src/icons/phpDocumentor.png delete mode 100644 src/icons/phpMyAdmin.png delete mode 100644 src/icons/phpPgAdmin.png delete mode 100644 src/icons/phpSQLiteCMS.png delete mode 100644 src/icons/phpdebugbar.png delete mode 100644 src/icons/phpwind.png delete mode 100644 src/icons/pimcore.svg delete mode 100644 src/icons/pinoox.png delete mode 100644 src/icons/pirobaseCMS.svg delete mode 100644 src/icons/platformsh.svg delete mode 100644 src/icons/polyfill.svg delete mode 100644 src/icons/prettyPhoto.png delete mode 100644 src/icons/projesoft.png delete mode 100644 src/icons/punBB.png delete mode 100644 src/icons/pygments.png delete mode 100644 src/icons/question2answer.png delete mode 100644 src/icons/raychat.png delete mode 100644 src/icons/reCAPTCHA.png delete mode 100644 src/icons/redoc.png delete mode 100644 src/icons/revslider.png delete mode 100644 src/icons/riskified.png delete mode 100644 src/icons/sIFR.png delete mode 100644 src/icons/sNews.png delete mode 100644 src/icons/sazito-phoenix.png delete mode 100644 src/icons/script.aculo.us.png delete mode 100644 src/icons/scrollreveal.svg delete mode 100644 src/icons/sectionio.svg delete mode 100644 src/icons/seravo.svg delete mode 100644 src/icons/shopline.png delete mode 100644 src/icons/signal.png delete mode 100644 src/icons/simbel.svg delete mode 100644 src/icons/siteground.svg delete mode 100644 src/icons/softtr.png delete mode 100644 src/icons/sonar.png delete mode 100644 src/icons/spip.svg delete mode 100644 src/icons/storeden.svg delete mode 100644 src/icons/storyblok.png delete mode 100644 src/icons/strapdown.js.png delete mode 100644 src/icons/strato.png delete mode 100644 src/icons/styled-components.png delete mode 100644 src/icons/sucuri.png delete mode 100644 src/icons/svbtle.png delete mode 100644 src/icons/swift.engine.png delete mode 100644 src/icons/swiftype.png delete mode 100644 src/icons/swiper.svg delete mode 100644 src/icons/sympa.png delete mode 100644 src/icons/syncfusion.svg delete mode 100644 src/icons/tagcommander.png delete mode 100644 src/icons/tailwindcss.svg delete mode 100644 src/icons/tessitura.svg delete mode 100644 src/icons/textalk.png delete mode 100644 src/icons/three.js.png delete mode 100644 src/icons/thttpd.png delete mode 100644 src/icons/tictail.png delete mode 100644 src/icons/total.js.png delete mode 100644 src/icons/transifex.png delete mode 100644 src/icons/translucide.svg delete mode 100644 src/icons/tray.png delete mode 100644 src/icons/typecho.svg delete mode 100644 src/icons/uCoz.svg delete mode 100644 src/icons/uKnowva.png delete mode 100644 src/icons/user.com.svg delete mode 100644 src/icons/vBulletin.png delete mode 100644 src/icons/varbase.png delete mode 100644 src/icons/vercel.svg delete mode 100644 src/icons/vibecommerce.png delete mode 100644 src/icons/vigbo.png delete mode 100644 src/icons/vwo.svg delete mode 100644 src/icons/webEdition.png delete mode 100644 src/icons/webdev.png delete mode 100644 src/icons/webflow.svg delete mode 100644 src/icons/webmine.png delete mode 100644 src/icons/webpack.svg delete mode 100644 src/icons/websocket.png delete mode 100644 src/icons/wikinggruppen.png delete mode 100644 src/icons/wisyCMS.svg delete mode 100644 src/icons/wpCache.png delete mode 100644 src/icons/wp_super_cache.png delete mode 100644 src/icons/wpengine.svg delete mode 100644 src/icons/wpvip.svg delete mode 100644 src/icons/xeora.png delete mode 100644 src/icons/xonic.png delete mode 100644 src/icons/xtCommerce.png delete mode 100644 src/icons/xwiki.png delete mode 100644 src/icons/yahoo.png delete mode 100644 src/icons/yepcomm.png diff --git a/.travis.yml b/.travis.yml index a57aeafd9..f8a920a0d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,15 @@ services: - docker -before_install: npm install -g npm@latest -install: npm ci - after_success: - sha256sum build/* > build/SHA256SUMS - cat build/SHA256SUMS +cache: + yarn: true + directories: + - node_modules + script: - >- version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/') ; diff --git a/bin/build b/bin/build index d856bb995..7f88615f8 100755 --- a/bin/build +++ b/bin/build @@ -26,14 +26,14 @@ sed -e 's/\\\\/{{ESCAPE}}/g' src/apps.json | jsonlint-cli -ps | sed -e 's/{{ESCA echo "Converting SVG icons to PNG..." -svg2png-many -i src/icons/ -o src/icons/converted/ --width=32 --height=32 +svg2png-many -i src/drivers/webextension/images/icons/ -o src/drivers/webextension/images/icons/converted/ --width=32 --height=32 echo "Compressing PNG icons..." set +e -optipng -quiet "src/icons/*.png" -optipng -quiet "src/icons/converted/*.png" +optipng -quiet "src/drivers/webextension/images/icons/*.png" +optipng -quiet "src/drivers/webextension/images/icons/converted/*.png" set -e diff --git a/bin/links b/bin/links index 3bbf1dc9f..1bcff8216 100755 --- a/bin/links +++ b/bin/links @@ -7,8 +7,10 @@ echo "Creating links..." ln -nf apps.json drivers/npm ln -nf wappalyzer.js drivers/npm +ln -nf apps.json drivers/puppeteer +ln -nf wappalyzer.js drivers/puppeteer + ln -nf apps.json drivers/webextension ln -nf wappalyzer.js drivers/webextension/js -ln -nsf ../../../icons/ drivers/webextension/images/icons echo "Done." diff --git a/bin/validate b/bin/validate index 2c60e5b90..3e5007a71 100755 --- a/bin/validate +++ b/bin/validate @@ -18,4 +18,4 @@ echo "Validating icons..." echo "Running tests..." -npm run test +yarn run test diff --git a/bin/validate-icons b/bin/validate-icons index e64efac02..8df841f16 100755 --- a/bin/validate-icons +++ b/bin/validate-icons @@ -1,60 +1,82 @@ #!/usr/bin/env node -var - app, - fs = require('fs'), - fileType = require('../node_modules/file-type'), - readChunk = require('../node_modules/read-chunk'), - isSvg = require('../node_modules/is-svg'), - json = require('../src/apps.json'), +let app +const fs = require('fs') +const fileType = require('../node_modules/file-type') +const readChunk = require('../node_modules/read-chunk') +const isSvg = require('../node_modules/is-svg') +const json = require('../src/apps.json') - basePath = 'src/icons/', - - iconPaths = [];//Will be used to check for stray icons +const basePath = 'src/drivers/webextension/images/icons/' +const iconPaths = [] // Will be used to check for stray icons for (app in json.apps) { - (function(app) { - var - iconPath = json.apps[app].icon || 'default.svg', - path = basePath + iconPath, - ext = iconPath.substr(iconPath.length - 4); - - iconPaths.push(iconPath) - - if ( ext !== '.png' && ext !== '.svg' ) { - throw err = new Error('Icon file extension specified for app "' + app + '" is not ".png" or ".svg": src/icons/' + iconPath); - } - - fs.exists(path, function(exists) { - if ( exists ) { - if ( ext === '.png' ) { - var buffer = fileType(readChunk.sync(path, 0, 262)); - - if ( buffer === null ) { - throw new Error('Unknown mimetype or bad file for "' + app + '": src/icons/' + iconPath); - } else if ( buffer.mime !== 'image/png' ) { - throw new Error('Incorrect mimetype "' + buffer.mime + '" when expected PNG for app "' + app + '": src/icons/' + iconPath); - } - } else if ( ext === '.svg' ) { - if ( !isSvg(fs.readFileSync(path)) ) { - throw new Error('Incorrect mimetype when expected SVG for app "' + app + '": src/icons/' + iconPath); - } - } - } else { - throw Error('Missing file for app "' + app + '": src/icons/' + iconPath); - } - }); - }(app)); -} + ;(function(app) { + const iconPath = json.apps[app].icon || 'default.svg' + const path = basePath + iconPath + const ext = iconPath.substr(iconPath.length - 4) + iconPaths.push(iconPath) -// Check for stray files in icons folder - fs.readdirSync(basePath).forEach(function(file) { - if (!fs.statSync(basePath + file).isDirectory()) { - if(iconPaths.indexOf(file) === -1){ - throw new Error('Stray file (no associated app): ' + basePath + file); - } - } - }); + if (ext !== '.png' && ext !== '.svg') { + throw (err = new Error( + 'Icon file extension specified for app "' + + app + + '" is not ".png" or ".svg": src/drivers/webextension/images/icons/' + + iconPath + )) + } + + fs.exists(path, function(exists) { + if (exists) { + if (ext === '.png') { + const buffer = fileType(readChunk.sync(path, 0, 262)) + if (buffer === null) { + throw new Error( + 'Unknown mimetype or bad file for "' + + app + + '": src/drivers/webextension/images/icons/' + + iconPath + ) + } else if (buffer.mime !== 'image/png') { + throw new Error( + 'Incorrect mimetype "' + + buffer.mime + + '" when expected PNG for app "' + + app + + '": src/drivers/webextension/images/icons/' + + iconPath + ) + } + } else if (ext === '.svg') { + if (!isSvg(fs.readFileSync(path))) { + throw new Error( + 'Incorrect mimetype when expected SVG for app "' + + app + + '": src/drivers/webextension/images/icons/' + + iconPath + ) + } + } + } else { + throw new Error( + 'Missing file for app "' + + app + + '": src/drivers/webextension/images/icons/' + + iconPath + ) + } + }) + })(app) +} + +// Check for stray files in icons folder +fs.readdirSync(basePath).forEach(function(file) { + if (!fs.statSync(basePath + file).isDirectory()) { + if (!iconPaths.includes(file)) { + throw new Error('Stray file (no associated app): ' + basePath + file) + } + } +}) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json new file mode 100644 index 000000000..9809b0556 --- /dev/null +++ b/npm-shrinkwrap.json @@ -0,0 +1,2567 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.1" + } + }, + "@babel/generator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.1.tgz", + "integrity": "sha512-AT0YPLQw9DI21tliuJIdplVfLHya6mcGa8ctkv7n4Qv+hYacJrKmNWIteAK1P9iyLikFIAkwqJ7HAOqIDLFfgA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.1", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz", + "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz", + "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", + "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", + "dev": true, + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", + "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.1", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.1.tgz", + "integrity": "sha512-AUTksaz3FqugBkbTZ1i+lDLG5qy8hIzCaAxEtttU6C0BtZZU9pkNZtWSVAht4EW9kl46YBiyTGMp9xTTGqViNg==", + "dev": true + }, + "@babel/template": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz", + "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/traverse": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz", + "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.1", + "@babel/generator": "^7.10.1", + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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 + } + } + }, + "@babel/types": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.1.tgz", + "integrity": "sha512-L2yqUOpf3tzlW9GVuipgLEcZxnO+96SzR6fjXMuxxNkIgFJ5+07mHCZ+HkHqaeZu8+3LKnNJJ1bKbjBETQAsrA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.1", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@nuxtjs/eslint-config": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@nuxtjs/eslint-config/-/eslint-config-1.1.2.tgz", + "integrity": "sha512-uKBdza1/Poz32gEodQ9MSW8M9CU4RPdvEiSLX5LWyavrbjhXW9iIbzJzSDlgMhD1QfQ5WrWv1iqL3Bh/ArbIgw==", + "dev": true, + "requires": { + "eslint-config-standard": "^12.0.0", + "eslint-plugin-import": "^2.18.0", + "eslint-plugin-jest": "^22.10.0", + "eslint-plugin-node": "^9.1.0", + "eslint-plugin-promise": "^4.2.1", + "eslint-plugin-standard": "^4.0.0", + "eslint-plugin-unicorn": "^9.1.1", + "eslint-plugin-vue": "^5.2.3" + } + }, + "@nuxtjs/eslint-module": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nuxtjs/eslint-module/-/eslint-module-1.2.0.tgz", + "integrity": "sha512-ZVweM95atKQIqKPmrYS532SyO0/Uqi5wXc1uUiPZVy2MTVjqlC/7uHJ/XSxpvnt78kBW9z64Fxgf5pZggSNXgA==", + "dev": true, + "requires": { + "consola": "^2.11.3", + "eslint-loader": "^4.0.2" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", + "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", + "dev": true + }, + "@typescript-eslint/experimental-utils": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz", + "integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "1.13.0", + "eslint-scope": "^4.0.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz", + "integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==", + "dev": true, + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true + }, + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "dev": true + }, + "clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "consola": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.12.2.tgz", + "integrity": "sha512-c9mzemrAk57s3UIjepn8KKkuEH5fauMdot5kFSJUnqHcnApVS9Db8Rbv5AZ1Iz6lXzaGe9z1crQXhJtGX4h/Og==", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "acorn": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", + "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "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 + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-ast-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz", + "integrity": "sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==", + "dev": true, + "requires": { + "lodash.get": "^4.4.2", + "lodash.zip": "^4.2.0" + } + }, + "eslint-config-prettier": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz", + "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-config-standard": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz", + "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", + "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "eslint-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", + "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "loader-utils": "^2.0.0", + "object-hash": "^2.0.3", + "schema-utils": "^2.6.5" + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + } + }, + "eslint-plugin-es": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz", + "integrity": "sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==", + "dev": true, + "requires": { + "eslint-utils": "^1.4.2", + "regexpp": "^2.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", + "integrity": "sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + } + }, + "eslint-plugin-jest": { + "version": "22.21.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.21.0.tgz", + "integrity": "sha512-OaqnSS7uBgcGiqXUiEnjoqxPNKvR4JWG5mSRkzVoR6+vDwlqqp11beeql1hYs0HTbdhiwrxWLxbX0Vx7roG3Ew==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^1.13.0" + } + }, + "eslint-plugin-node": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz", + "integrity": "sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA==", + "dev": true, + "requires": { + "eslint-plugin-es": "^1.4.1", + "eslint-utils": "^1.4.2", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-nuxt": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.5.2.tgz", + "integrity": "sha512-kOWUSrix6h+gGTCe6He51ett065yAzXsMiteKkBo5pdjc94A3gBMBrWtRZGyZGv91P1wRcJpF8l4CWMhNm3oWg==", + "dev": true, + "requires": { + "eslint-plugin-vue": "^6.2.2", + "semver": "^7.1.3", + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", + "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "dev": true, + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "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 + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "vue-eslint-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz", + "integrity": "sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + } + } + } + }, + "eslint-plugin-prettier": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz", + "integrity": "sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", + "dev": true + }, + "eslint-plugin-standard": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", + "integrity": "sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==", + "dev": true + }, + "eslint-plugin-unicorn": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz", + "integrity": "sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA==", + "dev": true, + "requires": { + "clean-regexp": "^1.0.0", + "eslint-ast-utils": "^1.0.0", + "import-modules": "^1.1.0", + "lodash.camelcase": "^4.1.1", + "lodash.defaultsdeep": "^4.6.0", + "lodash.kebabcase": "^4.0.1", + "lodash.snakecase": "^4.0.1", + "lodash.topairs": "^4.3.0", + "lodash.upperfirst": "^4.2.0", + "regexpp": "^2.0.1", + "reserved-words": "^0.1.2", + "safe-regex": "^2.0.1" + } + }, + "eslint-plugin-vue": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz", + "integrity": "sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw==", + "dev": true, + "requires": { + "vue-eslint-parser": "^5.0.0" + }, + "dependencies": { + "espree": {} + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, + "espree": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", + "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "dev": true, + "requires": { + "acorn": "^6.0.2", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-type": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-7.4.0.tgz", + "integrity": "sha1-KnyU9ioAMBULt9m2xwz6HT51nIY=" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.6.tgz", + "integrity": "sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA==", + "dev": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-1.1.0.tgz", + "integrity": "sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "inquirer": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "dev": true + }, + "lodash.topairs": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz", + "integrity": "sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ=", + "dev": true + }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", + "dev": true + }, + "lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=", + "dev": true + }, + "lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "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 + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", + "dev": true + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "read-chunk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz", + "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=", + "requires": { + "pify": "^3.0.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "regexp-tree": { + "version": "0.1.21", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.21.tgz", + "integrity": "sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw==", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", + "dev": true, + "requires": { + "regexp-tree": "~0.1.1" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "schema-utils": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", + "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "dev": true, + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vue-eslint-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz", + "integrity": "sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "eslint-scope": "^4.0.0", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.1.0", + "esquery": "^1.0.1", + "lodash": "^4.17.11" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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 + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "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==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + } + } +} diff --git a/run b/run index 06556bb07..9c1dd5b44 100755 --- a/run +++ b/run @@ -11,14 +11,13 @@ fi cmd="docker run --rm -v "$(pwd):/opt/wappalyzer" -it wappalyzer/dev" $cmd sh -c "\ - npm i; \ - npm shrinkwrap; \ + yarn install i; \ cd src/drivers/webextension; \ - npm i; \ - npm shrinkwrap; \ + yarn install i; \ cd ../npm; \ - npm i; \ - npm shrinkwrap" + yarn install; \ + cd ../puppeteer; \ + yarn install" $cmd sh -c "cat patches/*.patch | patch -p0" diff --git a/src/apps.json b/src/apps.json index d9f4e5576..ead852761 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2152,7 +2152,7 @@ "script": "/cloudcart-(?:assets|storage)/", "website": "http://cloudcart.com" }, - "CloudFlare": { + "Cloudflare": { "cats": [ 31 ], diff --git a/src/drivers/bookmarklet/driver.js b/src/drivers/bookmarklet/driver.js index 361862657..1b1503d96 100644 --- a/src/drivers/bookmarklet/driver.js +++ b/src/drivers/bookmarklet/driver.js @@ -5,150 +5,167 @@ /** global: wappalyzer */ /** global: XMLHttpRequest */ -(function () { - wappalyzer.driver.document = document; +;(function() { + wappalyzer.driver.document = document - const container = document.getElementById('wappalyzer-container'); - const url = wappalyzer.parseUrl(window.top.location.href); - const hasOwn = Object.prototype.hasOwnProperty; + const container = document.getElementById('wappalyzer-container') + const url = wappalyzer.parseUrl(window.top.location.href) + const hasOwn = Object.prototype.hasOwnProperty /** * Log messages to console */ wappalyzer.driver.log = (message, source, type) => { - console.log(`[wappalyzer ${type}]`, `[${source}]`, message); - }; + console.log(`[wappalyzer ${type}]`, `[${source}]`, message) + } function getPageContent() { - wappalyzer.log('func: getPageContent', 'driver'); + wappalyzer.log('func: getPageContent', 'driver') const scripts = Array.prototype.slice .apply(document.scripts) - .filter(s => s.src) - .map(s => s.src); + .filter((s) => s.src) + .map((s) => s.src) - let html = new window.XMLSerializer().serializeToString(document).split('\n'); + let html = new window.XMLSerializer() + .serializeToString(document) + .split('\n') html = html - .slice(0, 1000).concat(html.slice(html.length - 1000)) - .map(line => line.substring(0, 1000)) - .join('\n'); + .slice(0, 1000) + .concat(html.slice(html.length - 1000)) + .map((line) => line.substring(0, 1000)) + .join('\n') wappalyzer.analyze(url, { html, - scripts, - }); + scripts + }) } function getResponseHeaders() { - wappalyzer.log('func: getResponseHeaders', 'driver'); + wappalyzer.log('func: getResponseHeaders', 'driver') - const xhr = new XMLHttpRequest(); + const xhr = new XMLHttpRequest() - xhr.open('GET', url, true); + xhr.open('GET', url, true) xhr.onreadystatechange = () => { if (xhr.readyState === 4 && xhr.status) { - const headers = xhr.getAllResponseHeaders().split('\n'); + const headers = xhr.getAllResponseHeaders().split('\n') if (headers.length > 0 && headers[0] != '') { - wappalyzer.log(`responseHeaders: ${xhr.getAllResponseHeaders()}`, 'driver'); + wappalyzer.log( + `responseHeaders: ${xhr.getAllResponseHeaders()}`, + 'driver' + ) - const responseHeaders = {}; + const responseHeaders = {} headers.forEach((line) => { - let name, - value; + let name, value if (line) { - name = line.substring(0, line.indexOf(': ')); - value = line.substring(line.indexOf(': ') + 2, line.length - 1); + name = line.substring(0, line.indexOf(': ')) + value = line.substring(line.indexOf(': ') + 2, line.length - 1) if (!responseHeaders[name.toLowerCase()]) { - responseHeaders[name.toLowerCase()] = []; + responseHeaders[name.toLowerCase()] = [] } - responseHeaders[name.toLowerCase()].push(value); + responseHeaders[name.toLowerCase()].push(value) } - }); + }) wappalyzer.analyze(url, { - headers: responseHeaders, - }); + headers: responseHeaders + }) } } - }; + } - xhr.send(); + xhr.send() } /** * Display apps */ - wappalyzer.driver.displayApps = (detected) => { - wappalyzer.log('func: displayApps', 'driver'); + ;(wappalyzer.driver.displayApps = (detected) => { + wappalyzer.log('func: displayApps', 'driver') - let first = true; - let app; - let category; - let html; + let first = true + let app + let category + let html - html = '' - + 'Close' - + '' - + '
'; + html = + '' + + 'Close' + + '' + + '
' if (detected != null && Object.keys(detected).length) { for (app in detected) { if (!hasOwn.call(detected, app)) { - continue; + continue } - let version = detected[app].version, - confidence = detected[app].confidence; - - html - += `
` - + `` - + '' - + ` ${app - }${ - version ? ` ${version}` : ''}${confidence < 100 ? ` (${confidence}% sure)` : '' - }`; + const version = detected[app].version + const confidence = detected[app].confidence + + html += + `
` + + `` + + '' + + ` ${app}${ + version ? ` ${version}` : '' + }${confidence < 100 ? ` (${confidence}% sure)` : ''}` for (const i in wappalyzer.apps[app].cats) { if (!hasOwn.call(wappalyzer.apps[app].cats, i)) { - continue; + continue } - category = wappalyzer.categories[wappalyzer.apps[app].cats[i]].name; + category = wappalyzer.categories[wappalyzer.apps[app].cats[i]].name - html += `${category}`; + html += `${category}` } - html += '
'; + html += '
' - first = false; + first = false } } else { - html += '
No applications detected
'; + html += '
No applications detected
' } - html += '
'; - - container.innerHTML = html; - }, + html += '
' - /** - * Open a tab - */ - function openTab(args) { - open(args.url); - }; + container.innerHTML = html + }), + /** + * Open a tab + */ + function openTab(args) { + open(args.url) + } function slugify(string) { - return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, ''); + return string + .toLowerCase() + .replace(/[^a-z0-9-]/g, '-') + .replace(/--+/g, '-') + .replace(/(?:^-|-$)/, '') } - getPageContent(); - getResponseHeaders(); -}()); + getPageContent() + getResponseHeaders() +})() diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 6bad6ee83..a1e466bfc 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.9.34", + "version": "5.10.0", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/images/icons b/src/drivers/webextension/images/icons deleted file mode 120000 index f7467b9a7..000000000 --- a/src/drivers/webextension/images/icons +++ /dev/null @@ -1 +0,0 @@ -../../../icons/ \ No newline at end of file diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index d04c65d9f..24248935f 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -91,7 +91,10 @@ function appsToDomTemplate(response) { // Group apps by category for (const appName in response.tabCache.detected) { response.apps[appName].cats.forEach((cat) => { - categories[cat] = categories[cat] || { apps: [] } + categories[cat] = categories[cat] || { + name: response.categories[cat].name, + apps: [] + } categories[cat].apps[appName] = appName }) @@ -101,14 +104,15 @@ function appsToDomTemplate(response) { const apps = [] for (const appName in categories[cat].apps) { - const { confidence, version } = response.tabCache.detected[appName] + const { confidenceTotal, version } = response.tabCache.detected[appName] apps.push([ 'a', { class: 'detected__app', - target: '_blank', - href: `https://www.wappalyzer.com/technologies/${slugify(appName)}` + href: `https://www.wappalyzer.com/technologies/${slugify( + categories[cat].name + )}/${slugify(appName)}` }, [ 'img', @@ -134,13 +138,13 @@ function appsToDomTemplate(response) { version ] : null, - confidence < 100 + confidenceTotal < 100 ? [ 'span', { class: 'detected__app-confidence' }, - `${confidence}% sure` + `${confidenceTotal}% sure` ] : null ]) @@ -160,7 +164,6 @@ function appsToDomTemplate(response) { 'a', { class: 'detected__category-link', - target: '_blank', href: `https://www.wappalyzer.com/categories/${slugify( response.categories[cat].name )}` @@ -171,7 +174,7 @@ function appsToDomTemplate(response) { 'span', { class: `detected__category-pin-wrapper${ - pinnedCategory == cat + parseInt(pinnedCategory, 10) === parseInt(cat, 10) ? ' detected__category-pin-wrapper--active' : '' }`, diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index bfd1f69de..7fb12aef9 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.9.34", + "version": "5.10.0", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/icons/1C-Bitrix.png b/src/icons/1C-Bitrix.png deleted file mode 100644 index d0236f87f35919eb02c9743dde34b5a2e2f47534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3274 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 BtcJiqkp+uQ&D{|D`BT5@Oa zyC0v`*QHdPnRn;YGqttJb>|m9{raZv+@i4kZPz|L3fHMfUM2 z-+upSy0G-`zkgkqSO59sU`L}m%czC?@^qgORf3LiEFzR6Eho4`5{{0=Wx6yTH z<)bgJ-u(FJxV_wDbMBcpw;p_csktt-{LI|GE9<6Q-!u=T_t>tdXAi%;a_aTXYwsU^ z{PlJ5oxPXd-8a~nWwE8eep{)}?z-T8Es+O1(vMBbJ28FY)eZA*?Obwq-`WR9F2B3K z>CuU#BYoCeiyF@_O*zuP>i(hb%WJN@f3W${iQ6Badhf0)IX&BNPea-1ImcgJx7$`? zxuqcSaG%cl^v+AGo_u|?@zHU^joAr@dzaqbfA912={L3JIy!e-~IGF;y}CB`n2lTXhvY!<)Bdix?Of*h@TpUD+RS3v$Wm6R!6&-c)>a9z6o`_$$ zcJE?m@W`6ruqiN*qYYqP>c#bo>-2qIo#*yB_ERcu=;uhjIJZ8GUq@ul8RY{L-T!W!Cbr;s+{QA6$c+1p z7FB2DbvUozF2U+5UT^*FSPLFy#&2LLxu@Qe!S?Lb zE&q887Nu6-&dl6weSTi`yPx7l-n;d*e<)qhX~}5ZAygQ*iAT`v-zV+$^XlIoy7$^W zDOy~A@5g7+StVW0-2$a+4VM0Unrq{+S1tHLl=`d2%&DbkxL30j#_pYDW@-L&q1$Hsik`2nBiOsZpg&@^e=U!DWJ&u!dK?)S1{KCt%Fve?h8TBrBR zd~&Le*{>n_V?D#4Fjak%=c{k;XRf~!cIzF(pGe*K(i4mS|FW(QkDpcV_kZ_fvnLn7 z|JVOnyWoAF!+mGReV3VP?b&{<)|Ie^r*JA(5$%i+9%L~_tl9a@fRIB8o z)Wnih1|tJQGhIVNT|@H_Ljx-#3o8>dZ36=<1A~t>>z<%!$jwj5OsmALp+QkBf`Ng7 N!PC{xWt~$(6990pa#;WX diff --git a/src/icons/91app.png b/src/icons/91app.png deleted file mode 100644 index 3963238b1b19bafcd4d578dc72f6551f117d6d8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16267 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 diff --git a/src/icons/A-Frame.svg b/src/icons/A-Frame.svg deleted file mode 100644 index 7ff8039aa..000000000 --- a/src/icons/A-Frame.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/ADPLAN.png b/src/icons/ADPLAN.png deleted file mode 100644 index 2252edbb8e7c8a22f00186d4e7f0923fc53b40fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6396 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 O$KdJe=d#Wzp$PzMt$2I@ diff --git a/src/icons/AOLserver.png b/src/icons/AOLserver.png deleted file mode 100644 index 482bcdd9f46f5a563896793055f078240937af43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77kIijhFF|lJ9)3ZOQ68f z`roW&;(|h*P9i2&xb!M-0fSIPr<+rUXhXx!XLkAb z^|Z`qK6z(t{Cu9JG57!C8oLj_zsmI;DBwx@eBlx!!@q{3i@J`oX6J1`y6l1gOEZIk zRC_=Fj>$Ld+aGOs#Gq_=^qp$iIhO7l*LjOwm#V1-&6-fxK3Q5r+tjm5HGRsBg!b@& zIJPZc4}CM8!?j@xm+ss{^Cq^qM?`+#cHtIl^>(K}Y^Sps4!n^`(aE-2yhb!MAeejN zisVVJrv^$-ozvvh?Ym^l`tZ)PCMDkwUQ?B^-N|+0KPcA9(%ethE&{Yom%f9;wWlDE+%UfEeI&`{aEnAkJb>Qw=>)pxk7|!f7fB*cub$*LMZNx|AIU;(Oz4Y@doCMh; z`}M;%UTW{|T(jPEMtxbDrm)OFQVf4=dpdrk`#+biW}cuOco zE3Z^&Dae&~QB7vsuwHuhiv=xw=N>P1-J10*e8(~4l^vd4tTQJy2MTd4>*M?OVByhk z3Z3O4fpwy2a!OI` zcUZYLX4dcgb7gK$Ve28Mz9lc>X6?>V2)dm=*~8rLhEVLE9m=s&qs;UY9~@GgrWX5G z_=(;|R}RM=F2U@%O9cC3Idpz(Xq_ySe0+t%0gLI%D=w#QJRtCP%42U8(LK}DKC?`1 zSryk7aEd2n?n8_8pUDziS(k-7em7cnL0vJ{XJ$#I)lHqN>k5P%>fxnp~e?N!_w6jgm}%HFk8s*f#giOSx3ZEMfkIa{NW*X}jk znw{P9|NsBJmRp0OdZLo&L?tf`3aXydlDu{4+U%&P;^Ln7=a&9|e{M?8+TvudsO-JT z+2@w_Wbd8RQeEA1Zf(!8;=NJX=jO~=dTi;j?BcC^HMcHZx^?Z^waHQ0$6EF#C%3$R zek~|!N_ES*?CNtb(+MgQAv31w|c;+Pk!; z_}abq_x7$`JEb^Q`}cPS1_s8GAirP+hi5m^7#JANc)B=-RK(3a`?T+{fk?~6oyQcW z%&eR_^W|Up%w+SfDIROL{QfI5H~X=@ZvPh6-dB1Dqo+1o^f8M2G0LnrHhlNtx5i7= zQyM9+SF3(7zN|RQUd{IF-<+P$1YKeuVBf zJXS8dpv7j<_v!Nkc=caLaZK5~f8NGh3nX=>Oo}>}!no({+Ajg~FS1^>b1u|WSeiw#!o@g5MSJPI$RW*4DFe?p%p0IiX5#x^0eG{=28o*CbZlx`|tcfq{X+ M)78&qol`;+00;*2xc~qF diff --git a/src/icons/Accelerated-Mobile-Pages.svg b/src/icons/Accelerated-Mobile-Pages.svg deleted file mode 100644 index b9dad9255..000000000 --- a/src/icons/Accelerated-Mobile-Pages.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/src/icons/ActOn.png b/src/icons/ActOn.png deleted file mode 100644 index de6b48edd989c2c08da90b937887c2dd0c4f7b03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QURsX!90?|I)=d@nAtXt!6=l`CYH%Aj=?hO@4tU6c5w{)K@8>*40?e-e*I=J z4gdG=AA^qnzyJRyt={?m^Vg4GzV$BOW|Q7fG;y(GPV4+F2N?`QPF=fu^4eVy@60`C zuIR>AG8%_6n1s#Vv|lH-g26D@EU8vIs?0p4PS7(Wv3bVdzkfe}`_5<+!(bHh=g(gT z%jhk~E_5y3^5M(39Vaekbk5y={33%+0IzEblX2*kdryA<`E&Nhy@b|T3>H!Ci#FbP z`0VtxyQayta)J5kVa1g*Rx+4H@VlomnTA)-T3tA4$=#)T&He&i%0 zAW{AEci`Ur7B{!Bx!k!|wJOx^wAR^(W~HBRr#EHQzfYa3R$aSXVfV89zaiTFpRP>x zJK1~A%Rhg8dAf9vx0;&x+-ZIDgrAp1X7MF+ZJK=QWr6vACI8-+QRo@x St#=Fz3=E#GelF{r5}E+>?I7p? diff --git a/src/icons/AdInfinity.png b/src/icons/AdInfinity.png deleted file mode 100644 index 7aaac8912f409e68f9cf9337b895e2a47aedd69e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1361 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxW(D|!xH2#>{0DA7#D zl-{c8y|;7y5ES`V*X)gi!W%iYH}dLlBozMt|NqY3^PP?Bhrp=M)y*FhGv7!ke5q^y zv1!M9@30^1w!GCfd#h#iMnd7On*Qhd_8;5!z7d!I+|cpP&f|@o`iGF%x2pQ@ZQXvI zzVKGpp|u#X}|Xfc<<=(!87okxx*U?#WxBX-=@s|(mVB2PSN*u zTmOCk^`*5JhQ4^IL6`cZOE~|Ns9|)BHwS`MrbZ$C$J?vZ`;yOZ#ZdS~nYR>R=?*4>~$@DBREZQlpK@HZ+3-%@h(hSqO2jQ+g-@J2%6=f1<=x9tT*C^)P>W#+$8()rTd{eAtmHxddzw(b6uSqyT& zq~beUxA!jIAmr-%Mi!I+zRg|o!7J#Eq~d!!_ct;s@7)7G1Vn-YOa*>jhxzBO~aoj&cAc?`52u9ih|y$?;Slqivdsgk` zx%kWSX-MTk@84&cK8FNcyW#)C{F`XUN{M(?vDYmoH~)V9vs~ihL*d15w1kf@zOh1h z$qJ2+j%wGwa@syDaCv8!`0?A(&W;^l-kMGPd-B(Wns;A=)^Yir`m9#-@Yi)NMQ2t~ zO+S%xEiN?%2FA&rE{-7*l6Ma_H$7%xaJ?AaYny$0Tkh>`xo2;IsIQaCe(K*=o1C^k z@th+2$*BR=NgwZ6*ko?pcTCmBW$BaYf!kt!+AI;CXdZtc{|EOm(PLq|dKA4Id6c-m zPFd>_sB_fG$a|XCS(B+IDw0|uQ$ki2O(Z1B zX=kIiu=uaOmb+nV?)81lvPSnAHOobeiN^RMaRK|3oY7s z(tRkaK@yvG~c|-`^bF zl)pbk=D~yY&g~m3`d?@iys7xZdB|_xq>^7e>AZ8T-?Qqeyn3X1NH2b8)!Sdav$w0< z-N$@y_e`VrOYhYuc=2zvsnWSUdAUo9%1NQBZ!)*Lr?2NZEZ>tdCEZ=W&GUVp_` rhmZU3yRqfG#lD)awcbDc&VA(PU$%TzZ0K)LfyvgTe~DWM4fOCZA= diff --git a/src/icons/AdOcean.png b/src/icons/AdOcean.png deleted file mode 100644 index 80b5a9c4e6498ee8bbc4802c5a3f468a9256bd34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1958 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEI(3)EF2VS{N99 zF)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2KEw9Usv|~?2N*q7AoKW^e`|muqAoB zyDFJ84>C-3z2mCfeM~jUxkX^n0*S{? z4gwt0oNh*CtnHB4n5pf}Dr#~;OGBe0Cs0GdyEVzBYulv_ktxEOAzHZ$w_ISF|J zrzHN3eKY)h6n+WJ?O=QL*{Ld{C(p^o>4>0qXS0iBVXH&K6@mYP)tyUSOg=8qa$6x) zC;icC<1`E37}JCTg{BSLbrj=NqAcHu=C$=JmkCc-k$T(9m85OhlJT-bKq_3`8txlaq`hoTuN*VipF&|NS)WqDjyLj3R*ODz)rH>pwd{pL+G*esl!>?)97bkN} z)@wTURJipKM_`|z^HM*~#2OaE=rh)Tr}yW2m@v6n>M^yS_f%q^nD)o!(WdLu-Gtwl zGhb6@&fgaN@9i3nJ!Za&QnSPyCGJo0_`dtp=7THynV)wzHt8f(O%M3c!hJ~i5O4Q_ z$Pf2Ez5G_nQo*yMKg~=N;%56ev3Lt-0%5u>jL*4&I6CV zOgB_Z8hp)D7k57=e5qy~yVP}gw-^(32hK0YO&@&lOK{^?w_P~n#an*{KlNf>`#b9y zl0@X$jM$ix56u;7Dqp2*<8qLRwT~HgjgX_)h6)6)Aer+jQG=DdP zuFG0JM_~t9_3upb--9Qqtrb{&q`8OM}BX~7nTK&5Q1eGE3I{21>aW8}=$C|u?L z+POI4R_%c|^SqwSxDzGlI8UIxvwAC&&*m=a9$Dm!CAXK$Poo5bK6?R)f!)30tn;O<(8zXO$M{& z!Pjm`cXWT)+J9o|W{y{`t?%!1&%3y1>ocvAcSccv*qA+Krxv`h7s{C?%=UFp!eyV| zyz6z8#s70g%v^9qbcbzv&hI@Teo9NOtDlL^jsI4jCBLCm&tN(K&Wh90TbYyV({q(l zY(>AF;LM1xSMp!iJ$+u#pxn*FzQ4>*0_WFefq%W%=$|Hg|o z95qeCebnWw~lD zQ%=ju+UhCmYj>Y{_Tu!e<*p`gKgRp+SJ=k*;kH-v)Y%6cL-JBKx^1_8_l(uKHR#xW zyX_m8G`m-B-Mxgb?CZZT7S3NjRrY~;vJm29w zr|preLWh}ZF3k^m;3fa{_wzGX-luM8%}9STMdI_Mg;|2qN0+Mi^PQ_pn7Nd%FZ4&2 zAHQ)r>*1plXP!C`=d$wkxAS+ZD&(0izuSK6@MfpZjK7lhZtE=-?M^?pe0WP_$IMAg zn|D87%Xn%2w5vx=Pgf=_TDf?WRr^x=Pnt~9mQVQ<$}Klkw4AZqC;E7@j_kCuO1XtI zA8sx%TBtce;N_Ct*>~;yx;|Q6ZuF1;|N64<99x;%keuSfg30%%&J@>qFZtx~%j#`6 zuASa*v{+clT6kvCI?G&}>L={45?>_Tlgswm$YUJ6rj&%_E8D zW4DGW`(w2e{flPF3VNA)-0ot{5DiQ@d^K`iOuZ*h!JA_%8dqMNE8)LJ;hXSMw$;8@ zmF7ImdKI;Vst0EEegM*si- diff --git a/src/icons/AdRiver.png b/src/icons/AdRiver.png deleted file mode 100644 index be6b259eb17ab1de2542458d1fb2168175e9e50f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGj01c^Tp1V`yuJVX`~NR3 z{l9bP|E{k8OP2ii_5B|a@!!+)zq|W?H@E+Oe*b-Z{s#yD4-Nf){rZ3Q(+=ku7#J8! zg8YIR9G=}sV_;xd=IP=XQW1Bz-+LXiA`i>%TLzQ=SAVz9U1B(Cs-Vs$-&}{1mAPML zyD(fZX=M`2bg}N(%yi=#`@G{kvqZf5u1q~9(Rf+n;|ojvlgIWv*~!Yj*OTk$kBN=H zKXgrC+U%M1Jl}i$_hpNuUR`0I(FVdQ&MBb@ E0Myxi<^TWy diff --git a/src/icons/AdRoll.svg b/src/icons/AdRoll.svg deleted file mode 100644 index 3f485d3a2..000000000 --- a/src/icons/AdRoll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Adcash.svg b/src/icons/Adcash.svg deleted file mode 100644 index 8242faed9..000000000 --- a/src/icons/Adcash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/AddShoppers.png b/src/icons/AddShoppers.png deleted file mode 100644 index 4157586e5c4c246ca87e9b4cd37b1bb60a2d33b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1562 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<4?SHRLn03E4Xe%x4wbOq zTW#RPQU5{WSZZ$m?tSsiJS~il2DekzZ*yP_oapXi5;*6f;EdS$ubcB;@4d^GvY;`e zN$rTeiIlL%6_?J5_Bm%tBkE%>_b1lqc2)TANY|YK$bxcVPCYC?X zPhZ2YpY(e1(<`?kcqenc$Sz6`RxI8tuyO7I=3ei2(Gz@F1ZHmkcK%OM^W6Wpp7?a! zw6imOFIu|RHvGj>##qkO1FK(&*%S$uJABu0QQWmE@7lH5vVYiapWA1=y6kJYG$(W4 zk+)gl^&4(oy}o!w|HdaiR!Q2YzU1j1j{8==!@^mw-LA|kGK9bhK?q8%|{FJRzJ9|^W*rNmnMdX z?O27J{!iQ{#@=sc`+eD&xjS}VNO;cR@JM;nx~z9odAChnWOAfdZC_{8k$I=03tk5B zF}#)SN@EC{cBg$t$?`(e4IjBv&P@=w@Z&}Oo&H53zq?j$Ox*I>kHh8lY4*O8a#c5y zJofHQczAD*E92LTp3|9`UryMmDZ6dzfk^3}y|$kWZ%8lW`DrRss<^%I6oc2box48& z6S3)v`*C9DA>$7ZL&Og3co5p8s5pf zoe|hyxl`bZEvrxsuhM@jzE|ZB{N8Tj%uLh25W>QC;Q4e-hV@nc*K`+euycEE_s#0= zW3w|l&Ig({-&ihp;WzB4PT^)@aY}rl;JbvGnejG! zucqZhpLj4Ys`QhO@6Y?+3%5kA>XQ4(>$TPYZ}P)`AEr+~mGPl++NmXhrnU?(wa+Vm zRB^Ir%}U+5b?)!?PrlDC+q$^gF4%L`?rjn=U)V3$HPw0razq~p-K9G7^V+8y%7oh2 zdKWI=sPXsQ!bp!&?(%@!GWK52KDFt!<#zZk`VyDoEULDpT4eEz6I-T>E-hhkkPFjh z*}|PxvTdEa^ilSNxk8C$@E}s&UmC>b}H2+Q1!t93@pUdJLzdn{!S*mui)rleTbt>n9S&>t+ z)Af0+YPIk4FyslpZk&4fQ=73^L1T3O^Sq~*FE9UMUmjfaZk9;P#n9+U`U@tVnX0_GdP~M^j*hKIM19Omr!y~5 z;q*&TWPV(p6cT48aY1&G>xsn@%3qlz0vf(9%~&^Ulisw`6O1M|N4v!bOi*QDvyMGJ z{l4weJJV7VIJmCb)>OuC6xd{tp(njT!B>mv#G@xVkpfA7=QaF#Ubc8H(}zo1m2zj( zqu;)oyfW&y=d61Q4D$+pUM-I^f44}BBa0*7#)QXzW=PWMKMWBwOWAFbVp$w6zw29d z|JK*so0DXY9TzhUSoOTWv5lEocok<}#Ll;WHrem}<;`;7#?@^>iYaLqYRrAP)sMPn z|KW}j-lN6XzNTu{B;SmGvrFBbk`CM~kE%Hw#<{b87FW=Xu9kVdFX}U&ntu7(E9bT* iCr;3Md0fpuCbf6Qw)^G#_A)RqFnGH9xvX \ No newline at end of file diff --git a/src/icons/AddToAny.png b/src/icons/AddToAny.png deleted file mode 100644 index cd1231f4194637b6b20c6a933ebea7a81a6c0dde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*Z*L^koKP^_rGAl z|K8pIxpMxqWc=sM{?DHEpE=_{YvzBk;{Pf&|K%$FGo}Amul+w^&wswW|BUJX-&l%$ zVqjokED7=pW^j0RBaMN9A=}f%F{C0cx8I%bfCC3J@9pYS|Nl!xxSneK(PXnoLP6$C zP4^NRMvLvSi+cTh(l(kd)#|8ps?Ak>erc7^3jK?MJ0qrOWPJSO@~_Lc(ahq0=dSWw yN(!k}Q!n!yD5tHo%x;?b;+tj5$G!GUa@T)yiYsrl-pRngz~JfX=d#Wzp$PyPhh)$I diff --git a/src/icons/Adobe ColdFusion.svg b/src/icons/Adobe ColdFusion.svg deleted file mode 100644 index 92a2f3d4a..000000000 --- a/src/icons/Adobe ColdFusion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Adobe Experience Manager.svg b/src/icons/Adobe Experience Manager.svg deleted file mode 100644 index af1c873a1..000000000 --- a/src/icons/Adobe Experience Manager.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Adobe GoLive.png b/src/icons/Adobe GoLive.png deleted file mode 100644 index 65c7df74f6e4687b41a713da8de419b259e0df15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU zLK>(P8f#Qq=rq|Hbvap0@v)l~=d&d(d~EGGPrtl>_wD<)-@pI-F?^65 z%D}+DQxfDC%%G=l5)~aA-`D@|pPkbyNd^XnNuDl_Arg|T2M+o%Ir1=ExbDYln_;qw z{r~^_7K=`@-FV>RJ3+Exp03T)j*bg=ZLe>2+b60Jvn}xPL#BokJQJo)T2>-0Z~6Mm z*J9U;A9v2TzLllYSDAOV$>{ZtTifFmUf#a2eCDp%Deqp}zLPETbK`ye?a!~E+ZA_a z6k0eOo%<_U-Yr2_=hwVq(}ow8%@T|+ZvJEJx#}T%ZPIyA2s3!P`njxgN@xNAhSs93 diff --git a/src/icons/Adobe RoboHelp.svg b/src/icons/Adobe RoboHelp.svg deleted file mode 100644 index 391561734..000000000 --- a/src/icons/Adobe RoboHelp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Advanced Web Stats.png b/src/icons/Advanced Web Stats.png deleted file mode 100644 index 1a7c85ea85551fa372e6757db2e117d44912734f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!tog*{yyLn;_!4|r$Dq%s`% z_}~2gnKy5IzD=#YrZTHNBlxz4MpTm)(>9F-BDp#XSZj_x2z6lDQ{l69kz&_{Ag(WJ zT&#}%VjT${fd|5xgoHl(neRS(=H0pKW8STo=0A|T`qJA!mHTOU`@f%gj}7n2RVF`Q zemy#F&-SHH#KW%KN_}AdPHBg;eeu0B*X3sLdL6!;sivMj|MUly*CFZt6HE9w7IlP8 zIC4F+=67}48|4FR0gO{FKlgoo!TJ7dWp}@bU9A(WQbgaqw>}^xq4LqIBGKjA#?-?6 z>SgPstv>KIa3zGXo#U06XOZ~y*9ob}s?NUUDqqBlJAMgxG(OxVvE6K<^J5o&|Gj@s z-uYv&VU^L>tHM_&etfymi}A35Mw;mo24AfXAF)@9CmhqT);9RZ^Uhm-^7l)xF0Nf| ze<$bN{*@X(Z{3cHch!uxYOd_PXd|QP80h~oNLK3b5~oRW_PvJ2$JcE<*l&I=>HGgb z8G6_MI9x4yx;(bzk4uoD!eWP;4EACri$oUNG+2}gRqr^rb*ui5)Sq1Q9tCLgO|;nS z8TukE*6U=Lf1*y423v4zlb(m^Y-^R2V3p3YjeiC!UJIBY=|KJPv$x?66>Bj8u7TP^`t^$Y0WfAoTTk%tD z5mJ9H`n)vhFY>YXJpVpHlhuT0Nr2`I)kzk+SF7y3)|71hBe6x;X-b25qqL(AOL+J~ z!8u7v-)+j)x4y3ak?0}hT9KFND0uhT(Y$K?yZPG-|Fm4?TVu81UTZT$PKn;1m&TEE zmMyY95kK48;_mG&xBRlowZvH%@?(Em8C!g;+ZnVlO0RIos>}HeS__^YJoR?Q%Bt@0 zV>QpF-+TJLUOXd@r-u2=3I+>n`Cq$lZdBVdK~3?9*sLoYNv#Tgg@;>q?wt_xBItHq zVRhl-U#YjH|B5(#*ni#5_~hMkKYNp3^YTQOPLT@oVi8d1lr?`MnEYR%{OxDY2WsUU z?@H7DS%m#uW8gixE6s#q(uLce)@$Q+AI36??L1wt`@!v|toHN^3=9kmp00i_>zopr E0Kz8DS<+@Jsb`R7`POTVYw z{y*zLj@e9uIm;artQ!c4bM{~+8V$9?AU6@zm; zNfk1T2S2ceL@VrHG<}}m+#=2ETle3;ayd9N=fbl)ofls9AAibqc=_^e8zWz&o%_JD z%jxIMo|QM=cP{?$lF{78GX3?&)30kEhrjnL_~!fTnEuJsdZYM1OYJzjw;#{r@;Ifv zQY45?U4gl&VMXJyM@8wPSD$Du+I;=Z&J8*4IuS;$vuq4pT>8)T>+y3h*L6*B?D5m|IHhx^^3|pTs&Q2lN}oOA zopLju)BVWp)lSE1>LxV&DvjW@vVQ;k`SbXTS(h(g)@?QWs-;vM;k@LDqJ~zmkM*KG zPd0qLGyQhRqUHNPDPCMDUso%{WHZ+a;{Es!ylxeRl3`*NOgX@~sONY~gBA zefMvh_IC;C|1V8T*L|`vJ9e)B!%wUCT|$wYmaSO4c=3sVI~T8&tzGbDt|)tl6zhWX zzyDqFtrd0ly2>hG`>oY4=F#&fmD{%N6!f}~drjkp&9dKXyYDi$sVGD`B>z~wcglL} zH>DHWnS3_{?bldjEg@5AVj{+RDR%j>n{Ow{_n4J$pSOR7taUJ-YtzDyWxIs@9fvEQolrOEGkm%|CR+Cttz`{ zWcH|gvrYWW?aX{4?X4LM#DZOOs$_r=iJqVA+=`2%CjY?4^0#INrzV9z|M!FAmowKde)F%DiL*qi z&nI4f@>4H4H}*oy-qh!O*M3Oq<)54W$iO7=S5)U&tCQ^OB#L;Sn*M#!Ec}JP*z0(` z)?}Z!<7$pw1_!ldoYFi#?PI-l?BeGXAEW6rL~ApcR`YQkoz{L#=&?vTPx^xM7o2YX zv%ebt{%*GLg+*P5g*$F8k~2Nl#^K9$o%wph;y)b6EFV~PU5tI+D$qYY(x%M+*Ne?L zFG8>Nrq}Lw^HWe#T7Jh*S68>UxA*JU^6c!_EurDpITl~eFflVVHEdr!<>#YUa`PH0 z9X8K!J|Mg9V#cFKk3zIUBO+!@63hDepm_W7BS#9@H^+aivb`h1>{!qDU=ehG4vQIEnDg+*Dm$o%=%VaSL>6-WVvvtmI@rA!m WX(Y3FEoER}VDNPHb6Mw<&;$ThShKqT diff --git a/src/icons/Adverticum.svg b/src/icons/Adverticum.svg deleted file mode 100644 index 92713f107..000000000 --- a/src/icons/Adverticum.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/icons/Adyen.svg b/src/icons/Adyen.svg deleted file mode 100644 index 96d26b546..000000000 --- a/src/icons/Adyen.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/src/icons/Adzerk.png b/src/icons/Adzerk.png deleted file mode 100644 index f16159bc024a8e24813c3cfb7d669e092872bf79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1050 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGs{(vNTp!6XK2czLEywUw ziRHO6%L^5jSE?)@lo{Trv3^xyc&owsUX$&;7TX7HwvW2(pY=F?>N0-SXZvcv`OS#y zhcUxZxwHLu75wGR{oh^qucy#| zPm%v#B7c2^fBW@c$^u z|Iw2F_Fx(Z?x8AE(uR znp6I6e(%Q>lRj^r{$=~3&j&VqJ+}Gh$;}_m@Be;&_qQ9Tzuvw2{qc?OZ=U`9`tj$l zAOC*+`2Y9Mzkh%K{Qv*|-@kwVLEx8QyafXTQ?#dxV~B(#YlCCM zc3H*u#VW2{!Uw0aY|s0%Ht(+J-5tRJ8lkKv3mQUZxu{=DN!z#cdxst8QH2u$EGs=k zyjnaGO4xUI1fGy>;gs@d6s&BNbraph(5TuTouE12Yg+178MX`uF~&`wnNm(3OFZe+ z;83RU>By7=N>)sahh%STy3pXYYw_eAuUUO`_!H$9_IdGJRogq*{w@BwqOsz~+Y2U( z8Uq=2OLTqx{CH_|-^(vmu4b8$8<%Q0Up-uXdgrs9W$e#)zk4-r_3BTB{OvDaKKs-( zapugu5&PmK8ZH#%PM>-+a>fez3d#__OOd@4L@UV7+|R{U@t#kM*+s_iBGXs$qB1Z07mCCnn+Yh1IV&uWomg zh;DA^_)ym=)Y?{5S-#^Hr&~*qfMd%950S2eT$2*Ggg7TiGemQ^U%#|v>uRPh&Gdb_wa}O$92=qUoS0U RVqjok@O1TaS?83{1OWZ26h8m} diff --git a/src/icons/Aegea.png b/src/icons/Aegea.png deleted file mode 100644 index 8acf0a08a0e023f78dbd276fc9506eafa508fec3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2669 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM^CY~;iAr*0Rr$w(>79M%L z{=C(m_V-)9Z{NM#cyszPzsxo#P17l1QVIf$o*BZ8Gt3s)ArHVmH>dUt!ZVdtO}7x6YvmnjCaE99OgRfx z_dZ_8w7+`zi)X=`Y+PrY zo4|5RTq3$b(8XJWIZ0@z@R74|6lXpxc`ZVeIMVP>RWdHKlAPMc?A@eSb7U1;6V3>|HoU}q;D(SOV_=VT&@}gx&p4uQi{}JhmFIl6Zhy_g z)`z9`>L2FK=DQa>ByKZ62Ur*kFRZ5cC5qQso%yw z!u-HA+YL=$Usu#O%#l`UHc0#ZDbrd;=HHWt2XpHebnQ_s_@t7z^wfOO(y&sGYdmZ| zvo7j$znbTmbvWn#h8u+`u@h!-S~ez~O!O4kkmxZF^#OhmL@7XYApW=c3`E z>ihP5{bX(bZQ6nBb=hA#GX6ciPrZ64wEx+3y*8lA5Pm^X1 zrQ{xS6{!x!?5tCp+NY^Tg+DoV>5TB#6)uYzkKHJmEt9rno672hT5dPPT@0B4Rwmn) zq)p!YlJ(T98|&B9Cp=dEaO?ZsTLx<<9C2Vb>9~8~s=4sf^bYY5aSl#p#;em>l+9UB zvc9?1zTs-^g!6~K-2So1F{WK>0*__7$3z+HqU#G2&*{|kPnEWhJzDW&b2#fRKl?Z} z*NlWt#fhJJ3dIC!Hg+9ro5Q3g*){KIM^dbO@EyL7k(+k2>edU+3eH%bBH9ym!eLwZ zc|o3)vnPMDtFBJpQ1n4qd|v9CNy~PdO1elJi5sRdr#5yR_o_e1=BVGm=5s#rsXpZ=z5~Gx#;d$zsK3M|NU8mP|s>jfyev{zV4W}JWe)wRVdHTS4yf|?l$h>ezRC5pw(5)wcYet)$ghI zw@ELy`<^ATdX|UP@tx(0uD*Hak_(>9h&;oz$avLNzLgEz++RfX2%b>gn5ogu`M7aP zpwc#(gjI?nY#&vRiDWR{uUFr@wfW4l^g507`AMmd3;y~9p7^+q`RJl&e-rEulzg&y zyVSU)vhhb#(v9Xl2X;A6FjkVC$uv=Lr*KRyXLR!|MN3_Sh$69&=?3nc3Zl&y)g`~^ z6=nXOFIVus!oK?R^&i&3pF(pPg)INGXlH*3vu_moaF;LRXp+(5Y}p%qn<6eqa|$tE zR9kg0(WI(q^2H?aLQ&24PA4*=9_f0i8LB@wzhHCz^Upt9YCkys`1O9bo6&scjSSOV zu60Xn_6xkw}!<}`PE7`BT{SjWDQS=@ok#B7Q7OcQPo z6OO)zw>WpbySjGm{C{s4nGGy1*-W&u3=LCYXjo!v@|XJq*S-FNuZ%sfH(W~O=qSwK ziHJ_%jF^8=dP+~3>CaC*hlIixYnceE#=I;zYIXI%MW5~e{#}cIx`HgL>C3e$}{rX5RbKq*ns(8M~Q|aXx9g@>aK9G45Xbl|**d zs|Oxj&u+VZ|5VARq&xezd<|Dx@ifY6wwe8}eUJK9O%c{~^lM6UywoHTcW~;wq6+I- z-wdoAiyZ_^d<^e7BsvIJeoL!to*&kls&Rx=**LYzk%r_ALIlMAl9zZd3$Jx0Sq* ztRgzR^(^%2gqq@i*88u-RlPG#+*eujc!Qx!-LK?f%@myKJw*xpgHQRZW69tHt%(<}UJB?myqJ z=;5KwkF`7>e(f!~=eaa7s%+)TPydd_ZN4G9?eg6~rW!o%n z={?%wR$doA7P)DB@ade8&4FvVLt|5}&$^Q~x%Z`d_))#Hx1KI+EkD_Ehj&}-v`T~S&G)u$ zZF|zYb!GT(SHly&pjP! z6I^Zuxop0+y7basqtwEQ5!?QK$k;ZE&u2^K=^3{db>}{GDu|pc7#JvOnzXq}ey#TI zoYx!Xto{6V*@{=^cI@(P4otVYeY0vQw_f`;&7|9T%kSQG{iQF)yy1GZO!gB71_lOC LS3j3^P6l diff --git a/src/icons/Afosto.svg b/src/icons/Afosto.svg deleted file mode 100644 index 882f7d91d..000000000 --- a/src/icons/Afosto.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/icons/Airee.png b/src/icons/Airee.png deleted file mode 100644 index b35de317ad08ee234b3d3603cd3c85cc9829e5a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGk^_7~Tp1V`7@}7}QTPfF zBMeMNuVRQ=#htj4Az+(!*$(^0eIb*M&73=ASAL4Lsu%p&Gdm21zv z`v3p`|GyyO-#UVR-o2 zp9^Q+nAg3@6PWIyxb<3B-G_-&854T{IcPM`=~7;@;^X{iPmhI;m0JoL9@+&2-aWp2 zad{<=(T;D{Z9je$JxO4Yckl+d?+H%$ zrBUTzyzcY)Hx7nR*PYz({qj5+n}$sJ-){^yF`U?-ciPOFZAa?iE2W>O$+XQD{yDo( z=BU{c#s_T&8I$dwL>jked@{~o{pZN@*^2t#x%zfSyIiqI-dR6qic|P8xs}?krELq= dYPqiW{wu!HL99Z`roI~#U!JahF6*2UngDkD;XnWY diff --git a/src/icons/Airform.svg b/src/icons/Airform.svg deleted file mode 100644 index 188efcda5..000000000 --- a/src/icons/Airform.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/icons/Algolia.svg b/src/icons/Algolia.svg deleted file mode 100644 index c7ab05928..000000000 --- a/src/icons/Algolia.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/icons/Allegro RomPager.png b/src/icons/Allegro RomPager.png deleted file mode 100644 index 2815e76bd4107a809cdf572d01a8bb81badc151f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*Z>rZO-vFnGH9 KxvXUF+9V!fr=}z)31i2|#i1TESBh*% z+jR8yz3Tga&&|JZ@3n3ALO%OB#pi$iyjxv2{Y=jXc|lWkXYTu6Oi{*4t{>R2ByHdmV+Vc}O z@4o%adbgDBXOkDEoy_7A{gq(}#7ikwVSa_4q?;B#^N>&b=| z_g&K(ymTjSkocLQrNzGY@Wz8K3=1Sy*E~FM_jarE_ISSO-%66d{<(Afbz1N2=dF)U z2TrRiS4=+ZvY?vdL+!nbUWy@o*Kb$L?|m(_b&}clm5ZjO*op zj>}Ykd0zUn*-`VR^S);D(-n^EZ2`J2z>pPCC6vj%QCsVB8=x+^Q^ zb+P+>^IrBdDDcnJSbo*<^j6Vm$vY>{WVG|nzk5$=uB1xH&cn%j5|@ZCwte0CspJGx zlLzy(R0ZDi5o>qHtxnMtdRpzhIQ@FmoEvO&zh!>){yR~F<=UEGJKhvAui*-F)#91I zEV|NZweahcoj0F1@AfiRzG1bxG-S?xfydv|&xTxhS@P%ajiWQ|h5mT|VL2$9&VA&^ S^>zjZ1_n=8KbLh*2~7Z7MjPq? diff --git a/src/icons/Alpine.js.png b/src/icons/Alpine.js.png deleted file mode 100644 index a8f7db91f5f60e76f726cf5fa3c30f059e3a6ebd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3489 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 HN@xNAm%oFf diff --git a/src/icons/Amaya.png b/src/icons/Amaya.png deleted file mode 100644 index f8f1f9b13636cdcead108b6f6b63b14d6a13b48d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7dp%toLo808oqSQdIZ)!* ze6PG^Yg}AU)jN1;Zujb%!u9TMK#{hpR$hYVvV<#3b}q^}ykTQ4XS9Hp&sIl?`yXm+ z&fIwI8huz~-JY+n=Y0NVNetworkingContentDelivery \ No newline at end of file diff --git a/src/icons/Ametys.png b/src/icons/Ametys.png deleted file mode 100644 index de1c3d7bfb5a33cf0a46ef35bb936a3d4f05d1cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU(w<75~6RM*NyZdD6CbyGe4N_^b1{WALkyz+t)T0;X% z!h%a9)bgVm7RP3F$5+funzJv(q%tM7HFeREOoN)tY1@iq>x(k_iu%`<2=Ma{FfwyZeZa^i98%ESHLi>7QiKIO!N*)!J8oxFDO-iu3iom;wi z>(T?4m)`lXdfSP0$8T)jc5KV0gIl&9-MV1^*7XOs?l`{f<EhwqM^xpC^`sRmIxPJfUtw%TS zKD~A0!L6GQ?%sL$;K9>J51&2y{_p9t*Uz55dj9s)ix;ony!-V2w)Gd z=RgLA2lltGZOYa8tT(&+`IT3H;}`HVoY*&q@xb-tpT7xx54Ts?Bd_OQ!ul-Uzxce<%c7}HL(2iq!3Gdkqu6+d8M*!g+t(TWKSKkiDuI)CIx0sDr4o6?6;dpI3lS~-3C kHiMO6o$+x7hK71(FX?;!HXh3u7#J8lUHx3vIVCg!0K=LzhX4Qo diff --git a/src/icons/Amiro.CMS.png b/src/icons/Amiro.CMS.png deleted file mode 100644 index 3ea826348b0241a0c38498bb4836bba5f231bee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLl{{S>Ln>}fon&~rF;L{V z{1gqzBMptN2Hc+{r`%k#W|M@fB+sdY53DI0Jt94mM3VweEy?-BSoeOf?W?!@?o_ \ No newline at end of file diff --git a/src/icons/Anetwork.png b/src/icons/Anetwork.png deleted file mode 100644 index f28e95dc5a0ba043217d8c53a55d320168c36980..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3224 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 Gp$PzA2NHz< diff --git a/src/icons/Angular.svg b/src/icons/Angular.svg deleted file mode 100644 index e92f0220d..000000000 --- a/src/icons/Angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/AngularDart.svg b/src/icons/AngularDart.svg deleted file mode 100644 index 78c49125a..000000000 --- a/src/icons/AngularDart.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/icons/AngularJS.svg b/src/icons/AngularJS.svg deleted file mode 100644 index d0fd45bd8..000000000 --- a/src/icons/AngularJS.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Ant Design.svg b/src/icons/Ant Design.svg deleted file mode 100644 index e9f8c2a9d..000000000 --- a/src/icons/Ant Design.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - Group 28 Copy 5 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Apache JSPWiki.png b/src/icons/Apache JSPWiki.png deleted file mode 100644 index a25eaab5cb9230251d60669aee6a40045420fa95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7|9ZMOhE&`-JL#-9LK{a~HC zB3Mmq!l@Tt%V${^-+$l0F_mZf*V}UsKYYmkys>_6!s^sXA?2=tB|%!X7owhTzFDE< zIjQ}?rELsLpWKX^b+72$^F5zEQa4^>T2d$z%kVB|55GCz;>F3aw{G2wiM2hJp*5A| zxs8`*kKs<0kK2zQb5C0Ey`N21*8S7ZKkxjX>&NmoGh}U*x+cMru+}xZciXhn;=6s! zX5VJ6xp!s3r^mlP{`|RfL)6*{jt}M}XJ$6;vTzT+%-8c(XZkcv-6>9j>E{@186KG{ zbS*kO)vNU;zp=zpgD69T4=v{F;}w^Fx)rfZ?f&Ftp^GeXdLK>D;JeOPC=;!!x>-Iw zASzgIx}+Y@&-7;hx!0tYnp_Uv&)~$N+2X*lk&mNgM#(k9=s9lLz6(E0%G!GBl$WPZ zPe04KDD$6rOe&=3Sp|X?f0) zl4mL3{$;`21OMJ#{dDW=IpO6M1?%NCmzv+IUMk|=U;63C#lH)7rl#{3JYKJ~_1*2; zxpVh^Tf0XrDtqFoM{~dP^7gu=7=<^?zP+ku#a`R}JAQmM*XcdL{c7#J8lUHx3vIVCg!07dT!LjV8( diff --git a/src/icons/Apache Tomcat.svg b/src/icons/Apache Tomcat.svg deleted file mode 100644 index e6cdad9f7..000000000 --- a/src/icons/Apache Tomcat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Apache Traffic Server.png b/src/icons/Apache Traffic Server.png deleted file mode 100644 index 0faf78e0f6eb3e7955c6112f1da9c2fb8ae7675c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5838 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 Hl+XkK4@zR} diff --git a/src/icons/Apache Wicket.svg b/src/icons/Apache Wicket.svg deleted file mode 100644 index 301e4c4b1..000000000 --- a/src/icons/Apache Wicket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Apache.svg b/src/icons/Apache.svg deleted file mode 100644 index 775665d1c..000000000 --- a/src/icons/Apache.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/ApexPages.png b/src/icons/ApexPages.png deleted file mode 100644 index 839a8f681b0a55a6bd9960bbebbc00a1e6615feb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7R(ZNOhE&{odub!*p#TxL zhwPdzA~6S!ITbXEoO{SNNiDj=wS=AZpc-=ot9Sv^Z4SXBUfjAoG3P~Db}o3~{knC1 z#nJjz&*iqCU{ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/AppDynamics.png b/src/icons/AppDynamics.png deleted file mode 100644 index 1470b96fd7996a152bcfeafebf6504078de09bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2220 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfwVBS&0iMpz3IRp=X_+~x z3=A3*mrmI2#T+Qm_Ww>thDocYj*b|QrpiPC>5ZqBa(HzKC`)X;c{fLILJr?<>7IzF z8xc!97Ati))-Yc5t6_8uxN^!Zn_Ea=D6FupaaC5v z%#@gjQ@Y&m)OS2M!of5{G28Q-b1{SEACA3WWvC2sTLZ zQ-#AV3=9mM1s;*b3=BdgAk26#O}>JGfiW^OB%&n3*T*V3KUXg?B|j-uuOhbqq>I6( z!m1*-AUCxnQK2F?C$HG5!d3~a!YZ%W3M8zrqySb@l5MLL;TxdfoL`ixV5(=LXP{)q zrJ$f-QneOKl%RG=ry(HAJ@xl-&Y;}_xr8> zuRrE){T5d(FYmj=&QajE$Ccy9-5>sr{q(a%Cd zHr>p5_3mAtY-@Y_>Lp85rp}tRN=R6E>iYHix7h?kYLowc`n2fJpFckiy95MG=<4nc-nnyU*Bou8g};9P zzWVvI@p2~3j~;prHhijFva+(zu1^ZQeE!UtC;z73(6_R;pa1*q+qb_SK5WdrWxM3@ zVUYtXEyU_-YSvu8cJ0frU%TebpMSl!w)R){t?)7ldHMC4LU;6abW;93zAyjGJu>kF z$AN#pw*6e7d#+Ww`@O7{VpUDe99bo;lP6E!(bv*Sva_{4J1OkcjEw7_-#mJx^g1ay z$kC|b+_`fVcQ5t{GjRSrcaBec>eQ)*@sW{h0}a<2^O#G-qU7T-oNw zA?#0#X3m}aG`V{cx0JMWaLcUoCXo*;SF`<63J(uIuC#FB!Y+nF`K2-{brlNx-3~Pc zMMXxQe6jLc@m6KWy<4|FZHp_B-Ra`#Ri2Zx#?R9;v07JGSFJZ_i7(3u4(46^_JwhC zbI07}=y9|+H9h*;??vUYofE&VSfLRb6}3v^y<0<8M^#l-mGu7K#tbf8sbV5RLW?rQ zwSTF0^-X#8>QzvCd%KKX%T4KpA(v$zsBluou9z~&^oE9pehgp{G~3hS;Oy-D>fOI{pFEu8^c7V= zG*s;F@9*EWb?elr++18HMVwnvRi(huai@=SEGhe*OcxGv7dB)w%EyB;? zQ-hQ_Lxg~0&WU&L^2`{HfBA4lRaMpI-o1Ni(i23VZ+YFTbC0#p-_%R-bhi%wij6D{ zu8fU#_bR@A{d&yefQh+za;Im{qFtqBWt(K)F}Uz;3b}Dl_3lh}1_9B-FCOo@d;9j~ z6aSw)S+eZZi!V%K2c)H?-)z~lXU@+92N!4?$HE}lAn>@aYh5iP_X1vC z-Zy);Z@>QH(bbZws#94?-HqW4k2oH(3LN*p*1{dIhyBHlQ(G7tIo+R2{9dro=I?qJ zza4T1G|nvM>yTc_`RGGGgTV0z>-dgtELi`a*Y!jBPV?hQ=QoL*esuqVJ>%kEN@| \ No newline at end of file diff --git a/src/icons/Apple.svg b/src/icons/Apple.svg deleted file mode 100644 index 2954f0f52..000000000 --- a/src/icons/Apple.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Arastta.svg b/src/icons/Arastta.svg deleted file mode 100644 index bbbfd9b27..000000000 --- a/src/icons/Arastta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Arc-Publishing.svg b/src/icons/Arc-Publishing.svg deleted file mode 100644 index 4a66617a2..000000000 --- a/src/icons/Arc-Publishing.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/Artifactory.svg b/src/icons/Artifactory.svg deleted file mode 100644 index b64b8f24b..000000000 --- a/src/icons/Artifactory.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/ArvanCloud.png b/src/icons/ArvanCloud.png deleted file mode 100644 index 9c53ead920e8732cc80982caeb80278721a93acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3372 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 DR83Hw diff --git a/src/icons/AsciiDoc.png b/src/icons/AsciiDoc.png deleted file mode 100644 index c1c66bc99fec1ae0dbc1859ddd2111bc27d53d31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqczL=whE&{&J-< \ No newline at end of file diff --git a/src/icons/Atlassian Confluence.svg b/src/icons/Atlassian Confluence.svg deleted file mode 100644 index 3b63f4fb7..000000000 --- a/src/icons/Atlassian Confluence.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Atlassian FishEye.svg b/src/icons/Atlassian FishEye.svg deleted file mode 100644 index 245b0ec74..000000000 --- a/src/icons/Atlassian FishEye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Atlassian Jira.svg b/src/icons/Atlassian Jira.svg deleted file mode 100644 index 057cd3b19..000000000 --- a/src/icons/Atlassian Jira.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Atlassian Statuspage.svg b/src/icons/Atlassian Statuspage.svg deleted file mode 100644 index b651642d7..000000000 --- a/src/icons/Atlassian Statuspage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Aurelia.svg b/src/icons/Aurelia.svg deleted file mode 100644 index 3d157b859..000000000 --- a/src/icons/Aurelia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Avangate.svg b/src/icons/Avangate.svg deleted file mode 100644 index 944b87aee..000000000 --- a/src/icons/Avangate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Avasize.png b/src/icons/Avasize.png deleted file mode 100755 index 98651980b1c0f4d43f8a72958ac32e154089e656..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3568 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 bj0{zclDi*I``p98z`)??>gTe~DWM4fcU~dA diff --git a/src/icons/BIGACE.png b/src/icons/BIGACE.png deleted file mode 100644 index 7ce150b62659aa1e200d33e50c6cba3d4b1655a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 617 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$3_M*NLn;_U58U+*E|fU% z@%?9O_w#o`OxnW^dmIi4J|duF6sW+o>veC#i&LVPszg(@8oVlmwWtNQ? zy8z2u`8WC>uIl8}2KlO7WfgH{*c!?bIwf`yLx}j6kZ0_ZU+Lx5&5L0H$s0CZVtNzEx^jia{M#?I zwX{A})hd%&m zHywU@iTUB1UdVgC7!-6+L2P4#EsKR2`gb4MynWJ0>2@}I>FS{x0FniLkSSh3=O aJV)j8PumOmQyCZ-7(8A5T-G@yGywnwa}mM- diff --git a/src/icons/Babel.svg b/src/icons/Babel.svg deleted file mode 100644 index c4c006954..000000000 --- a/src/icons/Babel.svg +++ /dev/null @@ -1 +0,0 @@ -Minimal Babel Logo diff --git a/src/icons/Backbone.js.png b/src/icons/Backbone.js.png deleted file mode 100644 index 0ffdb441eeb7061348c2409cf17595993e1f0db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1525 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN}mBR6?vY%(m2-+NpF4MM&V9@0 z_2+h8Px7qmvT5D2TbDR-YaA)?fG$zi_Mct@h3mU zK3d(GZFcKQ{+b18TnQ}`r#LG4=y+K&9|?6#$oW_L{N~f$dfd|f2TyOjK5L^AXG`(< zwk_T{4<2ON-AZR-=ne?^BaqiACVFiI1_E%x_--rdFy_p|MS;oI9?+RCO)N|)h| zbN{pJ-Qzds?7J^7y0T4JBbXs5Rd-)#!2B6HIX`NoZ`*uf7nC?xyyQH?fr%6M9BaA~ zaL)36psQ-HW<$aI+s_zcL>EsxG%0G|%L0a;zgbs`m2@|}V5s=5*-Z1z@|`kAYkAxW;~H__o+94g<(Jo; zl4I)Ces=Gl;oh2-l@%Yku3vEV61M-&z_7Amo>}z`tJQ3l^X{i^Z?SN*is zqWDM6AKN%*DY%~8H+^AXtg^3n*d>KWF)QRcUd>s0Vq3xKoxkmDEf|}J>_;AXFV@eMq_J|s8 z&dLi2KC&!k*@Y?L^;JO`_FJ1*->$yB?3(a<<5EXYFFl5Uw2RIs;zXTFF8VxHjkr1K zJ(F%#_}%+o{J0v-orQnJX0#r2PCF#9$^LfJik|&nBys zx$oxAUiH=CJ+}ele!-}Ifdb`Lsh3?jZ=+TIYcfPy&Q^9vy0XgbPtupaJgNO>S#Cvs z>)%@Pkv-?}zvdn1JWEr;cq;hU{)~V9=bCoOrOp}#kINbF;{C*@tzk_4pTnba^aI*D&_t$&UX`#(v;EZFMW>Zq z&^upRT`E$@``aV3=xep(&48qHHv^Kq1$J)|-e+Icm~Xkw>}Q<8p0hR%9?^66=&*JLz#%!H4?<$W!cz#rp;kGaHjb>Z!w+r9RtnrXPaQ(5BGF!xM{xrwZ zDlv~_)AwQTFKqgym-DsKEy#Q}!+}}_vo3St9EES;*ZkP0=;c`S$$XuEpzUgP<)OKg zU;Gu6y7Y2N$7d#q*MA?YC0O(o_uSY}$GqifSFT>a<;$)bezl(HOm@XMQ-_+JOc~~#2R0J1cU-<-}hB5izDy zr%m;<@V}$_%YfmW561)@`wpk+$+_!)tl(Q7R+wk0yy|b*jeU#`AOHXW diff --git a/src/icons/Backdrop.png b/src/icons/Backdrop.png deleted file mode 100644 index 9929019a6e3aeb3228fbaac3a4af6bc44775ce3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;ICT0c(20oEV=?n}EoB=)|t_%ze#l^+{|NlQZ zS@i+~1B02Ti(`ny<+EoDMHw784qxzaR#Mv4a4Nc^{q>jjJ%`$F-xU^X_+~x z3=A3*YbV-z9Cna78XuhP8YS~a;n9SJR*@gL3$JL2EOc5S8dYkr^9%PZ6BS*(zNYMh z2m6n%YVO{=j&EI)!VktrPhKo}p``jxUvo>x#|Jy)-@mhccaPC&@fnlV**q7%teWX{ zO$v@4zCf)7x2#y z<30ELh+x>1&_~6O0w?Qv{5es2^r`td)^^r;l7^R8RzBj`81W)uX>;VoD;>)_7Oz?s zyl+BbWuZHAUE&^tb&r`FS*R(*K>VuGV7H$G^#tBrMiE*Eb^)H!QY;Jn%rORGwsdJ%U@eN z$BrTMl~yIQj0}@9>#4Z!73Kcv`Tyr-e*Mm@s#DaV!e{V`fq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|U1(2s1Lwnj^u$z`$PO>Fdh=gq4kn*V1(<<7Ng177I@o$B>A_d#6Qb z$fSxKufK1;`Lge&JGU+*UGiRIcumZAW4L#-Ztm9HCWWbXB97hstd2*;MQa5$uQVwr zIn{nR+Wu?NiWy#OgcdH9aMtuKUiod32v7H|*vl%rPriF|ro3jxo4m5kduP3AJbdoY z_c!Hv|BLs9GRVBiW9rL1df6@FgiTl2k=_EXif-ZPby|G?Zt?tKyAlw!lQU zS+AvY1$55ZNl(;bIL$Y8&9`Z?OoBD>hoo8@yw%yGOeFW4DOJ{L*XUil{lD4%|Bh!@ zbH(K6a{Rf~p&9wC-7JeQcgqJ>qq?^~KiiXxmgmHWtdsEPnx4eE87?P2Jg7_gYjpN}yYrq8 zE$5Q5r)!m&XN!EeqUHNr>g*D3`#7UNriv1cJ@;>iIowUOlUgO}{w?B$RNuCn5;ps6 z@+;O}bz)q;UUFGX#NLpLrK-=}UD65?el0BE+GfAx=I*GE|NQMZ%gt76%lz1IchRB7 z6Ei+IOnnqF`|Le;o_@W+9zU+@c`P^k?ws*oY_%qB%YqYfE7phX*?ITT$*Hp*|IVFu z{Yn31R+*d07X#LI^l;kq{Q6ULl)X{b*HL>{JMTV0m#*w%>)m)dP8!|3_TigfcPn?o zCDE{JT6VYdH&?c%X{hlWZJBNsxh8&@@Mdmwc)2IPi7G!}Ed8CiB)G z<2c4~vEqTS;ZGTX#>3GjuV0DQ_jAX8S#tAY&c?*nqwKk2rimUq4s}bLX!2XJ)lAA{ z3Sz7kYA>i5FCvO`i8FO;4$V8++torb^)nw(C3ziQA{hhKWAKkrsP0oV& zx&FpxqH{9RDt1{s+Pos>?4joJqKbzSW+B@5Zc1+0zS!Q^MDM1~FD1MCU#e7s4mQqh zmb<=)E&jmtm~E1KrE9K9)P0)cTPpEO*>10LUEGs>jS~asKTfZa%ii!p?%Sq{51O0b zyzda-mT%)&?U&y3LGMG&k8Rggr|Mn38dD%% zQ-1O3F&Bok6H{YlQn>^r{GUAzO>7M+&yTl_ow#wOlI{!1Z!37j)7L)_7WvNmJ!O9T zbEX+`suStJmbBb{uhl!-XXGuwGhi6l)11_lOCS3j3^ HP6P@GE;$LQd*M&N0S1F*gy6ij0};Myo?M9 zS66&l94sBmP-YsHEj}gFm0{P`>4pa@t8X!!yS>>f-o8u!S=Jnj^CkZR!=m5X+uzu@ zW%t_WW}9xkYq;e3ZSAIPh7C#yPT2<;84i?07yV3SXxQ8L=4lXHgK_YE=X(-D43@k0 zotq}|g~j6h_m}BjAMHXI?%j5u>2~vUF2jaURbk&XtPl8EF7-a~o>lGz@|dTqpUXO@ GgeCxk*kCLG diff --git a/src/icons/BaseHTTP.png b/src/icons/BaseHTTP.png deleted file mode 100644 index 76467ab8524dc9bce5fbce451193504fc9b6d350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 755 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!yF6VSLn;{e9^h}em&(BY z;r!=4`*XMI22R;(Cc%5?&?>b>=ftwI7IFxrIwftMweJ7rl&p?c1#SjquTW{xu$V8? zecIP%rbgUcb93)`^8>T?mhU&;{yMnl^*&pEkKOa{=nyAt94X4Pr)XCLNc(^L3tF==@9Dl2y+=E-j4N-?shk z-r`=l(EaU=o84u)O|3>)0~vudgfT~^vBX4ts)`|Wp? zV8|<3xv=sDgNAHo#=qQWcUY!rdN`lpanuRi8g1c`TUIoOJR&nkl9a0s|~65OH-m&W;8VI;9*;lp%JmxVov|vXtQ6N znu7Li3`m;N!5m=wFl8&aht^oS1Ou?-bqRfVK29x znZ}&7<*TT6Y#gie;a??oy0^Km&$|1H&%5`z&Qs^YCJ{%jMlUH&P5Z}lZT_Fi`^X~I zb#dJ*f#U30w>KBxowK8@rr0Ut|S= z02YzQ*3pGm-Ynako_&}_iix91q2b5-zR;T7B_YqJ?|Hvvy5RKqg9p9r4jgc8I&@~y z{etFJ!vniT+mFb*b+LZY?F*TZukHK&TwAWY=cI3#*2$znWx$mu3Z0R#jhj95-+Y7h|GU%8*;R}D&((UqHJH% z#GSfFt^RavwOHz&ZnOU}->_w5+*Tg8b@G39#ann1> z>{{XA>6!C(UHfPIU*>0LZZ7^-e{SB)|L-5h)IYcX{P*v^{kQ+uI~Z@&RsU^sciWu# z%km!B-aoo+&ddX)2@@77{>VHad_d**0>K}a2b3kZuN3?dc_4Lx)4zKcG@i+~y__-Y z!aqMfTW99;_ZiqSlN;7uu-mGr(70Z3-g#{|u7lPGbQi2QW8+ZSQ(ah>y{zY3_@jUK zJUD;cJP^Ae{Eq1vk%sx)cl23ml6VCc{9XFa;HHPckDr0EaaxiJjqwVvYSPQEukld$ zQF*|1!S=4wUY4f((4E_6ZkVxuRaLFB;)CplY=^04Y!eRXv*n4swt9N5;p73&gauy; z?Gsv7vBbR#ePFx6BH&#WV{L=yfv^PESF0TiOc-qLpWP?VKZku;R${{j8^yTy>}6TT zJgJcrQdu@gTTHiL_F&+;bl&K|=euPI)*q}36%(TUObvuybOii<`19Rsg|E)1(u6Ne z*rHV+Ey2CT-SYIdIqwfBoiCr?F6nsUp#__UI9m;qTY2DK;T7L%zQ-P^n%jAjk@Zwm zZrehcHET~zmB~H5u|%V}UwL1)$0A0p&v(yfmQ4_=5iOXYH;-fL5-tz(?L03yKF7FNp1%FhYd$aQtcF{gX0ob$ zSlu9&F!}lJvt8>GnMx1TC4}4zX>52NeWcW?Yl`(WCg)Sjc-Rii*G*gWwdVWw=ex5T zRS$fYGjCwoH|-4DvxX!-=S%k*v}b%+cD$@b<%4#^Gl{q(+vd0>IL(WEp#MRnf}w^( z%{fqZ+r*ppCf->LoPV+y?cObPRW?}Dy-Pm#^vyRv^Rhb(^KVbP%%!7~$-(g3P7Eh9JSoBva@RgQ#MuXoX zez*N1rtB<9|7!Tp@aZ?s*D9EKmtp^;GYef;wlCa%K<<2bed|*t#lzi)7&!m1Jy>zb z=oUlI>0q|o4e1B8&zJ9az4N$d(HBO>Tk``<-8)LpAH8^9dG{3cg9j2WuPN&2GUj}C zS^Qr7sws>@KfbOysC_5jVaieGQ)!I1i<&s!OFZ4&Et7IY!l-`6tVJba0uNp{D02zj zlfRm%tP#(BMchhAx-w(GpvAfu`{G5cHhG=xXZ)gG++j5FjA7+=ndFv0Z?B5rD+{XQ*XqkMFfcH9y85}Sb4q9e01Vdea{vGU diff --git a/src/icons/Bigware.png b/src/icons/Bigware.png deleted file mode 100644 index 6457f7b387bd175fb476f6a1f063d3a186e94369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 750 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!towtBiahEy=J9*EBfEtO&T zaQ^+Dn|I%p)bCj~Gcal;>y!oF3Y}64T;1 zruapRn7TPyPC2c1ntr8(?|E7Id&}q2C(oQy73sLrvSRYxwX4nf`2Nmy3%c7pzkeYr?QfKlk&>`u;I-yoXBTM*F>@X{`v23yzeoJKNy=OZsIm|NbHz9%uDn zbNGIre!Z<{(*u_+SjAOoc);*YtcRS?vUxY3o;Bxt_4Rj`Y4(@%a}2*9d3wpfBtsgtx>|lHxHbR(ha{J66&GJ_(Q(#r$$h5c+qYK P1_lOCS3j3^P6OEZ?Ln>}1CrFqy#9z&{ z75J|%wElS7f%+f=KjsMs+xzGLPoGwvWcyoAa~K#H7(8A5T-G@yGywp&-#`NZ diff --git a/src/icons/Blade.png b/src/icons/Blade.png deleted file mode 100644 index 64ec225c57fd38d8e8db4d97e4a82a1b83787458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2127 zcmeAS@N?(olHy`uVBq!ia0y~yV2}i14mJh`h9fUqlNlHoSkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7}%1$-CY>| zgW!U_%O^81FtC?+`ns||}sdfn5-F~s9|ZfI>!OsMGpxz+b;-oM#) z`>m7r?gdNdM_y050#umy%-2(ggc$ZyuH1e!K15n>X7opF1MixQWCoJbUm8SiCePG#V;jOPv>M za9BTOw!5FqZj0ER0nVRTmj5>l-ckB_k^9LetMUD;#t?ILW~zdxz)DRaJ!i3uR6x8 zaYMs{L5Wp?!6#ZS`9$}cfAWbJKm9!RaPj$hw?FTT+4bRZJa1Y)q^NIT}xRPqn#P^m=Rfe9Qljlk4p) z%8H*C_deUYAZ%^Q)(et;?`sl1ILLj(($4t#v6$iT76PTWm!bI(kH z3#+_$hV@p(EQwBEzD0G_%XO(Ut&LoFcez?em>kyeNII?{bbs57PA0eKGO0Wc9~1&L zmVSJAx?kp2<*Q1Dhqe9d_m)0&c)m^{pDn`VwXAxAt6ufro_|lG^xlMjB@+y*9e;FmI92EwbRXL2;38-tXpsF|PoqXI zNBY2dy(gEB?7n(e|4+`73)lI-EM9E>wRZ9%Tcul<_a*NVIC7q8vVsw}jP{(*%8zz% zY+6vKtF^bhrtEw9|EkX~Pwswqf0^=~=Mmd2FV0)y@az5Kzi$|0bfOQeDcJabvdxSX zfkx?=Sr(P0*SFb!?fX*3{@X8Z-JTjv;Ue|t4D21pwrVFDufMZHMO|jIgG_}Thxt~M z%3rV6>C5Z%-Pv%0Z*Q#T-d`<$zX#9WzUI%wsGN>DKcc2zv5DoFG((|aQGwrrYX^>~ z8+lD=o2EB!mF=IO@w1I>U3vCeM_c|nePyS*{l@pq@vTSs=LoO#hL{iVWH^yJl-eRq!Uy33#czFxyzu*O<-Sw+d^oSp}> zZ^U%Z$QE5AcVwedfuBm!d8Mv`%x6By-=%-6&wsgpzxknGHS4z7ytr);c4Onaw-3&( zeCoGOOf{#qr>uFmpV3@($?jFzp4u64k5_(Cx*d|eNpDI}oom+5^!nYutl1O_Z@td4 znqhxeio@^Pn-`Y~KFt+fJ1Oo{tIut532t76Szl&vi0it?ndT;)pR((1^-3EypJ{9- zE;LNakDH>nWb=~8fB7CM`Fx$duO$D%be3bKmYLEA_6LVNf7~l+o~FHAYIFDXXNN*A z*3HrRBxJr~XRp`QqYF-cb=bQ=Ws!$6@-OF97pU*1fUz@lz=aSVP1MX_hTRKS>x7;;YxMtz%(MW{${{6tj!NdBGJM8er zzjqCd{xL8xsFt`!l%yncn(G=G=o*=Y7#dp{7+Dz@Y8zNs85r!E zdDjF*LvDUbW?Cg~4X2N!b}%q7_d^oi#Ib-fLm{>kWo@nV5P5LUS6)33DT7d)}@zUl&=0V`aJ^!g9OOrkc`sY zBr7YI{N&Qy)VvZatANDx)M5t1<^Ol!DD;foq>Tt9LXH0 zn()k&k_?cN`DfatK=m$?65q_+)RM}AR0goC^b7LR?Kg$_p_$_wl9`*zU}$P!VQFb% zXk_^E@kAa51_ogybAmIgQW=aa^enxdoQ&?t9%f)*a6ys|4f142%gjl&(%087&o9a@ zE=WvH)i22{(9g|JFEWa^j5jv5Og6SiN;EV!PEARTw=gp?Op7;6HHkKeoy=i(l7WGN N!PC{xWt~$(69C2xs9gX6 diff --git a/src/icons/Blazor.png b/src/icons/Blazor.png deleted file mode 100644 index 7e87b9a9905c79a63860e2e9b6eb3194e7cb5f83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11125 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≫l}i2tIWSYW8Y3W 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 diff --git a/src/icons/Blessing Skin.png b/src/icons/Blessing Skin.png deleted file mode 100644 index f7e0c6eee31727897561f1cae2d1ea7ce7c36bff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4358 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4kiW$23787oeT^NoCO|{#S9F5M?jcysy3fA z1B1X0PZ!6KjK;UKGS|dj4?X@r`)zHT^}d^R?<>o4-rOjivqjQN+Nx{YlBGhfB3xRk zZ>Kj&L@9na`FlQFroZ1S zCV%d0!0o~~p1c)PzP@~QulW4U{adfa{oa4wZpo@2o@RA>*+1;xYR(XsU(NjB>oyQ$ z^ZL`ln{CXGMI?7{I800BxBqiO*#AxUq8A?)I#10~?VD`BlY@h&s@yF;eXrWC!he#=+OXH$^?!caysv*&Zoj+oua%P0 zqN%N|ar?jjXMJ$sH2eRLtH0;p+w=9F{~hj(%)e#3PgEDm7|yon3rS{BWMObw!r-vJ z>iKns1*;TO8mg`bajwf)`QzIu#tmXWW47*FeesUa(PV|iubSR_pV)M8=Awvc1x1Aq zcdD$7%;pdXWpMEknfL#nyY|T`FQPbW1%w@4y-R~FwoA?Y+{M7PMQs1=_p;|VvtF#5 zIA0{C(u_UhnmsS4UbeSl+pc>n1$@q^$#q^TOjC|p!K1<>vXe#p_J*2ujwY*E0(liz ztYQf~_3K@Q-tm~Y&yEW}e)`navS5`<#@6V+?<5o6eszCv=iz_)qIQFn$A&bDNSzD_Z1VkDfSWhLe3i2@P7#gw!#VuRq)OG2z)~aa&l27XHsGU64 z`F>;P^Hq!Ao{LzUHh29hw&WIz{?*UbwwImg5xOkC|At+4nZdO^_FYzO#?$6i+1r1= z>h4#gxi)8|N%^}SPm8bqnsr^EF=qld`(y)mpNU=JN!GAEvIqyLI_h2}KDbL&*$|4Vn`(F1A()Ef-)~ z-Q?>dvU;V((%TA`qinczW_O$vEbjH`<@N0?S3hoTAX_1-|M!rbr3_=1w&)Cw4@+u~ z9yL*9P)J*`Y2&l0E{C5oocr0V|Gxg^QE?vONVbI~mJC4x&B~iJg&CC$_VfG=4_L+^ zA}~SqhE?XNDIu4pYzdRE-kz27qNCiNLES}AflF<|s!fcB9qoZjjk5LAer=er>eJOv z|G65D9&OF9f6e$c>+y=P{D3ne!i+K#S2;Pburj9hFs@n=K0(8n(Tn9Qrys+M0yajj zvx{H7JGQGl?e6g-e*?IVeOT`8#?{c-;Sgo#wuec@(UfCx*xLL(S_k@%JbltBtiSg| z&QD8Etw53ZJ*NZ&PfY5ZDcq(yW7D({ZxIcK)kP6cIWLI?{CME%I<-c?<@GW1zXxAD zi(j9A;nb`dJcl(RC#VWAy7a8b%9-k$<8vhErTeuFtHT#)D;Zc@&sJIad0o)zDu0oN z03)HP@01!2xO8w#WSsx?=F#_z0-6g0Dkh{Jee_7-0LcK6z}d&>e^7#b&KC3rtd)S0O2z!22n(KVG} z(h98<&Zi z<%yJwzcx>(P0u`e=l|9VFWY99t>5}_%lS>K`~DR%D9xHPr|Q>A_1km(wwlc>zh)KX zAQI?vL_tl}K*UMO>t4m@32gPAZH$gbzCW1wd=aBoRn5DSiHGxFy}5C>!9YYSfK%=7 z%U5UKyC3`eJbC}-`ugc zzr4>2wi+lH1*k@|hH|hZH8CE%t#xD~PxfVl(o>e1UfI;} z=S=14=ul4L-lj5>B~WOER09WNKr2Il;i@%<4Pv<%1y8d5of!3Y-R*C8_I-b5tZ#oa zyZn~->(BpgDLiW~k5=4f=Erfi^I|Q3UG3d#vckr%v%Vf%D*7@i>cq7K?r9C1UTIHp zSkmBNb41(Yk(x07-F2%P0((1+3pNC%%#mDwPV!T7Z$VsIlgG^ue>NuH|9dZ7ac^|~ zzRcUlO3l~Keqs{4y)JpZ?dA7+>398hzxCJI^3C@9n}x~6!e?Kl&&uYLwb_*WeQkd2 z_1)`48@+pbXK_Vu3hH2S&AD>ARked5G~ken7lY_3MuA2yMwgUak>xL4lH-_^q?unH zjh<}vJZ7S+*s51G9~46tKRa>c+Or#O87Ds9yEAdI^tSNlx0~JfeV%)HdGAUS4zHS> z3wA7%dMYTGc&c;8Op8`4A@)LNHjNomb$qe}Oj6vV*AxGOhQHM~4qACxlx#X6g!cSp>XWwvfv zB%>`kVM^S!g*vHv$w|$gYC8K}x&5nn1U@F6(eROSy>LN@y|n1lk7I{_=f6#Jw?3`D zaNg_9g4tKuUe13#@97S+MD4Fdm$U_rmc3rqdpY}>#4>?(n-1?0a}eouy%?)jb(()( z?dtE|Q-5f@ek|N8E<7(?Z%?=58pb25qPkRqc(wSJ_O!6XUvazV<}vw;MMi7Ij&H{|(OMly=9Ih1f{7?1$kA3|6-q&6$*nWNgrN8T$3hwPO zWqyC*yxDv!W3?X~mz``a4QzMSXMK@*xu?saw}~Mrg(X}}Mu~M}7DLyAz3+G0^vsyi zF?D9gskib3Otc_zU%ib;oKf*4PnTc6}&vPNP(XTwb&pPsK(p7Wk>oXg&& z;Avlf`Qhg6Zppi~zP#-4YtRY^k~krG;jxzNhG5=+(4`6@Oo1HF{nplge7f7Qd+xhP zag9~Jn|#aP@BO>9nO(l>O{aDK&7HNEzeFqzTN|?Lp!DHm5lLbb7oA{lPAbg27$UvB zTWa$zqpEu$jM=>pyG(VomL`YTF3$K`H~GoJtlIjen~s=?uU*lg(9j{Kx8s|F*v7V- zQHE|k7wg2z+1D;G%RI+)DWh*&)zAI*zrFHPbn?Y})WrZoLH`t)pf_x>GQO3Zx4 zuAP^Ym5!Y;=glgS78#Dzy9s>U+RE$fU&;!Kwk!~Ga8u2=$tJ{TV$>$N{8_ZRTvdeA z3AX0Xx22QRlr~+9)AS5yUEosr@RQExd*7>U(>#yf_UjEVA zzejhQ`lfT+vr9McVBt(zTe$G!p*wTURxRaCpZs#=mYrMfbmbm(xyC$uTh6}M=Weq% z>vXU^KajFUQB82?g%!rfOlF_GdGqFJGq%<5&Ine%->mc9&LwcCtHKJNRDMALlP`0= zAM@$$d7sm>ul)SI<CeNBm#C z|C9G?^PD?7Do@wH|9x+=zunhEpU+Dtr==}RPfOdDf4}Z_ZuRlw$JN!<)zpsl{+w93 zM~gu)Fpz0SkE&zn9{zil&+jB$$lgAUL8of@qI>*bGxx?xW}0z7cjj0n@Nrd=g+Sq~ zV^_UGU2n}5bxv6`QGn<2x>)P-x3_+tthTSqt845$cI=p*^t-9wUNKy|WziKo(egc8 zbKLgJ-xOKihit4otvBWLRF*Who)sUTPhD@g?B0s*0FJuM%s>WHncE>Q3sU#s#yl^2=#w)J`_v?wTv zKNJ19dOllB=4wl2S!8tB`bLUTlR@rJ{QZPYy01Kzt+r5{b4S^ z5L)rR`%q>4x3g0@l!_9WmutCB+#dbbZ*{FK!|I7bA8-7!kFxuldVQ~dVCzgp(fjqD zrk2Ol* zf0MB2SNP`1&2D=(CbD~8+In%5(tMfxI|2+1Ay$*#8+$H}`0=^!nriQjC8v(5+^%{5 z^Fi#xgd>qsE6wV(R!-|~SeABw)+zh`wer#L_WZn);qmsR*RC1Mp7+QK^sXw}TBOyd z>)3o`5l2z-DGkBfCDGS@Hn!LuSmefi)nLQPXD@T>1#eD}tIz13o7MMLO7eD|PmO0d z+oIBJ>+EB4H%x>r(;FP#ICm_5^?U0NDU(K_9SiNaTV2v#9b+iilJ{Hu^G*M4=l`BA z`uAd%Z~m%l+f3Zc`+VPcWM|J@oU2^DK1Wu#Fl6uCTld4~u&iMTD^yUN&=uxhm;3SP z?XT zx`!|C+wTA8y5yT*=LKB5iY{LGWbtIG)Qjueq`$3dY^!^{-{M}w!ar(L+(TU$c*XXm zTw0cPynCvBXg$l8L)T*FPuUU3!1Y%5Z*Be4*{`${R{u17Kkwt;b63fCzSlZ&wVcb&a&j$c;v^6PhPjdoR+6#4Jn*?5y@_xJ0Qe~Q0#V~okV zw{`FN-nCKD3ttE2T;Cwiet>uD{2$Z*-D9ZO`&M1t<8 diff --git a/src/icons/Blesta.png b/src/icons/Blesta.png deleted file mode 100644 index a2294b68f0a8da2c8f1f7d274ca262e5d61a466f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1041 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0-|%#C4DmR=HSB!0Y^cb; zb32Xm<7(a?HOuvJ%FyIonQ(BGz^ZPCa;{wgjxjp~#2?+WcM-U_miyq|j_x4Mybu?T zq~2+_nwI`lAZm2K(sTC@$)wJ@} z1u34CB~gJ5D}pj3Ln=9vKE1iVsQQZSo$g?UxoH+RGsQxF&)7g`KPI)cI3>df$D{%RQaWOP-T4YHazIkp%Vq0d80fV3;>w+U*LbsPl zGI;P`zGAh1PUuxnncFH{3`aJ42U+GaCc!v?cW>{Nqbq|KNY2_=FrnqfuDC}GEp5?(0T+f zXYWVbZxQS5 z@xPdO8CKCnpEBOZCGqpL_dh=S{(bGW&U5xxEwq!gAAO6PG+*h_5xE>$n;mxlFQ#Ol z+ht*JF{Jun!HxBf>$qmUi(ylEmG<&f*7tAz|7))D+*&lLJno;)XBU~TSg`Tm22~+g4wAq{X^|!?~fUL-_jaoU{D9m;YPc z)DiOZ;k);Hw|J-YX>8fFGjW#q`8^31Ycww|m_6FVdQ I&MBb@03~brjQ{`u diff --git a/src/icons/Blip.tv.png b/src/icons/Blip.tv.png deleted file mode 100644 index 34dd8b44f2c82fad0759499b25f705c4512de2e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77J9lkhFF|VPH1TQ@6ggC z>A`yV0)v9xhxW#Y>Kx5C9Of_|$yp-N(Ad~Em;KVE6ln(2CqiM<69RvH)@ME}qcD#x zrQUh+dBtO_iXKJlGTP*i88ApioM8K~;AFjXnXDn(4dtB&7|ycJ-zZtY<9ktCA(rdN zPls>9COeaF98#EnV+O;@qiGD%CS51G-Bu`G`oYt9%2U|uQcl2o8HYZz6%uV{8D352 WJohW-z7hii1B0ilpUXO@geCwD=~Alz diff --git a/src/icons/Blogger.png b/src/icons/Blogger.png deleted file mode 100644 index 17bd56bd64cc8017fa9ddebf281df300a3174752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGv;urWTp1V`{{8#+@7ue7 z@9zD3bnf4+egBTl`?s&}-=?O2tBU^3i~3ik^sh+hUm8>7p~DUg3=E7VL4Lsu4$p3+ zF)%Q6db&7&-7uTd^cMy42qL{qo1m9t1b` z96Mm5A19&{ry;~5#vggjO+m+?H^GasR`1rK>+}%fy5eyloTa=- z{mHkjO?k#I@>YMgd6Kx1{b-^5jdO=SSlmCkrD&tw=gYV3|IAtZo_7QDK_S)1gngOe Q3=9kmp00i_>zopr0H2$0;s5{u diff --git a/src/icons/Bloomreach.png b/src/icons/Bloomreach.png deleted file mode 100644 index 25b13e808ea35a0fa153a9d74ff7d4a77ecb9818..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 950 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RJPGg#ab@JnWhDq=`&U?}Kg zsGh^nwu)im4u-kM8CG0n*!);PKtLd~QDDbY1qB5I0|N&K2Z!8Bhhwh-0s;a~zbPmv zXlQ6?*nX_x=Ewg2{{B5D`tN<7KY#xG$6wd4U%&qOxBdI~?|<{-{Q2|eKmNLZ|Ni^; z@8AFW`~Uy{4xfrd1_lPXk|4ie1_1#91p^0%fPjPqka7L<=g(ii|NQy$VCC00Jeb75 zz?AIi;usQfcd6KYZ3hGAScr(M>is2FT~w0$D#vzB)b-4{YybTJ|M*(lgccT| zs<%H+94(&wT}0?~mB!AxD{PA_KE*0;e(S2h)w+CFnYxRD=qFiS>ky3%um9LJc`e-R zRlS;bYnS$;4+0q+nwupXmf7sIXUT1K|FyJ*p(mv45VJGq%$&EM=YQezD#y@{>i1)qRC^N#r%7HkYt8*V1ullf3uJNs_-_MN{%csHmv z^q-DB_Tu^>fe&xv)iO+tIUase)6TZO&KC3UY|5>(rHu7PJL|L6Cx$D0yMi4xPR_?@4yM zRqIX)P1v#Y;`_~e&AmAp)IaI2y%A#n{GaLfsB$j`=by{6F8dbFWN!KS(}Cf6(|+Z7 zzF|l93&y?Cob;f3|2E$^#)n5+7}Qqn&yHYbV487CJmAm0*I@=>fA4+H3t{{f)DUj> z=t;wSrUx;k55ul>}0{c<-K!&;tIJDBF}31NCs zCK7sox7_||Ov{>Y{pOQ)=bUhz<>$6zXFopq8U66{l2+^VZO`t0y|~%Dwbtm)^8LbF vde)uykJ~eA$>S0e4~C-~>tEU2(EV@E)OobP0l+XkK9QL)L diff --git a/src/icons/Bluefish.png b/src/icons/Bluefish.png deleted file mode 100644 index 846a3a6405152361bd278e4f6f52eeacb71d6775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1871 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqVxBIJAr-gYPLIxsahE*) zzgVx@a(7&Hxv=@cWuE#!%z2@AmE4 z`1%L0RQmkZgtrYD_rFZYxP7s8b#LHeAB}vsoR4!C+wV>1`LDbv@^`@w#fyQPEYI!v z^_!6)zj@I*?r*lGMaMeJz4%zrn}m*P##1z8fz*oOJl%j(I}IYPxeROeB^y zYRsIxs?bKx-RJq-%kr_e_vYPSD9XLt-sp}{ugk3%yLgjzv1J}zlae?a1daA7F7feJ zEUYtOJ}#W#!@QII85_@kg#!m|`K}iR=uNE&O+Lsv>oTW@TG`B57cX!7|I>Ft0oT*L zZR-s6rpWJjUNEWXuIrSZSGTv{xx;W;U`Fr+o&-lBhLX8wSX-Vag)VONUzd9zJO)tiaLop%zlwCt?xu9*`_gOt@ZWk*v z82)ogp4g)%{rJaWVc7+;j$SK+I!sT9uC93I|Nqd-;@}A^8odGvu8Y~*PK~8zv8Yybsi)+_^Wtg#Ubz{)VFUMEA*6A;C6PBF85c1f7Q|chU9!r~gSA=9~sN=~6 z8#tU^UT~3|^Nf2rPnyeBHibXktGcw4g;$)}^H_SnZs!`l2fy$BDScP4;epSRe4Sbb zqa;R#rzQLXvz9kiU-*90lGa|lOuCsE@ zJhfq!tk|153R!D+To5@tnMITL&a^cOO3xuB<1T#iY?a2d%?qyk&Fosxw&ct0 z^-PJk0~wa4GPc$IeR?{V|DV}ulbMs0EPgR06h=Qg%_P2D#%E%p%^U>}-qhRsALl;V ze0hfUlf+|TD|R)8EMLGdD@b$7&n^Lm)p85On&wYDux{4Q6eWfalaD!;_xPtx+`tnN z#CuYYRq~-tZ%;V4DLyl zsco${cM6prd{T2Xn@8%eWSEeE+)r(WAphRQh2F8RKZ=^K?Nbe}on`oqEB9F3r8agx zhueE9YiFggeVL~;{Z8wGB}YT9iCr~e)(+pUbn_0=;T|TFI0N;io(mW|pGOJS9@*a_ z5xAxHUv@QPa`s=>Eom9)yDYcn|L*h6%l0-dImT4%ui4T)L)6LpwAYs0KN7df-ydkZ zecgG&%m=IPip{*9VEJs_m;F~hKRVcVX6fer0xlD?_P(9wfA{x~%`BVqPP!Mo{Byuk zd!}Bo-kK7lwvu2TCy#=tp6aHumCngs;aA(A@0c-bj+5c^x#s*ro7fH|imO!{Ip6j7 z);!K&^XFr1{2yPNuM_i)e0LkxK7RX~^U+V$`yKD>e-!y^&cA3g9KE3KW+*>}zA z3$W<%(CIsrBlw)1jq_aWm$(jAiS<_HPd~l9Z~GuLefLHU30BXJpyg|HG@Z^Lc1~OK za*F1jmRP-}i3{`E4wM8lIxx*CswwHo+g6ym<;TWVU-tx`;!AP!vpw|o(CP|*kFHzA zd)|~EvX-wdw9fsS$?+l6D{zJ@18#w)_Sw*FgZYjyDGVOQ1P=jJazCsW;XZEwSO zK}Lt#nupQuVWHaR)YFW@=YNn{es^7nqM*&@?x;;{hwf%2=IwcZ{ATxhd-v>T4u!o8 zUpKz%Q{R6|@*R`7HRCmwm1W!wJ#({;>88i6^qKqLv+mK_f47{Ac^TfnXFuutHvaxA y&fU%-r!6_Q=RaC&UbS>j#8J~@?fd)w^S+xkL1(>m{3`|q1_n=8KbLh*2~7YHGl$dw diff --git a/src/icons/BoldChat.png b/src/icons/BoldChat.png deleted file mode 100644 index ceeecf47e94157528e95698b29a293f11f7e8809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7>OEZ?Ln>~)?epYwa1d~v zduc+)5sB>^jbjeouxMr#-(dXa#tw&|8t9{~hHk zt3Rm!!)?LR>n}v6COwmG>|@$w!;#2bQ^4ykxcFN|qsaCIQRW?2Im#;gHv6rY`p$GM nzu}6ofq&C%`RRuFr;LAEoA5F{v*Kl7U|{fc^>bP0l+XkK?U_Vp diff --git a/src/icons/Bolt.png b/src/icons/Bolt.png deleted file mode 100644 index 65c757c6154600c0fdd839dc4c69590a845b4179..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1160 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU{+=$5ArXg@6BL9zEM2-z zSgX&OTHa}|`(EU}&U2yk!w()DIOM>;;K2k1#w~wVHF+PZH~HguPc?DvoM5L_Q@rQM zT-E*e|Ns6Q+nATz{wL(TVd+|w@Kdr zZy%ZRXM4B)?x$13tgTn>vcF}tWy0j3(~|rD{;2$CKXXCerA6@v1a2*SFeN}CUwpOa zCT6|6`{Mu2XZrB(@$>(`8gF`B6#XyoVg}D59e&+6Ce^W!6`mtL1C2MV~Ol{lS00Jy#D_F|COwL@jLqD zxGqNMPA~1-7+T=>qvXSv)TXw7zrVl#e|dWT0f{HxP713tweBz$o%{INP-l8^PdVGO z=j&H)75*qy^8MrI|E;pd|FeHCIm~$mv2_SI9%`huOO6zP4G zcWko#eC^SdnwQW1{-0%+X`$Pm=z9Ig|J(d?k7XVEE^q%o+FkVUrW7?LmN~-TqTIy( z{{QxuJ*>C>|G&TQ8FW5!MDiUzrnocV^oGW@?Ea2IN*jK-6*8^VkmWjEx!K3G!2nSbk(u8Q@7vP(*Hp2hC}{$l^6=tuRD z?GeHonCt%ik?cCp7+ZXO!kdOY+axW{{{H)%-$M6<<k!kPuhkWS)_$kY9^(Ete{Yp^`dz^Zms_%SdjFA6 zxGUVafx(v@A3c3ulcf=A9Yx1xoXSj|97@p|F8e`iFf(FtJZvr zt!`L86yG2#*%c)n#*Yzo*Q2I=^uX^S^KVi=7zGY~B0$deEDO z8=vxA{vXsl)|F5la6xs7{2Z&sSq`QDA3tAza$C*wiJLdfdat|Zjyl_k8?GyvX8Tq; z^hPrm&)UEJOvJzaxzD=(zug@6@BNI;TruV)=cAeV6a$o*Th#UL{iy#m$@l+qz1uwN z_AFa}7BrNi(|_dmJ7%07an~b>$zN`lC6q4!8thM jnx&qMh}V)A%nSwTWjmLiI`x`?fq}u()z4*}Q$iB}vqn_m diff --git a/src/icons/Bonfire.png b/src/icons/Bonfire.png deleted file mode 100644 index aff2cd0301e5443fd7183456f6fbcb36ed81afad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1994 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq6FprVLn`9-PUrQRdR_AP z`)d8^+|y4#l|HqcOJb^(ZeHlzTr~mqvbnR3cU+mdBW-PO@oSOf0O98zA(Lli<}A7z zvA8SiHp8k2R;5Lcu4G&>+%Ij#&QZ6};kfzt+VgeiXJ1d-ws+&PZT_F0Siax++~)cJ znt8>!=N+RG5*FB6S>0NfIcskIk9KA2CoXKZX&MYG|0=X6Z{(I_>u3>FcH{B(^749M zedP7my7vku9y0CmO6|V2IsN>BNvhsn zGfsDPbxHN`Y;36GJyP7NuAtyx#=a|No%o%+@@rk9+F2GcZ*Oh&R*Y8nowa33>dY`Z z7SB|h>ksQLbU#|MVZ(;&<~cV4;)8+~b#-@tb#CWdnR|O%tSZa zecJYSrVT^l-kF^>w_h>~Nk#kn_v>0(S~j=*F;+NcQ}IEet@I(&4ZcW*DJRm|6Cx8N z+Io8L-HY41fB*jFn>TN6ytQ3WX!6f6O-)Vxb3imx< z$#?UGz&0m==07jzSQgt^)cx79YSpSw2fcorn5cYgXYun8S6A1^A08gQpL+Mkg9i^% zv<>H;pTZs{WLdB^LZHV~?wOP1@vcX2-n?0qe7vu8u5I--i^@++3SV8(R6R4N?&qh} z(BR<9CTV9RG|x}(bP}qz?P2_=+j00z5Bpy6pG-C_J4>DUWGSfKy%dcNm6Mco%e13E{EN~H?I4^&0@xzA?1y6+Bj0p+Z zvS7=WFYgNr3xj{2Ypb`e{q=?4@=p2VW4w<~P1Qd3_4W0s4Lhs8u9{RB8$0*?x3{;M zRw*hgC-;T0pUs{i@$HJrlAfm9w{I`@SSQ#mrdySMYKo@o<72(r3@4&1D=Y2iTNXci zva|U4vw%K6k3#m0J6&c=c-PPL)Z9O@qbe&ai%a#_@e3C&ln5D#%?+$8Zq!@u>gLvF z;M2ZbCwA8spRAhy|Ne5loXoO%?b^2)IXQ2puF22LycqrNj^VEAsw*2`y_#10`H7(26*LQ8plLUz^n|J&$&Ckd%SeiBYYlNx zpDQaVsrhH>|KOFyk?a#sBksCQT6wsg|Mk?VQ%@y*Y-wC-r|GyUR_H_g=Crd>NB3># zy!^Z3`NF0b;#>k=*GsQnzrH*wI{GO0)-~D<^(?oS`OSUxW7De_NqrX=yQdq~O)un? zT+=6KyNcP#%R6G9>#HgAtO_1D9Dj7Q+kV;i{hBu()_htz~$cHdh&3K#Q+ztZV=80WwA=&ZNlRx2koc^EV=eEj9*Wp%q&zd06x z#~pJg-F*4-Wv0fw3l}at5L&I6n~-ooZDE4WQr*s%Gc5`q8QA>r|F+}7x#J8Xs=_T> z_$7^w_?@jvZT?clFr$!V!j4M|PETDIyZf84(I2q~|FVx7Rvv6(-TB7%^{ZEtz6#X~ zv$&mz_|mbDVU^Oqi;LZB-(*%FVh)l!a`v>6vrhZdfSWow2eO`@n`^x-?`~9IlIMaj z2dN3$7c6+7o_xHomepa>oJFhqvkIK}uFbM)`O!AB#pSthZNuT)f>vIW7#Bt>3S5`m zan4Uq=H9;A-^*+2&n+yE_|B^LPV{}^&g;Azuf1W;zP844XV%qKT;IMgK7HkL{jU;- zDn_wyEDU4xfky3t- zKYRA9>ePyvsc&WOG5=yb#&-6^@rAV^XL>6?KhurhS@cwX!G6X^Jiq@jzgQ*5@%rq9 zP3z~I-R1eQF8@v2j?>LQ40#s|_-|o6qNA*{=1Ja{qJ1_ z*p%2V<`q}IuXQogUUzNx9i21Ff3H>55kAV?a`^pcEqnX> zs@d1p$In0hHgZ$t=Vz`FwtjQG<&N6@EjUq>$*{tC$HzsI?kTCMs*@gmY_ab!+Vq?G zz+>kFtighko72zBW$s<^h-2mVnR3heC!c10$h*Du4y(1U>#X_p{(L&qwjMlmrjjFd e!v4em*@F*G{>LtpdYOTNfx*+&&t;ucLK6VO$@EYF diff --git a/src/icons/Bootstrap Table.svg b/src/icons/Bootstrap Table.svg deleted file mode 100644 index a5d95e778..000000000 --- a/src/icons/Bootstrap Table.svg +++ /dev/null @@ -1 +0,0 @@ -BT \ No newline at end of file diff --git a/src/icons/Bootstrap.png b/src/icons/Bootstrap.png deleted file mode 100644 index 44230c442eb2294408a4244e29d5c5ebb8457c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7129 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 diff --git a/src/icons/Botble-CMS.png b/src/icons/Botble-CMS.png deleted file mode 100755 index 9704f5d7aca66961ccea4bfc7d20344236c8064d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4094 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`#=Cir9t;c&jKx9jP7LeL$-HD>VBjq9 zh%9Dc;1&j9Muu5)Bp4VNPiKZiltlRYSS9D@>LsS+C#C9DQ^Kd=o{)8 z=ws7Vl9`5Z9*QoI3`85)R}i~wDsl^~oQqNuOY)0C^7C`-96@2H;F+74o*I;zm{Mt@ zkFEmYQX7zwR{lkqsd*)dARpNo+UR45LDk#ngS?C6eXuJaqCqZhc3d|4;8*~~h#i-v z-dS4)2HrECE{-7;jBlekD?+Y{{!8~vQ=2?@4NHo*i;#my`~p$Mb!~v=4=H zi90L}>Atwipe|ufNNJ2L!zJOVmqeSRst#Vaw=a{{TJ`FJwklt8-L}X*MF&5eD7HT8 z-F%UUb0YJClNo{%*Y<6cpF20~LVcjf&TjLtiyD`5LLKCnxvbt9yvoV3CZqVuo;wB; zo7e@fY&yGgDa-2xiQivEUNWA(nz>=VkaFTyVRgry9~OSOy7SS`53JIHY3Vz;*^Ztm z-O(5~ZSC%8CkFNdf7I`{mA+{33ceC2gyBX9!LCVBEb__^?=>lZxl%y(OIqe?Lh|Y^@O9 zmt&@EZ^|@(?fmvw2kXK;D-ZVMN1s`=(NEf~>t)m) zug1nnUlMP8JT!O7?YSBi3C3QpZcUVyes^nDR-9mk!_SHZCnC3OY;AjDC?cO56DKIV z)+AnJdhda3=dkedw4EidLq0luIMJgsW$j$eVNwTDjG z6~;5(t4!yLT*}E= zI&ZuD&oGAhD~xxVJnLd-)zAAav;A3mV*Xyi>-YYaf4Oqop{2L8;O$(&ihv7g+c<19 z?icZg-I?55$;#Yf7(U7V)JG#}TY(v#z1;E@vSPE2P0p8UYWyqI;x1MDUQOKj(B9&O zH+LL#ns$d-@U*?xVix5R^QYUEZHwoZ^U%N9yls}=Psf)#e@~Tl7q#_SXwR>8r_nj^ zxkbxehLyX+Z{d5 zr*tJNh`Xw zY=-E=e>1P~rSR`#n^j=S)uyK0lk@&7r<5Rz)iSMvzc)+Nl|E=X*kmbfcl6ClWfsBi zIxDW5Gi?nYt>icCwK(Y3)jM_b;RL_jJ8@l|*IgegRVK!}vP^d=TxH(>OsDm+ zFGnBk{?zhm9J2>Qc1dUvjK9-Z5;s z|0C4tJKMo^#Wn|`F3IH_X?zr{Jtb@D*2{~Qu28sO=GYp%+3d2*B<)=b1Qos6oenN; z;8<`##8Bjte2xk0lY}Q5j_WhZ+?BJs-4%bg(zfUSjP}31X@VCRfw zwHw|=DTR6FJU-mKM%Rv0VBQhATiP>3T>>_IJ+PibhH!`Q6+rGHGi*2ggEH&RLS59}h zShqeYO7F~JQj3@F7N5Vv_ej&ZFSVt=Y}o#Ovh{f(+c=G3+S8!uNUH@Zb?YO|cpr*% z6eS*3VO=0uJ2~<0MvhuxB>~rqK?_{P7=?mPs?Axuui@9Ru#YoJ8@(^SU$*dMisIi5 zSO5M!CB~@yC-|a!MM=7)+wvC)3uN9t{1kR&kEt|g;lwQyLLVK_7MXExtK8v579XF_ zW{H$ZNR9u0jq#0jT=$+7-BX&2*DTMdblD|$vUpp^Q|t2MhR2S~6THy+^X1%xRKWv_ zcRtTQ9^f4L!s?cZ<<>m2uzxjcA}07r2y})@e-rYW9j7yMl4mE+{}+FqKTKHBvD1ID zeN))MH%so-zDiqhRg35J8{T_y4@D|JUi_T&<;==0Pb6k!ME%mX;}rOI^qlLyf=%nz z?sV2U9G0u+Dj|44`{^aN$+@j5@B1yUI-Iu56h0;{Xg76&^;xgW3s>H3c;T^D;_hBc z&lPL(52uHo4Y>1*Ym%n=1mWki&Zo=X*!Vnq)3m!!82VK@i{@%ydta(?V^(VL$AdS` z65Eb{y{LS8ZE@xn{V5@fPoCd3A+ffrfw5v%u0;fI^TZoIZ=N|uZr4Ae-S2zgPt(7O zoNER$%Wpbld%N%Xab;D~lkeRkE=GLuNA(%+SVS&&JF?}glJ=o!&6r|ZWStCWCLfiTKYmaDb;6qu^Ho!A7zGbB>`ZwqdO6PZ7P7* zdD_)a*ZbL~EZS4-FLyZ z>ucHPZ$7{qc4CGw-%jQ)D^?gknEk6*DX;W?T3P<{)q33w=`QDf?<#Y&*w6RFE?l~=Sv9{32zqqe))Xi%Rvnp;}fYTPoyvG>c5f{Qe)ARcFSwmDT#}^ya^}W zCtitsQjy)I8-+p(&eL0Q>_LK7*bNTyr^mcyYo^$T$q1T?e zmHgi(utlAc{`rJ8bRU1eWD(nnmnH2pKZVI(cKY>hO@#>Gd)M?+LKl_&_~)9%@LaiZ zuaV7b(>%NAep~m|8-86VKcdU}NjQ^x>W&L;ADve)t(;)c@buKB*D9Ll=gjE5Z(p<7 z>;9aPY)iC!yQ}(Zj>%p#?!AvoEqrh4$HjXz zPRqD(cK(En24i0v13{IGKPoP?+pj+GyL$gI_xab8{B31}7hLRF@+RxwfeIg~xqW*c zGPi8wnC-~(WYP7^4e!2R{`m3WWQpx-SXlomU-a2+aBzm0Vk$%Xp*dDhK0ozer*rJ{ z|5ZoUMj9r)Jah38l|BCH@xN81v+P_6)`UD|3#{{(iq<=HyMXCi}h0=gU~NUi6=y5VOj! z=H#XMW~yO%dWTQ%_Z6*fvQf3jKWb6bc1iN%S@k2Dxt|ssI%_rIlVkjP4iTMe(NIy6wB|d(w=a7B7i< z1*iX&e^Z}tetR_aPgyskj;Nv0UasSQH~J=cPDhmlAM;dafa1N&68;y-i|rpHKl^7+Ia_goqusOt47xEo2T<%j9I=$Tse4aM}NTL zc{vUil4f!Y-V>Idd;U~4b5r7D|AUtnncmn`qqQg_zt3ND)fBIq;L!ek`zzR!Pd3b2 zS**zNT=3+c_uF_Al5R@%pYJ&IA^!cLjrRAL{)sGZ=8<%7^ht2Dzje62e&dgxbuZ2u z*=&9;BYS1><*GHOVl-;SgvHwqUVNAo$9+{$U(c|WJwEnw$HxBmE^++@2Td3+ot>YT z-EhTzwcdRFyS}rhpZE7aeu?$xqp2k~W@?|i7PF`1m*(I1l22?la{sLTsuKB+<4_aJ zuU%QUi!Z;dSRodDPxtVe>3vB|veMIvg$}ReUcY@)=sj(*suQ2*Hc!4IqHAXn!+Ugz zlFjaC&ReAB*flCDq%rOGc-e2-+HFua$x}V=Qjdd \ No newline at end of file diff --git a/src/icons/Braintree.svg b/src/icons/Braintree.svg deleted file mode 100644 index 2a71b1478..000000000 --- a/src/icons/Braintree.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/src/icons/Brightspot.svg b/src/icons/Brightspot.svg deleted file mode 100644 index 2720d780d..000000000 --- a/src/icons/Brightspot.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/icons/BrowserCMS.png b/src/icons/BrowserCMS.png deleted file mode 100644 index 0419a33ac3211046ce7566d35257d1f1ba9e9c20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLk9fK`hE&|@o$y}UIZ@>J zdHV-*wf-}&_gERiGBu=fwM0ss;x3&OB&_{=!t7RB#Ae0bvp33e zca@c!KZ|jiyUqU>_lwVcW>~nxQ`*R({g=ODo57#S|Gpgf{^r%cwe}}kXS|R- z`>bc?q{jDbhi@LB>wewgUm-<}w!%}(6Gi&7U)Jk;N{?T1=XVztgZThn}p89g{ znX7e4=9I8{{ywP-kE<%Q=ebF|(#W{Eb5Cv2?}&?C%)3f!7J4@eSCplG+ z!Zk7f84G=PF4^<#q7KJO{Wr#^ltmW0`&q0wS}|?QV^?G8?G6sJa{nDY%e`Wfs^kgY zsojs~1;1W-tB#k=ZT0&jj?QaitnyupGk@oOYUye7ZGCr4JYk}kuY_P}Tx*P68=qU0 z+t+}(HV=K7imHxoYvJA_%N@1->$KlBN!E>?*|)qb{%gspc^tR5?NI!~B`Z2*lgHtQ Sdl(oP7(8A5T-G@yGywo(+UQ~c diff --git a/src/icons/BugSnag.png b/src/icons/BugSnag.png deleted file mode 100644 index 0830789deb32d706eb5ef1fba36bde130ebce0b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1791 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9$2?seLn01OogTd=BwX@% z{ry|n?{~^P<9RNlvHh~x#zTz^N5$4SHtD(uH@YO}d_8CvAm5d{$bXjFGS9`Ci(Ynf zzVcpstm9)?@Y~5!Yj53>Ug*Z_Sf!#G!}qXi*__*F-t4{pt7eAn?>CZc9h2Xj*?#Tc zwetA;-|sVNmD~P1ba_#g$Ar*DT`Q6pF1~TxTyL<;{t!DqvuC@*eDNRm zwDoPWSC@)=ga2KVL42@yN~{k{uxq{856juCp`(n$EQ9?H5_3 zAp3sjQX|(TE24k@+nr<@^j=^~mTRc%gxi(#xF{D5u+Cl z7Z*4>vA;c?t9146Ouph}4!gE|yD;}Mm&PhDg#;Jzy&`8_v;rC29E|@R_24NAFx+|Q zj<;^b;-3%wwoJXiv9gL~!%U^nqg+$g7?_Grw(?J~dcWlOYiaq(?QUH9DHj*46X+L` z%&W(`OY!+AU8h@$OYn>3vB*DkarXihS zb-w;ta^26Xdu1wf)c;%AyNhrRqrF6+9Im9Y^;l|?Y{bKJk(oq>*>dzE%Np?^6X~opZr{$ zK66&*&zr)#EjB!_d!*vn=qoSfp0;jd?q4rCyA6{q{4%#CxxMmU5zfr_|D#HFw&1Mt z!#0QR%{Z{4{Jr$Vdxx|oAG&Biyu3R5&HY+^cKhFjakW|Yx5Gkq7C+^fTI9ZUStgxpHdOd;QNOWlhO(w%KV?q#_P z;-nYd%-Wp&n`M8+E908)*Yk_s++V&T>{P>rEY&rUrpNZh3jcZb{rHDfERBkuL9ezd zezV^(vH1EembuF=hqK#WpRnhJ+VkXZcZ?4;^XItmRIER9&OGve<5io_H{$lyK3VS* zyT@y%$f8wS9=F8G-#oJPWu)5u*^5HD0$A6dde*u7=I*)~FMrN3=x-8xG(j@p&YD?$ zhLe};Pf+R8*dihL?Ah#`nGvTK&%bfXKfaFnxviPO5zkWvYfm{_zkAqQt`_*-(9I+G z_@;}A-|m#FA75wI$@H?@DPG-#Y2$aDZl2}OqinvsdH>^Ne!Qw*aE<`Og`A^rZtiS- zc~kAU|Gb4UeF5t&p6@Kb9Hn+XW?^A%--W0-pQm^U&Ng4uxb1Lu+3l*J2b$?U!1&T<>6Zm7Jd3S;8?_J8XTZT+6WlFrooIHX>REZ=w(3@Er^7pEvM$q$V_tC8Z$+3_#rl|i zW`|22Tb)gtU1q)PX4lNR^AH6F#f3; z(aqnxL>F!pXx37`%3;&ecp+=~p8W!wi*^Jx2%K8#HaToglB?0rSy9rF(~m6IHD{f% zSK|GTFEZSIoQ%(>rkWjKP+u;-!Qs_Z)nftNyy@r6ib7-=7OQ$^sLba)>X)&U-RSF5 z<@|*k7Ui6*5@9P?H~H{GgHzwHXy4O*ymbZhZzF@JbBl4j4`_!w>0g3J72pOsYFA75&3*uAH+(Cd0f^uZ6(sTpZ1wgoEP z2NqpW5|RrM-tKnZJUW|SYg*2$6w`)=imQ32{^u{PZCm}#>C3;;@2@ppGbaV?)i4tX zc`W_zMT6c+hbi9YJNEvKnye$_tGvj5!&I$fY=P#{=1JRUYo>nK^>o z6qSB0e(>pbeO>NN@A{$@w>hpn5i2#=kMi|_w>=Rbp%@dwFC Uy1P>t7#J8lUHx3vIVCg!0QY@qN&o-= diff --git a/src/icons/Bugzilla.png b/src/icons/Bugzilla.png deleted file mode 100644 index 6bf988ce651caec65429a9ef94e81bfd2ffc447d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$JUm?-Ln?07Ui#=SR4Bqw z@PE%O5iTcNfrA1E1WHqHgoPD5-^$q;*i^pgSin0zfjP9L`ZellyLi4m#bG({P;2} z&2_4J&o6wvw|cq%5z~&!Eny$|1>R;zt#}?)nybz-&+k|I+rRAcXD>hgHA7yqVMl%Q zCx&HuSH<58EO@K%^s}Dc_AU3mFIb=K-MoaqP-4r(Z_B&`=6#*I=ABBd5$H6=16?1m5pH2RC?vL3#)r)7+PrvjxlDYX|{Th)jg&i+! zcp}UGIO|)haC0TH2F(3*F@2WOLks3>clPoBsSMjY@BM3!%yOnB)6xqh@*Ye-p7{Tu z!s^pG$vmy8oF>kXR?an@#gWgpSDO1UkKwr^>YrB{Xe=#H7Ib0Tc;MQJ`_Zy`N8YAR zP|bPidphvR+rShR|Bac`iVWlJQ|d1?c(SRnM+yX(pX-0^aHx_kV3~}H^mEPMYIa9e zo*#Uebl~3crXS9&OP7nj*0C``L}Zc zTb}Uj+o~N=ET^;GRsMVz&t6*+z*XNGIAM;#s{hq*wGJ$sRQ5Uh36o#JsV!!?uhu?| z2|mlTV%M*aYiDoxuq{xrb!yP&hz7Gy>oY$|=dyoa`s4D+;|vT844$rjF6*2UngBzW BD#ri- diff --git a/src/icons/Bulma.png b/src/icons/Bulma.png deleted file mode 100644 index b46f32bb5cc41848eeca4babbfbc18a797aa41f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1361 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPUByV>YhW{YA zVDIwD3=9nHC7!;n><_sZS>;VQpQ<)9FtCJrx;TbJ9Ns$pe11r%$npKp?|rxWyzH$H z=l*3@c}rTCg#2+_c~ImgM;7x{5#j#~j}G-pht1d!Ail1|yX4`i9jlu()Iv-i@waHX zGB&&VDz{#f(EM`zO!fPH)qUMBPw-rxxo_sN%`?yL`Tcj!dt3W^%11ix?yv3Mcqq4n zLni3e(XX?AoW7~~ewXH)AeZ+ohu&v5WO@2-cs8C4xz0N%=prdE@IjasPpSv^N-c7%Fm09Fy`unc=7Kirw%X-D}KC?Gd zI?rUlQ^C6JxRA^57LB6Ik>Y_3D|c21Xl?s((tOAF1JNhrn}0rbOW|i=KEQf_$AWd6 zyq=?k`P|aPN0yEokIt{(tg=tsf#rZ^bqnJJCMExu4;`Ke3w4GHpSJptoG8X5aFwb6J*EsXU^51ioWGs5(vLV2KkBwB>qEn3vPa672&$pVpL|{UO z!=7!zGuJSicWT!2S+A>&l}}KLXwYBtpX2iklh%hTG~|v6tmkEPIra6*wrg7@Uf&Cq zKfrpB<1k0F>#ik!YmYQssNAL=E@m-DXMo*cVgi;VGOv-*>HH- z0ek&_!J#do;R0Njc^`K(nQ^2zH#2B&OT4QjGfT#qWtoFSBA!PrE}{?_cf%wF%zW<&KIn=rJg7O6kp+w7dO( zeqbRhi`KRU1`?M%xP=%JJ-p{FJ}+~~j?Fdi^)J!wNvsESrPnQE<=h%pJhwH3aYDNH z-kE-Ndwz=LRA`4Wv?!I_{V{_>>^gT!tS|$wa|nY$OINi+5z`i?4ZaLl+D@d%?vPvd zr}E97Z@#7t&POb-JD>B7E9r0x%-O$!v*D=%TX(eK%3rsxJhxQ9W7X=$1hxt3zcZVzY*2et_`fgiTH`iv^~9E^Z6B{r<&XQeUFFvNXw{b3 zU!|fKRhjNic@*(8e_IGc&UY&YhKUB-_kY;7tL9C?W`Rv#;(Z%bJoaw0z54OS;+1E< z=blpBoohdR-GWsIW>qM!o4WOyi+He?{F%*r59E{vSq3GXR!B(C(mhwkAF}@O`d#x5 z@a6M%tax$c!NeVYA*pw#zq+w;b?swT-GWPbleS*Evr5+HP3eMV%)VBE^S)MeeL1-2 zMq%3O=qb$yeuy19vCL@3%gS9&%b)GOx5=+ZM$6JL>KV)Q)W22nS-$@rsvcKpW`}3q zzV+zg#4pFRKJMbXQu63bVBLxzwLc~bRi@-iVo7UCp+#8QWH8&y&wS zb@zAWzqs#{Yf?V#`CdKa|D1-8;hUr5EW>9!zPvr(YTn~0Z6&3ibuQ9%xAyFQck@3J zyD3|d--#nR3=9maC9V-ADTyViR>?)Fi6yBFMh1rFx`qb228JO9rdGy=R;EU}1}0Vp k29{6cicvJ==BH$)RpQp*v2)pZ1_lNOPgg&ebxsLQ07>y#8UO$Q diff --git a/src/icons/Burning Board.png b/src/icons/Burning Board.png deleted file mode 100644 index e0260c148b064a29faab798a68764f0bef24a40b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to!aQ9ZLn>}9y&UfmTqttj za3L)QYAC6^>0x z9bTbbZXvUxlrmq<+NHaEc5(6lcf2cjll&i5TIoOkZ2kO$^@ei-3~RRjeskcd>9sh< zH=YhRtADXgOlZik>1*jxSjE6P<%u!ZB8^6k2@6j@&2{H)P*B~O`rhW=&-gWcUl(d^ zSg<{Ga)+w`t00R2%fthV_+14Irriq4UBa;awr_4+OY?L8qK_BZl@2m+87VPsQdq>H zwJCfrOYGx{E4xG#)Fww9@Q(Ht_HTdI>H7GHvZByN4Q=l@wfnZmpO-Gy+*GvwvDT)1 zE7=w6H!5ZnzbNckaJ50{^ofraoQ}TL*~XDx9p~@YZ4kI#@a4d}FM_Mgq&Zj)pXsSx zm@`>!tBT@ju43*wuX8esR;A3?w=SHA@7;n+L9_UDs$!m`yg&3_=D6&)1!qqhGC>X+OlBxbQB)H^eOJma*9CvD5GAfwM;b8cs)R-E#6z3cbt z`<07#?Pu^=9DDvj_g7`bTbV^m)O4N-@VIZBZ{f7@;E!_lyK`+SKF$-o9%MBk-{fM- z`z045T;8wc&Tx|RskEBaFRQlY(er0tz3){1ow{wEoKNbt|78Kp30m66U(Q*!@vGk3 zWUDhUA@Py{1;|8BYO3<^|JcFJ#GnN5BR4gKeZ~%irUM- Pz`)??>gTe~DWM4f$R#L! diff --git a/src/icons/Business Catalyst.png b/src/icons/Business Catalyst.png deleted file mode 100644 index 653b4961f90bbd99f8042d31b7aed1fb71baaf04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL4Ln^OLo|YuF9ZaJhK48! zF^U>9Xr@-ODhUP{it&0CeL9l$;oFBV1%;~D*uvGH*Z==F*QT&3LR#yzc7xP1znPDo zzDrC@;u175Hsa&sFflbbv?%fIEYtu0|JVQeq8V^|x&QneowaFx^FMxm?yvCu_V)ab zh8w+3NHv_R`0_$9An)(4Qvdljj7I0?*zu}dUmIy%f6qoC`DvG^h8e@z-@m`VZ{-$m zIF@sB%TIZUKR^E6_3)1m4n2G2M1;S$w5xNSpI*SxX=i8q^7P)@Q~CMzb$x~JCnu{r z%-(Hf6|NJXm!8_YDDmSVR|ir1`aeH@d{mxr@%nAic=Ny1r)}!V@`FlLTr_Cd}HySjh0`@P};g R=?n}E44$rjF6*2UngEx7pCteQ diff --git a/src/icons/BuySellAds.png b/src/icons/BuySellAds.png deleted file mode 100644 index 4f22871b292835c5787b017b50b66eb4dfdd9e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGssnsNTp#oBJm%qf?&kL4 z!-r3wK0T3=dbe}umoHzwe*OCE*RMZ+{`~*{|6^O*tM2X(lO}zbKmX(U^)Dyly?gim{rhLGt{*>sd}?m~!p-eje8M8NUw?ydiMoukMYP4;z+z g)|X#>)Z-re2BBFg(#z5r7#J8lUHx3vIVCg!0E@80q5uE@ diff --git a/src/icons/CDN77.png b/src/icons/CDN77.png deleted file mode 100644 index 7300be9d545db77771b503b0c91e18ad4bb12e21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8462 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 O7(8A5T-G@yGywqg|E@X! diff --git a/src/icons/CS Cart.png b/src/icons/CS Cart.png deleted file mode 100644 index 172fdb7a8a39f6ac67487f0667747d711272448f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU;cmGG-`yX@ff5wCVI#>U9JpbSG z;{WW||L4B`zyAII%^&_B`uzX+m;a}}{6F*c|JiT<&wu@Y>&JiHtN)#D{%1P<-{9K+ zyodkq{rvy%=l`d_{=fMB|K+d$KmYyz{r`W%v;PmzOJ8GPU|=i>@(X5gcy=R=fq@~_ z)5S5QBChtlE8hVF0pY=7g<}%T`~NhMn8~%I#md z^3}5-i`^{G`h-eFoB5peR@B(+ES&57Gl1=IUY_65B>zhZY&I>c%s-U!1>L@Tw$bI_ z>Z)n#oEw(=uU;E3>mqA&J0>FhvQW!kwry5j=a{%foY}Q(>X`F?PiK9ZSUhPPlSEAO z+2;YazEb8d1Xy!VJZp1v{@0r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Byy2*wn zrV8ekdWL4kCYF{u3PuKo7WxJj`i923hGteK23AH!3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWTH?LS3W`avnUy@&( zkzb(T>{__4{>viLBRo{p26D zt)|5(yAJ(&H|6KOz|PM;i9b`mb7c3wmwa?j?g#gwi zef9jnBWlZkE-y%8Ys7qs^K6wjZ;E~hc{9;lr2AocrlCf&DZ8t-#ruP$ix{H=TD>)7 z7~72UZl-jdrohj&V$fXd&Bkl z?%iaVXK{OJ$t7kR(@VnK6+OqcZnW`g{kW3VX5IN;Cf6FCmsbLL&&A6uHD?P zg=6a13Fd#}HfdR=^ZDNOS?zNlKKFIut#X#T8#S>bHpA$k>tCg#JC^Kwv{G`C3IFTQ zyE~&l7tdzdoAt$~bMDl00^(D=Jykd-XgRAGJg)bAxPEtn6u358Rv&>EPJ>XhjyQKSlsft@yqXy!`X_<2{~(!P&~bk=yDRJR~!v&aOE0 z#C+m&?_RF&>=gkLQq2#4sU4cd{{Fzs5dQh`VzQ+M?@U)s`MJ$q_Ke3{*)o%f3r+r? zR2DAvXeo|K)$})ZX83VPbKSD)*o`w&mb^Ze;Sf;1?c1Fl>upa~9=(2MN9g%??+;nY zDwn8TelPt>*pu&}W@Vt%gq0h8t808Tl6z_=e2X$xTE2PVvKP{a_A-3?AM{8w?wPjt zuUDPDhO%dwa(kC5?7r%tHlci5>h&YKyp#U~>-~7J{7&+b(m%bjmyECMeW7USYa1dx zF-Llyv<8=4_5Ya%UO$nksPR#}JD+oQpQqh!;Une~)U&o(9hNoa-LNZqnw^4CY1$w4 Z0}LGpy-Q8@vB`j{7Ef0{mvv4FO#sF`sUiRX diff --git a/src/icons/CakePHP.png b/src/icons/CakePHP.png deleted file mode 100644 index a3f838b9bca2ff748f15a703d54b2b18dac79ec0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 763 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lJel^5fq_9bGbEzKIX^cyHLrvL z1e}Xf6H8K46v{J8G8EiBeFIYTQrQ_8nBqNM978Nl*G~4%?+p}bn_pi4d(O8li!xuT zZke?!Ou|FDoXvzsfcc~SA0A=0e~mL;Bm|U?NGfP@I!#>?80e_HJY?mooi)ErHJTjf zpY*zR>UT=2syD;q-TmLJDsCLKZZW?RrF)SnWro#CeFn&7a&EZ12}U zneg^bcA3Q|o9<|ZuN2W$)`FE7!*G2Q65=ayQpOP&k31sNHQy#IuTGpug- zr%=inC!YM!RfI>es^P>ZjtSFJ{!aU~X@O3J$$z;&?bFKxS1en?u`X-nM|H&w3;F8U zz4nLY|5x8%661cRC6VFc-)LSA>&ASpWes+R!xmf*vVJx@VVB4z8?JRp*M;5)l`y+H z3r2|aY+F`fd%V^4xpeS_vW2=v@vUygtHqi_*!H_6a%<)?T#H)6#=6GsYSzD)^XdEa zL*%}dm-MPH=UY>izVOS-+O-!ioUT>2ZQgs^{?#Ye{dbCYG(R{e^@<~C^#wl#VIQ@M z*2}xiR)j1SbIdsRD7^Qrw59Nx<&3@-r=K(Fb~k^|dvdwD-}HRTt;z>G98}DnD%`?1A^Gz0gaJ|r!7_ouv28)PJJ<~dtV(H** zSKA}>GdG`^-f@cAcWKs~Yj4d-J>BLX4bP0l+XkK`uRgT diff --git a/src/icons/Captch Me.svg b/src/icons/Captch Me.svg deleted file mode 100644 index 6f5b681fc..000000000 --- a/src/icons/Captch Me.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Carbon Ads.png b/src/icons/Carbon Ads.png deleted file mode 100644 index 0429a48476e0955fbbc06e1edbd1aef8aa28df69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 595 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPcAq&!_5Ln>~ay^@=8Hc^88 zfw!~M#2ekdqMa@;8kUGEF8df5bgD&Ts*#7L*h-C7FDs=>OO(1hrX0``5OoNS=-Q%t z*y4HE+xU$)X9j+(-go!><FC1lMUW z1T5&T)b05sev-@fR;c!px#huYjju7TS~5|8tv*A`gzJ1OE-vzHcAMXt{b1sT2#%$5 znVUslubpk9`l{8FQ(%_vrPaj@4164-oCT}?mOMWYmsrWf^S?G>mFTsVTdwuWHwf&sJ?Y%%;r96OuSv>$E82GHvE&--45d1)D^FsHN11 zI!VsZYgzBPR_2bdnQE=^9jEfGYY!x^_A$Mf7kS+(M`Burbw9-)7QVTD*(8IK8PW^{;JZ2@ytme8x5O&5b7 zPQEA096tHF*dcB2r;SbWx3acQN_py@%uplvLDrekwtZ`P-%SPv1_n=8KbLh*2~7Yo C1piC` diff --git a/src/icons/Cargo.png b/src/icons/Cargo.png deleted file mode 100644 index b6512fa498d2243ae5079bebc4bf29cd7bf45b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+M0vV6hEy<4JrKy-Vj#kD zVB&`*AzrEvRtQaK5K&QBDD>^0{ua*1yD#O&?&^KGv9Kd?<;+Eq8o@qKLwCBmxXk%C zM@dO3?`i1FBrR@VpR<<)+Ix?0xEQ-_*QdMunq5kN>raaZGB7YOc)I$ztaD0e0sy$N BHuV4i diff --git a/src/icons/Catberry.js.png b/src/icons/Catberry.js.png deleted file mode 100644 index f7a61741e7f0b603b136232385e9551f85cf2963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1552 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`MwVKyBnAf7>z*!-ArXh~hG*x5xQguS zzniBWtL3!DD_SE^V5$;}VbT_}0Fz@L0xB6Brnv9E-Lz0kVyWog)F1_}87JhKcm;Ze z6#fN>tl;$L-okZ4TWpQ4zO$xKRF-`C`{$O$&+na!+vaKbFChQZ+qt&I&(6#=eqLi7 ze)$i7SLw0*76wMA1E1DCVqp57cKGUnjW4ZQ+?1s6BnwUANN-tie@09gt5O;(x13m1 z;KG?N&pp~(`;O=B#@$BZ8dq{I{(ImkU2L*#!{K6X(VM;+mp=Tsdqt1?w#Eg$iGPH3 zFFMOQ{-3hfe#y+s-FLF@ylius^-RG|Ok8dC4TrlO zJFXIszFT=_O8=Yj-BfFP-^BW&6giul(;dIu^UvtvUSZ;3ncNW&_m*7U4%B$HWDYkO1dpP73X?scwf z^I(tB7t#B?ru~lU3D4j6H|bvSn|v+RXOF3I+^3^wFZ`43?>T&5-nqADpG4qq)x8z< zdIe=)k4nF)_F^+}H@%?Hx+nCp>RMKn9jAO(USIL%ghHajxr$3~1zt)SzFK*ArN;G+ zFMSdpo;LnSRJ!ZSs(0eulV{%>zPsNjGr6$&ze`6`P}q}0MJrU!H5_E=Xg#@c%c^3f z`-Ei^H}#zM7&F@h=7m9uC@+6OVNWHf8N-f zy7hVEF76PIW0lW}mG*p&5INR;Q%!BjYmS*uj@t0%POUuh-+9)G6MDasFWC15%<0;^ zlPS_Bb3^dVP49QCxv_OqlP$l|Ojp})6Oa9yvwZO{R@vXnD=e8JzxAJ3^;Xk!smpS$ zdn=yqxxf1VJ+DY1_55rD$M{L#{?|_VeCW&ZFY=r2PySN(+w1w|7QRDDP7zDR#J5)# z{o+6Tuf?3>tDe)3iAsSRJKA}4{K|8ze$5t+y?E!$ znuMkH(|Whfv*&wpb1}>Omj_i|EEKuuSG|*`*#E*-)kO=fowWPf4v0UQba}yR@0p9| zPtiG6aC=WZkD5Gl-jx2Hqe_fLhcx_4v~~;LI9Yw|*Smt>SA$DBY^*LCN^nd%IN`Cw zORqh}i%gv7FdX<;-Y2E#a`?rfOb&tBRXQ9YjR;fN8?ggpa`kpb#ZoTZY z<+AUF%36`7Td%k1^=tmvDEoU`{jH|fh1w~fSJ~{|ufkLAefMl*$B6?MHoTiVM{m=iDK)8VR?oA}we$2Z+<2&M^3Om2Is-f; zUf$KJVG){;6Y6Z?{$t*SWmA@TSpAbYz$Cjo{e^}3<;?gwt~-NY%(YvWr@b)hmerec z6FYVWsR*X-P*IYtYz8eQ|2K z$o##|v3ecJ+gR?rwR$9#FlnYwgja<74Xw{@x1Vm(KWT1uaqFjV=Vr0+%{+DXV(Uu3 eAM-2!F|Euq4mjAlWC;TU1B0ilpUXO@geCxOrT>@! diff --git a/src/icons/Cecil.png b/src/icons/Cecil.png deleted file mode 100644 index ce4a53cf612792f455181ebfb3186fa40c0d16b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2186 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

Re=#@sjhYR@42;_v#NPtJdT8_Opa6@Aj(w*9@~ zhpWB4y`s`j+ZQ^puv~aQvFF?4$;XcW$}g5XoX*%&b|9nX6Vo4k28RFt-3^=aEvNQ_ PS{e+Vu6{1-oD!M~~o&4WhxKQTU zUvZ{GO<~L$3pg|u&1Z8@5Kv$h2xy$@*K$BaRBMf0*3K)(R4#?=)m?lgC+o8BN_Px>RMJ zP@BK9-L!tw3--*NOI%tX+X?kmc1{uCkbcAXf1kvjy*z6!vqcJ=oTTm&ai7WaRHu)E z{<(>2>1J*Fr#zTxE`Ijh+z-E3Jv6;=Ay3=&{>ik6Pu2@>$FbQRndr;7xN)__{L2q= zH%RFUbFtKH|F|=lKeo*B*s8S~VvUnl>|mdmU?IHWTG{;P7Hf>3f5>~sCv$N2jE{m9 z))@xoIvc`gCD>fw1n5<}~^h?7HYc}j-&vae#LV4>3krxlElKg%jP8PP=%hzGA6f&oKqTXTYE!XzD z{k}VK%lY^Pg*~gBb=1~6$K)AmoU{Srmoerrv ze}xwL2yU6RyyAk*p&SY22hk~0suVcTymgV|Z z?$3<&lQ$kQ&=y$xO;t)NZo#r+JX5`xYxCKg=4rY3x+~UQaVpAI-1U0G6tkU98H!GP zZ`QXgyVf;lPSu;RDT|96+zwQ0$C_pZI?l^;+45f@Nc;25hNthDG<6IXJSh@C^UU+f z)2)XNeMz`>pXFYe*r#yeM~|0ANQORs{z^^uk7n7`qc*=vB>3;P3kc0QGfggQTDif& gj@s;p|F7!b`mlF}|9Xw%3=9kmp00i_>zopr0LH#DRsaA1 diff --git a/src/icons/Chamilo.png b/src/icons/Chamilo.png deleted file mode 100644 index 3beec78f9b77cd00c48bf8140d647d3694e2426d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1231 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU(>z@qLn>}Nf z@^pLOm+@xiD|cNr5;ZN$O@5YOaJx%n1CJ}Kri9Fz)!JtmOCp2WCU0QUR{ohF42O9yrzuM?#WkscbUC?5wUe!X5?z$&(Ggl_ZRQpoqp-o5!Sjpzu#5Aueopi ze%|CG2_Bz~<<5jwtYMw|KqZ6u{ij_QKh)O>+&S~u-Qns-bq(*EE^E#$(AlOY`Jstp z26Ld<2Z1TeQy84mZvN6NO=mIm>^el%Z_q1(yo)O*< z9Aj-ZOx8MN-ifP4 z33nW?{Nom5e{p_t(*hZ`FkI=`DT^B1j|^KAJpBb#|)%1sTu z$MfcHkZ4ZWyQ8j1V|P-K#p~58AFg?JAz<70j|p*_YgeyQ{OYGMbH{;2g6p_uowr-N z*+Q&4FyMY}&1KmL_OJ_v$I_+dJbd#0s9M6az>E9&*8M$wDSJl4j_z~fW_9!17u=TZ z{in8k`Qp1TKbG#jdZm!%xT&=Cu1|&ULJc^o94%)X=)aiN8&NR(<*}Dj7nwh4@XPYM z%xr%;JkL zzrA&ypy{c@w8*Dr;n(T}kt08Th$k%6VNmYe-Eitm6XOTv493t0_kFj-Uwy{6eg3>x zoa{>ud{mL_@Vb8Db=FF2C&d%%Gx?`ih=Y!`@!*BK6 z%69l*C)TZQpwLmydn5a#!_4FN*HrHc$rOEWzoWrGaPgZt^09yY0{`wb_p*CE=Ly3{ z6JCM0DG!7{m{+hYbF^?YQ?hTFc3Z}GpL5OQJKO^5X-~W~9{HAY$gqkZl)do(?Ey9U zs##mtT(n96DLX`8-t*gW{O)~tYelgew(x8LXfymjvTk5?7}76;FX zf6n`0x#QIFdXMWhjAg;bOgH}vaF)MjzrrFtzBF;#xvyW@pxrv}hsX@p^b}vMgFn+mZtV(X3@a4+9JAqh+SheC`)(Xn z+H4b)oXIltfq7guLw{x7Q?VLp8TR*$W_q^W*BVp|H=ERRnlwi%*hFo7Yp{0u4(9MB z%lENd^Y-7=ecgUZse|mLW6w_<+2*?ctHL(1EscT#>{^ClaSK(bzjl+@(4|R9NT{v8QaK@@e{t~uD3JjZ;h{z>woPTh7kmaQc^H^rLdnLvX z)K)wxy}VVn`fTd_c?;rAq?bH%idQ)t^j3cE|195&3{xMRUeM-JsoUIhQo7@Gj@R|O zD^};$B>pe6ls^9_W|B`xFVdQ&MBb@03f|b A=l}o! diff --git a/src/icons/Chart.js.svg b/src/icons/Chart.js.svg deleted file mode 100644 index 24f5a2bf0..000000000 --- a/src/icons/Chart.js.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 6 \ No newline at end of file diff --git a/src/icons/Chartbeat.png b/src/icons/Chartbeat.png deleted file mode 100644 index 75f35303e43234d341368628122666ef9ba9beb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 921 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK37#&FArXh)PV>%)b(J_? zZ~Xn4;|l($t|)QwJ&UU2cNl1SxN16vdx`69v34!*+Og5KYeA#aMXp7m9~(KemTcX! zaq1E-I}OIE+b&e)EYH2PMJhMz(z5UKe*V)tx3k|y<(|n!U$!>O`^V>e{=4sZO|i`X z&jqI$PBWZ!`u^H}UCD_j(*(H$AU3 zS<&bA{%>!c&AHoDc1=i}CVj&3Ob?rc%jTN234xYtT3Fn+U0Wf;C$7EaeLZvipZ3Bz z@8_`<{Qq{?obf($_<2@+P6p%Dgdn~tzNU=Jd?&8H_T-f7pLyXQ()$_K_&VLN=6&$a zoPVlyS02ZXO;c^O7N6d8HvD9fhT`*;J-o$v?)oo39GsH$d$A|Se8wHQ@%?ua17{q0 zk@9s`^5d(|gEor_#cBMnl5@T86}fWV&Vp|);h*ktKP~xVUXbT3bjbSaUHQKzYMw`C zv|iy{)UxQ)p6f;YYJz7SZf>5L=CUv`qTxI1KbfCX_l3_-{ItH<;(7ICfq8S=c0az+ zvT4HAPjkfQugr5<#HYmBeX4O2Q%Kx|-YSMYkEb&;zp2gMtR=2C=W|`K(4k|IA8%FG z1bu!M(W|sZ-gaf7SJ4ZfbA8V*E`0yx-!b*sLmpWkWzFXhS>|8L*DQU;9 zi~m2C{VqAJ7N3*N{=AHd|7_|WwhdX!ibCC|@BQ=n9sBhnk4yjcFkZ} zcGIR+skQcg#M9G`=_eTD8DCElSQeFc^fg=A_ZchoPZ@L{$yg%hnd~K{oY@nSJk`W) zkn@=asYhL}wKUY>hyt*!c;fL%FV@}1LYi@5y-|*k{Fl~^3aqj3rm6qzrmWx~mz8<)IfMtUz m=fgksTpL1?B@-kc>EaktaVt4NLCE99 z?_ZiXmPZ;-;C3;ctMg^ia+`^U-4~Rv^YHCm;TgZx*{YB6<{1UX!dU-&5z(My`--yi zmOhlKEBz|<@9W*HxX_zH%l>ULsC+x&T(;Uu?|`~0a}JNB(qTeRm)U-*|58yCHFu8ch|C303v&+?r^daQZJ%x}@^d%kbY zi#YG=pSoII^h{2Enz7M8`y&TF{O1ummz3a8Xg7Jsw%L;x^la2)ZWfUD+0Zlb{#W^p3%sQ#O^5HS% zWs{B{K6gYsPxaISHT5$S1QHG_XlkA;cy>l|gQ}C0(}R$chmM@8oE#psxHmZ9So_T0 z$+9<9|5rSf*s)`W1fRSe&!qzgPMtcHke7F^;P0=}w&VTs^6uWR?QUh=3w;~qm^-`V z(60QZN75p#t)jgDmz$gae;*$FyZ-y3*8ji1z5TsE>1bEH!s(C8qVo(x12Zohh`SzN zb7sw+N$G1lJO8UqpZ@>#+qbnV*RNmC5X{b?x#R5GRjYNA85kHCJYD@<);T3K0RT&> BHv9kp diff --git a/src/icons/CherryPy.png b/src/icons/CherryPy.png deleted file mode 100644 index 75fa50094d3455d7aab3fcb885ee35387f14242c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLzIeJghE&{2u4re8+g~^H z`BO%fhc9H=5*#jHm^IHUnRlw-!|-$S)WVnr=G@ty?v#0Q_4MEoZQK?nId9dPaef6>$18?A3dV?<*VXr$BP?Wy^Gg& z7znJLG^u65);S_=g#RLJ~3TXD=nQP6=zqmAugoE()xE%T%5(O zeKnT*Dk>`f|LgqpNtcby;r%;ajvaeTwHrH>IWpEWGO(IP&t>D5{K>$;z~JfX=d#Wz Gp$Py}>3iP* diff --git a/src/icons/Chitika.png b/src/icons/Chitika.png deleted file mode 100644 index 449045ebce2a4951272abb6e3072ab82e42a37bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU5uPrNArXh)PK(YF36(g$ z{q`gYLHV2(mnnC>RCqI^r1C#H`L=XSWKq7jKuz^ZgNn-2M)s!*U96?KZ)+K@-IB4i z!BJ{S*N;P~>AN;t@4meEetP;gFCT@XjSfD>#@)JKf7oAs$z|9QS9ZT@QvE*T$zT5L z`~P!a{x-4Ge`du$3o6pufcMjUrXBpd z*aTG)Px*eRk^Sv_K}!7ebYE*hi@YW4Hb=HDF}|6fyz$Al0+nr+5?y(sHO}@s@5XVq z*R#&uBYo<>^WyG9XUlKICq@1<*}@%F6mKCD&Riq7j&ofM+aDhd8R@0#3a<)Ve0f~_ zd?#DO{Ui4{V@)R|_!^vkE+AVGZ~a(kiONo=Q(Ef}e%+a(W!&VJ9QayrzJ0^%Z}(VU zC_G_Lxg`5~+QTi9AHqNGk*iAaPh|{7261jl`UG z2Knb~w!#d{7g#jdUNAe+$P%Y{lAYtLTtl(=y19%eB(z_ce5;>fy1y$Tc$5Buc%CoS ztp7FU96!ICEt+A;-I|LsD+AAb`!%Vq>0(YbgAn6Bo|QMsnRiJW^2#2#8a~B@(V^Vg zp84DEK&HO)46BmfSbdDi)BMU*z}&#Ks6F*AbHg%$*e-p4ecKfW**%Aw778f_r1AO{Oy1J zbN;!nm;IB-y`8f%-fm4^_1JUKHoe`;w(4aY{chOKv`3iJMIf|T=K49!#&@RNJryt3 zdhM-VyP*E3(#3DCoC|zE@_}8nDzh8R^W@lsOwJ5ncQL^Ze{{ zQajcy`f&S}%A8kAZe_(6T$g8xNK^aB^R4iUi~XaXWe&H)ldr_Sz58LowYc&*yOss) zkXxMaO5(w~YB_^YzAO8=-qi+(3vIk7{$`EtpXZCquk2s4HT3^7%N5zob+=1uWk2+` z?oWJ^`rT{MojER{}~Cd_T*l>>vKvctmm}Xm5uNI zpL;EyS-skPb*{D&+YF}6xtUBoe}%5ZY*{bCR~?d^6J1!L|83E+kY4GtsU|bts@-!J n=s#2_9FjRR{&V)M*YPPA7arsK|9>+B0|SGntDnm{r-UW|Tah-O diff --git a/src/icons/Chorus.png b/src/icons/Chorus.png deleted file mode 100644 index 13416e0218f6de0d0f8c4e1a2f27dce21705ed9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEOZ*R-Jof~j_TkiHi5PSCLI!`(E@AF-^Y_3-SIZr(O(mY3vY6-(PiTu?!4$FND z5DgYN78lPmPda+Rf*Q?=u$&|HD;V|(*w}_WlArQyw>i6ir|S>qr9WFGJ>K*l6i!yF zbIkmgz!+4K{Gnn-$NPX;^%0F*?n&5)xjo{Z^32{$Ve^L@Icn_vZH_+}QWLq0xckpG zT>X)r^x?#dR&%Ehwi-`z3}=bhFztFYQ{WGW7gxV;Q)JlD46h$XI}};$d%F%jew1u< zB*{dvCO%QPSkhGR)+57>hPM(8r3ChwPkE*$rPveD)4Vk4NZJ#Vr}Jz5{#-1}|0{5? zH|b6<)3U99y)^3g2L@^!dsm^yV&C)V&}a3dGXC=#)C2yhW$ou~|5owD%~0(?NX_>b zp$^fTq<;L@;hFV#oxmTVERLfR?8#e`zP#Yv!T&Vha@B)X0)N<~IF3rlI=3YKd4E#a zK>Ac;bw=X`vHt!hJH9T%{p$V>T8XmZ6-|5``5$+5yl52X>$Ri4rIpE*A#|;7>`agVry`ulZvU%U_ zoqlFN{=fN?#nTkSSK3V%g)iJ{<=oNz>=4V1|Ezm9vMjdNILN&s?Ga1MVOEW~vrj+Z zoFW`|Zn>Egd!SGK9P_-^#f$XsarNKr{Ig7^Eo_0=y4{5mU5yKWWE@C5VaMk!u9RH+ z(J5tVnS4at4x!21=RZ!pVe?tv_37sQH>WSki|ckjF7SB$(X9b>Z*LniG8k|$JKhxy zjz5u@-lqB8tf+G1;S)2Cy-JcY?qfUmxISBsT}43BgKILgYG7o9)b#Qh6I48T^RHNb V4qR)P&%nUI;OXk;vd$@?2>?QmMH>JB diff --git a/src/icons/Ckan.png b/src/icons/Ckan.png deleted file mode 100644 index 15b1fa7729f63c8a66fb0990d073094825b9b272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf2A(dCArXi7PPOG?G8AY{ zp6Oh{D$SqplGCQ$d}GXpO&`=WgO>YGKIRl5;IctxvTEao8UH=m;x?cCt!A7*?abvq zyMFd{tj$O5ze}sGKR!)3_E)n+hF*_4Ljf~G)FG!6jL$C3;?^x-aJ%HRqVL(MS>79- zGE1!N(|>3c{@|+AfqKp}a|K?XOJ?}zm$0PyxAA#a27TEz2j}d}ZFe}z&=Yakd&fCR z7cEwXspU>ftn?W*_6i%BeU56lW4+Mnb|2$}UBdOneY^s@gcoi3EY|RK?gLfh<4h5k z4CB9l@j0QEetS2A&+?;luFf*=U$FGESi_<@$;=|pWrP=KJ&$0xYI&R?<5Z=#!>9Ut z!V0hJ?{PEeJ~w4pVX4pRaK4h$VfvisOeLo)`5dm#QD@xup1YOtw%jWDw+XwlB_!vt RFfcGMc)I$ztaD0e0s!@bkwE|e diff --git a/src/icons/ClickFunnels.png b/src/icons/ClickFunnels.png deleted file mode 100644 index 86504340ecd9da4a8771f11ea40dddedd0a1c83f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15804 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 diff --git a/src/icons/ClickHeat.png b/src/icons/ClickHeat.png deleted file mode 100644 index 7ff2bbe645585b10734bd5d3b6a2290e8b6362a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7D?MEtLn?0d1{-=XB})8V zy}&_PDyx`t`L=7bN`w|&+{m+;P4>3Z*LOUJL^kzp(3o?osoAZ4fmpxOl4Sy2%XBgd zR;qfe)4v~oNPNy*e!2gT_Z~05zrNh*hQsBcy%ya^H_1PV3-?eHjWp{KX9Y1;9&MU) zwr-lkJ4>g~t8#Oyf8M=VaAcMKHjcBK>lbRgI{#~VTEQWA6G;Ut<1-59=dgWwe8oKb z*9RHF70a`&&dXfCf9u@NMcnz}O38v8yyrhktyMo^Fj=o+8S@vtJRhco4?p^~Ge*t7 zldxAxYNq<9nigFFDY^GIl;r$R8Az>K?y}5Nt8%u&mM;;IQI7M=RuXz^PAuO?TuXIo!EHc!-Ud5vbWO8);{G0#ZX8RZgmi?IeMBoxD0|Nttr>mdKI;Vst0Onl7v;Y7A diff --git a/src/icons/ClickTale.png b/src/icons/ClickTale.png deleted file mode 100644 index 96686e5247fff995c503a441e208140d79fdee2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1153 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU9-c0aArXi7hDGNHyNkp! zb+Amb;Ol&Q!%s%o*@M%wkVDDll(mq&!pBKbQ@3$(O!&df`YZSWzrg&C@aPpR@){1> zp&SB-zTJBLLzKy|)QgdEszS&f5yiNfH%s5V{kpFF7@uE9vU>Qe`FCepexFzUZtr0O zNr|H9RfgFgJ~bZIN?X&rf9tKDoK~hyq8%p!|8P~WoqUY%&gWF&O{UKHus&2X86qeTA(Qf^m3--n_O+66$_lEg-Ez74y@?Hs#8ZX>6 zQhfd3M(kb|2hS&e-fk_P{IB{|z4Nx3o19_Sh5x=kbVR4=d`x@Js){FBf;+Wl2fa)F zx?EI!!{RBY`QH9pCOV~T>j8GLvr?BLr?2$&W4Ac;>h2Jna=xK zCcLzH*k=cs{he@zq&G_+{0e3+Szzxe z?e2O00q?Rk!RHn}46N#1xn(-b&3{M#9gKRRZ}{+ppwzCQ_lEN)%j(w1R+g3hdEU_a zpv@^ozs~n`!2ajOy)T3US1o=L_GJEDOXijx-uryMid9R0YLiKcmF_VReXJVIvB+3n zGVXiQ)^OprlY3RzYl^2ImvvYm`*lHM$#xM3Emp7U+^R*aYX4Mv4~O1dSM$F9o|);q zrn)nsuYxYgWnFaKxlgsJcv`*vrp^Bd=C&u5qe9ekrRXCNoQ^ z?E0HjBg24N^Mw~v%Pzmawfsi(|I$nM4*cQDbkpcPmV5J5O4dfc_PJH|nt|v3wDWAs z5h~fC+wyJy_Jhr#SKW8t*|OEgj5lgUdj`|JI?svKYp+#23G6J3KV0s!P50Zj=67G4 zR#iQ#taP~^x$#rcq>TCd`XqIQcWr;F6!ux)*Zrz%#@R&9KgXs-tkg|*yS*r1@34!` zKIiB4Z*mt1{p?dcdnO{X{``7_2$Q{DD?iS=$vtDEnM}kC{;&7gr(T$G()K?y>z5gw VRc&cM7#J8BJYD@<);T3K0RW_JC>H<# diff --git a/src/icons/Clicky.png b/src/icons/Clicky.png deleted file mode 100644 index 426d8725a4ccced3fb30f012ed8cedc0bd22d240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1869 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqBAzaeAr-gQhG*u4go?;r zmse9!lZttyAHHP)hu)h_Apru-U0o{2cw2TXEbLX7=zAzAV|nl`&AS^|S2=iZ+!S%^ z(zHz+TXjk`m!9xzTvYpA_w%>MLzo{9Q@ zRmb8*+BDlm@~5S~?VR#2!@=vV>;$I0%sPAHwNA?z`JR)z*q+M!HcwV>|E2Hsyh^*6 z_~LWDcNHt2eo-EF_k-C>Q|^;1&Z~c(E_CK=%AYCj3sFY=u2+%bBmSRc%WIvXYRI#bE9{^xsi3NNcYn0 zBh&2Nj_sQ&yG{0`%FW|t6Yl=7jqJGdYbVEMiSw!{^0!>ReZ2eRRQll?GMCEJ1x`yi za6H$$Fg~2R z{Nx=;0m+9m3wT?nTz%{r_3cE~)|_LZg^V66`B^HTBt zZ0Tohj-O7YAMD+CIazpJ!6A=rNn0FFix)p%SM^S)T48o_xn$erTQ1M;$<*W@zQ_7# zPtd;FrS2`C1D?)#ty-_2*5sj7vG2MryYl0}bAcJ3m#4_yx|1sK?PF}p|2Wloy}M$V z4$l5ian|)x>X-S7;ys@Q=I5(y-lt%-FiU%(jwjpdt6zgzU+ywG6Z>*QVVuq8g!-hL zhvS9MUER9Ay!pfx>$UAREvDX!vUkfm+>_K}%DaF5n>5*FU3wEe*SgY1GjJKA(N z1T-=0?0(wtV|kqA_T<1E2IU1gmVpdYuIh6+y}G?mDDW81gGsp`7($p2WH6kNN{du4 ztCnn-yhFZ-;bv#k&6<`|`$hgXgxm5i(&>HG`f-2$c?OX%1_w>8_ zyg~hPx5BmKw;2`6MKYJl3)rto$!U+WaJ*ur@11-3_>w2~yzDQh_ujJ!ka*_JxWmZi zzIr!OoO-g~G`vtzjQCbQx0r3ZVp=Ze*HZ_`)( zA{EDWdY{6y&p%GvP5XUBVQb2&>0VPN2Tm5TXa4!vhTTKCd{OOpxkVl#RSG?MzdD}G znHaHKrL8w4aklr~2WMA3&-v0{{`<+EKyxomPWO(}YJN`Z!ain2tnaH?-YmZ7iOGkB zwI>cbGW@i=_x~)Ll+--ebxnS+6SKT`EtZ>f@9b;lAR(iznrd|`|}()?U)&wJzYa9jA{zk#uqbED`y0@pDI`urh`|hNl)o(Aowpmzs@gzs= zix9P-2hHa_Unp8wH^&3F1JPgpc)^q;_B(a+col7T9(ZI z8o#(OG4c852Ya4-ZcRDmJAHr8no3hfg^MK^u<%@@2CCwetorT{)EeAXHK&z75ZJBSX!`l`7{gjFI|xq z|I;5=&bv`x=UI5}jkup}p;d?VL6%8>Y`3p+ot*#j($gao{o+|C&TJP_U7KVUrLX(R z>)3leCdAdX6o(d{ z`>!S?w0h^9FMDrhL@b}MWy|rzHTqnP^^e?OXg8DVf=4-;~{BU|?YIboFyt=akR{0B1Xw Ai2wiq diff --git a/src/icons/Clientexec.png b/src/icons/Clientexec.png deleted file mode 100644 index a12579fbdac521a8c50b7b51a96c2006c38384b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1848 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%h{r7Zn4DmQVHLS8A*j3{H zBr%yS>F1W^dU$ATS)>&A^aBH{^{EvrUUXPkowDdN)>7u{TCDM_-Ac|P%B9M=*u?kN zmVis$+k!+xTvqPY%)Rxj!ZYsOlFZ3_o*ea+pX`|(RiM6k^Ue2fzu&%JuIIACani;3 zMUHwK_V3UzOAwT_lILq*?|ynKv9@7wX9dtZDHrm++Xwa(=}cGG{Z($j?wZRi3dsropFlfFNlexd8&i2wgb)oeUdI4cmHGdgSOyXJM zHtP~!so#q7##^ktdb4ivnf{8-{(bw`*1%^eDRTX*d6L|gFvL}V4drXz>9r?FM_^uV zcIE!#+@V#oE-`XR?`4a=mk_i3;5Cy(&94#~g;A5cuRURV`D5X_e;yhFUEShYZI#RN zGcz9=MY2||-l21DWz^5zwwD7|d57I{XtKTCSt@N4%-CdQ^KhQ!o$S+jM;6@Mw&f^u z(c^>X7*kp=JWBlaMA*7$b48BY?*p^fhxea#IGM8P(5{fA3A~Z%&L&PQf35E1m0KvK zgiJkZz4>R4>4rx-CbelD?yTc> z-MEB(cjVH&o>u23#8s}^Snkoju=aXMLhfeHD`pu*_ZP{``&jkpZjPkHrlM`e09pQihzz58b^xa1Lj!|~~YtJV%LJ=V*-kaD}^(SDBC ztN2r<_?4uswvR8~KEu2~V$X)xm2$HWrx~o)KGkitHz2KrEB3gAk>8TCBb-xj2rd1} zwzPHKmL?hYovK^U)jWBmlKOa&9(NI&iACAgK9`&S%zXqq&wjr<|Lj?zr_biRd2w!S zvBOSJjjL75YdoS_dK3)RuRka_t?VloqDf8dh50jh8ieA~ zw0>$!?Qp5cn-NsHXz^p7RZgdie{6rgK5wtdoUq12S2k^_`0>WU#Qvk^f9-T0^Dtkh zopM@VG_UTewU-t!5SscWYJrq<>4f;jTX)~#6zcsY&%yHU_72XeT|HZR^zEwtPxiL6 zShF+upx>x7yt_{i`oM&URErZq@Tlb+`QgI4A1J_oY9Nu3NOm z##S|SkJFUH54UaKo}XWQaQm$#UVoN7I>a!f?)pA+ z*T3bj*|}1iS3V72aLL7;G1ll~&1Vh455d0G2d8<8_UyYC$2edA#L1_HmD`^_-=5(o z|LgSRs7x2T<+8?(U)mix*;3P@W^!I#{U$2-=mg=^*cm<-W-2B+=UvMP2zQXEVLALv z=GOnR%RBe;|4XcPNPe#Ufv3|lI4f@9A^F_xwV%!Jl`MPx+TXs&YA$E=|0ZAgQn`r^ z4P5t6i7qPtSEP@#*WXQ z!xpB=ZT@V^aG`0Jw}Hf(iPv*#KPaYXq*bwPlI}n3`jo|S5vy0VpPKWG)AeP~{X~lX z@BL>wukQszsVqzJzdt|q?S9Lc_OzSjYwr0ykGHkeHG2Eo%AZe_?~8x``nC1>EW3Nc z8-5(t_iE)hDzD(A*nj=;+*w`bu00>ON~+W_20c%1d31Qzt(Yfsx&D85^*h%4y7JFI Y?w{3BlmBlQ1J#QRp00i_>zopr0EWeghyVZp diff --git a/src/icons/Clipboard.js.svg b/src/icons/Clipboard.js.svg deleted file mode 100644 index aa2c564d3..000000000 --- a/src/icons/Clipboard.js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/CloudFlare.svg b/src/icons/CloudFlare.svg deleted file mode 100644 index 7ab2a4ede..000000000 --- a/src/icons/CloudFlare.svg +++ /dev/null @@ -1 +0,0 @@ -cloud \ No newline at end of file diff --git a/src/icons/CloudSuite.svg b/src/icons/CloudSuite.svg deleted file mode 100644 index 44b0b02d4..000000000 --- a/src/icons/CloudSuite.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - cloudsuite-logo-rgb - Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/src/icons/Cloudera.png b/src/icons/Cloudera.png deleted file mode 100644 index 2130f110239d90eb6d9f62606ab12d2e9097a271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLcYC@xhG?9h8sw|b94Iok z&onjvq4)>oKZ4oseLJV5CNHiv4!(7)i8nJjvAK7{>`WaOQIDG?9KS?YPKhv8u{yu^ z``)D2PgASXtKL~YuajUCZd3JnCKVGay*_nzPm=`ew8i_26BC&JT-e=tGLtLEIrzqj zqaqWzU9=cyDs(Vh-eSD9bVp^BCR^{JlW#*3r+fcmJKqEbzoz^ycA3@^SY!|GOEyoOxEFhWTmps!MC~J#`OVIP}W( z^~_&is@KhW`yz&I`LW3_ytE%YD9~K=@y(lg;d|EqzN-FypV{We{YQ#-=<{$D)Qc)i zEpt2TvU+jOnSU4Ew_MHF_BC8u*78WT_kq*&-_9(4wMg|5322WQ% Jmvv4FO#m6r=O_RG diff --git a/src/icons/CodeIgniter.png b/src/icons/CodeIgniter.png deleted file mode 100644 index b418ddfa3e246690c4cc58e2e8866e9699d8d79b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1037 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKS3F%DLn>|^ofhjO94T|O z(@;9xbXOE>C`;J33wk0;m_ijovR;Y>aDQXIRmgQADVKHQr_`<&O-V@#fx^NE*(dv& z{Yo%7HseKir{PUs6Su|uZj0TV%QovvFLpCOb?Ncm?Ng&}`*BC)d^)|i`1!x{mc{As zN`!=#eLQ?K`E=r$0+pK6@~gu3w&+d$U&d&nHFu;Cu;BK|C(g5rE|tj2Dgpuvs4{^K4Q?#`gvx?Y$MqVdaQMVKQH`PIeq%k`*Y53 zb=ut{q5t)l(~pI<{ff%_p3OPa+qL9>;KUAv429TJyMN4jukk85ZK~(O3x#^Weg2$z z{dD(+%A*#Hi7TV{EV{HGCBM@#HJ+@i-CC$=yno-$wE>KGUm51aK2>!Pn7!z0cl5JH z)9u{K^WHDtc=yQpz`at6FD5bm?LU}oy7K?S5Pzf9yFcBQ3Hsg8J6m-xUJvlbOMePZOy#jJ!r_REBRdPy!oK#`bn!DBhEf91%5J&MS1Cg$pL346f;VF{wJ_b_;=Hrz;bT(4bS6MPV+=)%={N7 z^kTN>>GWEM^@h4ju7xJGoBrOqKF;a=?)B&92xjEImg8j4i2BWRdnpIEI_DSZqIVAs zwrece=dSNmd@$Q=I``s(>Ajrn8F~yq<~y&PzSlYXrS1nGmJLEtQ;%(sV!kGya9TR` z^S&z^(|X-2IXoMFJxU;M^cSMusF?Ni<>o+wrFbu`NFma*8Y zU-)QGw61$}q_kt_#CMTRQO$i!CQsS6Wb6;NR*+e+y)AuNk4?h)W4kZ^Hjm{u`Tf;H z&SsCP`l;##AuP)u$-gJ!WIUC)lkz0upvIGw3rdhLv&hId_`eUi&hCi9f9nGy4GL9U*asrZFWj308| z&EN9#->af6B8=6c*Du7Y&-!Ki=B5?L_9BtJR}JewKVDELYh`A8pmEl^^`A4%5+a+M zZ|kH;nlp9m`1;}b(^iX{%MMO_8=As8IqBj*j{6}CS~Nnn6B!s77(8A5T-G@yGywpO CpXZDK diff --git a/src/icons/CodeMirror.png b/src/icons/CodeMirror.png deleted file mode 100644 index ef34d402c1c76df12ae126376fc1e376dfba3ebc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7sytmBLn>}1Cn)gzb2f~8 zU@xWSZ_F_vi=!(|;Ktv^3g-h|E)tRlXHDQ$I3}=zX$D&f^9RYMg_6@5Z}2c0+C9G1 zbDUL!E#ZdKnlymdKI;Vst0Q$E(&Hw-a diff --git a/src/icons/CoinHive.svg b/src/icons/CoinHive.svg deleted file mode 100644 index d61cede8b..000000000 --- a/src/icons/CoinHive.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Comandia.svg b/src/icons/Comandia.svg deleted file mode 100644 index 24a7be8df..000000000 --- a/src/icons/Comandia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Combeenation.png b/src/icons/Combeenation.png deleted file mode 100644 index 86792253e375667078ee4b4352a2d43a24c73b44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4176 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 HDWM4fycL9P diff --git a/src/icons/Contenido.png b/src/icons/Contenido.png deleted file mode 100644 index 598d97fbe1ea0bdd46c2f7bf0dda41ba9d305ac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7rg*wIhFF|_J1LR3K|#Q+ z(}6`v;Gj#|0!~4n1tu3bTojn(ei`OhS^Ry@fAgM%^nGiKfLHR@FZ#EAa7ml8wNA=! zc|l?(_qPemjjcl0Qn#hPw$OIASg=}wOLTI`M5l=-5>__p7;rr7Yc+r8Cm^lv;Ulp6 zz@pP~XCDdmzn0+8dDu8nD(n9KCLK<7#|k|Qmsv0N{r?<(qIG-7O6^DO3=9kmp00i_ I>zopr01I|ZOaK4? diff --git a/src/icons/Contensis.png b/src/icons/Contensis.png deleted file mode 100644 index d5df72c32a0c20126e7da1e449ad2f30c819d37f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLv^`xMLo|YufA}jUFg#j% z-Qt3P3*YJ=9akNM6ug^LH!4asok$dw-zeq5#89gD^T2nlOIi#J3=E#GelF{r5}E+3 CuN-p# diff --git a/src/icons/ContentBox.png b/src/icons/ContentBox.png deleted file mode 100644 index 2abfae432ae9b78c8140233c386239b4f920d61c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$%spKkLnI_~4_x#PPLw$C z@c#F`*0*i)wyw0gTb5J2XvK>oCk#@vySCkQF*cpBD8y59R@#b7*Ay-sQaE7{#-uuB zI%{m%^b+~d{{eGE-Ki~MQQA3N7cD}UJ`xF#HP4gZHnol~uYQkF_?bB`KQVjp7%;45Xk|LclJqx} zegC@iHm?sH+2XTc+1YxlCt}kx3@sEHxYT#wcVE8k_Qz8fzTA9wFyr0Niq`>GkNj!4 z{Cbg3qVdMcs`bCh>thr;$_gL-yCM-L16TSm7r(L`6UlN@r-uj^EA>*x} z(upAje`D3nmOs*G+_6LA_OB|-dA*6NMY0+`Ud@Zrkm*el4#@Z;HCsLF&EI+NB3E^% zFP^gXOY~gftK9l-LdJ6$ybdsiaByrp+1uB9{_x7L*Q9Ts^!|Q}{axF3yVU%*Uzj?W zO)MOeJH!HZH0*nN;;?@3;pmMU=e{`GTwHtl>kr4utzv7pI0*s;X-24RwYHY#V6m{XTc^+6>U1z+gW;tc0;@LZ#B03ZZa>`k>zKoWbDP!_ iSj0p}@7}rdC;L;wjQpa)SE&pP3=E#GelF{r5}E+}IUd&l diff --git a/src/icons/Contentful.svg b/src/icons/Contentful.svg deleted file mode 100644 index 63e08db55..000000000 --- a/src/icons/Contentful.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/icons/ConversionLab.png b/src/icons/ConversionLab.png deleted file mode 100644 index a8396bfb2f5fd8820c80ecf4c20eaf072804b44c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7zj(ShhE&{2PLTL=Ai_7| z$h`oy>&M+noo39AD-2q&R4!0z>yw`|N<~?18ra@2N`1J0+wE)pjM@L{7ciE03+>s| zC2TXJFe^;tnb3v6huT{<3G7K*Ow#o7C~f zM#pe{>hd3*n_QF3y`Od4otmxj&vJ3d>-eiqJJU;}e}4D3T2#Iwe|jO$va@%UeD)bO zU3>QIkM&(9mjCMJT>sC%68t&;rtUBM^hp=~zp;DxKXh}+zok!S-q~b0?TYKgHA=^l zS81Kw9Thw2{rbK=2kLVr8~?XSHT_@A?fUPzuh8Fkqu6)#ncE-!SI9s6KknJ8|G`bU z|DPYPTxO7Q>T?%UVc#~U`--uujn98+HT~xeZT&YptLxwPYZHIvCoBB4-x=|=K55py zdj0IJ{}uhL{s%kf{ttiNa`$9+@n&Yp1|eCutV6f1RZZfK@p;-P74q-*&6WSZZwmP@ z|7OK+`*YWy)F&=_{(sh;4ND^@^2JnKW;D2E(;Qo3=T;^0r~j+rzxi@$zxNwyKXH!S zRWEdLrNODwCv;4&Jgd%}_5c5^I~%UDa^_u9QGa?!W&NC2b0%~(RfO+5IP)e$nct>@ U;+l+m3=9kmp00i_>zopr05SF+Gynhq diff --git a/src/icons/Coppermine.png b/src/icons/Coppermine.png deleted file mode 100644 index bfbac43c5f23ad4b5529837cf0f5ac2e386a4ae4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdte8d_r6q7#NnF`p|dfKf|Ou zs;mBc?D(I3?Ej}vpRRoP|NsC0jgS6cdHkQDYUdv%v!@IU42&f~e!&b5&u*kKFfb&0 zx;TbZ#3dhKl3;CQ@GzE~y`!y-&B(xjSu!zmArH@?V~UxXUMrb+PCZN#oh!S@;h56q zb)Bn24)$#GyyWc|BFMbyFgqR)NNJsQUR|W=#@BLH4!orp< zTlT@l+rq+P!-fs-Ol?9#L(R<0!o$PkeU(=8fVX*y?y)k z8+mn0OG__Tw-0W(8A#ZvrPQV_;xlED7=pW^j0RBaMN9!P(Qr zF{C1H@2R7V4GugE2hUo*^ZQ?_w36|eZA~)&wOh-ku2^8*<5?+so;|^<*NSD+qW!!d p`UDR>sePM%Q|$R2tv`>M&LuNDZx-P3XJBAp@O1TaS?83{1OS%-TC)HE diff --git a/src/icons/Cotonti.png b/src/icons/Cotonti.png deleted file mode 100644 index 274ef7b5e8b21d0688d4b38d2600fe78969f2db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7&wIK!hFF~LogAob6DV=) z`Th&@Llrd~q8BwynG~euwKI?x0owe z$Mw%f>X*|}UWK2X^S$!fp652}m$lmZ?VQiCtC2tE*oo%f^+o|p{yuG7AjiUZv`M4V zWtPqI#Jjd0O8b5Wrij{gtnsieROg<_QR&4uLDzi6g@}c@{+4^YLz-sXWDtG$$V&Cv z6UnJk+$PJ-gFK#GoO~k0NqhYQ$IizG-c7e~*m_LmE|>U3k0s(0>zJDbMRp$)xUq3Y z45PU87K^iWvB#`fZCC}C7aTM@vGJYAd%g!-XMEXs@Wl1|%~xK(ZMSgL4f|IT_G2DH z-&rYpX`NMX{a@r7csyzqez0Y??wYf+*s60jEa5r!wJcTOiT&TC2gbbHZX|@vt?Ms8 zaLZ|R?+zZD*`~oc7ml%Av^c`E)3be^&itodRe_n3P4-go2**tpThxXQR`O1`*?y$7Fva=%gM6!rOq&orJ( z*L|wYx>vBHJgsN}1|L|8zSkT?p z-z~;?^1lE4ee+FzzJGrH|NlQfzrVY?fBpS^?{56uwv)B-)~y9n^Ip#W^ZT3Zk{54x z*T1)~;pnZ?UHT>LwuFb$Vs)WS0le|%dB46tW*mP3;@8wAkAeeVKA(7z$A9bB{aZ?HOH2R%e=oo3 z`M!7e|7RX%Q+Ry+ha^H1pR zX_(b`%0bFbFS@Pg-=2E@qN{zf8IKB%82k{DXE<)<<$1REx*7um1B0ilpUXO@geCyg CUBC4J diff --git a/src/icons/Countly.png b/src/icons/Countly.png deleted file mode 100644 index ae9d8db9648cc1da2b24a4a9fb09e8d12e082f0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4166 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 CCBHfV diff --git a/src/icons/Cowboy.png b/src/icons/Cowboy.png deleted file mode 100644 index f5d4ea1beb046bb0c27354d2c0006b972a96e894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2871 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 diff --git a/src/icons/CppCMS.png b/src/icons/CppCMS.png deleted file mode 100644 index d93378af9ff427b5f171996a09005b582d8a5dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2850 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

ukKg{$SQE|Eao|MAWXp?_gZ%gHN_u)K zba(h#neL^f+OJ*-#nu14nt6HI%^b7*t!4a2mbc8CZhCpkG#ihb-0_a@+7<*q=VM|F zVO=A}2x^xZu|z4YIrikzd)GVu`Ue*O587}_{s-H%9?mi^Db9bI?<@B5GZvJxehv7a zKfR&h@WUCi8oLjCX|m|tb?jJqqy0jL#vK`7gBczFI<#5dbe>eVYRw|6e!hlz4lcZl z;u!>26ifLzeYu~O%EH35gJFm8y!doG)zWQSmHU_vEMH=l>@BO`aEK{mK1L*S0{S<#614{r7^mFHsG!kyuF(LPeE;G9gu`B~OX zt&R`RI+g#tFMf67l|=3rK^eMiEEWHBf<(-i1R4Y#64efzz1_T7u|B7J=Y1Ilr3KM1 zR-LhbHj&}Nq6Z7vSY)hNfAH=UWolyB!tyVt_rM3y_j8#(d|a!}!}Vv)9C3zzzlP0O zW>tC)^|q<&m-=5!{o1_t8dClFX;yjLwp!*6-#KL@Xg zv@UsqxHKrGQPW5gqEc*|WPhwtKYw*`z@_NFCG!;;R;#XP6f zS^L%))lE6HLC|Dg>F$ahlXtJF-zLd&fn$Pl16$Oy`Ma;wUVHoJ#^aC6GJjU@{rFMd zdaho0`thB`%{p67Z=BEl&a>~p-B}LS+;tm5c^RXaG#Hc`=8Bl--#3x8_xfo5>YR{Q zp906>#ITS0JZfjobY4#kI+$!%nN@mc;q~W_n7_poJa=u2lr3NI?CRON&09_9-l_Py zfBo*&|Nkw|+ORwOld=Chvyug&Oa@F|4b_Wx3SQV-W?*}g!=dVu*)~am7nRrQ{`#v* zut>PFOkuK&_uO;4|5p2UZ$_yjyBh=)Y6Jxys2#b`DAu;UnaTFi{f7<=`b_mKYu>s` zGVT#;4_5GHxXbZLiGevjq_mj2ZX&%NN}eJmKT7_NZ`+2#diLrWObF?ebeo z7KCz1}ogAj??&J8*}f%-WU%lAaB5Oy7zoFmJiicxJL8Kdxz+Q;uoGKOe*AIVp_p)hl4BEUTd3U8T(GbI^={x4&aIf=eh7@P@mNng`OjnRfSXZ3u9XP@3#{(TDNJ&N;P>|AiSVd9)bMaC~_G^-X^k zi-zsVa;4q|kp+@09Ssb;`OmXD1TQcxaSl57Tfs_s4@V0_f%>Cnhvn*#4EI~6TLuub_u{?Z^sf9dkcW zSh4${q~~6quf4yN3{J2+7BWVCaOY+E!Jcv5kjZs+^70=>PjUpjS$GcL-d^qgd0}PMp1H!SRDVqxa=W1&6<_ zPlK7RTutA@BRXeZj%HQGZ$`z2ZEZ}9+{-yu=pPg^V97Wr|93lMl%j(I!|R5mMa8#yiW+onG}l^y<$r~b!>&D-9)FMYrF-@HfPmmT_U@w(df^7qnX`7gfB?R<4I zVQa1e$KgI5XOGfL3zs|H(`xeFxTQ~ZY4{ z@p^XpPafs$c<6J3!NOBdSE%zgFHgo&mE6<4VgYGi-M%R1sD5g`H(O7{{?T~`j@y6l zAMO8nedWv^_s1vKo=yLpwK3}IZrfvh+A=pZeVaR3S9eQS`P?l1BG~4($#%_zSj{VX z3XB(=Gp9sqzVO_%{BHi<(%AQGJFKsM%?dob`HtJ<1d%(Bg+0>G`(J(erOLO`>Y%~h zprV5;XIw-kZ@5wvXp$^!{WLPj`*YNm4o>e_1+SA+3>qFJ{CmZ?ch$VENITQQ4)F&6 z12GE-vlb^rL`tx6{^f8x50?nJib+^MPTpxO=DVnVm|) z>I%;qlq8+kTw3k_xi5I;PPQs0)0NXMtF#MR?+Fok_$yI>#r!|R`xzh2mt35?pMima N!PC{xWt~$(69Awq+f@Jn diff --git a/src/icons/Gentoo.png b/src/icons/Gentoo.png deleted file mode 100644 index 6b50f6a263780022dfe05104d1bcdeefff2ffca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1910 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqww^AIArXhyPCw~?`=#u$ zUZd_+UdFlnQ*WIsv}zB$8hq9JIsc2qC4pB{^+K;YFZNtE+0)5s#(@p`jKckoC)6?} z8k%{}P-%$dNsB)uc5Q?7p{xTEImvr||NZj8DVS@9$=t)?pFUlF|8vjz^2@6kln%Al zo|a|QD7dn}xqANlUoBCzglEQfJVpF_U>mhFuvSw#JtY))+c_~hZOS_eU{&T!@rm45|e zeQona?$tlrcH6nV>%FUn%G?cW4xAC;;dd-I-?GiY*;az5sfmgGsMTwmc~gbA@&4Dg zT%d7%TWL@KFHUv7js|%q#t)SVsglQzKZvw1DRT%GzH+tkAcLzF|1PE5Va*pm8J|CA z$PmgeZLe|FuT@l>Y2!Ao+21CdxH{|P^|OXX&yuU9-P#r|myU{FxR5a``#=EeuOxk| zyI~uyZTOaG!Qh&j*}ZW6abd9o&z(cAa};rlpEzl_D9m0(@uOhBwr-B~!u9#rTipz# z7VeVL(q6FRMt@xX@rd33{!P;@v2eJ$csbA4YD=~6i*_9G&t2P}Q_6Q!OH}e?6(@q zER**8scXIyJGI($%2eG})(vY;oU|}wV`je8y3X&VOSJTst*5>)9J=!A(Y38}$`9o_ zyFQtDBwpp1%F`vs)F&3N?wp#spM!lvR^v{~88aFlCR)z;RrNII#k;n~*pC+t#V>9Y zb+_IiK5gn+jt4H87gM&UK7H|0f~VmyU-oK)|4hr4C**`U@$h+>yR|uT9C^cS{(Q04 zPKnC&rx6XmPQ8<#nsMCxZFJ(dCWig*RSz7pnUS7Q#B}U6LnfX&v;4gDo(7G)P z0!4*O{b~~rXW3WDUYGn;x9aq4K31lON54;-lr3$RyI~*OY3~g?6y|P-TDoK3nI5mp zZf;q8oYV8w{vH>w;z(HY>ThA-y_6I0#gBKfGe5XF@!M@Pl>@6>w=KS|Jm2%&i-+It zhD~|-GiBL5dv=W$0rv97<8OO2%x(WBt}HXykSqT1`o@L@@my8>?3aRf8Q#q-{%jAPp*1j_)&qo_>)MVZ-M2~ z3F+>~&Tad1Hj{lfubFv5a_qDChKQJNov*jI@2pm6wR}gn9xk2afuT>%&BA3oMtF=G+`qI0vvo|r{k!!h_@;Iu@{QJABLX~>m z#{YeEc#B^#Gjz4A-~9j5jSU|4{qtvP&M-cFNJdBZz^6q$Q&l6Mp7y>}b=@z(WXqb# z^KPD;Yu%d>!Wy%$!xpY2LJHvQn?_ zmTY6MxFxt~b?mv1S&OIMSYoy)i6>*7QU1z`(#*666=m;PC858Uq7^ji-xaNX4zzen&0_1)jrM(*OUb`X5qb zE{@hHnfi~xVdvhQaK{}iDrL>#Pi9NBc<5^V-FDl#lF4WCv$gDg6PV&wO;syrU|?YI MboFyt=akR{05vZ$`~Uy| diff --git a/src/icons/GetSimple CMS.png b/src/icons/GetSimple CMS.png deleted file mode 100644 index 061842afe21e3861d1ef33301bb259cc2a919dc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUxYtWDFfhb= zx;TbZ#H~GgT=1}izyX6Ief5)n!?Sz6K1j%akbk|T#JOIJIbzl!Cl^ou32#e`pIy7e zHfPVKbNmgRi!QCZz}+FSwoUu44dd;|zOwY#iHzH-Qre%LT5Y6tfzAFW6ZaJ+{*O@y SyBHW47(8A5T-G@yGywqPZdJqp diff --git a/src/icons/Ghost.png b/src/icons/Ghost.png deleted file mode 100644 index f3971b879783e941ecd2ce28b85588e238711c21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8iUB?$t_%zeN=izK>goz= zY6{BAiYlsdimGyoO7eqwX^Wa>KH*x!)HKy$(gp_CZ4Qiz zj9s}iExA1ev>TXKC^rZO&Irux(h@jx;7OlOz#;~Qg(nQ=T@|+4$-uzC;OXk;vd$@? F2>{&vI<5c! diff --git a/src/icons/GitBook.png b/src/icons/GitBook.png deleted file mode 100644 index 3b7b1894dcb717f1bc783d4f93ef9f6d3ecebc05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUZykU&t7udjbVKu};{u)lwxudlzqKZxPu15yK47Ub*e7Z4B> z5D**?5bW#g4@Z7}5Ox5B;qM>h?;q&r7vSd?;OpxTA>j-^zkrE*Z|`AXV6ZC*@(X5U zW@Y8%<`ou|Ra8{h)VFtb_xAPm4~>pbOiau!t*vkEpE!Hr!sV;iuHC$S=fSf#?>~I} z`03M^Z$E$i`t$eS%?d|+7#J9)dAc};RNTrvaaX7@K*H@I|F2L^4-XGkMaGHue(%@b zy1h9q!aZB=muCI)-7nF-QL%#)69V(|z$qA1h$ z^kT~GXAjQWvh9A>*337zvHETCg$0H)?4(08&dPbOV#>>#>s)kT1s_jUcWuxC*;Mrh uJYo|U%<`MU82MzzDu??b_rqV*%fG8t2;6q}j1dC^1B0ilpUXO@geCydf3h0@ diff --git a/src/icons/GitHub.svg b/src/icons/GitHub.svg deleted file mode 100644 index ba82ee92a..000000000 --- a/src/icons/GitHub.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - image/svg+xml - - - - - - - - - diff --git a/src/icons/GitLab CI.png b/src/icons/GitLab CI.png deleted file mode 100644 index 16c857e5085e01472f543a6801e14c1f7661ddde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 649 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGBLjRwTtj!C`SU#!rhNw z8_wM9y?D3%{O#-`mt*#wOFD3&==jy>z31Nl`1Rw@-?;tf%THYU_WRGrpT9o;`n~bN zi@Gy6Z-4kQ<;wld4_`d_@~!^Njg*5IOHN!p^z7}cZ$Ao;UCB6n>Fe)5AAbJoyL2~d z@7dIY7pGml-+AG7!Lcjr?mvJ1{b$#OJGnH$Hsc@ZkBp8;=&sn1=+pv2v})at^bwJ8#T+czC$l$OXj)q92EmesM{YgX3m^z|<@ zXO?}d62WX$`cLM|%msUE|IVAh@nV9N%!+dv5iI)(jS~N?=P>*6g-4~~+$YOmE}c@j zparYrEF)CvEF+$AI+Rs>}W5{o}WP3v26+?$Z|j|FhSrL#xZ_;fa3? Ze3goG9YogLU|?Wi@O1TaS?83{1OQ;7mvI09 diff --git a/src/icons/GitLab.svg b/src/icons/GitLab.svg deleted file mode 100644 index 4e29ac860..000000000 --- a/src/icons/GitLab.svg +++ /dev/null @@ -1 +0,0 @@ -logo \ No newline at end of file diff --git a/src/icons/GlassFish.png b/src/icons/GlassFish.png deleted file mode 100644 index 16b873b0227a327a3cb82bb990c691698e3f477b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU6Q|BxzI*xM=POsQ-F^P;;iJdT-~M>_{{6?VzyJULe>}Iyfq{Xc z&C|s(L_(7FK%?1V0|wR$)7_@boV7J{QTOlv@h@2zj_upRV3BXS@;XD`v@5@_ANO|1 zKe_aGZPk4y?@N9T5~fd|MU)9FURJjE3R9Aw>=z?ZftAeDelpyAE_~pd`#MeQ1JB)b zPL?v{zZR%EU1D>sw6?bH4$HgXTmLra-Y*tU*gs`UrX4540edq$abtaR4P^!f1_n=8 KKbLh*2~7ZJL62tu diff --git a/src/icons/Glyphicons.png b/src/icons/Glyphicons.png deleted file mode 100644 index a46d3965c7cf60aecbbc34d7d63f9ee0fb0271e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGLIQk3TvzkUZP7G492|E# zv*^X%gI^v#`ttDc*N2b4K6>)?@soeQ|NQ^||7b+=77f$W*(ERb9N3~|{&N4JFApAV z)iOWe9d^(+VvB~^k5H03*LAmVb- zFj&I=P5pdBk-SCWQC@zgN8hqdYP`^&pdg!(D|~T2M@Wa5Qh}y{KkvR%DR!*$H+}8Q z;xKo)-4H$fZ_tC&+wPv;x59_ZMDUH$ql{eE%tJn6K5;kIIA=Xy`6H5nfq}u()z4*} HQ$iB}F>7(U diff --git a/src/icons/Go.svg b/src/icons/Go.svg deleted file mode 100644 index 8b0b1af64..000000000 --- a/src/icons/Go.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/GoAhead.png b/src/icons/GoAhead.png deleted file mode 100644 index a591e60968b9bbea0e88a1c6bdc0213d66dcc4a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&{2PEcTf@rsMd z)9sR}mIQ}^i+Z&24U5$iS52L(XcgF<_>--;Z4MXvr7dm8w2Vx)-ZZ*Xz5cvG;X38! znKKOvrDSDPBu=f;mALkHBg%EeT9`$l&n=t$`UVLc6!tyrb!}C5bOQ`zlr``6* zDx8g#mG6$!-K3q8mrj*RS}osU^ymNja|KT}aUNdwSB$6Hf41SAy~$@D$gOIM-n?m( zgtNyYQD^6NUgt{N3)_mM+nR#1+ZGjRw_OWUZu=q9nY}ZA!sp)Jof0aJH`==w zCX3oP7n?OQx~W{{cp>&+TJI1MwMm9!S$2H_rDd+pJFKU&wgU!)&Dbj z*c-pxI`0s@Ud`x8S+`){sV?7TJiGt-C*I)RBAfDgPqiw~(bFa!-VRYwIXv9)WyW`Y z+&{YEgQvFhWwY!{lk(o*lxSP~e!0Py`8){|CO%a0-CVy_$NBR+pSGTtmyTpHGE95Z WQkdAKr_R8@z~JfX=d#Wzp$PzV!Of}w diff --git a/src/icons/GoCache.png b/src/icons/GoCache.png deleted file mode 100644 index 7f8c1a5f010fd0fe18128aec7e202789e5baf0fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2321 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCSyVTrR7CMYg8GCC~apkW%rr7N>ccgvP9Ubl;1Tc*FS{T62@!k*1N#ZlhpkGl2E z>h!hm|Ht3|zV^NTk|~ppyB<9D>Yw&c@8cWUeix)o_PFY@I!kHCOV%@ecQyV!*yPlC zTvTB*=cna$t)lN;H1i!+W;lqc{EV)BQl%GoB7$Z6yCrX)u3r@HA}{G*eP{CR^!nZ{ zmu9rbxp$j3Tge~Nxe>v9eTMBX_8|3tJ<~UL*8R0!;p*zImyl31?cq(H+o}31v>K=H z>--?D@3S=RL4MxiPgkRsgm})a>A!I7?UXmazD(x)v7o$TzRcT{`yp*5?e1=||8eBzk@zw!0d_KE!WeLsFKKeu_^vPsNqwFMqZP4PJET;_3S zCg+;Q)i0i=F8RtZw|4Q8&)<%pKCt_)`N>{6W!=nmPC9zf3&a6|~CRcSEeph7!ec zyVlD;rMZF^S5&d=t&?_pEH= zU%+7A34>`TE`*8i^{=zPlf)MKJn%$>*{)@aR(HGV{SyB4@<(ZJ$+^0e2Tv8|Zh!eo zdg)p-FN-Zdtn`Egx@Y99i9ZrqfMM=Uej4k46P=J~0HZ)QPVtyDN0IM*g#HK*5Bv zdHtVsp8nasd4r(r^}~g>3^tk@x%AeR$M2sawEKZlqxW_-i<{Oi_cZ_9mJ)j-d~WIG zO&97#7p~|iu>3Vmyl~e&XSH;Psuf#xPw>j_xhnbGr$!=FP$nz?;jg)wyV%tY{<7)Y zZ=M!$%(6-nB8=JnA(cSM2e^$KnoNJ+bi)D_0%0E$`VJ%vx9YO>OtJ>z8)znlyFkQ5K%L z8J->U9%}0G`xzKad~oYT?6>^fWy|)=m^f2p<(#t%zb&6}?ukX+Q?-+8j?UNn_IYVv z=@IwkmUU0Xq;~a1-DaA_=hoolufDG~-c6+S`Fw{C?sV(Oz>V|5t*!|gm>f$pmU+3$ z@tocR5gWJkODUhstfOE5cr#6np(@W`kbAbwjax3ID^K$OtLQ40zjv@GW*57<$Mc*= z<;wyKWK!&YU;HchPvOS3zlXg0Cwa^$xu;fqKJ5N}s}nPSaKu+`?0tTHofAjn!j(SD zpFciPZTsnbxgv{GgMWCSh@>4Xz7Nyi&q+_Qa;;7_eH|Y9;n?r#lHO+$fAOkK zF6L(I7ihYhn_cm_gg^c9;Teq0M#dczwyEB|Ew2>3*<$YdMfTg}14WL#-QRVA_lkdx zn`UoOv65r>e+`Aq{3uVY?2EQ0ju$Re*1gSAS~h>(zQA9{(ltz(U7YGvKKOk0VpA8c zxnO;S`*oJ&JU_wx#=WaJwyjy|RIE4eko11ubRg_06#rcK`KoRilPDDy#(^Jk&0r)%Ma+vStbJe7@k$=GCM+~D%4@{_%J z*XC)?TIs^NoJvPN&3(N88SClRPfry8=|8BCIbhGQqU~(Yj2Y#+3=9maC9V-ADTyVi zR>?)Fi6yBFMh1qKx`qb21{NU(7FH&PRwfqO1_o9J1_if`yihdc=BH$)RpQpb*w*!p zfq}sdWJ7U&T1k0gQ7VIHZen_>Z(@38a<+n*p1GcduBC#JfuV`6fvK*ckwT!MnLrsf8wMka;^7PAfi+A%ON@FSTMoLQC1 zVBq95Ws%(*1_p*OB&pCKPlmM2oK!1)ef`|LlAQc>{j|ig%;fyMVtqu!=o?v>q@ZrJre3SON+#Pgg&ebxsLQ06|>- A;Q#;t diff --git a/src/icons/GoJS.png b/src/icons/GoJS.png deleted file mode 100644 index 5a91ade5468c9605aa169b6dd095499979ae846c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5709 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 diff --git a/src/icons/GoStats.png b/src/icons/GoStats.png deleted file mode 100644 index a2ac7b74300900d32eb8c9bc6406f2f00f460975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toZh5*mhE&`t4gT+aIZ&kb zb_nZs%k3Ojbefz3VrLyG$@O3e`pd~E7|JNB=CCx($zGFX!NT9G0yP!QmhUvsy&ERh zGSMk&_UV#EGgjU9(YX2S-P?WqSu=k;*kpch@AKmKmd}m8-S-UY^zV4Orc-s3;j|-6 zU!)g(@OZMua^k%kdFpndD*eF*t2JgG9weWfyM!MsJ2-|dr+GZ31g6x($rQGWeRCV}M! ztBsud^p*?X^iorLx=ZZ$g5}>?mn}OTFzL`4r^2S7 z5T$8G8JnUC3@jMhU3|KZA^mwK{C6x2jqlLP;3 zF=z>&ldkysW89g#No}*X>DXM*aX&tX_l%n|JI5c^57)Ss(qssDX`qfoWouj$Jb;wPW=G%?m=Jt^@x zc@MXh=P}!eXS*8qO<+H)l2~D@b7yBy%%ks$=8~%d3sfT=v@05Y5+Au0?T-0TmdWtN z%(Uq9lv~{kuB;R63Ar?}zxlMEM8)0xnJS0(hfSMk8?Uu<>RGip5g#1C_wY&`f6x7J z!S5q`{C{jx@;w#({-NpZZ;Fnp(~b#hZ57ki2}>5$om`nb(;|^|R!quC9Vg3PoAT>x xeS$o{TZO`@Ad!WzkFdz-(EUVgn@y9!PC{xWt~$(69BmiXzTz0 diff --git a/src/icons/Google AdSense.svg b/src/icons/Google AdSense.svg deleted file mode 100644 index 24aff247b..000000000 --- a/src/icons/Google AdSense.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Google Analytics.svg b/src/icons/Google Analytics.svg deleted file mode 100644 index 5ac2f3aef..000000000 --- a/src/icons/Google Analytics.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Google App Engine.png b/src/icons/Google App Engine.png deleted file mode 100644 index 32ff514d70b3998a3a5a74c2d5a1c2a47a159271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1745 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9Gdx`!Ln`9lPOI*aO_yz( z|9*CU+PPYD_2+Z;rf$CNTQ>Pd@9xZ5S2Q}+SSOo!EzscD64sibA<*UE=(u*#O7koh zO{a-n<$~T>jtkusbeB2$uFeSA{8H_9iuuhH{pUu-=jQCJnSa~)|KzsZi(D7dD;gye zo;@_*FK+km{+`|hQyH6!x-AxZx;yPVC$%@m?<-|`U%zI;xg~zN^Ka}pd}^uX-$VEH zHU{h#j(D`c;nB4T`Y9phcE!)veH2W4?R$-H$}jQ153&zT-0tGQrRdP1aLq$e^5yCs zr_Hn5zdC(oKk)f~G2;>!Zb#)yTedFTJz;r3Wbmr0wd)zG89v-*I_b6K#M9V7y(O*! z$DZA4%I`?xonfv!K_Xe*!L}>2byk3LWp3aP(|n~_(H3DkOZGkXEayK~6X3Pcc={&u zC9$hjSmV@^=XWN(=2Sdm+)!7{)LCfS6lJa0GwGa2h?egv?eGN`ZS-{dhV|V@z)^mIB-<|PV&nI`r4IhzA zr?r{toMA#6>KzK-yXgO2YEzh$!6uj}61d)6;LwH87fw-=o}Z6@eB^SyZROW9XWSc) zy;8sMU2|b?VKUFw0O8}DUWazG1>LFt9pxp-e!a9Kxmmm=W?p6M^K)|+KCMoXIr_lC z{;}}nHpUTA^ON3tp%*T8i{L@fBdMJcDFe*Nmn4~QH0QX(ctx0 zGk)4_@9({o_v^~*&?TvbscCGT2}MhC>=_|ZPn>5c`P2998F@~ z-Q81mf4X*WZS7-!`%jBy9x!^u_3ynO(zn`fPwtM_#{G2}!d?1T^D z)(6*w1E!Tsxnp%J`hY}pgWmy$x&4oCa2bTu%IEUbS~iA=887S>VOxLEf#as&i#^T~ zQzn@?EeSj16_?KR{@*62Nt>r`dFALMkhP`J;G)Y$N6v!>Zt0v=Q0Wxzi24zAu}f!9 zna>+n9aT=Y<_S!Tzh(YBF?DyH37_vw6Pzvlgg^#-S_&3gkr*Z#Q~ImzPKCY>ppIJPF7 z%x>SIwXo`NQtbXf8JmX!Es{nr12v!4_AP!V{X$z@{Wx1hc;w+Z_tO+PGLPxL^5s9D zeIbs^<968cB+cVV-vc@|_MLo^E4r=p@X^!LJ+>?hTc4w(9I4jFAeZMv$LA(3-RTkpEF z{qlEQ1tfL6ADY|f{dsKj`a1vQ)8(aRb(xhbgIzThW}h`Gx^3`$^@kfbS!Zdqyx(k4 zyLDlU!2P=W^E&68dTw1>=-MP7Qu*$bQ22D|mc*8|yr~JvejAH-bk~;iJZ2T-VB`pz z$y58feTPZ$Os}QwH4D3Uy>GmDqtAQej!({$;%&|d~Ejginv?*uKt>$|IbWk z|Ki>@g)N#h=d@EKlXr*T^GHt#=|dW79LaGtl^g#)dB4o>?4O5I{h7t{3gseLckkQP z*z@=3!-Ma>zmZv;;{N+nUcF&zd1~&{5;g|MDJqw*|M_-hj`%*4y*n!Y9XdPz<9F$J z_F1bfrmdGcdG2v};%U#88yhCYO*x}vxMecymY>FfMSb@3ss%fCu;za@`_Hzhm_@$R TWK9eM0|SGntDnm{r-UW|mQ+@f diff --git a/src/icons/Google Charts.png b/src/icons/Google Charts.png deleted file mode 100644 index 679b6439d118bf115f7ace54965f1b1a1dcb5c62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL-+8(?hG?8m{?X4eZ_hu= z(!-xuOq*Tyb9!!(KI_%E`MbX!y&rEs@v4Et3j6y1XYYQyWb}Jd-la+wFPr@ZuP>`d zZj--u{>S&{{7#4O@Bcqr%@0a}yHwb;LKG(kZ#idyHvW~Xf*Lccp zS?c#y9NCcdUs~k2ic?_8>E7v=S3g*#_~PxQytYk}{05<~)#gR-{(P`m!7}Bl!(Qh|$rCfCgsb4eg;p6G{ey!mRQVn`LOCElj|5Quis)Nbwx8Lsa+FZW* za20F%hdWi(!XkyzeEV5)7Ypyt~U|S@~b6?-zI6m=C z!5+RvQVSWG{{8#&=lQ!?_t`Jk<(K{2d-CD;eMjQ?x7Gjp$C)7$!^^On@8sK+3zEVZ Q7#J8lUHx3vIVCg!04qfqX8-^I diff --git a/src/icons/Google Font API.png b/src/icons/Google Font API.png deleted file mode 100644 index bf2c8dcc8ef2755e41638f504bb55d5eee4cf832..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1459 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNH6Vz$0we8Yoc2 zmSQnC?ZhtL5BH+Gw0D<1x^&N$!+dV*z1!Z5E8_GUzhsD1P7O9FI;b?~_Ab`v`))H` zHc(&^_{{djLqGMoQ$9saFv{6hWMa@Vjm|1_ z-zVYrJ%!rWADm~lUz~Q0XUApZi3V@}e$oC=b>Lh`uln?0u`2-_MFRMuJEIjE2~$Ex$4_t^>UI;Fy4`?+Q;KKIo_WSK$NbG;VxbOo#PbB|6~ zmC3;;+xB8>*_(~e#4XtGiMcP^qPVxyJm_50B(emeiCoko;|L0)p9H1$n$?P|CLqf~$2in@l znJ>?8sE%03kmg*NeM#EY-!|KP{yD#xH8&X#Us(ERwcU1n}&D{O(>>MO_hHMtz{rntT`AU|=IftKqx4u)G#Cw8Ya>XQe-Fo4J zr%p12ubBMz*CU}j7J>a0;S$p_6_>A>^MK*Pj-TF}SS<|CZqi-p;AI;e!c&*4`scCw zr00LWy)XQ*bm^6%gA%MqX0%THEGD$z@tMpm?|ygwYG|I5zmtP=!uC(LKU^j&#@6rQ zQ#Z?Nm^F>14t0zahORdX7HSpMPQb;|&^nUUTZtXzSc^$5A7CYnx2z zqpEdsf179ZH=hgsWy$C;*-tLh#?v5NK_P9zf@!Q0N*3{Pc3S3ju1BwZ`|UXAPm`7W z!CzNZ!uP8llr>J!)H<~Pjr)g#nkvgZXPYJeFYeZmjx6tWdU<+1bB|!n^*1w@a5Y(m z)x7H2@T)UfSk5r?=z^=SCmKGp^Jv~z_WI(7pUXG!TvpurY3}KQ>iJr871k}z`)7P& z&Sr+6!SamZp^U~a*7etJklOq9`V0Aq#t)`F+_GsG=h91JYzi{n3y(fxcy92haFSfO z$fVhSuE(}5ZJVsho)B3kAiJw^numy)JJWye9VM)j5+eldVP$9xMK*2e`C{@8!&rCPj(8Nf=+)~fb%)rvfL`T8M zz|dUZz+B(ZSl7VN%D~LZ*ir!slz9|8>y;bp zKhp88yV>qrKIT=SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WAUs__T zqy#m#BDVl;Y+f-mn3D5z^(zt!^bPe4Kwg6QHMhXm7r)ZnT)67u64$a4{HlvXDhpEe zgHnt0ON)|IUCUDQN|a%)N=b(6EhsI@0sAy1SwA%=H8(Y{q*&ij&k$}^K}LQ_esM-V z4u8O<;l3%baxO|uEXgkl$*&-z|#l%!MIoaGq*F41}NjJ$THC5Lv)yOz0IVmmKEGY%- zE?-|Om;B^XPzZwbLsD)^esX4t6+Dovk`s+AO_I&cbWO}m&2>#IO$>A`jm^z;lhe|Y zEmBNO49ycQVW#;PWu|B5CFUTT3UXCSW{OpETCzoIvSF%jVv31@u8FCMiEdJgp@puQ zVVX&bxsjPga#E_2LQ1k#T7FS(Vu`I%W^Q77s(wLUx{?CIHO~1t`9;3@DXF$f#-IdU z0ZN2c9+|}@`9+n`EE1er2xaADDuC0SRbnzIx!WowgW@?gMF}dLi6!)ib0@^u@{H6x zypa!4R-B(!Ql40p>X@FIS3*qs(#Pfg;>0rit|u<;A!E?0oROH9o| zk3OiZfkcfydaQxvkjf=H1skwXkc%6L2`)lG#i^YFqMT06OR-fdQnI%TQucFTV6cew zba4!+nDcgT`3#w>GvEKWoNCp6(s)+jGy#PchTbEScy7$dn5?2WDK{s7gYO5n|L<#}?TWrs zGk-bDdE=|0S7Ybb{kFaTeQmKzf}^&_1|dnSuyWx@yV*B_^A$uIFNl2Ukl&v0SS+Vy znLxx9w_jW1*yQU(7prnilJs@h7OuX@+OH&>>GtZqkKZ4jcJ`A;$LnY1pK6p`kCkP7 zdBGAgbj8%lHBxpN-p6M;kTn~+}iy^qgh;{Y}(wJ{#F`4R}%I-{qDS#-~6X1 z?(KQ~&MdY(`qZ}X@6L%Dv@E#%T=DUa3X#?wnG3a#7JDgV-pp|N;H7o;P{Vw^`O|HG zGBL9X_b(E-6r!}t@6sku>!Y>opVX|2E91P=HY{}!O^TWS-rD}6r0gfH`@fpBJtNHG zLKiv_Uel<|>|4ZMty0Xp3E$*$>(v@>P7$6#QV46_0m~zOyLcs%f8pIn91h5Dd zEICr7y6p9&(m8vXSzrH*IQXYo^=Vt|%{%hJ+j5WkbayOdWD0!RVb1&|Q7Q0Nj6&i~ ziy$NW2i*D`Ki0kdQhD8^`b#j=s#jlEa4|WaD=mx>kM{C8&Gzko^6c^$hN5#TK65lK z8f83M46yh+UG{@)Vr0sV!=Xx^*dBt#=@mVhS*rl}K z;Dx5Qap!+_J2!r2=WhKkW3)Ct$NTxdO{!BXjb2;KSm!b`Z9{s4ol9uniEY|1&(5w8 zb*=V~zTCT7O1b{>E7P>qP7}7}ws~JH-}Th%gr#2OaaTsCUCXvt*-k&l|3lwaPpIbY z*OG7A`Aat6m)4k3Qeo>Oe$CiHzDY=={#f#~&Uasnyn>(PPjhSff9L7+ANy(}$*RdUV}_`HP~O ztHY^nCvWhnyBwbWKQg$acKZ3-6H8@&eNy`n_GR5xmZK-;Zpd*c3emVw7@|?|`(4aG zd2_yF|395P_|RQu?~5xTUd9gcNF2TQ_C-&wu^>?!R;Wo90?pW7#VvS`*{WGt_c;I8NA@yQ%N+$BP%* z&u8cV+ZV6`^g2FN|q%Fa=NY}f8WfDY22`^^7^^F`WIK0y(ss+ zo_b?j*Tkwx53AT-SWRPK;}+v>v->`4=jJk9UiSOq#@$oxo=$M7jMrqEq^h2l8vI26 z`q|9-bL&@4To}Y-KBeyZ;W*b+t-#gyLhIuH z{$yG!r~K#Q&scpujvs#S^>>;HU*x%9I>|+Bb>3n#MV4i+H>pogkGoKQm;L#N zclp|uUvsuClV6h4zT|1o?#piqCNLx|Yi0SDd-Ku#c+>5VugK1nnKs4Z@r|^Gb=y>S zv~{i0$WWbNs(3-PRraOK^)quzzg_o>DDuCw$@8|^sfmX_b%ZFsI4gcZwDoql?(f4l zbA6A$J1hDjTS_j}_JtX9$<(DgguJgCv>qvx$+^y|d2^D_=0%2kenhLw{Oz9e)+pzu zyUVOXg-oXn>eJo5UjDqeDs_LH7^m40E;U8pqwBTU@1!-X+ti}HkyrF;_5)!qJ748Q z%aWgaUX|~jeoy|2X}tfw0+*$d?32`3tT$C!{k^wtyJ+M3ga)N4% z`0d3HD@;R; zUn)BxlQ5fc*C`<(AI7u`-m@1@-Xv>hwEs2p>fN{O_83pKTy(jod8PW~$LGb%{$75% z`S!iZTXdv&=XR{yn>?Fw7h6z_r`emO{$A7CnR4ex8U3G@c=}k$-NV4_onb21 znfZNd*?jd)rc-C0oXxKk%JJ>lCmB&bywti0pT|GjLz zzAmTgw%u$$FZ%PUHjJbf_B>{3}l4!e4K=-XZyzaW)8 zH=m^5oxI!faewtqLBq6!c@0-4+1FNiAKn!_TRQJwu+2}G+bcBo>R;H_t#hNL@7<5p zZNcLIcfY#2akAx`JzvlL3$dJR*Vja&W9US%X)n;e=0w@Sj(lfcg4Dg zfnEMnp5J|>rdlD|+IH!FuT`Sb`yDN%Q;nmg{wpoWGLdBKZEIZS{`X1Q@r>OWH$`*B z<^I2{d0${ScSh$a(eOLVi*w@J-rd#w<>YpDQSnY$<0UI4oD4E<=J-CnFtL#23n_2#$xt#@3!aB_L9(Y9dY`+I(D={~%1;)AEYa)0xU`;sd~Sar8+ zw_TL!*)nhY8!_uxhU;@1E2UIaj?_wpzw^0h8j}#cc)Oaxj-W@up-#I_t;=bAE|hui z%(KqfVr7}9^h!hgTe^=Fs!p3C(dD#w;YN)Yk6Sz@l=UCnkQ-c(;#+sdc-vW-{rO?5 zk6ZlTUhB+XT49^fweV8WH^chpx&7Ool^qu-{WQ5~$H^epi*t_7ye%{%E7vYL+)Ii_ z_HyaZ)cl_3?U$G6v@cjDq&2no`|rgI#r`WdCZ2w{@nB+{#JLN11s-i#W+1mTV|nQ9 zwS_4czgleF`S4Zvl%j^s>~x0PdercmMRPw}}-xup#{Mii0}2nUnX#-MzR#TlH+) zv3GM$zO}BpIam9_JHrner_6rCJX@b6hX-%djuiN^KI?mBz?O!>McL;V zZ0DYO$+b4K``Q-QYb)Y*DK>Vj+gO+}!~BwE)G|%gf>cBM`b3Mv^B-wS@vL37->LGt z>Zn*QU?e37ooug0Asg_jSl4tZZ2wN7Ql%3|9tt8nR=j_Xeeapb(5V6>TM zwj|fK)^#f?OqoMP?0Leye6BBh5W&Gxch~vG2jL5QG@LZg<^=xVB;r_n>`=Z{3eQ%p z=TjQ|Ln~`CX3WUEY;%38U4*%VRY^u3EK>%g}wbnlMwN zfWZv!OVfLWKe9x~ynXVfP1tf>rrhVlZ(Dj8;zHRMJh+vz)~5Mq;_Txj&CV#5@&cfZ_4E~pIadL{#DGmP0xO2ocggi?9!P} zcMiO^*;Z}Lzh`6P+2-3B-_0+HWgID;yX)|-Hw7kXxl^>3`P+pix|^MMICv=hsLAo= zT0CMpkCyoc1Z(cN+IgvOib-Y9wM_P?;E<%BD!1FKE!P%HzCOQeBKPz8J?nhlT}eEA zez#Ts^Vqq^KbxzseRwcedgsrZzbm)ZYj-c2+rn$VEm}UAi9yq$T;<}N-sqzj_pjq% z;}WyHespzMzEnZ1#*&=bikBCiTpZ4t!6_0m-EaQ##9Q|=Ew%Pb-S<4g@!{_GKeE?# zZPzb)&ha8{UEC+RYkGE*qvzL8(6^~&Z{C?G=4Q3w6?fh`ARJ*?samogY}3Yt{ao?f!!)eM@b2zPr|S*d}V%qL0_r*FD>~^?s7yimBr5 z+ZK08)y(-FX!w-j?%KR*`i!f+?7#n>th@SmT`Z?v=+_XL3|EaOx!u!~t#>B=T>9s{ zYWx!A3lT3bzX^9YKliY+bo&SKdG?4h;`c9Tw9b_ zSdTy1`a{pI{1f}nTaxmtpFBLS8hbI~=C+nOu`9TrJ2M1v_^jPk{EquT@ZvOM#?Y?| zPpeOzu>MA5w|9kST<`lwm$lb}@Tw~d)tAWc`;(nl^F%D_??plT-P43b=KGwK;9Asm zfBh!?nA~Nunjcpl-Iuw#YyX6$sSCM9cRyaW=u=jW`gJ|a_Va&lwl6Eu(R{k(Qmg!) zKiYQR+Vd~I>3$Hp{9Z#aCnx8$RRZ5%hHic9bA9RE*NRIrBSPPZ8Qp!ftGU;$REAIE zP>u#yb@5LZ*BHJ~jW-_O3Tr+yUEBYA8R!1G@~VdTy!u(`zqenS?>%8Fm%@SNQZBZN zVlKBVH@{}_duj2lA@IBV`af;{fBr?E=`Im4{A00c-!mS`Z&^FKRzz)7e7|E$RY}xd ztM$u^O*AgYI}1BpE3~-vSbbIYQdaZT%Ap)W%Vbw`T(I2Tpewtt=2!f~(B8uR?^e#6 z{?mST{kdcF#9y90@^OV!-P!JC83C_eYgmXyYME{I}n=b$O@#*{H>wA=s z@BI5TzWDFq`)P4Y_Ua{u#d@Au9vHytB)0eE%W2MrS-LzwZcI8A_SE}H5KDIA1?y+~ zriK*0dA5k7YB|pqEs=XZ-#&#O-#`Cyx~%!S>moAU^)-*G?|eH{-z;#3ck9M2neP~- zC$Ax6o!{-DY#|M)3kEIcAQV(foqWWP+_vO1hSpmo86U2o1j z`{pD0BGLHpn*?oh-TgT+zu$ZE7d-u6GjDlSd}`+9m_4fu)57OYIa=x&RTFrNiT91q zx6cdj*K~eAYu_5b=cmf&LvKsDjT_FFNpie8QY*!4Deb+s&pmI~BsJ&9Tb3D=zn45R zNhr3X%UQQ!&f`VeO_ygKTHzE@`qR>vqfK`E^`fWmG6yRZ zm#|wt-}nFMvxB)M+hto9W(YS0C>6#`w_F%jGpk*G|F7tpSd zUa}bhEV_A7I{hq`I~9*4WE#%%ntyoW(Nhm1&jyOI)*jK_y-IB9@*O^3wzZ`4`*6OP z6T9H-{R3Ow=NmuUw=8+%H}U^Y{%IXceLrtle!=63hj{-gWBogQ3tyG;8aF)L!NXP( zm-{t*FUvco%;OLD=JM+BvcAw3x&Ci8OM&Z*h5Hi=XLIXH zEo`@Pp8s9U8MaL~G4t{s!|#9Z1aJTBb6>14Z$_|tt=QGcB2D7AnIpPZywds1bYj}4 zo2GNm%82t_h~HpvcjZzRuA}O%Y`&8xOCOH8a?#~n;qsb0ovYrg;felsxR`0*$@*;)ORS$R$_$V}WhiTn2K9VKDH%U(~~dUut05s#~4-mRi)weM3V zu+RKZqa!LaIjo*Jy+lvC`2PQ@r`uE3+SHv5{{He{iRPU08@HZ3-YO=)JlB7dyZI`q zlT(5Y@AnV2*uHgQWu3e~5ASB%*~ceNTCglhgI(|Z^k@^~ZO!XArnUT;b5SI5-F@#v zn+)&XIx|n?lIb?pNweqqE-91hnqhN6Qv3WK59{v5vFvx>pM5A-xBYYf8P4s!(rLbd zH)qQ!B`#CHYyP*)^FX1jRr6Vw9)@YrcVqm^RSNf?d;D2>&+o4;q32_#DRpHwW$x19 zs+jrs`-dv4wM8eA3g%Aso0_tYvQ!)Yex7hmVv)b_K;;*kp4$XtVqAsS`HI$UHe=vTf^xIIpE~9!uW2 ziPSr)@osr}V@v;H-7i~zyh~EQV)0udMziy2a81g~pL4F39!k-F-|*`<@Bf4K`+nH# zbd-erxsklmF#B^*b%T8w>&_2XC2mXYHJ#nKC1?9lFR|!|;LMLK0j?XjNA%tD?^rZD zups8qGFu_Z?3;768q@j@Ufy`*as3PVD$6CAM@=uQ*E@JNt6My)vz>XP<7}9?xq`7Y9CoMC35TX1L|6y zf7jhmZ&Y)BJ~bun_u;?J+qYJBG3T^uGVu0f%VlowQoZnT#WmsUKXlp?*PrvBzCG!N zUe?~A;PaCNu9?cc>#r>@H+w&2_GGR;Yg74KCCBD%G+9u+G5bf(?b}n!&&*m^{)Edh zeba%z$4x&UxnmG}nDx#~&S%GU!@X|Ru&q}y&cC;F^Yhhht0rvFnY7LK(zfLcTLe_N zUK)PS{^+i0@hrtZxG;6iE&ZaGn`1WZI`lnkn{vuV6T8J9J%d@|T%R7d{`N0B-tPSm zQ&DltO}%HjBJ1c~h-6{qL;lcULwVeviIbb;Uz5 z*{1pMqVFp=X`3D>P&|9@%!M86mOqHl=_?bwz<)31-u&MFmvh6NXT26Oh|RMt6~yxW$$ zd%uD}icb5Nx^0>}Wf=P3)a9M24cD&|7e8k|Q}<)+V=rr!O%_|%WjzS|%A6N>^*~YX ztv|dqA7&IEw|TdE1XoAs_;6BGF@U-pfAn*7sE8C%=GOt3!uxlU#2lAFmNe(zhj z{s{NAb4wpGoRyn9?QhOx{WS`iU)?L0eGjeLywULc|3fS5{jLb720+6_4Zol_*jWg4}(RSX6?G4>(x4S!^8CKB>wXK-(Jl4t=CufY5x1aA{#H=xe(kK z6;NaG{pUe*i~KzE|7EY-kJtF-n;o0aw(ZgjUjJWvre4UHabH&V!{^D>0lw@Z&C~Yt zJX*yxb8f=qPl-CQnumVxH81~r*8A{EpJQb&&(8iLn=o7GLXgv9^CNeoSsKD}dk z_fF}gSn3 zJ1;&zy5-!=iA>+uzHz)7bEm2APPVYkRfS#G`gb0m8F^;opI+bVT>gJk`iFaF z>)B727A~=QU}m~t;+CJ%6?qRz_kF*lfBfsL?q~DQEY9A4a!&z!y;Q~AmYHsXNj@7+ z3-iD8mfo;7kJn_ELA|j0X%S+GoJ*&(J<=^$}QCg|M zQP)S3MH&0l8tQub?!NcgYWQ%%G!`k|xsI20?tDA8ZvW?%T8zHV;ZvIPUah%$cRr)q zeHk5=RRK4yY;W}zpXXO0Be>z}{R5@P=eeKwu(7g0I$C(Q=gdfvg$gYWN`*_iA6tpU zbi3G{UH65d(`i<+)bkDh-pt($shF@n!N`5AF%P4AKl^7v!aE+%kPT&^*wA<|JkzWV9e{X6UZ@4t`QBWJWU z?rn4KqTlEGRU0pa_^s2@icYfLS#faXpAUQd{aRk@q$a&hv`ykC=e>!UuU zsqHV{cE8*BoI{8qzqe@9&xvJr->ZH=bi?Rg%|_T1!2WkD+csR#pRjR$-?S9}hM%IDemJOA;D$j%R)zj6cCO;9ckm9j!|Sx6W4NC!ahk!G9)I)4}VJ<-G&C97g@mFD`2T&#`e%md%Fc|JCQ$ zzwABFR@z&#QnzGJ^wEa4MXv>o{zR-h`&R$|EKskb(U9toCZfm^tIGMA*-~7_eT>1N7 zE>*`ac^n$*bNy)1(;eHp>fh#GUwHPu!)p6eTlfEBioaJ9zSO@k;O?J0wK2b6>t7Jd zSaMW;?JJ@DRP*G|8Z%n0IA?gX7f(KVHPXsX)Xk;j&BDW%Pfd1+xGdoG>Ae2le;4=u zY`XczP;IJOn2FQ$r(T{8pM{KS?tK6C*k)I{vG(oh7v6M-d@}jHLSOp%uKP7J|8M^J zT&Jf*VBJBRi%%IJ?BuO{r+>JH!8|!8$YGhvuOwF0MHBzT%AHluGUhyH;>EDJxo+Rq z)ZhR2)&8C*ugl3A(Bd%njG3&1v*F(hBE8=nl-D0A|I|Fa-c@J*qaV*$AM3UCxU(LA zbnUtPlg0c0YOOz3URd&2#>92?D}{plCt@_*o;61l3x`ELvc7rXj_ygjSciPOnjn66 zFR`{iHkZVI|FzG#_v?9X9CI?4_WiIk+pK4VES#{Fd(X@_OYh!4!1_6?@a7_8i`B1N zJh$tBN<02N`x^h(eb$WYe!ocjhSL@4Ln}YIOvv9UX(ev%0BS zR_NqM9_iHWwpfo<-X_S825LGW6aP*tO_dPE^yy*y87=Pj;rK>YoZJepWaqSm(lvzh%>Y z|M&ZKx?__*^2fM#%it~yBv3ZlQ@%~@5t}-U#ey5WQX^!6F)H5H&!33p8CN2 zKdU!~$yy@~xi+)EUouKk?3O2*oQe9H;HJ>R>Ly>kea@lP%WDNcUrD}D{Y~L@#=is1 zo?2YL0_<0+9yh4@X!WI{$7{RLIR;z4x3klpR4zy}xXrP*fA3-OPlw)_u5frXi$BrK zWRa@y<5}4o(u9~yrymtGC^ox7kl6M#vFKd zkpIEO%Rkz-C7z2ubYWI@K-=R0_hOEB{t}p-0o>yPtkvoO-ErdX+}&BNgY3r`Nev{O$0`y0xy5?Zw{}bByih8&$*y zuQTd(o4lh->CE3ZzA;C*o8=EIRx@-<(DMwu!1mifT;BIhZFWF%bLg&pg{w+xJHN*` z)cy3@@=tEYF~&DM7xFJ>%+Sv|Rp`GnBS?70?-!a+&m8-gpy$c->w>__&-$vhZ$7?Y zt_|Q{*}iDO(Y6z3Unv!SwA$j6b?fsVtBUJi7jM^Uuo5?W_9L@gUt^P%>*T=jg&dnj zX6mPWez3LT$`Qsyy?rhUn>0WC>R7u^EWBaT`Rg`c1-9{~&AX8r{@85$B0lwHe`lpN z=y^{0S82GkI57F**?{Z`#@dINY8z}jyKmV1aI|@4&^Af7S}Whx_4RAj{WYqc<@5W^ zZiELfSh{G@_pcLTDy3!`pL1M)siBlD&*H5>ctL&|;yLLCa$T%y& zLcW*6;fub14Y@jdT33_Z1@~_+ma5$UUH9c+U5aS%d}Xm0MrURRTZx-I+p&H3@~)?E zE?KP!lXv1%?os@9#Cu|-uaC~z8}ogHuNHR3*RX~ubj&&(_U6>_NlCMIbScz*6y>NF zn0PwGbh^D#V;y%|Gxuya*JrB^zG>RYty-hz^m*gv_abpUp&V%pu8y*AmKWUd1n!e!c_prNmHji$(yC44ZZ<&m}bmy6?CuXufaH!*6^pW|( zNB@YM=9Q_h`Be5wFp6JaE5i__=Y-CO$0IcRTz1 zK z3RCs99HHm?EYewd`CjanmsvO5iz1k9FU_8Ksj@zJnzg@{>$6oq z&MancxUO`|-gsTOtCHZZ-Mh7C*Ue!4!0NH@bt-Ncn>NeN=IMz)Wv+_@!`4Q%PMH*=XI{BNlvUTvqwJ>VlV^Gk-n{<5 zW?hMy<`ivxQ#f37dBBS17d-8p7nCPj<`#H*ujAOfV%hl^Ifgok)Jc|~BedMJ61)Ps zW5ky4o&4qG^2JLgPxiKMaqvCjQ9i%PvRu)t=u>=;*Xs%FRVDVHQ*|TjHZ5BJ!ua{> zNRvw5S?ip){QtXU-ddXg7Pa|x9F5aFCr58%+Psl-X~2vhiaFA^Ux%z45Qr_0JM@<&*-IRH(F{HC`(IlUQbMY=|H$7K$-e6f= zvhmE^=q)XW4yjJA`1|G61lC`==FZP2J(DS4^MZBNojLh$8;|iX@F`BI+kNWg@g)n( zVp~>Cj@>5|9;lZ0Fj8%%aF|l_#8tLYrg5^99H!rTT&cLUxYE0C_bREG-kZKD%v$I6 z^2hOw-{-PTRW|ie`YXUxYT=i7QHX2v^F@9K76x!xp1EfB>A0S|umAlP!^u|_*-Ip! zJ-@^@efyIgi{GS$sHW?Aa*4zq7F$0-^Ge>fk1JiWCZ0~(epada4(DTe8Lq}zGHTmD zXsn6c9B8ysGv@D?7ZaFv@qGTA*=(wNGig@fR=35ImN;DW&1jo%EAw=5{C$`FMP-|f z-IXSKKEKkHJ2`$6&++H(7LR`lu#nNJfKch$_E=P$h`@8mS4;;nMC zwN~;JFPYzNwy*!aUA6G-Up{uVx7~y!H(OobAm7_ob!XZiDXpqrz8MSr+3Ri@Xe%4oe>t-B&u!)F7X+o0GM*UZ&bTj^kY3+5d*9|xmtEfi`mKY!I|Z8V zTs;2p)v<%Y9Eu0Fojf1i@`W|QM$?No3imuDXo_-zX<1{`ryPzG;E-iF5yW%Jf#kPy*b9d%k@93gG;b#-f6mOk(_K!OzF1K@5UqFuhjMG}qd$Scz ztLN3VMPxk^-Ql%TW@X|Vqn(pZCz@|h+IrsUtlW)#!J8$|^!crc+^nARIW)SI^NYv1 zIhw!Dl+OuiUUYH=;{*M9JErK{SEYNEf^Is~0<^yBb2{k50L`%6h^5ER#!-*0*M@Hajzmb0TBi zzavj;9!|{8;6BRFRUDbRqMSeF=aIAi!rs@+g4RcE<+7+)5|-0`=+9Bt-|rYIx3HW! zXSv|zmCsdYN?E^TWWW0~O~!sz=&Xe^FI+f&e*TUgecK|@w+kg4m95pzq~7dHiK}j~ zb+*jgQ5x)fx&NZ&*Tw~6KXuBot;@CuChjx#(%#l9+ZixpGsD&i>yM@SN0l;v$(XTT z!#!;kZ}G{q9p64*5T5?|>hX1R49=wX`q}5j?C*@=)!ke4t59LZR3}FDTP=6*GzFd5 z`}pgk3CHuYj%Kcm-@R_lE(TE9GIg!wziii)89}8pJ_|@bIoP}U=OyLvi$XoZ-+W}A zZ8{b3Uh-7o<6r3#s|tT@EPCoC;##SGrLR|-C&_fX;&Zx;PqsS~};a(Y`-7rk1oMwe;wmQ%TgzE?Khg-?VfInRU6pF5bQS z*KfsA7T@D}d3XQ2nDn*Yz0&pN$E!_uY@O~B#P$yg_V;(p z0>$m-V+F=)tBU;YPCrrncVX6E2CCWA~4(G#po^8r;H(I}z{s#_ejI2st@*i8d#0%55&K?)=}&h|vRqsD>rrK1#DAV<)4nUI^R4FlDgJew zQ@~=lsz6DHTV3Q3FNhacV(>fP7sc($o8+GR-uv~xbZt?Z2!<&C0rVH-poxQtnQJ8_a zb_0J-#MyAU_~UClQrR0GhgL4QA+5hl{%_|kQJq5%4OWMhDf2W>S+=>~JNLH5LW4`e z^LhW~hljpPvNW=f51w&acfntq4TZe%wKcIDv)6S^{P|XkU!?kRrQOfD_SbBJ%JrkU zX8GyKIcG$zOucgGYekpp`Q8_EpuA2z@-j*Vj8y?6ePwypRYH+_*;dH;HuGo#+U$}oTYY8%h?^6MKigd`u_ z9SWx->qeH#;X=T2;##m8`5`}V{$ncM~wG(>7&Njb@0EDf7m z!PK?PH}~3QtyPQ4xBn?KU(T~G^Yn+mqFX(T?|qv2zP2X!VmhCHKI?`{MKUMnnAtNQ zX0;1^+_p?`{x5~USH3Rky8EywrA{xmz_)st1;Z3m591yu!Dq+UJ$T)}-u6j?-s!?F z(W3`b7CsX_8lZ7xRp@Fy&K254)7_U#Uf+`Tqi!u*!_sv-f6K+6zHYuoQ_Ppo5u7FN zgxUW+{BxFgywgGf_4zfQ{{3G0+9P=1<;81vX5TXUvmlJwL7Dv_}1bmz<5TfeRxOxW=5a=+%?w->M7VZWUvIkQ-xtMGjC>mR?`l+IkuFj+ON zOZ2Eh?ZzbMVBOkRMZXqmaNW$=_HMzvFS7D;(_*epduX2>YGPO*RRtMo!ckl8-Lf5YTl6XJ4H5&^{~boZN$X$JalQ zmcBOa)XnzzS%nHW`%?0v8xAfx$@_YK+Jd&1?v)E7^aJ{5H(WHR-=KT=yWc8T)_|Tb zX?H%~u-dn?kazAx#u|5lGpSQ`_a0mlnUk@q&@Wa$puf9GFk3J6L*q7{?Q35wH9OBB zreJlzwtxLoY3Xa13@^0=l3U|F>JMe+5yez9ftS&1)YCvfw{gy&>+&kgd2hUy z+wU{-uRK2Ao&4*-+CpAo>86{Y=lU$)ZsRVF&1TG>T|)irA7xJVzw?Qwx;<-paJX@h_6M;uv%Rm~ zDbJRidARw{n~O;)^Moa5G*)tLl0ErmT9V)2lkcy%`^CPy6g=hS&gG|Gm^{``o0_mL zG==Zzj@J{je_T6u`lZxLhI0pOM5ij3>O?;HWz}&d|L2v+DVa0og%>tH4?1e{_}Z*x zlFfI%zL=_PAb(QyfY<6j4{~)v9~}F-wbe?1V?)+eEfZf|v3RYRz$FFJJoO+NXcB+@8(1DdN3<&*HJM|8}#OLVI$7~38?t{1qVwEgd2&-DsVW^sjR$I6P%tp9dnSI{iO3YW68SDj{Q z-MBhmRmxb{+(0~FaA7vx?%c~3?t@Z z)6i{S%J|cE7XDSs+qv+U<<``j-|o$=mT?WdP`X#?_?0#zzO#y~*JnMuQyH>2Q1aQ# zqO#mn>q+aKpuPLpNXleeGk%DMGY3aZN0*;H5Rt;yvOU_T5l+tT3r;|;#Bpi*H^qH>ek*Je_KzvzBD>>(4yR~#`N|4 zT`lWg_~g6o^$upW{jC%)k}lK?(a>u z{{KZ^Tfnw*Nf_e|w}Umu4_`0%JbAj&_J#RsM)FKr_KSBc)<4X9Sz={<&2`!Th3EHv zzvV3^-x_`JYc$J*9=5F)vd_o4oX)X-*T=IWxS@*WnMAo=O)lrNxIME>g=g|BX0A#| zub<}Ou-@WIE%V>%^ZUOnTFlPQ7Q}n8txGmssr&8X&Mjxv|5XWB*k~lm-tmm8P(J(f zqtKb@2HO|rvpsVTc&fMeVb9Ut?Rl#*oG+*U|2p6P+pE>lL9()QGj;{;^feA>JkKz1 z`u1fXW|=LI-^3AUFp+ipl^83(-mG)`A3x0Akvf0TNuD$9i()u=6`LC$GSyeCn{M2f zt@>ns6yuX?xAT6#*Q^;97UrXV&tXd<@Ue z9H@ynIaPpnnsTXpy4-!Q6XqK|YX7gVE52*2zyH_TGX-;Uqqht2v<8YSEt)OxLN59L zWr>>q`(#UW>l%LN*NQH(o3eOTfYn}(C;QS$D_gH6%#r{9kok@g^XJ6XMITk?Zr%BB zTKWys39{E;mwo$k_xs`Bb@%ptoat+yli9N<`_`6q8`dypc4@k2eUbn6C2i-Qw&f9@ z&QAY%;nmKVf-q@y8CjjnR=alp z1K)S&sX<-$8W-x?HZ$+9`u9|K`}=oqZ(ow=y>LaqH8k{2W}NkDzx3okmf|~F z)4#Geer8HN##Z%$HG1=}8R|D){rY!z=8UUP-fA73;& zuUW16o-}b@>!y2N`~HV6yce?i*ZIv34PC7%n|?Y~uPI!5<8g~i&{BoF3=9m6B|(0{ z3=Yq3q%kls8hE-mhE&8|oe)~YY$)KO88b~!wIrQD;eEQGQgA*q)ehdC~Xgyc;$x9}wi560#=jUEM zyKB{^x-AzExxZm{U#Q`EV$;5_OIQ_GEYM`R7Vy!!lI7p)_8SFL45n~D2wBkbG{!&S z)1ie6Hb-3-7TSC9F2|#@OnWcR_3;rjvk>*UdhGC%vo>1mxYAzv>~=mM!*ET8o5}Q` zZLYj((vw%sbqTeKdzts#J@;5DzM}Py&BAPE`GP>9Yc?|?{qAm%?td#+&(QPri17o* zNipkcHr=-js){QXS@ZeWy93+oeU~)6tUSB?x$#c36v=kiPVEA=nXBiRZOb>DbAR=d rDKlM#Z{43!d8NbA^V?ecN%A|o%+^+09cW@;U|{fc^>bP0l+XkK7EB=( diff --git a/src/icons/Google Plus.svg b/src/icons/Google Plus.svg deleted file mode 100644 index 3db5d94ae..000000000 --- a/src/icons/Google Plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Google Sites.png b/src/icons/Google Sites.png deleted file mode 100644 index 3bcb4f4cc647db4ab339e94ee47af227b50e4cd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9528 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 S_BjIs1B0ilpUXO@geCy~PAIkj diff --git a/src/icons/Google Tag Manager.png b/src/icons/Google Tag Manager.png deleted file mode 100644 index 3e316480ed6efe7a2888dc5d899f7f0c10fd7372..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG^8$QATp1V`oLawp`0!!f zx^+&iUog=vH>=w&=C@tUom#)FU%U31meholDG-r$>()UuegK0vZ{Dn4z53|UqY%ZD zCQUki{P>3tA5NS&v0}xFckkZaa@GG|b#--}J$v@x(WB>!vZJSbiksQgzZ#~tUA2=CKoH%j9gbC-*pO2gN@%8K1 z=gys*I(6!-S+gA4zTI@QT)TGdkt0WD%$V{0+ov_FS9N!GzIyd4^o80&1_lP{k|4ie zhPQ8DoqRn>ZQ;$^|9;lpdd2j*lIQi!xoRh0FEe;%I+KBck=@h9F{C1H@42ga%!UFE zf$XQwBvf0TNlgQRKfkMlOCPV9`(x>=TFK0kC6XWbMR&;FJf&^oD9Gpc;6;l0v#I_J z^WMhnkN%);Rk7d(OZMA`+jQ&wr?8*mR7e*8K0k4Fy8rc;`Jq=$6Ruu6`t<6;P<CBA)Ru-Paj-M`tva)H(SS!oB) zm|eZIr{7Z1dDqdU63;z%JrzA%;h8#R%CwCP`)c3SsNTN4eg%t7L5a?kRm2Ch3 diff --git a/src/icons/Google Wallet.png b/src/icons/Google Wallet.png deleted file mode 100644 index 07c6a6cfbdb454e1ceaef22b24c063bc865a7ba9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1116 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU%APKcAr-gwPS4K?4wY#4 zKh3tO^zU{nW38pPZKrp3oSr7&8PX%z%)-nl)FUv}Ihvu9i4T_x(Q?5*X=I^%Pro_6-zqj-+ z%$@2purk^w8{hE$479)yo(Q1 zb~c>TPx#3CTsS7hL*?T4TQZ9oo*(LJ-uIPbm#)Br%^xQQCTw27nzoB^DsS@nCZWv? zuQT*)%(XohPcplr=I`j+GPzy;Kf{-%3bxMqeZRxr3D09QPu;lqoJixluev)O~@mX`8-twIxU~&IZ+P=R_jT)65? zht-|yS6T2RLwn{d-M2!G=hoSzZu4C5aH{?@qn}>O_Sw#yTfqL~yhxq&;q59{o+zq) zvs0Q^xAxDMhbPxOtr54FGv|lP503cDR-ad<-aJ@&^n$<&qitN*o9_<;>qS(ESr iL7V=En`b@#&wlv{ccZjwkQ4(01B0ilpUXO@geCxAG6kyu diff --git a/src/icons/Google Web Toolkit.png b/src/icons/Google Web Toolkit.png deleted file mode 100644 index 8580de9663baf011af2e2d6038852973095f0eb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1970 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqm7Xq+Ar*0Vr&Z^KJ(WFf zf8O%>-jCn>yuBAjoz70=bID_B)MVO`BV??)p?4>5hHyR^2t_V&K(#kFNcPKs*GsvpjO^YrsO7k~f!_wUty zpFY?hZ|;`UpRv8*hqw$`QV0XTzh5Hy>^Ae`5Qe^Pe_#wd3 zdMe%0*+TBi$ItIX3Xdx(>Xy7rczEiCq+V*!5uLk^U6$*P9A|pKs>JHh+TzKyPc^YG zKCs5oRrUJwQ}^YbmIs8IX!QD z7yN(Ayu{x%r0>8gorQ~6PJ3}rHqP3wF!%|Rr%!{<*+x%G*UA$mGMUi{uT8iK zgS;5L1usl|^ZNMD66KTg81sb=?ol`_SJ^UqssG7iGivl%zu#?sCj8|4_J!epC$HQ5 zb_pkgiH3v8WU-D6j$R^#n+0?{KUE9(AUXg@hu`vdPOJZ8?`Cbw>2jF zw)~3ntgmQvbXyz6y6Tney+^LyKXz;oIK0j9B=Zx&eAX(r1n&c8oLB$NoyXXzrL*Nt zjvc=W$0bW0rysNV1>|bk54TJF=)ZEI{DFj@O=o_FVlclvo5RQ7l16Df>GSL7-CL#g zrbO!aHbw(ZB>{I4PT4lSf+Z{mI^z;nT=gnm?fLD=$r~D5I+@O7UOqY3a^9R8`=y=T zD&^smvn<-Dg&#Ol`&(m%t#m^ox7Y;ZRIWtx8@0lBH?cC9YICbkc6`+6GMVpBG~+HG z;hawPzTV`d8hOETMc*pS;b#>r|o?FF7eMf+cOrmvv!;19O!U6InQF^ zpUBM&9HAiz-@XNX`EdA&&kTp}@9r|NczJCQ=2Us05O5&Qb@58h7bZQcg&7Kx=B{8p zd{SG=(fhHPP0NFO&Fr1~KJy)ytG$vftfA+2%d9i`xW+8|`Om`R9P_gmXCLR|dUhsp z!8WnX$O@*^)ETz69t+6S8ZM6SM?^@HNq9k@#8o!k`H}d%NBJkF|>i#+hC59XZSA|_X%qj_%F^=C#7iICh zyDI&5=JNUbgx0Y%Ptl3vahNTwCfn{*&ei#=D(UJ~kJ#nKx6M>0FuW>%`{>Qe;3FR| z`YSrHITTKa-PXB9*5hV4?~=>~tN0kEzP`q&z}xKj?%uAcCth7;m~r>6inP>=dpj=+ zo7{O{yL4&EvY;)@hAexZTsrBo=*~RPiGOD`tYo;QHS3G1i=9=W)9lyM`GO&=b*>e@ zp=TKtId=X2EYNhiBK^R%Qnr=x+j<%&t4lHjHB9wL5KwW{lRR|E@uvO*Ue;~@+m@+J zzxd$+``WXwCf>1G9-_NllRI03DMZwN$=kQvHDfomd`h3c^zB*mz4yI2Su!dfaqf`0 z@mB5v&w~Yz%v3!2)c$=tEq=*2?_%)vy`uXaQdV7f()iNYC-+BygrUpfAFrIRtgYZ( znCTK%H}k`bi}x5`*Zi-wx?`&@dz`zxfydcnqVuc`nu660`#EmxoTT>JJMOe?=kdRa zKcD|jmlSCg{iJStWTNPL;|}H}jVuXFW_Igyn__aV1T+2P`g4-E_mk?y9b9IQbd}F; zac-}%pJ#dbi1>SU2lh!0TnvtF8^l)$cX{7Xe!%~(<9qRAg@31~+B`YXxQVO!(GAP; zqEG$53mCc^uABMk2?c5=2yZx;JNwzSM{5_Q^mZKiXSgtEpWn2Y)44^w6IcAsDPz^% u(aN!|QQAyy1=~4}A9HV)aR2ZB!|tGz$vElP33&zv1_n=8KbLh*2~7ZwfuI!t diff --git a/src/icons/Google.svg b/src/icons/Google.svg deleted file mode 100644 index 06dc52f0a..000000000 --- a/src/icons/Google.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Graffiti CMS.png b/src/icons/Graffiti CMS.png deleted file mode 100644 index fdeeffe85cb160780e2a8d249e65a6548998036d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Jv?0;Ln>}1CoE9Qxc%@p z+mZK;KkSY2Zod1uzi{>I|GUoeywe{hpoNK!dKd(O$bMC*Rv1CBOi=1iyCpvsQ z;=1U+_w|{7^kdd$x1DYH>6-neFsm=OQv4b;_vqPQ=k3+(R%22;;hrJwp$3U-C48u=Koo~ z+x`oSb^YU?e>jlM=t2D*CdEl6<~gN5<9A+sRnHNi+r@Y!i_JCrs+;r%xeel3=C>y= zkxa>a5|cN9G4(+KgPKr+f|k%)%lfHi9-r$fbQppoB95{ZFEVK^c##t}fiY1dlX1qO zXU@W$ac48VpE}HXp1i~*;1f%xUd-C&;Nrt#)BhhdmULvBk$9G0^0dgU2F*9N1{44E s&pXcDm0l2{xOC!ohdXXpWq24Q8z=RIb+2k>U|?YIboFyt=akR{0NUQO5C8xG diff --git a/src/icons/GrandNode.svg b/src/icons/GrandNode.svg deleted file mode 100644 index 7b9fd2d6f..000000000 --- a/src/icons/GrandNode.svg +++ /dev/null @@ -1,26 +0,0 @@ - - image/svg+xml - - - background - - - - Layer 1 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Grav.png b/src/icons/Grav.png deleted file mode 100644 index 412398a0c4c56ee6bb99a5e05ec67225dcf8add9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 595 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGjs^IHxPrJYqybk~R}T*l zZ*OlOAD`&x=(xDJ#Kgq3w6x63%&e@e?Ck84l9JNW(wdr@y1Kgh`ufJk#-^sGmX?;* z*4DPRw)Xb+uCA{B{{BgmCQX?#W$M(a)2C0LGiT1ql`Ge;U%zM1o~u`{UcY|*#*G{I z@85s)=+WcHk6*rg`RdiHH*em&ef#$N_wPS`{P_L*_n$w1{{H>@@87@w|NpD+>9Sy8 zU=Sz?@(X6*71q|XNS?lA`K8+*KmYodEx|v5fq_xS)5S5w;&f~9>!?EpJa5@b?j}sg z?I?F~3{;DoP|3RW{r{kCv7Eb);M9w|+0La#(Qv;O`gmXD{tu&75*WqOVt8-zam#zTUUmm2z?aO8;mH zzFz!ie)_A^pXKwnJb(WAZ}e^U=5XxFsVEJr^ro{nx*qEs)v27pT7Ie zIi-*@sdr?8O6xtZo|eLm#T@ z`dD6dN-veLb5ykqpFcw-G_6s=V<8udpQo&?lA~vA_O*gdLC5uT!nWR(kIprJT)TT^ z<4Hd*=3x1qIe~IJKV4XMIj}Ti_VIm{g|oufS62Ry|8LK|)j#iO!n-I21_lOCS3j3^ HP6}<4L@Hj;wo}) zla8KTfUU;NdGF#bXnATjgmSgAT>a4=@nng5SG@we?xeZ%=0$R_G;38%*_^b=__FP0 zX$BD&9sZ~!(YO#D2Y$C?PosU;z3blOoli4Axb~IT^(DLSUw>cwe(!qkrKNx7D1Q|8 ziFww^5*jK zUq+vn%&2T>?+w4JAS)$fyL%<8gDbDJvtt_jhO7+&4RiKzWnb35v-<6;lNRDx{o2yk z4<1ljy^K3=M(mwOuhXahJFoRIJLE|BUWN#%nopODurG}?_dm= z9X)ONx~Co+4qnVRU(0!*=5krS%>Fr#Z@OG5kLb;p?Kg9-SugomH_xO^?9Sp}JJ&JT z{CKvq`pu7}dphL*uv8ohj{h8Be`{vc)QD+@ak7PL9xtn2Bb2MplJM-~ewP)3?kewv z?B_n8AQ~o+zcGV-h1({hwm5?)?TTeJ#*3b%MSJD55AQZ zXOeb#RevL5OSNRfYj^pNlf$jV59@X;uVUljND>D7C$L>nTl=e;>>Y#te$Sw7w11yu6kb=xV05-}LEJ{>j{XnZMAEND?pX4RGsx|3p6Y_UX?_d&qP@3%zZtw^ z`OU9kHf|G6B-VCst?hm?;o(88d6Kg)ochg{@JMU&_Kd9?8&Y@Kd=;%&udH z6}~D4C+0E)_g$;riHoi39wY|VLOoB;8@pW^{>q`Por4ufQXiSWG zF|Vz$u4?hISbf7x58X_Tu9t^}-iLL#2<3@1C?|EM-{cZ}<$i&olUekAdA8=Xmon1x zZ*Gr!9OG6!^GdPn(i`~fZ7ysQWCEvjI?AOckKSxqm?=yIN<9ylniK=`#O(~Yz4k-=hP9aBK+ae`$ z+rKtymn>8;G}G~2*J5%@AJx6Fludl>b)=AwM#FiRroP>H2k<}v#fWe zaM9b_+icDz=uge`XxiMre)pt_UY~?yYTCGJj~|gc$Z+^ck9W@fB$}+x!L~j-=9sZS1w+b|NGDPfB*ii+;4pC;XJoD!jl*n7??_e z{DS{8Jl$^K#lXOD+|$J|L_(7FpkY>v0|V;?{pJl*Z?^MrFz#&<`X+a-SLeIc%3?`p zkGVINo~dSJ;9ziIU|?dHP|ol`Ii6v`wm-Iv24Wj+^cysNpFKQy=;_%&j#tiqx8-|V zB}G+lol*Tg=183}|Mf}F-Uwcuk@oiNPnQ+X`z_DT;!f0^_9cs}WwGU@Kg*gOd=;Ow zHQLTLWOO`xz)(cM=cPxSL&E+ZOMAzJhjvRE8O{|mF!@Mw2_(oBF*Dt`%*YsFuE4Nf jT7aQ}fq?}SJpcVNEq+d^PpV*GU|{fc^>bP0l+XkKy-$cQ diff --git a/src/icons/Gridsome.svg b/src/icons/Gridsome.svg deleted file mode 100644 index 8fa8b0d89..000000000 --- a/src/icons/Gridsome.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/GrowingIO.png b/src/icons/GrowingIO.png deleted file mode 100644 index c96be59fccf9ba9c568cf3b850581d82ffa1deb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 988 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf&&$ zx70HIbD3=a&{Grv{~_DTCZpVC7ttnpl!w6q28x0}I7~jQo=P;*9(P z1!re)s3~apCMIX*fdn-Dsl_-GBZ=G%nc1(UCqsnoh%Gp z4GmpQ9bHVEoJ`E!44fUE9Sxl<^H2QeKeVOXvH0z~{|Y{$ z`YQ8(e~@q4DD`2j?jw7S;G^8<7m592f0#Irk8L_*5A!@}MkXGH7h9Eyf&%Ao~&6jV#N+<3Quh_VL|1JNbwGW*yJhvB8^8bjoxka_PyU*-*I(>9aX+JN=h2H#dKaHEidryvP5W{N28Pp~E{-7; zac?h#<{b+VXb!aQu{WMJbLRK`YqXT(Rafq6TJ`*`^v}!>$N!w>-&VS(<>pZd-Ez)q z{;u^iroNEbn&32PX=}an;Un$FF_(H6&InuGHC?ixhDkBoe<@qs{7*LBH%nH!N(Gu7 z&)L~JXQSe6Ys;l~mPhftFkpMIH_$9tH>~7WsGq!M>vGrS?wo7-HRLChhEMOzmtD23 zplNCK#S2v-N4Kths#U1}Dq{cS-IlXH$(}m(t6*dQwvSCl8~i?A{xfyb!}2)C&NQo9 ZX0v77+HQvJ@eB+M44$rjF6*2UngC7}?y3L) diff --git a/src/icons/HHVM.png b/src/icons/HHVM.png deleted file mode 100644 index 9accb7b097e8b21df36ab8c98bbb59a000279f2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1006 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKTRmMILn;{8PG>#y*iEFR zf96cd*3`5#w!)c?A$hKU=a&94Ha3$dn}oI+zY2j_w<(yao{vzoLNj9EKwC8fu$ z+bqHseJS%~%pse17U#BnVZ6b*?YuFYL$hxF{=eTk&)fX{a(83In{^d7b<5kV5B!xj z%dyDSh+aSQ{QZR-wGlpryhK0{O6%IS%2%cZE+tTH1nS`=R0tA z?uw4u*_#*ry}oF%y^kutjqHuzbwWFM`v0(h`uy2j_jJ|D9Xl%Gw(VZvDtth^EW~P? z=*MCFER21R8Lvz{aAEZ= z=Fc@otz>emUh4TZ{4u}{O6`~+ow&NHjPtpN@bVZd6k9$ zXFXl(?eC;F?t3o2G3Jm3Ye0BVLjqSE&#}9up)2*ZwO1dFX+Qj~`N{<51=qJ;Yt3?7q3z*+27rxpRDj_MQpz9XD`u z_4n-l{k?|q^SVu!F0tioRhc=Hz2cJIjE=Qs@0LG0k-p-&RM@Hc#bT%LuR8Zj;`O^{ zyV{QN&DcG2zO?fV*65>Or`u}lt*VcU3HUo_M}YfT?ni%)tyg}1zPRNpi}@J?ro9P& z65lsfmYq{cw2p3!`kUE#!%y9o)%f1F&gTwg<&Gvcg54YBJtnZoDYIUAmvQ3TPR4oZ z&y+V;^7*hxmuyd3<-0`McdKUewC^=jRxM+US@m_HrNqQEmY8iX(mrok#wb)0cQoG4 zH26U?bICs8GmmV|c{fbYT4}_4(RSC&GU*v-pWm@y2$cBNbY|;$-XvyY{$(dj9L!B; z@Vm*o#rxi}llu1m&s%do8-HhOrS9`vb(hTlS6}<{99w#$WMtinIJU6azy30Zy6;_Q U6TDW1fq{X+)78&qol`;+0Q9fa+W-In diff --git a/src/icons/HP.svg b/src/icons/HP.svg deleted file mode 100644 index 5ba0da41d..000000000 --- a/src/icons/HP.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Halo.svg b/src/icons/Halo.svg deleted file mode 100644 index cce2a59db..000000000 --- a/src/icons/Halo.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - diff --git a/src/icons/Hammer.js.png b/src/icons/Hammer.js.png deleted file mode 100644 index 6502fa4ebe23811f16c343ca2c5f82616ff0295d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2022 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqYdu{YLn`9thG*xt7ws8XP5Yf!+YjxUO)4Tn~9h%(v>I5N2?2C;;? z{#qPjb44L^;-w}R4_2X73b|9as0G|wVzP1ajcM}P>DT*f&%QZxr+TKO`Qu)X!?XOQ z?r!ZbJ6FE%^IYT2E?%7Swz70$@p8n#T)SBE) zucpQ5o#%YuvhUTi(`Ls_Coevys^NG!U>!S$BZnJfH#djo)_GxX(_eB_D=iE1;%szl zT%~YYj}d``^{ao`NHIy$xT`Ja#7#j{P^76xr9VUoVC!_O=%Dn9?Ux9!)L?~W+?$Nkaw zPzZSPMzhRx9DGPm^Oi^JVv2{I{Lo5X042(voyf z?8Zi&Uq9c8P=u08LM2fyAF?;p=rI>yL7Y-nb9y<3v+-HTh-%~sj#D>%$jEm*Lgb%Fs; z>$d21EK_;R);{*ySGV}CWkKSewj*;{g5%zN5^z^O)-5C1{O-<_i<^zt*{%(`^hAlN z@z8?o9+#S*u_rGseDUI}@!4QuMajw_B9|`>bCHzQB<{=PicqP9!lUbJ0t2~nJNR`s7hOZLyD2QPKIpZBp}c0^=Cn#hBu1+Pvd zofT~641Kw|P?^z*W5?qITeI$E9#miVf^AF0A^t^$KgD&#r7z9;`6M>-#hb&IFT3$a z#2l&O&Gk=@dAZtxsaIjjp|#Nkt5T0_(iZSdbr5a)`7v?EW>$$@OOKP{tCd(-C&$m- zZ1G6y=-CCUdHN2EbJi@g-dOG&^?y?QO6{gaPB*R!UCCgouKO*1#FnYo;`<>%o-0v*^BV#QzH8{6)Hlq^^5B_>pQ``FB{juruDqIfl zPIl#ap3Znm%J)WRYTKq?4{}#3IxqFQ_~_v`RrwQv=lTyBW;ciw&$}LHhc~e^+GK*7+T7U$u%u+9a&(5>w3khL-E|cFM)6Cy`@xR>RcVVK}4Nbz$)mQzxdHa?U z{}oIAC#)*J_Wxl%pObxoV^vn87B>sWIq_HfXRIomX)Gb5$s8)7Y+)VbaJF#aDyfzS z=C@l|emETJ@->KkoPU8wjw8Y?dBd|Vi@%ri7kuCMcSX3jMof+L;r06;P5$grTDe^K zi{-+L=Yr-sr*llo<~o{k@KDA=v2%xf#RDHdOBR{2#wtB~9Y>YM5}vf$Uxygl;;mT^ zNz7Qq{=a+67S@xsQ*!%uPnV9beLm~!rRd7nS95v}u4S53;If!yS>j_p*rIkJfrcQdNB;WN{hacykuYc|L(wH6j|KDDL=25Cj%PiO}VyXBNLOzjH0D6?MoXNmT7O)6}SBIY3Hkrp|4eqGK*?Gz89YJ zZ)xS)Xr@w7wWiDMOoU8z)uhF%qp$4lR*Uzl3)$&#DYV*J>D1!9Df?FhiZbP0l+XkKV2{Ax diff --git a/src/icons/Handlebars.png b/src/icons/Handlebars.png deleted file mode 100644 index 691e0b9bca7f11cd7c0e7574455529d22bc5bac8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1284 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 diff --git a/src/icons/Haskell.png b/src/icons/Haskell.png deleted file mode 100644 index 1163a6d8a87096be629252aa50f13a369b24455a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 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 Y{p_aBxuwaSfq{X+)78&qol`;+0P9;f<^TWy diff --git a/src/icons/Hello Bar.png b/src/icons/Hello Bar.png deleted file mode 100644 index 93ed1c3ed1b1d403d78daab4ca7123aa02d29c4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU|Ns9BB9h(yr?~!4aa*Crvr?URr7GXQ|9@Ah@vl_lTBXMOKiTO|vh%-W z_kSr)fBygao8q!koqvTI-%3@U|H&TzlU@ENy8KUa`IqYYKgs$3-+z|U(!LA~4AVVb z9780+O^=#4F&Q$j9Go}ty40Tb=pX;p^@CK8mc&1+-07b@@AAWs7Cz?=+_%dZ@9KT3=lM(CF4E1ARU|{fc^>bP0l+XkKfWn!! diff --git a/src/icons/Hiawatha.png b/src/icons/Hiawatha.png deleted file mode 100644 index 68426ef8048a1ac1ddc9a251ed40dd48e6938c97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 493 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7w|KfZhEy=lJ>cj)nNjBW z$Mv)4vS^=*c4^RGps~ceMU;g_RpsoroU1VpeInH|l+&LqQ~nUt@|{Cq7e~cc-YJ4N zOU`mF%4vG?CUbU(-rxVbSWa}@`W2wbQOdwKC$qiX^#u2`?F%MGu{?5>%$iEcvsO1=>wP)bUfQ77lzKktsmdjdXs?C&Gb_<*eb<{%L65rr9dDeeA>EUzRkRAK?3U z(7L3>^1kA+aj2G@Ru0Ie%?#P(PoV_;xl@O1TaS?83{1OQkY B;2;11 diff --git a/src/icons/Highcharts.png b/src/icons/Highcharts.png deleted file mode 100644 index d50fd6554ac52edadbd8a4a3d380574809ca0768..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1278 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_J{1Uf@<k28Mi zvNK!^YTDVrviH@;9akA%Ok-?0yf>9WcWRD@^KaXRIN@7DweO}eZqO8Ct`Jg~w2Hwe zi;w5|+6&MAZvM>HQ55n{(o%}2{jgC2f7 z)G9P3Uo1;H&i$-+Qi_b){F|l)8v>2{tgS9z3chG0u&_h!vYpP1GvXXEjfK}e-!>=c zo8%b0wDw$Kx^V69sBPnG4y@aWu+rIek|0!%1&z zd7e#=Z)$tk)To9ZK3ed=WYfIHjUf))saN=7&CE?*rrorhIbmxt&yly`Q)ehF3Ub`i zVR}!^ad)lDeDSlkyJy}#%^i_`V9mh<0TrImimxwOCdUb`Igo7`?zn8vB4HQznKRex zmn$i0HFh62Zob<+_ekL3ZBh@H`8(dOO_%>V-%u5+Vjdo9IE}wcx`a_y&;g-C& zpZ3jR*p>G0&+$7q4yC27Q&CDv^DB#*^Ui;EaIC$tgv(-AW2U>G-|?Q~p2E&^SpDqB zr)=GCYAyK}bGVu~*Rw0IG2BW^-FlQWs@v1-8qZ^<6Vb~bt~PtW|MA=hwyK_&^JhH% z@K3bt-HGh`<>wSC-=bJue-rW_dUOcO9@==eT=)3E3=H?!3)3Gx!dh>5vvipgh zfqubHVomF#|GqzSw`x->&!B{9!1|NkGz zz>vtm5YE65!oU#4z!1;CkjKD~!oZNjz>vYfkjuaj%fR5pz>vnkaQE<$^+hG_3=Ge& zT%BE3))E#T$-v;u!0`UXi_1rkUO0SsR#EZqU%!5Q`}Xz2hr1UqJ~)12VMS#OJ8uyK zV-N$QEd#^%@83VadiC<|-B&kmK01Bo+No2wjvl+XYxkw?+b?X`uyyLx-BYIS?CU?! z+qbE#Vs2UavW%=LY3V)j3EffAv%GxDZS7l3%!@R2vLs~EMJ1~R#S;a^0yubsnK@oQ zdGh?>!}kv!KD&Sa<+bY%E?>TN?%dIhn|3Z+eth2iwT(?{E34*|mQ9U_stye+_4cXu z@}B78mTzgDZ(`P}rd6S=)~u*nqM+O$uN*0_m@F+9Ato8lE11J6kjlWW&%ki)wALjC z2F3}VE{-7kzHX{J#7A-VFuj|cm`O0V2sP9}bR zW;>q9KG6D`dZ;lV{Ph37OY<3yW~x~)__LZ}!>J$z_k@c)j!QpmZQH$|pu0Ws;BNMO z#qDfI?}lAb*~R=zxx7lDilw`Rx+stA>A?&x=aV2 z$7F1E^U}y++-|aIFYxD#d_Zh34_y#6%(uvsB693zkB!X`tb1U z|MT9x`+s#wOTmiNU->DiykYFe^78(hK0TsYe&F5e@_)?-_SgSEP~yMGm~X4h|MJ+K zyg?k{*4p+{s`wfj<81gG!mU>)Twz?yx1f<(O{MxzdQ#%=^T*n{Bqe_Qd%w4A`ZvCc zuOGhsFMfXRzkR)&=zQDihyRzqx6gRb5Om-}$$^`)+5f(O`}+6&`}gh#V`GK?-LL&S z?;GEXo-IdLmi=v=%{-HL=KuU%CD~vr<}xSr^3?F%sQ9S%Ra#|%T4Z42!T)>q?D^m7 z>iR#|B&A?QD$DA#?5mhpp4Hd*@jhjN5s%c;F9io0%6-`OWSc#hdzta=JZ6TLEdJ@D UUHA4dFfcH9y85}Sb4q9e0J#{f5dZ)H diff --git a/src/icons/Hotaru CMS.png b/src/icons/Hotaru CMS.png deleted file mode 100644 index af1576ff9a8ff6034384c10b541b5d9324b6eb59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 599 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to}1Cnzw;I2r5A zJ+#^7gVv=jU#DN%#=YsV+H;XjM(t!NAAD3*Y8_w(Ydi{bNbPFPZwH# z-7M>LX>F&O!qQdl$265*Ghev*zwz9^`8Q48-iS(&SZn$D!QWYz`OBGNBLi=3j}TqX z7{}@QzR~X=dy&-%f!`0dOt;S4r_Ef+DQ2fI=ek`rch|B1|H})m_(e+aU-=;aDqo_G zaZ-HsuY=o61I{Y&bXf+kzag~ZS!|6%&ei=12h%2OPMqba_n||34$Eei7hSd&H2!b@ zc31|8Jkd(e~^A z|L8`xH-> zXBOo%7OYl0JIVg_u6YNA*t0j8nfAQqIqFKKHzR-mHalBV0_xco!TOnsM)H^O9Wip!2dW&-VH+z22UuZ}9uu&tf8Zi<}3^KVLtFP)N#)q7@cv1<%Dub5H)ZMuYl zh~u78{Y9nL&yAODV*dDxPlZM0?>YAik539Q`mhR4l;pU+MLFd2jHtuU%3Nk_?SI~Q zWa5>DaW5WbaHc)D{+VM&RH$F*TZaW&|E)5zoHy+9ZQz*9?kQU*T&1_YWx2y;fm^?Y z)XZ{^yF4{>&O5&3j6#usb(yFwIx2Jp20}*C7#y z8;c@-8_$`2lriP_Uyl8stZI~u;_mU}R|@axH#ulLeNS3nzQUQXT~6+w1RlA}()$zN z&{HchIo4JrEa|#@ok+c{%FhR4J3eb(kFJQnx1H0&I9AY{OW@=5_{TaT{06TJ5)W;Q z?h3l0<|LAHBx0uM;@4|;Y`dqVeYwkU=lglg3$6F@o-G!z7Pz;Qf2YF=3kF|1gPR|9 zjz)&OE!pDZBER9l)^&{MN@qXZ6CV^d{m$-b?Me$67rAa#zHp)Q&54XchK-AlFIj%} zj^)wF7|#BV7gx8I7TgKR=WMy5`MFKm5T3+>90Kt8{*H;Th1pi?Lteq-jB7hCwAF#v!95O zd%_;susd;nrfIoWl3L8p-CWb(-)iwL4?7jLa-Flff1}{94=jn6+N(t63KKt_d_K|J zPyAuSY2N%?Ywi_J%Gs|Cb+#2hZx+?vFg^0aaarl-#SV8)Rn#OLsk1mNxscmNcNOo& z@_xrf9g;Kr4&MLE^fp~l?8&>SZ|^DREB<-wzhU<6f{)*dwz}2*alLuIqprSf?V{|g zg1y`FzV`P7-qEzUxBT3;V1^8P_H%k+?0#P~H|AJ$Z4r5v)$`zZd`I+F8(l61#SJ}+ z7;hNgzs!EcuZKZU>`(uWeg8vQABg_4nF>Dc!!hKP;qlc(03ME`8RELv~#UwZbj3B}33d~Pr>Ffe$! L`njxgN@xNA?5H1C diff --git a/src/icons/HubSpot.png b/src/icons/HubSpot.png deleted file mode 100644 index ebf24d6233432662410ecf88a2115137ca242b43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 497 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7cX+xuhE&{2PGD$?&zC!4 z_u9zn>l)wZht`+(FOk^LV1M7f@bAx$t+KOa4$n^2+&u5fY1@h!$3Ogkd#lN=oRO!U$FkaCG_>F^Wo(phCDxNk{opcKF3dB^p~3Y?oUOahHp&8_mSXxaH=*S&?F83=IK?cKGQg)3sge*JnYD{a;nTW>EY_)%2nd*J^4 z{Suuo{?$j~1k4yDUO6!D`}g;2v*^uee(sxf zHtPhcd@nS7kAD5i;T&tLorYF@eU0L$s>CZo6K?#@<=xuCEcoKf^Sxs32OA>}e0rT| zcUfQH_fM7fz4i5V$?95a2Udzm@U3r9{B9;tv1- diff --git a/src/icons/Hugo.png b/src/icons/Hugo.png deleted file mode 100644 index 98e558996aef9eae8f695efd09fac85e1d0af63d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 789 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!cRXDjLn;{GP7j_U8!OQI z`S`Zn+sEW@*Yr+azURoc+}qpUro6kcEjKjvoAdnYD&PLzxa{~j!C&9reW!QmOs1Hi zDEE&1eHXU;w3ELq_PgeTbn?r@r8^bx94Vgg^+NG7HrHz#*0dNppGl2ukl4S$?VPv# zeM60HVKe^eZjuuEZ`dw%B`vDq$BiAE;@tP;8?M@A8f3O@-ImGD)^{5|M2oU)ec_nj z#>BFB+uY=P|0b;7v(nc)_ff+&@tMEu6XiaL9Ln!8eD);jOVh+>3=_@v#pbHV{Zu^6 z)4eXa-%Z_O-+Sd5SzN^{9M|6A7Mr2T*1_Ai=IO3SPgxHKNry1BOR-z*dTu*oiPs9( z{xb~1ITaafAND8jy0GJ0A48>m^tAiuZX7rH$oqMfJ#cs?Tjhx#yl|Ec4d0^!;N0XE)297s}7$o@|?g{!N$E#lZQXVOz z@N{Vdi-OX#6&AXw_Z>Z2mnVj?Y49Y(m1!UUUOnd~;{ldvYlggDHq|fwhRc?k7bo04 zJyVoH$ADEnZq;qWC&kasOC9!#4&k3?HnqIiW&3TP%l8c58>MxaNoBAdVCG!two>}1 z(B6aJd&dK57?bOmlfO6V(|R#8=l2s?^wBgbl0cE@Bfo8p>LYGL))Qk z=JeaA4$7`mGdez_Xo9AbzC^;(-$zySY9MWb+oi7G6zsY$;m!YAUMFM!*(D \ No newline at end of file diff --git a/src/icons/IIS.png b/src/icons/IIS.png deleted file mode 100644 index b94c2b39753d7755fd14ce1c1b92d92c4a7c8dc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqw|crbhEy=VJ>Z|wm&m~I z;r{16?~mKvW)BSB#@#x{GRpI0>x!_vZlTFRL3cz}2dus2>ifXwieBEFEfYf`xL7ag z2xR9ZSIgYL{%^xnucy!V?_U_Zzg>@$p-5Kl#r2orJ7+Ck_xkE`|Nh`G!L!%boK$LE zu*`FFRch(2yTvE0OnG0e-F7{(bZ7rO3G)RLc&fCjmIqwS+wXtx@ytYS(?^RtW2SH} z+N3eLlS@12JLCGd6Q!qjn?*YFOQPsN!6Jugf>MI3^} zCis{w%rbA9q|unLYJtI~X$Zu9V3lwcNTwZ2JyS7{W7!;~|A{n|zcv)AU`PSg}& zHRe3E&vNnM1#J2~uZk{4bue+9YI=FM;6S0{rc~;JYF)BPKRg^*QVRX3gtm!D%Zj)bq(Se`RPsZN9 zQ|>oA)y(2$i(;u<^%QO;kjFT=KJ!RzycxD!HJL4BZ|RW?y>LUt@M$Mgi(13iWeKtd x9tz)kt}2=D*~*ofSF@Hs&3g9x{rr!@QIVyt!W=*LGB7YOc)I$ztaD0e0szuB)}jCa diff --git a/src/icons/INFOnline.png b/src/icons/INFOnline.png deleted file mode 100644 index 892a676cd6bb57bcd5a7e74d4e0743fbd64b0f5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1455 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNz4^y7vN|SC56bPi>X8)UzB&hx3d;q*i-a6sr}mIn$Y*Yxhv;%%3oP`#CEFoKGx*&!lqwN z&wclzyl$RGms$uHKV~vEyEFZspuglRdYOB^EPGZ2iY@SGgdo{L$$m?=8f zgJaKv>WJOzw;WgNVv>-Q>}_#MOslF=W3Cmex*~Dt`F)r7rthxYe(>0S!$Qlm6Q_NN zJ!JasNodM`dyb>5vhGd)6}iQBE}yzZ;Gn&S<>SDZh6W}@*@ z28*=L6$ftd-uuL}zIDw4&Z`lBq7Js+y}L}4;p5*YPehFEpHsj zHf~w?B%(}x{!_^t;yTY6Wv=|lc+%y)X;R4dH>Iol>o%vbIczA~A}BwJNAJbKev^$y z9Q1yQtS&p&DLc$P0^{Y&Fp&G^7CWr6g(I2 z{&kZ*n?Na zMGQ7(6W=xD|IzsIZvyuXwR79_Ob#5#b7cF$%4RP+h55miGoiu;-=huLKE)=?%V*dn z_fW?ua3xceU8~Tim<>iuYu<@oW;n&Ui2KZEi&d{Jc3X;XS7MgQ-7$UM6lRCFUAI-k z;N@tTjyk1S7-K@>$#eE%1=LVYx-&YoQ@8!&IJ*S6wm;0egfp zWaGIdI<<{zY%A>Z8;?!x__)$onN`7L#m6l&3|0DD&(-#?W)*tPKOtK2b{qfo4|-ER zwx}pFPPnRk|L2O?OY`zR1V*iByHs>0)VXPO+k|V|H(cy6tPd^T!PD}&ktOq;LSq+u z#FwqdJg-e*T5w3L+UvNKv$yMsZy#irRq5;t_@R*4`=znsTUO^Dt!Yn#4HxBZ*uvql zN3oY7)2J!@&)>V3G~1t@SGVw&?&7mQa;Az_Z)@BC+kf`-UYA=3ezi~f`o}!t z)%J%EZk^h=WrfBs!4-YxUu({I@lWH3Xtk}{_~KBbrShCv_NRsCYCM{+{r2L&NufN8 zT%P~2-zhH;Hi7*FSILc#-IL8j{4SMbrM-P}dGmGuhTBmO_difN^FK`Jlq93cg@1}> zB|BLsS09XA$X~bdp7TSME2WB74GVdW{476q;FB!F&biF5ohMZ+eKK?>>uX?HUvwdt{+cn#se_eE-|HIGv c(!Z=?-Elv6`pJecFfcH9y85}Sb4q9e0DW=6Gynhq diff --git a/src/icons/IPB.png b/src/icons/IPB.png deleted file mode 100644 index 793d0b839f3c1a55079b2710f2b49595d993fb6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r6q7#N(Uo%5P@&TH1W zpjqdF=3R?gbS-(=wd_^biq~B$UU#o$*S(&7&!-%IKIi!JrKg`WO!?){z`(#*666=m z;PC858Uq7ExTlL_2*>s0gaa(CO%4itDK>0|ZyI>?1dI(L9DgJ)Vf( Ui=GP@7#J8lUHx3vIVCg!09zzbEdT%j diff --git a/src/icons/Ideasoft.png b/src/icons/Ideasoft.png deleted file mode 100644 index 61df86aeb505646e4c3c027ffaf5536393152bfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1039 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I#{K}G5LX5U z2GjB_45+}gdfF`SCoWvNcsTU3ah99Os>P;Dx2i3gv|-NVDMh>XRxfzmS$Cpl z=0o$=_0HwjH?H0<==0&i$D;?HJbI%LZYVoLJ%;V&$p?3iYi&N1`sfLrzY94y%;d=-&(s4DUQ$ z977~7Cnqp4tEGvBnQ=^>JGXiA#Ky+eGiS3a9XNelpFu=GL`bZWqob?S+r!KA^odg^ zwLLsFwTujmv@}<*Sg~qlc1G696&bG$3=CeqDtsaRLQ+a{w#3X?GnrX+uIQ{?Gc`A7 zYe??fD{mT^7V-7@ozq*F_pU~6UfewgMmPC*`~M8FeFqfm`yU7_uaZ8&PWfswJ(OTVHfB%9F8n){tlmZS- zPo8utVwGG<9GjrV_LUv0Qr3K$x+1KFAF=S#mIa!y{&AYOefq_A_ z#5JNMC9x#cD!C{%u_Tqj$iUEC*T7QOz%s{Qv)dvV%{* zgU*@IAny>Gp}Zla;QIMSJ}xL9ST)1H6K5xxhx_B$9e_6pDFe_v^l_oqRF@vhjLrz)D!En(#hE)R9r zcurz}Y9Phpc)Z;;lktyV0%J&AV!GCL?zdWI2Tsf8ta0AjD?6u-l_7opKIQ^hragBb zFxgyv_)pT@qDSwXeP0`c-u=Vca~81J*f6QG8_2zpZ%B_xD3V?{`x~4ri}vC}&o=O*$B7IXP?{yW4}!`xrkchRzWxJ1fn=z`)??>gTe~ HDWM4fW0BoQ diff --git a/src/icons/ImpressCMS.png b/src/icons/ImpressCMS.png deleted file mode 100644 index 023f159d6e2823e3c61a5637053e59183087daee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 408 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7<2_v*Ln>}1CrC_raP)Ne zq}ye0IivT~gvNb8vhuF>^*oQg6+c&LI`%5K&SYI0U3%utzof$pH=a!2{cHJ`M^|`) zGqRHZZddSoonO4{)P2d+qWbKhtN+@5N+0Cy@;`0KQKTAncI{2A`uX~)zkgTq8nfA1 z&iucA{c_HTSii!fZaWxrZH3hjnIvEC=$WsV`2Y2b6h^Zr-{w|FB``bGF>}tDcgX(& zg8*A4=Mp)Q9SO{@qO8)JS;Ve;38y-A$g9|_i`kvXVwUjunyjG$W3u+_{jZ~s6lSrs z`UWcpw?4tfi{k1;c39x>>U341BY Qz`(%Z>FVdQ&MBb@05gHRqyPW_ diff --git a/src/icons/ImpressPages.png b/src/icons/ImpressPages.png deleted file mode 100644 index 28b152a8a5074ea4e9337dfadcd294264f13278b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j(WN{hFF|ldwHYaAp@S) z#Qq0?XV|1XZF|i;ohMG>wQ>5Tvrw?*jOCr~07jWRe`Vhn`}76<`?xVWGw%DDVE;$u z>%MEvt9q6j=bSJ*xhKJ=xTBOs$MeujK?4>OMhON#23Lne6%C>dT;J^{{cyh2B5~~W z8;6RxcDqW;AqEvjp2m3$EDWj+?h6vgL7#J8lUHx3v IIVCg!0HYgYvH$=8 diff --git a/src/icons/Incapsula.png b/src/icons/Incapsula.png deleted file mode 100644 index 5ba7071ba59016d90128e52ad5004d6718f32279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKCp=voLn`8)PR-4@8Y*+# ze*b6t@9!#qp7~&QmeopI;1mPXX-CP^4NBiuX_SfxI53E|9_Z?7U{Q?Evzi{__;zYk z=8IWEi(FKKHr<-D%{{#DZQgGG|Nkxb>uuxa*|hFVwuAhSqPRNyKNio+H9owW`R};= zOFQ$u`(9sJ+19*Qe@%vc;Qmd2Q%qHl8JvGLt83S@($dh|@1wS+Uf%SoSvpJW*Yu-r zudlYQ`nKlY{m&~(zHzBK%t$}qI`O&j&4PNPxton=>YVgBkz$wpGlqMyM`*B|9s9T5 zZDw6=%dbnR+k+OPG8p({X!t73ss)7I-wVX>ZpWu}{bCp`>ba@XS2 z^3MLMc(0PLd0J^q=>fH8R_A^2lK#Nrx@tv(F_TJw6W^8|zcNhLE zdURmBxbWP)){H#nX(BfStLpc!dM9MzxADcEhNksB53jE|azB>6ko%nC$&lm^r$4YC z-PaVjAluDiON?j7C%X?i+>Rmv0m>P@uB&xIB9wx;{U$!tJhPPZl;5A8B|#oDyzjp; z{&GOz!<}Q6m6Z!(?$0!RGea<|e)FLVvWCkZ7s@ysdzkL@$3e(=+W8|UW2NrJa>2LGuES4Qr0GCc8mq|IF?WFFA_%9*a!3-zmrMcaTG3!XvSZlO1oroG+FA zxNL979p)T1Ifs?gJrtLF9CN<*zqE=qFhoQ^AofoDhg0R%`mr-+ta~|s*6O|qGrl@a z2(AfJ6pqzbE79O$ni2g+c71fv)@7;5NiUzZ?TR=zO*p|Y%fWHVq$I{YS`*oyiw5MW zw@H7f7vT68&G_)mTd{zE^#wc+?H*(@ME?q7*cWcG%47Ng1y(QJ1t$_kE5jG^&sgTb z$tq*eSa3$7^6=qMv4E&XeNj8%A8ZoK9XeS>UWlY@FaGzPL59^!<3U6B0r9SP%xd}1 zm8=+S)_f57P$u}adtL*(5r;g}d&bR6qmC+adosH>if^8p#`z&_;hqqt-o_Kr8q<}R mo?ZN%>HL{~n-z~JfX=d#Wzp$Pz~fX}J` diff --git a/src/icons/Includable.svg b/src/icons/Includable.svg deleted file mode 100644 index f65da2ed5..000000000 --- a/src/icons/Includable.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - Includable - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Indico.png b/src/icons/Indico.png deleted file mode 100644 index f04d63011065389880e57bfd7088d3cfcc2d1cdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+I(xb}hDb>6J+M*xNTLM$ zhv!~9JOU=U@^olSH}W{QsDUwm|MTCq@0UyabnygvB?(AGNKBDPQE*)%!pyAZY1ptt zWyRuPu18PeC-naj^e^U;7BGktG#6eg;oL43e)NRCaIf2)N1~g3Hr=gp>)37als#;Q zsy#zp;*E-#TEjIR!UYnq0Iw*0SRC z^i>j3ZH7lZZ}(TuyX|=HA>&UD1r?d23pvDhXbGOUuDr#wC2rGQu?N977Ef0yV-b&P zak`Q?*?XHqwm{li-KVozPW^cLV@9KITS0GJSn~YxJtVqJ{~&4&FSVGBq1WVQQtnOWr~>*{mg_uc<# zFFgCC`t;Mj|ARaJ@7Gz)7L;f>(Z28Tj76st4!6bVtvw_ALR(E}=hc1lmz`;BOXzuC zx!K$-dO=J7K}!jr-}_W&%`Q)><7G>V-hS`o|NRbvbwQ=F&e`9d)m%SRsH&r~WnZj` z>CICy2X02VyW6HtcgP4i^E|-%u}aK!UbTtsh0b4$-RkU?**66I5xl)^ZQCY!#~B*E zy~iemee#2`;rRI(6^ltvLQ*P9( z`2FwOH>+1R+;$sx0$of zH+LuM9^Vr>^FG@mmb(EQqq%yr+p1jXuM~{StGgPJLBn6S>6+~ zc6~6t!YceBLC7UxZ~6S(+}NHA`EL9r4I0i~S8ww#R=@PpHA9x~C2RQX^X<%Tt*gK1 z-AXwbc3`iLF2IHie~RuI~%Sk zzqWa=tlZeWAwX@zjfl;Yvu)p}HqBG2U|RM-MJ3VnOSs1Z4tw@_>KCen&W2yLQxI9a z!9(3ZaE?OG&fgqWar!$uV%%R_n#3DSs|>7q&BAq1?nK4Cx~6#(4+@?w<$tq`eOJ%a zunG5;K5K|MY-!5w;=+|-nemOqc1rrzI9BzZ(1KTcbGFTUaC)M!!{Xc9q|bydun~Vz z`@nSZhoZO7&Yor2&#$Cpn-Q52XJ`{Q{a%&vr?bTk);D%LuMFX3auz(({@+(Ed+tl? zhblQdc}Kk$@Vf|nE1doD^qE24)-MwjW{@U^{&J^UtRpX%EUZrWwk$$1Cpbk&ujjWLMz5QaX^WOVLr8 z=Xjrc?DxFB=f^Yd8v6Jh{N6SB&v(Vt=%9W3RUZG|o#NBU{c4ui^-X>Pi96;zj@*`+ zVLj*UI-C2KJ~{kf75cGxTkgioYq#6JXDHpLDazmPZ*0E)^ru}c)jhSh=Nx2}IG7W$ zC@Ok|z-I3(>FfVDg@2K);!!qYxt;zsjOACkat+hsVuO85^3E~e4fa2ua>OR1+1bE= z`LX>&-whAd)*kQ9dm?^CD}tl&1~2(2333=9km Mp00i_>zopr0Ok1?a{vGU diff --git a/src/icons/Instabot.png b/src/icons/Instabot.png deleted file mode 100644 index 3b49095d355d20c1abc8c8a1f785f847d0184c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2877 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 R;pw0@t*5J>%Q~loCIFvTDx3fS diff --git a/src/icons/InstantCMS.png b/src/icons/InstantCMS.png deleted file mode 100644 index 9b189321b9db11443e4fc15374fc361406cfa4e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|W7d^`D?lI z*Kp^p;mujim%U0LbA@2W3gNV6BB{&7l9z}jEtW`FBpJU@I%d9Hil zm26}w+qCiO^G#Qt?>=>Z&&hlL|NsBDpOJxqVb;Mnn-~}v7)yfuf*Bm1-AH3#V957$ zaSW+oWIf=?b%;TL<-n_x4~{luIGp`2|C~vPWp9Tx1H++z>vX@eCb!w2@#Z=(6X1Sh^>U|?YIboFyt=akR{0Ek3rjsO4v diff --git a/src/icons/Intel Active Management Technology.png b/src/icons/Intel Active Management Technology.png deleted file mode 100644 index df1d9377711be7b547888e308f5a4360fd2fa0b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUcoRpCm*do@o?jrCmYW`*>v{F=5vp?TzIza!n17`pKQPQe9z@)d#*g+fBofwYcCGn ze0BWJOJ>1q)eH;_j3q&S!3+-1Zlp0VFs$};aSV~ToSdK_l#-(IH)6!kc?|j^48CJ6Cnn>7U}WM6Q)QGCaFn z)jnkz@x5`Z@oFk^eHp_O^z)aH+p1}6?&+{ub?GU^@l4`5sFk;D->E36Mc)jgQUHA*zn?O!j+E<%U&_GKYa4#=hv@a177}G{_C&Cjeioy z|4E$u_xta^;?KWSPks~K^htE>JBHaWv<|%b^y$;l@4t;6|CKoR@Bjb*vw!^+KlD@V z_&2}1U*3NI_3`7!4<9~=ANeVM@wdd4zc>H=pYZ3O_?bWACx5u!`*!2y$9Eq-ynp}x z-Me?+zkgRb_nqhJFZp|a7|#C@JM&xY+Aq;l-(*gF+VS)~+s5Z_-@bkG=FRKZuSNHL z;W+b+^ZXCF>p#U#d>7sKRdnxXk?rq9HoOv^_w>fwudiOcdinCD$d30Mhd*%~`^<3Y zOVIVtoe$nS9)AAp!`BxtUOa#P{MoZ-A{$?E?0Ur0UxFNGIB5uW|1^z758A3n{y^yJ>7CyyULe)Q;(@Z$R% zs~>W#eI&g8am>+2!b|Q=x$^k)=g$uxK78=t!TtO9<>ucKTXlzh*8jwY>w?p-du_UL|JA!YckbN2ef!p}TQ_gsym8~k_3PKqI;zMqFfcHd z1o;IsI6S+N#=yX^(9^{+L_(7FfW4kGqYV3p_si?vd)}YV*A}+q;I*>{k|x~HE@W-y zwrn^W`=%_sLWp^5hLg)A6{XI-H{-Q#n*VW=ni?{R@3$FmpItWNWubx%YzKa;O%-I! zH=BEjIqtf7T~#UfgG28mmWMOcNMEry)Xl!^=$xppKX&Y4d-iI{;hUB{yB)J67%yM= yx+Kijru??*+9Q{FYPJ?>D1P@WQdj!;ga28F#A~O6O??au3=E#GelF{r5}E*Eb-Psn diff --git a/src/icons/Intercom.svg b/src/icons/Intercom.svg deleted file mode 100644 index ebdeacc05..000000000 --- a/src/icons/Intercom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Intershop.png b/src/icons/Intershop.png deleted file mode 100644 index c32a6169a73931d763c8580898d4fe60beaf5d42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 952 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z7>k44ofy`glX=O&z@U)q5#-CjP^HGe(9pub@QZa@a2CEqi4B`cI zb_LonFfgnO@Ck7}%4Tzv)#eD3v zmDKX{>8q3Co)2qhKB$>-Le%|wNafSMWf#nojxbxD5ORG`IrU-PO!bGSpM$)dnx^tVBtzt zMIDt6feY8JIEr3i<$BS`8u68vr?ov)Dx^%B$4CYUC(UQS_Tm>I~uuKL2n z3k(blswJ)wB`Jv|saDBFsfi`23`Pcq7P^Lpx&~$;h6YxKCRWB~+6D$z1_raF*%eSU zvU15! zF3nBNE3vW)NK8*HW-wg-f44rG8nB&KRvD?8=@}&qhL%SB3`MOB3=HB(=0MeiXQq^7 zfRtQbqsYO)z#xgF#5XfHwWP8jl>zK3{erx7`%PhfXy*8aWag$a7@C?Gnpj#InVW@A zI5(4lfq@^%oZ!r=R0ablrzwl<-Y_sQgds_V26-~1W#*(>>Fev~=9T2+r|YLBmSraA z=N0QCB1YfB(%jT2G0E64)y%-aBFVtgFwMfu*xWqLGSSe$(8543GdW+cATM2a@lzd8 OfO)$5xvXaEifK2AZ8wSQw21GtOzg5u>b6Yk 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 diff --git a/src/icons/Ionos-by-1and1-logo.svg b/src/icons/Ionos-by-1and1-logo.svg deleted file mode 100644 index 60d87ec91..000000000 --- a/src/icons/Ionos-by-1and1-logo.svg +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/JAlbum.png b/src/icons/JAlbum.png deleted file mode 100644 index 898676c4d6e0cc31f7a2712ecfde3baab3539a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 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 diff --git a/src/icons/JET Enterprise.svg b/src/icons/JET Enterprise.svg deleted file mode 100644 index b673a440d..000000000 --- a/src/icons/JET Enterprise.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/icons/JS Charts.png b/src/icons/JS Charts.png deleted file mode 100644 index ff7e89ad739d76502b221988f52136798a109f90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 271 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGYyx~jT#by3{{R0!Y0{*% zYuA4K_|d_^;lzm(*REZA^5jWoW@dDB^zPleeSLlB&!1mbR#sbE8?ln1rKM%!#EB-B z`a6CG+AuIM^m)2ChE&8|y<{oWV!*>1xK-tS+s$|N*9%2i_!=avu5#BY>~wyA@qHkJ zhLDNX%~O&uX6jlq^445rnUcIAUg(8k!HFn+H!X%O=OqQc_AW7K4m!ox7CoKiLK;KP zgQcqumoTSISm?#N&p|ecb$%n`#e+u=`kpTU>&AUQ7*D483bP0l+XkKpNekg diff --git a/src/icons/JSEcoin.png b/src/icons/JSEcoin.png deleted file mode 100644 index 9c7d398a2d83d0a1cb27ec6b4ea8c2f812ac06c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG+5>z-Tp0!j_@1P#$iTp$ zTN30K%y2e{^>~=G)Up_BMIK)>-8G9Qx0kAl3-NOv+_PzRN}{`+#`g6+wRxFxN2fX{ zZvQFGz`*G0>Eak-ar)}T$fCstB5n^qa~t-v<@CI*kemFbzLqy{d*dpd1)ulcE9U0> zIDh7KUiQgS=O4PeRUfh_k8I(uo3Qf0XHPEnOO_i>%(Tev=HB>Mr*8(^t)`7Jr#>m4 zQCTYBv{+d=I&-3x#icdp6#9N#n>W$Ri>G$Og6BnnM@}5S-_X15+~>)^?PO(kA9&w9 zdyAIsufr@nJ<(n_?HZrD&9$~ZDf{eVPZXEDWUOFaZC3FFzr*}r!v)>6D&MMvU-!EA zqG7q-q?||lrt#gaxx452JS~L@J@@lxrm3&=5RTh*k+)#!W??IV>685SNybI)Vt5;6 zrqhd1s!?oZ}!Idd=wRf9*G_T+G?&x7mZwmB-eFd|&Z&`Y+}kD+D5rKJ-2hN)w*0 KelF{r5}E)qV8=WF diff --git a/src/icons/JTL Shop.png b/src/icons/JTL Shop.png deleted file mode 100644 index 564c41fd4a10f38125e989bfb0b4b24744968fab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)Rq9PxB<43W5;JmK;4ex3dk z+WOl5T`N93pPu|6Ey3bL{r~I#|NoD-`cSVq;q>_f8y^36`hEI;_>7#t_Tnd4xpMy7 z&rQ7lpRMgIN24SU`~U4ix(nVd+bZg+@b>?jtr|=(|EI5Q<37X4mGUos2j__f4xI-g zi5sfF|Np;Vr7igXZppI$|Nn35ZoI#tx=LnyLf&-t=pcXZbc++WZcKf>+&}JWz~)7r zj3-#D^j`luD#;!H_TJA7N%jfcU-s2UPt6a>$_fkav)C`g@XNdGdZV$GBFJB!u6{1- HoD!Mjahia-dx-logo \ No newline at end of file diff --git a/src/icons/Jalios.png b/src/icons/Jalios.png deleted file mode 100644 index 9cf7872afedc2a7aa9968a77ebf51454cb534786..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r9R{QL9g(UU(nZu~iO z>dT=cU-s_!vT4hg_l7YT&-nLWoZ+Gl@ALl!Rt%C~<)8n*@}Do|N&V{o^Zv80XnMZ<|MZ{I zJQ81G|KF&;C;x3`;@^Yyzvllt{U>S0|EGK2KED6YUSdbxm*;jrZ|-ksd|6(5ZtMHs zjcMz<*IWL3D|$iZ|BrRA@9$%jEZP}+dwyIB14HG13-;bi6SgogFfe$!`njxgN@xNA Dl#GA1 diff --git a/src/icons/Java.png b/src/icons/Java.png deleted file mode 100644 index 0160cf61c02c823eeb2ce7634e573e89b50d1f0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1496 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<^F3W0Ln00z4XX^ek}6U6 zefu3rZH+7~30AE{7AK`sst@AcyvvUi5aNu`+bK4!SU=CbOZs|j-_r}5uAI!eBw4)4 z{*sQ{CC@!)t&L?RmrJTIx1W{yD$-4A`7FVWNAsV}eE;k1_kH(2+r9s-d-4C3eP?Wat*mM z5~ml2Zufp6lp$|F+x^g89m}4lL6_DhNgbVcvfh1<`}2EZj0929qhILzQ!`Y>^Tn^_^(7uO4?8I^3HkJ zkY{=`R)0Zk!h^-lC%-VUJTKWi<6A@|Blmnh*9nu)&Xo`oe4i#*TgKS5`J8_KvWk?$ zwg#U+crh+@t2lcgyW>i9wd(v^ZHG?$oX|8!;fQX+L;jX!cIpLeTM`5Xif!gHoqs;@ z)~eRSnopR;e5YfiCgTlZ>)Y-e>%%am2)m-AeH^!Lvv z7Smh{D|)2PTuib58GWzDzi-DP<%mUwqNjLj-&!>Ho>*NvW79|0Bv$3sFVA~tNc?k( zxf!du?hV(o)wAx-jlFBppJ&SG%WzZHS9$&tg?Zj7%hJ|u*rUwgmdx^M+t0w8R>!aA zubi{QYO~YD9iPQJuc^$~#Qg8#n!S6<63UYvpNns7=PYe@zcK4y?3#t=d1e^MO}HNM z?cr>F;aBZ`no?zVoa?1t*VdF~Pnf&-^ZhI9{WNFIz47H<{*Bd@s|0pb|1!unTUmMN zQ`!F?tMVp>WT&P6inE-+;FTJ*wo`wl(K^9t+kUjDJ>Okbq5r(-f}Fi_O|Yf1>6c{< zjlYxDW}e-$MPbz~v18ZxwyZz9X5MFuzmqqV7d>S2x|Hsy{O{sTw(rMTHP)H6oqXNS z=UMXXi0CP=cUxp8ysY{pG`s9xxCu}EoXH^oJY_}T3D&Hn3%LF>V)ch!w z?BU{O+JCsf^29vWMO}RNT^U#J_)>4;7&%*9ByVk9Py2TH$Kq#;YMrhdFQ_*XiJ5KZ zalv8lqQc{`1{>y^ektGl>t0kxptkXs{monVUgL52&$<80-PH3rITPazlr{3}CB2?^ zYwvP;%r$F{;Ca`Ma>Gl7;ZA=)Tt6V0@rbE_>llCXT_*KzRjbQg_4C9-Z@qc5HS6vb zt)!fTV&+G-a4X%G4&Rbm=~K5j`^~d9&Mar4DLh=0j4xgEU3BxE;<^`e+U2HR%JB_7 ze%)32f9ez7%vsKR&dm|kI9)Pl67z|hB~RX1iG@TG+Xy z>UNSuTu0Y-gMFu7v~Dz?^MN(_-?dG=hHc$}<{Q>cc~$)-K|g9qUi1O|?781v*nce5 zwK-zOR~WYF(#wM`?8k05+9fb#nr5tRYGD2B{^Ipi$*SEScB?Jma@+i1f=|FTDJ`w{ zJqPP{h9qkVhLlv;O%-zr?wa{k^zDwPW~?THqEmA}xaQVt2F!W(@76AsdG%|W#8plf z@ZXNuWMH-YSa`rKp}tcy_|&5&E^1#mxwyjrS4-;K#EX_}?Ju(?3D1hL@D91V_tLKw zK6m_X2RA$lY26@^u%_?o_p6H1CJD}}SHCawT-9q>xawK>G&e7q`CnxIvtCQmcXz*L Sdy0X9fx*+&&t;ucLK6TG(9@p) diff --git a/src/icons/JavaScript Infovis Toolkit.png b/src/icons/JavaScript Infovis Toolkit.png deleted file mode 100644 index c34e29ec6bfea29b6d018f1c7871dc01e7ff2c31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf4xTQKAr-f-P7CB~R^VxS zo%ofbs-^PG-dTIIx3!n0PG*sAXtFSxY=5BV%jf*lEK0A+8jatJ?0?Q-^SkESgqTTZ+v<9?m<(2;48#DW`~oC4hMm=1IR$SH1}DVAEFFxyA-0BYyJBZ z6}miMH@svyZ`q*PpelY~Tg+6w3k(Gg1tPZWn}QE8PCF#BfTPcqFM}b8??&kpl{N9q z`(F8PQH+`}OY?%5Vq75ejNkbgb9bC!Och_jXt10+iG8Av^CphUx91G6uon3+h+Jie zQrG({_knST9*fL@0Btkt4kre)fDg?r_rIOHWpUxut#3Oe!nw@!_yTF=8L!@$76;OXk;vd$@?2>{F}nJWMQ diff --git a/src/icons/JavaServer Faces.png b/src/icons/JavaServer Faces.png deleted file mode 100644 index f52632280cbc62950dcb7969dc0870c0aa4e51ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7>O5T>Lo808o#ZIypvdC- z_IUQ)Enf8jvJ=zlCv@`ddd_%JKJ8H2skB>d;%Cflt}PE=U)nIw^ZynH?R$9)N1Pm) zwsC};RUMD1nsmqiX7xX&h@%=+_miKBO<>r;;P!8&Vv%C4T+n(wp^tor3RqUAi=^8) m92NU^D9c!8%3j0${PwQN`Q=S#Vi_117(8A5T-G@yGywpcIYg2G diff --git a/src/icons/Jekyll.png b/src/icons/Jekyll.png deleted file mode 100644 index 453ffb2e7e734470a1b437fd2668ffdbd25e187a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1145 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU4xTQKAr*{!ug3aZ4wqp2 zFuh6Il~GI~NAQY>(EcPt#sY!4%*I9+V^3V^ZS}cvwBx}Ep9r>DJP90u!Yd`6+>Tvn zJoH8+=ck_1g4St4|8!gH0vH&t?%L7lERpf>CTIBW`+WPKc>XJYZ+X6Y)}{KXQ>JY3 zyLlnPKtW>N)@>{IX-+$ND6@Cx^uH1Ro=kdU#3%ocBlG3U?wysDvGVe^vs_%(9hn`W zQ?~x^*JmN#v$^hzizt|xi3th{p0F!s+y461E@vmFZ9@KmffqM6B^EsW$85^RqRi4P z$ki&Osv5pw$Cj2?ud_2J6HhT=-evfnR^vK2P( z+ZX3z^W*n#_B*d%)g>D6Io(~&SlzLq_r}K;ACoQS`l+a>#Hh}*`)Oi$_E6sa<*(h> zyK!H>U~ufXx`DAV_v)*=9zA?0=)0%GMQM8W{*cV}vtnO1JlyrK@#-)2<;%if>uYIU z5}YXgaZ~nmlR2UL7Rd{Qy-v?=s4d~)J8pdD>{&;xsdc_KwX>)GZN8e;?za2a4}%=D zVfpLDc{Xg^Zt(Ys=Ctsz33KMeINKbR zx0;f%E#l_Aud9E{oA4&~@YdUzwx0Z0_~X~FW5WL7UZ+FeFuX{;`kJjhA+dUXfX0T1 zpr%b-T-t)2o#LG?n?hG#-Y*pKG^$(c@<(K^+~3vvt@ihYM~|EJlq4eMHoi|+6K+zO~m5tFoFTi0OK>m?E<2KRhKp(2+k3T> zDt^6-Nv!<;^K(FJo72& zrIa+MgKgUc7xt&NysdlrCh~-qHhbq(mpykfvnH8^hg#oGPFj$#e&1vcrqe9ZNB4wv zpZNYQUD*HI%9mHpc^}QVvxU>wivJ? z>upYlhI*VnwaagRKli^>8^{x#ytu4djq>!>lhi^Gjv(0%< ziQ&BcReHzjtau(?ZfzAM@hI(w6DLXsU%KR9SNJLX-Fj_>V5{%vdcKb&`RB Ofx*+&&t;ucLK6T(`7AI1 diff --git a/src/icons/Jenkins.png b/src/icons/Jenkins.png deleted file mode 100644 index 8a712a9413a472cd6520df9c83df837c01b225ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2000 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq(>+}rLn>}94bKb-jue{r z_RN|6mg)b_d`ebPRQ&Cx;?R)Rox`Od(8!q5y@@Sl^VGhs3mm*n9bH+EFLW%@Rajus zWpPQV;njt6912;sZ|<9ZJ}Gsv;VedDx5@v64o-Jn{C$D;gAWB|68e90 z_^*{c<=Jwrp7CpXpF>s-i-MtpsbV6J)>rQ@vM>LusjrV#e^R`|D?I(=9veMA7pBH# z3qNU`+4rLD=ES@ilKYr1pSMnY6>06mx9#BX<7+QeY-8d6_Ib{NNgnSfa-5$3`s@2Q zxjE~r^KUKLS@2Hgh`W1oQRIt1yO+y$e3A31`)%4|zl-hh-|(+W+O}04Nlvrew#oFU z{y$r_??K>%5H8-*QUOspLv`+ntCqL_XAM487VxrzcX5ILA}-fQyqkV5H{}+X$-Q{5 zjm?Hfhn#M_dE4x{*XCZIz4OAbGCfH*rFG3&4}PtBBJ3ZXShIoKY`1ra$APO`tNb4u zMQZUibMA|~Cm<%Y$TE7Cxw&zPd-{*N4%$CIQF&g=JOHeBb|(>J!e6}#W6GTgMV zw0MJLWGKV@vzoUR)jLW*+<&ut*Z;wS^OQXf#D_;W$%HUUoV_BFd@&=cvw8Bd^vTz6 z*PBnzuJ<}15!H1@L{jF5h1e0NgPRQ1H*)Nn?I-Ni5+f#KKY?!|V_b5_86~y7_L?>LaYDx^@Buj)|%MbD;Yso7e7lCy!GfM)719wLgyRf*71ku?zB;ReD?3N z%?002X(k=|Uh8{of^f^^^HvEp501xeG*%PQ;?v}azNg1`cJ(wxuJ8AHTyAbTw_@Us z>pv{7)XihB{lBK=RVxvVie%WVaZbb$Qz zXPT2PCNB2Y|M+D4_JAGH47njY%73^q2R7alkXLK{b-A*kh|5$t`i1K~<>P4`LNTxT zIV~y_lrs~{p6u)U@N@1f(YM>4yQzx2^Htfizib=FK8+xUf9f9#9@iL_T$``5Ph0y& zZ{dqAw~xtrsZ3+~cj(Fm+t~Z^`=XiEKikC#c8a;E-QB|2WjuM|n+JI-H10LKJ4`>Z zP3&24#bV>I1M6Lw?s5OwU};(r?H<;1?R(YLg`!G%@mi`vda1YXKiu5I@?wR(;~xEh z6Q(>|Pp9TF8wI&sP5aJ!#AwB@^)GF1P1k9THf8(Hp~NL3Y_zRH!qc?vN4|*B(yLcm zTzuBqOzZa5ww@+wKXJD(-+TYI@Vlkj9oDb=eEe%*A1G{0(#C zVYjvIt8d4oySH!Kw(Hqk%ejWZdJmE#SDbN4*(9Z2yj6U=_*>sB_vH_6o0Z(k5S+eR zZqvpl7c=P!A^Cz^``F(&mmf$9k+oO(r+lc=WP#w${ENHPpEpZ4HR~|DT#^v@` zfv>;iTpAiWuB{f$5u0{4@w`aEjm5if=;X>*wfBcA7&>+K=h;n7GHa8svlkIK^Q8Mq z#g4a!E`8|dIW%2;Mnz8U!h@XCE~I7J=`Of*BVcd@vv%3Gv!baSaM(-~W5#R-1(lh3DW z?me^O@V7p_*iCN^^EWXwr?*e>dhz~!`<2+P|8Lgkw{Q8x_Ta`YfzM|o=DfGJ5&kD` Y%GUTMT|`!zfq{X+)78&qol`;+0J>SQ;{X5v diff --git a/src/icons/Jetshop.png b/src/icons/Jetshop.png deleted file mode 100644 index 604b7ba856d6a9182de3c600c0594a68735c368c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>VBjq9 zh%9Dc;1&j9Muu5)Bp4VNBQrxHN+NuHtdjF{^%7I^lT!66atjzhz^1~gBDWwnwIorY zA~z?m*s8)-39P~@uhG~7qCqZhc3d|4;4lG&j~$oK zA@xWG29~X!E{-7)oKvTH_smU}IPUMe^;MA1#0$$fXNAqqdg^;8cXBiXY>E; zdtN*L`?o#Ui`BNcU1RC`r`wf2X&=w8>}tC*t%&yuJcrV5aLj&Xv+R<~KKIvOcARC3 zTGJ?-;BfZ?^VfNe-U>z>&2PPIOV={K(bHhJb&LC_`DfW<{n!7x>P^2iZMq-WY_V?L z1crBN`R#lk!gEhIo<10KzG(XIe2<;c#eyq(45w)COHDa`{h#QKl1Ds~-(8bic6Q;e zyK!%X0^Tb4Xs~a;TxlTR6ZcYj{VB8T%o@`>9C=S?Z{Ubo+H?0)!3yJtvJrX9u04*h z-qJXO@1yD8r(Sox{=TRZ+V)pu+0}EMPrp_$JU80VeAGaEU86>H%1)#CQ;j*U+N7xS z?p(c|{S(8NgU%lmwyb~VWK^xNSvxmv#a742Yd+C&*LF^>F>y#TzmXZv zFZ}&}C9m~nfo_UIdd4s9A8g+ahkSTr!FgJE!|LEuw(r-DhaoPG9ui{lA}{)y)p zH#+^f<^MozLvzsbNs)Z=j*(uv$q_4fbVOlL)*}6||8Oz0guDPZ8!;azh zUB**uUoOeK*W}$TWW6yl#MR?j;16DzE5=34ci7XL|4mPjwYcE8;oofo)+y%4w}js{ zeDmEZB8y@3f#%7Q6LMa&1jQfPz4iFPyRW}ac%WmH!M`lsVK4u^^4sp8J#Dzng;U^2bzD@ifb#|R>ocsE4wMPoCIL@@LnX@nU z1G_|n_Pa_;mbLl^mI`TCSS+gcsNqR%&_22RpT{-l^qa*2S*9~Lo%LJ%!S37Dtu`s^ zo2ysrwNyWJzQK3yOYslEO``9%8*`q!xA{@r?$rE7bJv^wr{BK~T>opQtkBf=4m+7D z+07ozXF0VXRR2sfH`k>7oc9%OypPIwB_op;xOLO>i8mO-zS)#;9oSTAAi3*maLAUq zHa204)n9epPkt^k_5J$4FJIVx3UA`S6j5|x%jJC>+}&>9EQ_Uf`EIk#jrmlHKds2SsmjPwhFTP%}m8`#13d2IdXQ zhWB;jykDE$UUz)Dd-jdfE&JC__gq?NbxF#H$;e(Rb-_Kp&+F#22R!{NF|AN^UYp4~ zlh-`6W@dgh{rqj=eO<%1Vlj+bw~eMeo}IDB%laUjS;;oev_03h?bDUCF+cP4{7>bd z`yYL=skmUYVD62`G`afA%kJ#5v(UWnwM%|V@|N%WKZ(p|S@2pXf_Y!TOOM%4%QpNl z-jMn+GuE-bX?b(e13~unSsx5La@zNuepvb8_>wm@TfWG>+Q$^`I3;^dP3mb$er<(h z0lm~GTVt4*FR&XQFpsZ1RNth#LC~z>Kl`Gz_>bHFG5_0pp?9OOD?6wz@O1TaS?83{ F1OPhx<-7m@ diff --git a/src/icons/Jetty.png b/src/icons/Jetty.png deleted file mode 100644 index e3bf4c397ec9510821ecaefaf20e20be55b1ef9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$(mh=qLn>}fy>!+)Bv69w z!}mFs&+q-*W!&5rmL}||v~XJ5vW!D4Q?IS^b49*2#BsUX}X)rFQ4OY3|}vpMO|ol68wyYRV4TD+c9B-JR(JdEvgQdFSO~tayH#=6b-P!lwsddj? zPVZ_j!Gnrf3_>EO)@z$HFmN$wYjD?Wb6)$?8hwxlxy3oND$n3>C zZ&JPRx(~8(zjmEsNO*X4Z}ZE&;?>K#mR^0n*;x6pq}U@CCg0XWZTj1C)Wdb%?__0L z)wVD?r2Ah#e%?Fy`sV)mHfP1_M9i+2ZF#4xxOS`fimunwUzbJiJ-1UZt1oU&edg`` zyN|E?qqVO8drw_=)J-R`gI5)gf14Y1cEumZ^V=rtUR1kqOWLMtWxYo2!&_H<^3{wD z*zy)ethTuHy{055^R}6~5=V%zjFg1&Gynhq diff --git a/src/icons/Jirafe.png b/src/icons/Jirafe.png deleted file mode 100644 index 32edeafb42ee3d7dc1d1d9a7248abf376e4a4dff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 444 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7n>}3|Lo7}wCpa)oTU4X< zY!Q>N&XLx*h%WAb8z%|;N!Ql=aoj291G9jf z6oFs-hxme={;NlF|1F=?_QA2}SyGd6>IL4w#DoNPuXoLvEs64#3;&Bdwftk(TGYkN zYsq2G@+61b@L%SOS&28?+}`Y8yT+o;;=-ZG1ZIUgHw)>uwJNRu^W*n^`v2U2{y+6f zi)7;m>pNF8C^8!ynD=dWWaq&3^8Mty|*cv{ppKt&F`0g9Y zQ<%I-&=S%wwoPJJ&?bq;el zd))pdJxwK|9|7P@J*0XFpxHtPx$DS zocHWMtMG4wxq6Bf9Lm9sJdDdeN*cUh^0Vqsyurfn`{%A<@p`pcKy*&4v3pa)!iEOB z6W$Jo^CG&q|1em6RTsFwWx|8`e15w!7#RBG9lw}tzIl{^fq}u()z4*}Q$iB}W^TV` diff --git a/src/icons/Jive.png b/src/icons/Jive.png deleted file mode 100644 index 4d45c241d9efaea41f1ef4370897313bbcc40246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfxt=bLAr-gYPB-*FFc@%L#OjSG$x+07{t%H6Tf zAZJyS#_FFew?4#`SDZHeb(o>YV)pijF$sDf?z8@I41TfWvS7p#cKNBZ3vA>A3%_bQ zI7m&e`+wG9skKAM59J46l%GuwP};Pr?Rc8_w+qLYY{;lzzC>B|xXy$?lPNOd`;Sh( zdAO@#zM%fg)U%IN`?!)HB)-2YvA_1ueTMlJ*?Sca9a{24eX7`!IXgDa34hqPmAP~8 zMGn`jlZT6n=frF{P!`z!uIfdFo&0{iRcdA;z2Ag(NiOYd-qd(^5}(zCiX_d4t0h%c f)BY7nso!5xqcLZNVdQ)U1_lOCS3j3^P6QU<`40vLhAvMR$B+s} z-2;t<42m2K2boz}ru;j7_Q_;chsC?ji~ajqJKxOC?z5dS - - - - - - \ No newline at end of file diff --git a/src/icons/K2.png b/src/icons/K2.png deleted file mode 100644 index 15280a5378c67fc08d40f0d761dc7cd58867c22b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG6#{%hTp7UN|NsBYY-~)d ztc)xy3`|Us(a|jI>Po6w^{sIKvzJ2@Y)2AAHretMj z=jP=_L`R23M1+Ked3brbdUzZkdG`CHV^7xOq4S4-Qcol>7lCYTu&{2{@%wpzuX|= Tj)C$~P^$5C^>bP0l+XkKcsv6Q diff --git a/src/icons/KISSmetrics.png b/src/icons/KISSmetrics.png deleted file mode 100644 index e6a60247b0ee7265cf9d86f8cb32e72f7c2bb70d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$W_!9ghE&|ro$x=qH&Nuk zdCT*k>u&GeEv}+*EcW^|g-7xMuFl7Lp1EJt5WO+YB+)S`B+T0=G(=*WuhUcYxLE@wD3|E;dcN=h$2 zJ<~XRD`WMRz}UI&@n7s`%s$s}Y1@Gr|J9~FYu#{RM|J%7-hGeXwzto-=i=CI{$}UB z;`d7o*2~$RN!gSVX!`i==Nm^}Y})p1U9vi#-M;G8Y8OPNSFiszC)>Jc&*z{AtWjCB zW?rfiU)D9Tr`+USsqFKY0srUD)o$DN^jY=2N3B=$+2pL_0w%B5cTJsl;qtxRv%b%L zx989aN$KBWJ7l&d@l=L9e5`mzY3Y*3Kb@Gj-+LU~dTiOW?7OwOvTM(?$rn5gTO=_t zQ*d>q_u*8__s2OhbtiJF2q`qZTJ^1O-L^jGy?eLUt_xo`ZEGb%g3c_RwYNV#KINdf zU-0z86dScglRAoiTD{w`KF)ro@%?fOISa$|Z11gIyaG)kAxuj}6ug#j8Rl^aD43}o z|FfA}jCWS&eBmG$hK5@T4wFoe@HA{)qp)0o!);%UQQ^|M;KLuTuP;6GH1qAxW6Fnj z%HEl(sUbb#(zi#K(jpg0#o67jTm1c>>tTDoZ|8Sqdbxi78UCXvg!8Lj^-qsy-^=U2 z?TL_bm0NdWxlO{u`H!BpEejUkHSu%Co diff --git a/src/icons/Kajabi.svg b/src/icons/Kajabi.svg deleted file mode 100644 index dd6f7cd66..000000000 --- a/src/icons/Kajabi.svg +++ /dev/null @@ -1 +0,0 @@ -KajabiKajabi Logo diff --git a/src/icons/Kampyle.png b/src/icons/Kampyle.png deleted file mode 100644 index e2641f0094d68516baabc1ecc814feffaeae5502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 805 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to-gvq=hE&{2PB_4nXI^HY z$J?6}B_wwCOVZJ(W2-Nx88#i!kJ)h`B0m27l$kS6ZmIZ~Brsdh`SZU+Mqvxso-g11 z?TejtMareEOSS)On;KH2JHv2t>ESlsu;u>q^Xw}>Jvm~UeT{{g_rXDf2N{ktk3N?C zEO#$@->-9v&)&}4d$;((*PWcf#nW^nA60&Qbd-I$-`uKA`S)E z^kG9j*WSH&si7fH)^<_3git;%ywethrTx_9OZcWzv%(YLa)n))#C{uJwSt6%GM zIeRzln-m^ZpuhXckH=5$_)l+6ez&gZ%bT;8O-(q$f>KZS_9k=j@lEsd^W*gP@$o7y zFE^h)apJ?2iYwMXubuvvIbYti>`ry$?QehG(k>q6{g*iTbk7;xyQ!i($}Or44<1^! zdw08`uI}86$B(zKT(*r*DDV5}to-_nw|{?cOg?m8yE65 \ No newline at end of file diff --git a/src/icons/Kendo UI.png b/src/icons/Kendo UI.png deleted file mode 100644 index 37536caf6b0d1284bbcdc66a0642d7055813dbf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to96eneLo7~Dy?ik{C{cp# z!)Ns$>J_%q8p1uiUr)?gB5cNSqU(x=>!i%4R~mEKr>Z<>D)kdR>e9y9a$CTanMJ1~ zuWx%SFGt6&jXTetV)TD*Jt61ms(YsoSJvPEyjNe|)mL+6h}MLYDXR0&x4S4chG@0M z=!IX;FmZa7uR76#rMS2_XKPgJ@yCsK^W06OTonWyRD>imw%)Q=PTII5WouO8#)u7@ zHZ?gdWSEvZ(QkR8i4^Cxy;~$3CNOWd>IFSR->6b&J0EO&z|))k?Q4kSbq88<-!B6LK5oh=d*9R zsWZQUXH(efj}H6qKNoH}{P46egTd<(E0$(Q2_7~%3;X7(y?o0rTRvboxFzl2iZ|AG zv{M}}n>_kxkz*zuDLd<|+J4qe*TkdGFf{zw{_OqQx$g>mTOO-lKWM-sCN3_>)%xSa z+AwZuY3YhzAMD!Rt+uF4J9fRfgpF`e4^?|-%%9&L zqxW1mve*3MMZ0e0-5l{b#u5?f1>gS3uGoBCbWTNDp`3z!jh;>0$&^Qp)!XwQ2p97@ zw`VZ*#N|y~J;Sr6>d&%Uvbp!?GPvtWHeHL>5bO3(oBZMT-ya1Nj%Hr!xqL^;awoUL zkJmCUKHj!{7Oi~NLZ;98onc~PA|qETlh#x&Z*T9EtvTzj3kUxXlG$*I@$3ACsI_T3 ruWKy$w|$D&(h1BNdD_9V>lxT4Eq|l3?vW=00|SGntDnm{r-UW|K{6SX diff --git a/src/icons/Kentico CMS.png b/src/icons/Kentico CMS.png deleted file mode 100644 index d171d1bc3ec3128b02addfea785e006c803bd3e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!6FprVLn>|^o$l`u5-8HX z-uQf>PRm9vj=;t+r;acu5di^}TgQx8bxtgrvW<-;@U&TOk3!Qe&PS(wSycpFJWL(K z5@)!H3Ob6UHZ5-Y@=Ml=UvGN#z1{EmEDo_Z&-uOk{_OJqa{|9c^J(%|9T19O-u%E~ zMUY+nJf`Ok83Ey$jkR%1-QwRoM1r_v1d6f_NMsa5=5pCrHlV#u90)NY-G}QRCPrp6+#D}gp_U&6+XRyaUFyP?n3@y+< z8+eDwui044uWj*Ku9U4O+Z{clnZNv85wzD!x&1#c*GxfMk+L(J7Wuxork&v*C-kZ; z!}K)Y&igBW^g1hEJpS;mp(%4r@lnIi{G#hE#J(3-EN?!bdi+dz$e-H_Kd|38_t3GY zMEH8j0sZznf?9d3zmspQ4N2cxDET$=5T915OXh?Ocb~k!|8pzS!-YyV`g{o6v&_@v z0w1Hg!{%+g`Iq)Gs-4dD=+LRikxzopr0IDD}-v9sr diff --git a/src/icons/KeyCDN.png b/src/icons/KeyCDN.png deleted file mode 100644 index 5b635dc2c4bf50776c3dd0ab4690d9f9d02484b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6636 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 z zOAUQfqkk-LNEBh|QuxvQh`&oi;}Jugpd_2?vtyDoE~zS$(9Pq4s zb~Aq`U75af=1G+++f;ZxC);hw-{L8sl@VW|?CastQTsq$ZNi&~ikH($Tm{5|}O;`>$K4{I$r^2srO^2MKNSqqfsw(q|p`@vX5SV*=< z@HmHZqtdE&`_Fo{<#*z?-+oqhdzq=@5iR`kw{@Y8# zn+40}ddT=~ymiR>@RjX3uMAHJ)*iE6QBn44(Nh(!Rh(|Y`g5W`{q_soHYe)luQ>ZP zC8w`A6zYGyU-#_5J(;ANMJKj#o#a@(HvG}=_xBtNA2m%mrZzL8{nMP)r$yfAujG5a zPDZL-%V$wE1B1s5*>kcL!rcF^Slz4h2_o;#@PenhAJC|UYhSjt;*Uv0tV|?naF)va>-gFy#rr~wD*&7S8ou5eg&N5J} zQknWBCYOKn?O7ifTn;?{*)cVxTdCG_)lH{bwM6lGi`^c7vXOfe{K?$=X8Fxr+mCB1 z7YIZ;|7VeGG!0>r+roNmrN>-j+xIVcY?%w3KKlN7{Z{afRbzCayP`A5YkM#}@l`W>vX2 zTFfjKXiaApH4Ko}$Z;|IV0JY7)mJyAC;X~HiWlmBuxmx{NxNMhA*mde^4`+wj=k~< z4tY0jE*o_x&P~Eqr?RtD9)AD*u({6u&}@b`n{1ty3vbt1yC+c1QGUX7>HU0y<((`Q zYyupt73{w=<=p4#FFdcO`*ZpQcgNqN)gdCQ1U2#n<4Yk z;%4{axi3~sIam_1#9?-lp1jT4g`Z#5OEy+C7BeaCNlT7?=GJGC{fYLaO82}7bk@Uk8Uy;?~zf{U(;c$E2|i#)a?@#X?998b+?U+ z*%qFEjErw|+7I(s?~vhHEdDE4AY7}usNr4rRKeptC+=y9b)K-_qlf*yy&Er+v;A;qtEG(@G}oZReHv_|oaz{naJM0balwwxV;tK z0uMJie6cxv%&0Q{?hoGD#k`VEcMm*GTy^EnTV6lgdDBx;z`pfTaP#5|W{C?rds!Lhx4Ho6RT;jLrvHrg~QdK=4@(yQL|Ni*ov;Dik z&-;H>Em=Hc(TSIvs(81^dp0UA@Ak}}QN6HU!1F)rvy?AFQ?z8Jg~{Fcy2oJoT3xF< zC!fq*xWbZ4Z>i;*t1?I)oUKh&;*(8Y>NGz}dKU6(zx>5(wM|N)KN9D! z+gnooL;HHYO-loKn1gE$FPOl+B&uv^OJD75 zdtV$-)}^JbX+EBKpm zJ@M_+quZVrG@$**J&uQM^)@2_WGdN)t_yMVUY^^NsPn%D1y z%zf1VO+@n3hwXK4H=1H!J}lp&ZatTG<&Sc%`Jun`9FOFRM^EDCm?oJz<52qaKB3(Y z7evixd?W2t=H**-<7p&UwT|Yi;K;714DV^>Vky}hSRY1BTC&;aMBKywuTEY)rqg!z z?9ObdO_Ey!j_j+5-=~zav*z%N$NtYbBK6DuzO6f2ekk7Ql)tv%_PIZv>VFD8J7L-T ryqA`RA8)VP6yMdl|Echa|BO5-@)aIJr(ZBIFfe$!`njxgN@xNA&}XD& diff --git a/src/icons/KineticJS.png b/src/icons/KineticJS.png deleted file mode 100644 index 8cc5bf037bc4a46d896f57664e52e20c7cc64a19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1176 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux+yZ<;Tsb&6{{R0kC@3f- zBqS^>EG8x;d5Wo&FLA|hgIYwO|R z;p5{I78X`iR8(AC+}heIDk|F1(IFrpz{Sno)6>)2+xz?X?>~S3{Qdj)-@kv{JUkK- z6586@($dnNo}S9e$^iiZfq{W;Zf;RgQHhC(si~>y>FF66896yQYHDig>gtu1l~q+$ znwpwYQc~^h?fe1)GBPr0|SGIi15hBNFF}E zn3$N@*x0zZxcK;ZBO{}vgoLDI5J*W$QBY7YF*eFbPghb@%*@Qp%F4>l&NekRE+{A{ zEG#T4EHpJWH8(RWDJd=~DJd;2Eh{T4FE5vnl(ew0sIIQAudi=vYHDt7mXegTva;gl z=C-l15fBvQa@4Bb98WUa&+wL?QwE)>hJHLFk!-!DO09Tn>Ks)Yz=kwrAwEt zSg}GwLu2jQwXQDC+qZ4w;^Nx5W5=#tJ9qEiy?4)^y?giW+qZB3{{06I9z1;b@afa1 z&!0c9sik%K^5v^nuU@-$?fUiWH*Vaxef##^J9p${W$)j=@8#w7`0?Xs&z`+_@#5vn zmpVE+uV26R^YeTE?w!BC|A!ABK7RbDr>pz<^XEW+|F2)ae*5-KUtj;nj~_pO{`~dp zS5Qz;aB%S7KYv4lgF=EsLPJB-6ucHQFfj3Yx;TbZ#FburJn4;tM8m_EeWu%Nvu|(f z%e}oV_x856*4A@N($a%XE9;kD^1piBz(MuW&7`Kt!v~_jDBL-f!d|ggy5Ypp=~W6_ zcZx4a+MeqYHo@u&bAkEvGfO&Sb~|TUuVwmpf`39@%;{rosS5)(-}&)SidDtmo$*A6 z<(8MF`!0C|K5gKcG5PLB!$&i_+brB3O`puc(lT-L-{d2|wL&9QPNupp$m^=Sz2@_L z<3;u=Sqv?u%cq@-FL?O)#e#jwi^L8zt@7mV4sI-^*N+ zJhh>rQ1*F?guqqbxFZ#*7clXD#({#^!!#+MVZ5`-3$zCS*|c&S++coVVBqIuMP8W z)PM06`SQt)SK?8Vy=G9K#GS%*hsy26_MMsJ$-lqjNQ0D~j)q?7DPhlTFV8gYj(=D1 zzi8Pk1-1zW>vE6f=B|l - - - - - - - - - - diff --git a/src/icons/Knockout.js.png b/src/icons/Knockout.js.png deleted file mode 100644 index 8e2523714f19b16121864e23143f9be1c9794b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 972 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0Pxf?i45_%4{33P25f|Z| zQ_@aJoDDOHPJ3(~eXwL((@haZ-ZfeqUpx(&qnK*p>mq$9)nW3y11opz-|_HbV{-lf ze}DOz|Nr}2UHkLb#a(#|(*7(vAGmGL?$Yz?^Y7c)*6y>kk-gjWb5_~?dwc%2rH7J5`8(y+KY#!J&ZJwtg7t4s(fzpnj?>tp3O4LvT~s+YU*>}DiA@J2 zoXqyl_x<gl~z}j{zz9`$XR9Hj)&B=96m)SZ^0wVMy zyLEp2y<7dn=ii$vl?htvIgA2xU(W8#bd>MrDf;;7>(kd?_kG-7|Hr{^y|9Hy$0mk3 z^JhYlwm}C{YW&-c8KYvtXUL8N~U+}TNfBvM*gD3k=o)B|b zrOvTyR|W5;D@?KKlXMxD@ji)q`1?2iS=J<7i;#<5>ebBB4EpC| zn@<1x_perHy%wh!L-&tx@%2id?w+47%_MyBN=)=FzQD@AKR0Xd?P1{#yYWL=Tuxrz z?pVm?8z*>gcAH<%d6_&-@miCurH15hhBfb8oa68Bb6$6UdFM-k?1OCoS-$LImA=*e zs&DSgrAML+Tmv3^;N z`@ih%HX~;utS3FD5^2C9|=q+v1s>Gwo*jOwZAOyn1PX#1>YrrLrQo zoZjo+yT|=BNF#YhrPGO*FMsaXU;NH;xsUv0>&Z2&vp({s&sZFOCWrTy>_f$t$&HF? z@xpwZo-+(W?*~5k!Fc3L^sOV|$uHVBFr)`5@P5%gwl{%`?E}Bx^D4htS*Kaz;u9KL z|DKzzbl$W~zDzS+re@Wx2eX{IIw}Mhycrli=qxJzQ?bvcgJEvX`ejG7rph%5H8qG` zI?k`rFO_?x-NOELW#Y`IRTthq=9s)a;Zop(CYIoq4HMFZ6x60FSu#$z*0`Xbxti;- zu2*{Vv_p~{9>V*k9zE_Pm&BZO!}%r)v;L~wa)uA-d>1z|Sd`8=AflKjDfL63Q9_WV z=w8n43f0rPIWZ=;^Hnm#R~}2rT)(i2F-AP`|KjZRs)c(4Zs?u9Rxy{I(d{$Kd<(Vi zi7|YJt$x21&({Zsio5Tc=~uhV5opX z6>L{deErd%`qS+Ax(zGuRy9Z5IuPlny6EaEdkg7pm6me<*JX9&f7`WR`c~sI_aA2# z?|Bd)uqV^&zClp4?D`Xj+*a;5vaEDY?d_NMywtZBGEBO(D>v3tjn8lPqMQ4UZ`3Fa zJ>7RoHHD+?t9(z_$%p$wwe0jo1V1-CpB8cLklcLEKT&y87X59jGL^hOS8me%^PDac zx{L2{)oL}gH^hmv9PAcORGsYTBi{77^GEDFbH)&z&wR80tuN_|W$!EM`lYRZXrw zI6sYbTHOn`=7+!k?(wb&oEnbX9kyN0RsaAgQu&X%Q~loCIF`P BpoIVc diff --git a/src/icons/Koala Framework.png b/src/icons/Koala Framework.png deleted file mode 100644 index 96be773ee99e97cc839d8fa02721c2f945b8051e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1417 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 diff --git a/src/icons/Kohana.png b/src/icons/Kohana.png deleted file mode 100644 index 8539a2c3df5e2bfb5c565e06355e61df5fb79a09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toWISCQLn>}fy6I^m%dU%M~6~FQ^s#=ErpJMZ`4I}C+Kc(2y_)p5}q;PVT_ccfT6JB+dQ+$0nJ-C z3Tz8|XST*NBXa3ItJ_Aii~jAYw%U5`g!VOV`FHca?`YS5U)b_zn@eB}?}Jq(rr``P zCcjb8j%DyuOk-IVl^rMVq&9ixlvBG@#p|tpu5XGnsBR1lJ$pK~A%G>#pZVco)02*k zsW%sQu?FqtK5xe8A7Z-jutVCqd8&`vqnl2q6lsZzT%NojoRQ!2>=#vqhilV4HNQn% zc>VR-v5&5Ss&%}@PZ^nJW-Fh%GOcQxppM(|&ta>-HeLGh+WWKfq3^d@>L<&;Ja9p| ze9p3$$-S&i7iP_Uarh9g(rI_LjTyIN_r}XzUO0hc;r*O>4=nPWlO0#q{OMjUoWFkJ zs>)j7BTq%_?%h#)zmfU(!(|$6&woBUW~?Ey<)StFl49l1&3k7nF592@tZ4Ec@$%9G z83t!kHs9RZEBxWl-U)fyO>>vL>aCRjQ65~hE}_=##g?e~kJNRRPit$xef>eE^vbR~ zx$Z_UCKVrj{@l;;{^jIQ9gQWI+bS+Z|1t5Js{QD){-^i0f1AFu9Mr#wl#6H<;%kaG~v5?6v+x@ra{(Ji$&p*r0Ido#`;!B({3=9kmp00i_ I>zopr04bIpmjD0& diff --git a/src/icons/Koken.png b/src/icons/Koken.png deleted file mode 100644 index 69e214c1366ddc0d2a27aa0186b186b74c19dab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(2=Po6H0Ar_~T6BZ~ZxQQn? zCH?nLn7vOZvgj~l+lq7zu4Vsy-9sOIsn_1r)H9!#X9d@_doJ5P*T1cgH(@<~UFq|G z^}TnFbgW9a#V#pge&pZ$-c=6ozDle7W8`N$Zy{^^=Pu%JIU)mc5`u;P3xS9JOivpQagT^vI= zqLT~E*qDXcSlJ8`k_;LQW*p=>b|N{T?Y3@W$CO)<=?2ZEfAdonnpJD>{-1x0hb`&# zzx}^&hn`8;Q|2CdB~UGuZM7y7&l~T?XAzAd+zgV>*gVvlB@4V0&oMB(zA0hoD*d;I Qfq{X+)78&qol`;+0F^^m@&Et; diff --git a/src/icons/Koobi.png b/src/icons/Koobi.png deleted file mode 100644 index 7a38b33489831fe5e94b72ae7fddbd4cdecc6654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77kRokhFA!)9$-wFlE}dJ z;Q8NoWx2`MRZZ851U5`+bZJvux=_Pmk-eaX0v8iUlLxyd0}rD^sBe>Di)l-T(u`Yk zcK`QgU|5hF;=~ZJ+DL?sJXVo#Bhvvy6|=P;%qGQ`e-T7%sFL zP5HKM6_e;KLwhrczsY+}zcbSk)o^YE1(-m?y*0C#ddgM^gTe|N1{{o6R`IYhJg}F0 XRCByjBaD}Ufq}u()z4*}Q$iB}tJAnf diff --git a/src/icons/Kooboo CMS.png b/src/icons/Kooboo CMS.png deleted file mode 100644 index 7d4bb56f9295d73f17878b0ae8cb6774315482d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1659 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 - - - - - - - - - image/svg+xml - - - - - - - - - - - - diff --git a/src/icons/LEPTON.png b/src/icons/LEPTON.png deleted file mode 100644 index d444b75f3e65a057bd6d3fa2657d4b1af9acc4cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL13X7Q6^+v?!$FZe=OVj9lPz8;%8L%_x9fd72^T9!$7>VFi~?49a%ePe0y zo7<0f*!Jz7y>I`^->>&s_w8Q&aaCo~wNI8=fvXJn^2)N^UUT`~<%sa33$O4x1avgd zeYwSW`uCN^*|%$@UYnFil&&zH)=*`HbmTRTWnZ@+qYT7G4OQ^NiIq#KLmyT0=`Ri?Yspzopr06>AS ATL1t6 diff --git a/src/icons/LOU.png b/src/icons/LOU.png deleted file mode 100644 index c2836cab445c17b77ce4e0902d8b70aaf20427e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1685 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hERwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!XbFK13^Q^$g7nOiT@R6pRcE&GijT^$pB)4GgUeEUb(S6`(-L zj!VI&C?(A*$i)q6Sy4)wtx`rwNr9EVetCJhUb(Seeo?xGK4GRO#s87`^C$wiq3C7Jno3LrBRlk!VTY?YMsL6+!)M1ox0?6_?7!Hx%c z#EuIQLaBKvwn{}x_IA3?F54LxSXn(?978JRyq#U0BjPG^+qbaa?R>sujQZ+7~+O-l} zG{mBo@aHUK{k`CN-0pvdYs;&Rck6CDz2r{qB=5XBYwO>0-=BSBQ+7Ui)-q2U_3DIj zPV$3RR3Z6&Zh-0mr z&oOgZrjTs2x?RgJ;aQ?_N{5bq`1AL{=Ol&?ul_w*Y2%Q*I^%7FV>EwF;QGjkY*~EH z(fn+?r4#-bz5VRhGke2s#^zm*cP)Lf_?-pY+}d5KFBWg+Z+;;o|2*BPBqvG4BPodO zh1i1GQy6!#zEDeT$Yb2)DY+oJArB(F#QZ>d^^>>lYhJGJKj3a3`$u#S+nRXR>+2h) zb|*Lr82x>8!$X9v?V*dg$@atl;y1+3&0F8}VN*nv22=mO^!mHM^BSVpZ#=ebuVU(E z^93gNXXRyW-akXu)$+rey#aHU+s%8|JZHg=m}sWi`7P!9Tff&&_$-zdZOZF5XZ>CS zmFtd;dl`*YMH@!x_M5?B6d&f3?- zZszpO=K7MOkNvnmNEQ5+vWyGn*MHx-@nb}etKyywlF!nQB-P2^DKf2zdfm0B;!Y-` zwz#7~LNBk|gRRWhPBF{8Zo0mI(&>oZXGAkQcO)N})LOJ=p{Ua0SAXuCp7vin?a8Xo z=ZxM-Y^Z3Iu`a!4_y0nN%^%UU=Jc}El?BHe0v!70$`{!!FF!Ero0Nfn;5nVgeT*-= zs#nK;p1abiaCkxlyiI z!SRNPD`bL8yDOX|i*nTT(<_#hvzH!k_?Kw8P2ow6pWlU9eSO`nmsC27>+g$P5`M1O z`MIC-j^Tn>!za4>8_v(4sTY^rxqR{US^ErBqwI=_mX|L)W0q`!7EoSJ7T+s(@S;YsWR zZwaUR+;FdL<_p%|-qrX0cf#$n+io&eyq5m)!2RO=Z)OK=U#~eHuHPEl&v}vg@C0jl zFOh22W8t<&NB^MB8pGU@H^1M2^iRmJMn z@Bg$dnLqvWl1kUld)E2HRyN4~emZ*|=blae^YkkOo`y{8EDD{ve&zPLUALt-EEl|I z$su@jLYjM6+MDYC1~&VG|5#m4RpHWqE4bF(HJ97w`^*SypXqyj4_QdtJZnpz6EDEU zmJmAe#%b@AJ0eMKN{{sJnsY2aANkqhEvK8CYj}nwue)DoT2-0DK0l?%nE_j+uIaR1 zVwyOw;(h-?j*@Rq#qBqeZEih`xN?Op=9$XhZ55{&?lP53Hged`aCZsM1ziVoP398r z3%*Fg5|^$88cm$or}*}mn()s^iI8cprY-F665@Hs(Oq6ViT5z`)kL1I&k4b;d6v`X z`HBY2F*oG031Sshoh2IUbm-`!b4&i&$fh4q$+i8E%6!H5Pp#dmx)m1b97`M>w`DxM en)q_**?LBoKgrftcCf2}Y7 -Laravel logoimage/svg+xmlLaravel logo - - - \ No newline at end of file diff --git a/src/icons/Leaflet.png b/src/icons/Leaflet.png deleted file mode 100644 index d15a993173ca4e9b9c3702244974f2579952908c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT81_3@HuK)l4-~BY>%DW}` z>zvly4qv)-@x)VpZ@%71%#PS~ck-48@yA{^F1uWM?C7!kACA=Tcle@ozMX-Afw3gW zFPOpM*^M*?21W%>7sn8d^RW{Ry_p>aTE)4W)ns}!8hJZ1b9GoYavv%>8m7du&a-@K zZ>Rl%Qwd(XuV_d2_OdyC@Sox5y;{U;m37lyi|RGy)i>YO{{D9MT#vxRoq}I4&sf`- zmmYE1o^7AgUPcD?!~?gbBqZ6^Pwi7_c)7*7x%f>u=WY%o7T?~WL!bRP_X#>Ohdf{n zoL4E}Yw4u8=wm{*si-g8HWrufx1|Cb*>x99b}q|!eA;M1O!jMs+x82+*;6i_-oUW( z&<%wHlgqyZrHU4ryZ#mooTfedQ~W}S#K&EmriRXv?N54n!aCJfwm5OK`3viUBZ`%0 z;+^du`!0HXKbnpI|K-P5PPT?Fi#en;`^?d=IuWN{R@S!8FK_%Ipd{J8{jZATdFH?D Z*R+f6Hk|x!&%nUI;OXk;vd$@?2>>^`xAOo1 diff --git a/src/icons/Less.png b/src/icons/Less.png deleted file mode 100644 index ffe18f0197a39b2a4b9d1677133dcdcceca2d028..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1337 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<44y8IAr*0Nr`G#~rb-;& z|2*bhD<^Y6tc7})&y_^4GhMA#bEOt8TCi)Thf>U3ErnSe9ovqYoXIpS&CWV`R%my& zadXsGBlTy8%vLUavPYXWT)_3PWKen^o_d2J1-PWx?<7>9PpZERuo#J`v=WEYb z^ZhI5F+OA9(h_i}XNijEG1kY7ClX#suV1+OI429^+$N49mX7Oll$cmKCqzteY0x>S z;wj_8w&_gLc}H?c-Vn-IJH>_Un?Yj2h!Gqf$KYFBf z@WdUNyzSLmJ9aM8IB{lui(|m$1+T44`npyX1&TH{Fx^l7$^7BhpEV3MI)Z=erX9Mz z;YXEk@=K|v80AAc$)Ps`f9!P2$;oNGn|I!18-rN)(@F!~>-h@~3v)7ay}Dp3%W+EK zlH)F(UUh@dPrA-rKK-blO=Y9(h0deDm%MV!JNGCH8IZCw!F35<)3o3a_%Y%pZ7QImM&pEnqpla`Q-MkTY3`5-zgZ%%Fdm#X~Bd^ z@%Q}LZc2aKsK1!Kf6k%z>o*4$`r3xdW(ve{vbsyU zm(D-F?(Dg@$|tE6&rRQaT2puVoOdO6)Z2cT$hei4Z!cJW-t^*@GeKUn_P6p(Tep7E z$6~Wf`wdIu7{7k8I_Yq^Bq}JxdHpoGBypAIYX0hsV~^gNq+T?$DtxCsvDiW;&Y-|* z?tP)+HUDf>_iSn835)oCsinuMsCv(#_iJtaR<8|pTD@lKmQ5R))XwTH=#+e&>3oxM z*X6o?iCs7T2&%ryZPtri zo3!^tY$GEukI6ixN4pC*?_^x;c5Kn!y|y!E%&?F>pliq{?|S6;@zZ9r*QzMl*yKL$W1gtI zNa>@=L;fjW{CsC#y8U@Y^7nUl)fw)%YHZSZTz}HwFwbXkL8bnj;Aa)_3=9kmp00i_ I>zopr0D~Egh5!Hn diff --git a/src/icons/Liferay.svg b/src/icons/Liferay.svg deleted file mode 100644 index a0dc677d3..000000000 --- a/src/icons/Liferay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Lift.png b/src/icons/Lift.png deleted file mode 100644 index a0bd09bf784ba50bd45fff075355f241547ffb45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 734 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!OFdm2Ln>}vou2Oz94K+j z+;9;`qC~Cs2CgMb76^t0u2mBX5M1OqGfXfwG3CTB5!MOHtW1+!83hGg93TGEh~B6q zXnIQQ((VoOg-aUgFKW+Pdd=ir-sa&InmE*WGGc zgS7(3zNRSOb=->F4x$pQM-ubaHFZ1Ac3LsTH>)knQIlhd;GC4rQ4h~5Y}$U$bE|LO zsgQ)$e_O=foH8kqe8D(*O=RWTx%cXS_^pY`+q3ACRrN9^r5#iKJ|r0^?oqoLYoZqj-XPu^Fa7K8?-G6P;GToe4YR)>}&dynNw`mF+n~AvV zMC}I^Hd88$LZVytu-(;n6H07S_{93ENF$)~l576n$5&F``L1dH!#$@+wMlq8)A{Oq ztjpH4{*Q35U(Iy#-e%Q=i5wzNq8%oDbNgVUkfOUGcfYCYftz0gU%HC0ScK`++_^P>(!aO545;E@Csw< zDb}ssqr1>ou|hLrYTqCJ&zr?=6yG_?^jM}d`OSB2bCXT(xx6o)vlxf@mrHSJwzxaK z|8@U80Z1a|y+{5uI2kSN%%-#H;)URUkAFC(4A5?B^`)g_7ckSHs zlI?rjqt-{+M#X+r`X=P{T_lEq=KzbBgW~&LmrB#W)qd(d`t!N+#6$M#zCQw%ys}s9 zN#fhVdF;lPO`7}ie{a`Vyz$5G0Eb;80p1Epg?|f9@~W_>$jV{Se2%z`)??>gTe~DWM4fjvP`+ diff --git a/src/icons/LightMon Engine.png b/src/icons/LightMon Engine.png deleted file mode 100644 index 6d627ab1d9ccfa4dce1224f8b63e4bac6dfa4b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toialK%Ln>}f4ff5J3KWq& z9>`|jouM7-?8)Ty;#kn8Rjj)N1-Pa#Dcwy~zF-m|B%mSay2v5?FXOwITcP!iI!irV z1$2)tjSyhvOw+NFRJTo+xO~a?MYHwyz17d>mA^Z_`Ngih%@I0_KBT|=6B8f*dc*5O zy52|p_m%D5TU%2z$L)fc3de5tGRf+fVGJG2I!)83PnTbH^%eJ=_W})N4L2747v(%) z-s37G)9B#PcBbv{L+cHl2j3|R)LgL({`|*$1Eb2sS0z?o`;RC4Yl!SB*cns)Fd(7a zG2|Lcl)+b_sK)=|-=?UpJYhEbtm*8tH7td@@9xRv-gGy|?EA!9a^I?Z-5%deFsSIL zm1wMM*dgJ~uv?>R)2da6Qj9+8h@E2ov*GUBGWo@7ON(~?*>yF`cIDNqcx;}rH|~Al#)z7ucM|)be*U>;S*A1tJ7dYWIR{r? z^@`A&e(B=H*~=H4dn9SrA)EOsJUpD~(hYk{%gU1pKX}<*RqYKk=Xv$@*Sm}_pY2w+ z-QKrggYhlnnP;|#Xnk$2E_qeC{PM@m!a0i{egCZ*wWL}-yeSXfq|iT+eId}?`KYa{`&iGEN6Cl`g5jJI~pI)Ih%IhZSlp=F?!|a z6iS>5tmY^~g< diff --git a/src/icons/Lightbox.png b/src/icons/Lightbox.png deleted file mode 100644 index 5201c066830da4454b31bf9519b30db64353d66b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r7}jg9~R|KD^es_9}> z{h7$x6A^i<1F{zSrA+gV>+%e*cCGxn-;05PfvF_OFZe&h)9nTzo|dPJV@SoVWPt<* zW;ZsK2Qdt(8ms}w40wAR45m!Ea-b(OGc%Is2E!RihIc&d0eS-K7cej|FnGH9xvX \ No newline at end of file diff --git a/src/icons/LinkSmart.png b/src/icons/LinkSmart.png deleted file mode 100644 index 4499ea62eff0f094daea0d9a8875cc16445c5ae3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 900 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK-kvUwAr-f_POs1C4U{SwGht`+y2&MQ^Z{}MQtD`%0x^~y8PA`34$+_X4dxO1b@ zju#g5W&NK;ND3z(@ZA{Lw(<5x>W)y zM`I@4lM@v!)NW<>DhW9$l4owID6--E9HIBY4Ga#?+gj_StL8Za0;8W=dx262V=sR%mYYEji(T(EnVxf$Q?m zo0{BrsvM8?`hHvUk9w*zpN?s)aQ*t{vt0jQ?uhc96T0Z|FZb2HA$^N)|J$I{(|6-a z^Yhp*tjpxyJl%VqZTit!r#9UBbX3XZ^IQ2dJ1o!SH)So=ocb{HbwiE0xeoUYp*_b> z)bP0l+XkK|5d1u diff --git a/src/icons/Linkedin.svg b/src/icons/Linkedin.svg deleted file mode 100644 index f7ed76695..000000000 --- a/src/icons/Linkedin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/List.js.png b/src/icons/List.js.png deleted file mode 100644 index b58fefb7670e76005acabc895926133047ebad4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGEdqQ(Tp7@T5QCr~13y0l zA0Gp^7=wrigOCh|pcK2PGOMgItBg9AvM#5R4u_^0x2_G3i93(EC$CKauT7AEYmBgO zy0CAiNMN2wP`*fbsYq0rNMyNKLY-JrqgZ0Icv6c*TBk%>mt;n_RQ3d^!s${)Go*`W z$&}5PZ&)qYv{tTZy?omyh1N|Ei`H9!nr`|N5ecO8OZO?^w6E41= zaOwT*YabWg{Iu-$r`2~quf6+u-M!Bn?tj^M|I3z#U$#B^vg6U${ZGG5T)C^#lIyR5vnuC1eU;*_b==FFYHWbL~3TMr*Q ze)`PyTX*g~c=+_i%h&HeeE#dseH;_Uw!Qzr#E3(j9Ln4kZK4H}QAwsPijb zu3aMOyjs)YPF`=t9b4|}4-Q?9y6}?!=mO5;iMQ=*xO59F`#$RaWzf`i4;Q(ma4%cv z*^ilKjnU>i>K~j^39);1waBjdqT0jCDT33a%QeHVWSOp=F?j-mwNE1p+n$pQGi!E6 z{a>>uqUE@wQKRJLRSTzYQt~*(pPSMUxv7PPOG)?TvES2`ZnorZdam%nzwW5=aZbxm z0x|AkESB$m80wqe>)&xL(zJ24ny0B5k{lEuIOqJ9)xHsMPy|MLn?p`mw2-%#LOrzvl zWyas*_v#C8JkYHQ&$oRM8+UN)o`+(;WoHN_b?$C|^6;6@{@lOJNnhS;O=h!;2c>*Z LS3j3^P6 - - -image/svg+xml \ No newline at end of file diff --git a/src/icons/Lithium.png b/src/icons/Lithium.png deleted file mode 100644 index 7b971e97f9c53cccb964ff8c155d8e8d277a8b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1528 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux+yZ<;T>t<7&j14d89=Q6 z4gVSbGk^$~aA@d%hE=N=82&pnFgP$UFr+d3zsm4`KEwV#hE??pX%P$&E)3-n3`wC3 z32_W92@LgF45gtAap??+aSSPb3{g=G@nH;6kqjw84DoLsy~$K8&Qd7NQYg<-EY6lM z&sHeTRw&I@EX!7`$W|)JQK-mKEXh$U%TX@Pl`GGctIU-z%~h<-RVvSut<00H%9AV4 zlds5=ugX&>%Tun%Q>o0CtIC(F&X+ICm#@fIsLWTW&Q~nWS1iw0ttybOE>Nf}RIe%2 zsw&c`Ez+(o)~YGit}W55Db=biHLfkwZYa~OE7Pqn*J~&@YO2s}s4{M>GH$LiZ>ctJ zt+r^bv23d~X=|`-Z*uKwaq4Mt?P+(P*x@m$!)tPf|K!fV30?jZyL~2i`%UZ)nAGDx zrN@72U*NRK(X(bI&6%6JWJ&R=WmT(})vsAzv1WPYsuktyS5&TFS-Ey)?S@r#8&}tC zSlzgJP3`72O&iuUZCcy7Wo`53bxm8>H*ee6v}04pj!oS=Hn;EC(zR=A_wH@oJGV{T zwR6(G0}BryU4HWT%F`#-oj$qd)X6ocPpv+CYR$P*Yc8DHc<%I?GpE;_yRhrxgG-Me zU3m8B+LK2&9zVYN=<&7ZkFULWeEsp`>rbCteE#I>izhdpJ-hn++0_@%Z@+wb|JCb< zZ{9t4|L)2Ak1xM`diLe#mmfdB{QC9v=kNc2{`~s==il$Y|9}1c{|^NI|NZy>KZyAI z|38@Z|Ns9336bC3DK$nyzqA`EO-r2`-c9OnpF!QqHYwxmJ_S+P^s~EvPF}jo;n<@7Pw)6`)=gsjeeJ@Bki}Pe${BWAS1~Y6 zZt-5Fc9_HcmPUL9c*!CXmy=GJYobqwN8r>}luzkANy z_Mp$zv`Zq>!j|urSh`KhE8d>&n0q)=?Dt0mAlpI;Brdfs>PFlEDu&C z#xmZuYD)cP?{XqILUdS|4AyAnBtLii)WIWp%Z58~V$qJRZ2?)lZF$0H^3V6(Pxaea?&8yE`ZF?B4 z{$6~o$~j5mX4s3Z+|MsHxG#I~RdB78LO+*F$*G&??`*fea`(GU^|h07fsHm&5w8E4 Yj4!Y)G?YDJ1uDKhUHx3vIVCg!0Jh!b$p8QV diff --git a/src/icons/LiveAgent.png b/src/icons/LiveAgent.png deleted file mode 100644 index 112c6a95b91bcf7ddf2e6f9d7cd0fc65604eb080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1517 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 DSe}=5 diff --git a/src/icons/LiveJournal.png b/src/icons/LiveJournal.png deleted file mode 100644 index f089200b370e81c4190e4201f1001897da5d7970..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1796 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9r#)R9Ln03E4d)C94i^!P zUbSs*)Y@%XYjwIDcowuQ)zISTX_B~kXkSN8V}eJ7)(&w25l3GS1qUXPI~$$C%(V5C zMFSkOmv80vi_Ts>_hQ!Vl{?P7{TnYN?7(r##5n)o|DW&gR^QwEeBSSWI|`lu%(?R@ zE%1#~&{;9IdGqq6OInlUCp~{RImzPP{~tGX`Z~;({c4=K)xKh<%b~368U_cSvwmCX z`fH89Zs@*wIura8L{F>b37k?_eQdhaC2vOgin9qvj*3Keq?jEQ?<+KO^nPYmP|n9J z{Mq!w$4_4qTK+5Vm?6H_S2J*l$|tFPN$>J^Oy97dvE$&A%ys3$m6!5^PKPk+m*j2N zxs|%Cm0!mHF3(QEoEe7m`Sx5|eBt_acJXuH8+L~a33k@seX&OKm8oQEFP~>krtQ0L zjB(Nh+hfW)4=JzpalIRKH|wBg=&gK#6UrZIMJKD*`ZOG@d|sU8zt@e@s4XZ79p@U6^j4I>o%|#q2ni zibe8A7T;lBe*emz4P{*O9iLdTm)li0%D*`$>>TJQnsZ-`MS3~MjBH^B$)BbZ^uroH zGQ~%nJMky>%E!-JW=)=6`e|0&vZ$##6Q(M&>#2QA4HrzYb!%QYS!M%^gDq?tT=yQZk2HOG>2{46ZQA@KdhgjG-dPEeGxU0+KfuUmvR;|K6rV2ZdYK%o2RE6 zV=F}ynykMjembM`yALhN-^ZBd5%QccK`W_lw zw|cOzJmD5g?Wgm)p=!dr!|av$Q#c+SThJ-CCBg7ud+E=1$5_9Ot;ZD&6#GloumuLJ zY~nw=hmrO5f_*A3aV3iEn|^c7Y~A*rXVwv)o0%P=A7{5ZTO4`6_Ig9a+z^(N(Wgxq zR)vZ;PLB1QH0hPZETE@NTc7`mdu;&mQ?;SNiQY%ZwUH&IXU; zr(VQpth8P|xlhzCCP?$8qhzrAv!*0fuAuySuNN8L-*tZq&3wPf?ncKZu|1E zF3;sJK5VY{(F zC)mE&rT6Nxko(e~bDB$jJa}-nb*kLL2V2$HY{FX)8{P}^@J?yonfqYv!>IvrtM|Fr zt~mbhGzc)_V!Z}Xy)84n+wh-|SFs8OhJVES;jDf^OAMa9ZFGX7Os3#!hG zP2yH&2*}i06!ES7oOg-eVZ*00mzbS9iJG_ z^T@2PrPU&xi=E#x?S8V}O+TAfp{Z!goYq1w(UP?lcV?`rn-+N@bWZ?1fK>wltDgvXHz+p29^va?<9M#z1h z7~EL#!D7wzlr^>SEFZo`Sh`2{J5?9$72i@;XFk#5^!Adk`#!EZH?e?K;@g`*eV0u! zNgtP{$6fpQR6eiYec?)1hLifK3{y`{zEHi+L(=lr)*JR~F8usH^O4#s?Nw*#f$4dc-36AaSX6u^m+1)he`2QkJqnYVtOpT TVUsrl0|SGntDnm{r-UW|_K;Ww diff --git a/src/icons/LivePerson.png b/src/icons/LivePerson.png deleted file mode 100644 index 615e6ae4dea63c9b4486d3e6074f0ac4df258137..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1961 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq1)eUBAr-f_PUp>;dR6lH z{ObEkC1h?Uzzf(8My#6`Mi{#$zF$r4(ZMd_)=(#+Y+c9k|tDXzT*5l{43r*19 z9wdDJnDrv7Vk5(Zt!{e~@1(w7tf$sG+dcbU!DGvfk1t;TaqYK!f&ccN@EV0RLVp7{ zexI5D@h$(^#Iuw6Bp-j6z9hE8U?E*|t~tAj&*-K0srG7&Ntq9$8iFPFV+qlAzs{O^{+B|2{iVd$?$*uw7d&|2#E~`Mbo$YC@(qQP&As+S7I9j;RD53V5$5~< z)#rnp!rFI5AHCbgwBv$Q`|ZEToV@ow%#7}qLxhLgiR#{X?3tjt=BJr@pmd{qn$7W7$DJ4^?Xau5 z_x8l?Os$n0*-z|OU%huxvbQ$NjJ3-h^{Z{|H{W0L>}yie#uF2mp2T09V8-+)^`J|s zSf}&;nI~TzznRCOu(Y%Z-Ydp@sW?dAm6EY*@bu|H?Na`;w$G5ld_a9FIE^!g+Be%e2a zey4cP=&oR{z4FDa25TFRcwhFY-8M~6AadiLg?p~5Y}WPo_#tr3zK~+2?Y8F)Prmm* zRG7fMBPT{>mUm2=u;H4(*Ru^H7t|ZEUcH&zST7mAfB&qY**0IaRUTeex%bbrt>(Gr zq+I`+`NvPQ1$dt^3n|JLY;UiA_%d|E#Mx2opBUwC*?63o#w1*y%AzpO=grLD7OSN? zWjgvMEPurKv%j?Cy^{XB^MZ%JC9i+xbU^3%d>1vJ#W$kMw;kA_>7uv3U*kg4OQKjrNEd(bW9+~*S&#Y|k)mYvbpXA8xAd_Q~H?AAWnS5A*A{&qVsGYXy(E|e5r z)UPr7>VY}J2KUYCFo@mM#nNniEt5@CTKm$YyGd&9MT?E)_M zRhj`pPHWr~IM}Bd=G?9Q>XpXDm(P>$c5!9%?e<-hc&j!4N=LkYr^RtlIBbH;RFTzLHl`Pi9?QVQKyMs#cl>0UxAuiR_jgWzu4T=yE_W!{erx`>D7!!Ho%shAKXCY@&2fkM9jla^<%I;Z zfAgQ(?q}j_ZogbNBj)$=nQ!G8y}vXD1WozUIqQ984sQiVkI(1KZ}q<|&N^mrzopr07DkK!Tk44ofy`glX=O&z|fK! z;hE;^%b>-;z`()4$|%IZ3{t|t$iToT#lQ+?Gcb5DO2gSfj2ciiObiU|nG7sYHBk%@ z-~r`BXyyfsP}PhK3=5dxsvQ6w1-Ypui3%0DIeEoa6}C!X6;^r0Rv=-0 zB?YjOl5AV02;Tq&=lr5n1yel}Jp&~>E(HYzo1&C7s~{IQsP>|iG+U*Nl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp~?qLeh<;>x^|#0uTKVr7USFmqf|i<65o3raHc^Atel zCMM;Vme?vOfhbfl$n}Wk_a;2 z&d>&|5=9JZkBvUaawNwz2_8{#?1cilRrlMRlw8+AM~NKiS(k>O;*_Q%1ssk5WA^P;@lfs70CY7#wO zP0D^vDpJWjPBQi~hQ*G|lMTfq6L*zv=q=6OzBSgq=Kkfo8)u%KcKhi%&-b41-tBxo zulW3LyXTem=U$r3s&Qx0jM<{OW_Lg=t3#?om-2#H4qd_wTFfDAODvdHaW1i73{hV( zt09X?v#%kG>7*0G>_Glrx5YawHlJd!>$)`Q6077(i9Pq)K4b*gXm=i3!+7A->n&0r zPL*#pef&_jKe?`q&8bmg%9F-CwF`YNN;78XHR}0tPruErt10$+!Ngq(r&C<~e~Vt3 zYty>adwN3TQK^j2n_0P?zWAzoIq@VM-F()~qGI_#oG>5{w#lUb2q=copsm2KC?wzAJ(&; z*c|zx{I#moXDPGXDvra44=4AWbTW`>n`EZIou~F(W-}x6_5X*qEiZd8Q}%Y?-fdFn z%9aPz^c`i%Pbl#cs8|!YUi`h>?Om)^bNLQFnDKdW{;{Ohv#!NK5?#CG3jE!G|mm1 zA5WS*nYYD5`6q%l9X^n0a`ENP+!B*4BeQPFi2^?vTf20GC!|bvz8bi2j+lA=H=)1o ziAFP9ByYSeI};z$xvkq*WA!d+yHARaN$vfU77OmG;W6`-nVmeTPYTu=l zQj26#SJ?lx{q_6z!LHwb>r&Fv9=*P`xZ-c`_JV!?&OC8!tDF%&g`2zehT?pA+qnBZ zKRJ&wCg|rcWm(Z5l9TgCl&{^HL4boLATF+N*W=?CZv9ffb^G?kn>RaG`>E?~-SVjD zvi{=*B2)F9`_pGcI7Tj(k?O1O+;ow%)OD3l;`IjcwBNBewtkKb3DtFWb!FWXr(a_? z-=OpA>i3NCZxkdY&I#Y}w3>VU!{eEofBZR-sF2@y!kNvT>B5nRHOqtjrU}n^m;7L%hK0}SWURh0>c#AEs5_{u)O|3cWu_97wWqDB zpNy)+lmd&EudlNU-aTha*uc$pO8b(K0rOE`hosK7qW{s(c1xb83r+p};orf(kF+#a zyPTaB8W9lGbm-8}6Q@r*+r_GWnKN&mp3kAj9}}LQnriXq{_@1)?Kh{3r#%!dW@LKY`5sx=ROqcU01j71iu8!H|E%Nc^BU;4~g`f8OY!y zvS>%l&$WSlI)=w({ywtc;^JcAw#YBo8DsG?RoAHNw84x0#lJqc7_&Ld@GG)Nto;18 zJYi{znv7?SySibQ@u63*vbbusTRuOQ)sSCeVlqd3L2A_5DI#Z+B&NJLv3m3St9uQ@ zKlND)+`T!+!a3!srF=$a=D~O3WlD>e@We99MOrePo+!ZVG0ihmV{^mh>zdss!j&ig z^1u1szW30>j}cA{ndi0d-?`JX_V)b6ZnG^MpD~N<{O2ada4AJcraG}stf`OFexu#B zBeF>xnzd8iIkp@Lcv;bV_Q2J~4fFbr zFzuDoiQmX!`hBhHQIiWn(#;E1`_JzGwjtooxr7galIgWkR*YSC?(c;HF2!b?c_qB{ zN0QseMosyi9hviDCZupL q+F_x^EYfasQY}Q17_R2|hI&RVj-=$!*LOF8+7_O!elF{r5}E+^gU>Jk diff --git a/src/icons/LiveStreet CMS.png b/src/icons/LiveStreet CMS.png deleted file mode 100644 index 7a9c07aa8745c8c04625078b9d585cf99c824d2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$)_J-(hG?8m{_*E8yF@Mf zqI~=Mzkk2~|G)o#{l7o||33e}fB*l+2e;4L3q*E!wfW!Q*L;zG!7ly#``_=_RCjFS zI?wjm4H=&nE-Mum+yC-w~ynO!Z`i5wp+qyNm^BR5re*Pc+NHO`nYSg=6-iDaA z|MmZ){U-3-T)pi}p18~5#plgW`~3``&w1YJ)dj9g*IsRpw#u2msz&?pasBy{arn_m)Bosdl%|qlQOB|g37CgZMXRx7xVJuiU-$z_nNJjwD;o^wZq-z z`8C@={dzZTrImEjrpAML+SMQ8o*uCEa;z4eyX|9n+!?l6ML&*;wddOWv#!ju-+lDM z^Y8!vDBrrse$}?DYkt+%>_=CFZtK2T_&elI8Ha4`PSHmvWc#OEzkP7tM(6vx&*^Ll zHNHD1M3n~KFO>fOm0!H!(%9x8fuHSS5m-jDz0TsC`{X)ZK-oyYvTq6gRC|G&_2yQ=u&6l*r&e9KmO zkxuI+mVc{`_Ph?wbU(}V?Ndqo_SgHDnm>=xHhJ`bGxPJ>qp{O_#cVdst-ZhUb(^KY z*kQf3fGwH-|I} z%WG_Pnrv=yw(j>wX^H;&`v3pGzP2|w$sp+vyzl=XZqJJXQyE@q>zb^1*e}n(z`)?? L>gTe~DWM4fEXasb diff --git a/src/icons/Livefyre.png b/src/icons/Livefyre.png deleted file mode 100644 index 5bdce71788f5b99f0a1fc70fcaf5d8f2e6776386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toLOfj@Ln>}fo#g8g5-8C& zzxdtW81?@~TSGP-aALf8Bup};)xe3xX$w!MS#C>#u!n;KV{4?y7Ow-otXT>zGbXu6 zFIEZg-Fm3#Px_zP7v1JopR;9rmKE|My3U^e{_jtRUSv# zmw>-HoU3lm`?d8$%isG9_IK{DNdJA&J}%zi;)S1c>r(1oocfe-`C={O#icu|OfStz zjI{hw+`NrzZ$3lEx;E)AA@0&{b8ZU@M9w-Ny7=tYoTE#NzgeEp`SRj+*NKAX$?s3k z{ay8lH%)od*3I)*EUDWUXF@;bTqYeY5Gmy~YeQhBj3ZqK@EmLi)wIr1M0=SZYgz3^vp z@K9f|oZahflY)_|X#F?yxZkmNbmlKPT-fu`QEG|u$HS9VW@L!f+a_f)Mpkex=2`Vt zaT?del97?16jz-4!nGT(EdnUHfesA-`Jf>DQMbVD8$%>3?1?O$`7OK^5 zU{~AL_pYvU^4bY63k{eUS`ISYo6>(q)8CI}$urZ9QjVoIjWY#|oRwt+`W$z#y_DJ` zdG=b0R9Iqaa1;BZgu3q1RnOX9=6a^bE!35M+ElRp?)T~2Zp=Azopr0N?a0LjV8( diff --git a/src/icons/Liveinternet.png b/src/icons/Liveinternet.png deleted file mode 100644 index dfec4be5a43a9a6ae94741ab6b3c3ee28841ebbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 633 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU59p?W7n`4)(oOj92*fX!!MU|=X(%TTzMVd5Re zsgD>cwwwo>)5gHS(07BOY%4?A7RJf<7|K9qFhsU8PJPJGah3sW=^1W*riphLC*NmC znayDC$IyL+aq2^+{+l2(!R}usD8)4CE>r&v20aImU|cWbgqsZ2yBKVu7#J92Ql_(1 z>|kg-3X+20++_^8%OFgUtMXSu*$fP`YwwgXFfgQ*1o;IsTsSNA^Xi7~)bniTFR8s| z`S!b+>1_Hwv0V~8&-H44{k(9talyq)d_S*By`RI_#C-XR$74a$7ow%Ver#6f6o2B& zaj<0hIZg4V4~zJDuYSL*Jg2h3+eMZ4j#S P0R@extDnm{r-UW|-Gk#3 diff --git a/src/icons/Lo-dash.png b/src/icons/Lo-dash.png deleted file mode 100644 index 745217f1096d3894c567edb2e8f1bc8d4f2f3a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGYyx~jTp1V`bh`fQHvQLa z`LEmhU$^7G+w%V&EB=S9`X93Tf5`g(;T!))Z2Dh!;E_1 z{(nf+WitZ<17k^$UoeBivm0p)3=AfoE{-7Mss0pzXNC3LKM!ZHwb^=4m`-uaHo&?(Stg@7zPFg22WQ%mvv4FO#mYAOXC0l diff --git a/src/icons/LocalFocus.png b/src/icons/LocalFocus.png deleted file mode 100644 index 0571a349b925e4b1ef6a154ae0bc223e0bce7b6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3428 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mJh`hRWK$QU(SF$r9IylHmNblJdl&R0hYC z{G?O`&)mfH)S%SFl*+=BsWuD@ylkE>jv*Dd-rPOk9eb7Wz(;A$2!S&fT)k3{^*M!e z$*yQU<~8}jp|a^ZSKiH8P6&N3${9E66&|m9b*SX(E&+Fs*{-_22ZL_u%}Uvn zDWOO<-M^=Y zf0n=2b^PF;jUj)GC(Jwhr_i|mkLI7x!RG7o`RpPpmpDy`J0b7>>G-Pkj4!rw|9t%T z&&G-DZ=NYMO?B7mnRD&)@xqBsj>liGHFJ+!%eI>1>iO;f-JdmwG-6K5r++HQ{h}68 zxyFxMwCC2-KZT1<3Wh&Ec*?m{}#8dBvze_%`=q3qOM0-L?p3Z z5s7oPiBXOE-YF{J`QpUSF!zX~Ouy}qaAkPBG+pcJ7U34=F!|c&#tT)C4{Cjjyt#|P z&Q^Ii08J;9lEb|eOI{79rkhdnku`-X|no!-{xfG zcSf`>yj6H!x!ktq)6}r~|L51`rkdZY%ojL+^{@8no91<&?yT4!m-qKuP}%G9>8pHr z{h#(HbF*sSj@$lel|p<(yGE#9dAzDNe~S+mSst@j!0{H%6ra%i;q+6g1EQ!^^Nbejd_?mGV(U$h_OzZ zEjCMtX>Z~Dnr%UwT{>aJp-q4UcKRMH~++Xd}<#Nkf7(mt#ZRLR-J6o8l@?Q6DzPa`K zeUn2>0wCYAa64>ZVBrR{!9E8IfI@-cAQPAkl|*LaRS1^cwe5PaLzY~{n~iTie!uVg zEBVit7sYmgO{_n~pYCJdTDzov_S*T4Vm3Pb0O znpelZ9(Idp0LKR?Ea34G_UW5#r9$J}LP|D$nmz1-S7X#R<)*0w-Im^hhI@Gsq zS?7nwgo`Ib^6v3fI&2WTcC4BySB>>xR?LmQ3&&P+Csw^&U@x$y%{}~W?hl^hmu@^` zXu8_5?S4@3S6w@W2%oD*t%9eT2R0`d21dlc%Gw_ye?R?&Nhpi9;N?EsJn#E`!F-1N z!I9Dlf@@sE9M3_iLY<(wX=i`!h)HitD9yR__Uy(b+s-D&orwkUGcG3g z-@bJ1xA^Uzov+Ubtm#`)QRJj`d5xA~ITLHs)lDJimwBbm`nm!nH^t59cy~PTtKfci*a;ZfA1U zTsMeadAjja#Pxf3@2D!KS_A_Fnx6 zK{vI-mP|`uW`^B1eE+yK?P2o1-!|4u0ybDpz4elPrSIll9hLXj8Q-pSYIWvfUH$mt z)eraXU%O(m`t*$NPd^*Hyr$AF!WEYOTEID`IU{S<)l`>XMnN-6nkRx(UoP!XTva`% zsAtCVy16&ktgr%^8{ICk%2m82`KZm;*JqyD&i^)*6RdyB3lr_MGr@b$tvSiBD5xjf$IWt(P^Z60Q)~2g3t&Rvx zotw5)|dw@kF3&NzN+!p$Q;lWJ`Rf;Lp` z;4{1vcrAQ+WNk;~_4)hNt}p1>#IkyGX@}yiztcDJ8@{h{PMf^`)7QTsb7#CSn7rKj zp?=W(qq=Vyf+qEv*I%QBcIQ=C03RcW>0!Ng*97=`|aUtUp$tc zj-Gt1B&Z`{>I0ue53_$=J*#)0Y0589*ci@sIlge^`Qje)$mJlrOLI83n+Mk|xpbuM zj0E>XO}QYA2*G_E#|qvU#>=j}GV|0?n}tbh++{hhiQm_}%WG~{YL>Fh;MB&miAxSj z-Fka=i+zyi!)q$>+m(5zy$^XD_I1gXDS5s|#uAYm*02VYI;VM6FT5jVyC|V@YwIdO zufpv+qZhjituefF&*x`m+{}qyt4_0jAbI6{>o!1|8_OY)RYAWH}y7Z#mm?3GCgUT$ILx#vh>XK?`>!7 ze7DY-V!a^2QhN5M#cSU3&aB-deIb^GnRD9h*(dk-50fpy!3Jf@&Ix*b=bM+d*Q-MDntR4|eUW-`zrKH>pW>(T zUOR4Rw`)W6&EKmMW`93FO+GRA$d4C$;sy3)9Z{bWb7N7`Wr8|T)62_uwL-K z)ZcIK>J9Uk|BjBWD=|BBFhzNfsns5MgRhLv)Jpw_ zGxh8w`)u28x@}1jnzqcJsPEH-;=7R3Wi;{l_sEn z+o@7{hpE+?*txU6Oz&xb8rSG&4J zlrL}V-IMj=TiS|rhvWLK9lIR^YMwB_NTo)e1C_4sMMGJ(f`l=`>>a}yiTTQ&8xl*@8-OiV1LMC^%eOy-_kPT z&ilRK<$m2R-WmE<@Y=eI*Q)*m=tYx}ZCC8oFIrgL?_n7*4!gaHIDO#07lz~K8>|H|{3Mc+Xpp00i_ I>zopr0Q+BU6951J diff --git a/src/icons/Locomotive.png b/src/icons/Locomotive.png deleted file mode 100644 index 21482d022a6bfbed940175b1e07697f8e8c29fb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to@;zM~Ln;_q55#9rEtO&T zaQ^-G>UqWI%(ff*gUl>UjSdO|94t)y1#Cj+`gxIe`9;Tr(fg|2ByeK ztDOV{gZ#?m-|zbQ`1`f%`LP~9o_{sJXSHMJ*4*Ue!zo6Fv(NS%Pqs|IVA9*cP#PN@ z8@sjs|Ekl|_1=YA?AW>W?S+NQYrj1Fy(*}2`~Ax6z4`mu-23Kz_<8hmLU!?K_4#$r zE}q-JA%^kcx3{SXqXna{V$|6TsR`uVxqHxCcD^T||jg&52~ zYwG)Y_3P|w>tdZ7mgOGIF)RM{Wwy|(UDx=VcgZ#KJU;27>FQGPbE){+*xjq9ta)Eu zYyV>R!KK~eI(m9px27p9Wzm{(KHcl2SLn~8x4X2%*GaT+1SLsSt>5!&*2jt@n|Ts# zares=oI|_TwC@)W!1|HS)Qrk=4nRom?{=RMD^-|eM_v`*1EjQn{vF`Pnti;pf% z+BWlW+`)eW=l#N$O`AU5ce%FP<69XvW~;K7iY%^5NlZL=swB&5?kUTi_3!81y?fkV n<$$V9zbFF(1H%Emx??B*GxlxKEoff-8Z6}L>gTe~DWM4fo76tp diff --git a/src/icons/Logitech Media Server.png b/src/icons/Logitech Media Server.png deleted file mode 100644 index 0fd207417184be4bb23b411d88ab8583fd8ecb3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLwtKobhE&|z8g#Ii#gN0> z|B4g$I_2CQtXUt;zi!~4^v37elFM0JJH!u}^`+cJ{lX4F)thY6YSiNnDXi9o)k!?QHgAJbfGC>z)c)|`Z zT=?otj#qBg8rwZfQ~G2+bFnQy^srI(nFG6wR87^4FVRbSH2s)=Pc6FWKQVn)`X#Ad uT{3H4xExo0xzN6U-pO_UFV+2vj(2KJ|8_Cvr!fNq1B0ilpUXO@geCwW|6(x! diff --git a/src/icons/Loja Integrada.png b/src/icons/Loja Integrada.png deleted file mode 100644 index 7bdb1b0639ffe6e166418c2829c2046f5b8c8315..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 933 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKIi4<#ArXh4UXRbXnkvEm z;rzL%bGnvoA>Y0)o27b5e$h!QJw9Ew>#0y z@mc(d6%QYooU=+5=M0RRFhy2i7eSDo{v=5hGvJn5qZKl}x-ultin|nA~ ztj-@Y(m4|HQ@NWt;~=}mEy4A2a~=HV&OfoTc;X?02A>PZ-}O~|mEYMsF>&&H?yfpX zb03GI9W37!I>WQ9f>Rd@t~e;WxMPjLltoO_`O>F%^J+NjuA6n>iSweE{&~eF6HXji zmY~L$YrXZ?k(oJ_sR9q0X9PJsntY>k`v=$R?87N{x|A=b{3_6Ebah;NKS{Q1+gDTG z1ig7j=h*Zq{OLUJw5I=7wDhm$>~#nJI;MLsK3VcVfOFA9bLs7gj=7P^#^1JlHC=ir zaE*Ms9ot9W8?UzM&W`)DHl^Ufvk&)=?l3yDn^W~ge~&;7&L9{?L5Ic@BPdb{wYaYwoYuxfU5;$CszWxvmFeB|&bLP1CW{#-j>K`zJ^kqdcT5@M+8ub)={`Pa*S=kqz{IbJj%Jsv_ y6FWs8ik&%JSM%pb+rch{b+sP7AnJn1_lNOPgg&ebxsLQ E0G<&WxBvhE diff --git a/src/icons/Lua.png b/src/icons/Lua.png deleted file mode 100644 index 5b8dbc163a72f51f447960984d5ac3ab9dd77dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1029 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG_XPNaxH5o10|UdLL;wH( zXJDvjV5ntbX<}fgV_>LZXK&%-YZn&o)YqS3Y&^5R{s03*6)$f)14A`Ge>*E{69Ypf zCud7z(}4dvgOwH?YDRA zxXr}WsH!?yQ*)}m{&Y6BW-hK)ZthlY?lwWe4r}YVHa7Fz-IsWHEcWzV>gBc6$7h+Z z@AA;l)v>Yb)6zDlr*A1K*;QJ)yS#jNW#yjg>U}~&oxHql92_m;;@#rnJrWWeX_EBd-vWueE8vs6OT`yetPlZi|g0l+`04a{{8n49(;KC@Z+OLAD=$`^z7N^ z7caiNdiC|qn{V&mfB*jd_m3Zce*XOP>(}4kzyJRE^Y_o6fB*jdlauRzpx6F_fq}uO zB*-tAfq{{kotIBQP)Jx(QNz{C$2Y5@r+?DqnRAyeTeIoNu^V^qKX~-`#jDqEK7RWA z<@@hHe^)onoxs4rc+AtqF{C0ccXDd6w4p%TbzkA*p05nd9_%`}?A+4#uio_t_)VM% z0uTAat(=#hwv{*8Ts8mZ)HIb<0*iiKJGapAw3O_djFnTD&i9ZvsXDw&Xwg=KneU8x zK2)tyko%dx<|a$C)3-xm(K$J*zVOf9S@CD0s(S3|bvZwN-G46h-0&su$NBkb^^p~G zU3N6T4w=rIYTqx4FI&O@}vc zs;Kk5(H%eI{(MFQzr}4Egf;e@;{JVU-IdO#_QeMbc-c4w-fg_OxF$e$lXAe1-!oOy zS%0l`6@FF`?OE{S)VD2%pR+6qSoyiNhOT#?=-|3LezAF z_!^R)?TE0r5LWf6kfphFwbML7PlXA*rdr`{lSOB&U#3+$nelJ-m;Ity?fqt!_ZMtT u=L!|N%lqVX=v^BD>6sGpeP7+TK9E2Eb7!bfq0diHcJ_4jb6Mw<&;$V9NW91Z diff --git a/src/icons/Lucene.png b/src/icons/Lucene.png deleted file mode 100644 index 0bce5f5d84da594b92f0ac8a4b35d9c52c43ad66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1585 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlTp1V`c3fV6>iPcv z|NoaY6jijARCkwl&uQ(S)Z4$PW8#voNh`Xiubwb#!=(9(=Plknd+E-(8%{3Yym`~+ zvn#irTOAf3wEyf+e*E<1%a`B3f2WluMrVdi znKxnC_62K>EZ%ixrO6RzhT4r{VO-_Tf6!6s+`=Myqc_S7uM#N+_M)>my{KsKX?AprAwDS9=~$=>eVl&u3f!;`_}D}nt})S zA3S{c@Y%CxFJHchND6uT=52XJS!7&9MQ2fUe`!r?MP*xQZAV3AS8-Ku@s!oQyZ7zh zcVKT_U2RTLW_?ff%#9PzUpzl=^NjiP=HI@5GbqY$(T2Ipmn~nucR^-B+Kz2IT4vQ2 zG-mHSylw5ymFqUH?Oxc_Gqp24J$?PwHI)tJeKWe9yc~Az+BIp$gzY=GZ{M?Z`F}a~xCFuum?wCG*N=QuLk<$k^ZQC$&&dei6 zj?7v#-7~^v_WYS~ad82$K83AWWmP2?-yPj_aP9G<$1Y#H)HJQ;>WwSS-StI9Mb~d$ zyZ-G=OM6pxb=rchGdgBAFWNp!Q%55?J+W;{LuXG%QB{6;ROpIrOFE~vrsgE27ABfm znt6w~?>oFFEi+~RzWpnAFIu^8;ntm7;xZ!VtehT`9WiBD@5bXR`)Bt!yE;Xtg={{t zdcyR+i4!O27-*-Yq;yVb4-OByap&62>o*S{JY3sU?Gx+n7w?%{p1FA8Vt;@C#VZ%~ z%xKTg&p&c#i>|335YhH0b1 zix=|OoR$WySh;V1f6xlZjbSgEpq#fuA@>ZhyDx1RpR z>dyP~X8yVjTN=Lq{Kjq;KjYAYxnb|>7Uzrn-YgQyv+BBf>t^YY-GptJg?0)}! z-aEs1OB-L6XJK!TR82d}BzS$L>E(y9oi2|aX!Uh;G#oyAdA+K_q94W%R|>YoL`u3@ zY&do7*q8O{dNaRpzCV+fC0cl2?JG~fRNgdSlxZwzoGno)zCcS$0CX z+@;1(ljYg!Ozq-6J$k>xbm8&7wbgHOo_eG$Tl{waHOA87)9JsL1g*SnZ4_B?X4-xG zI(yZ5bD|#@Pr0#%S-_?8hRV+qjy(=a7tMn+wutPMVYn$S-_w!i=p4Z|_use6CKc(| zZPUNodbCJRJnJ~+lY*?q`p+vq=35r4=_@A(Twdfjz1jccnHX>DM!6+*Q4yPexYsXV z8(tUt*XTvwYV)~$9q9t{>Z`syIOlwR&YXRRS*GlLyIodH_GYH{ZfCBB?!2p6wiRUs zF9M4`eR4PSG&H(ol4+vQ!ZBy*JqyK#F9`~p&I&dkd+?ZXmYJ5RZTCsV-))YY6`ntT zv*ppFBx93v-okwCJ5Mq=R_dnman$Xe$KKuZX2Xs(*@0$~DH8&oKW8`+ZzC!zEiJoL z+v;lcInN6HRe5q9Hc~%lNtJ$lJL`m~V%Xn9l?eilKC54}PIWlOV1I#U#er*arfebi zJwEdAmFb?B5a{{ql)9;K_v_xqwB6BXm<$e-IIC_y=&T^1A>Q!YLx81o?zP>^%%+5f zhh5iY__lpU4&T|0uRk5TaJX>x<4?Se?5BhnEPX!ZPSUZcC^E7+DX>B_Z%GL&0|S?l zT=TU*1rKHK{W>6d`L%J+alOp7#KWV{an^LB{Ts5*y~X_ diff --git a/src/icons/Luigisbox.svg b/src/icons/Luigisbox.svg deleted file mode 100644 index 3a7dc2388..000000000 --- a/src/icons/Luigisbox.svg +++ /dev/null @@ -1,25 +0,0 @@ - -image/svg+xml \ No newline at end of file diff --git a/src/icons/MODX.png b/src/icons/MODX.png deleted file mode 100644 index 671e1f79e505d89556a8acd7a41de0f0d89aab6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1639 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 diff --git a/src/icons/Magento.png b/src/icons/Magento.png deleted file mode 100644 index 360901b248b53c1faccee021b394140e850de6b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!yq+$OArXh)PV@F=3Y2K; zH|k=W=oP-gwdAJTR?b^ut}At&E-&C{%DJq?wJ6kHVPS1_bJWdcVuB$pR~K=ovN|dx z?oM*sm6ug@{Me<-GQqP2nd~dX&RIUMmQT0SZ+Q~Xv^|D@&I5rhlWWA7yd5MujNT`R z&)CBE>_ASC!C7XBt6FY0hniXXp}4 z$My*d^s?_>yXb*IM~%2;I+ser3BOtT3xhL%t$ck+U3EppvEZ~P)jKyY`S&oM^}wfa z=IO5L?PnUrf0q3cVG-IqN$GgGfb6fg>Dn762|d_0FW~%S)eoJwcb&U!IrmPukj0P5 z3~~1#nJwD*ws^u6mPgEKf=g>}>}UUy#pUw&`fdaH+O*7oVAea^7~UHkyZ-dEVlKFVdQ&MBb@0L_~Ad;kCd diff --git a/src/icons/MakeShopKorea.png b/src/icons/MakeShopKorea.png deleted file mode 100644 index 5cf20bd0ab7bbea9dd763f3999742ed63c452156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9084 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 GGywqmSn@{z diff --git a/src/icons/Mambo.png b/src/icons/Mambo.png deleted file mode 100644 index b73958697989e885fd2a78c5d838a4c542a9ec94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 763 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to4tcsbhFF~LoxC?+x>V*^ zJYyE#YlJ!`fmXIamAeB|TI-S^ucsz?Z2aR1eJ-u=9?ZM@V12tx5UYcpT>#pA0`|mDhZI$Rh{=cQyO}Xh}huh-D zRWE-$GdW{(u;Quir)j6ppOk5PyC93LEm6odk%#d`>F$(bw#>6hnUM=)Ha%P&T;OTo zvB!Pu&E<>ZA6Ilmg4@JmV#%7yUrT5 zpZxyNm{FYdqWSrU7G_hkWEmGkyKdu>eDX(fhLDWD--TP*!m;&}ny;|7X+KX0I`DU`llRh<{#hD-i05wri#S^ZS! zUE18KN2KOGS6teoePf%iS$a|V_O^KM2hY`hCciVec*e6YZ?Dt&9mn3kE3bH`b#;=T zljr5vUz0XJuT;5eGj)>d`5mV&&Nb)USKIjDx4311-Gd+JvQKC>{`tfB(Yg;}u+rdb^Olaq2TqZFrhu$kUzT)qA{Xf7hap-DlNWAE{lvW%jr3fBo5d arm1<$3irf^*E29MFnGH9xvXSfs5(hL9z~O%Qo-xTIKArxU@Kmu^~+JwVl+5V^e(hDy(v6T5xlXFneFj zEy3?XclTK`Wf-ZiU$sal-FrHl@jQ`^E~SSNp&BAuyA9ReZFguid>nOTDXY`MfRpj> zYs>W2y>D&h-P@KrrNwKVs;_nUwC%@NMfcbJOt`Xck98#XB`>X_X_6&6Atldt_pI^X zq<43v#;F$z?k(XCP4&SMBQTX)W$|*BAKAeiSe|qQE zwWJdZxj#!WHu!OWTia2Ycyf^$1H-G{6B5_*Ze=&5UoCX!c~qy}aJLIZ))- z$K5xNEND}VxMIR`*3I!~ihy{E_Tgi^{8IEDa3FYft-alb**UMY|vMmarionette \ No newline at end of file diff --git a/src/icons/Marketo.png b/src/icons/Marketo.png deleted file mode 100644 index e6da17327039b906a8d54cf611df5145f42023af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUQ#@T9Ln>~)4UhJbNtJk8 z`=Ph- z(RqoIKaz_bSFA25d*@|Y(YxJx@p1+6CiKKqno|C}PG)NdD*Pkbve z+99*z(30b_cV`zdiMgFJ4{-AFWmvK(Z1R-pMNCtlUaYN}^xsl4hVPg{T~wUdNk2=* z9sgw+?)kB)Z@r`B+F+wzeBd_!iIj&n&GVjnHbuv=Hr`Vx>ALor-#ObewodkBzfsADtL#e(uX8iZ zne2FS_rlc2TjEyaa?UyLy8En(^n@we4j(Uag&{aj z*R0>D-<~Uf^~TzT-x+qSI5X+*@f038%X>HC9b}THi)6EGZxQ=*==z1}n;k!RXNpZO ziE#gDD0}p5!(SegIc8EvChyoMJagC69#N^_Kl&Gb=+3qbnRH^_4s~AFqU{^QGz*la zjTao%dCIgTcCE4l+uJbB`zyrRu0=|h-Eh)3bo*!=bn(B=m-PQEA1C$BJ|kGkW!1OB zk>O8lvh)2s*@ORAMMb-HF5NY2-gDlnh0(SR8clOc!%Oz=V9UtK(R+OAM$9xBi}NzF zbA8{0+&K8{v0}Z7b&Q^+Nm+RKTw8|VyMcl`n4kZComI`Hc(rAg#k>8NE*brJq4ie^R(nO4D1tbQSS5>xB#lcgCroxuLsIDQ6>NkSoLA z|JFiUX0uh8o|}h0o&J8SmRJ0{H#$cWW<Z=AS=;!h zbiMU1{;7Xhu8X|w?A-CBs7x+Qz+q+A)y+}=@{PLWx7XTkkzSLp!MWjdRoCl=iF^-# zO<8nQ=pY~KpJx99JF>0Vug0!e|F$y9@jxQ??hVFAeM^EQjz(_rnz($^>wuRRzgYy{ z5{#ewoMn55U^Uad3h@MPm4j-62^-IL-Jd0~k%5Kndgl4l4?kR${G_>eP#WQ}#F1e0`eATQfEGtz~qEskht-W7f=R0ZTRaNWZ!FCBJFe@yqD>nXewl&vpJ1C#=%jz`(%3;OXk;vd$@?2>=}t BT)qGR diff --git a/src/icons/Material Design Lite.png b/src/icons/Material Design Lite.png deleted file mode 100644 index 11ec0b532da3964a7499391cab80d6f6c03be286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGyaRkfTp3_MK|w)D-(1zu zT-C@-#mGX{$XvzHT+I+90wRsfRShlFj4af^q)%A1UqozZeDa!&o44%Tz5mdWM^B#a zUKHiPz`!6_666=mz{td56I|BX-Lqo<%||akeHMKx(Z;~Q@Z8hIF~s6@@8oE)W(6LX z+9bh+epg@p3y)G@+4$<Vdt zf%0gHh&P9rGjtS~4cw1D5&st$<-p1in8?b}u<5`72JJZwjR%>Onb#CBu^nS};L=Zc zFn1dVm%c~z3fTfKp(V4YSU(U^Nq8`ohii!f<0QwAD;&9m6eLam>#!W1!|>?l`*U(L r{!BbAf9uW0^YL@o!}aSc-+yA>nPHJ7S>L$3{IUXLcH9) z^^NQ9Nc0|Sz4c3Dy>2bzz4bHAzwg*l{_JeR%7xMQx6j=9z3%(&=hpXszT+|2vXJ-f z|GYan8x4!=CT*&3O-m)Xqwi{A_XxWTWQ9cfn}kXD_V_WR`H z&9mnwnjKHy&lbtFphWG?Palq#z3rdl!#3$GDgT?T(kUa^+awzrVDUSiXU6gLdOemO zP4;&@n3@%mB!UEb&iK62PN=VYf8vVVfvAp(y3-5{tSnmle3%+8z4P3)D{w)d#RB<# zuHl}H8WX3i4D+7k!m)N|t8p}w!-owDlRtNRJ)WGlK-TX0-+LduPJKC|z~bq|vU2-& z7KaNa#ZpTR9Rz0F`DM4<;;pyjq&v-y6An!|vX}o^-c0p$2aDJl98DW`_}Tn;^Glmy z+tW?yAFf>9`)9_L3kJKnJk;N zjkm+B>PH*Hg<0_ti#D*ANarl?J*RKqxTLss!M?b)drC4G9W;66{_b6ovGd)99fx-b zZ{Au|{V$FELB=a_^LKh*#s1%TeTSuSZ_6#i(v4!(U#cvZ&Q{6UE-d&Wou^^OjxQH; z8SkftDqhTAr_Q>mv-E$Jef-)L`?h2UST$WbbLD8%oXmy**^o!qI+xrud9WaF%Dbxl z(v#*-+q&&8*QF=5A4K=3>aJZriDiPU>dYSz67$!_>U9*ndGdPWk^3>x(yFhskF7u1 z{Ojh=y=BT%yWW1|a8^1l(s*0$M0ksW=Y&iDmh^AkS12wp-?<^zcFU$~B36FC6wPB8 z8E(IBy1DbFYr$FD3f0h6Z_AP`Z^>{h+^Wc+93$HDq;9govI_+Zek!%6399_cUfs0V zo+Uxi=0gWW)fh(rs2K1-Odlm zeT~9h%3rRBecGGrQ5&^qMaj`Js~6_)b3cD{sxO@{`Hz)1H^ce#ZTp$8Dm8fLq<&{$ PU|{fc^>bP0l+XkKCBCi8 diff --git a/src/icons/MathJax.png b/src/icons/MathJax.png deleted file mode 100644 index ba3ee56c01ee57e038f01aed379ec847c7992fea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1051 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKk33x*Ln>~aomSWp5-M`6 z{`s8m_wHnt1quqWYI5GT=kDnEb2{L5NuUvv@&txc8Vj~eSs|ola@5P2Ve*77fwLSQ zi%P?FFQ2(}HCI%3>V|1|R;<~UdpGEAEn{(dmGAqrXV!U_JmfpWbN}bQ>UXyHEkD>t zU1wa)a*e5+N%+6_r^o}9jhihi3|iD#cQxF06L9|XTuFEv^X&%7uMFx8whlZzmJxH> zcQ-mdP*;#@Yv-cGDBo#}oWM5}C7r`=1c=WaYLDbMwXYYyYG zxWdf_58ry+V2b(nv~u0SjKX8x=WfVyvO7QBVO;jK>xp;+;v1@bpaW^`x+fA-u8s0*9dT^|9wBbVP>*x z-QI&{t?ONWShbk{PrUBs?)TGU>71Fx2kvZC+Hcq}UE~{6p~{}@DbgXC{8R6_Ivtp? zCYmQM^ake<#x2&V&a9Ew?y>LCR-B)|A#kB|hwl#^k$a0$tiHazyI6I8($OvD)6<)i z^8J->KGgkL(B}P(OXtJVi0Oi^Ol!H8H$3(q0>YhVz@AoTH8-K_Co44)L3wv!Cgw6w|V63i~;HyqWvLBjOvfSmkic zADf8xv)-^zQrRb8u}toRN_f8^jw_4@`M7zn(Ge`iAA_Uga-l QU|?YIboFyt=akR{0C+v=2LJ#7 diff --git a/src/icons/Matomo.png b/src/icons/Matomo.png deleted file mode 100644 index c6caa3515747e5effaded5b3427f98b06bf56d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2951 zcmeAS@N?(olHy`uVBq!ia0y~yV0Z|^9Lx+144k=29t;eO4FNtOuK)l4*9}_mso7Y4 z-~K7by(S;^nsC5l(qT`Aox8esxfac_?A`0uyuqnsn=^ym46T6qb*t=irkYhQv1wTA zkTJnz(lOWaMb^DXEY%Mm)b*Yx;5@5sv-8JFQDvXG-&=J#9A;j8|Nha}uRod%HGG$S z`S$Djomc%w?V^e|{Ap8r{QRSR{4!mSdGpttyYcGKlMmOv{rWiJ=FLO*=Dqp)=)lXD zjgt;!xRbHB#@0iw@)TtlSXE5h<d@SevvM}${ zw3w9-9|jyh;htUow}T@YeiHpJun*xbDK5fQij+^{wtJ4|n{& ze@?e#rC)J6m+`dF$SIYHZ4=Y0PtU74TOKAIHfwirlA?aoX$A()L!K^$d3|B5bH}Ch~3;&MD)IYyB)4E*6x2=t%Nr52hs913=Yi-zSGs)a3*N-2c zJ^T3a{I7r1YOgF)kJy(h;A+1yTvJ^$+mXOD|->V)goi|gtReY|*6*Lw2Vq=xyT$KRCv(3rjH z&lkTFn`iZzDr+?ONrWGAyUE3~;OybeGke$OtdKt*!z1@}Vw1x8D{Bv0RA#XHIZjV9 z&JZy@XdJjkldI?`=l{TvpeunjmKNrYTUThEc>bvAzQ*~ftUqI9J``=v(Bf7TdOEFU z!gc!uf)7Rjd#l8rlNZLtxtE0e_j0LJ|kz?U$fhc8}_a0;7Bz3Sz^#8JfU=p@5b#H zD>(TS<8$if$+jeL?>J+TQvHj^g=O-|@_0Un4XZZXpLWpaywyjk$xBXttY$uOIn<{w zYQ{V>=E+OKX7wG>iwJ(Dv1H2in8!B9IMj~suNSMHr&eH@b&x0gq(iI0%sV^(>pZiG zJ^pM(z?*MfJ2Fq)l;0`0I)Qh4-?o=|xqTDc9{-ow`ER`i@9ZBkq9tBzOY%QS{7X)G z;@eZnm943=p~YAzPjf5J`kt8mGP573)XC;1uX8i`GgCUQTi0J*>Dda`ZK8KSe42gx zBZpE{SKXXEi%Ac!W{W2a9@!!y^d|2|<&?^bueWCZwBQL}G{s4LQObkWtpIMj{W=J zANjDk>6uOMj@Z`=?>No5#Bo@D=fkU~#VdKv+g`|)Sh#dT;F?F%r1o8i*?Epvzwq#` zYc{dh&AD0kNV^^VaJP21OjO%*ZYloUFV9xAZfx@mp19;&P}RFTKmTm9JG?@-)#szS z&#ZUPb({@(&-3!XK7ILwZY#^S9~?3+8z=QyT>kLqLqSydysQjOl^OM!4ZN-#>!Uoi zc-l*!YQAEzm~)E%fWoK98LzK!&08|(kgjY~R1}vakCd}|%Uc!MYg3lr5Pnc_hJS&L z?Eh-L=Q%gmOby{!R{CV+x@k_!cCZBG{P|i}&vE(Xi^^5&mre+%TyG;P?OuPnv-OH* zTkhc!+pKxV#2vXm&s~)CvVHx#Tb5c*H~cP@e6fk`xIRHsYg*mklIwgAkCt&}|b#s(%>ET-)+|j>S(hZEkP1^C`RXp;Tw;G@r1a&gVikfAL(dT$A{GsnD@A zi+Hy3`;5$h-4i^8k4TaO#W&N#^77o~n+O@vM5$5(9%ssGE%^$kUv7iZR4RE1}m zcrpF^|J{4}vK66I-xtjlIK_JTr^&Gi+eLC#{cNgUy64W0jnzh?&T~`JTIc@zRM`3X zT0*|o;~sDiWL$aHnGML8+YDb{@i1qRi|Pfr{QDPbwBg&o&NeZ?H7+= zWt8ceN8CH-z1{IUQ($S!^B4P>y%ML`#2W7NWaWtJtNz$>k^A>8L7r2A6PF)oH(mSx z4eRet124O27kyLhcZe+dyhUcpLfNAsJnaQ>UGb$wUz{BJxY`t(R`2F&5;N2`+P(Bc z-t|8`ij`5poeva5wBuK-Sv=P!v_4|7-VCp!oBKCwvTYTa^flyX;@SBOP3C3GlY~>| zzMVC9abnx4N~@WH;#<1ha!L)?EOmJPQoBPTyeC_$EUIfm5Xafe>I(#-tar@#G^H}S z>p!iCEIe9B~FZw4?WcJ9yH0<8G%D{?8Y~Q?>8kHwS5X8ap zNVbBbQsAq-O4(MCg||)l7aA8bE6zBTVLvtbzQ?UN)x#Hz3w$_&XR7a#Z?V2@>Y(|C z&G1Kq#MC7=zHftNb9ZdZ-XQbzO7rCsKGhSKLtZzBTnvf{%+dUH$)w_S+pM-b1wOBv z-O_ibtzFy@bi<72-t`A8m3t+mR%ID~nZw}BS~-i2Gpz9Pg{Z7Awkwi&ZUlW1*m0#t zkvF*bT70&aKj)+#UZA|PqwRwJg4Brl zDK@ofoQJ#@`X=n`$XKyBrQ>|ozLsqwACDKDlT`ThJNTTs`h{suHwAWIO1afG(Yx*Q z(wCRbZ^-akpXvzGWyvbv_2bgcgh%J6AGp1>FY&=K5%n3T?!4&{Sea6?f63gv4ENSq zw%9Db=_a*nUs7Ly(H-%OJFAqPB`(=1o-<%sr>L~&e!`la$0Cn$w#`jem_94_yTpr0 z2W`yt&WaVZC7xdp&~)wCZPslmDSM}<%Um&RTF7p?g3a);?BcHIoL_nlk$%cN&bORX zW}W-W(^QqZ`G3)bn@mbA57~cr$lZ8VzgI_L(T(cDV-uz>PjGCVZYU_d{q4WN2dams z+@1bafuC>Tq0M;(0>7O*G$eaY)}4Oa^iSYWdeX9TF|Gyi3xC{UH{(AOy!Ci?v4iVR zjSZ6$f8AYg!E-A3s{4`!Hl?|qwjqk^7k!C|d(1Rt`KkV$ij}wCYE?DL_;_BsXvWUq z`t`l{mFt&#Qe<;CFI)3s=gwu*D^p!hSUaz3|2?yJLEth`(bEUN?~v14XSQMb!mA?9 zN-Ne$R0Y0W7$mYVzk0RGsy%)?0(U%_l6u{#zQ<|Nvxn>B`*K?>f9V^=W_3bk>XcTQcemHFJ7`sXdP`O`iId+wK8-=5LY|8?iitHTF3==6O(Wc14QFJE%; z%AV^+lW*=5{#PD%unV`8u4D=JacBepSX;ij9kVZndCQW?zy>~37d{}{?Jb-$UA@L%pJKC krZZR^1qh=5?SJ^=4z{^!ceh$HFfcH9y85}Sb4q9e0Gi^@*|5ud% zUtIA2?y3K|;{RXX`Tynp|G8=Zi{$^mfBOIOuK!^S|9iauA71o-dq2xdHv^E2!FiUecpN{nHa{u1n8uJZ82neW9XUoK-3V1LIat7sn8b)47ww zr!^b!xbiNX{^j0=LN*WOz3RX3UpsN=Bum@(_RxGogp2-Z61k|(-ZqG(5)1(VSc z?mExIALbNJ*Ipu(JlDlhVP9ZX)CcqL%$9B$J5qE`rLga4J3Gg-FIiWKb;l_;-zPib zoN{)o(=LiUtJLZ@{l+56l*kjd_NL7jC#}~#{bUJ$?UF5x@u&=g3UX|Y8>=!3$sHR8!U4L-H>#U3GLyH%? z-ipfGcExkC#hz`?%TDiS*<2q_yz9=nmN@>Wq@eAbhq zZjsr0TlYktj8a;3>TAkeRVU#j1-6U_Dqoqu`m9^>omzV{SFM>4;AEI^NM+W+=x7_)-*+YR z8--v={N5G)LVS|SY_HtqkZ26x#Sky+@A4C#?Um%ec|&^F5698g4x7lGp!H( z>sx>GZpE~>AJuKn?)t#4sy96|aFdtIRVKC0-Rmxg|7v@*ZE{Y`Pks4q{d#tXi@p6e zFD~s{{)n-zC26jz)9E8#9#bVI$5i$lCGIm`R0_?=@} zr=z}Xrm6^YR$A|gyJeGa+uQrSFKPYv`1ef%)5dL&4z`6(*LXA0gy*=|8kMONW}QDX zDZa3GYW&`lo8HGI{`?ucW}aN~!4%14Ly;t%jbV$PUQY263R=u-vTo8k|M*4eX+8fg zTkm+B;mPw>HFxHZM{<`UxGdAz);cq1nYiCx9K1zj>0iZ6*(vAP*L8C8Pu%LXchZs| ip9P*Ky=p)1*UxVA_v=k=Wny4pVDNPHb6Mw<&;$UP?P_TN diff --git a/src/icons/MediaElement.js.png b/src/icons/MediaElement.js.png deleted file mode 100644 index a95762dfd14a8bc2006bbdaac91a3ffaa0d8abb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+7mdK II;Vst0J&5l0{{R3 diff --git a/src/icons/MediaWiki.png b/src/icons/MediaWiki.png deleted file mode 100644 index d976ea5da102a7b81709e3657aeacff331519394..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2244 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANME-JULvAr*0Zr)T%XhKe4q z&z^t0_WsVfGjG3~ax0U$)o#r+1&5yvOhOlv4A?w-7A_NF*6`|KGgM>9>bS~3O)Fr@ z1SS)Y#)hR%s=E0O8V=GKnoCQ5&GUO+`u`b|6B+(}$>#cg*Xum9d9l%d{cGzVu1f!RuB5@VKJDh?^37?7o!6u> z#l;=xm6m_fEyLWFtgzzZ<6kZ}P31Yu9V#zTsisrvJvw z^N#=gX>vWjZ0&myYYX-1PTsOR`t2u_seRvcRd9tl2jjLi<}=N&eHIZgVEnHCynX)7 z1Hs>ucI~qC!o7eA0IX?$;Tp}mlR39nW8yo-uVS$0tZh{jc95zEchq$JMFoMUe7HaMsw3P zpTy^%dCu5QJw18G>&=#8>tj!{&d+$TwEd^D`-L^jSPc4_1KH31R^YVoJ(AhXyhH4h zYuYhEiNndpr`Pk-pYyMe7x zr{~>6@wsx-bE>5RQ!h53{yA6V#w(^hUpS_Va@U+aYjpej3}vRZQu*J?KFvPJIFDo1 zoaajvUO!qY+#%eNY`~Q$JICgS-U`<9O>Pq`6uLMx7Q|luQ7e;NFrkWhW|`7vJ|2Tu z2Dylnp6X|wtUKrTOlo@1YlS|?UIxK+vMmdECB@6WEZ*F8;$Gb(C#gjYUxPcQJD)nP z_(b43^Xztw-Ynrvbpa_4hs6S%uW~ZAx%qe+5}V2!jOWFio*Ny19FnH`e z=#_A=eRad>^~d6iWbNl0O_l#Tt#aRU3ypHeeJvKOS2$FXH{?rux{F5QY#3rq| zLr_4;lO>sbVf4VeTN!PbJG;8dBRwd> z-!n)~=(^$GYQ;5;M?91dh6Q_EWn^P4kTf8=EE{nmgqg`^=79_w3`j5AqWJuI*o1?|SB7UuMnr3(n?ttK=B2NKNov zxXZkDl2!!)?UqQdopEu#n$u;s%AS9rSbufVwd&TB ze^>$xJ$5&q;+UXNtM2q%q^EG<_7=m^oPBL#QW@?&x=Rckxv#hp z&bY8CUN&nrUv^*h6usQ>=WE%F@Mqi3`RSF$%yAO?de%iZ{j$YPB@521+YdO6ws5+A zZ%$bd+I;wMhC836HP7A67uV%!oOk^8-tF{!_b9m~#w*xPoMXN-_1q_4bKfxC=BVv&(C9UdfKAF*zu?Qc?5#3VAq!SBXI{H7 zZ|8-ZoVCRV3oq=`KQQllV7Nk7^Rk7@PvkA&KEYtzpv`k3UiK;HTm8|5^nMG8g6 z$=^O+wAy8H=p&ypCmX(vw>qczHLOfm`n1C{+cLv zt|W1i*`u8vw;ybKm9e`)#cl<6TxY1KpmyYv#}!+yH7#Mi#5>i|W7dR|i)%ky?%q86 zbmP*RIgOUwU)N4_)?q!hbmf_R6^}d1B-JgxGGsi!z~Pm86n;95!}8zJKqGxfJ8Y8w~HGB20Eo z*X|c0H_Nl*8tY1)jZf!=^6>U5m~~6qxdg3M zeyQ_YDw$`?s}oD~&V7k7V~`BZauEA*TK!zh)d`}_kN@ltGFY6slHoK%+4~36HuPq; z7bKXUmix;tXlD}Tv2FHs_HQ3n&0f5#QvI{g(Ji+vj66><cq>k z=4%Rg6B<86h)<3^kfp})*QWNXR8Q!RZycNbzrTNQX`@zkw&pz>XVe_9YK?|pIitG?t@j>v9bZhjv W#}}7~oMm8OVDNPHb6Mw<&;$SkHz9Wb diff --git a/src/icons/Medium.svg b/src/icons/Medium.svg deleted file mode 100755 index c8b251dde..000000000 --- a/src/icons/Medium.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - Monogram - Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/src/icons/Meebo.png b/src/icons/Meebo.png deleted file mode 100644 index f872d0393e12376559af12de92e7720971f24b76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7JUm?-Ln>}1CoB;C@n62< zf`RL-PBRwYjkX~-=4Ci<$VhWAZ;4>`n6!8w_X$4cu4Km9lQq5AMV31i1#hyw$@ZYb h>C)Wu4*CoXdyF=4aLwIS$-uzC;OXk;vd$@?2>@P~DTDw3 diff --git a/src/icons/MemberStack.png b/src/icons/MemberStack.png deleted file mode 100644 index 8f170cb9a7f144337448c9f16e75c0470b20ba37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2112 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE| zgW!U_%O^81FtC?+`ns||X6NG7MXHyNjobV@SoVw=;8lLY|5quYbO?JguyJ zMyy!b%~IEd$dcP1l*ELBB6Qh~CJBf|#hIA+3jhAJP=3}jc`jYwS+i!CsQAv_GC%6~ z!YJJUR+Fn*2RXD%M8h0d74I(H#344J^``l=d(SQZ7KjVXoO?6!*p|-k)6XooOrKZ$ z?|bDr%kPpMooL`^jpEaPj`fdkSIkr7&{0W4kykzOPhZ zz0&CE@O#OpwwP=2pX-Vk1QmH?j~P!6Emge0Qqp~5^|_nxTIRE~KG+y(uEIaTLvg2L z8dI)=+XIb5*{i-paIaL+nH{rl!{1F@3Qp%VlTtcY{S%sDr?M&dYV)xQd#*zX*Jp&N z9#sD`Pu44rMc@3y_lBDUvG94J&X%V=J9?}S+`iEm#rm);bRK)u=NYm> z6Q3?n?~yokJk6b{B+gdLyJ30bESr7Nu0Pbg_8V@f@v3w(e=2mKexKM|Q<)-7D;E+h4l6TyO-Vay%DZb$pWL|rg zVGYwU(T}lf`fk2TFwpV-XRhC{|0BaPt<1& zA;$L9E!VSw*?;y69I$i@E%bZN$nEyREI#zT*t)#OOAlNT{I%`l)L1Oy>%CO?KHr);Z-vkk0Sv-hy<83$pYf84t&4W6sJTCLwot;ArAt!p{Vl1hw2cZ4*MHu( z|3rKH^9z@IyV!Zxo_Mk|AW)X~V`V^Snn~&}Gn)&K!hflm-pLeeymxxqx#HTIl0pI3 zj1_(tCwT5%nKhj+O3&tEux;&Wk_ddrL1b z{97myEbnXW9J+s_)luc**%{d@W$g?ai*L%De`A02Wn6oT+Jcpa;r-Lx4(5O3xgVhF zE_5$4u*z!jEykB6Qp%QVPBAH;32yPXJND|8)H0vB$9^B@n{4;f?f#GIYoSk@99C)9 z?7K1J*}G|lKC9L)@DMJRy(|9PFa2;&Pp;GCmo@(H>|W1celzt>hLPk_hD3==#s8*U zzj0%SmqFT^66V_R$Vh&R^yy{iD$2zSmfcCCxdO7{R1LD zC;KkbZa0)>x0&O!NuQ_t<;?k$b~{8zON)w%nwXi~Npukt-!%8ag&qIDyyUN+>v^g> zd3DXYIp32`GC$GLFO4hNzjReuz2N0kM~BtHGxjYl;q?+b@V(ZB<^1PqT_=t_d=nBX zJTE8i+dIb_(0=lfwmIn=&m0= z?v)I>d)H1?X;^jX(j}%193EmDtY6Q$y(jT7+p@EBq)YV@)jwS0m{uuWan<-j5br*I zr5x5>+&?M~I3-UA%0J_^jxjbiR?cAGgx-!nXC*E(emK8(z5Cu{9}O>-hHtdpbyV{? z?}q#p>!tgZ4}5n0bE#($&lH`8t=E{2bItg|=>L14Jey<5*Od=1$naY?EN=b6TE=nx z7#C|!hwu;Mf`tw57hXv6_FbV;{ai+=sUt^{%S_(dC8gi6?boj=hA=bkqytfQ40Z1R zq81#GpFPVm&nCjqv})QS=SPzN97Ehc6-GReR2GU$=SPi`5QKYj|%zt8A-miEZu}G+IjiztIByw66->jc| zs7-!zbMten`{}zy7{g2s7suXNcPd9g^TWIYiK0#-w`MQyD{hsH78Q59D0MLSxJhg0 z0o9hp8jZv01=H6cG_3yU{2d)n)|2uh~ zkjJ6srIr7F?#$jjNxFk)eRZ`62h$3VLk|P@2^~Lz25RR0(0AZH^ZbuiWh?^&gKCLu zL`h0wNvc(HQEFmIDua=Mp{1^Yxvrr>h@r8SiJ_IDk+y+>m4Sh6;>|568glbfGSez? WYw)p2(xF0 diff --git a/src/icons/Meteor.png b/src/icons/Meteor.png deleted file mode 100644 index 9a4cd3cf78a4fbf06ca7f9f96cd62321a75a4fc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1775 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 diff --git a/src/icons/Microsoft ASP.NET.png b/src/icons/Microsoft ASP.NET.png deleted file mode 100644 index 471760a89d5221b55f3c74ba72719c0c1d76c061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1058 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKFFjoxLn`9lp1a!}k}7lH z$&3>jRI*G&d<3wg@cxL)GX31^&#$!#vff%{*wr6w|G#(Mym@j*AJ190Yt7pI z4!5i4n(#{Mo=Kjq*L_;GF21JeU*n9MH)p?*+1r+RmQgc0GT&GEmqg$XqwKedE-^fh z`Kp)SJ8X7MciSi5-6!TA72a~|xQ9@y*wNb`@qg?4BX!8k@qWv*D`N0JGm=0jjcAu zIPK^+j%FUEt`#dYdF{M!e?PHvdn2oy>Mx5)J`-Mv*uP`oYx}9(x=+hPI{4?^M*Y=l zQ*T9Ixz;D(s=%}?GVT12^A^9X)zp?7&MmJDkaN{^EU}-qu~Gb;;`2RML|1G*-k@$c z#e45%7nTEui`E66$lRjCSi;`)Bh&2F`v=vQE-Z&X%#@q2{(2t!xrrP54Yt&_`lj&-a5i4!`ub)$l(h#*h=5CZx%W8dz;mA4LOD1ZwKMHbkGP5t$ ziF%v6qpT@tJyZC{$AJr)pZ8wOan)FAaE47Xy;)%o&jr~ZRf`W4J!ZIiiluPP#>s?p7+TPH=;ceohh|ODU`aGICl2+_+ znRV{~|Em8yGtQ}Wmw&(fF_z`*I>~m8u#~&5F8Uue>~}R~$}HKSyD&!ZQpm*&iz!`v zXA^ot_>E12p42_fz2)nuIXP!tU+TJtTlE+`%OB+2U9@M<^!BT=DxGSxMW?JZ=(RfG zJEiM|lK98N!c(|7w=K=AR!htkr~X^F=NDt^zr`z#JblD3#&CJE=F*EDRocs@ zNI#nXS~1GGaEG(ncf${y(HlA*-E}#sXw}%8xa7vV!{3}ZUO7)Nite0rer4{y6YDNA z+Zc0Se{Nbog;#0mjht^A?|6Q^rMI(&yT`bu>`Abkb79p_3-kQF=eJ7RH7_;tKYMO- z@f)Us&U)kcnTpT%912-^;^}-LrQiUuBaH&vc{y5~K8C;9_r7t$|5fwm&6{V>_>%L@ Wo(oskFf%YPFnGH9xvXtmyCn diff --git a/src/icons/Microsoft Excel.svg b/src/icons/Microsoft Excel.svg deleted file mode 100644 index 9c912bb4e..000000000 --- a/src/icons/Microsoft Excel.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Microsoft PowerPoint.svg b/src/icons/Microsoft PowerPoint.svg deleted file mode 100644 index 4f0b261b4..000000000 --- a/src/icons/Microsoft PowerPoint.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/Microsoft Publisher.svg b/src/icons/Microsoft Publisher.svg deleted file mode 100644 index 254859b47..000000000 --- a/src/icons/Microsoft Publisher.svg +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/src/icons/Microsoft SharePoint.png b/src/icons/Microsoft SharePoint.png deleted file mode 100644 index b8d6f9bf32cf17e7a106093433350d5b6e902c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!J3L(+Ln>|^onD{eTPSgC zy)}b@gqrd~H$@GVZjGg0(-tjQDg-s6?gEgf3V$*bCFSB z!{ZME_YQ{tkW4&0hwI0@qiyq;7KrOKd^KR-w^=v0bz_~Ul*)muTJb4|g)G?4DhjSB>io~p z`$0_1*=Q9*w87C-A7kbtVXx+WJk>01v^;SGPn;9)6j#B7|3y>fB6ze@cNZ@-JHuWg z^7n1<{mBNgg0(EQhgfQw3NOSaZofb4L8skjBc*lgFaBCDR%#GdzDd z1#Yp~&9^j;$?o*UDDQJ=t@{EvwkNA4Hn+|74EVCW_4kyA5)mA`6Xz8za7h(Ob2%9% zT$GcS`Zt6xS|-iqS;W$)hzAuXjwvW#vSm(ee^W78b)(nM#%Il+G{WvI`W%_{*TMFI z!+~e#8daXITJqZ}X!8f&vh)8-4yUbL$N#ZmLs<=X+U+TK3iC2GHLl2vrvgtt$oYP7euw{OnxsunbCkrE&JC^=I0LzJzhR_ zb7&}yvRHmAg7@}=NiLzQZ7%0(9Z+57z`N2zxoqaH+k!jPPoMKTAisEt!U`= - - - - - image/svg+xml - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Microsoft.png b/src/icons/Microsoft.png deleted file mode 100644 index d6c37c10f4424e6c12f249ad2210351a1fe64339..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2675 zcmeAS@N?(olHy`uVBq!ia0y~yVAuk}9Bd2>47O+4j2IXgI14-?iy0WWg+Z8+Vb&Z8 z1_suPnIRD+5xzcF$@#f@i7EL>sd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWR+}aY;2KcXryawX=b2nZfKIGo0w>xqHC0BY>;ee znrvj5Yz8yUzbG?3GcPd**;J6LQZiGl%*`#*QWFzRbyH1DjCGTZO;U7|(h`$&%?(o0 zEYgfkj7>~Tl@wBvt)1QjwCqU1yN!2?hoh4^J1z zkcv5PZ|%>%Qz~=(yV=pbS6-pKoeAWNx$r9FsmXl-eynYbI9xli(xG=A2^%wa9 z!T(K7da}LUR+$I++=OPwBrj4^E5E)U;gCs6(8R=-a{*S#CU&KDG$p8U0@J;va4>ZHBv!WsUSw#_~~bN!AAxoNTb6PBG^ z(3*6?$uMJ~#FhY_C=E7Uk!GK`Z1owRf3svCda{+Ru>HS5vY2P^B|)qg)O9$)wC^5Omb z?vqbnuY4Wi;jXWP5Z zTw(6RlM`DV|FVe3@|3QZE#1qwHs_W|>O?iyV;^r7 zVe?hBP`Cek7fwD_{>A6&&3{W@^Xe>roKmS88RhS$-f#Qz`=qytv)!w6AIZ;Lw(8tj zetWM?H@*t=oc`=u_vhQ|KLzje^z?1NrKI0Tdwlg(Z}__F(v~@Yr&`#$m)@)TUUpqO zV4d2}KbNZB)tVZ;^-`afewe>CC_PugnsBFlENfISUsrTfKJUrY&1{>^^q<#K|)kFWtQJ`02Cfuiw0V_x{tDZ{L6X{PpMW zzp4HwT^Se{8$DedLo80$PK=J8gP!HJrsrpw{x+F0Gm)X}B1{mGLO6K+Tx=Gm1nL$q;`vW3(9{SwcZn;#1B zGzXoOWjVAVin$_h2Fr;JQ^htUNoY-b`iVgyT%loAfGLyv@dF<(vSjczq<>PFUCLQ8 z$8v&ywZYtWb$z?n(mF49c`1kAn-SuvWKve};1|~d1yLb`xCn{k3o7}ZpXE5wFYd67 zal=GbgZI)`_poc#u`XD`aIHG-W5R{H#|~mW<@G_%FG`tSC8;=ky>Ptm+Jm)aiz06Y z{jQq!!IYujPkZv`6#I!AG%`OjCPt^v$^0Gn(B=1meSYu6($^8p@#u$KY92oJ?`d9cC@s=>Q(f_tA)GnWw26=nv?tLsT1Q| zzrTKUMT*P~`8AA_>8_cI`cR%i+?8c(u%c-8)bIer#_Z XX1$o1A(4lHfq}u()z4*}Q$iB}y}FJ! diff --git a/src/icons/MiniBB.png b/src/icons/MiniBB.png deleted file mode 100644 index b60ad71b686a3c15ceb4b8b02905bb795869c69a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzI0Jk_Tp1V`7}91k^j(_K za@dZ6fq}6k$S;_|;n|He1_lOWPZ!4!j_b(@42_+-!Z8vtGBGj|GBI;v8d{i*7}ITr!%nIE2J?xS1GixOmyJ-=BR1GT77A&t;ucLK6UK+95Fj diff --git a/src/icons/Mint.png b/src/icons/Mint.png deleted file mode 100644 index 888004275ae0b98b58f68d495b5d26dde5e10c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLl|5Y?Ln>}1|L|8zXb9Nc zr*g(>R)=Wr{(Jww91bnvHRe}cvu|#*sP67bmhVGOP29~LXmaL;{PtIAW_q>`Tb=}2 zx$yfO-nS!ly3vOW2BihI4%-z?bS$Uu`{Si1$Lp}2@o)2@#DgoZh+g0H;RRzGV^`Zx z_24vl->5p%$t=8^`P6;y%kSrDzr7)Q#y0)BOY3&DKEL!K^G4am@_(HoJK8v{ld8?! z{jF#0cvK};#_NACcJ4lXIbY}7w>qX>6*TTwO}@y$Vy)*pyV8Ks*ZFeShgnA#@}54d z{?<35$WqvqSs=&Wd}+S-l_Ro-C!|)1w@x|Br!()}eEW;(R~Oo`Z8`Ge!PTXr?YE_- zw_VZYSvBKryw%$lRM-Fuy#+?;#h*bPSM0}N`*W=wb>q_I@dx4_GuX{uC|YwgNaVOjCNFYQ-+8$3T~ zp_^#t)DWl8j*Nv1m#koDJZ88cp@}isVCS*<;_>It+}!=`?}Sx$UphVh_L{igy0m6% zY1-SFhx7k@%B`8m(ePiNIV_LuQ>V1Rf=Hk38oje#m1M9LpPC`YP{YK=rsClB+5KDY zzoV<;qpnR@*KtGmj?%TOS90QRU)#BAW$x3Y=Pe=*|ED(!a;*wvH0?gSCvv4a`wGRd z;7|#U;td~PzBr%Ge(&#xV_y#@N`&faMuy*;AZc?ZqlJsZG|eeKes)`Cs8^WI+StJO zXj!(6QfI`{4^Mk)s@rQSnSRgag{jBfT_0X_x zn&9KSZToe(dz5xjT1%9u_y3zqfT+rsvxa%`vfIeDB{^=H+@TEb`ov9DKancCMeu z2i?^M^_zQsT-dj6+qTq46E0aYp6Q->Niu1o`8~VetIPHF{H*)` z;>Y8)(${Qe_0|17Zk)fT_~VPte|JLa4)0oe^`?Wvk$Xa-rGiHF7KMo!DStlfTW-EC zCT8}veX-FpcR%v8y|bO88q9P-!R<(4$*)6K&lg?R^Xc^!eP=IIZDRPjzdxV9|Gbw~ zb#Y2jn%aJi*<7s#h5?!;>n}w2Pg?wbzW>e#U#D-YFHZkGYq?bad})jN+#{X|uUH*E zGIsAdm+vRRrlWpuS=y(aFPUN;rfIbtTr=m|siaQt*j>gycTfJC9d7pK-nMs#4qWK; zcJ5r_$q~Y^p+YrbiDF=rijBZQP0!6t?dv^h^k8AJzc-gYzL5}hE`Wi1vy#l4z+$qZRxvmZ^IUbgSkn`M7*oA0UHuzg)u8dDSx zr-1GKtAFn9ojcPYa5KxJl`9+^0!kvH<{xERWTLRDFe-ko-q}f2*?AF{CY)t3oUmoP zNt&|;#|$nRF7|IFwM(l*y@MBLy6$Q+7G-EGFLytt^y8Gf(wsBuhZhSgsxmk~Jki{F zaQDuaP3Mn)+}WRh?u;mh#)C6LOYZ-ikUCpR41?m4XN(+9 zj!ceE6_Of+L<3|@oP2Ck{I04Bs?KO<;8kUb^W*msU^tHg@NVFsa0+g|4uJx lYHX=(Y>z+mVaZSP>gZ$xog+T`7#J8BJYD@<);T3K0RTuqE6)G` diff --git a/src/icons/MobX.svg b/src/icons/MobX.svg deleted file mode 100644 index 2dbedb857..000000000 --- a/src/icons/MobX.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/Mobify.png b/src/icons/Mobify.png deleted file mode 100644 index c3eda6de8b0bdb81879a4be8ebb63ad53a929e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 662 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!v7RoDArXg@6BJlY^gUBE z;;i^RUK?MKHPM-nzGCig`3y^=cgYjNQkL{HuS)xuzGB{2`8OOAZI&(17Lnj<$v&X#$Imogsmc?uamp$ zPsv=^QXwcP=Ddi7>z%cBVbD8 zKV`oe%3;AUWr9a3gGROzW5&GWuNwB|c-eEdI_P>%Ywk)hX*kcg;Ev-7#zjYtS{f8S zVsPkAd*IEyz^G}0a>4WB0A3FUndI=mBhMRTbG-h~Z`IoLsMtaJ&ZSv5`wwXDDHIge z+$kQf#A2DCJo{0oO)KApP0vzgrcAl9;}z2kW``dZyH{BRw$-kiF8=?Lf;`)i$#J14 z=hX)3{boM#kN;3Y+1@)!3eiHb_dU&~rrwa*z&}I4v4VT{Bl9`an0VK;Mmp)#1!`8y z-<6rr`hw5l*zp^oI}0rrJa=Aur#?uQ@#wD|mzd8aRai5In=~}ZJYkUd=e0|D(?l7C z);A0izfE?pGTf&j&=&b`Q4pKNb)zROM^seYBNQWfKJ7F(c!b@EIO z*d%XvIzIHIY}x`-hNzUzv!BvMH|a~f;BUM diff --git a/src/icons/MochiKit.png b/src/icons/MochiKit.png deleted file mode 100644 index bc3e15efa106535e031149a02735c5b2993cbbb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7?|Hg7hE&|@o%~+gIZ)=< zclQscyr&fA}y} zn(6%MD>wM=-E9n8yl{eB+s|8tJ7<*4NS&cMCu92QhpHlr7EWE9AD z7Khj|IViGrynfYW@xt2rwB)%Km&JiqHZl8Cw)a22>Amst@-XHu{WCvbDl=|tW#yVN zd)_xChep}eM<|Ts zQM&11_jIVUKl+-QQZ|`#GY5gfl#U)FW_t!7+>3{KcyXE0IVX}Qmn=&T;sr - - - - - image/svg+xml - - Modernizr logo - - - - - - - - - - Modernizr logo - - - - - - diff --git a/src/icons/Moguta.CMS.png b/src/icons/Moguta.CMS.png deleted file mode 100644 index 978a99791cfe61c6324b034d3e6201a0d571e4fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9XFOdTLn03E4bKdS36)Zv zm7!*w)pJqGSZk_;?sOm3l@^mDp0ZpQx|x~L$i~EyaY`WV%A}(XmoHr~5pcR(y+7{8 z?nt2yV+luIl>kAX2p5kVinAu1TyiW!tX$>z`?!Nf|1T|jy!O|tyVt+Ivwc4Aea-#q zw+|m4dLg>R+fQnnt?|0G|$cmB)K306$bst@D)Un=dF z4D;6O&s09&_i}rwf8-=BzGp3S)_d0dx*}NlfNgu@=E=U%OLJpeg=(hgA8OI#dMtAH zlz_~cPlsFVxDGEBs+l3)^WCWS!laKvY+Z-q%K3M+A78{-oOGz<=l*p*5=j;xoO)g? zy14y%!{b{Pb2j`DzI#Z|?_G=4quYhPPsFwhD16qnPV~yMk5V}}MPYB(fhDS(x$n0w z@D=R4{66Esg(t;KQ)azyyX*QOqwYeiZsb2%=Uo<)s&0p}oM@3SQCVnNE}fOK@xp#B zwR)GN2-&`UP7@F5vdq}+&U@RmmUZEMgA1IsJZe3LGgM5^m4-Rbp5MCT2g{KoM;~w8 zzwY>IefxH~Q~|!!eHrDm8P&ZPU+c|QuC`?Sba0BTq`19x-}>|C6MnhKo7ry^EZ5u5 z{C&+H?qidjN?w+olRH=ASabJ55!3YylX7mi*dTHLK*AWzW9ISaslN@NvTjA!S=nIfuvS|66qI*s+q$H*GSFWe4DSe)c+V*e{YN;RAPc6+%G6Q8!W_Uuxt zxdtAZ`>EaTyLH?4?2!o#4OK9zIlSvu)P?sKUh}@NDdCuYf?d3=|3UX2kvUT<9@oTM zs~vY&yzrT=S9OtW9UJ(iQA;5MJv;rT>mnHdg}7Qv5I&Q9Oy)YDwnps+i*{f=`7i;Cr(ZJxOL^ql|5%vtq$Z~ z_gS!P*|L}Sf8T%RkhN9n=FOYabHlQi9##6o7e`x-*~hx8K~!DgEko zV0<{gdnxaF9>s9Z^fe;eD)XN_eY$b0&)zbxgSyv!4m>R2F}q@3a9rQR&*NcXn;eswSh=rj04KzO!rGQ%hP; zuDt&G=Q6ibt8MM)P8Wa8xhCk;jhD~=emo|<@=v7L%$bqJOPc0Q-FmvWgCTFZOy1G} zQE~C|;24c%n=Xm2F0csiacY&hqOBoo_KtD&(L?xj&sraqjK+L$`%*$ zKK-%Zr$~G1!=^hrzB=DOFWbE+NHaJl%TBMv)8DP(o@n^YD`%?rH(s|Flu&9qZIgFI zVdndV7Uw?O~bZ+Ca z$;(6HI{W=a@;bh7w=H?!SUs2Txk+$>d(o$mkdP~BSz*~Lr2GQU`v3g>dwrSotPrhO zr;R#FN=d01885QBjz8gYow9b#quV`a)%*r{w?^oQ{h!HT!}*1E*72^Rik&6;cbEIT$u!=_8QpdN`^Cn4I}iS| z)7;dt+#aaB#Y_BVB2$LnT>{AIlF__(=u&wnQEQU(#qukq3r<$AyLa#2y{v|*ZEfv6{gW3h zS-xe3#GZ>dv zH*dTAnW!s!Vw3iJ&GwCYT4BhUA$0NK>A&wCrdY9jnAK6FxpSSV@}CXC^?L>HuCukw zUg0d*x^`1`qwaWW%{oz#{FZNjWsWLDyFnGH9xvXoxYH@)o;e}1I{9~(mZSdCsGoaHSXq3 zznW!gHrMZFj#={Gy7`qh^Yq;of7JT8m#_V?^VX=?BS{-Kr)~CpvQ@=1T4&k6KbdY} zlTv5S`nT%(Yo0smb8hC;UC-Ler!M4pEIe%o<1)3>nMES+HTFm7+{oHGY17R$2R{F) zJ@>MtOCxHrgVRB`K#{2%ZoifI$?}8ip}^v>Z@>R)YwS22sWa_*ubZ>2%%<<^??g-j zAFOuys6SZEb8tcD-)OZM=CqV=iqlaI|>r68OaN(Zt8Bjt>HtU$Cp; z1U5fnU$=WT>s4ii(3~2VT3h_RuX P3=9mOu6{1-oD!M<3Kc0} diff --git a/src/icons/Mollom.png b/src/icons/Mollom.png deleted file mode 100644 index 3d9e30bc4f697a383e28335072b370182f848f8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7tvp>ELo9le6BdZi5XK}Kz;fjO#Esojud8M}TW9R# z=g_L&@Pl38KkFm=fIspb;Yp?kJSRSlpJ3gd_B>PZcb{-V@BhLFR~49zF7g&kNc=fJ z^7!M+<*q+GjvLOItTpo-des|$ zNDAC9nUI>PJ@=&e<=Qxj`Dq>E4>m45cIwfpgIX^%jvr#=`zh?CH&^{*7Td#}7K^w4 zp0h!p@vMSO-(`jcDXcfQIrHA&|D-IS&;01O!ymbhc*c*O3g;M-#A;^gF4$(_^wY*c zhxy1NhciAW(mWOH*pHlVoWZ|7NoSVh$#14tzG+P|apvu4&br5T \ No newline at end of file diff --git a/src/icons/Mondo Media.png b/src/icons/Mondo Media.png deleted file mode 100644 index 0570eb31d1169c5ab466014ef4c814b031968dae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to)I41rLn?07PJW*q6ew|= z|IA(~10|(|dWU@HMixfaBaQn)0vJ67SXe}+8eGkIRJ5CA2kZ7Lceh;X(oIS^EP0_p z&@%Ep7h_Ws6PFU(-c_x&)#pA|?VVNf@bKQ}^FG(ie{N$haoP4@LP6(^v(G;_yLa`N z>z7@~&0k#hT&!s49sOIYg}ZaEIZMCGFsb^q?lZ&k^XnKkiS8&9+fgUCLg(@G&pK6W zt2LP^O zTMquNjQNv%$Y_qm=ihT8KL2-W`EjYXtH9zTkAGR=)Y$z_(AWuS4&n*V6+FTmyB)CZ0?Y=svn{)3PGzi2Vj) zJG@OgcKwP~ekVLN(eBh!BcVQ0i{uAxgzq{Yt~KiQk`)&ZG-Qp5QVU--@8s7lX>*ff~)n=5{CR4 z7e#k)^dHLFdgx)nftMwR9)CRW`m54Zua9yUv=+uX&OdT7)a`!Nrkih${Br+&%%Jm^ z(W}KDe%5fXFmbdx9WuUJtK-01x+7R_TH&sVZc0`8SF=i!Y%h9TUb{x4>qLpwT(NfP zUbd9THWkm!(UsQ>3I+cf6i)olclnBi{lm_uyk$O*@7%6mBmaEu%ff%$7ft!+@D~|^o$lW=H(26W z{d2SOD7`IN9zI8=%w&;P@-h|`h7YkyYGHvO=P}GL$4YI%FxXbT!Xe zVy$!|Lury)lJl;h-n!>MBk$}tPBQ*{_qEFTPuB0>*WUYHecn=b+lG1nU%j|z?Qc`^ zI_%qvoM(%b<85N^S=TR8vAn7I^y^IKKR09U6n<;p9Dn`FZZFOD>3!?v=4d)B&#{gz zT)HtxNA|&)OCPT?8#7jXxsrT5tLQ+;qyVl4*^gIp->-QyPwT)xfBv_+Ihhw2UnvyLPM8Dn;f%2S$gTOT*^P;W}U||297F%tDDpM=nSNID~KoeR&eX zAoWwhqvS~gC&P{KmKRg2@7?=ew3@*?oBy17ReA4`311ks99>zLYOrd2xbtZC?_Fyd zUA~9BG4(LL5-8j!d!l8^(V!bQr5q;T311o_%To5FiOWIK%VF0m<+qG4{swB*@=9-T zV_EcH=#x)2gJ}Nx=7wZ(Ck_{Zt^gTpMVkw0{5m0u7uXeCR&t67oLC}K>R!!ogZuFt zcRrPd2W(qy*_G;hoBW#u7^ZyXlE}Q=_}Ouh3EwG$94FSB4;tQDEvQ+2K_k$uo>{SJ zN2B8v`P-9GGpPul?UH(MW?DmWL2j?@j@anmU za2YuMk^YdqdU@g#PW3hN-yGL6s&;jCec&wE_?G+R&Ij#}?IflwO#7=ch5G<^@J>NZ zeOEpHbjQUd+3bxRf{&-U6H?q@3cXD)dCTg3V93Tx7k0xAKKh|Yjv?s*?L#U zpF9>;lgk-5gq=Lty6pS+S6@$;oZen?$3Cc)NG9`FCr+{yBfZaKSmLhI8L` zUM{}9e#eK8hxMoVzTYU?a7pv|x>vEm>u%Qy|K~ms>>l?s`T06&z4P~XY{+E)$Jn;D WZE?r3MOq9D3=E#GelF{r5}E+@n_L?J diff --git a/src/icons/Mongrel.png b/src/icons/Mongrel.png deleted file mode 100644 index 8e847b8e08e1072161b808018495c0ccaf1da840..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 977 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPcAXL!0ehEy=J9^lQslFGpF z;r{0w>$^Gmtr=&xmj zIkg=(typ>PO4hAAYhT9Q%G>?+UA;dGLxV~1?5*#N;*VC&Z;fS`kaukz)1to%T^Jg! z~-^% zLX4Nx>{pq-c$&N2&zDi;NTl3$<_*FP>!jKEeqU_lSYn>*e$V$U^UwRmYZ)Fh#Wa~* z-^&m)@!-WQkMGsY&0;#y^4skB8=4rD6Q;T`u!XSrxm_yV$8>wzUeRsw$&w6Q2RI`5 z9WL?D>AI1`cIi^mof(x?JPce+Jd5nR*uc zzRNpNFPp`1Zbg%g;GrwO+qbrg85Ec**z0Vg@^~4R-APgO*%v#13&Rc-2YwfY*nG}C z*JNj}X7Gt(?~;G|KAX)!zCcDPVQb6XX6YG>3r@;vL{}I5T4csB)A50H$Ane3N*`V> zyv6ES%NC&gX!?G=eQ|}{4U-fTuzpUojr*bzE=c za>+Kz;Dcl7io}xbkqjRuN}aKl(qeedvO}f0gKtCbFR3TH>#y=05I@Gc>6>$hW#ph9r~U*?ykdW;X&czog)*qU|t-#*<3&L)g=E_3gRzOTbD zN7$pPfnmnZKk-wniWzd-v*lIzq+N`Gfq}u()z4*}Q$iB}x5k*_ diff --git a/src/icons/Monkey HTTP Server.png b/src/icons/Monkey HTTP Server.png deleted file mode 100644 index a81df2c857a272b65e1495d75ce24ec2d39ebf89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2722 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM^nVv3=Ar*{M4{}e4ORYTc z@&D(2&*!|~bpM|D&ASc?;*$gv3`AU7CKQUOT-@@_N!prKQs?r^i0G&TrvplFY4$it z9I+B>&(coNb#n@^eZT38CM6)c(hI=ue(FWc`Xx6fXj=zQ>Wpu-dK zoQGGN0=$ke2mZLqBVax!^7X$zOTE`ymxsPxwJ|f?Yt08SF0HLz*Zkf-ls2oW`=iZo zZ*D(5LQtV?1(Qa;htZLz3V(z;MH#Y9%@@9KBJd#V zifP{8Jof%Q^8Nqg3#kYG`QIBJn_mySeK1LPs@z*@J-tz2tW!iDSyt{u=r|H&Djw$L5y*QSP_h)+>A7=I}N3ZACtnN7W|nn;dvuWTWR7 z*8@^7|{llA0e}B8roIUg4&Zd3;SY;Mpt($bP_`_uV!YQUhQG>g0I(1ivIua^qT(%*v$SObPs5K zV0%rXjjdf$F3N?Yv21rQ|2!Lg50)iYTE$9_L|yV?>txZtR#tZN`L_3K?e!*?&oAa) zRe!ZiDkmv7O|XLcowoy6>JN+R@;W-Qp&< zz4ons*h}a0=cG434|tvTbz+t-?^7?Qm9rMMIy*DW7K(l>vfkd8WzXk|_l4&k&N4Hl9fv}nBJCgKew^nTboihZ5dx+Y>A?V#wkOtxS#Q9pUe60ZOm~!zpp6Y)KjR_ zQ}dvN<6QR84WeCt?GKr!Yt}5$D4J7j5iXFtBoIm(*q(OijFy(B!l>rSAEu=x=J`bMMKXy&J9m&3^Ot%CoOF_a6@NI;IwuJ4-=k zsi3FVj?UN}6L%j-dGglGHE_an%d1{f`$80}l4^UrJ}WdYHM6y9JSVrH@(IJzKB*Ox zu1#xZdu;oqblLLwp9dF~$NxO2$dhnx->aX$qn2FPu`Crhxn|Z8mo*Qc9}(!=t)dy#y>iCqIhjM* zv{}>sDNN@7Z=8I8FK6^yHR-s{j3XXPOl=$AN*p-GRH}O<&E@2lDM?y?RktrtuC8-* zZ~MT_*73bI@2jh{pZt$!DXX_?c)NxQ3S?>jZ%KJ!?qKWE-`1d_dA9bv;H=VJ*VeE$ z8rUXHz@MDvvdkG#63UmYvb46O zyS>P=J@b9un*U-S4%^?_bDZJghcqt-&+`%X+lp(>)R_4?in6-aHe1xQ2;c6oy0Sem zUSPIy%TG-g*&k}f!oo+^sj4j1DrS#6lqPCoVS2QVZ{NFRcIDR_-Ocarh-P@IaX31q z^N5b%zdzr?>u=r8lvYf-u;Ad?MXr-~UYwrcFWa`Lk5l)9uT%A`n!Ki$%9BIXHUv@tKHW6-oE+LrqU4hzVv5PW#8N^GL~TOFk4=iRefsV4a3qW z+hl{?84MK~CVb%YTIn-m(#$UtAFB8sy&8XYOEqt|pPjGN=3tZ0Ei>B|W+zzg)z)MC zy5y|Tehb+{Mh?CEcWZ} z*T2l=XBOQK;(Xp(5*Q`B&tr1Y^v;F7+yy_bGP7KEEPj)Irgz_gE8gcXuCs1CZ#8+d z-cFTk@zn=p?u#G)_qDOJxbfoY{rmhGp7I{j5AbXpPO6W?e*PVzn89URR*d9ml>m(>Om%kQyz`ZZkK;Y(%2FWwx5wm?)o_8&Y zf0)fS_tJm%sW+B<&|RSuwBF5E#UX!N`IVJ zPh`+Oo2Rmq@s(lAR)hJ+XFBno{AtQnpuSf1bwujt#4E>VT{;(PB!Bc^(5+8rAL-vr z`pMWXW;|oc!&!&I^EcMCEL+-_rv9;_^H_66{I#4J!cRoGJVn9Kc*U- xo|8-xw%0$d`1{8Mgoc diff --git a/src/icons/Mono.png b/src/icons/Mono.png deleted file mode 100644 index dd9578a86de5280ad08506873b1027d8bf0b8571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGJOX?|T>t<7&p-{()aZGb zfq_B1B*-tAk&{ESVgkfpT}=l zI6=nJB_Whq+=SIa_N{c@+k`F#-UM;RIKc-}jsFB0u5DvsKU#LavEZlY%FFLkyNT^!$+PKV6?+*=>@*VFu7%tJdD_#}&t;ucLK6TlI#q7~ diff --git a/src/icons/MooTools.png b/src/icons/MooTools.png deleted file mode 100644 index 97ee321a9d78bd85199d5bd08e3eae3486294851..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1398 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxE(iF8xH7z zwpE~V42s&zn_sYjM?e7$FMrG0RzfqjIwO}M3hv5jx0ZD6sE zRiL&_l&X=twSS?enUAS=zHfZJv3n*11B0rGw{>8dm0y9niI=%wsjQ}L^UnW9?&%L z`n?lc&HYNkvwGZPn*&nXJ>r_evwEX)`z!;iTw@v|vim&ZTC4)gBeHwlV;Vv-di;_* zyy9CTvOp=#DWWbkvpXogJ2JP=DzL&ntkx!|(#L&GJp%(nTS<^#Fas+i!w&|AQ-2P9 z=sd|F;l<#_@H4KV|KG3c{}@~{7#K zx8;IRS$WR$8*U)xpO$yu7Ac?f%Da_*_uR+2?)qyyvxFm5o4mu+7YHP(IH z?HjnfQjd8C_qk27&oZ;G4QAIbja;$s$L@esua$f|H(Wguy|wxI)%L0VzV5{)d8_wK zydcKEb;a6_j*ejM!%vm9JU6Myt!!`qWwPV9W1+pD?9b&F=13cEGMqQdq;_d{;G9Y7 z_uRK-++0;E&GB%(=a%gGLaQ&whTeH|Wv6%e0_nJ2-wV>>cM1Gfd6ujHqPO4f%iY?r z>L@+Audn+P7?|0YN`E~*=lJGeHh#&j^@%+9lQ+&ce6{tQ_+p9PgfkJ-U$-C4`?IFJ zFP*8W^Zw$xUEki?Cm3d_8?#=#vgM_5+PO*Qm(q>d1&h}k=l^SZV*Slk=h%Ez{)khX z);xK-=D_-?=fl^=eYVQhef=T-Z`+b3TUPYuC^eit7`-j;_BlSLTPOejWR2I|{ONvQ RFMg{vd$@?2>?t1D}w+4 diff --git a/src/icons/Moodle.png b/src/icons/Moodle.png deleted file mode 100644 index 3afa9c9fe1518c184291ba005a65e017c46ec7f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1213 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUEuJopArXgyyEgYH=i^zA%+ zdi0OY=S&JwnZ(hRuvGg-P}DZ>^7Qobw0C>$&fLgLjb4%TyY}YUCueN$|F(TzeO^}4 zv3AE|=^N}ed?n0$=3-JB4Dt-@#)pqGHK?52&X~`@-0N@9#k%2S+= zhWHj<4DP8uRN*SInj>uKjmtpJR2<z%$ z9L){!+SB;|I+ne^<(i!>cXhk?rJrg}(IJ&g#eW2T-8NrnX6$`P^muCRs#C8z%Xfym zyI8u~^1k=k_VMtStTh)i)^;B1P~cc`wWh~VBKhU3U9IWy6`kJ>G9F;sv|##@T;+4k z>af<}|@wZDnhrq^znb(%l4k26X5x`>&vNY-Q5)}KwEmmj*?|4(_!TCs&?s?$0l;}L+oem<` zW;d-cvk%cPZGOzrP@D!kJ=rJcYez&``3ChisSE1 zamIi=nd>`VZm|1rAjG(xHKh55+wp8wt{2O`A6mgSF*YVn*fAi^=2#TR-d3-rq6SrO zFZ+wl{p#I6vsXIwK;i+0)4a?wVFw%^yx \ No newline at end of file diff --git a/src/icons/Movable Type.png b/src/icons/Movable Type.png deleted file mode 100644 index c578ca63b6d9e99492f543585ad01bf003a65b88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLqdZ+4Ln?0dP73rs6d=*| zH=B|1E(b>nt00SuLadmei|btxCdSyA&aM|0hze}+aF{-k`v_0Y1G5C}>r+H`Wo4%% ze|sr;TvxQFGGR{s`^~a^$K7qOF6%E&E{a_F^TEMQI_E!6Qb|2^$ZMB@_l1sye&G$< zG`cqFtX{P$Q|kLKKf8|IR~{!lD%-(u-|cPM=9RB^WzL$GT3WU6XVr_ApZXeIkMg$P ze%q)0>-_s$l^2x_?r^_h*`9m*T?I4WKmYI>`!po?E--V+lf2s2#;AV$>TjkGi8YUF zovSTFBRZa^FEVKgje52GrC`_j{0e6FnOs|*cStkrDfc|loR#+l=v91LDr zp0!Z^(t1E}tH|lPubUk29V`;*d%!>0!6>@v^U~9yTV%SFecq}z9;oX&bGKM#`_w&7 zlO1Iei;SBh`{&G!yZle~knItRLq}dcoWbJQ@Y?oO5+Bo3`(+>g?epVutYctcVDNPH Kb6Mw<&;$U}{uj~+kyc-rOn+dY53J$(26!@pnezkdDp@86GKzyD1A>ny^+z`#@z zlSALlq-%~Z`#Bf|lextX-frS(6h0<)hP_;w)5pv#tzw6`qQd2z z93_qT4uKy@IcGGU9xN76`{29$<`dD)8(H~79AZr0G~VY)e$3Y1D$sc4!UY$>bP0l+XkK D>z}2} diff --git a/src/icons/Mura CMS.png b/src/icons/Mura CMS.png deleted file mode 100644 index 65ae35851456a0e16f07ff74cedac79c5c5953d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 677 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$ay(reLn>~?_W62;B+9tg zpFh3#ypQqY1uG@87Cca6m0|hCvF^^7%q-uKUuVB7kyx-ISJ%&q841NED z3ns7$U6+i|d?l*B#OOg3CwD|<#MLfseum`ze`j&OJGNx+qa{1_wC1OreD-7t>w%sn z-kyE`Yz#FRI65b*9;i&s-I3Pxk%L8@@wG|2V1n40Lyjs!M`SnqSvaJLAB}hxQz&QM z=i$itW99kIp!*hnO*-WY(H^08IyWXwer%pPle^ziYxx63gOreSv4V1qsdHXOD=@DU zjpS_bh>GvK|KiLFu_F<0<4S+kty2EIGce<;ma0>wh0cO09P^x0F4UEU^xk}V{o9Kv zpV~TS&bl^1Y!6F7@%sN?7G~5)Y-Tvgs4u3Tt`=viw@IM=@8gz#&u8ff1{SUTe*f}8 zX`@&rVZp6d_CIo0sU-fWN>5KtPJaLR-nGYT@7}%3Rk3&9T?>nUE{px|mCEJXRR4RF zD%nu_qHOouvfW{;W##1b^z`PRt47CK5oi(DRexx;5n?(^~mB{ ll= diff --git a/src/icons/Mustache.png b/src/icons/Mustache.png deleted file mode 100644 index c7eef1910d2376867c57e4af46f555422835d0d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqE_%8+hE&{2PLN<-oUnn} zt<9O|c*6&sX2wdk4F-QwfAF_uK9StOxazO{;oM86(S|ln+3W}Tc^3YdQf(ZQT)`Uh zrS+ll;qtb4ji`wa`4?~r{5kMJXoWJ{vRWoT-v5$y#&3=*?`B$ZSE#?Kp68N-X!*w# z6Os~UG>1OYzu;Z{Aa2gd4|5*!hm{_ekkC7{wZ!O$(G9~FMkfq5B=KtUv2n8bF5uE{ z^V-3u+~I>z=S!FA57|PVYe=v*GchnM)LwSw V_x+O}85kHCJYD@<);T3K0RZ~RXrKT9 diff --git a/src/icons/MyBB.png b/src/icons/MyBB.png deleted file mode 100644 index 637b7a46f50e7e841878d84af9838df82ac73ab5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1381 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlTp1V`)U|aOYffwE z=(5+J`TzgFw!Xo?fB#f9wU}zpFx8ya)YVf~*U&REHZU8 zjI!;ITlYV0@9gUC?c09q!_Hm1_!`fOwwynB=?>xHl%%hc;-mbd*cJ-PyYc9TAbLHLI z_3PIkzqYfB*jbr`Ubb+}hex+u<++0|R48kY6x^!?PP{3=B-d zo-U3d6>(c91y6YDAmR4=J>R;u8*__uZ*PO6iz~03Ih&IGJoEdW8vf@Y|0_9u9Y1o^ z#dY3^kK#X**4=;g!H-8+Y__?=EC0U>>bqoLO=C(GtTCVEO9vSRcPuX zVL64bCyj-&1Kw|9O+E1Lg7dPrLkmBCU12_BqHx`7cP6ghWjs5s%-dJ*__|EiBI6IM zr-u&1QMH~|wiRbOzU@35S68|vD!OU2hfOxq|Mp|KU*Gn&*k6~6t7UbHZBl7mn_D2{ zl%7_$`tj@ADGNTz2^rKEvAs9D9Z>ec=9HY+U;jGhjA=c)`ufXfF)%PNc)I$ztaD0e F0swsA?LYtk diff --git a/src/icons/MyBlogLog.png b/src/icons/MyBlogLog.png deleted file mode 100644 index a13ae448e904afedbd3a682bd33967b3fac9f0b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 701 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toT0C7GLn?0BPPp%VIZ>uH z{(v_3kyDBmY^fb#=3H@C<1eJTT=c#7=Ge>)bxNzeGtbC`-n%iSDD`PdF55XB-yGd^ z?=3->mQF~^y&PgbvsvNoo43{XvJSAHJ6Acc-0I@yptf}xoHo+z7bOiBJj<1Q<@9ue z-_!@5cNX-`lr=X>d3ix}ZlLYEc`T>kq0xcA~MD?_1SvQYb#de?`lI=WT8-7Ja|W zaI4vF#;@}Seq7=B{$mT&70%%m*Ss$7oyPxr4&T{C*__Q*Uvi!-%)Z&s)|mwM?#A;^ f4=%MV`OnZd|8>tY-s#2+3=9mOu6{1-oD!M \ No newline at end of file diff --git a/src/icons/Mynetcap.png b/src/icons/Mynetcap.png deleted file mode 100644 index 01ee5bc86fb9b8a6881fb549d29ed4639dbb4d85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&|zI(efvQ=rW8 z`*X`3y&VO&vE-i374x`oA&l2Gy0f=Sjcual6mJe+QIjn$^$rt6%cEW?tzGN5GI)!N zX=_Z?_h0wETGx6wb+gOg+bzHU{`0!`$E}Z9&3nI0m61PyBeG+)$mbbi(44&f$?^wx2b{3}wq9V4Q-Z^UBGy8o z8BUJsY-_Fk0zIUg6RwE%I811Nz{|;4;CRy4@xiJ07Z0ki1ad4pBB>$3b1Pa!HmGRs zvjnc=8{Ry;#1rK{L1BX81dj=S7dML?5_p`%K1tyQOZo#2m4l|Dw-4JcR1{N~@xDrW z;*)!wbqg-n8XUOvp1sun`)-*_DGM&$WA|xlj#b}RwQ|YU=l}ouWR!}j9B}fl+b6&A XeUNppY+?%o0|SGntDnm{r-UW|FG|b* diff --git a/src/icons/NVD3.png b/src/icons/NVD3.png deleted file mode 100644 index d5bfdb17738dfd2fc63e4086b7767de55ba96270..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 876 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK#-1*YArXg@6C^$=)PE}b z_og#?X^~p4@FH=xTk5l{GiRr~yAs>O;~HGf#l#xj*fhQ2hsuQ7o-m7QC64^P3@Q05 zXKlVOA;T29`Fn$tqe1?sZz2nhxG!k>?=Z`);`RSKCvS)8+^h8tI<)^(u-<}GoeN8j z=~a|W@wu-##k%r0*MdX)9oqjiTRoE(nVh8Bcv_hweT7?$nY$wzE-vCSsbCD+^Upbg z=lj>Qmn5rgeod2m{J2zq75lFrtY@w(@TB~IT&5qzWgKq1r?G%TL}4j!f>k2hGYR$u zuI34u%t;@w$sY*F`uqRC{puP1JFTZjKNQ~3>LKR*QM&bjRB0FY`faW3kqu(o7-c^R zNocVbtLI)#z0f!1$ybdy#?OXV4*eIf>xlg@|NP<|!b{>Wt)EnLdSbEn$1iuic-#t; z=IF8hbco;Y%9WM!hhK$l%6|LuXL)I>MDD-!=0AKhCeJnf!N(qsSN}QgJIkm%ihaiz zq%R%edv{lhtm(XszvM(ruX(=pFw9-Z zD(~r=ns(LFjGf_V1D^)V&wsNfl&@s-nA;N18Y|1NsGf0iEGzR`#&sGDX}i7I0(~Fc z@>5&T^^EUFyWIan_fi>ozA&6nJkWQdYLA9EMX^kvJ!c}lrvoTK0B3p zb&JFc-UXcR_co+!THNmZIqmXw#szI`7rw8SWaDC}{m&b5uK9GeW!CktM;PkPPYP>m nWSRBwtBgXF?w)x%e;IcAi!*h{m3lKUFfe$!`njxgN@xNA6P%Rb diff --git a/src/icons/Navegg.png b/src/icons/Navegg.png deleted file mode 100644 index 037dc61f515cd80427d79dc24614bae57830c03a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}EX7WqAsieW95oy%9SjT% zoCO|{#S9F**Fl)kNn>^e0|SF(iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ zQVa}Cw>@1PLn2z=PWRWyDHJ(wZ=Ag2#1a$U#cH0*R4xUGO}W%@H0O%Wh7BQRlcsKs z+%S1f?XJPg8Jx6EU-u?bw<&>Ac>z_q$&)a|h=iSdc zpWnIvcWyE>%Y_sDGOqK_$yPF5cvD%lX7vkeH(p-elCrX-?YDRC+NC7dAAL(yTwIv1 zT~lA*yr;gVX2Z^%o<=jb#4MlmkIyGOHg@itckjHkrcSzFT34sn=x`v#-q29-rira> z?o;QpvzYeZKmYNg;lcop*=N&cWM^hR{P1DIw{K;KcU*sc_M1g;h|wk%4P9MTsotRA z;O34EyLNeLh$IyhOnCY<)upAYi_6T+OhZ%CaBY26m68OH5D%NBwe@MPsS`C>A3uIv z^anCKYr}kmybJlS_%s8+`04O@o(S1ySk_db=KIk?%lhWAtolqz}}v} z;qptDKoN#(*ROXTO=95T<*ohMRzF$QK|z2)L9BaWrc~FWg4$YNrHKnxt>S9PFyV42 zE-rq@cqh-Cp})VM;YW?#tJkkTR@m%1{QP-3LyTVdJ4PcRL59P6KZ@P|gjD_)7GvOI zU~OPJ@Spp`uU}kC{7;^_DcFBpP|(lMuVnYBQ(g+O)1Hbv`1UPq|NB?3m=dzHx#yoh z{^ErO!_})-w`|)s>rF9JL1pF1yLV+7HgDcsb@J1M0j=A;q^}Tri{`l*!m+sy@d+r?H!vcwhqeor;{@6BYrHZ%OWF;jdOH0j$ zAAjrivb=uz((uN*wQEz?wz#_Z`TM&Dikx2c`|@^4g^3;=9Vbql=wNvCvBD)ZR8TN8 zE6eDHl?-2}i_)im|MCjvcr8syO?8dY3pabtv|^h-gLC$^YuDV|-Pygpy;rQ_I&k0s zLuzVjPJVuL+r_tKm#<%U&&}1<*VmVkktwLJ{~s!5>fKPk;?MUsvrl*C{by>MxzShj TVDK~s1_lOCS3j3^P6 \ No newline at end of file diff --git a/src/icons/NetSuite.png b/src/icons/NetSuite.png deleted file mode 100644 index 809158d16f00f06aa23ec63c50d724f52205d909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1407 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN zzmmsIDbMQIjKhL$0$0wSS=nu9sB+Hb`7KX*Zf5Nt95Xxn7bbr@e(RI=)4**OLUM+^ zZM|>%Reeni?oDxAG9|on%h5v;ub17Ne=Jk&vG4lle=zrD+#4V3q*qijU`BGQ*?vqwJ3m85cT@B&;{Wy5;;q84_X6NQ4pU=o^ zzWHzM_E)>#b{)%$UU%}}?{5tZExQUyv+tJczTDsGf4fcXCGYFI?pN%J z+RJX#EnYh<`btWv8k>MZznyxpFE@Xx`<5@gq1*WUE?G^^W!n;vzUfoSY2X=Hs7UjSB#ousHV9m2e zSAkaF*g8h1BT~PX_;@S-oRqb5tAQt@Xh)~GXEL^$m^s7~Gn+hxK?z0)@yemx+ zG?=zm#4qTEfY5Z&zVq&Wu|I5N4j1wiHL(k@Gdy3-vzuea!sY4O>=&N@xWTb7LUcj) zi)W2hF%LNHOPJ5CzG(DKk@5ALH#`ro>j_lq21h#wMM~);Ju~FAWpGUmw>K zIfq(q>z!P_(o($t@vl!S4?NzP#N>15tcTN=1I{{!E8ZnDsx4n)b#L;NnhpjAi|Y&t z)4I$3HN{9gMLzXg~hGAT7~!zt3mJ z4|WI5)`+dvnO1q{j*VBM-F7pEX^$A)r#(;l$QrQYgVG^xO{YZ*^XtQ^x)!L`2)2ob zS5^i~*qP0GE59{D?Ev$($S+J?&4!W7XYbDST+Ot_nd3v8y3OU6yyuw?Okr2>;7~SE zpCP>aLDw|nsqLNevlp5CVq9vyBD&zN`$OY@XZ0D5an9~w%TQa;d+qA%HCJU1Kc18y z@s}^dDoxygB2k!3I*cPdD@uvDDzZK7aFsu;u=Qtmz)Mj>0cTWDqgz9h)<-Zyd zQFd|-SGgHdkG2&_IV#LPZESSogv-pVY5WJozjZD6`Jgl-l>fsuu? \ No newline at end of file diff --git a/src/icons/Neto.svg b/src/icons/Neto.svg deleted file mode 100644 index 4ed0473bf..000000000 --- a/src/icons/Neto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Nette Framework.png b/src/icons/Nette Framework.png deleted file mode 100644 index c3aeeb71d93615e83b4ce42d470c57b06ba2db31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1680 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%hg?qX^x3Qeh8 zUEPEQi?-%Ut*9((^0T@;(ZE3vJcC|8A6T)PEg)KdxGq zPv%Z-f>0hSqXEOSi-$kdE0~wJ1g=>j5TFpqrNlBbeA%(Bm)H0xC^&YAXlk{^&Br;OI_4v6ff7h;6(4Kf=dCP6K zs~Ntc%&(-%-?rKP_FFx3gTk5odGZc3e2;0fB}H<){AcZ5{>1d2lb}$l9@9Z1`+tX~ zdg-)#uL={mwd?nLt=f;msr90c9vnQ8r|;i0{xW&Lp3MAQ#trQ6Yz=lkztFn=Ptvc4 z@$rAIU7oIXFEVxVizTy5?3reNDbL@t{q=z-&5y`PE&qJv^JRV;%bQtdRavvn9@}}d)q4N$U*YrTOw+1g=+rr1 zGW3|$3w~pEuXDO)a`sif?v_>lnYeq)M%&cF6>&Q^NVq97dwM3w)YL^!Ip4RC-!62u z$b4(V>K`|z=+@@s96#_)%i{WOMW>37Z?*=NUXfDJ42a&B-tE!*TR)`hV}IYCZ_W4T zZFv~5GHUntz6^z9^Sm@){Ag`m#yKT~>$CYzktAKF?AZM$CrtR=x2NpOk(|`a-!46P z>#X{9tAE=ut9O_GU0xr@HHC@A+lS#rHD}8EvNc<;7JdBidHMf}q+JoWLnLn6g>W8s zyLyf5W?WU;yxrT(_TQQ4s3OqIm~{NAz=T+Tuhth2M2PKH>$UL z{W>#wrvG`p^;?6ulAP3%UNSfxym$ZG%=7clopCQTT#?7;&CI;xE^@Wpo}( zZ$7=qLZqEhP=o2E1jmi2!+d#6jIY+}osQrVIeIY2g{R{C2IFf^@>V|2r$0IH!9ycZ zD1S9q(V1hGmxZ&Z=WhvY6A^3aadKp+i9R^f&f`(~`F--!+RefbzjZ$N?O;OAloOU4 zj=hSLSo``di-&@yN(m2#%%rQe9+RIu5xrw5^KQk*b+^APw!S=fc2CN)ZDpBRtOtDs z5?3cPa2lsyIHxML#x%;=zo+eeJ)i9BERKmRX#xjQB(Lqd;9I?I$wb`^(=GN3on0*( zm-nKsqQA>0+iUS<&peJ9_RUkxN+xY#w@O`oQ!3$`q3Ik6yIRqkufBw7cut?byIYDbFYTodg^fOY0^%$CJ9d` zz6nQ`{JY~)ly&aSy+wKY#et25doFqC$LH_0+`c7Zd*MP6{;-r7(Ll-a|3Bo--cESA z<6PA0eXmNy8v@x{nhwnfadcDV;#N8Qhv)g4)Vo_fgUe^@y=9rebuRCMZ}4dstqG0? ze|PQBXK1vvV_BbQcu2funS@!L*mDLbl}G8-@o0`cYj^o`hlO*_g+oz{`bFa&wu|j@B0sl zp561U-)_#*O&4A5F!7Mss?9r+ntPNl-LgD7t2SohxkI|99XFY->ZQ%A`1|%)ZzA`U z_eI`cooi-(yLJPAfq|wE}H`0 zc}KpeuXgz7c4*z585`2aNu@81J}i0j$W-H}fUbqzRjVmRyB7wicf#g|n>Ukh^~9GV`5|KC-z-`)mcvbyB*-xe7aCbR$i8q@$H2Nx2Fd0>*i)z=I~gm zeR|GsX8{8rWyZTR3s^ds#NMmSIDY(}Q)ak}lY{An^(r?XsXM%KTD4Vi21DKRDN<6B zG86N(Vm{ss+c>|9Nonbhy|%VYe=;^#A9`)BxO06@0gG8?_B0`j_EgK}gSr=I9iDoR zH$yJ)zQ9(2RUe8^s=LqQYF{TQBM|mukN6)Jk0-L$eOYYjjAb|U!`6HE9e$>K)8lKg zlu(Y({GMlKt2TuyabBMBddi;F#<`jwUNbHb#3yb1nzcc0LX${9%DTX`*`H$hS=1b*L|;zx ze$I4emvE)+Q~ zp{DXy()~@?o}V=lrXKFf$i=?J*N@5dzxaD`&p?7=KCmi{^rhn=8JGHgD7u)@3`d{g%7B`2pk%57M!PC{x JWt~$(69E6cr>Fn` diff --git a/src/icons/NextGEN Gallery.png b/src/icons/NextGEN Gallery.png deleted file mode 100644 index 4440d9824eb0f1389f640002c7899a2225abc8bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2168 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEH=O_J=$oeC$%2fARigU|?WN@^*J&_z!{$_AZ~yz`()k>EaktaqDeVbwEg{ z%s&>RGam$1Cz$qHhMD#GEL`I`^Qnnt*U40{;{V>1|Ega5{N3Hu!>!fl-rYT$_U%kfaryM$7Wd2R&KEN- zQnp&8JSn;3#CoTqJk@vS);eW{u?8J|9$Kct-)r%GZu!6ED)U#!{F@W(J1I0`er&I^ zi}yC!zma8M1n#;_@5}qU{ok6bInOQIEAMJoPWAYFH~s&AkA^o|XB2PBws@<*;1Qa; zr`@5_PgLi+&Bx{25^DNnmwyp0oyDW*B7Aq*hgr&Y)y(U@*Dc$*U!3jJzk=Y7&z7PQ z>vrF$H6a)a*C43TwG9dUyVu!DDN#k2AM&T~_j|J7<;njwKu-wYz6T2kzK>)JZyRLcw*|YztadU&A5*`mO`7Q)6Q-bl!QJNVbFTAGLKQBihb}g;w5_`< z@Vnu+=cC%YR!wE?d;act*g03R!$B!s^kj8mV9b86^?YltJ&;;uW379%PuOvnyMG?* zCTGLHO8E;Hb8KJAQhcVse)Zk(n6=a28frx7-_4BoQ(e}T9nZThChfs%j;22|TaV7z zk$B=y$eF7#Q*6s}UL@%ToVI)DS6H_(ZmP+a#4v-^^Vk30WKzjhR(3BeCVgY;dV%B( zF#-pK_9Zv`ZF;hG+RhgZ&+ka7FSCfb@xI`3`>wDEtA8P%|6cCWzCU-LWU$zjw*4aM z0b9GiMZD&Do3U_Zde{B=mrp;~l`rtT;E>xR@lHQpJ((%Hem>eB>2RZ9`ifT~C-@7# zio0)8JS}7w*Sl4@KEEJIm$O_r*6x#B%&L5+J!{_Ip5k-A%~|kn(P!`M+WN}AzOs~} zsnMmM<}zOJU43Gb>3=m=M!n@z6*SMb{ZFyDm7w@>z2}BpVm!SMY?dCKPv3wXS@ zRK;z&F*Cl6U0!SQd=t)mr8!3|7v1FlBX|4UV{b392QEvuFeveDd6c&J%l5#7fAm-S zOk?3^Rj?D%b?|9D^Ox-(+pF6fryQwLVSTYULDKDC{89ynxi)`q^a?%MYvI4~+NnER z*GW$H%y9^6&|^D&)j3%-bDELN^l$%-Jf!N+sN8)sTU5d7)W@K_2X5_Kq%A(SO=LAW zT~_nidt+45*ZCn4wf5l>>QlE#+_4MiXt~|PQsBvT!JpAcwYI)rsZw@hz9(0}YJ~%G zo23@i&D$Mg^r>EA4ntwJD(jCB$A`Wz!_BsF%aL;jO8bR16p6?|r5n(i_z)TD9X0|CgS(+g+|Ax}fDr zy%O6b?f}Vyu?t%N-}*4+bN$xu&MJGZKk8)V{cM)p_W!;|8Lwx&5}WBKxj(Ze^;=Kk zI^?sDb^Gccd&`wuUKXY0PJZJ2Of0)F!EF{Vf7koX_dl)u5hPS982+b&f3ZMfFH0Y{ zRONQ1pMGNYr3Y;bPq_cF6S8srBQfEJL7nHOB)Mrb+;?q^)US%#sL?U?`QI=Mrt0Z|J4YmtXgnzr}=8sH!kzGJlVJzOKwa_Ra}s z?{y|k&9GPc@byZZgVW=g0_u)}`$7a9A{uW`F+Us@f9f@dQ-fXHcB3brOP&~Af1ae& zS-W20P-_W6?t^nVCw$)(i82k z^|2`JX=X|97Zk4Z)p812boEa9HJ*&w@+%iFIjlFy{-s5CMZ54r`A26@UGY%~=$IV7 z^n}wJ-shV=KTKv=zkAE}eP440Yjkb*9!TeX{rAzK^KbZs-)(7oK9l$CEK!x;k&PLJ z#YgThdHtuLXNi-_GLc8gTpLW4?k*6vj+B*KW83VxL+qHZ_IkazL#8hI4{BqtR4`r? fl!YM0o_YpOZ@wMD2@+Zi3=9mOu6{1-oD!M \ No newline at end of file diff --git a/src/icons/NodeBB.png b/src/icons/NodeBB.png deleted file mode 100644 index ad1f479fb94a5e51f5db9828edea7255244ebd1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toJUm?-Lo9liPPX+4aTICY zKlA&&fBM-Cv5cw`N?MI>K0PZ`)Fhfa=dS%$mX)a3Ya-^Ry>;W(KyRHT6P=Pdj6A@3J>v9O^PSJTxz*2~Jds`~}&L90sq?o|aC%cQ(DiMn026Yu}@QY?j-hOSsLZDF#Lf^GD9H zzIE!K3&+}nB23GkZI0RZe_n5suZ7aYwgnM|J54V5Z3{`P(sZ`TS!9x9Ew@+JwBNe|M{>`D!u$`X`&& z|1Jt#EH^zQ{-xaPq7?swpIrNy=CQ9^d{DS#s|&}BNy)i|7eX(VyUvN$El4ck^3UFN z>ySo*Vr){1f~(nkquslXKJ3%*h&VUpg-_ee9i`Jkf;XIcaN28P(!r&_6Q+dNbiCF4 z;P87vOz#JlvlAJnsovaHYh*b+|Mk*i4ZHpK3vJ}NXCt8`xHaOu<(Js%-cJW^1}<5| z7}q!Nkdcb_OQTwIwaOn^od=b5Lj@N*YD|?)6WexTdhDf0>6!^rOPKaA`Z=@khSttA zI?q6)SNOEiuuyCFJaABFzOj)~gPdVOlHz{t&ojxt4zG4k z@1N - - - - - - diff --git a/src/icons/OWL Carousel.png b/src/icons/OWL Carousel.png deleted file mode 100644 index d375fc1a43d910acf84e0abcfcb1665263f41998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1033 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK7d%}YLn00zogVEG5-8Hv zFXR+q%enXF(HhMcuEix+N^}%o?bT^gQqnQis(+&2BavS-JkX)OU4xU(GP zJXjnL#78A8x!3!J-BCgCNn_LnZYS01&kP6VM>!a&Ig0OK4RWyH__8QbfrDN1f!GVC z$qgwPjM>aP3S~2x*;*M@%@UaO9W_0e6g3X1GzNVTn$h5UF`$!iOQV(90>&`+#Z1mj zbL)iMBl(kG9{HQ$b$zwwUN7Bs{tvC?v`x-Pe7vzFXD;S znY;SF`}KLU!c%N+dB5Bxk*LKUwUkjVx!3vp&X~ikjB(uc*CXmStLdyZJN8Jz=KhBH zarLX!KVQ)hym>;<>`$-%tQBj&FVvV9DXsja=Is5CGkljl=UI1f>yBk>e(G_wr@C`lM4f`b}KEAwqrSvcJ0;*4w^b?vnfNVMNQRtJ2Z;Lo*k<_O-2>ZS$Mg zuij}#t?4P2$tPXfo~30ON@SFjTuElWwqaVa#dXh^(x1}D9;6x6{dHy?z7D4%qf33eO%5b`*

@bAgWLH~;ko!&XntIdD5+?bmo){g%|?TSq5M
zc)N1q&7?zz(~n5|?|!zYS1FVAMS1AQ*B`32s*4-CUX@**F8}_HX+F#6+t=9J?BxGt
zy;*W_<9ic}e{+AeS--s6Ft5bcHRRtng{g-fJ}$OxIwijI%9odVU!|;1oT$2Bej`_M
zropObwKF`{cg0M*E%DuEzo&B9Nv3AE90z{8X=i6G`xm>i;@t9#&>uZQOEQ%6Aded_2j1zx~cUi`#zY?C4yIm`DVPjj}0>?as?S^q@A}p&}c@Ox1a$WFJ
z>_c>2#>rKF3l@HqZ}QpecJq(<4W*x2Z^|9j_j5~L&06(RXR+4v&DVeCd@~Z3ZoHY;
z(4VHd*81fVySSToc+9-^@%=uz)2T9|)aZ9tWIM0?ERJpSdtxOY2p4YHGNW;s_#KHI
z3c6)C?$7A)k-xE@Hj`EZPU`FTqbd>zf#$L9bBbqT(GQEdbYL>=Zh0;&j}CM&FeS4zbZ{K$$dokfn)4*$)EYBg@k28TWR7R{bVwZMU}0i>
zQT_GG*1XMMe{8t_|Np=DdGA#++oo=n3%b$J`}t*Co{ePo1_PJSl=M#zwyr*WfII3#
z)2tUKKkPR%lNEJ+;jy@d(dNqpf!|yP`{gf`)SL*~mbiT*H+#N@Q!9`B%JYqFvf`F{
zo7kT|pQ`^Z`Gqt8)m1mRo=Sasw7vD|{r|t$Y;I9M;u_Z?{pxvBkN1xgfA-pZUe|Lt
z;GHr*v)!u*+3Mf7PUiC1J_$S`AiGA{@ap#KeYdURHZrR&n%~@5@`ceoTuaV9D{_jV
zgSf8BV*VA^CRZGj+4k_@QMI5I2Y6iM3kv2Pux8UxG`vg}RZ3n;GghT~C#ikPl
zEYD7FxWTcciG`PoSJSn1?fXXK9e;lOt@}Q2{^y6xzl+cBod5RT{hiN$744kU|KnPq
z;zCBB=F$zkMhbkZS}SYp7CJEOVX+jy*EH*|zzWuQ)5)uQ8l78(b}-c4_Hpvwz))xD
zF`?jd9P6tCs}8el`KFuT^*Mh_wWtM~Sgg=;2g{0#4JyoWEG5!;Vj_)ohieTL1UaNt
zd_LTeJNT?;7Dq^vYIDl@${P9o@odHkXI0aLV=i&>NdKF)+~yyvx*ekuTjA#gM?4pt
zO1&N}`EZ7s0L$8@r7sGFUWltyE;=&tNW7ztZLH&JhQGR=j*}#g%d*?E6jmyQH5Mm?
zPgpSh@wu-M4>c7+XIO)SN1<$ZZ
zrpfO#`E6gN?y75$x+vd%s;t@PhPGmkldQ0=)0+Y!Mx*kW}3TewhNdp4LqA1
za{Muy>E!xnZpSb0U2s-WGdAR$go&Z?t69~1B`;cjJUZ#e@*>Ht+6mI9A_FJvUUGjWgHMz=#|KgpU85kHCJYD@<
J);T3K0RXvEGLirQ

diff --git a/src/icons/Odoo.png b/src/icons/Odoo.png
deleted file mode 100644
index 8e067840eab1c947bf9f900d8bc9066edbdc9ba7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1780
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9yFFbTLnI{U9*pf+mMVMv
zI(HV)YIj2q5>U1jct7vulb=}*%xJkjP!-}&2*)By4UDJoj>w(=MGDyQv@igC243t%-khMabGU{I6S^&tp}G6p#)9r8(m(8HmNuC!
z_kW)?`}U+uCuY3$3QKJkz0y#i(-ZXj^|X>eRSQ`~Gl|X0&RaEA_wQU%QeRP5d3|NL
zUc=3Ru%t6>uM!TMe%1U1w;?#z^?*-LL-^9DdzM
zb?1hKNB;1bxg1#1vp>>n*Ou}P!i>#-FR%EQxVq+lVVL~Mb7!68_LnHcsehT*5_jBc
z^HqZxg|qK}Xu7*tf8Da1>BdRT`)aN|m*n_1Z}$3_7%BNz=?Bw}Z4v2_f0On9qvahr
z#_FQO#yXQ@Z%kGX(OPYG^yl5lOQapEdvBiVXp_2o)WAl?(Jw=>`NI*aF|
zx|zuMX7B&Ad{_9EC%0KuI(eNqHagC^5V+sI>)C^QiPx2#BtFX|hEDps^#xm7p2AaR
z=EcU3yV4eE+iYl^;(7SPjf*dZ^P^;^Exw^psKsemc6j04_W%Dj8`u54`k`Yx#Ka-r-PHR&j+RYHV4i-MQ5-dNv+-
z7RjU&5`$r>`D%XZhnZk!rVmtSyC~vc((}
zEppynZJ%9v#&~P86!T@P4LQPZ-@O)2({8MtvEsY>^&OKttW~yc@ZsD$SJL~xh28U+
z$;F?1wro{gbl6P6;l{FS^K6Bx+blodG+eehwd{Icrpmpzo2M8pe_peF{^Fg{{jJ$c
zXT0xIzIR-0o2Ss*LzVVn_VrU6x8-^UO1_dgB38EaiQwX+#gQ+q9kwj}yOCo2>
zUkl$QujY67V>o$Jb(eM5Zu!*0et|UY
zB{#=Tn{oB$_w>g_)5XrKit#U4AM?4=j74qoxA&*t-rsD(HG3|n!E3p7SN3nxo2<_;
z&7q;vZt`4>$zQhbw==B$=p}0-r_M7)z5P@hm&uXf?o;_XJ9qLknw?Mom%DOdWKyia
zoP@GTQ##8c>fU_6e0{xL=S$((N0BS1W~fGWhB1|_aI0nRdphOlOBP3gIeh{P?Cqys
z)2sjW;?~3n!BoCkjcF5Z_#HC5b9ucl|F_~g#gFw99Xej^SlRzDf%o5~K4VUU^PX=U
znqJhTeEm_7yQISYTE2>6r|^+7rxQ+*8jig0-p$;fyr5ox!!(t$APZJc4aXbzgL&?+
zuKm94PS3rWQ`WWZ5V*3zQ(!I^KX356CCB&|Kb@ALb(2-mZ|R444o1hdcl|Zb%AVY#
zCJ{I9Q%2_pr5QePcGH&gPhZ4tlKqbRc$OTe;=kGTjAr8P;+NTZwHX)~7(8A5T-G@y
GGywo%?pw}h36+G2rgu`J<+tLwK=4_v_+
z*PaC;IzM+8=N>Sl<
z4ZEf1wn+-g@J*XB%iEj}oo32)TEO1;x5!i5csvGh^oO?pT@=2}J8zg6(JZYN0=-#DP&kYAe6gKom
zd+8~1W;-bLnm$~j%{ue5s6=|>{00Y6CjBRqzOcR4VJv-E7L~2PT>0FapB#S@8uJ?t
z$lddKGHKOC#-PTG-q~KO_=CLaRNroxB}eYw0gzAFL7^r<8`H%EKKDLnhyGS7GES?!#VY*8t>XR+s?_+Vh4KMWY
zY;f2vai_yUTVd&y-CtY8#pj+queA8#`TIqjx<3UrI`bX=vMtvzswwyO^vDH)95F5r
zwoE#d{%LE8NN&1u`QH?J!a8G@MhbML8)%F@5YB4upoo+D(^
zD6z7E%cPmR;sHal(NXn-Q{oN(OBnOnHOUolEn%~sB-$v$Q`D&v#gP1fA)vKNFNX2a
zgdHL|tY;T6mo%Ae49HHoC++MY{f;@?sGvdXK)PFe!=vpEPAYz9wli|R+R@JJQ+cHC
z&2<$f-aV62m)X2wdalA0v*%#`DP^4kAEg7AFVdQ&MBb@0Ij=lUH||9

diff --git a/src/icons/OneAPM.png b/src/icons/OneAPM.png
deleted file mode 100644
index a31e39db1a88e41bfa7050392557cd80261a59ef..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1353
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux!~%RmTp98X|NsA=A@A@g
z8Vvz>2wXfS@t=W#VPi>$dGXcJA77(9^{+#NzbQ$(iO;7$w@?-;<0!9k6LjfYwshi)y_FOU+&PdZ?Ou_H1=^oo2Rl
zqSHmU%Zqqd7W_SIcgC}gzqX)u@A}Vkp4&XH+w#Ib)+ckidoBwcn{Q>vU6SCY$bV(LsoM8oOXs6XI?ajv*$2wz5A=;+u!@4
wD(C*sHdW8tFZcBM@_AC>H4YmdJpao)SykRh)m^urfq{X+)78&qol`;+07|J-ZvX%Q

diff --git a/src/icons/OneStat.png b/src/icons/OneStat.png
deleted file mode 100644
index 1513be9ed9dd102db842f2dbf6ac4aa08524c460..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 909
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toLp)s^Ln;_!54`rDTFP+X
zb~;Skpy5zkwC*O!*RJ}L&c5=0G4=hes*72xw_PjA
z-I|v@(fhPnOXp)Pfv&EC1I3T;%qy;3_xvTV{v7#($#s7d)0RxQd_FxmDqSnE;N20?
zN7jsvN6Vp-3snHjU%mc4X5
zyy2dy&+DX(8R;nvi&Xws7Jb;dYTrKb8+_{(bJYLG>~^v!;a|Aw#xn8XEsr!lDx8j#
znY7|c?y<(^PXYP&XC}nvUbjwn%UrQuU9A4ZQSa#vL6R@(CF>2lZ_G+6eOSHhlDnoC
zFULZq4g3+){_e}U`OKZUx%tOl#ys77%g%5oC(AEbVj31+#*we-F;B`*-tY3>Pwe8;
z{1@NIE1Nr+NpxM`xo><%l5|Bi)@yy+BL0Y`p>&lGMK_^#7rX(f7^EER#*4*Q>P`??)6H^WjotbU|-)9vaiFx
z>cmaIn*}miZ{^KOHma|0nq~TOg80W(tN-ktp*lzF=`CCSy3|g&^E`gb&pds>@V&g~
zO4okL7kTm1lRv&#{8
z^(C{mvhc{gzE!fF&y1_#Ve?mHm?Bmbi12PQ{3?C=w*Q_}bc8~k`weRkix`Oqa?mxczx`~(n+m$V~>@|m!|FN^w
X%-G$
-
-  
-
diff --git a/src/icons/Open AdStream.png b/src/icons/Open AdStream.png
deleted file mode 100644
index 1b147222739c250db41b70ee0feb1c515e3df3a6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2124
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
Ib4q9e0GC%BUjP6A

diff --git a/src/icons/Open Classifieds.png b/src/icons/Open Classifieds.png
deleted file mode 100644
index ee8a6c11320d76b0e6b46b9a6feff7d6b282198c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1602
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9oSrU@ArXi7hI8i#r^@U<
z5}Qs6b~
z8xAJPk=5mgdpQ<4`Iu-hiU@Q{O<|ev@z&yh`?B}H-kROGu;S$O?ET08fBgNg|32p-
zhj}XuJTjLiuPzNzeqG{vV9BhUNq#pc@UighQcsw$wqpOPEf;6j9j;DKEq)sCaDSDW
z^y1T^&1+hloCEGGoe{L@!-DC|Z6z^=8E5h@eEjeA@o;>Y$nVD~aw7j1Nd(1DQ)(_t
z-p9>0mvhFY%4HVScW>46ov^WgtX=-HVe0AmeG;6i*#>$=3qPz8|Ig3#t+eZ9bkF_G
zqOq%{3SZKRROdDfV=u{+=XtgDyn#!}OJPgJKIsd!j~}>IT%0SYGIzS~uO#2y{bw?y
z%f0s{3xDT!e$uy5nVIvG#RbdG;#wJAG4-O=9_!y$9={R&@T51_ccs!FpI4bhSqiYM
z7Jj-owK?x0N7M?1zGW|;Y+EgV(5rlPbrmq%zoCJ5ttuQ>)(^1U)_Am
z=KLaF)tk4EJUlVudg76(Ta54W9Bn%FTyBL7*XroE3Pvy9-Evtudwuv7bCK%i-p@xo
z-fWNvtUj{gT6g(;iDL)qCBCdSzx1Od^Dq0ine4akEG@`rS9YjR&YUG*H}~AZXY;l^
zUmkfb`Bti~UYz|I>8`cS$74TOL>3&7$hWxmh|esnU}wW!_R99l;Rm0rpR*%QV$xb$
z%^d;)dUnR?OS*OLx!vq>cywQ_aGo?mszKr1!A8
zEuFpRX7JaeGdAh`U6Wz3ekbFQ`5G+b)b??wQG&
zAG7m?*2hn~*Dy^jdgl~6`~5wcA19qeCUa+U_ixJasJtKegf}~T;ST+`KjX^(x-b5;
ze0}N!?fk&(RT^O>monMQtt<6zI|WxYKDSlcnwhuRz(Tab_h`evfT*9W<*_+simKPE
zn5=5=uUo-(cS3K2qtp+jS!c4sdT!V>trY26zl7J~Az%K!hri@JE@W771ctsmw}!#x
z*WS|)5048_>#n>hSgvF{v!v4L)#ek$a_rMjIn93dd|Ir?D#fI~
z%L;YUK7E&%c+
zP|3(oDqL6H#FS^`AOHXIoYcgk38%I-tJ#Lhe)syj_=-Zl<&3ivHFYn|_%g|R&Fvz2
zkw1x7>*9)(Z>dh3wdU8-Urn*9{ap`l{5AXKxq7d8Y6WYkeCEWqulizd-vvh499-X+
z%KZ9cjco5T#*keWA|=n?vu1d#31F3euHeV^dH3|v`%JT=B`)1(y!<`lpF`ry6_cOt
zk&94q(VzeR#zU!%A-bR2uFQPHRZ+=il>VS_x%vvbhuoP*B3GnbHW%GgS6;Dyv%tcQ
z61|fYx*4uV9&gkO*|3~Trik;P>Gmi0wqLz9(bcqYrIb-!Nx-hh1qDuuY9^Po+{zZD
zuuZV&Uhro_g8ccZSCuLiU-O=@dOD%FD^<$bGQaDWQlNlose
zLuZZBm6|d?rO%tR>Y8EdDZh_=S0<-Ayj738vV%D%&O>~A4&MUr-~&0<+?v~3BqgV1
z8^<=+^(Qtd<~tu#S&$;X_{GjEGF{(Uc?zo-*<92VZuN_V^lgi|>Zi@TE5CEHcFc7K
zN!K@f(wsUuTIFBxlv8bXWDkNn^d<#8x+~i*n{p!ybulkmpckUAT*OF^lC71Ad@h8bJr&qUrtaw;o^^eiC
XiesX?XM7$50|SGntDnm{r-UW|_Nf2S

diff --git a/src/icons/Open Journal Systems.png b/src/icons/Open Journal Systems.png
deleted file mode 100644
index 57c1795ad6e2a40990a68199ee3a9b7653b9d424..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 196
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqbbGouhDcma{?X4SaYA5+
z?1afSZ@2uO^WWE(+a_y~pYb2_8Q)#2mcN{~cIp4~o;CB+4}G|wbgq8(pSZ!I$a`~ScFsc1Ql
zZ}Y_K__jPPb@<%>-`wW;zx{8*-|XwQnJy&4z_79Yn({7_t;a#m^K|udS?83{1OON>
BS>XTx

diff --git a/src/icons/Open Web Analytics.png b/src/icons/Open Web Analytics.png
deleted file mode 100644
index 913578707a0b3afac2cedfa5eeebd2f88d0da070..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 158
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6q7#L2UK7HZBg|A<~
z{%>W7%#=uAU|?V@3GxeOaCmkjje&u|*3-o?q#~~LUZac3eEU_+uQ_3di024#c%L!dE(L5scM{FkeFfcGMc)I$z
JtaD0e0sz}OG`|1<

diff --git a/src/icons/Open eShop.png b/src/icons/Open eShop.png
deleted file mode 100644
index 824e261c29ffc39bc11567277860f22bece990d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 905
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

diff --git a/src/icons/OpenGrok.png b/src/icons/OpenGrok.png
deleted file mode 100644
index f56b970b35244dce7fbf1cf11c5bbb0f25bbe95a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 427
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7i#%N%Lo7}&oqSNA*-_-!
ze2?<9%*PAFGn;0+$f)qKboQQG=T+Dgyz@&_M_GFCqe~AS9bj}-@Zb!pfAZ^%*>2gj
zi}>`de}8&re!u!N@6L7J|2qpDulUB;D;>-Cye{lD@o7m=*7o^nMYb!lvw0G78kOE~
zu~tnm?waFMJ-MYuIe1@nqUH3IXKk+;XKnNGu@8LV^lanH)|TW6H(nlkrualp;Qaio
zSxgyG-zL5c(a^jevcfhjbn;4emm7t?_dnMqYM9Sx*Nk8ID1gokYP}L6m#XvuBf@cCNRyo
zn{-d0HTKUfCpKM~7TqVyYZ_ug7*-x?n7=)I*8M{+ifxD7{ny=i$ICWj%I_1?Pfqwa
zzc#^g@r3AgQY%?*2=C($F#V*h{Bv_dW6PYDnU^Nm`WPO>(AmUSE-+a!??|bo#=V5BS^uY5zaCBjs!|+wvtghi1tNZ<=EWxe}*n5`Dqung&)6?@g(<*z~!CY3tzvfUo&fB;mKR+Jbj$54zWD~XU}QA
z<+*y>Uf@bc&+hYo*>|N$H&5HE#@xJcyS($IC*dlR42O1h#~DSmE;TlgXg{0i5&e0(
zV&1Fzwq3R@re?B#&I?$-w0FL9XFgBVyRSUc!opVnnZ*5{`&&K?Yw_Wt8J}d9z{~0%a@QY2GHk0R=nwnPYQB~>N*1P|UiirN_
z_tItBm3FAUO=UrLP}<*gk2&AwE0*4@e>mgb|2j|B|BciB=4a;qzklmm;knz#ugl9#
zR$Q34GuC$R`7ZC%|DH3&E*6hu`*Lp9|1}P0j|HkaY<%>8X{zXdb^n>)^b`$OGOuWr
zRkoZlYnGG?=k7HmH1Y6qpMUr6
zWp!9k)W7}P);+BM-{Seb$=S)+zopr02gBoO#lD@

diff --git a/src/icons/OpenNemas.png b/src/icons/OpenNemas.png
deleted file mode 100644
index f0d3701eeb4daad4d6ba4d2880d8f46654b2f3e5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 245
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+?D2GQ45_%)dePR4IZ%M%
z!QPl(wXR&#A6Q12B1iE92S23HN_5C0KK
z6u5QizThnbjeq+8Cn>2VZ*}+2^AXy_=Exfswm_`N;BdR})Ke=}*98YeChf|s?(w%4
zeDl~;*0+5xhhE`)-}?`gnk4g#3))w6s8yUhz|E(8<7;oT?@x|+x0kcHOR|l=wN=)&
zFJ${tbwT3Uf)K0ARoANv=FO{my?NW--|Qwki?uWwAILH=Ffe$!`njxgN@xNAE^K5N

diff --git a/src/icons/OpenResty.png b/src/icons/OpenResty.png
deleted file mode 100644
index 6518610d9a60c7a35afac14ad38b825b76b1905d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 754
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGV*-3aTp1V`7z!8|$`}|b
z85pV<7-|?8Y8e>n7#Qjp8R{7r>KPep85nCB8S9uB>lvBqnOJI=S?ZYBs+ig8nb{gy
z*y~t0DphqqImKGJ#XGqr
z8h9idc_h1eq}%wUyLn}r_+%USWE=VAdifPv1r%EZl==mfn*~)mg;XXAsZJEq=o8WC
z7tyR2)tV%#-7Bg;P28YU++dQp!88f;>C)!2r7e1;ZKlZCOqX?>q~J7P!F7S6$6RHv
z$;w_!RQ%?s`cG90o~IGKR6TT&X2d-0=;=DqGj)=d=%=hONL^)+vDh$ojcML0)4a{5
z`J2oNR+$xTF)vwVQNG8rYOQtMZrjFv_I*2DCT(?_vdv@43HND-JZ9|ioUz|?_HpmI
z$Gztt_g!?tfAJ~5#b^DN9`Rp!I&k%wpv@=3wpR#(d(xs&5bF#XO|K3%{+Iz
zn_m#ek_#RhEUXF~0`offTbLGVA7EkNZRugnaIm=5y`;tA#v(>R?g?Vk7!(ra4>1Vx
zAFsN}G|Sb6*(z9s$%%a~$3p7_Gq!^2>;Eq?w|ogw3;z|X$g)%Dhzfgu*F9~iWJ_Px
zt!tO6N3Os6an+ZKr_O0v8_Pb3{ol=f-8Ovn=G*dbm-m-fKh921{w=#*STfqNYvR&r
zpC2!r-TUXm1mj7zdNn(=Gnz>V0QFyOP*ztnxZ)l*VgQjbJ{QWfy@(m3ep6jSB@O^V*@zngsLXGoUJ0`TKNU3~moA}de
z*>NlG{U;oMa3>u+(fU*J!m?k7!{+HJ*-ha2#Ugb;C+qpGaC=bV^>p=fS?83{1OQ%j
B7e@d9

diff --git a/src/icons/OpenSSL.png b/src/icons/OpenSSL.png
deleted file mode 100644
index 837b4e9730194165ac7d6bfef80095abb847aa98..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 488
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf>pfi@Ln00*CnyNs*&%tF
z90|L!
zZ4Q6O`=pI;%taP=?`KQW%(6;Qn#F3~c!Ry;ro%_RBYX}uV!mgyvLf|ZkJw+-5kIu3
zkK6m#g~e^mS{Hb>9$p;Atm~x~e3;RFB9D!4%dcLKSMP(fEH&!(D@#VWx6BjSA|Sl@
z2xC!38>_&=<2=6otg3t$oQ-uDLoNs$h|8$jb7Jcqj*j!ffgc18Er@ySuMXJri-N}
zRY@up@r24gXj#11L7cszX&z_$zU5!I7zK5zZY)@QUm2nMc^mH$49E&2H+!gvCemH(Wga;H_Nqj@V^q`uAShf9u7fGY?6Ych+Be%v`#D
z{;^xV^`ECQFfc6fba4!+h>JbN%6Hg-hvmT5{^o$Rw6_2I*G|{yz0#K&x!dT5>dBR6
zU9yKabx#gd{djXxD*HRR@MU=k(HEY3o;nk2KgVx@;kwC9wQ#EkNa)}FVdQ&MBb@05(3a
Avj6}9

diff --git a/src/icons/OpenUI5.png b/src/icons/OpenUI5.png
deleted file mode 100644
index 17a2b943e4e08fada6e6cd56c3071f9bfe74e75e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3620
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

diff --git a/src/icons/OpenX.png b/src/icons/OpenX.png
deleted file mode 100644
index 4ec017aa40b5a88960b786dd705e37ffcc362b69..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1286
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUXFXjULn03EonDy}5-QTZ
zUoz^J6SE#Ci%U0uiZak&kHr<6%*UVP4$jX
z-SD6zbam3N_RfPd7uiH>L~8_RJd#wJzwUWdhAYoUvD44j6iKoz_{E|qa@ahmW{$3s
zE<=Bu)B3mW^Lkfo(co)ne3H0v+N3!XeyBUVIyqT$-L739fBfxU@wK1jgwXNmBb!@_
zm@+QuHO3Lw-bY+Z)H2Zs{xd~)
zmb=S^32IXUJJa4ed^THr|DN;2*N6U}c(8|u?_|Pyp1zX`YijmQYu_z&JHg9)vf)|N
zh-;cmjma!b=_{{pN%WdMv9R^@-M<~(C;qZaeUP2?$V(+-M%nxrki^V7qL
z)1Q9Y!$fYYVV~bg#oHX;ftntefg5NC7*4V
zmC$~-jgFsBPUoM0IPAm$?Zc)Fck&VhF0j845ww^V=)K?$CXe@uT;2CZA9V
zZ8e7(+*t{0r9Nu8EL?Sx;X=&u-=`-<)s?Z|WBS+A^n?4wbvuXN*LJNt1cVh_79Yw9
zWsbWVyx`N4JO-^<68V1R%=Rvh6%9+a9lFm`Ue~sjOE@!Kly6m|QtJ#J16NMf7`B3Q
zi~))31FpQO-!pHY)#NFw1deiD7GZu6^g>Ba)Apsx$wn9Q)BIl(jOX;rw-_uCGWWmm|}
znC`G5)8Pi=h6TpQk3DZ(UAAELfmtl~Dve*+8*DXZ;AfgHbC9nrpyX1cZy>|pmnqtX
zEUQ`5j!OP!33w|}f5`8w-`1Of##)SO40q?a^CjpMXk@*4Ej#U{%R6m{!jK1A3CbG;
zX7JY}y#IU7u)482@A}e}_8ZjQu4bR_W9Yy0ZuV{F16tL|S^hs})jCLis*jbw+|b@I
z{cY-f#+uCclk#sI)%fcdv*fOW(S@tqQf`ZH{>%M6RGNMEEQ=5Z1_lOCS3j3^P629?bNZ%*ep@
zV7tLCm6!f1%bt2|7g=5`om%G5>9qO9t(#`4mvwU;7Y2Dv+?mQA!8LUjXOhU0iAzLT
z?+UTHE@=u8T4Q28WzUH#U#cH-n|0|_$^Dt@)GK-N=8VOK$_aC2Cmegc|BP2;XGC@I
zr9R=>d7H0CT)l8+Q}_1FyYY9Wci8;45!lXRw@TLWhwq1J%tdb#h
zCV%*0eHU$huab+m?|RQ)qb%N0z$}=krgYY2Lff)GT75lr%Xcp5;xM0bAb;XMyYEj@
ze}!DRukN(frAAG0yI{BPnNL?XeSR!%WxKWJ&ZoA-S+#LKkzzb9%RQGJxnXCMU+;bK
z#tjQqX|9eJB~Donb*4@>?d{iy%C`4Ad5oz`MD06E+Oiy$LtB15cw)oH!yA0%@6P_q
z!kan`WUn4m+P44YGLOxxduHsPdFriP*P|ZSBXho1DcmV22+XqEUnjkEMSa1H#!kI7
z(W^yH0vflrJQqvnpp%MqCh|;Ihk1M%iHri@N7mv1=k}EGK~-rpxEdnC;~NM+a==L0aj0i!R?+zT~4}WLe$X-LX|zFilD8E%THNlV2H1_lNOPgg&ebxsLQ0M&$2NB{r;

diff --git a/src/icons/Oracle.png b/src/icons/Oracle.png
deleted file mode 100644
index 435d816e1cf48f4387315981421056650aa3a5bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 873
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($08+f`nhE&{oJMFJ`aG=ET
z_xl%EZQpwL?%kE^l9s&)(Q;W;C%RaH%Spw-$diMk%PUNCmEcqs-V^gzEm*;^ilK20
z%hXT%&iV4rd3Gz5b?)uEx9`?&tS;Yfn7VeSAWP-XLp#dPTh1?@|Jmk#F=I^ppK#VU
z4F5t8=n0$*Px9hj*IE!T->pUL(3J-+b%N`zJer`$%)qi(YwhO0P5C8rV!v-_RFL;l
zHa7urFs2IGXxTvt43}
z#0K7;2|u1T<#nwwNd8!IlyRwB)t~H76Amo8ZEUse*S}`qv`_>
zq|VjA)Ay_GNVMCI6K7tgg)CJ0qB`^XB9S%5H>CND?PiHz*YKEJYhUSghlk<%q0{T*
ziazS>dVg=am+-k&udXgwywS5GzbijW>U1!}lY5^IT_J@wk$BQdbA;b&hrlf1U)^`)l|q%55ox#Y6ukZ0y2+_k8-px+uVXEmKRxE%hU_3!c7AzLX)f+hpnAWfLTpU3^%u
za`o!jcPDVyHK!ipyQrJ8TEXFO$z@KzTWp<5Y^=}gcjSGWu#78Yp&R#F3KY
zs2nWHIixjhO_BWVLbrz8(eEQ)|m~pB<@O
z*UQluE4;l;>0v-iVuj*m;l|WRHIXHrlUCS!t=RIi
z&xff=u=P~hy4ksTkvoc}Zn{&HA0&SDvisL>>MPG*%`Duu&5}>{U`P~G%l4n4jN-|j
oU6!BKJfH6W{P1f%a~)%>o6(6#uIsNE7#J8lUHx3vIVCg!0Lqr3%m4rY

diff --git a/src/icons/Orchard CMS.png b/src/icons/Orchard CMS.png
deleted file mode 100644
index 2d587cb5601f9c9e437e24a71e30f7a1ca179757..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2277
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

diff --git a/src/icons/Outlook.svg b/src/icons/Outlook.svg
deleted file mode 100644
index 197e79925..000000000
--- a/src/icons/Outlook.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-  
-    
-      
-        image/svg+xml
-        
-        
-      
-    
-  
-  
-  
-  
-  
-  
-  
-  
-
\ No newline at end of file
diff --git a/src/icons/PDF.js.svg b/src/icons/PDF.js.svg
deleted file mode 100644
index b842fa701..000000000
--- a/src/icons/PDF.js.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/icons/PHP-Fusion.png b/src/icons/PHP-Fusion.png
deleted file mode 100644
index 59aa99d6d870feeae75ad62a267758eb7ca68d0a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7333
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

diff --git a/src/icons/PHP-Nuke.png b/src/icons/PHP-Nuke.png
deleted file mode 100644
index 5e8f3182f4cfdcaa16555e451fadb1d845bd5c55..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12302
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
M7!85Z5FjE108a#mi2wiq

diff --git a/src/icons/PHP.svg b/src/icons/PHP.svg
deleted file mode 100644
index 894c7f342..000000000
--- a/src/icons/PHP.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/icons/Pagekit.png b/src/icons/Pagekit.png
deleted file mode 100644
index 9c28651c51774f5616d9b373d2cec4c74f33961a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 129
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;ICT0c(20oEV=?n}EoB=)|t_%ze%JK@z@(MlA
zp5J0%U|=c<@(X5gVDRr*!N9gnPbB5^s{p&>NEL1%GeV`HX*WI(z=TEmG87Xmn#
fJsu?|FfsTX_lP?rb6l8#fq}u()z4*}Q$iB}zEdEd

diff --git a/src/icons/Pagevamp.png b/src/icons/Pagevamp.png
deleted file mode 100644
index 246558737fa1457ffa7a6027155afccd268bd6bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4103
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE|
zgW!U_%O^81FtC?+`ns||VwPi3keqfS?==GhKewlgV@SoVtFyBwq=uFrug_jvoA>?g
zJodv44h+qzv%EaKd=?pIIn0?awUNrbm~ayIH;d
z>;Lt8zun4yuPvSvTkCw_b%W-CieDYfyblCJYxk*EFUgtOal)SEV_t&!gsLrP53D$F
ztmRbuhYD2#E*1s5c~^gS7Vyp
zcm4XFDu3hA&R=cMy+U1LLj*7OGgw!?s&>phvj5qe`x>W%-v55MonuFmT<%t8nd>Vg
zv($tHV+u~EUVHna_CWmQna-JVvd0qHyd`8>m<0qYD+QueSrSqOqF?&-*1eG~@D4qx
zrMM(Rpy=K;Z$r;ZZ-1!p|JQ#|F>jW(Q|^Q7%geXN8JSG-Y0*iFXNa>red1oOYaHVp
zo`@aKm#AFwP`(vx%x2SbLQ3i1y4wrF(@ibxnac`a{A^}Wm3=VXfT2b((t1+@M+?uV
z-GYUV->)is%fJ8cajdzyxcH_QHzvv`EqR!hRF%ah_;H`qTqCh6HL`XuKZEJ-?@O-yxO3*rlv%TsWA4@3^=E2dm;HaHm0{Lu
zE%9kq%`p|HQ*B<)QTu*(o4RX2XOZf`_80GiOl8xBKZYLowE6rQ^Z9i@_vrp_?%&&V
zbbnQrY<--20rTGHg={`8+g%Knt#Uc?Qt+d0!a;^jB0E-R@co@C|YO2*S%Y~)8sBd?}Wp+)LoU=>!-lm|Ct}|`{riSJ
z3oLI6XuYg@V7-}Vt~Zl{(!HyB(?cwOPkN>i$!^iK-7xpVk1y-~?3wJR(6Rmd&s~1i
z^?FLu+}Rs;+xoKPGx)tS(y6_rbRwd{^l{wMC#fB84`b*C8Na!H{>mJ$RVzH!tvPsP)5e{QH#X(izQ1YJ*!3&3+b^-v)SmZ_
z?E&r;dmlWU|2|>a)gsNdi8keKu~pKhiCMdz_P?E@*0KK$bJ2yFw=XLh<*icDzN5Tf
z?1$;E<$Jg8dpz~`x>L5IOWW-Z_QYq&oa~70KgM5fo3ZOw|&a=c75IS*Y3~a+;D-1E$zJ~?MWvM&wg&${90itRmp_$mNYGrQSzR5KR`$2VxZt>s^Y5Jpcju(6
zytgIGSx#?K$VU5>x#b}}tBTe~i88)_aoFz7?JqqmIj5=o|CT@J57&cM9=~eGC&_~U
zGAdLg<7BLkE18zFdqx&~()3uo(z)BurRDqi!`wz6n)ak0e|_$LmE^;9!N#iMxvwh@
zYUl6eInUU#)M>GV-|B|q-y8OqUk(nvy1)9IW|4qkz9d7`*?(n?{oNcLDf8>*=xUq)
zxpcgk$zWrR?EZ=mbs@^nbuQ%<3m3fBaeh8&o%JzmY3JT!FJ5@W-H@5I>9w)kT!rYc
zo6(`JM;yK_byiAVxw&}tl_#zT^Ip*YBZqX}6h$lZ>$cqNN)t9Gw28Gg
zoCsyUb>+dFn|a&y=gpdR=x(V>RLq9AMIAlu(MH`1r<`LA+mzo~z39rjzgvHw{+)mB
z;j?!xZ|;8jrnE4vUR>$1R#VpzpWO*XM|UwZClnp63Sr#Z6YjMxk6CTknJ?d)I<(hb
zNR!%TlkDuocZBD>;LcAs-+Vu-&k|XlRi&n;x%x$M<8_`3yRW^zEccO_f4j@WTk4K)
z!>yQn1ym!LygiO{S8X)A&3*1fYE01C6s7jCDJ|`hLjJAuc;}cm)H3f|tXXUKJcwDn
z3;p+2ijt$u3cpLsACStmCXGArSU)3RPQstoaON3Z^^fJ$L=t$`PTHj;)nERYe$i`T`T|D%{_Ef;oJN0i@uY!kAE!V6r9d*
z{NnstX01lkRb3q}TfCDTJku2z%-2P*Cz
zXIEQ?l9D{zGRZfr%PYTKot-z+!G+=7TVo&F_VSJw$DDc=Dsq>{aof!Pmzh7;Aa?nx
z6hwm%GI>=d(xk>oW7obMdF=g@)LK-2AkNUrvsJ!KpRIQc39UonKkst};LW)Ks<8
z#?mJ2`J0sQb2oqLyqTNzEm~=lqpRUn8`H~H{6A!WE#Eu$xzcsd?N?$$4;CcXrJkx}
zHrQEXJB{axjg8KodWI`IpEBroZ0~sGxvDMman%F8Z{M44s@r~lHYfNTqu|$hyRJLM
zu^+u1b-6lEH(EFFY7X0c>*}`;Ss4Inq{Ou-`GEh6+9hGt2ZJ8uPEGfV*~KCFug=UtX^rnm
zkF=>P=Q8f8YUrC=68U7;`kJ3+eU{HGx>q^1yYrox$IQmy;2aV3S3}9h^+%b@y17SB
z#U#o0J`M_f#;Sf8o_fL7ht>x%uzBjLU!Wn^y-R*ULP7^>^xP!>|u-p_P6v0tNg^
z;SG1PdYkwjeoQY}c3R=v{`6JmD#jsKLWSZZOzXZd%!t{^x5p{uZqT7CW=!{!H;DJR
z9hoZUSh3_zUcd0h*i$}2u{CF{8m@KsijfkDj6ad%enn?*~v{aw!AUecw;e4Mvp@2YtlUBveY
zR7mct_s>m~I`;MXpSOxH?dEp}e4f;LEyaD_qQqr0QXj19h&a}u
z#P;F%M*SCGlk2y0JyvjOvH!hYUMrNQU<2RsLcw`Sgootr4V{(E~I(nUP0-zQlA_uRo&G3DQX&l}ON
z@**5BEwS|K)9kZWvXTpAuu_(Yj4EaP%D7-zp`QMV?T7B$WR`r1&#Ql67osA4Z29@x
z^OuDg3=Q%dGTzB-ydCu*@!7YgT@N-sTX;A4nEldQFydYJ9g{x9;Zy|8gx
z?6%v+Yb9rEseU=2zrg-0!;L*Tb2hlFe)>@EnV|LV`m3vX*WdhaFL-y!Tw`YWjW*Bk
z?prR)z;O1Wq7<*IfVro}uflIrFYYe?owB$3-doG%$@8mgme@_7%{N`c5m(#$zt%J%34Y
zIKu>9xqZs*%iX;?6(=j_{Rw1ea5!?|l+t;h+2N_t526ybud3Oy`RUY}m?9l9S=rh?
zGX@6nJ4KRALM{y6j$y3-Bprk_jSfCJb$I@_bE^OO`xIG{)+YXb#=yX!TH+c}l9E`G
zYL#4+npl#`U}Ruup=)5QYitl=U}9x#WMyQkYhYq!V4z;7asx#}ZhlH;S|x4`Vajt-
R7#J8BJYD@<);T3K0RZcpv!nn3

diff --git a/src/icons/Parcel.png b/src/icons/Parcel.png
deleted file mode 100644
index f3028060fb70c0c95e6b8db76b77b2229d6dcc20..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4786
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

diff --git a/src/icons/Pardot.png b/src/icons/Pardot.png
deleted file mode 100644
index efd9991af44bbbcf211880d6205e85d064f8477c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1499
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNeUVV?H=7Nm9;V?P@7FK&{2TZb?TA}VgWoCni_&KTtzq<
zyhO8dXK!=L>T;onQg@fVpzpsBw+PJg)bH?9wX`3sTNU(ZMPqJ9~bK)
zvEA2XN8N3X>DRQkEc$%@`t*u-_dlP}Ip`s`>n($)OW-@}iv{J&p8uQ_`}uKl(W$!G
zQ}>?j$=iSRroV|%-N%{QE5eK!-c>)cxV}Hvc>b<3?zA-z?))+OE<5iT|7Jg3^98q+
z8h5?p@OT%(TXe=ia?%8b;LQ341&#w(r-z)>Zq%!J-gkGdqwJAqyry+uZr-i=Z60i6
zKbzy=gsFO74}=)lX0R58HF3Y#m*8N)$i&FzQ28T(CGE}q&At2WES-bf=I{yCvans;
z>fNEjTN5a>es1>1z43dG{Pp)ODyy3*#GLTGFEH|6Eo&(*~-Ij(0I!W0<}xX2q?vi~odc5JD%EBh!Y>a^?*W~vdXfQ2F_c3aUJO$Kz~wMt_e?EmwBEVAg_f@pb
z-&ZiL^_A7CcNTwVNNQRhI$>++xgddOS-eBZ$HU6YEx(*%RWl38m=K}!;K1ObHr;PPGgsbhQ~%f9A>L2~Gh?rlt!yE}GB=rMeJbh7eA<)0%H|6lmla`aJskwWp|WACeK
zUfvPfs`GmLWd?SmBir-#&AGi^D*e?JnftY`QfKA+{mMFJ&Y*ns$g|Rg8_MM^zHClj
zK5bvl)l*&F>E;R!Om}WhkUV?Hv(hc%=*>mlEw?7VE;F0Ac`v_B?c?|T`wO2q&F&FU
zkoX_2a%S$wtYgdbZ+%Q;-tqQ#JKvv=Pj^-;OC0nPOv|n_;5%|;S*hjred(`l```Y*
z@mKBT;oJ&JDK5*Gx3=0?TJnGK@4WhZXMX6H7g(FVdQ&MBb@0Ho#1sQ>@~

diff --git a/src/icons/Parse.ly.png b/src/icons/Parse.ly.png
deleted file mode 100644
index c8affd3ec77abe6a7281ece06cd00214d50d2b32..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 421
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7b39!fLn>}fz3lDHlqk~v
zQQ?+Y?xJIo@!^hNc(c3=ce{6aCN#RReq}u)Fu^RBdr@zRbGfTPs${HU&mk6G-kt*r
zzZnu8B4%H%Pce|4v#de>`Gd+@vm{Z$(3LY!NTenF+HSszJ^hw}>9-7pPUEvN|G92V
zUUPL~(r#r>H$Km}0PwNn9$q9E+@ZKqYdaJ+%o*C;~6ee`>o^5zJDZi~;
zq18M=l=)ckJ)Yu(_Poce_xoqEPpWm8e}+xYK$Lmz@?E+LCr%bK)_l_Ycql2+{&BIw
z*{$;rbmqy}HG1t(
-
-  
-    
-      
-        image/svg+xml
-        
-        
-      
-    
-  
-  
-  
-  
-  
-  
-  
-
diff --git a/src/icons/PencilBlue.png b/src/icons/PencilBlue.png
deleted file mode 100644
index bb558ffd123f261f1cb506b78abfcffdc6977fbc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 503
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf`#fD7Ln02py>?c+#ZiX+
zLwm;Q+XoLWI_oPV^E8)RP+dJ=^HgI{QGo#GPL1g5pile)Z)2|5dFg$+v@0jZCs&V8
zCgNmk#I3FS&OhF6y2YBWEKT3~Yi4y?-Ff5twX>c{9-d%w*(7!Y$8>>4gEtQ57Ccvb
z)q0j2tW$0NT@>5GZg@BrEgQee;&YWzW5N7#J8BJYD@<
J);T3K0RW4Q)_MQ{

diff --git a/src/icons/Percussion.png b/src/icons/Percussion.png
deleted file mode 100644
index 3094bce216aa546cbdceefd559ac2487ec79616d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 308
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

diff --git a/src/icons/Phaser.png b/src/icons/Phaser.png
deleted file mode 100644
index 5306dde55a524b6381a537b7876336370e5aef99..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 327
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG)B}7%Tp7S1lVMA_-Pz?C
zr_W6P|NQ8G5ZG;dua38@JgM2tZ10vSWmeBEW(6MCv%#5v|G&>=VieTPyJf9sH0N>aOr6u~oBeBQ4FaAsb)CB6a5b}4^u-#b
z&z*vQW;bdG@hVjW3Pk?;uz+WWhVA=XyQ}^FYcn$ZteoA)rybxScOfrJ)Z<(DEt@hv
z!$|hT-HwU34|y0yvhp*9X!EB#=CQnF5vzAz_0~>BD357or
zU6AwUb++#Pd6uRJdAipcutcwsm$BjbCcEhURQEhLjmmz>`ITXtoLl1xO1<)4{{O_d
WR)bTkuddh^6d<0ielF{r5}E)-@qW($

diff --git a/src/icons/Phenomic.svg b/src/icons/Phenomic.svg
deleted file mode 100644
index 9dcde00f4..000000000
--- a/src/icons/Phenomic.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-    
-    phenomic-avatar-white
-    Created with Sketch.
-    
-        
-            
-            
-        
-        
-            
-            
-        
-        
-        
-            
-            
-            
-        
-        
-            
-            
-            
-            
-        
-        
-        
-            
-            
-            
-        
-        
-            
-            
-            
-            
-        
-        
-        
-            
-            
-            
-        
-        
-            
-            
-            
-            
-        
-    
-    
-        
-            
-            
-                
-            
-        
-    
-
\ No newline at end of file
diff --git a/src/icons/PhotoShelter.png b/src/icons/PhotoShelter.png
deleted file mode 100644
index b8d282d2ed3e8aebeffba8e5feadb1368763c86f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3655
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
\ No newline at end of file
diff --git a/src/icons/Pinterest.svg b/src/icons/Pinterest.svg
deleted file mode 100644
index cf60b5531..000000000
--- a/src/icons/Pinterest.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/icons/Planet.png b/src/icons/Planet.png
deleted file mode 100644
index ae94c58b7bf57954601a09b45a6a2300370655fb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 607
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to)I41rLo9lip1JKknUTTa
z<6m2$j!D`_&iFj*{-U5#>3P}b`Lw7$k1f*{WiB<@JjZW)?e8lKg}0R)$uf=YkoY`l
zvqSRQUY$KWt6Zl|$Xh<0qwTJ3L0r91r^_L^=^yt0We5@fxzxl~3gddLLH)l4ISG7rp4_r=Dwq`k}sI=fbihBRT&{
z7U-@k&adNrT)~j|NA#Mf{koe9{m+~4>@sdU|NYzd2J;Vn2`{);zu#_PJwN#JOQrP}
z{dNUCDfz77J8Sokn*2K6H!h2QT(>iP^6j$KpD9IWSvF-EdoC|gnfFHR^&f_vs^*-n
zc7J4U-0Kwjx5qcZv?p85p>})sVlUxK?;V^Pr>)Tv-ul&T(Zv^e36CF#i!~)i9nqZf
zmT%ox|Bn|QAGg}*;y1VTM~&{KB-u@W%J#(l&pWVvpX>bEiP~+NyJYlNz9^U+oB#Mo
zs&?~t@r^sDdrX#|sM&L6rSI;>n-A2|${SAciT~^^3)y=)#^8*?`#CDXsSjtI>Z$$2
zni}qY@=Ru8aj~|T#O&J&;knArnv>MTJyr`?grun~jd6&&<6RRc-q~uK(Y8!;mEnVr
zI>(uw=k1;t`fc($gTjbBm8U)PnpJC6L|=M@@=OR>lpdcae)1{PS}S$2Zfmg<>tq$3
zHH(%wDQrFCP_%L$^U=L;^xr5hbnxyfny_Pz-=n^4ja&&gk+~ZW#QkI2aecWT@2XiV
R85kHCJYD@<);T3K0RW>T8g&2w

diff --git a/src/icons/Plataforma NEO.svg b/src/icons/Plataforma NEO.svg
deleted file mode 100644
index 5a112f6e0..000000000
--- a/src/icons/Plataforma NEO.svg	
+++ /dev/null
@@ -1,4 +0,0 @@
-
-  
-  
-
\ No newline at end of file
diff --git a/src/icons/PlatformOS.svg b/src/icons/PlatformOS.svg
deleted file mode 100644
index d0f4281e2..000000000
--- a/src/icons/PlatformOS.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/icons/Play.svg b/src/icons/Play.svg
deleted file mode 100644
index 098d6b665..000000000
--- a/src/icons/Play.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/icons/Plentymarkets.png b/src/icons/Plentymarkets.png
deleted file mode 100644
index 2c047fdef02e101e1b59e4e1bf1c3931738f120b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 193
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Iy_w*Ln>}1CoJI9h)z8g
zurEv0`Q@p-1w2B^TvOJ~ITEn#lU>=KMGYIyT9`T)zT`@++4kNwFlNso;llwFt{3cP
z@HOUX;B}g$e2O7udD9IQ=?0lssoMGqCu0>ZF(h;(bGxLhpP0j-G2x@TvK=$WQpTJ_
w1}>XDAN_K4E?i`ouz#UNxwJL2Ed#?A)7@8IS!h`?FfcH9y85}Sb4q9e0A|`m4FCWD

diff --git a/src/icons/Plesk.png b/src/icons/Plesk.png
deleted file mode 100644
index 105c31a1db539456d38e77d0a2f5fb36a874b386..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 524
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGJ_PuLxH2#>Ff%iAa&mHW
zbMx}@iiwHI%gZY%DJd%}YiMZb>+4%uTH4#&J2*HvIXO8yJG;2JxVyW1dU|?!dHMMG
z`1$z-1_nk%M8w3zWMpI%6%`d17nhcnmX(!NR#rANG)$Q?W$M(a)2C0LIdkT$S+i!(
zo;`5n9XogK+-)DUd-v`=
zd-m+#zyHvoLx;oDk3?l1ODs5k{P?L;r_P)?bN1}n3l}b2zkdD3jT^USF1~yB?!9~W
z9zTBk?IXMb6Jd|I;(WN9CD4?StD`M?iReb+{?jD1A#_u8zP30^$Jy{o>X4HL4@QrkZ
z6|+TV9;38=!3%aiF*Sqs0|A;#f7wY$GQ|8_mRZomV)*-xKqC8t^TiLnnYSNN?U;1k
zp-Y-`ooAMUk9U)qBCpE|&j9sBjm4XUo}9>dAlc6ncW-X0-L2R1Wf#MOruH_pZN7Tk
z;K#{j9qYPsmka2WRXy5-)PwqeaJ*pO7rpbnw7;Q>#-~-%Si!
vyyR-^9ItsLmaRR)JZHj^Bdq&hJk3=9mOu6{1-oD!M}1CuH0^-q0r8
zP+>3d-~I6Kg+(h~U1T|ze6c0(Mr91!o_4Jr{a4jGZq%-r_5B6gftgtMts+z&7#uKN`Wwa03a)f!y21N!21_n=8KbLh*2~7Z|T15u{

diff --git a/src/icons/Plotly.png b/src/icons/Plotly.png
deleted file mode 100644
index b970858cb2a1ed7bf8f8ae3f9cdabe774421df93..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 646
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0WWg+Z8+Vb&Z8
z1_lQ95>H=O_J>T&e2Vf#8&-=lFfa-R_=LEsrCrlVzowaSO*`|NPUdx;tm}H&*Y$I*
z8|Gd&%DZ8lcf%zAhH1eKv%;I^g*VNMZdw%Gv?#u5S$xx~_@-^yE&K9YPL;Qvs%|@1
z-S(=#7d&lP`n+-3
z^R`tl+E=~kSpA}V?aQ8ZFZqwm)reZT(r
z`>m%x9=`hd=+)21uYbM!{O7}$KOevT`Sk72r*D71{`mXt$KRj7|NZ*?@7JGyzyJLE
z^Y`DsfB*me2Z1e{cO)?|Ffb;0ySqrt&TN%qU|{&|>Eak-aeD9N$nt{$B5eNS${c5(+^tjER!H?PTXy6B|Mne)sW*0HeE+)n-t7Ebru4oTPBRVzqnTegvip%klEL4M?b9V*M5#=i&tS{YAjiv^uI_OE$(=XK32Q2BPDwEL1hp}*|GuAr
zoxwmbp=RH{n&j4}dnZpZ+|Y5?bL-!oh8v9P!tEt0_VFGOmsqj$1vA&GMgKoCgp@1H
z_IdGsk$oA%y)Vl{#5i11c3-mz%g89RWMVm#=eU~t+>4k=YY)#kJ54$&HB)Y{;Hy~=
z_?R1m4DDZNw4RCzy}9IQME0SO(pXK6xsLlHcK!PLk12;yieKdIt$=yY85kHCJYD@<
J);T3K0RW|)Rx}1Cpa)4KX125
zKliTXeZ`!2vZn2v`%Prj{}uGdR&32Y^sjSz{vLy*1FZM<{a1^+up^h#WAdil|MfW$
zmoqPIzoyB)dw@&-|zp|d|>%``+xuc{S`mMR>hch
z;{Loy_oxH2`sdWWXnK>gyyNG8`}&_h|KDxT|9@HA{Ga*Pxs1oMx5Y9_Z%X?7^uLxv
z=`Fp<_V+74gz={QE=su_tuFuP|NHy<|Mv=iYo7D#|KsKF|1bU&_WyeE{9pgy9p3&w
ze*fQJ_YWj%MdaRpv)GsC*+1j?O40_|H#0XdE}W@-!0+F$x7X{hzhF(+dA2&QAvW=y
zx$v3(6LF;z7;Tp%f4bhlynb0Vf5gXQvDXhau6kifU`pTEEV|Mqvgf69k(w~NE6OOq8iCm7dGp4Q+jH$5#Q$n7k@g0q9(
z!Ra#{EH|$!e?P@PzV5?=GgB8V;q{ukK%*&b&3-?@&w1hHZ|7CMJ7vsW@|7VWUqiL_
TRnQd%1_lOCS3j3^P6}3|Ln`9lUaRep4VOLk
z@%{TbGkn6&nhMV*eyt4cO!Z`xh{ec$;xGmHDCbMKC6i{4t#svut>
z!6s4htiWRb;k9MAbDi>Qey;d^)WP0*P3knhIUI+t8Cg~a$SNFuU-gcUt$Y7+`~B0d
z=x$QcU)rfz{PL*f&m(u%e^*b@sJc;o;%#?QnFMoGFq0S4;d_tQJXNg{wDeKlH~C7d
zhUP=fiQ!APubQ@b^T)e~8&6Mr7yF?5{0_wjGuWkcKghW-FlJja{F%$M|MyS-MJe(t
zo2z)d8rk-we`@=&WGA(U}cAfuqqo_YDpw;Bvl3sM!l
z7D#-$Rr9DmXzQoOJxX8gp4VDAx;aeO@BQ6h`F_5`w9^wL7I1hK9fq(B0i662$
z8~K8|vya+X$4=fOK1Eb!!Ia99&o7>QU$^Ju*7$Ea0of|*Q}{lf+kC{bgJ=D;u)@Zk
zPv;K1M(5AH;MG{J(>?3s&QGsqp8ok&dYeeFjDpe?>9(zhk9KNru#Il`Ex+^Ihd(tx
z8xM6Q+A!7aY*}w^c|&i4Yh~fX6)hi61mv+=oZhshGPA58<@>47_j@Beq{}N0So&uK
z+m*gQ@gn@YZ*A)J^lS4O0~q-2?3Nb&e8jS@)Bkk~W5(7w!3Ru@*7eK%2v9s@ANrY-
zjob0MyJG>@jEN>z$!i&>8^o{M{Ib^d|36;Wb>~Bl`PV=9*WPXZP+~*i6g5N9Ii(#O
z2kcpny?DEWfp3M1V5}a4{j%otMthfyOY2=vZ0lchP=)V(;e4mX37Z$vfp-G
zDRXb>l4V_d8SZ_IoRY@3=l@#cRJPqY&Sau@MkKQr^FM{yNmpbe*BraExzzOa^{<|L
zCn_*CPE(JwsIK&G*uK6(V}lFJY!i=1`>r>|y!-v-!Nb{n_y3-Ay0m1$VPmHHCDMON
z9=9EQpZD{@g~wN;m~`^>w@jMeyuvd4!#zD+OC>Is9fqZbb?=|uO|dQb_t}5HtcYFA
z6~&e1r&;HGFV;=x&(-0Zc=ccPzse;&-f(U4
zRs|-dIn4J$7#1BW6f|91;<4DuSIFGurObh6*Y*Fe2!6Ct-e!|-(Mvg1uGWB!f}DK4
z0$R3y{QdWAH^|@6V>(y4=!O!L1Md&F?~YeqNk^F9TjMvscUCHAF>}WyhK_UgJD;8M
z)>pY_C+pGB(Nxy6{Yubb*`5F7rSj|j+)D1dvrj2MeRN9Ok*c88C!T-dOg?k=jX_oF
zzx&hcL`|0&dd{@i)!CUR;9k7?_1Eq9=NNzW4_}k0*lV?NiQ)CfUYjOtJN9B>*xb1t
zi+|l(5xLZwo0~hIQN8+HliSnyc7gv@v#tp&SX#uh)AF6p|FX;XOB(o?d$w~V%t)$8D~`JvXGx
z1-CdjnlSOO?aW>p^WU>7Kx+nz$0QEf77baQr=bth|NpgH@MVU>-bKH6oIX?J|5@tn
zg84U8=cZm?R8SGdcGU2|#Es>zmz}pvFMp+QvCAKt>hz9!MvW}#f$%5Tb91$^)5;GQX9Srj}L?ziR`uAZ#rw&4$EDB
zx-uHW*K|{`yVa`@058pAYN_s35IysP3{INAtvg@E==!O#Q^}YC#4D1_n=8KbLh*2~7Yh$IjIN

diff --git a/src/icons/Posterous.png b/src/icons/Posterous.png
deleted file mode 100644
index 3150f4f93d04786532cc4df857870b997cc7f7d6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 260
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUcFj7v
zd(N@F^UfSua_-2|^GBCmIJV5g-61sCw;(^m$%Dkxv#jZ__-pp!|KeV8LQ
OVDNPHb6Mw<&;$S{zH9FQ

diff --git a/src/icons/PostgreSQL.png b/src/icons/PostgreSQL.png
deleted file mode 100644
index 3ed911796beb87919797ff75fbe3c9db4f069a73..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1021
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGbpm`sTp8k*FjQ`2Xx+om
zzmH+U0ftG382a`w)NEwv*u~JZo1t|lL+w_ErX38Ek1#fFW$Zb)`tF-2pMSpi`t$X-
zUw{7nQ(1JHp>Ef$58oK39ATJplws-#hG|C`rk`Ty+{aM0m91wV+k`{hlMe7sKPocy
zh}fJH3{88iS6^^if5~gh^|ZY=iw@ncJaV_@#DlgokNeL*oqFjRL-D%J_ud?M`tkVl
zkEdUKzV!CX&G+9K`VZg#_?@9_Bg3Tq4DAQr{rLUi$DdC>e}DV^har14!<6F;GfqYC
zzL|OO?w&{Q%~qUY?c8T;YwNq=B5T`Dsd=Y^x8DrgdYOI7(YT%08K#|Be(M#(w3Dn&
z+clS6P@Z?3wPUB~jKgwsj?BLHa>31)3{wtGIrsS3i%$$QPRzUZoTGjJ;;S#X`uFk8
zJobzSuTj}1f`E^?iHV_fPNB!JI&#XG&
zsAAaXnWN<+d%Uz*>sZ#g(!1MYzCTSl!w|Z*#o|cB_IHzwxY;irmq^{8V{j;mO6aGa6
zF7hmlmX$J$KFXrKFLcqz;+h~GdPn9}yP!R0|65x
z%8Z=E{_wN!2~ZH>5^yrQE6T&#WB*uNi0jRPr1iUfRvU1!RX^XhFjt+2<@>J2tEFi_
zZ71a)n*H{Pynx(O-TY&-3vbLbFW7uv>E7S4bymwZa^$n~+}XSO`syv&{K{`jKge@r
sFP?ajTkpHWkJ{6!_4kqmdKI;Vst0KI|x8vp-LD|V?9OGa*MfA|
z-sY8=SDSx7H^*|{uZ8mM=3X6(AKy-Vzbn@)#C3J`^a2IVQQY&t@6s2Th+jH6iSn
zwXk^2%0&zsx!SI+JG75FTXzUCGCXi_nZl^XB+#bJCUDGJ@Xao>RZ3y*@wGp%seiw>
zzq-7vR{p=RTk^_mHKmptmHCm;XD_pVzyI^$@7d+|>b@WDxBLI=pTf16Goq7MaUE`C
zow(Qky=3s7;y2f|xf8#gWmY?v`#R)1e_Fnrob9j2h74T?+Z`UI{QhpaF=o#H$Kl%k
z*Z%yuF!#J}so}94Hit7tfr)C*^j5E_|9$u8k5@M%BhRUaN3+eZ`Tn-TqT$u$hXkY_n)pRhsd0%GwPPJSVN0Juj&l$S^i6{5t0*V}fz|2EDDC
zs-G_9O38jvyZ)_h;iZ~6I@F8_Ub&&qVmjC($W+0}cR)v@wk
ze$<(e_T9!S_kS|OT~2|Wq6{)QE55C5;xbqKuTg3{#pAtgSa#^Srw*qilvouu?GB&&
z@^@H6`7Y^|Tg(0lB>fce=w&_`&J_6R=+PYy9vqv#^7iv*TYIxjX1#l}Wpm@k1%Li7
zS+m}DQPZ&_WiwLdH?iz6J~`)ZyZ55U>00O7rpnuY@>(vhrh0bbug`ZJs*_U}FJ`!R
zX}QvlqIY^bD{rPeP~Q5LlS}K%GAphG@vbZD;yPv&90;*V+M4f_!WHPwxaKyWS_fk4OTXD{;OKQ*++D6-7GJ3k-f+8RVTy7`1=pz=hWZaZ({Gf
zP}loyrjZ-G$+4nBZ^I6&5V7i|?z8HZC%7?^sq9#*~)0E$_z7?`!`w
zntSHm{AL%{
z7GL~whUNc8TS3W(Q;#P7ebZ@pbB|Ag=a$ngdNCaeWp_>*mD>lNJGXbozxlTx>{ry#
zU-I`-xcbuVbsZgxQmj&)7IruMs5;8ATHLQvdwKi`k^Wzu+#3pCnNHx5S+tF{Ap62P
zuh84B5wWv+oy}Pf_}AP|?eagoCsqEykp{7C4KwFE{_0b{{hV=a_x(MBA@x;$t?w4Z
zPBlDMad_6P?|IK27|%C2cIXJ}4{sLk2506UK?fv68rHtGa?CPWEY+fs^;~KHwB-?f
z=a^gVh_0bfXwDSWsu!QxCr#VG~`1_n=8KbLh*2~7Y3#oJE+

diff --git a/src/icons/Prefix-Free.png b/src/icons/Prefix-Free.png
deleted file mode 100644
index 722f0f1f6103b73e39ce0e8c448b08dc3c95dc86..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 489
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7H+Z@@hE&|D4c?u_pWj)2Ztvnu@z>|x_Z!{d;bT5maPI!1Tk+kpuXtozzldwN?RR?@>|ic&
zWOnMqVxz{_yDa4Te@OIyj9U3&^Jb6x%7^|%H0_b#DX@^)aQp3sxb++Fzb~|!yWwu$
zMycKpBHbswu2>g;DzbQzqI5BT{dH%x$rF`Syp+B-HVAZPr5Aq)()-MyHM8mVTeFf_
z_S20yX0HY1!dE*TxYlwzO{+C&V@K8AzO>CJJGG>G*>Y~XEetr|tE9MlF=x5=Qla*v
zJRzNJi6?5U=DOL!r7-QSx)@?9>&eTaKfJ7TfZlCe0O+Z
wz<em~szopr06{?BwEzGB

diff --git a/src/icons/PrestaShop.svg b/src/icons/PrestaShop.svg
deleted file mode 100644
index 6ead63f6a..000000000
--- a/src/icons/PrestaShop.svg
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-    
-    
-        
-            
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                    
-                
-            
-        
-    
-
\ No newline at end of file
diff --git a/src/icons/Prism.svg b/src/icons/Prism.svg
deleted file mode 100644
index b3257ac00..000000000
--- a/src/icons/Prism.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-	
-
diff --git a/src/icons/Project Wonderful.png b/src/icons/Project Wonderful.png
deleted file mode 100644
index 5a93408e89b0950751d7ace4b36f4c69b8760a67..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1894
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqx}GkMAr*0Juk&VvK9@cI
z@%?|x=W08@KT|XBG+*ZV`1k8K%R+KjTFI71#d@T7Q8%0h1_~YQIQ>WyPDfTQjt~CvN
z=N2b$x>&i+AwfssjEJCj>+1(retZ+%lR90zjV69zeUPfB8PUS2U-xoO`dB1$ymH;bg^BZd`1yD5jCog?-6YOG_wf~QI@%;Od~*I@|G3EY{FnPLCUcv2{W#{RnbxA=dj4ykm>c(-TRWzh
z-?MjLwr1Y0Uu=F$KEK(uUoQJhp84dHehVt;dY^Ri!2+t$P$
zn;vJ?Gu6#YtS0xsEv|5BW+pF@MKUREWdT}GBd<X@LVx-X0=hmN))y-h8z1Leyi8){C=NDpj>i
zVYjRHli$03oO)HYZ%3^yJKw*#`&08Ktyz6MikU<0!;JXg
zw%1k+DS6K=uA3ifJ}vyCv7L#yxw~#`24$tIzoxpmH9XRx89$4
zcbe>vdF?@6uV0>ibF)T%p}m}~=i@!936jx=yXG$AbluRPs*=DP;h=ed$!TLqQs5=o
zXqg3?q0Yr;9uTRSsV>vvu8d_1S}376%xE4y5j^cY^=t7E&X
z@|neEvEYFyhm@QLOdJogeJ_3vWV)qoc>R6S`(>_I)RJT@J_+hF%Wa$`a&-3f8{ZxX
z`)nzFTNGzmHp8;``Q@MM`SyK%$*3%!mSl4WgaPTh|f1#l8!P~-17^;WtrXXa$AO566dzWre2-2
z(?zDe)LZ)I|AVU6t{nF~vY4SH=C}EFADPLr$C!>a8BSYt%^|CZiG`8HRp4N$$l8~T
zY;46#vQ`~ai@6nW)Lq=_#-1um2HTmAaX+pq#{GYI`AXQ)n;$k>zWMz+vn=Pg$iiT8
ztCxBl$N2oJet+D`8O`A8@jK%D;a_rn9Lx2-Uo}mI%x9BiAxQEND
zUyAgL-NSX@&P`LDj_RCWN1Pa#)>>XS{g;<$o4>{I*(8})4~
z6WF!h^62E**Zcl|l{(#;UHjvy=fBE@#(QLcetPls=GCbTUwC;g%{nI#*mKr$AmTNmxA5w20RXz%QdHIrgaG6l%?e|mejU-;F&
znNO3xGi5IsmCs)AXvk)|b;)+ia`k+t
z2J?R(6+d=yeb`fQZo`BGFMf`Od2<-{xw{^D`gR&$*SzyC^%l3Bl*HKgyR6yMbYIr;
zq)T`;`;H4!6`N*$`(pOt{g;N01jb}0p9hLw9Fe*m(vQXKEsvR(=Q2Myw$|~U?Oi|L
zSY|biz-Mk26@O&xf4t(G62wsR|EhC{nvlf)6D4c5J^Z!f>C>lExTM&-&FmH|v-?}|
z^6cZD3dYaU=^r2E-&dUHv1qHi#_NNN&+k7p@3`H`X!Y}-!%nBJS~Z#Fn7e@5rfW^C
z;hIdz6DB6T{PE#!Bky`y+ta7p?GvoTBu+i&VDj}{#PyUT;+=p-rQPA3G8-d$B3xa6
zY?<8^v>?(@{pi8>c8$w(-58Ai{=GTR$L!~s#&V0=o$V2oEP~4fjzun0zmqugRMZD1
z-z{fS|6i9&emhBR%Hul!o~>H5&)O~hd#Ul;ySlpCC(ie>_Z|vZ$a3x6iRTNq2FMjg
z8k!${r@Q**rYuH{(rqg@7A|Ip$iBKZ`sVzqr4#dco^{`ml2Z)-vY||EKW}W7u;`T#
zH_5lV_4GNenV6e?x%5iE(!>+lU%!5}Z1~S`&!^be
UMdg$>0|Nttr>mdKI;Vst0O;zG!T|OeI8oww
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

diff --git a/src/icons/Public CMS.png b/src/icons/Public CMS.png
deleted file mode 100644
index e5e51c36493d4ab5ac068b6fc5da14829415665f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2972
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O
z`AMk?p1FzXsX?iUDV2pMQ*9U+nA0*tB1$5BeXNr6bM+EIYV;~{3m8Da#=fE;F*!T6
zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRu#Dg
zxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA*|tg$M@9GsC^+XAr7D=}8S5q+7#b>=
znduptn3|ax>L?f)7#ist80j0B=^C0?nVMM{nJYknlAVH0QA(Oskc%7CuA-DQTcwPW
zk^(Dz{qpj1y>er{{GxPyLrY6bkQqisxCgqow*eWSOjjhNn@b!fooL3ADsO0=y{ffi_eM3D1{oGuTzrY?YE(uCSI0LKd
z;*iRMRQ;gT;{4L0u$h8JcxGNoetEGbD0;wQZ{?C&lv$RV;#QQOs{jsPt4u8R
z8<@B{x;neLT9}zyx>^_-S~xiwJ6pIKx|kXonj1U1DM9t7kP~M5b_zE7pu~ZcSYSdy
zE^Z(uI9-F%xSawb^Q7jb*eVq%+1v4P`h8_!U_ayO;uunK>&SFYpDWkJj-^MGMx+F%
zu%w8J%d`X(WO8ZM`rla^8b19*9>2N
zIhz6>fB*hVCHvN_$$2zc-T%pdadtjgt1Z7TE%iS5>iKm2_*v;`Y5#O&0?#j9w(Omj
zzW)E^zkVL=7GE}X>eP4j-OS6DEh|0VFK-_a9)3Od!o7QT=MNonij0V`@ZakeAHP2|
zI(oPB-@X6UUOH|_|XFGzfIZEbY-s@1FS{tpuEkurT{Z=8NEhLwwx
zU*2v?b#?W7eLX!skxI5#dJ|sxIR^$_G*3R>XR9}%c>~)LJzkT(T|0K9e1FLhcWUzF
z$?0V!B{dgzzP!9VU*57P<<-90-$pVrGJbaT|L%yLkS#4Ojeh7Bot(T_=0|Lc<3>9>
zJ3GFjZTc}gKCs^_|MHUI-oG7*hucbC-I}A3`u6Qxt6A?^S2{U4Idz_S^yp~!Xtt
zl(Y%cr(du0c+N7Z`q}yU@>%KW;cSa0ZP~Kr#9Zt0wBT!BtE#HB3a5Qr<~#eItk0HT
zPxKaV+jdR(@IPjDzLFIyR$O>|q44Y1uWc^Z7$l>QL~-13=#&2Z`SanZ=xE)711-&~
zv$C@O8D?HuGQUs8vWV&291aeSADtpM-{0J7T#ajCK$dxE;NAgsdGDDZc#~zj)HHQ#NVD<(v(2fer}>^fcP@@4{!+ods*{scjgR$6PW~L{^?!O$;Ra33k7v)G{rXU0
z|8oENx14Pbb{`KpaIja}JTGDYzdl*(O^WN24m2({Vd6fH=&v7_*@pZD*}yxv}3IT?1{eX`cy9>2J_IQ2LaDCwkw)Cki6Zp>i
zHKfSdyqHjTrj}u@{9(tZ2mY>GcYS^Qe13Ktjmv(|ycJfnEdF$`nSJ_0A1-C)cOhSF
zR_{J`u_8H;vDUP2d+ow*wP5DY?6%e4e7c`4seg54CC8%g3u;u)WCs?NojZ5V(4|Uf
zQ`mz5Zk4OfTXZ;fSZ63kwY9aK4dU@$dG_;$n{(%UP1_Qj^T75=-sQs$60rw#7yc>v
znX94nOy}fm^ZZ>IXM^UfWKD{_Cc&|I)^ko@hM7*6UMP#M6}~8ts(jhy!P<*q`))g&
z;1JrW9P;nQA)aSP?Q|D@Rg&8JIOA~XzMhG%n$yqE``cReUv87=#&3I19FeQ3wypW`
z!AUkzfkGSOC+q1Lj!MY&b?%#VRq@<**ag3Pa
z@gkq2k9l5xcTZ1s@zgG=4B2L>X#lQrt+8l`%fXhuGH{#@Mip6rA>A%&{W_iq=P
z1m2nAu(VsvWVR5GW%;{1<$IkJ1O%F06HC^=&s;j~m8Ic{ozW#FC4%R!6wc6Ja{1s&
z_KpktckbpE=R?`!nd+TY(~E(Lha4X*9tHkleSD?~X+y3?hdU(#sFlOJO#l_w1dnbQ5u_xYKsVG}kSh)DtnVH5H7gY;73TRz(
zv5w_--^atxKVMnPK_J9oUFVV?2Gbb=nG06U{(JD?LHmHuSEuYM-Y=7|P?#xsOWE6~
za;wDcj3zZoO`o~Vr3>Xlx_-}{5WdL!-A?%>E}{_^&)6I>KI^$P@9r-B9g|{zFA)0n
zM`5Y9F?>FP^LZoVWKV={KdMdn_uWrr4l)eAoL|*d$`~A;;
bCLV@0ynDCql=EZ+wU<3z{an^LB{Ts5%5VxN

diff --git a/src/icons/Pure CSS.png b/src/icons/Pure CSS.png
deleted file mode 100644
index a137a80e822e6c954700ba9f77aafb0b6e0fcc1a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 373
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0+IYG+hIkxLp74IJTksKs
ztb+;L6FzVK9v=U9$B#$WEU{G||Ni-$-!4}dS@1CS$gB2M!s~*w4qi=aB?wsd$
z;;Nt88mvES^VzNX6EBxe#ka4Q&)ciZ)!TA9r_Zmg{`2zs{Qdvq>VMxY`Ox}piu9Cc
zDGLhcw#R>ytz~uhWsh@NSGmIUCz~jjb<@d`D@}piZ1|^4e#_8DHM6v
z|3XiDx5kPET?$+p9bF4FG;V)7<*RkUPwSAzn{^8oow^b`_o~lXnqo@M5fJ=U2j)mVPT!W@4ofE?`d79g${a}Y(6c-taiOc?P8xmqu9j|
zI~j)d%DM|@t{g0EwBO>*?B?9Cru3A-^03k5=N|eP>R2-0!$*YCQOC@_=H!1)%^FkF
z2Ty(lWTd@3HkCpA-a}Wmi!2*|m1-E&HOok4-74@-eln{dPQ$_4jY-5W&+vL`qs2C*
zj_d;uCiYG=uwcmZpMF%v@ROky)1L){=
zEzH9%t+a3+!~8q7u^g|oq8u{Ty+3eK^t|Psa@k1+7wkDyuS_vLT$^j~`_d|<4L1%1
zMNf%pe%MhNawO2gqWdU^t%@6$M&Vkz75@P7iM$m99UlWYFZof<=P6qig$g^
zsT(D|KG;odY~EbT#iH}uw)b~z6U&E3S$d)pXIbnbul(g#UbbY@37+)mz9uEce-BT7
zReX{2wpHfQ5v}q$&)v@#?!MV6xbyv_o^{{sZl3#aL(F%HDCdWl`Pn@aoZmc7@@q`>
zd%Nt{gPWZtOHDL{9xz>=f4W8F%+|LBv2q@Po8Cw%x#%8$IL+zEUZ+*ku1q>+2d@_?
zwys&hwM*anr%6(`+Doq`m!EyT7{z48Qu)k*OS3Wc!in>B`^5hqP?>JEnxkM|jbFM0
zSL)5LA<99ATmv7zc%mBO%(c+`(~Etjt`(Q{1cP3@mu+}H&!WgAChp~|?~UBiN~zWl
zFJ26}B<{*|CoFGu^Tk_Ncr~v~{eS4DZ{m`UCCn}})_E3Hrg=16Gp}kBxu~VM$nQa@
zH{X8g-4@r&`6Mgkq~C~wTx`1-d{N5j|64!`xe
zF7o?IX!q<>ebRkzVV2Bgwj-B*+HGQ5?CO`JIw$Av&FQ~dTev5AD!gj+jJ0BGWO?uZ
zrzkzTu~t)f!hQBghjnkdT
z-27w{;CBJydv@Lbr^b>=ftwI7IFxrIwftMweJ7rl&p?c1#SjquTW{xu$V8?
zecIP%rbgUcb93)`^8>T?mhU&;{yMnl^*&pEkKOa{=nyAt94X4Pr)XCLNc(^L3tF==@9Dl2y+=E-j4N-?shk
z-r`=l(EaU=o84u)O|3>)0~vudgfT~^vBX4ts)`|Wp?
zV8|<3xv=sDgNAHo#=qQWcUY!rdN`lpanuRi8g1c`TUIoOJR&nkl9a0s|~65OH-m&W;8VI;9*;lp%JmxVov|vXtQ6N
znu7Li3`m;N!5m=wFl8&aht^oS1Ou?-bqRfVK29x
znZ}&7<*TT6Y#gie;a??oy0^Km&$|1H&%5`z&Qs^YCJ{%jMlUH&P5Z}lZT_Fi`^X~I
zb#dJ*f#U30w>KBxowK8@rr0Ut|S=
z02YzQ*3pGm-Ynako_&}_iix91q2b5-zR;T7B_YqJ?|Hvvy5RKqg9p9r4jgc8I&@~y
z{etFJ!vniT+mFb*b+LZY?F*TZukHK&TwAWY=cI3#*2$znWx$mu3Z0R#jhj95-+Y7h|GU%8*;R}D&((UqHJH%
z#GSfFt^RavwOHz&ZnOU}-~i2HX0GIEwsx
zz_)e72OpmoI$I308bivYlNG#73bt?F+%2LOG9w}*IdSvBb3r|O%{
z*frnxU3&h1#*gQ2<<%H(->p+PY35z?_vQP(+cr#VkPu=@)oA?ZdCXzL_rt8S6IZ(L
zGP*19cj}S}mh09po+8O{J3dCI$2KD_NyFan2Kd*B+8l}b^N5u-*Dl?L7o_c
z^Uk@+Ykuf({oruh!o7Gm)8wvriLV>~9kM&-8v>>XVh+Jx`7p?(v)v$fDhqST-#+
z!Fqj&obkEZ2y3GQ?oPXP-ZU=0B&e2fm-mI^+*KI?3&fsDsdxLZRQ#5ykO{7L{!rj#
znSN9EJ*VRQgjI!8Z*6zk&3`%e?2BHR+{^WDs^1pm*B=+nm%4subIEotxxbC~qCyVp
z{kQS6C`mZBFlkXu-MPZZRVj;19-QQxIw#=&?Jv)&xAhjqUG4ckWtGadU*|vm|H7CM
z-`BYHeDhzqV0x|Re@R^v-}<;u$K=*oL{-@en6Hho(vywkjLO^DC5vcw)BZd1}W@K1cfz`&5}>Eakt5$AhgA@3mv28ILLl`Ndgc$xo{Gyh<9NH#F>@X_6N
zu#{1V?SRSL21^5vWeIJ!=FQ|VU=Y(}XjgjwEn@HK!pq-kau#3s5Oh^%y;ZVScD%dm
yIZLx^=S`+eomS0i?{xjMh2oum&$$K8_~a%CuI+s>ho6Cgfx*+&&t;ucLK6V}vs1+Y

diff --git a/src/icons/Quick.Cart.png b/src/icons/Quick.Cart.png
deleted file mode 100644
index 4f250d8c1a43cac488f7e34606119126edb6e105..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 250
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdq5|d_r6u92gh`xEW-17=(q-
zq%pi@Wq8HL@S&RFkvPMbZUzQ^jt^5AUQT6r$H4r-fWh$iJCG^-B|(0{Ec(g;8U-QY
zIz>)BZd1}W@K1cfz`&5}>Eakt5$AhgA@3mv28ILLl`Ndgc$xo{Gyh<9NH#F>@X_6N
zu#{1V?SRSL21^5vWeIJ!=FQ|VU=Y(}XjgjwEn@HK!pq-kau#3s5Oh^%y;ZVScD%dm
yIZLx^=S`+eomS0i?{xjMh2oum&$$K8_~a%CuI+s>ho6Cgfx*+&&t;ucLK6V}vs1+Y

diff --git a/src/icons/Quill.png b/src/icons/Quill.png
deleted file mode 100644
index 70d95a275a59b070d301af33ef17ce2ecd302266..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 692
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!)t)YnArXi7PWSZ?4HP-P
z-tpVQ?iDJX)Au|Q?Z5uJ&Sm22NiUceg|1%Y`@kqGe8M7y7hc?1p}WOcr)GCXwQ%!l
zafow%OBASG<&in9^_z78d)x6dU;B*n_5SSqTv_*hp5^yB)?P<1Y`XboThhjgML{b|
zrk#FT{X+Bj`itGO7=$~Iur(}axa%U^Fs=5BZBW6&fE&yO3}+=4)W;s@p4i~M^io;R
zUAO-{54Q8XG5ovd^{tu=3%A=B=g7~fwwFvW|I6I}dwv-2xfG*bi5>YfHXew-_}=}n
z-T9u@!k;rZ`_>5yS0DY_#(0mHM}3$1T88+9hUXP}oC!s(j&Yo?zE$B;{&!)G
z-Tuo=`+C~F9GTbM-?D7xSG#D7s^*is6h0(poJ@ZvUs&z-U{3vphSS#KYagCWDcY+z
zV;Rf5(@)E89=d3~glx7hW~kmYDSjaciAxd%ZsEht9ftvf45)G9#ZysXuOe{)FA>
z{66!%?dF!2@m=j*tERA>sIYyp^UvN1CufD8d24UL5O*e4BRzzHfq}u()z4*}Q$iB}
DV`fPA

diff --git a/src/icons/RBS Change.png b/src/icons/RBS Change.png
deleted file mode 100644
index cce994edb2d691b0dd869b0814630472cd4ad1f3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 343
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7}1->8`MQ&Zr-
zI+HxpBUy((;+}6LnJ3Q5XWpnM;LZGzGsQBAhv8-f#}S@@Io){&$`t;!9dG#TpwpVt
zz$vib-K>GV<8tE1$74wxB7(U_+ZBII2til*@
wt*lXsA?OdQ)<4D$bB2#@3jdmy{Ig`RxWIg9vwYZc1_lNOPgg&ebxsLQ0J@rj{{R30

diff --git a/src/icons/RCMS.png b/src/icons/RCMS.png
deleted file mode 100644
index ef48b165f8a437c701bd7e4aec0228c94a8e753c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 439
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7>pWc?Ln>}foxHc}kb_9;
zXOTsQ|6F@G+@j?ZSP!~I%ezKIE=tH0ZgSOWx)Bxqi|Jd}iXXy@B5tib8L6I=W}G5g
z{-DM4#9xczcd~jjed_E=vbW#fprgIu@yCvvIc;g1J9EsskMEzCw`5wi&ATVg>#rY<
zKV2xZ>wb=zh6tC3ijdrsbCpN@mN$R?*>m}&i|f6=3X6^=HI`WU&MmO>_E;Lk__WA!
z#VRkxl&e{$ubLQbf-Pi@l~^s!<2meLB2_D|z`->6Vuj5=c?A)!M5CDj4*TzyFXVBU
zq;g`@8IAep7l&vqy#4mjw%l0<-FM2IaR?NV;bV9E{a5b#>#3Q~GfX~h|0w<;hwsnP
zS<4iKIt`95ZU|f5`n9U}YSz;(ix2Co_V!iS$emC(V81ty=X8zT@`k5Hojz)xr5=b|
zrY{XjjCrw(Z{G9!%mPP~40+g?)!N+_3vzt?cdAvR%fNT?t{pLY8e-jYNA~)}+lPN%
uIXP=<*WJAKw`H%lm08G4@>DTBW!`_wv2%uArwRiD1B0ilpUXO@geCyfZNSg~

diff --git a/src/icons/RD Station.png b/src/icons/RD Station.png
deleted file mode 100644
index 627231ba284cf2d6cd4a42e3abb26f6833041b5f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 521
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUC-
zu3NS8&!0bQmM=SZ=Jdn+_cyFr{p;t?SyQLj8XMfZb9>dYCBJ_CTsUXe`LkzE96b^d
z;QQ+3%R~G3T{wI8>(?(|zkIoL;e2F(--UB$PaHiO?&tmT#q%Qv4>(zvo<4DW?aCEz
z-@M6APCS3+^p#5&d)r&TfB(K@{#-j_gHy+k@87dKFD>QG>(?unEIxMl(3j7j-@Sc%
z{>+)^;DGq>khrj5XG^oB$nedC#`&9&7nbu~S0tu>{^HD$#Wh54=ZwY6m>CArz<1$osa
zMFkmY&Q|7*7N*XY=1!Jo=WBwmFfcGQd%8G=NL)@%aA58c_#^Mcz{u^v!10g4@bdfr
z36W)P20sp;I`KnrP0$2E#(51}4GIqa;6D(>;wq@6*AQw@e1KJ98^^()<_DPKAG*z{
zKXl*#OUS{KCr_SYWSXY%*I~)wQ>V_II>m6LNB@APD1

diff --git a/src/icons/RDoc.png b/src/icons/RDoc.png
deleted file mode 100644
index 102c4bca3e1be2c9f824c19acb5c6e05abbcddae..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 408
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGasqrpTo;9gmNGGghK9<@
z%4$Z+?!Ub2`0?WxR;{wMwA7YW=QE
zCw*TqFfcHd1o;IsI6S+N#=yXE%hSa%q#~|$!u7r*1{|)8)4%xW-hTc6|6`>&9J(ns
z&rinm88AI~d`Dx$L6QHTQ(IpcI0c)t@TLoD@)bTQVlD#Bd3o5j+*4?V~m2s9#XYuET3R5ADeNcW%xp
z6Yi`GR^DRY6EbYdKkQdIJ($w-+MT6x%ZY%pV{+WgFAdhSybI93DqoesS-|`^dM*P4
O1B0ilpUXO@geCy>HmYR+

diff --git a/src/icons/RXWeb.svg b/src/icons/RXWeb.svg
deleted file mode 100644
index 030f86794..000000000
--- a/src/icons/RXWeb.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/icons/RackCache.png b/src/icons/RackCache.png
deleted file mode 100644
index 1f04651560aba880369ea7a180db1804b5aeef0f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 204
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+O!jnf45?u3J+Ls#DN%yq
zLbI4)cUUWH;?*4*#%m*cl0I;Xy;*kf(5!>*0%AVmJWZbQiT(!NiM|4d|6cq0PrUzl
zsc(<1XB5}NH?D`SEN|Wrmi2temG%o^N&0&{r8pDS7CyYb{f^h6=>`Q~majUnd9{2_
zYdEXXL)qfQ$A0lUG8U@0ER^Qn$*eH>_KKZ>f$S!wHt*zpK4~hha9X;bfq{X+)78&q
Iol`;+03VZ3dH?_b

diff --git a/src/icons/RainLoop.png b/src/icons/RainLoop.png
deleted file mode 100644
index a8ebb1002ce53dcc81047eea7077e4e5ab00f579..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 533
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfcRXDjLn02py?(x%uTbW|
z$Llt$FWvIZKDlhuL$#wvkM8pPw(67l1FzMh;^NmPiOt)(T0^CLPRx>^pgXdvIUeWV
zbzQx5J$2c#%(8FY>Dw-SUYWV-eE;{~m%rquy*N@Y=jn6NxaH8-4NLMi1#I3s;eO1C
z`&u&#_Xm8oaAeqXShVKwR;R~$GKZ9Q70AjL?Jcl6t6I@Lo1sCGCs|H8qTiC^M^D2?
z(F&bljv0>JOy?4FSXGREXy~Ogg+3fyj04lv)lAg
zVrXcxwaTgofgkmSCU5+3+tlO80d@u^w+nimH_pC)q`>0i!ZXj|z*3GMGdn6T|KOTG
zP0(Wl-{v2YiW3itU!G}un&XZGw^dnsVd6c|pV7iZ1mVkw(h;7k@987yPSPp;?jR;`wF;r=0Fb?%ND+
z+rmA27BMpVe!0q`Kl#NmlQ`3&+4~uJmborG%k+LDYj#kW{5B_t13bF|%1fS$;h*PvNW({8@AV+&1tf=XlP*J{~*LrAi?bMLH0TKPe+-fOj0}A
queZ)he&NcL@gVT|^_9Z=8O6M|-up6jN-qNg1B0ilpUXO@geCwcG3)*S

diff --git a/src/icons/RakutenDigitalCommerce.png b/src/icons/RakutenDigitalCommerce.png
deleted file mode 100644
index 8784b5b3c36a2c937425028c5c14873ed24361a7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3835
zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZa`W4_4;`;yp|NsBM;P2mm
zfByXY{rm5)U%%eI{e0oV>kS*8&X{q(sp)n>!L{h(z*e)B5^{`1$uUGVWnu*u}uGn}K031H+%MU*8`*c(Swckljk<;o==pG$szU#?%jS5vc}o&5kO=SfY?eN0TJ
zw6#ARIdZqGY%dejJ{Fd{<>g;*-aKPwcGlAJ>#bX_H*P#AAaF=X=*^~04_aCdFfl#s
z?7Weh`sd4+{VXh(0|Neh`gGpe`Mi_Uc}K@f{{EMPf^MXzzh1xo%e8BVgoO`@ivIim
z|L@PAXDltx+SuHwsMyEM{C@xblX`kb#Kev(D<4->JSH!Hh>!1-zW$5Fi+{a)_xt0=
z-|yf5c=F`=qD8mz^Y7Nwe7ZK7BHM`sL8jN4>rGo13pjMjl{gy%raDLS6l|
ziOKH|A3mKqbI#WG{o%t0xwww2seL?t{2(XiQAx=M?d{(mJa{&L{z+Zkhh1F<`S||+
z_;JR{>Uv7bt-QQnuU}sY3%gxfx}AaH02|xyckfPUYwzdacsyy+L`v$stLvLBTRt2+_IUE-6PlX)IXRC=OP_alzZwD#q
z?C0V-EH3{2-o4+SK3xe9Kdz*7r@XxGT^1(;18110i(^Q|t)tPEGwz0n+TXm#vs8N9
z<#SK&&0hF4?GoSTEbhyf+C{aeEox}m#3QB^VD7MRK?JKf%i2Yo-Up;=>vd>ExVo-X
z%DTJZ(Z2i+>mBcZ)y|u}=ZR{i=R4nf(#8K8e$LucU1xdQ_W7M+Mz6_iyYgm)El!-d
ztTBbHUV2ww|FYR74)=J4zvzX{;`?#nfcUcBoy%VC%9Q-^H-V4moni9%nVZwj&)j`o
zIPLtbozHtJo0*qYBt{`?yTkz~|lmpoo<90xkJ76V_TKNJiiNl(NVA$<{FA
zq6b>Rf1=(Wl=+)~VSWjN@;vST-z;r<2dt_xSoH$A_UZns*6De-T?lfX5hvA+s!x7^q~pE-38V&NU`((sHwnEm48--`eGr23YhpL?iP
zRDk23wBLf{zfbf9dM*l^tx$0IdALpZrNn#fdY1#oUvx@4tYSS_pQZfiy?(X)A&I*d
zs?G{Uevd0JAG+^eFez}()}%-2hfZETa^JncXol;{MSNm93v5~HIUAOF_q&Q!3H}e3
zXBjk42&}
z?(eKatT~&wrcQruzrObF&ytx*-%hDt@2Hp})WEo2{~N>X7zSSDZlC=!cFzx)8>lK4
zOy4WWs3Mr5mZN&~nGQpWx5JcoiwX_?`=-pDB$bn%?ZtA)_`Z)#952I<$UTh$dRAQ;
zPYN^Impf@mM0^laD_rWtz}UjJ=WFhgr3%dbs&73P?2KrOWjb*Gv~|pJ@YOWtRj)=R$xuA
zl^5>yy13+vMeX(7t-je4{r9$e+Mg&h>t~
zv`$1yy>JljY;aPW!Ot++wEr&WGO?El|0FN@Khmp}kBIv4FG=(OD}%uXi}JnltABAE
zWPhSvl~eeEoB7?o_U}uYmc@UmG5C~y<)G3|pWM3hcTdEmFjjQR!
z;u$NJd==uXc$2*G_;<}E%jG1^{f~Pr!brdHI)9b
z!>hZ!y7|W{*3Ti27F^-}q5e+X@9AXL)gfE5tUrIa%JwE?lcT3h!AVxQgw6LO`VvNEjOn!l-v@{%l`UJ|BieqgK5oco2hR_
z8P6P>$}?l}Ch=vAH4_Wuwy4Xv?cY+i=W?Tqqfc$*$&EHrAWOAQ`!#eb!|U#)OH#_rBjOboO6@
z^|~n&QtJ1!+W&ai?`874xn)U^*ECbJ4t
z*2$N=GAl2AUYyG@|G&>o&O=-F1SKXNSlj>S&T@CTxlWJyjRhxiuWWBzV6ZY`mab@W
zh{ygL`?eMTTcEfp{-4)Xo2CuxBd7EoAhk<#v5Gkf=!w?SiIe6^L*Rq*X_wS
zJ9bIBJgw~K<+_)&UvP6v>e+_fC9b<2FD7@lZO=Hx!#3s2fwFfQ;X+eqg>=eI{Csu(IpZA~kcYN+R$V$j@P7oWk_nO53bRvVt1VO_70&emC0`;)o*-KRZA|IO%PtJf09
zdUasYpNYP1lUJ!e@=6NUFlv4>(f6nG>NRGu;U*`}^X}qX>m`3Xl|f+kq4|^3HW**$
zxpcg2DZiev^in2^HYVEp5_{o=T}|8FhUN!Cz*{bSz~hQngT(bHHi@aWzC
zy8cH&^T+q=daTnM7T)1Fex$xEeP4&s4cYmhXIOk*^QF2{S>|8k{imn7LMBKhWu}=W
z3pzG=9ILi;*4g*`UwCbg`un|Kdi-DQ{bM-q7yHat@=sUQ&RF}eaNjR>sciX|YwA~Q
z{kQSnFZS85<=?KW-?8`K$A7={Ew0obUHs2m?`!;L&enkYuIelPuM)pfca!(k{&(zK
z<12a;u9QDDZV7n2^txG#)%w3&tA0KzZczOE>iZqb|MOShmyNwr{?j(;>h;(E|1&@G
f++A~LePj#+0|SGntDnm{r-UYjQ7{?;G!Fp)u-2rG

diff --git a/src/icons/Ramda.png b/src/icons/Ramda.png
deleted file mode 100644
index 1ff30969c1d5432738a12f8a063c2a30af52f7d4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 480
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3r<(@8%Ar*|RXB{)nB{CfU
zcs~2e7F{)?%T9)cg-V)6D(cs_PLMpQm*v^L$%oG^W3q=XJNtXR)t$3s+%#v)$Q
gQMU3p=G&)EHRrn9Ss{ z^(!TZ>|zx!e(-K$Gw)$f kgQ)PW$?tE={0QIADB8P1;-kt+aZuEGy85}Sb4q9e03qbgrT_o{ diff --git a/src/icons/Raphael.png b/src/icons/Raphael.png deleted file mode 100644 index ba220eecd57f60fd33577465144aa0a607ce58de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1105 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU5}q!OAr-f_hDT-#2a5Fl zU#!seuc`X^xg|HVgD&m85RvP=a%#kEt~tmQaZ%yxx+{#0RO=sBrQ*eOAC@sxjGtM=w<^S$~0`?^Afc9YJEgegoPbC`l| zvMtH77RZl?j#d%kYHbUf(s2HHw%LK5rSa@W6WNS7XMOyAMdV-lgb0rI!|h=#d$w#b zNo2fV?#pmH_rGtk$EDQN)WfHl!bMaw8Na(V^!z>R(@?Fn>F6SEk!KDYAMDn7aA%gA zQS<9KoVkvR14>E4}rXWNT~GpzT{5M+_iZE8_|miF1bvFCg`=Ru|k8Qp9v1S)I} z9Z-%wWH`h0>Y1$PZ%)@<@m%yhFO8}8^09p>vaR-$xooVJnsqv#2hLEQ+2ynP=h@}I zBw6mG`i;V#FM?-Tm+xpQd)_)iWk~q{uG)vRrbGeZl7j ziw|E7C10J=NYOgDtI$98)?1eI4oPy(`x?9RBEsKZ&HMNvV)v4~5Q#?1KeeUv6|P7u z3=m&*KwyG=gzyrBD=G(XKQ3}BxSO~9h-F9Znbz31ty+BijrWC<9zWdS*0BC{_Mdw? z8@!c$gMeEPGiurfcoGym=J$ya$4`+;ds`#~e%6pim1$foJ?2cJl^SEF$+oqGw z(`vf!xj8DmQZHEE|MbhTxl=rxkN7-(u*q+I)7L8|7w@>4&%c}K>-;;>*h6Wn>!vG> zF1)SP?2kde-QQk9S=69vEJ3+jwSFbKt;#@5C?Z^>k{eHc*6@G7OCPl7Z za_?`!S}h0NS_gdxi|{htoBUEzQbKo3za8GOyO?wJ;%TeyoeI?bulVEMnzuW)ZQFKN zhVN>u5hLHEUY74{`3~RNQ$#kj+$x-w$8vw}bsvFVx5;TjHqLRqVqp~(>>(V z5Ypni>ax!wBag&qF?A34*>&GeZ&vS~#r;-AFYRT?F5hI18%6i-)P;tGsJzvj#rbES z=%4s|hUZJKUcbJ5_U6Y$;?3`u6@0jG=f%cvzvg7=e>t>LGcnMlDfg(6On*@6v<)lw zW{2AO6)sqF@bLeXpB8hE2WszI6@TJIr_dIWvQ7NE%tTy&c09f+(6nCn%bx$AL=Pw! Uy \ No newline at end of file diff --git a/src/icons/Rayo.png b/src/icons/Rayo.png deleted file mode 100644 index 9519434a5877ffb2ed500fd80d06e2484cfd33d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1878 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFc)WrM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gu2HtFfvpy zx70Hucp-l$oBHmzd*{pIn-onpfiKVyje< zTcDScnPQckmTZ(_k(R7$VQG}8Ym%5~p_`PFWTFJr9n+FF6 z|NHmv!Gi}^uU=iUWJyLw#^1kxpFMkKYiny`W8?1b{`vFgM~@!8e*OBxhYzKtrS0wQ zzkdDt^XE@TN5_#PN7B;Lrc9Z#ZQHh6w{HFX`LngPwV|Qm`0?ZS@854}Y1y@F*Tst$ z-@JK~oSeL3#fpG{falMj&!0cv(a~|)vSl?jHSgcQzkU1m?Af!OoSdAUoxQ!i?d|PD zLqiP>4JS{YY;A4r@9+QQ$&-Ei_MJR=GBYzXJUsmC*RKZ-90&;sdHVF}`Sa(aqM|;2 z{CM{4*+Yj8O`ksf@ZrN}&YUSOE`Iy=?Zbx;V`F2Bii)zcv)8U&yJ*p(@87@QxN+m! zwQJX}UvFz`^Yrwzv$I>XX3hHb>%F|ZcJJQ3V8MdNj~^El6!i4;R8>_?n>Ovoj~|tl zl?e$6K|w*^zJ05$tu-((ICbjO^5x6j+}x&4oqGB5<^KMD4-b!}OP9`@H?O+7dg8>1 zd-m*!jEp>Y?%bRV437#ONcg8YL24;WyWe0aqx1_s7bPZ!6K zid!w0pOzmo5McPw$IG>J2aoK#cg5x9<>lKyT<@2N_D=jcseJl<@AqHze7?><%5m7c zGJgrH#O6Yt!(VJon1#z3bW0B@^D<@1aZlL3VoCM|*{7T*Z>9Zj3O&4p?fCt4mxi+| z+M4q8*&R}Ecb-gFSDmV=$`l-J!S{QLhsO6`nubaTwk=$cV|ecV18=|la>E_ht~>k| zU~;SvWjt`mO6_D2o0_C9ixJ17t!tS6F>ec?A73f?#Z*vY%jIQzClYmw5yN>}IA_9weKe#Mzw)e=`{$O%7u!Efo<3OugLE4GD&xMYN0|NsA)?gHb|W9`2SzImJN@-R~Tl&-~m#9?LYYW|2Bd5x)_i3@DH ze``Mw`hP?-HFNR(`{EB;3tt~vm^z#H8T$&i28P(*q3m)8=55wWpYd_gOXK^2okty4 z6eU)vibV=)#_6kGe7Mx$NLkiBt1!h66N*~bPMYPQtaR#gN6Do#I*%BdJmyqh>M}^X z{i!ECp+D1?jc3!_n^w!_D8|WgN=8gzTOY(PFSXL_#_PulK|5w_V+}qrqj=@I%P-^J ztZ3Hj)jTleS;D!ptc^G3Z_QF`ki7LgJa^NBS*N4F)WutFd6#(L#Co-&yyaWZwsMyL zHdw^HYwao4@)K<5 - - - - - - - - - - - diff --git a/src/icons/Red Hat.svg b/src/icons/Red Hat.svg deleted file mode 100644 index 5082779f1..000000000 --- a/src/icons/Red Hat.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - image/svg+xml - - RedHat Logo - - - - - - - RedHat Logo - - - diff --git a/src/icons/Redaxscript.svg b/src/icons/Redaxscript.svg deleted file mode 100644 index 847d91f49..000000000 --- a/src/icons/Redaxscript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/icons/Reddit.png b/src/icons/Reddit.png deleted file mode 100644 index 10ee7568ea61f3af2abea573554ad082a725eb96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1282 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUCp}#pLn02p4deHSO%{VW0FI6)mp?!ZJ-Yh7wYSZ-)Mvfn6 z&YkO%k(E7p?_Qm7#qFCne`-y!eEi_ShuD-9mEOL-Ab)@U%F4=#?d``S&$b*te%#vW zfv!ej>i46Z@7}!=UwB6UM=i^erAt+BHSgMG)npoG8q9EJ-eGM`8ylNv4z5;o;@s*--H5+c&%AOaHq!Oy{?5Pi1iTFRwTMHXk^1#wXptip}l3@~QYE z+l6k=?)b*DW^rvz4b$mUr+8*Pw+vFhd-CK;_S5ql$}Km1Q<7Q1P~I>t*7*FP^WjWP zOq2R`4&1+gzeQcwGty@i{ zWMot#8jPC~1f3p6I-W~sVPo6%<9Wz zfj@bxxhq&r&CM_W`D0_NdFI@?pxoTG0W5pc4isxzSw)>lh`jMT>_nTszN@S2+xVQU ztVhlth1M#ltGj=Yk(0Z3KY3=rlTCbSoA`KnJJ0_5Rpod>H8?vXBST=%?p?c%*q?U! zyI~XSlFm-fsF)ZLmdTSRZ`=O=hT_X^eve-oQ=iP=Zy(aJ$H4c}adppKC2Zx}a?jnq zef#EKrM6?ok8^HH-R4kVSZJuKrWTZ#xKJxu%tv4OZT$6#lM+=@|L)`M-L%iGXqo4Q z3))tb&h1}yO54Zi}2SFTvm(Yz(T-Gl#l(p>AAw_c~d6bv+)v2SO0fXlw0TXpZA z&92wn>E3Sr=pEyWw{Jybg^hG|qEnc-JPj{3o0*wi@vSzS_QKS_mXmwWQuU_~ZKG%1 z4=+p;F!9kAJ+|UgR76C=W#LPouGGmo%$x4a86@KRb<(GTsZXYTR;e$VHAQ}%ycF}P zeshm?b<>|L3ks6E6S_1qGVC@DzTL!kazAILVNJ&*C#WyxJ zF)7zL&7C{fKbCPGyT!AdQ-(1gEYmC}sd(PqQ*i#-vuFFcZrr+Mb!DoxwY3emz^t%& zy-X)hp7i^1=j7S5s*%%j_4<2yI;;YNgPn_ui?{6kTR!jetnWX1GG}~Kh*%ru<>mG0 zbK!z2Z$57BZm0V2prD`--GfU--p*k67xa+X(X;27t=;eRop+h_Z0?-7@r9F<)2{z* z&x(u3KkVc+4lFONiacsTbH)AuV&Ph7he=H#Brn!n)3j6SR9(i3ON zf7;S~aFUm|x9dtftq*^uPoM6d@tH+Vdc&FO7cKsFD@@GHqyiS`CH>UqSA6k!(dN+5 z&_H*0_OIW+2gk?DZ{4~zFf~GI{>BFwt(KV>h(U!W%2s`4MM;8W^wi>zCDnA wAiv>yV?5*jmYMno&gXxwSXRyUU;KygMpo`hCTYVO1_lNOPgg&ebxsLQ04y3*3jhEB diff --git a/src/icons/Redmine.png b/src/icons/Redmine.png deleted file mode 100644 index f29fee62bd2f8861e5ba68c7e607ff8aa1c32f15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!Wu7jMAr-gYUbpuVPLw$Q zv0be5>XMGVmmO9f%joIsW^Q(4SHI9Da>PD{COM zWa*Suf$8cYffEGOmri)_U6sGe_FdQCc+Rvu*F)U|s1Z zlDp&Mt!dV5^R0KtJ&gK)YTASUJPC;ck0pvvD)>zZaAY)^7%D5(?{WP{8fR9A-jazW zhKzcz=14ue;~l-J{3?S;)yhlR>iZJ8u2)()MwB0rO*mn=U;6$>R`D**gqXu7c3PL; zta*1xwMS`Tkj3K9>mF@RzQx2?E%sTUvcJ!F9^<55%cga0{9pb`_sgU!&li~Y>gLQN zYxkrpM9zOKb5C{grsEekNa}Cd_-C@J`KJ$G3i^8`-ipM^jzWSYADUNZMY3j9ue`?PJ z2Cq16XS=>)ZHE>n`ShI4+kE7G?UT3~Lt?T43QTxMn-cB!EtM}^~uDe=0jYT0< z%w+FIZu5(umrRR&;H;dsam7BRb*@_{2+jPr-LOOQxYhiG*-f>5`g5OcT+72aYr}(! z_T6`vJ=o*lkTYNRp%KfCh5V1Vx^-(-yeKZ#%kzF<=DJFLuf_HH?bdQJFmN(VP+;O@U|?8buy2#ncE0m|Ua|5oeLt(Px-3Xv#JE^Vq|s*s z%jYHR0-O#^*~&X3yO-GQ=aSa;JpbfZgg~pidchq9;dSc{U1Jkz{O^}oG$}%*Ri{+t zWc&5WZwrMc<@7i-R0~_!w3KguFn78GW50{XJNvf$GU5IOZPv{qY`kf)JB%CWeK@bV z$Er>GdW*XF$+xiOG%R2Mq?AZsq*sh-S2tOzG;k`(R2$M_eS1!Sm?6*JMGyTA!B3zyxJGU$N ztkqo+dE}R143DoFrJn9aYYEzGt)R;&0oIR2{VX5*Ja{p5<;}sKt8X+{>P~dKt`iE>~UKpvBK8HT~3q-?vY$y?#JBplQFHba}aWM10Wm+>>wj zw_Z&=a`|)0iq?0mf{Ly`KR#@-|IQsfeah8YGG}{EUgp+|azC^pO^*F|v1qIj&(wFU zE`p&hECPJXPTt$BqTJwcc%p%rSm1NrcR4)&I)gr>b%Y5p2D-4YcxcQ_VN02m=VH~p z?*6rV)8?O-aC?0#Z^bLNq!n5UOE?%9R2(ME+;KeT-P82!?(_fHy>e$AvAS9%!@$76 N;OXk;vd$@?2>`r7Ex-T( diff --git a/src/icons/RequireJS.png b/src/icons/RequireJS.png deleted file mode 100644 index a9e3a95b03781ceb1cd894a45dc3518f147d1324..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s76+B%WLn>}1Cpa+o70+K~ ztygvP^^O-`C66Cn|G&YogI9?8l;Hzrhoi22-SM@>QJ@;9F z(bl>D<7byohgP3gV9rba>eOp@BTay9V`0_7#E+{_rm!m+FlltTO^7Rqawuaha;lOM z;W!o{EOer5m1=62vGBJye_q)HmCQXpbuQx{UB~cXzptVU3=9mOu6{1-oD!M<^X-!n diff --git a/src/icons/Resin.png b/src/icons/Resin.png deleted file mode 100644 index 7214b0b1855fd3950f6d54fcbdc8b156e4587f75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGHw5^ExH9M_G3h0<8l|xr zrgEC33)z>6*yf2kmW$cvOFI`yyA(@%G{|^0$-0&*dzP#FR%r*+=mpgo#LX~Hm|+s$ zWRf(;G-;k$WV1zdOK9=5u;OW9Er-KPriZs4iEKX>RX#JS<5+aZv6#-|v6Zu9JCDY7 z9gpii5#M<*zWYQ%&xw@&Q|S{=Wi&0yoP0WK@|o-@XY!_<&F@%N(7CK=#_6J&=Za^Z zE1q?}WY+nT+2_mWUZ|LRp>o2S+R5wc7F}vse7SM@#-sfWFZ|#l#MZ5af-I%y!_q6pFXKlGLZ^zw*yYDaFe00V3lPeB9Tz%-#x+9O*?>)Qe z_>--NE^a@3X~&VvJ5E2_dGzwmGtc*&xVHEFi+v}r9lQ4W^p$(3Z@xWq>+Qvxk1pMN zf9d}FEB8NKdGO)tgAZ39ez^AVTKRkc;?d6+~uik%u_wmc8FW)|W`}O(Tug~9qfBE|3>-S&ZzW@CGg>L11_nlcPZ!4!i_^(3 z)EOk)CN$ksc)rB0hRf^86OrH#nlB8dPBzXyxO9P<@@ktvXTNisxqVmJ-gmw!y5c~P zpWo$E{?2}eqM>#!E%!~gORhK&?&;^}chV*J+!8Upo6{5Y^&|uMOP%{zJv!&D+TyS5 zvdz$M!r5g~Cnw5QHbxZ{y?WzQv(ESLTtOqIpuo@<*gUJUCM=P^Dkn@r&DxFOWkzhk29bo$cShp+2C?bOmn7V7b9F5D nF>JXwdG0kUqsg{*3=FFApOt;qM9g4dU|{fc^>bP0l+XkK#Zac< diff --git a/src/icons/Reveal.js.png b/src/icons/Reveal.js.png deleted file mode 100644 index 63bb6777c057e7e25f27254c4a8353f179bd48dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+7<;-nhE&{2o-sMEKJ0^i zSw?-CpA~anW`__P2QyQ`p%Z%?motb?Se$U7YH~u#!~S=@jton~qhvO{p2E$*z`)?? L>gTe~DWM4fDCi;v diff --git a/src/icons/Revel.png b/src/icons/Revel.png deleted file mode 100644 index 89494132da8c6b7490b4c2c9f8563d68ea0e96f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1362 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_J@p;{EQlE{=G{W7?{!nd_r9J?%lg`<;p8puGG}j?AWp6z<~p&PMx}b z{rc0VPd|SA*wN9kY}v9ED^{#ov*z*R$FE+!diU<#q)C&OE?v4}#fsIdS8v|DdHeS5 zd-v|$w{PE(BS(%MJ9gs4iHjF6Ub=MY+O=!fuV24$9c3gUcY|*?%lf&A3l8g^y$l&FF$_#`2YXE zySsaTfB(#xGv~~ivvA>}B}({T}ym|BX?b~AmrELpmA*~*nGSFc{ZX3d(lYuBw` zzkc)P&0Dr?*|u#P#Lav5?Af<(-~Rpk4}btP#31fJdi2<_W5)&U){pR1?m-pDHt@V!W zEXAAYa~%A%wc9k#+~-v}6?!gb(yXJ$H|V@QGxPEBtXVdVVcav0&tzWOC*C;q=^BeS zCpI@KR?cs(w>oaN(fHF+gYMu3ChN~BeK+Pg-t6+s%YBYuZ1N>DX)Qy3ug&_*?ar5; z9i4rCj^Mo*+r6o5E{{5FTjufdt_W85pJSoC<)-eQWG3;5M@vjC3?u`cHr=h2Za(rP zGiGYSy{c>9^d4W<;JWs%k3I0`!u$yT*D7DBJ|mxh;Le; zX(9DOU1PFj^|ORSvu3%npSvM7&nfsq^2XmiySBS67BUd%U%oEYx%=JaV5xHwvK#W= zy^G~~l;+dn;LjgsmwwJ-e&JlbnViplwY_)qH!xMxSh*li%B}0xPSH~uXRQjJ`DF8^ zP4c$kDD0bg^^bA-w08$5sU4lT=EfHO?xqV&EY?pM#8^!y3%s$*IeD*EYfj|KQi>VspyB)xaoF>c1kldFkC!#HcRQji}MT& O3=E#GelF{r5}E*0+jqwR diff --git a/src/icons/RightJS.png b/src/icons/RightJS.png deleted file mode 100644 index 3244ca8f4b2003e6a6ce5b776e60312e5f949197..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1689 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%hC3w0xhIkym8&;Vkk}5L4 zx@>!NCb#Zd(TvlVp1#<&REE`Ck+rpn&1S*{0Tman2t8pJ&oBI*Jce$*44rNhymkbs zW;!IVO>*JvWU^)8j^NU@&Dov)ea_swGxKZipF3BgxuTQv{|__c&);hE@BRFJ&wR-u zjU$Uyx+;!*`Crf=!1bf{o+5utXLeO}iJL%+i>HQ!h?8QDBgYA6Kb1#UGydQGu-3av z<>=K1oA~+m1$}jj46KVR{P(&0`S#fCwL0^6mK@AcZTwYL9i|t(CHuEp?59twL_d2i zyO*(>Z%^|5X?;eAt`{7sEjd58i0Mc5>P<)2NpCpPAU{dPa-O-m`evQiMV9;if6G46 znSAp|PKswz#I(m1v4=kIxtOuYBZhg>Qw?R^vMn6@O$AgOXI83dPd~fufRJ!~{518b zHSF2`I`JXTHt=6F|99qdn+yA%gAS8e{=HMbSh2i3~gO>_12w!CEY_ymZ-EPzTR)6>HTR+lT*Wi9dqXN zY@B(4Q&FPm#@pq6SFL3EIG*PGeYtO5o!S5cAaHDzng<;mCNJ9k zJMq2UzeM-YdCMP{ueX2jvEmV5#;kWQU)3bvR$DQt)Qhnsc zc}Z&a%v1x3g@<=m3NL&g*wQ4#)pJrU+aj8sNc|@)GQ_s!fU%#sumvu2kEGX9fxj*ht>f>8i1A0$h&SBWxAyK$%&Zd?{ zft>0rZkh%{$}iM+Jme8M9o!Ho!xbl6){qkND`jVG!GhhZg9B5#5|8;G$X#=9)8D^; z=T8gQ`SkPe#0-(5qc<8ZWJnq9xK+c-*7M4Nv+6GUHmmRJKAOusb4xeu?`1PBmDiY{ zxkXR?e3F;fu3JT_5*!RZjP-(sHM`zjIm#{mY|2z;woN*XnubbVlTv1;j1yQqQ~Fl6PQ$Z9!y%+FKc<_ z^4;3aZ+ES&`1R|RRP#XtD_iDmw_E1yxw2);{Bx$4*d~X5>|i%@R^DW1CBL)U_toyR zPyLMbBV0Wu{#el?PlK7TkDRbTFVv=&a7%%azZ~ju%d=(bhPyYHfzq zoyPSQS)EEOZ{F|m_;E&@3H*T9x6llXll|6-I6 zZ!|f4X7+x8G+746(C+-$7e`hYE)Kiml5;(1b(waO$8`SJD`p4q@-nf%*5YTG`E%h$ zK|@tlQ7yK8!oK{UO`0WD)b)5@JG{P9Q)?HmA+jiGLv_G=d5Hs)4ra7$v%h0IqwPXM zhK)qRo>|IqJK~wPB!6a;;AH2&dT7tZ&DTveH@q&}t;p|n+sJD1f7y*wG#F!2)6%z_ z#Mfp1ywv#5o{?MGlu`H9v4xpzTYgHc>``>vbIksL#KSiCHD`|%$HeD<-?eJ$T3z1> z?Rm1hi!5XwFq}K|+1~8h^|?zv6gEoxXKnWNv^bd5ps?>_52t==0T{)pLQb{;YYQ1mpJ9!@qLZ z@7-7XeBF;mVSg5W)vYh1wk*l=^lb>)a=Gt{om$8lM;pPpz+sc~w{M~l5eY;A3OuoK)q5z-v z|IU4u(e|g)bhkV^r#0t~b277sz&p1&60+MSIBJ-6{TKb+Db4yKtJs*w-Qk*gd;hdE zbJpgu*8VYgHSt40bp7!amq;{Qv*|KZC=6 z2Fw4VA^+cg{LkR@pTYG%gYExCyZ_hB|Ic9kpTX=upYQ+QfBw(f`oDDM|0l2iU%vl; z)xrOHQ~z_h{r~p!|HrTY_n!a1^Ys6$N&mg7{_CdvSBUz5^YQ=PXa9FB|DV?XKfLvS zXv2T|!vD|S{6BR0|CST~>lXgE%=yot`Z2*kkb!~Wqo<2wh{fr>mv0s|8}P6O=%_ob z&ArB?=d=IHwTsfX>*7Sq%Mm9r^R`eT&@CUBSi_YbKJa*tO z)5}|8@3*jdCi;9o7;Sy>t4QdqWlwjUoAxL9*mu{5>lf%9VBfa<-yQZcsU5$Cj$EH| z^k$!c)q_8!sR5-&4%}RF>gbjij1!nua^oUZJ}GiMX?480O0wg}G`@nYNs==fI_JO3 z{N;V6aN_+8mcORI6%=IZVs2?X5u0c5<8ckMRyA*>2d_gh0|Nttr>mdKI;Vst08dfi AG5`Po diff --git a/src/icons/RiteCMS.png b/src/icons/RiteCMS.png deleted file mode 100644 index 939024adc87623aa32df77c0f7622483d413a3c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7_ISEDhE&{oJMkcIvjLCm zUPfgDC%1%_o&$TuLDU1mO^(J+ezxf>ZXR=ADc5ejaG`qQzBdwo_9Z_lt3Tno*8OYT z7@2z17GpRblt1o_l`6~0e#Rerj8Xa5?$07xUi6<32$umS-PLRO4zcO;lKO5l81Y=)PJ0^V_;xl@O1TaS?83{1OSzjWY+)y diff --git a/src/icons/Roadiz CMS.png b/src/icons/Roadiz CMS.png deleted file mode 100644 index b3c66b3a3ac5fbe66811958c60c701dda9bea4b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3r98VX=5R22v25JlvE0!PN zU@OoxXk<#3EzMQd;WDv)=X79ga&b~=iI0KEit~T_8GhHA`WlFwaS8hHKb9$mHRhmB z3hV#-)vuE_KXR_DOT4>nzk(?HmWv`8Pa9j*Ph_lGy|kXiP`UKNo|Rk0HGXLaojww= zlWR%BE~{BgviI{H9(uF29cw$r->{}R>V@N4Gub5@Wvx(9Y*2$ERuyz;pZP&PPn(YGpqI3BDd1F%?hGtgC01%btzu*>ri=^RO9_d zqxIp9PxkM4oy_u;$#m<@4-4ij>ys4Uf9Q&?yz|q3DXFB+HNm^GmJ0lIo>mo+ygAPK zH;2c+4b$Ylz1Ww&Nc5BN6F>ggzopr0FwQ#OaK4? diff --git a/src/icons/Robin.png b/src/icons/Robin.png deleted file mode 100644 index a9d73d0626cacdf6b221cd0086da85e4f4fc4348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2411 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNvMxHK?Ar-flhG*wQKb5T8 zSKRkD*}66^Py1gP*m-remzP=E(apBz`hri|jHuasoWueiH ze-67ng6|DXH(GBy<-p8n@P@ayaA+55l$Wv>_PbNS9US4M2UkKdtfxtRg{ zuQ^zoi{@uWX-wug9VxvY+x>2xo{F@zV5iH1OevQCKNPv`Vy?Tc3^^2|*8H)PlZTf-`Qam16BVJ$ z?)R&T-*@u&?f)^8@rt>M{EZ8@e}8zkZ(qdyWxgIug9Mxo6vkBOwX!jKZPnW89x9rl zbx^Y@G3o%jv-*d78GSOE#*G)fW@hb3FU~F^XW;(({0i}sfKM|nE6`lO#YjL9(wAGCFUjzem-e0=-Aw^Ie|a8ZW6I?Cv`_BHlJo?t7Y9OC&WT&yvv>B)_FqRFO^ikQ z7MWeWu5NW8knuoH>{NXbeoLk-Wli(r>H`K<1?a!C8%&`9EBlS^vz2bt`iwtjugtIPKrgm)wE7M;2eV_TJ z2s;NfDRy|D@+!93<6m{#{QHBGFE!^F@<@q1jS@bsFtbDdfa|LL;`JW>iK`Nd`hzr0 zRb8H)m@@0^A*BneWD@3zU)!=RO5CrXy*OqycSdOGs!eO!-0ctja93BT5fw|km=kIo zRPpTbM8lpQp2OcmHZ&;e-Bg+}#cuND9R_dx&-=u$NjhNCoB8eQP959XsdHu&h+dUb zb@7dlz09W?)qVTtn}|hMzCTIqx+DE$-tKEf{!7HH!`C0YI#EOCd~{*UYrFg0-QC4E zbILY#F-{AbCw^She8JYVh_IBcSu^H!uRro=$IepWM=Y9Lu5uyE@ z^p>9fZN{D82@kYa?Rd8_e2%tg|FdUl;(FSLxr3kc?>_LYGHu^kiJe_ctlAzrmmPZE z?AYfpE$uvq@Zl&y)uxE_){ARf0-yivSpGbL`+(>ot$vx~ZhBXHzWew86O@_G=&?Lq zE`7uAXS;Xj@3$}#E6bIhrL?N5#<9XeeoKK~j*@s$q5+TV>7!GUALSMc%5Lk+i+6Y8 z6!>#$g6^yazbjYg)qKA?ecs+6Z8OOwKljMR-MxKFO7P{(8LW<3wMLH~CogUJF69-G zqwv)GqfJ{)_^e(>Xd28$^NKfjzAyzKdXt4xW)ht6hG85))>SKPx9r=yqC zq`}ek*vXtVs9S5_ftVd($$PmEBwUIVY4*&$eysoBs~6GL2R>#pT#(~>*}wK>O+kEe zk@vNY%`?C!+9lu;9O!(2?UjybEbG4CQj2_I_*2e&PH7c6nP4R0 zFn^WVU8&V?fBJ9yaH{F`lyw{nOl3H2Z{GWRW>>)vX`c-TzV69bmvoxdzItidG9xC#dNt}YuH-V@K=E+H1Nt+#lOGie%uw^H>ImScEj3B zsSJ6yHa@;}|J(gfUuJE7UaogQKV4tovdNW9tw&v5Rtpu5E73*~6*Uimu<7=DHo8)nsA2UQuFeOq87~!-bvu=Y_0KZGW@mc<&#%^xu7}qFnh8 zEEn)d*}U>!yWFm7o$0mNNjW7!Cd-31I-mdd*5lLG`tNS@EgJT$^VX6*K7~kb&8KDW)-$XK3~jk_rmOsJ=cU?ey*Gbv&5aNF{=WXn z^|!LJ< zziEP)rF`(m%(yy?m|&wKSd&&;;@$rqj)t&2;J+c+fNnZ`IpvEu1gjqk1ti?$hQ zl`oFIx6?>}N#c)rcOHMtQJCzQRwQKp<;$DPTsqp>dd&5P{M?ItX6q;GFFBOD>uJeP z%~Sui4zI5|aj?Kc)=}}QyR=N`%`{JHw%rreBeZx5vVb#bm#!tZOTYWl5@`HZ*sjoZUc}o4~e#}|AZcbF_b_NCp22WQ%mvv4FO#t!#jp_gZ diff --git a/src/icons/RockRMS.svg b/src/icons/RockRMS.svg deleted file mode 100644 index b66f8e881..000000000 --- a/src/icons/RockRMS.svg +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/src/icons/RoundCube.png b/src/icons/RoundCube.png deleted file mode 100644 index b76b17077a7ee93a768e6bca1c39addbdb4552a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2108 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 CDddR& diff --git a/src/icons/Ruby on Rails.png b/src/icons/Ruby on Rails.png deleted file mode 100644 index 09a9fbeff18c02cca7fd260e9e8a5865f35ce4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1054 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKPd!~6Ln>}<4bRLFb`+U6 z(|6Vq)3mfrxgVWe1RQO&@0o9Ha&-|55%?Qij%FQh-1K%rVvI`-!k)1L6MLE zL020=$AgPIy4<7QUt|7wyCh1<U+jNjhg!z78IqT3 zm#L*kySy=)DN(pb#p&e#3L&3gyjsVYFHds$@n6vKX-M}6burOsA)oL6clTw-aZ02J z{S$CmucOtzymM=Yq{s2Znt6_uyc@15)M!2nQ8lr=wnWhOU`yV`3{@AeaHdCgwi!Wz z%x_F*tYA4Qwa2{akKhN+jNlA*I|lv+iEYconzpM;t}l~qJ(f_(utYoY$0VhnOf@V~ z4Iyk%jq4?o@)Ux$t~=rXbMa9HdyeFM5yw^1Hy-DH*rn?EMAzk|)jxA>#rM8SuVg1m zhWI(nSY9%5dPkCkHLvpg%>uW7@I0Cwv0WkV%Knt&J$3s^Pq$}noN$jlxp-q8|Fb>E z=CsXu@}WpU?SA;e)pn9SY#U#!;mS1oRDR%IRh-y?I}(TXZn`}0=n;b+S*yU9bN*~z z%F~XiKNCCfgo9%TSF^s)sppD0yp<>JN4ey^S5jHTmo2ta+fv@Ey;HK|*t0w#9bsL8 zYOzQ=-IHG$miMxkMlbYQqsso%_|1ErJ@L)gxowpDjc-c3^{)~-{p_!Kx7#(@XLAx) zhcRE3tI~hAs_68yTJ1gc_XGqR`}RDn>n_@F{-mY&LBzZxzxn!K+bEi>n30vfZsEy^ zo?2ZW_8)q+Z+Ge<+jB~jC%0Tz%RF#5k@-`u?A`AFTV}}gr`%d=6>e4(edlqDzu%!- zf^#c!NC9?Whzu3L}b^cyf@T&jjN1c|w=u5KPaPKbTOsY$(k8u{(;hKbAXFSqK83B2y2`gzO8EA7gTS1%W< z#&bnq?VEJFBWUh}l?*wKQ>WhlUBbE`C@k?Ev&)+~o=+U|5BXm{p1PWuvFvCL>ow-` zxAFbo=Et8D|94L8PUXe}fxX^cGMAG#)rvZsZaIHaLAEk#vQn6cZsWsrz7wI6U7weC zc^_`QUcW(y=To~u+3iJ1>H(eKr}MEc5bRv8ekgU(htF}{e(ekGS3Uc_K=SI1>#FTc zm!?igNa~nlD diff --git a/src/icons/Ruby.png b/src/icons/Ruby.png deleted file mode 100644 index 6b9f20f6209e1b954188429f1009a89cf76fb0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2280 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 II;Vst0KFhDO#lD@ diff --git a/src/icons/Ruxit.png b/src/icons/Ruxit.png deleted file mode 100644 index 9e12ed3a2f400cb39f7fb597c0e316c1fa90aa9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1478 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 diff --git a/src/icons/S.Builder.png b/src/icons/S.Builder.png deleted file mode 100644 index 3319bece8852a71be89ec65722038a7ff326da31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUHg$<<)M!+P;$T>1b1*}c<6;<@BLnWzY;T}vzSO*{NV%~NZNnriQ+9WT-p z9qO4kXg`oX!rXe!(oB!Fxv95F?TUU02Up#rMRz9K*V#IsWnpQs{`ZT4fq}u()z4*} HQ$iB}SMW?+ diff --git a/src/icons/SAP.png b/src/icons/SAP.png deleted file mode 100644 index 4c213e796bb6a7b937dc000ec95dc484e1e97509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7l|5Y?Ln>}1CrGgNbY;u^ zSC2P;%&NvaZ9h*e+aI3OIW3Z(LUu@0?5}6P?D$BB=Td!r<4psdukXbV|L>1K_~ZWZ z_2U0(|2{nN;mPCk|L52J`C0$!;qw30d3*oI?|Xc(UgE^93UQzK`k$gc@ArLvxIgOs z&Hq`o>E~Db?9*TzTS5D|MfXlzy3eoe!pP$db{6$Zja!SGrI-b|^ofMxDR48)% zt?G)aY=NvSDeJB!`5SgLJY12W5V}UAE5qMZBJ_$k>sH3ELPxXoU8AqYtqQfBI{RhG z#Y?$srOb?lr|h|2z5aWDmHB%6xhr?iJ15HFTisLl;o-hN`{sY%{aj}5yLegC`D@N< z-Fwz!lX_-p-4$`JSCdwWGcI5?{KNO`S-AGXM!T1n1v|^7ihGi~rMBgIxXxL7IrC!L zDuKib^G}jDr=9=M_T&0zIhJSp%AK#&3Mu(18!Tp;YnwbPaK&uf#VBPTZ8QFE|bDT?SI35-aZ;_DRd`9@#I8@>rN#++TR&2vJ{G| zG|hUTu%T~}f|Adyd&g{_zY}_Q^di^6Isb3*CT?0Q5wha9>%?zT_ilFW-ypcM|I@ly z;f?yS{8KONHO`uMWeVq_cf!tzud5y$D`$8Z=QK&K<-~8XHTM{{r1G}7e-(Ov%TjQ* zt?h&*@}-ZagiYg2nz#Ayl>*%h`PULnZBN|ep71E1@o@&rsXb1@9EYyR?SAumpWh61 z*;h$bkuw`MI3L&i{HdudQaJE%>5o}&Cy43XXfHbu==Edkf*t)E&i99YNifu2f5?qB zkZI|KXZ^q+oe#NBP+}o|Q`{ZSd9Cy3*_|v8Ttzwd$YNMYkzpZr>hetbg?APMFi*<(oX~ nlTSV}RVbg}yz75m9pmDl9g8ko$tp51Ffe$!`njxgN@xNA7!fD| diff --git a/src/icons/SIMsite.png b/src/icons/SIMsite.png deleted file mode 100644 index ad7fbf4225f44aa3ff15461d635142b70938e1a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1749 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlT;1z7UU~R-&yo9= zZ@fBs=JAv@7kZbSVep#8>^rk{@u{hc&rDcw>dUuZ^H*PVs#?G6@V%B5rx{%Px9q)r z=Hl}?E6xjt&5}!8P%`f*gHx|q)SP4Io}9Ys@U(QyynQDh-oEp8>82|TK2!SUojiN#d3@(C zUhlf;+pq3Ba{tcrk46Qn?Mv3M`cC@w=bu{Y;@^M%vUs$7`ttM5`)}L!-&wu=dQw)@ zPS_{1Xy&q+HE-TnLbpI+|rfB*h7`%am>`O=rKzutfR@#oLKKY#yC zn15>ffxDl-{`&Fr&(1^l7VNn`bLrW0cVB<|{<~-0`RA{`um?=j%3AvP*{2IvUmiI6 zV8xbe&t87+-Ee`?cM^m9oJ-eU-kc!ZHS74^V-F%*w%>dBKBQy2bixAufUd}lxFtuQ zON7kG?B9Fr#*63gzu8x;vQTv+n=dZnF@SPISvW?Mqa(Mlg zh7z}#%g)`r|F&Y`@sa}H2Twjeditri!j8dp();Pm+Ya3Mzmy?w(t(K^FHG8eapH<| zdk)`Y@Sb$^?32SM9v(XWa7~l;-AC{9diGkx6`jBO;{4T@N+Gp6QI)%Q%Q`VIFcg*q z`33){Ghop4IgrZ0z%1Ddb#-pFp=Ey%ShLM?Wx zh7+TZyPD_K1EL1ptP!)t#l&uDiyvy(S+;wEn$JO&g`PR03Kugy-x#Q-?ly{TUFINi zVioI@co7z^P5qcy0FrwVZZ2-1z-9Cs!vN67d!5K8TtO6PQ?0f#fU(S73uHJ z#%mtA6mme|ue(R?rR7SFhToZg{x2%B*u(FlJ6&W?=7Ml(@kMG!Vh%r$4~U7eQ;(du ze1XHsqKg;n9%uKk#>#Vf{hSnhy1TnORq{`FxAxUF&&6HpZLHrr9^CXQD1*b#_grd_ zcG%?9i~w!ElOiGdAB4oGTEssH%MJPPro!>b!KRYVKUaN@POamqn|k!ApU}ftR@Q1` zIR?=;CX=S zE$p2kA!~NV9u6=lXIs65MPps~5j%db$OFcC3^@Xn*-OBgirD>XGeW?5<0_uTvBTG7FDi^ z4fDQw3hIe!W^`pu(bn8}w?1?OlUi&@;c2h<0p@VZ*B% zFBv+k{O0UaRTVZ(;ZZr&urly{zzmM*eSN3umed3;)#M4;^lkm*os~zoaWC^PStFC? zo9A>cvMsIiU|*lPNrda-y3UA|79C68K6E_4XDP3~srs!`Ero?QXa0F}Y}Rh>tXI{h gmrKsBnsAh1>&)Ktz^0|b3=9kmp00i_>zopr0CDuvb^rhX diff --git a/src/icons/SMF.png b/src/icons/SMF.png deleted file mode 100644 index 19df666e58602c9895dd23114e1a07a39306a999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU-oR$`0pF)(tB*Wz$GWH z5A6G19bQov{=M(@6A$)j$I8O*@Tar=vJ^PJQ0-*KX6*p!P;bK{GHVR0nrHMpZ{~73 z!8uogcU~n!?2OT_@LRqdt91%!#+LrOa=x922WQ% Jmvv4FO#t*&Y;ynr diff --git a/src/icons/SOBI 2.png b/src/icons/SOBI 2.png deleted file mode 100644 index 75ff050af90a8b21bb4c7a10b7fcb23bcf298dc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU# z1_lPkk|4ie28U-i(ij*RtUO&DLn;_k4>ochFyLX?xc_$j3!xnLb}!2-I@4mrF3Du_ y1<5RlR5FL`?yOtbT9n#+4Me(YNF_{@~7z1BUE->*6xU(sZq z#rgT9P?O-%vl9P#WR!jsr}D}?PrsD6>HB$x!_ObNa_`%)B>KJH@hbBJ8;;v^-RR=> zuTvB$w!Jr-vCaP1y4=H;f37O!V0|{h{DS4I17D`wl(GGk=Pb~E6!CSBnrX3RHFOxU^D z#62R7bywzttKp|FeTcc~;BT@sJaU`)fe+gH_1=fWIqvN?zjM#Q|4Y36bl!EGd!Ao< z`{T-7k+ga-L+8|QiP54TayEZ9ZQmBS{Z-@gyc5D79=_go@!vz&J$_T89vtoJ+*f$L zV5irK$@BM4&ud&SXrsb5UH|B3-<#7{sU6xlMI+`812fyQt71Psay~qxTFrR(^SpN! zHBV=C3JYsWZrH(i?!%WUySVS!zvR?QYxvFhf0j(u+Q!L~SB3AWW}Z`PuWNd|?cxHf zhunAeGXDGi^IiB_^EJ62INzN+aP6g;Pr`$B>p$c&r!IfM~{u~{N8yn|NEysl>h&KTO&us-#`EV=XZtv zd;axWKqJ2c^S^h#o40Lhj~=EZ uXXfSQWj^Qm+`WAE=E;jEckfoeu$y5;b+g-}hs_2cpLn|ZxvX~~o$Tuok|@$P z|NT8{<5xaP3pKrFHF7E{Dn*D*5oA+-Y3=-*5JujfUp37IW@?p7*}?d^*FCP1AIaeEv~#G;Qe=x7LL- zDolUGZ^{m^CLX?VZd zY_6|q#JcT)Q3vEX4D9VsUz#m>tNgvvymOO0(!Cf8Z9JEJvbg8guul4h=H!zrJzq(^ z%3QlX`C;&kcYWW46!LeknPt{@g3Uo8;lsnf(U&F~{5{@h@HvmsXY#*!=Y$Syi4{Hj zRP(yHU`?Na_4g*(wYpbYn*RKeQM(dxe&*ue-VIycdL9%0z!190U$fV#Xy%ni?&s#p zJ~{TK_(Mx@`?rgm)_w~ToKO(6HHcxYjn!fIN3X@B%JS4_o)n7q+`N2sbM|3%|0i76 z{$3K6>EH1*sE*Bx$LREZiyL=bEM_e@^gj8|p-e62e<}zC*hzMU$k zdIZ;GJ$QH8vhV%dM-J|{H9kDiZzytoSg~Mb(zgeTGN=A1ncI|l@$R)#Z!bPPeKY3a zsb9Lii|+Qd2W2xbGVGtfr(WB+y;|bMYgxu)r;^PWa>5S??=j{7=W~AJ%G`{!1?#^X z7W|E`Kf;i~^D|Us-f`noF(U1{3l$E?UKcJ7K5+P8*)s9)3n76r48GFVdQ&MBb@0FV?VG5`Po diff --git a/src/icons/SUSE.png b/src/icons/SUSE.png deleted file mode 100644 index e41a05bedf086a2a2e7b5c36bf01ae84fe4ca432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Lp@y_Ln>|^o!sm0oG5av zocN|3AW}hy`?6REqU~&l~Zmg!+R$AbCN}GFS{^%-s5?B z$MpEx+OC#{X$||7zLi=GT#(wdSJgx@O8%Wpo;e5@FupK#%GUj`lZRL+VZ`EYn|}>h$lA$7yE^o>U$pu z=&L^3DE#T4N}1}aRY{&@XI;bU7*>U>o5wT#)0!K#Cl>2Bdh4F<+jX(PG{XD9^)K6Z z3LKGMZn(oOh;!1a@97^;%*yNydp)_lRAI)h3vON?)|@<)&%m72u*6|fy5^RHTVEzc zGM;i=C=&iJ)a>qO7A?I=fu8sNeVK73F2C*Me!FA-meanU7d)%y#K6G7;OXk;vd$@? F2>|@!vq}H} diff --git a/src/icons/SWFObject.png b/src/icons/SWFObject.png deleted file mode 100644 index 08637dbc0b34ecdba4029ffce90f409266639019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 745 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!8$4YcLn>~)y=s^d7b?N_ z;Q8-!fB%d8jb0kER)ueyNUxR2v85{>C^U6z+^yGi8^|U z_%5C1;(Aa-R?9^1))o#YqYksC<`oM<3tsFk=sl}e_%puZ;hgW*@4w6KD}H#%UA}gW zu9f6QRmqnIJ>1uHEN{eo^q9`fJNe?)Q}0V}#20Qjo08&tiF>hVd(@rTHUT%P=6Py* zu>4!i{btRK6*Dw!cHg=kAGmS%;mNHZg$nCCC3y7KO01U9esksJn)Wk$He8$>Ef}z4 z+r{kjb47o1=U=JW_~_mtS&az?V_R1qDtUN!*5%gPnLAe+M803H{77xZjW~;#*ZGUs zPu_c$^RV@hOJeH%W5x{u)$O^Kh=lzy2|YdlcFaH^EPjv%syGMA!SSGeEzmaF$X%u;txMP`LW7gdQJAc zrFZXtC}23?dQ$!1A+B@k=FGdkvWPWZJ{eJ9^~36?O@zm@N!3lkU;kCIsQjL_@8oX| zh6y=`7A6RKM;uYIb7noM-76=v?z;NxWCH{$eh_zs~(LSQ;KA1RpMB5O{M)-lF^d>(ayif(vfHWl@jby7?gAf$H4& z4;Q+6o=1KCSs$zL!|sRikJZoeExJ}SGCV%G-gJL%@6U~H>z8lObvFVdQ I&MBb@01~@m$p8QV diff --git a/src/icons/Saber.svg b/src/icons/Saber.svg deleted file mode 100644 index a75b6b090..000000000 --- a/src/icons/Saber.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/src/icons/Sails.js.svg b/src/icons/Sails.js.svg deleted file mode 100644 index 78d582bdf..000000000 --- a/src/icons/Sails.js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Salesforce.svg b/src/icons/Salesforce.svg deleted file mode 100644 index 8209a8af9..000000000 --- a/src/icons/Salesforce.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Sapper.svg b/src/icons/Sapper.svg deleted file mode 100644 index f4382d50a..000000000 --- a/src/icons/Sapper.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - diff --git a/src/icons/Sarka-SPIP.png b/src/icons/Sarka-SPIP.png deleted file mode 100644 index c2f61b77a1c466451ee38db0cbc57b734a5cc39e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2106 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMEjGiuzAr)~;r*rqjq)N8U zfB*l#@%P;A)tTPL;yWbWKvXm(k^n!^d||mAVudTo$;ov9YlPI55mw7NjF~_M)=8@$>on zf2`xyi>UHWPk*jt$aZ_ms!JI^e6Pl@4O?x_Tsz0@Z=bhI?}PrwuF_b0e5R&kvH80mm?>U?Mzkd6+F0}RJ$&)uK zN=l{#t#m0bH=k{upLTMR>YAvnT?!m0(k^Xhwh^L z?)?snnfm_Co_Ftfr^ilz8M)y?O3}wvarW2tSMT}1x4LhS_0Rr~4>gvwmYp?Mn#1`! zuKuU{=3US43EvVq?A-iu-}d(v6O(ox3e}!ISzAuo_M-nXizfSQxw)Uk-^G2nW6RvS zCU)}qv}X&r>gG!5Gt0(aaW2lusY&{K@ZY6pm2-s{SDl#2c<-Oi=U;o@Y_=-DxP14z z81KTDUaxrP7ZkC4v+u8dp6Zj?v?g=Hc16qc7bg}a#=TN|t|-Z@wEWywtqu*XX;mu6 z`@$EA28Z@B26jkox4+5BDSDM#+p)BjPj1n+m+VW{{WD8k$o~7&pk`tYigA%#=5_nO3hW;Mnm z2M+NGiZCwP-@ns*QB{epzyyUkoKH>NzJ->Y4O!tojd`;CnyN2LoUHbC%;|l!E%Wk} z)Dyy$j#Jaid1lOYn7X;(D3hpzuWi@*P5-&oZ*O1Mbkh3bO1F}i9?s<}FMO^$nS4K` zttUO{Yuc3Ts_rvo7dHss^O1D3b(USxE_k-zDC*nO3lX7wJR+$qD=r^fl)Z0SMbibh z-<=$x`m$>_o|by+%elvF+M~5AMdqaozW!0+e!%@RV{B$>7}pw83uevLPkM|_v!tkS zG#T8w%=5WqYM?yL8&tT?B5 zENSlHVzKiPXa2uitNK=Qli$qurV-QTKS{nR6e#dkO7FC6?aXdIrmVbwGfzJMtaRo; z9h0uSKs^WH|#yU;OV=0a`8f&uf4eKaqy6{X&Kw8qhcBrrw-{9b}awRyT0#M1=l(2 z)Hg}V-L`Lc>S?}<|HHRZqayA7r``Mbzf4p(bAbK2$MxHnb3RTDjbyjvX63KCY@p8i z``E*k{5E| zUplQmP3608bl&=e<&39}?aO#VME`Pf;c%not7A@+v)SJCoI|d z|G&@6{06C94&%r3e#Sg}m=m#Ysq$5>fP#&W6f_x?ALt}7s5&xsC~<_Gy4sc}t8wb@ zf&C0^*YdYIcr+!uO}k`XRgn6WYATC%mja7o#tIg}D@qIRg{TI2H9p=D z|3kMxJvXIiCa=#N=Z3=vt6k%w%&sf4bZ{_rMmxEBbSi8^S0x>2R_ zy7-`Cez8|MAy653YVc2x1*)-B?Cr&QDrL>*nxppmFj*xA16_0GIILK!Y2tLWKWBdb9fmjT zJN`{|VEAj#tfIJX!}qom{H{(uli~tJ0vMf+yQpUTb)V6Alz-0*#w>Zg14TTN@0UAD z-0k8tX6R_plHv?JF@N7K_x+O6bCeIYKlrJCcJDSr(~rFu`1Qh_m#^sQdcN(Q1g|-R e=sDSc+`lu - - - Group 2 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Scala.png b/src/icons/Scala.png deleted file mode 100644 index b38a701439e19cfcc4b1f76909fe986d52de76bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1012 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKyFFbTLn`8qPCuO;lPb|Z z|Nif}#m^?Cw7Fzmx~6tnns@8kkgnCc$}eh(#B?Nlv@cNSQreLx1E zcUAAQDO?pLRbRf$s4`)ViQhEQ$e6bbAFeRkpKB3#a+%X-wu$hExd&_tG!Ct##dV*%=ypz<_j!S>(d~jn2EjX(Vm$0FJ8n6D?o)2$nbNFMu#M-j{W1wzJCO$g zpW18whotjPIB@hv0E2>C%LIPb9;TTbLTYnmGaDFJ9_hVmx^GwMbLj_@b)%0;NyM5I zr!SscoLSrZ*?arW4+*VNr(U)mVVP6+h=HBOqpu*y@}1jhW3%K_QRW-&oQil;_H*;y zl$F<)dh(yiI5x+2<-O$3hDS?NO3R*qX|={uyF8AYGe;svW8E1q3=?GnVKwR{vkKQ<}L}EtE3`X9zIRrN5Fyi zxqfS&gyeny@@Ph(#v^_9@6E}dm>VsmQ&bul`#K~ht%&Mhc_GDUi)Q5XkcmyMr&9oD2sc(VRZkkyB)J^BYHBG%TCfB&KJc!k6k+2?2X zT(@QZ!K diff --git a/src/icons/Scenari.png b/src/icons/Scenari.png deleted file mode 100644 index bbfc2d9180589596f1db9a2479db7c8a59a4d8c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1245 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hECuBFk@cHm83(_wDVRKc7A0AMV_}cka%cH}8I2 zlX~0C?>lOEuywhId{$dIUClq#fhwUTTo&CajxV#|A`U|3`v5u9~F}1 zlVaqL@+>&^-Pz&zB9(8cQ(vzxWac>;etqMiuQ&VmiAzq;&xo_}$@yZe($VmkL-YNn zbY+%x%sQvNRE4LY^Q{U$Q{{8Lm-@R*{_l9lWpO@>&-`Zow=JEDb zz{=&z)q8J=WGvb0)VL+NBlH@BR0&1T{v?S7f(0)Ma@$ju zCW{43{J;L?is1EE6A}w2o`_y67P5Nz+xx{IEi1Nfa(d_d$I7Z{YR$Y8ybrb-E3a4| zKc&EwZ?`s)wBeVcYCn<00u>$883`_=5WZ{DkG$y?RA>#+E< zCc&a&`%|Z$#;z>9s~=eY`SE>KtykIj%p^s zjtlv5?#VxRC#G%ooF|#ZykPa>*GWt)*6*8kZ~tvMhu4B*opgtS$#BpEhk;N6+E+n~mMHnl(cwCyT7TwsrIK_s5QZEme9f(0^QVCC98_ zE!I4ldoAtVH*ZF2OfT=e)4kQH(RWe8vj~R1cS^Grc`|mb=xbbOy<%tMO-T=TE?o@eX+k3Qw~@7_K5^hqdd>#WJrJq-UZKT3|^7dXQ8 z{rrR*IR-60!pt83EUi-B{3zbC*uiP)w#%w_8g6JzO{hz>3y~IoF1{gJPq>mpr+mr- zlogo-green-icon \ No newline at end of file diff --git a/src/icons/Scientific Linux.png b/src/icons/Scientific Linux.png deleted file mode 100644 index c500660b5cf40220706114dbda135bfdaa91efec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7iacE$Lo80OogBz_K!L+~ z=j8HNbE|G`@Apk!7AWra$X}aP%k7V-naB5y4~6sl6OM+(FfZAdbTs@<(1PP-HG87( zsQDC0U5Ix%^zFjQGf$os&G%uM)gi-q!%b)k)1{dQs#)w;-4?v0wrsxPUXPcde)Y?I aVm`Kiv+X!#_LhNxfx*+&&t;ucLK6T2#Y77L diff --git a/src/icons/SeamlessCMS.png b/src/icons/SeamlessCMS.png deleted file mode 100644 index 1a98b69c9af4300d139984912203dc703754b60c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WMyDr zU@Q)DcVbv~PUa;@WwJ+*F9SoB8UsT^3j@P11_p+P7Yq!g1`G_Z5*Qe)W-u^_7tGle zXv4t3YvGq7tK~7OSO|prezdtDCH?ov5lB8xm6A)3b8LihVnFoH}&q z;*lelj~>0eckj8@)+I(pY0l2Y%a`wa`}Wh{zyIF7`*iEp;|mw=oI7{>+__s19=!PR z<5zX{TwB}x4I7T+=TG+bt~58#GBivzFi6qUOAZXId-3Ak>eUA{G~y>rSo81Szxw(G z{rzj^&fT_P!H)U!w{PBj?ECkhlP0bE|NsA&FW-Ov{`2+gkB=X}Y}sI&8<{P zDN0i_-r71hEUdApXxjSqhyVWld-?Lcl$4&};QFISul)J*ck9*@)23}KDVc6zk>%o2 z(%ih*(lV#4Z04p-$DTfY^Xu22UAxZAoVht6p(7)s@56^LOP1_TOY5zxn?HH-`g`}D z|NQxT+qM(#?q!yi*>-mMsi{2+7w-J{@$1W%?^INxOG{_Wn6YWyy2B0*1!`(>78cn~ zPDT6nov*B%t*M#d=ve6EQ|a$tU0ghU&YZ2+u04G8=;izOpM89)N=jz@`0;c4^o^4z zuWN5#R#P)~<;wk2rmQb4oEjI`e)sOPkdTIV?>-+maN*#=i>FTA`1R{|czDyEJ!em! zzH#c*brX|}mREf{KuIyl+ugUv!|w}<_}Yo(+n+(7FU;}M^sgoE?Kf9HRY+q z#iui$R;G%IOq~)M5*m8-imAy~1D*@l9$vh9*_?sVSvgsluY@_|r_b3lXM1%I9Ju5q z5zE-TwY7Kc+`Y}p5*8~LoHn-Fy<^wTY6C|`~e!Jz;u$K*W>)nZTf^wmdfXO4n4E(9+&2U1vGx*jkq=#i|qoGZQn@?IBTK zTefZ8{H(O3EYXF{Shza2++W{6e*evuP93JY$r~zWHlJ*sSo>+p%FDMTa+hCE{H%Lp ziDZ;<`qT4$Gn%~_nGeTItNffS&T{tXh6X{VhC)%vd;2GF-hJZQJ-y*z(DBsM;T<;@ zse7eOeKqybB83g7)&zwePc_}e=#zcz)3Y_qjbEkB@?M1}xRx_qel|&$N5^47*oM-b zXScnT=$v&i+x^wK*xh9x-}#x|+gz+a%^^wi*7o}E@9whyNMpYtpOSKb$s(fJp+R>( zXZo&L+$=mQ%nU*=iZ3p5|Eb5oz@S><8c~vxSdwa$T$GwvlFDFYU}&mqV6JOm6k=d* zWnyAwXsB&qU}azs^y$W06b-rgDVb@NxHTxRPY`5aU~mK3P@JDuQl40p%HWxsn4apJ zn4X!Otzf2Su4kcZsbFMaXrgOis%vPZ5NK$okWo@nV5P5LUS6)32~wR4R;`y`lzyk} zEdv7sg9OOLkc`sYBr7YI{N&Qy)VvZatANDx)M5t1<^Olnwg$a!eD4= z#LrOF%D})Nj${s0O?YNXNd`#C!oy5_J3=9nXNah4*R;4l+I5|yOWcP-Ffgub@Dm2KGAuTf} z)kS$49(J#EfZ6c dOp^36lk@co^3tEHZl3`PFi%%Mmvv4FO#mp!>74)o diff --git a/src/icons/Segment.png b/src/icons/Segment.png deleted file mode 100644 index f9c595f086e04cb27d15b563af7e947e4b9fdb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1039 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 AbN~PV diff --git a/src/icons/Semantic-ui.png b/src/icons/Semantic-ui.png deleted file mode 100644 index 2d02836358fcb06540604ad7e4c0e0a8a78f1d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 936 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGmjw8PxGHX2rM!K$%J$W& zJJzV}SfjpUt;Wu^njo}JYv($xUF)=WuG8MNP6ve6>+V{wyL-LfuJwAm*X!-xpuc;) z{_YJ1yEho@*+nf$=b3VA;<j_mS1vdizt zZvUgZgOBYEJ-#>m_`Zk}`yx*4k2`fR@${jj(}$DK98NoPB=hXitg}aR&K)bfaH8nK ziQbY^L_vWS9cW=zOcXRH&n{)5qoPYo3g8R3YKD@K+ z;hp7=?yh=tcf*tW8=pMb`s~q;=Z|+jf4uv}ll?EB9eVZr@T=!XU%xo@_SNaPug<@J za{+|jUi$F%%7=GXKfb&E@%@dD@9%#8`0(rJ$6voZ{r2_Qx34e1e|z=g`|BUy-~9Og z{^yVPKYxDw_4C`G-`_##&yPQUe*FFO6NLW$`uq3yzrVl#{rmIp-`{`#{{H_50{{R0 z`~M$8aQt~C&%nUA-_yl0#NzbQ%jx05jv{OiG*ZkinqHimqq6#)%e!93jmaX?UV(<+ z+GItK_U(PRXm$#l(VqHS{4zFa<}&?O^XD6HSN~(b=SV!0rst`rjFYDq-|0Q`)^Xzu zul)5g_u{t&O}fQ!Ys0%If4|@V`et`$aNe|}hCBN_B^VkGepcRpL})_XPthq^5(@$^ zM@XCs&`v1iHD#!BV=mou=ix~)1@2n;3oLs4Z)`*69$H>oroxii$H>Jm)cWpg(%GMZ z2PdkWwBuX+@sRiLy{Va&8;w%m9Wa+@PG9bQQs#Tmp1|l$lUE#;*t0i6(Cnndg01f9 z7Y(AA5AGFSy|-fV4Y{8@i?@Wa?T9`Vyyohjtn0n&56m(0N?axKvibdQyK?pNd9&GO zIq-&0=laVlP^`E!v%-ndch9r4MpkD_rghd@c3O#$sKn2 z!w#*95?amr&1UZAr(RlpPWi~rQvU6R%zaPIU2Ny#cGkWQ+Is&~@$Rk97b#omUet`y o(<`>HJ#*&Fr~16l@(29qww!FOkru6EU|?YIboFyt=akR{0LQQv8~^|S diff --git a/src/icons/Sencha Touch.png b/src/icons/Sencha Touch.png deleted file mode 100644 index 181921d928386deb75130f4f93aa1df516de3f5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7mwUQ6hE&{|I@vy7*ifQf z{`PYfq0=jMHYiBUm=LgQW5cZc3Hb*~o7Q&d7d#SnFjr~o^YGC*vod0rlFAW}RsrTy zrYFBX`kg(y(fUeDz#-+mo2K7?{C#WAK`Hh5@B16u57-$zmuJa-sI0(Lww-f5$F0fA z49{=Q>Xtnc`{VMt5svQ4rwLVmv0i?A-CU z(vh-^3RU86p1Sk>gAdJ{# zUSX2C$aCMT)2y=narbzAU(VOz;=6RGwX;y=n2~Xrwd3))8g-u{>zR6Y3(|B_^ZFYv zUSn#QdwlzMpOgTe~DWM4f1e4by diff --git a/src/icons/Sensors Data.svg b/src/icons/Sensors Data.svg deleted file mode 100644 index 7250e013c..000000000 --- a/src/icons/Sensors Data.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Sentry.svg b/src/icons/Sentry.svg deleted file mode 100644 index 53b613be4..000000000 --- a/src/icons/Sentry.svg +++ /dev/null @@ -1 +0,0 @@ -sentry-glyph-black \ No newline at end of file diff --git a/src/icons/Serendipity.png b/src/icons/Serendipity.png deleted file mode 100644 index 01aab63c2238c885611730c2948b91ccaedc976f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$)_b}*hDbjvbg~wK8-dw)Dr*CO1ZCa4%ci3m?^^DK%cOSkM z;1uHZIj1`P?QZM1qu*`oUlmxDHj7RF*}W!Ur<22}MY`6Zs^@mqo#LoAiAhUq=e*Lv>%H6dr6aExf3 z7tgF~ip`xlvy2|_FbK|x%l~)Iw{P$69~my!LXR-syYWP%SY*|UYnOQUES{p&E9!c0 zsy9dKn{CVGH#aMP`m_Bk9^L-K>gHb|*SZHLY8)J?67F$%-p+x?=e0La ze4Ktn=gAfNT1=cSt5w>NCyYELPWZ#`8&ZYfP^$1gkuyFCCgLnImWidZr zA(ZmCK_tP|J+u1lujuyQZNX=w=ckIA6zCg#+tyiW^JUT77bm5!m&sU%%v*e1QH(v7 zIk2IoQ19&hcbu_1twJ}fF_7tGdvzyzmMxFslQT!X&3C{5@!HmRwpUnahgjpWq*p(d zFMT*M!|TvT+mQ6@ zvoC)Cq90^*GQjI$e}v7yT&pF@dsB9%FI_+9dF7Ae`j!zzEum>Vj0_A644$rjF6*2U FngF3?TG0Ri diff --git a/src/icons/Shapecss.svg b/src/icons/Shapecss.svg deleted file mode 100644 index 71026cd91..000000000 --- a/src/icons/Shapecss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/ShareThis.png b/src/icons/ShareThis.png deleted file mode 100644 index fd9706b47fce087d3bd0a6c40024591e5d3e72fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!NuDl_Ar-fh6C9Wx1z#4i z+;v#J;H!&G>I;s4=PwAln4Y;R{8K37oyo_QFJJN8V5qP6;WE`d(#!mx`|I(iJQJQq z$S`u1{fg=k#EP3lsqeX+mu8tYU7(5HEY@V~*{L}y5?f(Dk|9pJ=|F?Yn zzxUMzFYTSX^~1Klxtqu@v0~<}oek6e|NZ{n-m2o;&%5<)YW_M^4Q0V+zrSVtufK24 ze|hl?`+Z`&?XoNzb{apixBKwnv9^>Y!;9i??>_v`yuJK!>4B~0{VU%zd~?`vv~afi zKXo>i^{nc(nUn{E@k;g;Dn&eXf7CQ}%!T z|G%IAKc9d9f4|+%fAbe!eP91+TV{lA<)4>t>-X)G*pTde{reyLPhYP6m;J8y$9ztF zlfBADF0<;!&qh{1SW9@UcKm+#v;OEy$p>2+WNZ`asu>=xIHDG@Eno1U#oj-!4%Sa* zUHTwkp@v|x@Sgtq0@ zOy|~#RrI@iz2x1`ea^Du-!$RZ-ws%Hr`zoh;MRF+f5&}cXyO~T9@7IVyi3<}&orH~ z@{d;i!O&c0B`xJi&W^LLE!e8Jx+%$F?yZ7Zw+&94d0b>W$STaNEY6cG&BoTYkGJ;v lF?LyT8Oi?~e7P@XJYasF(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 diff --git a/src/icons/ShinyStat.png b/src/icons/ShinyStat.png deleted file mode 100644 index 11f9560249a9cde00ddebd853835e59bca3bbf66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7mU_B4hE&{2PLN=o!pzRb zHZ9hMr}y|#$v++!%l9`rK6J5bws4*#&-^~tu5Gn~^8{5#iDUmaG#z|#IIivLiKPGQ z4Cb(O8otp~m04jUO49lVjSmqDWW#QU!29`rm5&zu)Em%+UXf)Bdk5|G%T-|Dl=x&#d}?ZTJ5NXa2vw z`~T~^|NsB<{uiqSSzi+57tFw8Y?D^nICK8SGp{~0A6+8Kz`#)K>Eak7A=!F>lk1R! z2+PG+=gy}T?Edc_?dPVyaF)w_ZPR;nrGD{`H`kP$dG_+{ zbp7;ALGQBD-eRw^4UU>kOuRgE{nxQrSRAqP&FY*w_x0xGZ*tR?Yxit9<=EKDBbNWD d`N(?l>x)!M;{^TpGcYhPc)I$ztaD0e0supsfV}_! diff --git a/src/icons/Shopcada.png b/src/icons/Shopcada.png deleted file mode 100644 index c27bef7d1dd8f8b7e65d14bd683248f94792e234..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3253 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 d?7-z8=8@`)K2&o5X$3XmJzf1=);T3K0RXcW - - - - - - - - - - - - - - diff --git a/src/icons/Shoperfa.png b/src/icons/Shoperfa.png deleted file mode 100644 index b6bc62af867d75ff890432b0ae6c4ad45d8974de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2046 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+m=!WZB1$5BeXNr6bM+EIYV;~{3m8Da#=fE;F*!T6 zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRu#Dg zxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA*|tg$M@9GsC^+XAr7D=}8R#Y(m>DRT z8R{7to0yxM>nIo*7#ips80i}t=^C0_85>y{7$`u2lAVH0QA(Oskc%7CuA-DQTcwPW zk^(Dz{qpj1y>er{{GxPyLrY6bkQqisxCgqow*eWSOjjhNnfE$}v3=O8_{9OHt!~%UoJp+)JAb!m)@b$&7G&dKny0|1L z72#g21{a4^7NqJ2r55Lx7A2f$`Sc zZFlF+eYksb`ir}7&y|#IE}9&_Yj5@QbLIPs-|Z})+IyNWSW=hGtRd8aaruGo54H!X zU-FWPXa3gs++ppN`&@DC@eQ^QZv9tWz$e4%?@`-)fa!DO9ka6KvN2zcSHAlEH0h4@ zrPJq|&ORti6aF!Ee>UUqzvtdwZ&XdtuD3h-$bB%c&s(>IK|N&go2F=C&Y6?u1!}1tc(nhN$>dY_ zqo{2<^_yr1vaL4F%IljiKhpC8oy+h6dI z)9|L-hfUoFq#r~yCVbp9{lKfHjY+5HPEiYwIN)b+J@sF+*7WnQ^_YF){_g+tUtqUT zL1+D>;{x`RKXNp$m=fP5I+tzwjw@o@sy>*6Z>zH_aoI6#m&oel2ecD-f6O}H<0j51 z?y$WeVUG9e=-cO6pZRYPtKmx%lT_!LY7sS`slLIy^{8CuJORGUpvt??j0{c`-g&9~ zTKa&yUAc$Txnq7S8}4+M-7dTG?!& z(_6M`g4@iVnaizaZ(X*!uQTa;W1ay|+D+C21}hg9vYG0xStz-=Ddp3Wq^G7^6>pU; zm@0PkmFBh@zP;bW?vy$0n0oa4!mPP&?w6Ll)M9OB{PLW0$I<1_rfgo&|N7vPvu=5* z%eE-7nn|>|hPO}JCj7j5eV|(IjpQv2UhCgxF7)r;dimR4ZH*w=B_&l}9eN(_W%HOl z&z+g^{NX}P6SG;%n)8nf&SHD@c9+vZt=^!B!q>kvY;Vdf-B)})^X@YZ)&~cE?|$^n z_|%dvmh1BtEr0kjv)_Ei!oy)3EvwG)1&YS4TeWjXcLDGHSqsYVTX-Jd|8j9?E`QMH zMNv=u?}7BNIPJa86 zl{?!u9lNXITexm#oY!wl@uZ@ACTCVI3(#xt&fiiqneJ?R75JDUDto3 zX^E3k)>&75#zjtl`*tQJwK9vhzda`&S370ewlkZBeFH_$f9QCteZ=NM$^5(D?T#}vbQsMs%-`3 zbt=CqH99BuGEM##uT^$WL|7rIgrSDvt01rT_4H|V<+>~CJoicW{QjF+*73eBy25Dn mnc(v$Zz$L7oO|gVhXKR9iB<7$owv;e)yST%elF{r5}E+R \ No newline at end of file diff --git a/src/icons/Shopfa.svg b/src/icons/Shopfa.svg deleted file mode 100644 index 5ba9389a1..000000000 --- a/src/icons/Shopfa.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/Shopify.svg b/src/icons/Shopify.svg deleted file mode 100644 index 40c464b61..000000000 --- a/src/icons/Shopify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Shoptet.svg b/src/icons/Shoptet.svg deleted file mode 100644 index c4a5ce773..000000000 --- a/src/icons/Shoptet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Shopware.svg b/src/icons/Shopware.svg deleted file mode 100644 index 6b4a848bc..000000000 --- a/src/icons/Shopware.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - Artboard - Created with Sketch. - - - - - \ No newline at end of file diff --git a/src/icons/Silva.png b/src/icons/Silva.png deleted file mode 100644 index 5ce7ac71163443736b7f5b0cf2ef8e0132462939..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toW_!9ghE&|jom`*c7btPu z{`s9^-(<6tnfFAen3+fg^lFJRWv*>v(c*ONWbs@X;UuQ%F|mR7zaUemQxfAuO&#y| zZ~hkEuRdQHQm*&t=V#0N@1Os?SbU{Td-d-Oz9v9|pB(j_aN6dj)7>V2h0xl}jyV87+D&zhgA61Mce|EVLh zyXV)epB#ripZAZfE@W-w6=;bMd?H$F@Uo_A+C{0QB3_y`=a;YiXCYb}^DB4#1&jQ-8n#XkyD;rv$8wVo+kb{7~a+IIQ#3_)RZQ@9y1Q6MFARHu1VNjSyHQ9*UZZHMeq5cP1!$g zsk}7q_b>W!uI`rg{smKE@>SJhiBKtG-}mwfcvb z)zTat!U6%w<-F5#6ot=gG)%5oc`fkL<|(}C>iy=F^Gqe*ZI2rrobszSdf(F9&yR(+#@H=M%ixuk-WCvl-62JpFXqY48Ss|(oC`OJlZfq}u()z4*}Q$iB}?hQ~} diff --git a/src/icons/SilverStripe.svg b/src/icons/SilverStripe.svg deleted file mode 100644 index 291c2e87a..000000000 --- a/src/icons/SilverStripe.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 1 \ No newline at end of file diff --git a/src/icons/SimpleAnalytics.svg b/src/icons/SimpleAnalytics.svg deleted file mode 100644 index 772ac7923..000000000 --- a/src/icons/SimpleAnalytics.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Simplebo.png b/src/icons/Simplebo.png deleted file mode 100644 index 769cb5dd788d073ce6160a81b78a7bace7674953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16042 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 diff --git a/src/icons/SiteEdit.png b/src/icons/SiteEdit.png deleted file mode 100644 index 17042b8b06e82cf35486da186ce4d865e60c9937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUr8|N%6e(pZHa`-R=M8A78#-cmKn=pOs8M%bV!cY=7|j z%f@q079G9+_x__qE=wy01_s8GAirP+hi5m^7#JARJzX3_D&j)VhVwNjh`3w~KX|Y7 zzjvq_%fml~#teV^`mdx5Ci)#cv+uyA_U@UQvlf2PET7+W(@u#;k%!~1@p4Xej$-lK z8+w0+9#A(FTA>vxvm&5<(@dMy>;byVM8mnRAKm-&xM2n36$NIsriT&J85kHCJYD@< J);T3K0RWUQWvu`J diff --git a/src/icons/Sitecore.png b/src/icons/Sitecore.png deleted file mode 100644 index 31f2b6e9a16b4eb5c04931f514b10aa78a033a6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 832 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK?4B-;ArXhyPWSc*NfbGr zpBb@QXOXza1toEzEhk+CM6POau`4Ncm??3x>Skp`d3Y*Hr3JDGrAE29zIRZ3scEZm zs!Q(Cjtg&mQ*TvYc~k$$zTkPmyEAj&$^JO|=-zwl{`c1FUt8GK+ZuBnZ&FPV-@&!( zAj1#7d(G?*I5b!<&)HBXV8;1|;r)RQ|GMVS32_2PEfZ{CoOasyjNfAF*Up5)E*E4R zHoC3LSQ!8G^1;m}hvJ%@7s%+O#<)0$#4y~y6mxo&&nfkW<#J4NjY1P_vYDecvJ)c)xVW|mDBq1h+)s=mL&eY~09jb%NL zVy}B6+u;t=cdmxX2meiYbs~xFb+PLIqx-X`+Fw{2cPjGEA(n7s9=js<5}LwsKCCWCc689XN&b_;nw5W2lxVvA#W=>ARl6| zY|^G|UFMRMZ7m57EnV7E-@MK7(qx+x+#Tonl`Ep|eS`FaZIkvMCgrv%*G`Z5 z$-MRhai^q~-C=YNU!N0^F!kY-sJHPyizYDm`W()Fz>~qwen5EX^A$O#l2=}Fb$*v$ zC&s&c&fycBAEs^nC-<~;lU0_x_avrOJ<}f@EtOO_Aj5xjXO7wQlbO$UR@_>4YJ=bR zxS3n-_C8*nc*JjBAIG}KX98HbB-BG~ZdLVVHJ_<2PcxOc8g^sF-pfx11>l3sRWH+>3;#)cC%avX06#Jq?_k6DFf8VmnM=&-erFFJ{j$V7^|KAl?N^N>w zX7x{5ald9Br(FAw#81p?{?2dPWZmmtH*uYXwMX(qZOe7DJNR!|vOjD2I@N}CO>*Yj sL@vJ1dBQ%Y&93$B)GV%_bw9qTdBcs19C!5?7#J8lUHx3vIVCg!0QV_+b^rhX diff --git a/src/icons/Sitefinity.svg b/src/icons/Sitefinity.svg deleted file mode 100644 index a2a2275eb..000000000 --- a/src/icons/Sitefinity.svg +++ /dev/null @@ -1 +0,0 @@ -Progress_symbol_primary_RGB \ No newline at end of file diff --git a/src/icons/Siteglide.svg b/src/icons/Siteglide.svg deleted file mode 100644 index 113d8a863..000000000 --- a/src/icons/Siteglide.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - Artboard 3 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/src/icons/Sivuviidakko.png b/src/icons/Sivuviidakko.png deleted file mode 100644 index 2978a2c3f40805d7012cc1815adfa9c40035e137..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1435 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNhp6vH&5GbV<$>O>4Ozm9U@gpN^-r2SlVz6j+inaf0iCiNcIs zolhPV$mVR=x$phVdGp?_Tcwj`Gw*cmjW%tIpzT-gF15RFd4J{mIg{f5em#1>?L~a2 z%jxYIO%&tP6YAOnmX9Pe*9(C)wGxCPxyVISNQ_mh3ztA;2QY z_{4H=p51i zHvOl$ZLZa|#Z}MrD{nM8?I@@e&Huvi0^_$h7pSn9gu=SCPz&DHM zZ#Nv;`O0+Ko9{E@V-8rlUwfA{S!D4cr+Jr8N3H0qf46w~`|pwO&Rq7BU0FF-Lb?8a zMRS9_*nx>Ik~02R^)Ge%UzqtiVXf*(qnKF>m2}Fj&OHBl#qvP!zx0^9Kh2e#=2={O zRuvOd*=zhx$`O>aH>{Kza`Wc$wO zJiq(PuN9@`waV-7^SW$)L_(ggK|!Z2eM3r0Wm`wWWR_&zu&MWYiW|3sZZlxZJ*e;`OW(;mR!wpbrUaqOb-a1Bi+4ZR^iHsB-#BH_i$YQ|<}eWMe7iz#`JFs@mdEpFe-k z+{cqzHobT}yG?+p_xqX>>m8nEVv{YeMQN|l@P2vdU=NqhlhsSsx%xWVW*LMPcG~hJ z=%~-z`^#I&>%+WF5|g$WS>4qO5c+=HQbaIpcWg+j{Mq^HhR45eIkRnp+ColNC4m~1 z7LKA0riGJg?K<)UbEBrciJW&TK4EFytgMiWb6;OPwNU1b@~SO!lI`**&U)gqHP}$X zRHNy|lJ+AUGKTCfN+)9u>~5NE{r+R*f3AMf=Q}U#JTj|(n!vN;Q4eLR&t3AI?A-b@ zl>4Hvs?QwmJG=X)CoP2^)>N=ih!X1lVT+@HpS=hW=4#wW~G&Ya4#`qu=rGqdGyZr(4e;%E=H3_TjpDe!pev{!J{$n>ZIntIbbC){l!a6--lF7mq z-2b+IcCU-rdt||^#h=(_y2P5!OMLtD{k8Tz<*$94u1FX@ei6Ei=ZHJ2!8>lRTSZr< zCNJK1F08WqUP7yd;7=~jRNWzE+pF}h_w)GXa5Wfmw68MIdhI!- zX_cQ$fAIRM`<6vrk~`A%wyp@Qd7Rkx{^bd~&EH-5xTf(cUdcLRZYM9bdd0+*YA4RT zUA@P@RjcKe*y2}jbqd#abyzMHejd2@?T1YgwUJlz|I2^2{3h{qjqpbX1_lOCS3j3^ HP6KwCgU4LJ+w9hXUIzOJbEUYA zD%OV4`5Bu7Z^y)+iF4SX|AO}gYvaC~sT|#!>c5#})gqrUHFeEV-N??rBaW9-LtQ3! z4MVt(xQ^SZ1^ut~*lM4$y{y2vufuqvT5TT7l;6%Ko0vW_P2*q3BGnypP>8Wz=Yj5>^HF5KT!WaH7V}! z`2rJe#$7Gioc6m9b-Lv;i)|A4V06=bzU8X_hh{`tJ-1l5VP;svyrVm6m(RZu?)|=L z{o7}YE1CTtigj8i|H(fr`+H{HVJLn`9l&iR-h6fSby z{_E6;<2hLYYgUGF^5w3&%dv5C#A=P?+@s&}V;{8zOz4nE;&r^ZEK2prEWaaxoL*ke z^J6#cn)>bQ-s+dPAMy9ke{cJI&wJbF)#rcSYtfs2dTZm?#iyB)jJb6b_JuUFwy?Tb z8%9YcrnXEKoOQM-R4ObpVrk;kwtFgxg)K(~#oQxg5(`@z?p-pByj3;V;?3`XZ<@dI z>{hPGmao_zrW+X+*M`QKk2*^xn$k;w;QIP zT%GqOXxVI?yZ?K4ng`7;)0xJ;Xm$U@fPi;b8h(AYn5Z6lH)HDLWS{sK<{F*3YS+9| zlry`s|CrjSvR-)sqv#~ z{)6%EFJ4dj5Tid~&)mgH3#NaMpON@xiN)szFH32~&^y-Ar=Laj@Vr$*K{ls458<(CQuogU^dvMCD z-7*t*v-%uxlS$wx?xbCFm*!k?Dd9INE1pu^kn~M<0_vy)jWk6x;Hc?|BiiAHI>Q9@?H9` zM-4IDITD4FpR#{nF?VNMN^oYz%v($!Z&t2iQdMGY`Rg;`E#rr7o~T zK5C*D!^MX`);7C84xRPlu+Z7QWBIa&vs!CxPA)pPbW`ni3jx`_`@7q2>rCujs=3a| z{qc4_zOCY(LjAlh3vz#}HWWOV%k{ucVZx_2?~qmg!bj#`HLK?MZjreD%%4Tm)4Wp_ z73*{d9=2~g(#Y^ez4pg>{-O&FS456JkovR3qsYwvY4+jFVuO-Gk^aT)wN*A7{T(kp zov5}nXG#fs@=g(fHuk$w7i>H1ZB{AYF^M?kGIO%6(Sr9e9S?5aWw-nK*QV2&`wGjt z)8{OmI9MNaO#dMIeO;C7=iI&@dzW-?-E5aLY@{ zi`F74CVRZsFASUMeZ%*Rhppo<8=P=OX)QS?@A6=8Lqm>4t9sVfqthoejJu`L)+! z!W*65vtR!RDEwL6wk#l4VV;0=oylGeznaNWRvy_2znjlwpIr8Ezp8huI-#F|fq}u()z4*}Q$iB}F-R#2 diff --git a/src/icons/Slimbox 2.png b/src/icons/Slimbox 2.png deleted file mode 100644 index 2bdfdaccfd59c5ddc58638db2844a80c7ffb7911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPbVo_M-AhDb=V9=M&KlFG>N z;r{oz#c8)@W~Sdhmly5D&AppjqGf}Sf?|V~;Ns3sHs3D?|DP$gLju9ubH_Iqyke9n20=`M~gx}HJ|3<3-c3MmUCx0jS`Np)*WlwdoyQAe1; zfq~(~rz`8s=hpoEGIOr+-miJe_BOv#{{K1qKjz+Fr8wT-nPKV-91IF+-B-)rubglD zeedz_+upA`Gb?qUj8&-N>NfA)?c#NxFYe@jB))RK76TJQQrViSM>E6s{eQGK_-@{E z3HOL1cO&1+tITVD-D;Qr^UMFK{h_x-Y!et;B>JA~@A=ieRle2O`gHuW>W8b8YnM*e zx_hDLb8FStALq)qpIiEGu0a5!q(G8I*q$Gk<9YWP-+dt(eu&rEWvS27<%wBoQt4}J z{=PZ(eDlGx79OT40?rvrH{1Vs`s8-$`iZoFAmhHMH-0Rcpv_A3a%XhbbKdh2i z?!u+Nu&U+0$!k!nH)rPl>Vv$YDyHIcc0bR)+!U}%=K8kBj<&aN$rT)azDP7y zWw%{u=I@e^r&fMjyinIgG26Z}tEgUMQB>YRpUa%tMaklKE}4f%7zFQnI&J+{-p#l7 zru!{jH-S6!`Ny|Y-<^#}I$F#2?v?bco8^c8y8SY{Ykb{cdd$_*V_T0tj;?>(6?h>o zK02Q#^w}>x4=-Kgsb?lG^gUk{v9L8Jxa9h(%SYGDzU3rRnp8f|U4{MKOsU-~v^PH# zOxA5pxV_5h^kS)Rd-4T7`G^#?v=&(ENS<;`T%o(dMm19W>ZDTpZ|e>fEyDc+X%{6o3l4Mu4tP?>iR5e%e>fO&hE9Y(PS9N8Qt?kU& zi#mPOECozt%EJooX7XmwTX$-)!L&sp?9#Y3!b*IO*{9cT;)wJ z_J8#2#jVocuQZk({MjvSE()sB=!kJrtM5qg@H%*@@iZ)fVo*y&$Z9o$3{zZ1)Q3&DQo-hBQsw{ zDev~ryF5|W|HhX+slKhuOXt;|(Y+NC(wv>Y_h$X^#wm^(@24y`7c1KoW-s%?;#rIE zyUjT#12P>S2IMYLzTxq^{eRv2zxRLJoIRm%EwN-@P3q#P{g-d>9Z%7UZ4H{D;=DB| zXolt;sk)kf+t;VpmroIrR4I&;ud%4k+`82)gU{JLD8gX6wlA;G)J5B-=<)0S`(B=Z z=HHyW#NAnuv1l0vP;<NHS4_Wxhbe+=HXX)$szG)ypmwe?qG|KC4file3PDrp}| ztljzl-q!8*-t&)WzngiDlYxnW!LZF{Yw6*Qt5ltHAI)nv@L4JaF6EjOxR@p_31enp c_|HC3((p#b?Tc#}7#J8lUHx3vIVCg!0DnDv!2kdN diff --git a/src/icons/Slimbox.png b/src/icons/Slimbox.png deleted file mode 100644 index 2bdfdaccfd59c5ddc58638db2844a80c7ffb7911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPbVo_M-AhDb=V9=M&KlFG>N z;r{oz#c8)@W~Sdhmly5D&AppjqGf}Sf?|V~;Ns3sHs3D?|DP$gLju9ubH_Iqyke9n20=`M~gx}HJ|3<3-c3MmUCx0jS`Np)*WlwdoyQAe1; zfq~(~rz`8s=hpoEGIOr+-miJe_BOv#{{K1qKjz+Fr8wT-nPKV-91IF+-B-)rubglD zeedz_+upA`Gb?qUj8&-N>NfA)?c#NxFYe@jB))RK76TJQQrViSM>E6s{eQGK_-@{E z3HOL1cO&1+tITVD-D;Qr^UMFK{h_x-Y!et;B>JA~@A=ieRle2O`gHuW>W8b8YnM*e zx_hDLb8FStALq)qpIiEGu0a5!q(G8I*q$Gk<9YWP-+dt(eu&rEWvS27<%wBoQt4}J z{=PZ(eDlGx79OT40?rvrH{1Vs`s8-$`iZoFAmhHMH-0Rcpv_A3a%XhbbKdh2i z?!u+Nu&U+0$!k!nH)rPl>Vv$YDyHIcc0bR)+!U}%=K8kBj<&aN$rT)azDP7y zWw%{u=I@e^r&fMjyinIgG26Z}tEgUMQB>YRpUa%tMaklKE}4f%7zFQnI&J+{-p#l7 zru!{jH-S6!`Ny|Y-<^#}I$F#2?v?bco8^c8y8SY{Ykb{cdd$_*V_T0tj;?>(6?h>o zK02Q#^w}>x4=-Kgsb?lG^gUk{v9L8Jxa9h(%SYGDzU3rRnp8f|U4{MKOsU-~v^PH# zOxA5pxV_5h^kS)Rd-4T7`G^#?v=&(ENS<;`T%o(dMm19W>ZDTpZ|e>fEyDc+X%{6o3l4Mu4tP?>iR5e%e>fO&hE9Y(PS9N8Qt?kU& zi#mPOECozt%EJooX7XmwTX$-)!L&sp?9#Y3!b*IO*{9cT;)wJ z_J8#2#jVocuQZk({MjvSE()sB=!kJrtM5qg@H%*@@iZ)fVo*y&$Z9o$3{zZ1)Q3&DQo-hBQsw{ zDev~ryF5|W|HhX+slKhuOXt;|(Y+NC(wv>Y_h$X^#wm^(@24y`7c1KoW-s%?;#rIE zyUjT#12P>S2IMYLzTxq^{eRv2zxRLJoIRm%EwN-@P3q#P{g-d>9Z%7UZ4H{D;=DB| zXolt;sk)kf+t;VpmroIrR4I&;ud%4k+`82)gU{JLD8gX6wlA;G)J5B-=<)0S`(B=Z z=HHyW#NAnuv1l0vP;<NHS4_Wxhbe+=HXX)$szG)ypmwe?qG|KC4file3PDrp}| ztljzl-q!8*-t&)WzngiDlYxnW!LZF{Yw6*Qt5ltHAI)nv@L4JaF6EjOxR@p_31enp c_|HC3((p#b?Tc#}7#J8lUHx3vIVCg!0DnDv!2kdN diff --git a/src/icons/Smart Ad Server.png b/src/icons/Smart Ad Server.png deleted file mode 100644 index 551ad9eba95226d3d1461e1e9a9bcb36319ad742..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}8J;eVArY-_FB)<+7znsr zoOAw^--ZnvKR&8rc4XRZ@;9tIdVpwBq7?aSettFwz^ zd1Cz{P+9!BRlWE-@iW#PbyAJ=xV5bUESQ%-t=YLt~0SuzcVl}FqH)P1^;Jw zy4}Ewfq{|P)5S4F>DGjhTYyd=$GSV3#4X!Bq0EzG`kqI4k3ShK-Yg zv|=4oIBcE?WS)G&BJ8KKT+E>Mg6D~Pq2!z1J~>Q#^O@LOb}UqLTz{dgTe~DWM4f4I86t diff --git a/src/icons/Smartstore.png b/src/icons/Smartstore.png deleted file mode 100644 index 1c35a51951ec36390d3b62ba97f900803e1d566a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL9(%ethE&{24){F7K`4pg z(f{>nLY)ax^U4J}6Qty(KX$SXZx)!teffiesQ9iz1yfzquMasj#FstvGZ1(iB^5PG zysETZqlMc&({o|4^@1h?-gJqE70T_74eg1)RoFPh`wqoOq#jw2Bf?v-C0#1GiJw_O zH-n+D_^@O{0}Jm@K?@Tfjl}Q?EGyLxc|Nab%08i`K=H+oB*O*Odh5j63lgQ)&1Aed^XjeR)3Y6K6kM65&+Jm5=Vc?% loFFwXM6h##l!p_;jj5{^?u~l)kAZ=K!PC{xWt~$(69BLDXZ`>H diff --git a/src/icons/Snap.png b/src/icons/Snap.png deleted file mode 100644 index 9f223de00da3fc2c9ff7430f14119e7769fd8130..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1680 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9;hrvzAr*{or)TGgTo*ll zey_2$wORHXiwAmqylwnqj+xAYUTcrJdWlS2u~vtB;T5M)`3^6au2mYDi&u4NESjQZ zUN}o+;TGSeVOv8)7czCW>ZrtAX9^Kq9(U-p;kv?{i1j`^Zlws>%=ohM7$!TmxgFLH86ZwtXsObec#rXcanG&LV3RaF}yuv-~MNlQXiG< zF|dDMHh*8xuWgx0*4N$?EPVdy%c0M0jk>blM^Ei?Nqa7SDR*xFde!ba7Ja*kdOH~J zDlcKFoE@qiY%QR=caxX*mFxM=DmGD_tPM)>YSR938gF7gl`r`JegE69HIoFLn$#8~ zl|FwyOMz$691$jyKL2R5T#w%-JhCf`Oq^a$F8+6KUUGPt&dCECug42r4!*qJKyQZL zD#M)WNodhQ}4PJ>CIs3QBvv zz1%h}Z2g`If^(XWaYwHDx{!Ug@^#tCTGtwq)ZV}U_ilZg{q7~X9Rg{G)7iec2!53m zUf|nu=*F%@RjHH~&U0F7U5a(fcFOq`y0r>93bP#9W%INoe(t>E-DV58Hr@a8V774a z&Y$rHSACo{+Rxj3dAYo1d4ZP!S5uIJ;KAOrXWynAv|KzpJGO{xXVdnt2j1KL_>{zZ zBv?WH-oKNI*Sj}`m|ov8vF69euU{uGl>g-;`JijjakFh}qRLv^7%#G!OcDB_5&i1l zJ^k}HyUi9X|8VfZ#y?MfY;6`?>7%fSM{4%0ZJUe!t;joP63B9F(=oq?=e}q5u72he zs8hLC{8;hs>0h+??o7J9yZ-ycq=hCju2oNb>VJmWY^>~kJMGlwU6#rsr{bo>ZC3MD z+CJyGO4E!tF`53?=Lx@bm7WmPl~i_VuT4!^y?{WNp(Ep(5O>)r{lTdXZi)u33TygU zwD$(*9{9Yc?c~j$wcr0}{X62?GHc%Nn-3ng9s9lgWJL18fd3DchHNtXn(@cVPszx@ zvTpCqEz{RtZ`x<)DYZ zE*{jqZ!zUpKkpTlwd)mI%#MF`==f8ue0@Wrg!UsgHldr*=IPmt583X%$rCtr?P=G& z?%Df3S?x<_-hI#Fc7x%Y-_?o@GdnlhO`@!AU%Kz+mdtb^x_?aWigr?i(4o$5KXS3d0b}E5$Dt|z|LPv_VhA-m^ zr;LL4zk{6og6@AUmM`;GblIb~)ZlPOiT$;&QvY0-ci*$w&Z@j6c7>MI-nT~Y<7G^B zem}HMo_0z9jNe&>IT=%#9F$wGl>fi><7N1IkAu!jpPfp6KQFOv<^D}^Cm+XbdoG)Q zJeIfQZ-&ELtD1mH)5p*E1e}roKI3Yjt=FsReZ?Ln3>+Pf9?v##@P%A0Wmxk1T;H3? zbAA=ho8lz@kv(evm%~s0rz}`^?wu3I)|bborYTL|X&{%Bvut9QcE=jy^3yIH=CAfh z==|K**%*HLtkEBjl=D$i(3U&D<6vcH=}X={%^~lN<3!1`hMch=8SNz$N{w3&Rmrou=*Yix#vp2<$R`|FuBsY)F3Qxue|K^Y86`caC3JGr(H$ z$sU24h~pd!Y79R=WbwPPTRn}AOF|O{^vFCy*()~aZV2d0|SGntDnm{ Hr-UW|u5&^9 diff --git a/src/icons/Snap.svg.png b/src/icons/Snap.svg.png deleted file mode 100644 index c443e15fbfbe8ffff0e6743cb8c02bdc6a745070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 689 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!6`n4RAr-fdPCJ_?6e!Z5 z&l9j>)(?(#2U;VqZtm(` zyZeje8{IADS)ZwAKNRC;b8@=RgQETV2mS~sSxwK@Dr$HWdE9vR!Wl{eP5*9BFv^Q_ z^OQ_|yztts{|bH1slx5l0=l+TPq2P<=uTj`%7Ru#-3LJn+-*aYK{3TbZRXpM=-K54qyc+BsNs%zasyd@Mfq{aEeo#CY1bt7p%?#U8FJ zl4Hu?Wz3FD*Q8t-k zz;aA+ZJxu!*xULg2_0sCjSpU0F=095lB?+f6}Q`pf9FdqQvK%BbiGtmf3?ZyEbbuf zwZTc^M_YxK8vYFqe79q@(v`hCZ_v@omt=4*}&bFVwd-^<6`}~th)+V z-RnMzFzzq+VNp4^+}Fc?2ltajXA+mFuq%6gs;s%|!gg&|>uiT7ze*S{&6f@SwTDwv zPw!+PkHF+}rLn>|^o$RR3>?qN8 zKUdnFoo`3yViv_mZ#slsE=l`cVu~#b-(LE1=~{1pp@~z~nl{}od&S=2BKCIL5AS`l zo3poeEMad~pM9q0zH$D(nXC;4?vLU#p9$P8;w=8H_DzIaa%)ddQd0E316x+`{;q2k z=CdSSl2!F6Rr;{bYv;j0b>oUj>lbe4aPs^%ou$WKsd{Teql0n!bD7QmR{wE)5U_c3 zb*JmcLrS_1h6{u5u71b0>BVQ(*Xj~MzDKV28EX97;vp@>zR|cRJ2m697ie2*QEYM;ok%HKa(e3o5nKZSXuVA9gIQ^Qi;hE6xCw=bKbWLDh10tGO&Dp>0@Bf z>1{$LDb`z$D`^+7Xs|A+ec|E3HR;-ZWL&k~z_7WD+uFf$xH2#>{Qv)-VH6D0 z5O6H`p~t|$Fux?oFPMRWiG_`wgPUJaL{v;%QeHttO+#BpS5M#2$k@c(!rI2p!O6wl z!^_9l&p#kAC^#fEJR&kWCN3c{DJ>&2J0~|Uzo4+FxU{UiqN=8@zM-+DwY{UWtEacG zf8wOcQ>IRzF>}`JIrA1QT(orgij}L^tX;Q$WSk2?R^vJV)%a_#t3q7A-{q0TU`g{46I(*woS`Wvj zH+P#%K6TGirha}{#;!{em2vAr=0)|y|6SPD7VyQ~ZLdw#Mptt&jof$Bp5J(PvXoWg zzIMN_=Yxqd?2QvyKYjQr`+`AFJD1ZyZM~L8h)9I;W79vg)%(*{O#Q;U@ANjV8_NCd z25PhAZ)m=h?9p1D!4jdhSlZ6>^YVn|m{iXPEtk9+L~pS@E|NX;&9BeGWTj-B#%rZx zMwWR_%dHmrO1d7FaGx5=zxP$6Tk0J3sk3J7(F-@-6U5@Dl^m9M(5b%Q_qy7t(^Qj< zd0y$ogtnz-iaef`deVaDZ&ssSYU}|Ez0;E}vVGqwU3Y4uOmtTJCZU2T*8^FpHLP~i zHBPhtSfbdW^;X8fz^rw BEtmiR diff --git a/src/icons/Solodev.png b/src/icons/Solodev.png deleted file mode 100644 index a36d389e320e86358b99f76c9fba46160b405413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;IMrH;E2G1=owlgp=um$*pxH2#>{AXa0{@<&_ zz`(#*666=m;PC858Uq7EzNd?02!|}|!Hv940U`_s9w%lVVp7}0dBbwj+`I=?B|#B4 zHa6uYG#xc}oLA1kFegEfZ^bjGxvf^koE*Z5s%7)rGq(RdeycP&Vaj$t5Aoi#DK*mMMuSpj+z$}YFapdjW(fW?gfn;##({P^+Zf`P}H9 zz@7^l93M^`xe;OWprPPJN6C*HS8f;xyjU^kMuf|Q1dkUJT7JBE^W(#t8y+Sv7EE}M z5%OZej0Xh~4?J`}T)6OJ#f%p#7Cfj(_^@Hkg8+*g9vU|cBtD!t@!`Oh2MGZW98`Xs z*z@DUi3c7A4+2asXs|qR(0CAG^B^PQ#fAkBA{;)<=y*{O^P(c*MMJ?24W17>*4#+& z=;xUf&cMLr=IP=XQW2MX;cAhxp$N-`m)cTp%Erz!W@gTm{QqD6TC%#|BVYSf{wuvN z8FW`~&RlCgss8St-tNeE2Vd+>Vf?>kZ^Zp+@h(fv`>WU|pa)tN{CSx2AV%#q1$;dSK13Z+*^_D(r0 z6ve5z<=%5Gu}u~peFE3|wmo<|>A{g(qF;i#?wOc~Oc$6Ic$eL;N9>mv>yftt7G@pX zd08LyAAEnXBjR>xV_9#{6lR^$uRl~9mnKe2Vu{J_jbRCiyZqKUh@auX?PE*Xb5xf+ z`SWhE+_$CP@&(3o9{Cx1ZY}=)k=J3rLRe?U0hjcA%h(kU1RJ(rm@0ev+`B!y3K$5p|MC1`Hf6W! Vc=N4Pgn@y9!PC{xWt~$(6996*<^BKw diff --git a/src/icons/Solusquare.png b/src/icons/Solusquare.png deleted file mode 100644 index 5451ec3206cda951a902213e4d0abf679698aa92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2323 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>U|>mi z^mSxl*x1kgCy|wbfq}EYBeIx*fm;}a85w5Hkzin8P%LqcC~+=IO)SaG&r=A=%uQu5 zGB7l^GBC3;G*K`#v@$TVGBke@?iawoz)|h#;usR)-a9?JBPLz)`2Xi;-kiC&-gDNh zWeYt`w~DVcy>!GRX`@!u3fH9xf=fiWF7eli{84$KzHotSSJ209rH&ga50;v4%k$Np znAQEYc^XUZrk!ug$|w77+HJhK_}s_u_4j6~+&hr|e9q^%dEa-&-#fdEZ~nSXTER0* zr-qw)PQA8kW}ejAmpf~XcV*W&gdW}GHBaa7jOuB|4>bZBgEddjIBuoQGvihN>D=09 zHztWiO>KKU)4yO}lf3f2oik_8*}i9IRLCvUX|Hd%Z#%H(T%6$VV;=Uw-wyt>v7NWv z@RUlc8k@6T-nt^eUw+o+7mfP@Q>5~r{Q9lFZB^rzQ2)&4 zt=t;gd&@R1Ub?M+>NR)XZ|~+vT$ttO#HlBDqEq}!1Rj1q641Cw5~cemIb~#{yp!~^YWgSAV=oasb}ld(jS4TP@X%YXZ zce;!_xFf2&*aniU03aT9a!XUm@HviDD-JV%Nw;59j&*IO-`I#()W)= z{PxZ)Tc?wnd)fE=v$=O+!%5Bx*?H0Fs)>ix)+Ctwnl6cUpY`e+OVOVdXAZmhTu$Oz zut4no?&WMB);~Y?^ZtX_&l{({xpRFQ_uSa`FRny|t6%q;8>w4bwfBOD>{F$q4=joc z)@cd;WqSGX^4{pLJKvTy&s3c8S$1Ju?5h|5ri*vP&9*rAHPyFrZjIy4LRu$=Z1L z>Ls_8juW!KdiAd2oZOr6=s=0@jws*t%^7Zr+(IG-xs&_!?`)5hzvr~0ZEnw0yN9PP zoHO3PPOxU~r$4`1`{HKhzZ8Fdd)Jj$tK9bSF5b6xa&X!DV={$Y`}9}YS`ho7%Z`Ylx{Qhy*){9$}9GT`;xIWnO zZQSABxCcu!mdh#RZeMaOxzl|c|Ld2#)j5{LO@1l6DN#tTnd62Dzf`6`iBL$@vm>Il zKhKLV{$n=h(>6E#ZJRuk6nuMT@huV4T|4o2uG7DL<-IRH%KFw8Y+89+J?p`@PG&w1 zowR3x-<<`yuP&Z^W-;%STYnEVJrA;K(IRoZy%p4iuurcL%cijD`Yp1qp+V`-k-zBwfV3l?bJq52OzZbjy^<}tNDMRpg-~0{V@@m@LxAz;d&6w1deqsG;+hE@rQU@8I zT)M^U=;vVir$pXRUJyih$)^7{90J{w; zw0@FSZSj5f(~Fipf3CY~@wKK~&+nc4(tCUPmcH|Q=1JT-@;7jb%!kVsbs}?mX1v<4 zjrsEXXWu4wR9@~%*)i?%K0)KhGT~36T)%8P&>Z2v$-?2m+xvH}DBmg27kqe5Y`1}J z=`#)oi{)GyYa`VYcK2L=(c}M4=CNL8)UuaL{I<-0-W2^q=P^g8T3WGqb*o+ev4x2o zNmIP+Z(6Tie_>I$*^l#_jsl{xyVp7UZ4o##y*S=&{RB(xh&LPOD&J|yOnb0HWXH^- z^}!GRzWI{%zOPdtxZN-G+A`LIbCr4b{@f_Nhxvg$UwhgFf8hSMBolAGC?%=v-BHx%;!MZ9z%gWj`L9xn~s^B$Kx6 zm{9ZaS)%Rk^tMPYJ8>D~?X|xrzTUfkT}i2&uXSvT^MSLy%gTDwW=Rx0H`$tEyW4bb zyItPR+9xp)D;igOO@H)d{=}E+n$x;CHN3jU3`nQ-s$lZpR0nKaaA{BHi*#lXP8;OXk;vd$@? F2>^F#cTE5Q diff --git a/src/icons/Solve Media.png b/src/icons/Solve Media.png deleted file mode 100644 index f58f19ff606d73edd67fbcdc79f70fc9496b4f1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(1Vrjj7PV1|!-H2F6%Ffht{ zx;Tbd^tMjc7CNjT;7}|W6O)p@>cYj3S3|e1ICaCzCfwmE)9a*(rJ^%CdmUT@%o?Y~ zUk=@{C-EkG$Z03Oq{vl=OT9xLu1O498Ca62$0E1-W^zvVfsB0zxf+ZTV~ianlC@tr zT5RxZIHsUbaN{gT2g?gXP1&CISYd`7zxrE_ySf{f`|`>y;J8ziuv$U1%PKhPID^-W zn(fJxyC3a%eOES3{;0$2uPfpg9ayu?Izi^tB9FIuU6acA=CG7ImOn~zec7aOhgl{- zWb4t?8RiRgJDRQ+KZmNp8SAHZy}Fyi_3O)lZL4pKeaLjsoc# zdn)RZ4$e-KWE6ORJpEcdvr{AU{Q6LNn|6r}g;rM!AN_y+_xs=bDF>^bl^jg_3JO3^ LS3j3^P6#Mi(^xf+3pY=QyQwlDgZ?9K9lVel4ve_v>=bVJg454K%228ErpLjamu@doe%KZFt z;=8;1kFPyz+LwI(Wh~tV52RSabNCn^EUFyr1q{lwGw$Q@sFT-y0>y`f!rhm8p zz31;e^{-u~J`sX#m5%?7Sf?k<*8F3){E>#{w8=Ltt?dePd3?Q6k9&wp z)FG4gj~8(qn^)O4$+YdXNqWJ=4N>bi-^p0O>sULPGrcfyuBy7s^LdqhK^&HgOL}ez z25EO3T@WE~+J&L%dC7#Li~WJ~8`-q_g664|`1=`ZbH*ugg^FngzcMy?=V-P}>C76N sx`kI>DNNgciQ(pq9imdKI;Vst01$oa&j0`b diff --git a/src/icons/Sphinx.png b/src/icons/Sphinx.png deleted file mode 100644 index e0edb8e17ddd8b7ca60a350b8dba78bc565bb242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toL_J*`Ln?0Vo$T!|%qVcY zUX_FQ?xmoY#W(NnOVAbNm=+~4v1@JZLV-mrt=FciiO93Byyd~P@shw|&Mw2Oj*mG> zBDRIbH4NwH{ndEQ$ds|eb507M@#OzD|C!xY+UmD_m;Gh-wL{$ML)vAJo7r2Iu2W8T zpBVhG*RoGGY;WJPF!OWoB!V8Pd8LV3Zta^>**@jY)$aTcbL!jF|1lV@d)Sq_u|=rC z!PL)ItW+-jzj{piwF$}kbm{q@vX+|G5w{zZcr`hP?GUwBmes5^d)w;O#!Sc-}{Z_kM|G!dOTN`YaaWA^% z-()tKi42Om{wsDkoIj-eYnryps?CFHGIm zizh@M_E`Sx(VMoOC>fQQs=lZhjyw1CSj=Hx5ViJlDNn+*V+QQu8;@sgY0;Op=?^~8 zXi>v$IPvnMh`?j_9!t!){AjoAi(QOoE?Jy?>%ILk2m6M!C@0G|7hUHpcV}Qu+sOR= zf%$=d;^k+K8=m~WfklhsA1BLu5#J)t)mGi5=_(99xtX(=%NutczLDWH;oQX+9*HIV yi6J$=7rx?K;Ap{V@o&L`b<%zR#Q#+{-Cuh<^UFuipf3yz3=E#GelF{r5}E+==?>xm diff --git a/src/icons/SpinCMS.png b/src/icons/SpinCMS.png deleted file mode 100644 index 893beccaec5cf06c762c4dfb4e8a954b7ea503ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3838 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0X7ltGxWVyS%@ z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 diff --git a/src/icons/Splunk.png b/src/icons/Splunk.png deleted file mode 100644 index aec9976972c00a79a4d5c399c47db1319843a095..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 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 RnSp_U!PC{xWt~$(69Dr5o*DoE diff --git a/src/icons/Squarespace.png b/src/icons/Squarespace.png deleted file mode 100644 index 07e57830227fd649c66290904ee2ae9b50ae7d95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2098 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqKRsO>Ln>~)4bKjkoGy0E z`+8LQ?%Q+cZj9Z1_wKGDZx02<3D(mcJeX7*JUAZC(pGG^!_=bU!lKkNd%IRw&~3i1 zsNLSzC0FjYN{UY3viTkV+ilnG=H)i_MP+BovhF-fzIyxW^tp?7xy@UD+IGVH+14-ea;|)Ndw2J+O2i(nU_T-YwT~_-~YS5TpPy#4x378^x%%Q3?*pBc4(?@V3V!A6aVR;Mw{=<7oZg+A zmONP`*hitO}#R$BeZ@vUfz-ENL^J-@8tmw&c?{o0bXsy4N-&hc*Fy|>c3 zY>Rhk=-4*vFQcYae^x#g0}Np=;5 zPdbz241=>aZYlq(#}BXW0&0by}=z zbWOj*+iQ;Xj&Y;1hb9=728Z`K3Z3tt>P<2h}` zkfLgN29U8{AvZ6_`cyPlu@nR9B_mB$S8 z)xJ->>D=(|>h()f?PpH!$T@eMWrhv&kL5qs)W-M+XLn_7Z{Muy z-PR(0cBi1=r?)e2@5$iTb+!|EcxPjqWn!pza0j0m;2QDWE z?6Qkh`~KiSio@H>W}BBjbcnz2mK%1BGswGWJ_onm|KmF^UKIaSTvBzWLEmG$%6Wl5 zF<+mZz0(x)xA-Jyr~1SbhlIK>hP%f6TOa$Ccln9RAg7Ms83DUu3QYyRnlNSDfArBq z$o0`>fk*a<^M94aM{~T8UzF9iKu+m%`Gv>z-8`Q^?7lta#)Vb+@87)Ls&Jb(<8b}5 z1BKsaJMG=Kd+X9vW`lJsTa1^6tt?{~eJWaF;51!?OKN>edWzI6so06uRaJ{Go~(!} z{bnfE?8*6#k)^!o{JOg)4HB&z_gFVt8qU|~`@Q7kQ@xFmYjrr@iLm;unX5Ow{Pvk= z6XxXfvUAp~)=qXzEW8l5emdjFS`SXa5U%i9%DIK_@wv$N@eX_Ham5QWZ04?$ z%G&SUxcJ<4+0d)1NA7=gdU&Gz!2Sv9-hVUB@|+Q3zqj>-m~oHU;t9*<)MP$?C*JIH zwC(CluTVdp?!SsltAsdy1|&~wNMEv)-*l&~&0M$F58aCM1Ph$3rEVNAHQkyv#hdN_ z{9}8MW=gQiF7*n&)$4lni$&uG!>)5P6b`ALKX5H|hp&m5*|sZ!-Q3*sO(c0W!#1u2-2eY^1B!T0G?&++~Ds;~YX{2?c0_xbSa_nv)Tcwc>g z-J2V13~RpaxMP#@L++^1sj~l1o0)HlE$(bRXXbTN>;d+3x+ROlj`mlbpFpS4F)xZ>~G-Pm2r8#Adrc7yoLRR@`_CmB6`|Ngb`vzJAd zo*zFx*DT<8qt@+*PJP=Z~x9Q^FI6X+wbYy=e>P>dpoD?L+?ddJ07z! zlpQ=STI9LOx=;Vl@A`w1kAKYN-pV^s)pNU0Kl_2@1@BD09LUekj{etFwP64M?-HvY z-@nP6rg%uRqquEX`x*5GpV(HPbUA$CBlDlt3~%{=8g8s-l#W?{`}g5($!o5zzStFN zBv&qi;n2v5|n zVC>tFD6_v$_JeZISsnzxXo@E~-ekJ-@=hz`)??>gTe~DWM4fLSYs& diff --git a/src/icons/SquirrelMail.png b/src/icons/SquirrelMail.png deleted file mode 100644 index 4e8ba7e5bf79e22be8dac910af403b8e2b9ccf9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 860 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(1Vrjj7PUlvREEaN>U7rL)pE6;E&A-M#(u zP2~@lR&Fj{|1LjeW1L@sa?a0vHLoB3Yd+ckpjCb4p&N!NFDEBXx|Hr5Ab9HT-@S?N z8En44`C=jP;$23P>J-n1TPv$3`>;1xuFbrCF1X;w=jYYAmH~IRbWLr^G+lFbhePbF zhim6#yfE(-ys_hTbyd&${yC41J>IiwR!-Z@%H@lmTCTUhu{NJ^#p-n&PxJ1ZzJI)N zo}PF|dAiqx5S`Vp%3WlyoMK-VwW;X#q{nY+c6NUJ@JZBeqCx7`lpV{ius9vf$r3%4 zxh-bZ!N>m;{nDptnyn3cC$VkyR>zYW?|)g|G>F-yQuzIymGkCFyuvn97WF)w#-oty z%eU!e+j&vmyFd16Uv2SUo+-kcyyVI?#cbwsn+~m6cItOTZ0v=?R#oh3IuqM-dv>m4 z;^*iDBdyDmY`4FUO<88w)^~s7_6gb|EsNNWs|86n#!h}wzQga~-=`Y9*1CrKzuZgm zJ8Z1Fx^+q3d|T$na>36Yf4rIP8I-oFRIh2xVXvm`Zmk-Bb$@j4J@jp^hgN3_$I(rm z{!^r9F1lX6>BcX^io9E&PI=jFaoAYd>Jyy#>J|ILnww|!lKT(d-#25*iPn_|v|1)F zJhhg!xJJ!QgGbDo?LSA&j$KuWWnG3g6OV{Z67iCFJFO{s`vLBqKQ1MmSd(dPVKY@M zQz>-ar$eP{`2StiE0D=Ol;x}C9Qv|syJ=%r#r=lqlXQP+P2BA!X5ux~Y*Gmi=ep8^ z+9w(W+|vSdI@K3tOyW7C{70`sbXN~oQddgljSqLNBp0i2|KXp=Y1I5tw&S@|wj|ru zgO!`bV-(Hg`;xRBosRB^KTuh{J#n$eA`K_s`YqFHnc^02ykS*jyRGQwC8cw=tm}UY Xe`nk(D9p^82+B5|u6{1-oD!M~q4bJrl4wSG9 zWnvUnh}05Fa}81v5n~nnYTl{U(9m>9Nvm6_p8c9X90+Wqj}hW95n9hkTB=a!hge}z|y9r!y@^vOe)OE;@cze+Lwbldrt ze}j>HWob>C`%v z8B7P|9ambed|-2S+vZ58i_)x54u)GW1@6PsW$e~&$@|qG(s$TQ-0|s)oGd9Oy>Gj@f2tU5*(O=qQg3Fy*MBo4TwOT*ewOi;qypEh zT*(a8SShYAqT4J_{reeqPyXxkIWLOd+5f$^^?j?!{H=F(&YyBp>xRKQ8+Qf<1_n=8 KKbLh*2~7ZPUrFi! diff --git a/src/icons/Stackla.png b/src/icons/Stackla.png deleted file mode 100644 index bd7dad114b10c80db9341299e5e6997fc039d14e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGoC178Tp1V`OifMDkduRv zpO1cYxNb(WR!N>lW0h)etMaUg3d`rnZC);YcAwbIQzFl<3VwRX|Njk7?pxU-3=9lx zB|(0{3=Zq}-+zDG>*Ra}28R8fE{-7&;Qlm8boeMmQ-aG z$L!;boF?kDik)rNR1v2~K|w3B9Xel1&3NDNGQHuVv%(s=hF;|a<(<(MzZfTYOsago zv4%k{g)0Q{i^~_tG>BfCveWFEP?!VWkYgzBC kyZ81J*UDuJr-=9)2+5yTi|vtPU|?YIboFyt=akR{04wT+{{R30 diff --git a/src/icons/Starlet.png b/src/icons/Starlet.png deleted file mode 100644 index f903e4b5877873459c0974ae8867829f69f1a734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2241 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANME9iA?ZAr-gghVuvXRSLZO zEq*6a>rSYXAd>*oFZoq0j#?r@Et5D-32<@-Xn7fMIr4}Uohnq(yO5%1a5$#e-S{rg zs`q!Rzm>l)pM1yt-Q3FO)&Kw8yZ_Ga_nXbXB_&>19y)X=ij|$cT*k6!Nz{F*J;5K| zA8O?`{rv3gZ$k}@6X);Wx6eM>C3;d*Q`7eQ+uPTh?x&}wYVzzW>yfwLx3jyu`{Itm z$G7?3aJ2_pS3RsUH#gs?$uldt*2*txONQV>>n7tZxwp-B)%+}a z_V93f{e#l)@9zFyB)sdQan+Ew|yK8?nA6NL_ly ztXWw<%D=q0xYW6wPt_&9`F*xo&W#0gZ7Pdo=lpLtp=oPt+j~9t{=V3y*R5>$;Y%bJB&R99;!?BT4xzPI|jg|@c# ztNZ)wb^jZ26|_uXVp_DN?r+ttjmhqs)1>MI>nsv%laKZ6{jewL^|iHs1n=%D?M_Ng z&iwJ=;nsEQ)|pg)%So4(mTq0Ye*FWN^Yd)~nn;~(pQalfw7cwW#+w@(pFDZu;yqn& zsrPif&iks~(*%Bel+*b2!MynSxvTTrGA}RF{J8kbhYvq;zrMQ4)T*2xSoW=Hd+G4lfRWc?S0uLi~Kl!@%$vn(%Di#qIc22OD zwXd5q&!*DJ($eycg<-$Il>6dy6_l1PUHbH?=VY}&7Z(;+H@6}!mnj!7UaW5v7c;2a z?%ppq=W&0|izg>1heSnrtz5aXumh|8s?{ zopJ0F>W$OWp9>kxoU!);!@1RBnh!LlHBV@qlV9*q*}6k$arpYUi;La+UpzY6z37dE z;FWy^9l;fEZWuadgaq<_=G^n)?vBF6LS}Z)ndH7n873VmPW#))%%1V_(a}ZoZYnxt z^?7MXSQIQM`~UCnrFF5pUmWX|{_^WF-$+VIZYh55_vrh>hYt@~>}TG% z_2$i+BI4rZeYpoE&!+P&;PIVsJN|}-hjaM4n1vTE1PDqd_(~Y1oUpdg*vP1Nvz=c) zC^S^mw&Fv>sZ*y~oZ0#1mNYdnd3k#a`#pL7{BpOr{);m+jrX|ou4?%Hxyh21#p~t- z=KK88W@|dUyF8CxR8dt8EGpX6FuV5ineZY{KmgaRvm*pc{jqpl_=l=rTCpb@7 zu6jGY^09YJIMl+awNvwK!c%9~J?`-ril%JOzke->xwExX z_5trrLxZRjddf%n7CO0nJu}PHdyY@k2@}UTf9~GBxTeox^92QYJq4I8 z`w~-`C#xR#*?76(Y|E{}$C>x{*}iT$l5|vKV_}=@`>i*eAC+>rFda!rO#HZ}{QW(r z8v-FBQwkgA&XxU~HY3irp<;#N{(BjAt`2RdKQ5a&GjeHXXJ^O0`2BT3o72v|TJZPM zpP!#uJtJpGl$D94T>fNrqBQFIx>#k!_eWkkyz?wLbK};nS$X&N+>Bk%tYP2k%WUa>OUFr56?&xBu^y7LSs0a^~FL znCyONcgoD@=831W+!i{w^W|RH(Dm)jP2rR8FRTlVpF4$(UoJ;OdiQB726dH?lU{Xf zdN$AQ9mtg^KE&D4&uLLKbu~+ED${z$(`HQU=Zy6y2vtk)KYjkfINtmmyWO=Ds#Su_ z9L~S3R~-}z*ygM^-*~a(s_!2C?CTGIw#hr6u$%WDXVBq_8O_bi)}m_pt4%WAFg9mZ zvUndmQnN3t2O+tJvcdcZOZ|3fDvu3Dp zUB^(akQJGAZ_mz#TNf@Auy2pu62mTg#p0He<7CHOFVB2nv;OiXM%bY9z+s>NQAiZQy--&AJn%9kcR;QG$ zZ`_bGVR`gcucbko0zTTN?Q2@@KYyR=^*d|x diff --git a/src/icons/Store Systems.png b/src/icons/Store Systems.png deleted file mode 100644 index 7a3ccca70f74fea87a74ab23b8dd54c6af06104b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLzk0ejhEy=-9x(Knk|@LW z;rY+~@9%a-Ey2~6^GUV5+g{%^aRvhosN9^X9e9KTPuT|p>x(ju0Hr+QwiSRCIrZS5PYT74Hq z;iXRJs?$vtEsF8GED-px$BtJiP<7$XjsIfaKb-gO+qB%-b2o1dvigwl=I4#&0xn9t zpHx;QU0L?)&|B@}{W4j~Gmm8~kmOWyKBSy{jJbMSdFdM^%P%QKDK%AFr+7sC`)KVp zamA+_3Z6lYon#<}+p4GqL-7=CWEAZ2tbL_0hq+4F^tT{k-|&xcBz9{5!QD^RgD+ zxLdbxyYYNu&lL&j_Z5sLEn2{(JX`9u+})S#7wX@BTt9VEx!S?x<~ij*_ozEK7d!vG zcy8OXwq5+j+=g8WEv0e|ES%>)hMeE`TD<@2liDdgU(SVjzq}kSf7+8lf>mfi+xvcJ%B$#+>(}6`xP!G@LeBU=haz59c|* zcRiVF%+SO#W%7nFuZfC@f4l{><{0lU^}c)Mj1z|v<0Jc)QlUAI&&l%EGYG7EZe)Fl St&o9%fx*+&&t;ucLK6U3cKrPS diff --git a/src/icons/Strapi.png b/src/icons/Strapi.png deleted file mode 100644 index 065887ab78a9a29f1f3fdc90adab8d20c59c6d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8670 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE zHV}gMq8~g9W8jKtqJlq>EU4K+kQ1ZxS zKQqSxE{+D?4?=gHnoV_ed=C826<~-C-e1pHq4~>N?8o<>Q+JiG^oks7YH7aXe3!{% zM|VrHYQKK(XcIVWbLaoroj>b!57__N z|LgZzhI`5vuKoJH!?Ra3qgmmBf0kl{@QexnUQSqdtHI;bPloVG(>V?`uov)u?%?_@ z>tL;6VRhvAY3rWg$wwBkFHc-Bdj`kyDJ@HM81`R3azD>(&A%@!7yJL5c2_A}r{Fq^ zd2RjArU=Fi4TZBWr`G@cafTrwh~>e&snHc4N8<12S1}4bU|?Oq>eC=wFxgF?Ye|Dl z0GpJ9xCCQy0<+9P&j)OK92qk2OjHn?!@5#I_(=m(0M98$(G{%Q588eZ*wU>2KvRNc zae~ku#?J|yHEgdFxZgMnw6t*u@E&0)bl5Y&K!sJ)A!~wO3R9$G-vsU_tgKEC19YbF zq&iJskhFqnRr5QiwHJh6SemfyZM)~Z`T~CjKU@35#4QG967oJW%NQ=VNFL5fP)~^4 zaCw771lJp-H5_4_yIHf_Y#VtGsU?2iaDIcYMZ@HSFCWGf1nyvpkm1z{NUpU zo(jc1LiZT*o4+59KlJ=z_J>#&F308vE*(l!1lc&ETcjVED9KH1)o{C_G)r)A$MlZx z9i>O~RTxipiMVMg@=oOQ&`(h@5{>Lw<7lS%d&1-ss!znYS{J#0T>K=EO~ZYP{wp3W z?$EX@m(qpD0=QTBnn;~(5p!F;=zW-D zJ_wp{__Y`ua&?kj*lyr{LvgvHxU#uQxw^lCzGA+by!wBy#-$IIURYw`Dd-&NQ8+)T zC8<})`=t9yU(Y2y%XJp!ES;2Ymu2Zb* zUFW?H%*!7xySS`yvFEat%U&*yT;zK3(`Bhkzb>U+y0=VrS?uz~%O)?}ytsRj_QGl( zbASHj&lj67`M&)8vi^cnvv8& z;i+*aFP)fmYTop>(`=_qp3XfndqVWo=M&2(>Q9{?wjgvvz=@!WWgQ_`f_wsU!taDm z3g!ylwfu{3WXMhbpUXaVaqaJF_u6`@>6KyVqO8_ed!&}n>b_;VwX#&NbWzpPU+lbj zyyd-8y{W#AzVT1Z9YeG*L7bO>(>dKCN@oVn*3UowMlD#t<7BHA9;Vvy-gQ4 zo!nNLteqg8cRSZT@p(>o`u5!Q$@M4e?m6C3JePQ3;?0Z4Hy-7DoANy5@s`S%?-d6> zs-{Oi4|%>)_>cM`KO6g#HJAQBc^oXVykq&h-3qa9V)J&%2%PPldc-%}`FhaxQuEyH zr}O6DHNErsZn$lTtzM;0^{T44Pca{ZzMlFV^)>9f-j}$~7r$wK`}r>WLG-)bZ`0qE zAAW!0{=NN%48jkDE=YOEz7W45eMC+~)I>~2W{#9iebmd6gD<}dJf1KsK;w%`hPQ;S z=1;y>?w0x7_3{hF0);jTXNp(acWG%EWNAccSlL!ty6HdrC3!@0yYbzPF&op9?;p=R z7J9__fD-MnEv;DLe7Z8> z%FEBEo}a!fkZG5B_~oUS;g{-Dcck;Ac%_J?$))T}<&BxJC!plvi$%|mKFrzqX0_#t zIS1yfjQM)!mUqbXBt6|HGoP70FMgK(7JYgcq%o z5vdmUpO!JzWZI@_%ckc|-#NWE{_2if0q4TzMeZv<`~22wuD@N+y!M?sq!kkCa`kxD z?pOa_b6tO(H6z<7n=hZ`-i-BISG`?3dHw3$C##Hi%Z16u?XNoh^V*BtxwmzB7x9Yr ze(9ZAeqing>-q0?-I=>9y=MLIeTV+GvG3vcnw>GrXx74KFP?pEzsLVPS|<8fRBzPo z+f#1OlIyhHb@ANQxKA_Q6_&BDQ(pRbh4HfD&DuM%-*#S~-1;u~Zhnq z>*n@|@KW=->g|8(&=ZxX{u(J7X4-qh6<27j*tueP_MNLWt9vg_yj*(u^u>I`8OBXL zl|Em5YtL>vD<83E)18gWwolw z#nYD$UB7Jm7Wnb$m*zju{#rAyV^w3XWRIQ`#_^EnXiFXUY_9hmD|*j#clCekFSJRP zSS_V4uRndkj1`sFEKb_pR91a+XXlkapRZi!bR>0`(nRfFNApxUm%66%hFhOzU+)`oCgfcB+OYp?8t*SyExPLRu9q?LmD>Nm z?QPq5?0xylcb@mR*9qL3ayjPvhP6*Uv;Cv5FLrKc{jW)R@G{~2g~{S?5BDm&E?$^?>v7A+>H6MkHtMO%Cj?)&Qdw+ZTDd*jsPj?RO=Kg%@^ZfhM>o-I-=$q)>(tD@(v|i-rjh#7L_v|Rj3#}>r z82tA60n?XT&+7Na-`y8jn;o@1;{OlZZ|sNrmrLKYXEyJQp0}iQ%Z}^i8f7J4+UxUP z@SPFYV~uyb$us=-E;i`hZLXWsslF1 zy^g7!t(&7fadXq^&o`vs`NkR9@zq5#Iy;Il%y?)sarYwUByAxMPd!c1O!b)tH+^IEp=?XxCChd1)|4N5net>M({$@2dDj`Y+kIE-4?1rg_wAmL zUB!IU`+@t-{_kp-bl}Z`B@ZTCKBp+PP-fxp#K{l0D+ejZE-qQDnpAOa!%?H77mo(3 zEfCr!WIspNW7q7M2||_cTvlDIoNF?;6FpB?NPn8>^Lyp-=T=!(w|863yYuGU%g)!mZ@g<}-HrdY=GD)u zjor-;ov-P;vJP`OHr^O(NMY37QeeI(4$$K_F zx)FPaA=1)rQi7|VtE1mW*PpXib?@p^>o@B=*L|{}E>8TK+8h6aA;ppIq;r;ISb_Bjkodi?@i{E-f?Ne?E(RKP?NHShA?6d(9#l zuRNE14hJ14dVbs*G;`DLt|?kxrG9H8ZKDrI2fKIs&kkaLk@G_DweL%NBMp-;29Hc< znd=!Dn!C>aHbZr`bd*6<&89aSPHq0SEpVIajdM5eZtE{KC|Xin^E{;5ren(ga(^4U znH65QSsxp@>6Csg4lX>t`+UWn4>oU?J}7-~_vPdls~@ue+4bi|Y$4^ddR!+?C^M$1RU=AIVq!qVjC+SFcN+ zVqS?h?$fw}>gUCKR8PD&W8zfLGm~~U>@z6-=vU^}7r*YG>ML*m&wbC=K0PjyA(j>E zx4TL6oJOQh@-D5=brrrFowfz-@metJwN)_hRo)ogZGBB!CWYkhykmF2VE4zTbDOJ~ zzR#75$&#w}xc%rx)Gf2SeKk5a7T$k(YwCw5S>^8Mci&sQJm&AM^Lyr{^WKr2BV{Ec zCSz$=Rhjc{>6Ig`C)Z!TwmvF-$32lVUHg^m<#*25DfIW~o8#BkJP@(%#jum#)9SOJ=l;hG8x$B47IP##muB$U&*)J1{NG7=0ndsgk6DxD3K$#} zoP%bm9q3%rz1YFZGw>dhY=TS;3%h`+3PaVN?-f4?UE+*CnS0{4rzU2Z$4yKZ-oKi80?k@6%tC($T5D$y@_VoGF!ZhCR5c-sAk6{jK(JgxI-lRo;l z?YUjP*?jx`8yhw#I2Oca1pSzJBJ^T~VS1q}XH;kDN%0`_rI%Cpr1m~J^5o@{evy3| z=QMk@`B!{d`EAwL)%@9KGS+3}zGR3M$((;!B7tY4TSan|uwJmFvGHez?wZqOt5v0& z*7nR@Ts!Bm>G8Pbsp*@9h1B2r9o-co+#Xwgr_yGP?fJ^B)$f01{f_;3pSOft%6_f* zB{?yF*4ivccq`^`qew}SNYrP8s-Z{cind1Em^JmTbR9{Z*?83{K@|}?HAam^Id6R{lKWX zfX}DVn1kV?f_O-Cm;uwY1Bx#Eoz89()Ti)-I{7c)H(=?JPh;Y46g^y(aR0%Yg5(OF zJ%al>65JvbjRb2wI97JqG}pA)IILVeDe(NoDH-lxO26>;sHyRP7F^wP_VBugUp(f> zPq3U|tDyN%;17%A#Dd;AJvLo6GY?Hnni15$soSe})#RwzRSm~xrA=Gn^Zmu9m#r_@ zCH;&q8JihL8r7!sr73O**_^dOZ`0FF(uEU>&lKHzzN_L)dvtgE#OKEEllRHg`7`P| z#wlhc_HYD=D7)$T={l-*PP{WUYT~?Uk`ro`zPr>pJnVhMpIRi!8R~5+|J9&Zz&Br) zJ-1fYHCED=wYIi7xb35x=&`?QuhVp%?Gme7GG|(T?agHe%V1E+$x~oTS!ebjw8T z_nFle`+n?bY26%ma*8JN%EZhSUp~+5ShJ;D=cesW&q_YlThphm*O;y`U2__Dn1a^) zF!w7P?o`A)kMb|i-nQ`lxf6TOs-0}#xVHJNh^$qt;$73dtN%uwf6wd5H@)v%-~Ty3 z?6&^NN=$qD_I&w;>N`wth0bp}nDubhpY1)pvvU96efW1u^Ss0J_m}5$f zgUK|3)5cLogQfg{zz>#0#l#aLT#a1|^j-+}$Sq^$ZoYaT?LkO^a|PEP?z)Zuw<8L- z1lT=%Q`m~6R6DG?XSuFksBI|WBap_lxGxmURU5pH6As9Y(;D())2 z)cC1bDBo6%uiUd7qL^}Z=Zf8p{*}R2)|Pmz+h^UGC>^IYTh{!}+5ARVX1WFQ4xc{H z0^?5$D#|MNf3AIeU%)~{N&K1MMS)U5ZxQ{;853(Xw<;di$<~;za({70cv0BC#a(Jw zSIN#gzU5QNi&E(?b9q+w9P{Zq+oY4TcFCIboVjn>WO!ua<-V8Pvz+;cNw7Iq{q9p+ zue}@YrPmhLg)%O4RQQqT5g<`r;h$2m<@e0>AFp;^OkX~UFDT);!OAJmmtJ3Tc39s2C5?;1A=HIQyUSC(Odu?UPyj84J_^a7=H|Z}@(eJtL z?Eb@WS>$@ng-Q30eb4w(7_>a*dRBSn`k%or{}(@B*nG&j`*66s?6J)FKL0d->AhC7 zc7DB9Q}#6W$DfDoOI&{hT{6m1{VDvY_|UEE>#OcBx_)|J{13r>3pa24`}x_jo6lzJ zzF)icZO7ZIvd`yEjD36em+hgr5BGlTdsBDu-*@K2&8M3GI?q0Qd;f#|GIe*Yn)-73 z^Zq@vzY-kv>itU1IBtd~cP?IJlV^D0%^>qkPWElMoUClv#3RR|8Fu~oKac(YNz*9| zQ}+GtWowxi{^$MX8~+*3o=}|pOyEEo0|SFXvPY0F14ES>14Ba#1H&%{28MTGaRYy5LOht#KN@j$5L$tt`!H~-TU{$?)|)S z{^$3q&;8wa#k#nCZ+r2*&o=kJ*Uo?b`_B%|RW_S?bKjkpN{}g#FRmsYoV>9tJo|6wg*oZW+Zl`-s}fj0ct41L*A~>Uf`eh+g1-&=OvMe^7k1W* zSMaR;z_#FWbqRyP$#?S2eMj>fs~gSV%(FZ2oOjJfhqd4Tls%|>aGk9nN#PXJf#5x2 zKYBEa_Hx!TRY=WX|8sO-Ij4BkUA6~i4>&elayZQp&b+x%n&(dN0jq@dvC=(#2icf^ z7(SS*;xL7!LA{1cg7u6M>p4g5J@;6uWGtdQ7Hmk|T*!LsRe6=yKUvxS`;5mY@XqAD zlks2<%QcAy^=x(>%uY%SPKWAPez1KoePFZuo7AmIryJJI=H?WfW!%m4?Cyc~x3|Jd zu1#lRcj~{+c>Utv3K{3!D8B=n?q*U1^;4Ec}l9e6&WaW=yj zC%xDGFZS5B*Hm8o{OoLGdhyw9JFA(GH-;XldGK>b@iWFpLJ3v|tP)w*w<%oOD)Y84 zgJDnSrHrMsC#)`7k~&v&-z<(xK`uL_9%u#sQFF=gW2`qlI-lj9|DuY<@}&*h6C3x5 zN_4zA`1#v9dxqn|g8WP|ZRZ|`U--##qh;GuuA~dsIxOw;it9KfoDyz|D`?fIoSUP{ z5XfC4_QULv@ZO2-6+%BEwN#$`Ji+A8thXiGdSYQT(;IEakK6*X^SF4nXWwpQ7ihE; zNIz%f$nf@o^u<28=89u{><1Jcl)1#Z-(l5*oON zL%{jX-|dXe}njb2f_Pu9A>Ty%vd+!bxrpH z>5?>`6>Lq#f}XL$9Oja_@AsWpVB31`=d7S-XBJm5cbR@;ly2yVQB^v(A$s+3XtIV_RhH81!t;PFZPlpq)cVUOzm+?!vlR z+2ZU*yX4D%T--8{A}s8OP`<9PIeb6h*k=daCkc>Z@o zFvG-^tr{}tZmNHqBPnturrT&+zw-V63>$R&0y|IeHk^CNxXL)IZ0oh%#&7Q3-@1sC z(IY+J&)-m{Z{_-%wsbedGgdEd=-_aF@34+@%isH}+det0JMqqk$w9B#;~;Z3CrQcU|M}hb?BM(O+LDE{b8(0J5kZx6Cn}lx8TT=7S=7=kzrphS1dfI++gGh$ zcy+(1K);aB~wds0w&h%)!ijrpJ!imm4MaH)> z;~h?3+Q_24vsoeGwtTYR^PfenpBNRMnQ~6#oxU;ixJC2Ay#kVc(~qr73%M@7^zLk) zhQk$Z*6)6A?#;C~H{d^VlEd-)oV%%QpM;$MZmEeib@Q0#$abJ^i?I-E&dp=nD%l?W zTjY7MW6fLB1KQsnZSoFIWpdPff8K1{S@(}e_T9+*XmR9)Pe}P>zRQaxWnY^c70T-z zVAOM{+*@1t+^V^2zF88pfMKV0l8@ucH`a}J)1xjb8GUzbol>aEn2^ljHSL#c&t%ne zSA$ROwn`T6lK8!_;qA;NPW&zhPn(Uu(Zx4@<=t7IV=WcX*rJX%+Y6-&? zC9^UaQHAG>=ar-xoOapzRjpzdIlt(~v%D$#3{y{tJ-VtlnW^A{T8=~F3hs(?j)uQn zT!N!l#^_84`N&q{k}i<4{M&**2bG+*o?gQ6B*3qJckTP`6`8`0VLQbxKAmj4=Euz! z8RwK%#L6kHh|T*bTD~~s@KY(JG--y~iGh_|KMJ=_<=1?t6cn!X-u1iH<6;f=8B9f; zs}2k5`!4?U*;XT~gjZ01LBrB$XBUaLT-x&$GbZh5TySoO*iE(Y^b%W^zl}>1D<{2a z*s`!j-tp*H(UcH5$4rA9)^%>2mqIH{_t%^{!l=2Z%u@QO`nu*6Wk>eT>U8-n%F7pC zsLianr^0YWYLc_y!^oWZ^|$|DU(ivg)}?UXNmhklG;mqM|M(aG+mw}UrYij2BU?IQ zi_j|LH0j%~0ur~#Ul3$15n}LLaOI2Fma{R}UAcbVlGM;OJF;$n&m^6nQzRRM3Ns%_ zJ_r>F+U|bg8rzim8GWnH+}OJ|gZ)|d)YF1jY?a)Dly{u8%Zq6W`>7Wad90=KM9XdA zg%u&6pTz7gH-2SbA-Fb&Pt-PzalXlhK85hxO)-TF18(?Fa@+OP<=}+nCk#R+%y7HV zwdwklxF_p7zMn}raxCrA-pWrMjpZ9_^V}ns&OI@^$F1yX?G?{kJ!KD8GIbr7Te{<5 zr$(aHrG4^8R-boOxO;wHrc%bd8uqo1n3&%MrPv>nvUo0RV!d^-%IlgvVYiY_Nq=yi zyksep!6YTseBlRLPfXXjzk9*_MDp3fZ4$@D`4$v~>p!v8bGJ#h@aj00wd~uy+h0Wm zRZcwqbl`CmQAv+Kb8fZWKaoYc-t`L|Mzv*es#HYEZnwx zfJU0qIXy_>6? zvD-Uj!ONAh0hg}vYu4#Sy`9NYQX#)8!QP`YxBM#0f$fY>HSWo`?p`Mo)_mjf;tr48 zMLkTu{<4iXtQ8g=E#=$vp|pd~nt6L4*M)~!OcM^TKBN|KC%y4p_k^pU=_EUOuc)Z72k0+2~c3XEos{LNPeUkL5|Kf}V$r8UR=l*x@;k)u<2SecX^1Ekk zBg0lpF;q54@YaZ@*2g#*Ut1rr%Jd)i2Bjk=>X%w4FfcHvmbgZgq$HN4S|t~yCYGc! z7#SE^=o%X78kvO{SXvpFTN#_{8kkxc7|dGK)`6lSH$NpatrE9}*Z=KI7#J8NK{f>E rr| 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 Bn9~3N diff --git a/src/icons/Stripe.png b/src/icons/Stripe.png deleted file mode 100644 index 7c36c6d35b50bc05463c50d58290d2452a4c1ad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0t?+bl45_$vHSB!0aG=1v z%KY-lCcaXujwWTU61%$WL1;+Vs)~bM1FO$Gn~LPd!KttYfu2^jcXFy4KlTb6qQegNxTiVfATg{Jt0FuC1;0KV8j~7 zQ-L#Qyz-5@>foa2GXIj%gUKF8)%#u^o3x7mdjHq^HM_rTb;{#-w~0YPVsXoH`LmK5 zQn%+@+246~Fb6w+t$D;dZsuw%&k9Fo*$Y3a8wy}fPakBDX*~Pz&;=Q&6@Yzgi-17K( z{*_&9QlIbd-L-J>60@fbu6rh&wo}P9ozcnIz+e(QE8s)UvK69I6=v+b4go1&RWgr= zU(Q?TvchEMJEdg4&v{#4l;*wO!rbPzeWR&PcxKI~+mmMsHM$i~`hMr6^eLAoSF`T& zJ*g6^)jYm&!;{ZnlD;-e-|+LvzPl;%;e)r4!IBOPt||(OX^a6J(}Jc2b!2C4+wu5X y&TH4zB`@|{Rh&%o5&i$}#SYHNvDJcgj4>i*CSu3#pJ!lTVDNPHb6Mw<&;$UGhE6#E diff --git a/src/icons/SublimeVideo.png b/src/icons/SublimeVideo.png deleted file mode 100644 index f468408496fad14ef19817bf401753dd674e3ae0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toUV6GXhE&`tom}f75-4)? ze9hY(GZ#roMc!JLc~WX^*6LizOb4cEjbR@11-d+4T{~Cr_>uq<}t)9>eqWe2ZEkX({^>QZS43RQzNhL1GRJI z*4et-O8Z}M@HCZl*M9l-rPU*z^mO%^k?y6-b9C>%f3Yn3X>y73f7RGC8B3RKN!v9c z%K!SM{^0B~(Ngg@ivRBwy;^VSI_Ipf_RVv9jT(M-dL8`vB!|6CAz5jOvV@7lEXGd8 z#HJ3l>AFUcO^UX-}7V$Byup#;5#wRv6W-L z-a(F&6Cx#&Tx2a*&cE>NtIo`iOdBpfQOdlrFexXXaal{FilmB{K&kYbut|zH6k1tY zj0Kf9F@5)7SXRD}#o-}ig59A4nFsL-&hlLhpU<^xoNw02PH<#vT%V*dgXQoJCyu_T z*FG;97~~ePU(wfDlIF4RXjx0!BgcE3304fVk0snBy`vot#AriQ<@{(V8t7m9Kb92Skd}ctzD0c?aGJu?BzA> z9~QVXR%L$O%UM(=ywqGMHEh`>^Wli}^1vXMdY#UAN=Xnr+IuQBUhuZn!bsY4?>!lAE(r->W@% zo&N0XHYR~4bB7&9Uk|qlU;kcHwZ3Mhb!O66DU}sM9b1kyO_=`tukJPVIi8~5Y&T{| z7C3{9PS4|g|KsT`_T6hUd9`#^j?9X=;uWp*RQQqahs!~$?mrE?BR#*%zUaKJ%nzmt zZw58*=j{7`S0C0i)m?bi?N`FCvwB|JFUzGiEzVMiRxmbr6np%~-9PJ3*U8C87l)PI z{a5kxvA4{D{g>@?MZ_;of5)SJN%H!%j)18G=4!rocD<@LPyc;-;iAy4qdw_LrG=MI zb-GK5yScBMHqAbhA?eSZ(=ipVbzR_Gg+CuL6>hdEysD&@vAN-FX&nF0nQKhacE!5$ z^=y1K;f!|lnwghfKW?7O&ulSYKC+#iSCpA6>B0`b43QwS**Q02wyj$y^-w0NT*SUo z+`8OO?QR%bLDc*=itCyy7+DRKvN$h4pXSw{trl)$dh5sA<6G0hs+%Wli#qlD*;D)6 zXNUJHGx$B$`q8Eo=Qt%`yVNPh`rC0#SzEvTQiS|6)di)>7ymTP{ro7*UPcwd2RA$a5ZdT;$mQsaA5o^KUZO<#Hl$w Ss~H#=7(8A5T-G@yGywqECaSgo diff --git a/src/icons/Sulu.svg b/src/icons/Sulu.svg deleted file mode 100644 index 2af495d68..000000000 --- a/src/icons/Sulu.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 1 \ No newline at end of file diff --git a/src/icons/SumoMe.png b/src/icons/SumoMe.png deleted file mode 100644 index 10f30c3bd73dbf40c773b478a5b69d97f73ee84b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15334 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 - - - - - - diff --git a/src/icons/SweetAlert.png b/src/icons/SweetAlert.png deleted file mode 100644 index 627f379dc2c8f94826356a89b7202bf789575a5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1835 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 - - Symfony logo - - - - image/svg+xml - - Symfony logo - - - - - - - diff --git a/src/icons/Synology DiskStation.png b/src/icons/Synology DiskStation.png deleted file mode 100644 index 68ed5ff34eff7149e1cb6728aecf94ff95e14962..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 922 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGF9!I8xH2#>Oqx7n%G6m? zr_G)|WA4n^^JmRoFni8|*>e`op1W`k2rZg3Z_!*3T0D3D;&~vnWZr@$^A{|czi{aS z5L&iy(Xxe$mM>boeDRVMiRxew&YT5GD%U7&kzGBUam1|e7 zT)T4Bx>c*!uU@@=^_mT9)^1$8ZsWRjo7S!0v~K<8^&2*C*tliG#;qGSZQZna+osLi zH*MardCT@KTX$~TzH9rAJv(;p*|~Gi&Ru(V?%uy^*S_6*4(!=`V9(xz`wtvCaNzKP zgGUb@I&$dH(L;xi9zJ~h@R4Ijj-EJr^u*C)CyyRGb?o@b6DLofJbC8isk5g}ojrZ} z-03stPM^7O=Ipt%=PsN-fAPYFOBXI)zIgHSrOVeYU%qynXA|ojZ5#-MM@3&fWWW@7=$5@BaM<4<9^u^zh-MhYue=eDwJ7gIy?*`r^_w?u-oAbN?*01@ zA3l8i@Zr;kj~_pQz~@h&KY#lC<@4t+U%q_#3IgB0eglE;An@bIj~_pO{`~pt*RNl{ zfB*jd=g*(NfB*jb_wWDz|NDNJEn;9`U@Qsp3ubV5b|Z~}fwA1v#WBR<^xaGD*4Bv( zEFZqd3moj))e@n!aigP4zntu%a+mje-QL@ZnW^0Sxn;)58Ym+YIDWpx9PR5+27?D_>$Jz1$^vmvg;DL=REyO?YqsEvsd}Q rpS#<`PqFVTe^s7eFhP-lfq}u()z4*}Q$iB}w~0Am diff --git a/src/icons/SyntaxHighlighter.png b/src/icons/SyntaxHighlighter.png deleted file mode 100644 index 32d3c2e517080bb49662324064bec666f978a0f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 989 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKOFUg1Ln02Zoqp0^I8o$) zI!lM!;v=k!J|_I&wkb4l5w`6RR~AoxB&Iy8A}~_upoHl3-RaIY3zq22&D8duy&`bu zgbs7zz?Msw_D%`&TE1oOw)5Zj`L#3Yo?)*&sn7HI-k$HX-_Oo#n$YcaF-1!BY?^_W z5Kp1vru`MRJW{=4uT*oCzXdhVbyE;%uxmcp@>i>ZmG9!*;2Y0n44xOfYI~)5@9Wo% z`|alQ-;?H1TJQ39g4TnAbIrx~SU>B1pB5l{HTXe51dscTjn`kdItG6EnA5K2;2WFQ zpSNNj({#BMOTNYjO=^Y-CRJa&GMGxz^ZLWhL*|QnEEnx?n{LW^i!X*VR%liO``Nt} z3*+v@^>1SpQE}9sc%QGz;3H%F4X;II9wNow?Y^~j`}1t<^mo7e{X}K*i{OQipxb%j(M=9}cd$A=bggMRoZ47b$laoxs1l@h=nvDxdhgWM=!8tosIVQZ zFV=3EQ^2irJSnv`T0!mfu89*XY|c&Se)`zxwdPC>`KWwM_CNSahvWOkpUj=I=~G4c{0v^qczXLxz{d=q{SHcv zz6B1NL7p=60wdO5&^kDMr$kNZiB&FapEcQJFYnCvlT^D?c;o*R&yal02_YgL%Ys}3 zr^Gz|Q*ih^$DCI`S$l1R-_-9)W({{cxt?#{;yW+52Pgd7%fdc?>a+_imtLCi1({6< zn{xGGuF#%&9EWz^vp-?NA^S7`ie%XKW!s#SOrK9Qw|6Sov3p00+JuuSGmcbknt9dw z{jVo&+-;c|@8&nY((C@VbH45lvv_|;)3eOR1snhC?~(d`c;fVJyh69ajjn0TzUyG; zu^{yZ=k%V<1(9=FSDg!G{Q5|SHSlU?+SVhsv!(lN?eBI~R3mOkW_W>J}(Idk9cjq{^-$Q~6iH2-vv<#8Byh}|}) z?yIc2i~V+38u1@GoG7t5z?aWzS@D$Jy{6^4dNSv}?H9D%R>ytf8B0-H^DHM`_8g8D_`r`&RG;Rb;Z*K^Q5lr-N3leY`y-p<+k_BzulS}ba=b; z)vUv8Q@@_&{;WRn@riXsy!tXhi-Y!h{&QIQ@IT|juQTF&mjBqmz`(%Z>FVdQ&MBb@ E0549-?EnA( diff --git a/src/icons/TWiki.png b/src/icons/TWiki.png deleted file mode 100644 index 664fb683842f22c73d26295b7f12dac694cd8189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sv*}FLo7}oowVPJ*-_wF zz4A%h#@?w9m^C7_UT8(g@;DvTX*97(rf?K@=zU;9-{W9Xo znS1x@N4m ZU-&w`^J?|kBMb}-44$rjF6*2UngE \ No newline at end of file diff --git a/src/icons/Taiga.png b/src/icons/Taiga.png deleted file mode 100644 index 231420fe1aad10e0a3669b6b068f7d9bd8558183..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9b)GJcArXhSPWSAI2^VeK zUwl6xc5=1crH!&{EDVEMZYc72Ozcn%Xo(O=U=Y# z*drS_oFzn@1deDh7e?pJ3E91S*Q#u}xV`1?6EAMJ3hiyr3t0E%OWfX7)#vJ${r{)> zhyV5QyYu_y?Vr5&XSRv>^RdfT0SuTXI1`U_jbO9_|FFpACUc5bz^^ZHscQt z=LeGyR37;CdQZK$oH@7A&xg_awc-nS?yzlX;4@&kb4vF0ir^zB*c;a~usW!}`64K% z{4`wS!xBc02Fd(lz8g%p`0M^Dv)dhh-4MmT?`7}xMy-O}^v#<>=V3emG9~CIr&7Z;=@gZR!%N~=LZ>kug{?*-zXJBzuNEBIn^Nbi{c2DNa z18tpipNNVs!{$@s@M% zQPRnpS-h*EvUvUZD{>d?xEdDv|4v!Xp)`4a=={A51{Q~!i#P<5CanCydV`hCoiU;D zEoXSsBeuD5y55@)?kEg34YRa(Nm`*>5#Sre2bAKwjHJt@Rp z`=sBdRV&@j-72~8E^Kb`%Om#~R9SeKcswgzSAFr=eCF8Mz2~B`*KbZ*Ypk@1HQ`Lj znPA@=H4A-z&J)U1-dgtJTF(7xj5&{rb}p?DciWq|Jzjf?_iDSN6IZNQB_(sJ?aB%- zd&$18w_)X~vZ<8~CTAa6^u6i)DHI-8UCZTQQ1|23?dS2P}oV0YltgP58@A;?A z{#qt`qvrq5-*@xp|9)DxX>YPkU=7m`i$i-l&uX?*H03y4*dSx}Is0eW*QCEsxb1)3 z<`g+s|EA{mxeqx@V_%--V>^7)nOVbO*3z4yp}CCyjP{>`9Shzwe`mbIS|j5`|WW~lGhRVy3~I2t=zBo4g|U)8t52cLR{3iGB5-JRYCln?B#V>y$y07oFBYC zaO_Iqo8^j3dMhsLrzrov*O@0aedm^7=_^)O9ak4_-F7LzfB2{KV1r!ZOJ*}BE0qbg_e4OiTTX?nK!xb|9rxP|Ifdb_d!vy^X&e2ISXd3C{pZc zmT|B;!FG1-y|VoiOLpykdoynBUY3r{QKB!Th39x|Hc9U}*<_Hh%uKe$QG{KsgTXEG z(p&Yv`ES0y@}K@${mzY_^@b0ZrfawCY;aquohXtsJ)B!P`N)>?Ute=l+&#-9UW7!S zp7&VvYRF!tfY8isQr?9!>Q7#pR##8GeyA zv1dl~ytc-0qXi4P7R~tPS6q0-pD$&`BC)wvpBYUgRe!oI-nV4cvkQOjn?-(_%{b$u zQPw1%s}hSZ=bx~#weUClq^2)XF1!1*!#@oMuLF-<%$O83)}MR#)XP}*Zv4vPJcb>A zf9>A4sxKroJuPh)_h;_vP5KE*e1dH+(GLkh2LZCuZE zRP$6=?y6UhzwW&of8|x^y}IwVk9nS{r&K;&_Mba%>%H&m_#MP`H@=2mhNB8OC>;K4vg5Ffe$!`njxgN@xNAoxVo~ diff --git a/src/icons/Tamago.png b/src/icons/Tamago.png deleted file mode 100644 index c15b06a569a7ca5ad47a84319824a97c2cc1955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4274 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 NJYD@<);T3K0RSZX{Yn4; diff --git a/src/icons/TawkTo.png b/src/icons/TawkTo.png deleted file mode 100644 index 87d0b6611318f539033064d9f99e50efb4769a8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2076 zcmeAS@N?(olHy`uVBq!ia0y~yV31>AU{K&-V_;xlbvRMaz`*|4)5S5Q;?~sb)jct# zqU;~u|GayDZ+TgI+Wo_Jzc#hzDr*Nhbp3ZtLB1-|l->IDdcfo?x#_z74YWGbjIi zUjE+v`SdyW_f8LB7hKr#ga6Ij-lh-ILbGLrWv^@An*Q^lZnAt)uc?WN%Fmj49~r-N zEo5jc@LRdz$KSr3-`fR#CLCU&_v79Zf46@hzRYS3WXd<0cu{nJ(VLCS%igLlid5ly z!vCU9<=ty@7Zr>CfcA%tiP;4y7v}8!e)9IsBm9x`Hd-dldz1J(#C$OWe^j=~lAx{s zqh#~*^LBpUd_8`@u=s?BiQR1MXSoiZ7O&oaW4qahy~j(B=6qb$C=>ZQan0TIKHghF znX5l9>h>|4+?acNmFDcFSrRNeCtpo3KHjWcc?CA+B|QVziYf-n-IutS5TS7K3{)cs!*Wb2HaOU3HGVYnyd; zSE))}r&g=*D&y;E<`%p*yyrz^&nF~t-VDfBx4#ws@9nwN4m6iT=Vbd;gV`JkFTHT9ceRUpH7Vc0G31#8% zn83VR`xTem(duuPUh^_Ay31&%|zCs>XXX}V+nmBHay8C$QpWhQFJds$d{o}#0VYMH~OKiYZ9dxvJVshs9}r=3-1dqsCY zHwdkccv5Qr?y<_0i2)Igai6+0&PSKmAK$y{^`zBOQ<&}f5?fBTH6^j0k2|nmyZz&b zH+gS5`yQ2lt`8SJD8qAn_UGMsubmz(^zJ|PdtoVSx%``L6Lu^u{u^rcQa4ec$sxcq zb7{gvR<&dHtMwlqeV}qJKx%pAM49A+ip#&MuD;Nj`ie(y3RhE0gPpEshM7*+luaH7 zJy*3cYZFmr|l_NUxd3prL>8tWJ55M(1c5&~|i~H-BDx`l#-sOPZF|od+l7FH{ zgpzCCsm%Mz{bFmZ%losN8yFHBC$#)vkSZ-W5qnl??ee`!CL%|L67N{|sZBlj@TmF6 zPj_^zwla5f2y%09b|-ND?zC)6CxI7O5GY`5wC zdBbUUuA&&DAVX6`lq2)BRNM7W`ga69pE<30$qq5$51jTJS>ChrLOJS%$I8 zQAx;A`?zj<;^Yg;9y~n!8Ul7I5f0*E|F{0->Rh{f`!1H3qJkMJt_|K?sqqhe`ClY9 zNek;Rd#D8Rq;5CUFws6|zcu%Jw!noG2RN8dYd%?+b^Ot%8@E2*Iq%`(R?bzh(S;{m zQFBuGVk7(aQ_t8q$px$G6sUA4K8Y%8=Qa6x@cg&D+r{=mKNT-*%6nbA@csSL&*Chf zO1wH#bRHaCp%g#s-jY1q&z>nY((TgR&l>M2zV1CEbpOFJep8E2pVPO!t9bF9x#Iu7d<$o-G@ZgetzB>V>7Ht%yD#OBb~8G(NU zrcrhE{`y&Ywnjg$sjpkmQ6ISM=1&Q5zcXmVG#ZRl}n%kQ9v^bbFCe1Pbe|LYb z`No=!GVRKbXN$${`1x)(bLD#0pC=No{3*O$DybVE+@!~Bby_D`ZuZ{Wde?%>VkW9* zZ;mkL;chlKd{UjmAdk04dD)*&Z$&r+JvKD`XB24p`KPuw?-Bz81B0ilpUXO@geCx8 CT-vGt diff --git a/src/icons/Tealeaf.png b/src/icons/Tealeaf.png deleted file mode 100644 index 6234c231860bdd98b9d3c8afd2041dadbb92cff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7%{*NkLn>~~o%~+gxlrVo zy@-zf)fFC!Ph_>$Zrb*KXK$qI)s87s&y?+dekW2lC^1On=j@evvB7U|mBr0}ZZrQg zcUz~Eh5tgcvnK+-?4FXFWwP;x+M?siU4Nzg<`=$d6Smsl^1{%uq$Q$d^VEYaOA7?k zO^@UW++K3!#G^OUvdW7DuIC=H6R=HPZpYa0LesTgNc{boCDz@wswWHoZ|>Nqc=l^1l-p+I2-tV$YP}uZ3^?}{5ME&j;{u5muJ12H>ehy>p#(IX! Y1yLaqU&9tNFfcH9y85}Sb4q9e07;pn=l}o! diff --git a/src/icons/Tealium.png b/src/icons/Tealium.png deleted file mode 100644 index 98fc029858ab7f029803fb0ac4b0d908316e439b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7xjkJRLn>~~y}Uk~sZip0 zVY|eUoC%E^wkWV2-gIh?FAhe%xc$jz<1qmKEaNAkV2fTjh-=gxoWbP0l+XkKo!o)+ diff --git a/src/icons/TeamCity.svg b/src/icons/TeamCity.svg deleted file mode 100644 index 6083e574b..000000000 --- a/src/icons/TeamCity.svg +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/Tebex.png b/src/icons/Tebex.png deleted file mode 100644 index 038a199a1f621c30a67c2019ddf1d7ef4baed051..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4i*Lm28M*4p$rTREa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3`|Mh?k)`f z+xyS#XJBC9EbxddW?;}$24TjErS@eE3=HQzT^vI)?!CQY%f;l#)ArE(@r~DUhm0dC zysY~lGOlsiuuW9@Xr8uX%iqq{uua;=S54w?34EH6a_o+#xHaFxglYyB0f&Z74Gpfd z)(9QuxZ$zwu;CF%PyUU|96Z1Cszg^xl&sDyPmIL%?S<`@A(W% z=PzVn;!tS7MKF9|tJHpohCWME*B1lbUrpH@mmtT}V`<;yxC>}js{an^LB{Ts5056|P diff --git a/src/icons/Telescope.png b/src/icons/Telescope.png deleted file mode 100644 index 59672bace059d8c70de9ff32f59fb76dd8ce129c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2646 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM^vYsxEAr-f-POl8O5-xPS zQ|7Qj*9wL2JO&153=T9H6!pk3HT8)sh8sQl+d@ zC4~7?_6qgRT9IlpExTujTWoo0wt3yQ`rr^R?a0X?pU&@Fwa)zOz4u?g|K9bx^t;6$ zdtUeS^z_M5YxM$mt~B4ZYuB}|IUzfD)jeEQc6V{mO0(1VDxOL|y=^aaBXWxU<27Y> zXV02eRvcD&v%c)w)u8_u-DCFG&3(V`cONr5|EG`pYR}9z|KI**UF`ny!a_@h^fs;Z zdj10Loq_&4pPoxRJb&;0c!zyf<$eC&->2XH_V&%n^~=*vi*0*NUwQRu z?Wa%gWbF%^N?%_O{`Kj!%F?Ba@-DXpB&*C_v+{^a#D}XHAHID)tZy)Z&uDjb#e)}b zT;l2&OLxEe@$2>aomF48T3uVqk4SA6xx4?^8{tp04&IO4+2nb7-tnuOd8eIQ>7+Dw zTCQzj{_SaUvA>P>RVXHN#Ve}sHGlW1ck!v#FuApvH&;!qjZ+TWUGY)L*Vk7>T>O4u z)0fV71;xd$6FpyDDcP}c;`M2J4jxFKcg#G*ecD>~w@l0(*OnXXEHD-S|3$Zk>$>^D zr{xc~ojEQRlTz_aDQU~xH(>?E`JI!`=ue$i^z&2dx|p3#US6lRa~=ENQ)U=^_uMWk zv#|U{DW^o34jnc;cKq>;U8Zddp1-`FZOw4ouHoh4gi{JLF37i)+n-->MY-oq<=i(f zS|#?lKYp~z>Fu+&&E3Y@Moo?d_zlH45uKSKHK_=ub|#C;DmEmCJ{J*+mwf_Ux{n>UT_1#eJ&qlexYr?ADx7 zTk~40wafWrEE3cWD?dG{*YN+M-uQe`nEaaiyQja>HGT5sRj-~Eo4>EZvK==ia!&6o z5M?NnZw{R7pWvr;RK}WZb0Le`-GD`h+mpB?bHwY{t8B5GIiqG?u#N&tl;MsQ9iN|{ zFMjnz^9a{(Ic|?gkC*Wl5AMDDWxGfBS&-+J*Jll9_=Ne)Or4Tzbzb^+;{Vu=7vH3I z{W$pI%-;*HT!FRvB~sG66ec$0wfstdd|6M-emx7%KUNpEnVGtbD~~wW*6#h=$tP*_ zWLwiujmDQxH*3pl{gby&WU5m-=J1#X>qm%(e9 zad^{(wlc@np6;*pA5HJtU(Qs=#rVFWsn%Nft-YALy8CWzEiEmJ%14HgjzFqNZRpd%=bhrslOQ zY)d;-gkQ||abWNE*t287;<+9Z{1@%%QWWaRs!{b%NlP#K^P|u#?@q_5(60{{Ggg$G zZjTO3I^Ztsk`N&=Z3mAI=lbHOT61ie4{lt{*>hg`LXbzol->maiVJep76>x^3v2qb z#z|%30lv$Y;H2*4rbVm}vV}Xw_-eh{?Tb2Ex7$Y*PDu zoS1W3va1AT@ANM@z*zCSB;e9E+tB<~>)e)>*?yK_T$xrTZn0y>gPRAtk4#WfGHG>j z?^m-bvw3)|?uGL2$0&$x2sh2IuNSnRq-1QE@q01vDW!9NWHxSG z++o^(;8LMZC+B02Z9Ye4Sxgmqts*p8EoozqvRR(UL?;h@72dXk8O*zqc;p-=88#a< z3+i_^i>?manDg_~{2d9me|QNrTNl`EbzRRmU(<~U3X1r3 zEqY35n8FNexvdUQ->h2I9@Mbp)7d3U+uQeUm{H^XME1M7){YrBJ_sIh?O6b= z`R3eHrxd-LnV}_uMw&ZAXIzdylrXbXHQCZoHhx32qr3%I>20$N)wTX}tXj>d?>#!B z@Ua|M+SPuRCCwY3et%p2{fc<}0+B^xT2uFKk@~8pvru11+N!5zgQ3c7waHSpb9stc zXL1(5oV8^_&TFS#OLP_1{!R*F%Sk<)x1)-=O6+=KUsa>W2oBv>_!(Z7GDW7rp&s)&0k z`n960GqYb#-a1QernIE_Ka=z4T4sNL@Iv*3j+IZ%5uR#MQ%}d&^QNDFwA6b>WL#T< zDc7>+$-K*T{A8_iZu~V)KkrffRZ{n8{<~b8O0P{3g@3BQ_}1~yep>ozQn-Q2;N)6GPX;2KYvwJ)t)`$h{~Nkw>D>- z6ndqyPHgW+iOiQ%?H-7-9)8IASW{5G@aU(eeXQk6i*C;L%G|74wEN+bqGfBRi|^{- zIP|pa;4gzMzX~Q@y6kcKq+5E|p|!QuyH389?w3p4t+HM9)0;IfGrx<>?aH%0rqAOp zSfBX2Dkta7*ITh$za9JZ?Ck70zhB7|KRd5#yj{C$GADbb>LeEqbJt70vu1Qz7F!m* zkyzgH;o95V8p7gk620akv0dkmGryniS;6_*Q;FTJPpmKV*{wHr7UE3GE=6v8^(!RUH^WXck z)1zfho;$bCbZ^cv{@G@s!Fwx>+oh!5bb5O}e!ni}W&u(W#0Bl*>UGZ?o9hhI~`Xp>eARhb?dXe56>RReVhLOz(uDcYb_@@xhT0Tnyu;- jnSHPLx9)$||J;7hRxDaSJ)Mt%fq}u()z4*}Q$iB}e2^9u diff --git a/src/icons/TencentWaterproofWall.png b/src/icons/TencentWaterproofWall.png deleted file mode 100644 index 650138c868bde9ebd9faf62c4a03c76e24013f8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1159 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?FV2sQR zi71Ki^|4CM&(%vz$xlkvtH>>200El{tBTx$+|-gpg^Jvqyke^gTP3gxtGr?>kg&dz z0$52&wyjcxZ-9bxeo?A|sh)|Rfs!4Uf`WogQA(Oskc%5sdr?Z7tx`rwNr9EVetCJh zUb(Seeo?xGK4GQ<#=IWDQi$wiq3C7Jno3LtY6 zlk!VTY?YKi7Ae30#GNIXX$YJ0ilN?0&d=2c$>A_ld`MjvE3l4Bq~1&ao`xY=>p=!3%q6h3xbK8MsJ85o%Ec)B=-WU#)C^34zq z6!@oh^T>ZCt)>+maxN=)xm*MGR0OR@F1ark7C$=Jt?qcVdy)8S z*8r|*Ez`Q@xg2fo+IlO=$Efc7jilZ0QzySs^ZsZnVfHhv?Ah$Z`_+@T3yOqZoEw-p z!|;kh%iT{Wq=HPFh5CZcU2Zy_jC%WzacMW_nO5CN*A%Lro|Q4E*L`JIx6k*cQNL@= z36~ev3-7gZeT$am<`d4JwddnRH>R+6Z<{hz3>q2EuW1qO@7%xrmCS;f%=xmrmOSK= z^$S?HK*4|Qx!03_aFnKN+}8BDV6yB?QW?3$aV z?Vj({emxC;(e~?DNz)I@Q)XU|tn2^eg?#8d(znpxts>UK>lXh}+a_Jp4DPum|HSqy zb@8fH9*|nb_PL_0XHTc3edDg_^3Q~%A|>wF+B=zV;ZvFD&?zDx<(zKd^k--2bO8;G z%xXrF(4rYnb`|yV-r`oDzv$aXLF=>I);Ms^Da+MjnY?S++UnIyOuOe_yPCf7u)0)& z@-*Yf`>}fKdjG%E{;)sX!C;m4^ddo~Cxz*n>H_;`dRzWhiRugq{=m5;s*cV4>{Xvz zDvyrv-$>v+R`}rkSJ4k(7;#B-#s3p>S7pKyZ2R4dcsFT&=6Pq#*HwA_sob&aMr#&3 z-pidb$IW2b?8-f*)AZOiR!i-e_ssH0?Yq0-l|7%1W~J9~o_AzzUlE_X)l-7UN~Qt^NOmcwBc>aQ@`}(tcLW+?I{f2fSmYABFraX3NsL zfAyly$90pkRA*EQS5G&ek$fnvZDVzV?I+WeIY+I}34UI-ceV22ye~}3_ZGSAZJ4KY uQ2Ni}W2M@M<1~xyV*kC)zLj;E@q>AR;zH}0J@+PpiVROzKbLh*2~7YdZQCgT diff --git a/src/icons/Tengine.png b/src/icons/Tengine.png deleted file mode 100644 index 938534c158de667d811f7321dbd67a37b375a9d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqj-D=#Ar*0Rr*n72hKo8} zxBLG2-S0EilV_gUzj5u#wNh4@IkVkzf;qXwSR4ge867{gb7*vhXf;JRY>43C%J9}z zSaLOF;gqN=+cFJBx-Xh-Q}b1uney*{<^OW~=Q*bh&K#Iv-llisz_UY^uixzD{~nhp zUHA8l|4Dw=Nhv31RD4R6v0Tnqs^u40>K7vD@bkZhQ$NRJiJRK8m_IgA zc)qMl;ydr127lICeVt=9Cv;A+#qt#ztGG0-_d1EVwpjjWUYqv3EL7`2|1QoSQ)^xx zUsdty*;HCtEQo^s*!E$Q>-JiI)ccWgTI>DAAF|MpfNV_c_M@ZmtN zyjf#;w_ra%Z|`Jo_KjwY3@yF_>*UXW-(gfavpYS$or6hw%Wf{7Y3zLp0+p&p=?0$6 z0r#vG9vK_gPF?yl^;>;`{L89YueByO^^3*Sx?z@J(sC9SIa)c=2Ax_VXgishVAi|042tpp#)|MKJJ^)K#USO0qD607aj8prs^ znHTo^{&$zJ`JyiMM*8B#WcORu{IWlk3q)QpGadN7YL(69IS-F~iS#=&XK6MoL*+;A z`}3He?J44)>dfv|RDQ26-S~^fjD~*`6IabO<5EyK7O-~R=W9E=S^n<5QL`m)_T1Jr!JD_t%GG*QnxnmsWedZhjnXO-5*It)&)G1ye*Tlq2b7op zXS}X0aOZ>F<2mK>vfV!z|2obK+uh7Ho2e~q?ZG2QPyaZo^x$f4>EE>%<>lTpv@HIe zV)!HtEaQ2n>AY;g?0p<7F0C}3IWzXimyiJU&mXT`{d~Q`RbzL7@9}%= zcF7+;yT{yioq>INl@)_?;flD9<^)R9;mJp^=B|;IB>(|?3Kg&Yw~pk>_5dE z3Y>HFv+c1(Hd4zuHkmdQEG5I^z>_=(K3S*K3zsf7UZG9NQYCT&I}KK1p*|)b&{H1TWD& z|NidX_L$G>nS`9i!}PAx+y3%;1+6Xm`bsA5O0!j@SDM~@c8}@dE{mE{?!38iu)P1? z;{HD`*Y7^>P;&dOQr*kE>xD`y4W^x6?AaADfyak!Rzy~}_myi|4b!vc#4ufBc+^?E zBkJ@<>$}>jmUshS!`kbGVOK7Q zGH!`xJz{!2VDW%5+}d8ETU@R#*FIM| zpRxXd+L8<9;xpNr9zMIrG%Hmiv}coGgm-Cb=hm%K$GDArH*+S)F$lcf(i$tJuxj@m zCVhdBW3g$5bq92t_jZ&@7)F1$_e@qZ|23ca@o}l`YK<+vF}vHklb3SeuX(WeE~`mi zcT{h|g3RWmJuV`yD>xXM8nzW)dpPyifqtFHFxE}FjefC{Pp6xd-`=?H|Af1&n?%l* zaE5N$arU$R{$mb$j+RIZt2O&wu!YJH6uX9UY;m6E~Q2&zN4eM*UXi z1)HzZ>)3a?t($sY{y*1;(ycEOeP{Vun_k_qaMm{0xuHGJkNnvD{u%%F`2Tm4Z)ZPb szopr0OLrR*8l(j diff --git a/src/icons/Textpattern CMS.png b/src/icons/Textpattern CMS.png deleted file mode 100644 index cbba3aeb75e7aff693f11ebb5091be7353ae5ea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1768 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9>pfi@Ln?0Von9F*B~|A5 z)tSqr8d<;HE7zYE`|VyT|2KwftdWed0%hXbT&B{(f!^Bg!ugV-AuMOL_gMF?DUmsD zzbWm~GJ_nY^`B0xxhR!>?cU{e*PBIrGz@_)!%YQxi@bLVF`i$OUx{NQEK3Bdw zZ~FA|Ym;BLo}9t8d8P2Y$&Zzt*7R^JKkT|`(k-V4Ycd{)xc>b1_U`S%9|8G{q1~$& zT+LcO!F0yV&khO&hn}BKb#QC8R66AJphV5+l5wK(N`phHzr0n1>~727$=e>hIsNRf zuSY&6?+AAIx+zP7r;UrvPyZ5+ZY%3z&O0~0ei4~C@nK`&@*|U#CvRM<*Ktd=arTss z-=AV<^_iD?{rvd(`MHNDChAKv&X@Tk@qW)=Gq3qtx!1F{OjatWdiwmi`Q?kRx3tA6 zUGjXAHI<2vnSZnT?T=Nx^6&F%grvjm1jAG~#lN!FCwjfOG4*oxhric*GqQd$y?NX0ZWGt+sO?(U?Zk0-U4XA9cR>U`~cGb19r_tB$A*(qE8mamnZeKzpc znr+=--E##Uuiwc@+co#-^N(s8DxBtb(-fciY)kyw^zcTU_^!<;FZaHhNlaRaJjcXV1(;gf`3{{9af2^T?v$yA#W;W2T>!cvoSrA$s(G;^mJ5r-B!jHTI`0nxX0b zbH^7myZP()hgTfhvFVR|)cGsQcjh!ktGt!YsGfTK|MIDP*17i>P+`+ENJ#Ji_`p6vgczTQSozxUDc*v%O` zG){Oa%{lvdsVeyVUqgeCh?y$azvx*NdzpoJRff&CS23TzH3|=wg)sG94oo-^uto`4RtR)9tpGhBNa^2GndVXTcMe&| z*k+wRE$XrG(V;0GD|XLU3tKrQ(+4sFWod2u>-g}lw}wc{X-%;=RdRpssa(;OY2-c4op|lEn0uU(_yzY%vD2o` z&pX+E{>b9WBbO3%l#h zDSQ53e%BgMdZW(TobRV|4}CI@E()HpRJpvXievSG=0lG~CRYR*mETE?(=dPZ zV5`=`_kVm81Gejw2E<+tG|IXClc8blj=kNVzD{92U^HnPfX#=f#ohN7U>WE@OR`p++zOZvzfK#yRNrG_wqdUE7qHC zGOnHfhi%0)!^zRitFkk9O_jQ^D_L`o;HAXt+zh4r7#jM1nll`j=OX--wduWb)M~zK S_ZS!$7(8A5T-G@yGywpe!

> diff --git a/src/icons/ThinkPHP.png b/src/icons/ThinkPHP.png deleted file mode 100644 index 5851c4a7428382fce12937754b6bb65aa76166b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1833 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 diff --git a/src/icons/TiddlyWiki.png b/src/icons/TiddlyWiki.png deleted file mode 100644 index b2e28ef9c0a69ed499509a42e6a45371a49c3d36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG;{$v`Tp1V`w6s>Kcue%l zI_X(>-6QYpn>YVozyIu?e|`Rjmp^{|2`auBP;@h}_-0Vijo_l2;pMkJef}L>awDkd z=9)dPgNts26yJ!dxDy0Ya5J>zW^mDsPv8E$e*f$DpT8eJ|M~y_e`x9LzkmNlR^0yj z{m;Z@&re+XeD&V9r>}m#c=xMk;j^E={)Uy^j;pt8P1`Wjz%XU3XWkDvd1{PJf){hjBpe>Ts0`s&@U*YAJ5`S9z_ z$KTPFcRJ=j{rLHJ*MetXzWwc9@a)IWzu9f~|NQwERdMIvzkgF#zNnb^uyWF)TMxe< zI{T@(_u<}CpHiCcUAg`3%AIdJj(*s9;9XwlgRO_&)lGYH+_j)58xLNVGDSF4*GQy`tkW@07jY3%K9y{eG|d-~Y#+!Y>-x z`p>u5Rp$9kdbZEwc#2@^(U&197n7XaSWY%(Tc|8_oV`{rru}r*y6C*aY&lKuqTkMF z-n(?$yoxxdgx|Ldgmb>ggxwL*{@Ap-@_?(^#1HZw9HrkrhQ4X8slFXxet$Uwm-ow; zQ~69J9cw( z{yopw^osqS99h_Eu;cK7)K&7DDa|X?Pk-GR%6c;5@tusjw_jOJo9MwTIA8I>_X-2C ziLAlF3hfbG_-gu3AHnwqq4KZYg2m@OFL`Oi!l3_!-FxfvZ^HZAHKiH4 z-|Sr7x|8`3Gj|F@UuNQ$Q+p>mG_amx;Eb}|yJbDYX9i&t0rnlKORr|nZ~y*!vhjU8 zP8NnM8msr(SuAcnd_j<5XKmSO-hFzF##JXjZVdLBAtRah|Nn=7w*U5@O)lQ}E&hrl Q0|Nttr>mdKI;Vst00MjFLjV8( diff --git a/src/icons/Tiki Wiki CMS Groupware.png b/src/icons/Tiki Wiki CMS Groupware.png deleted file mode 100644 index 612faa39c7c3fd6126efb4a2beb0b39dc2e29543..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toYCT;XLn>~yPLA~mag=Dg zKl5|=qB5h>;bTB)bJLlS&$39)L;%8!6zTc61w{h~xc5ydjMib@pXQL;-4Y=Ht zHe*4X;vtrcy#^YxCjECi{_sBtVdKhGHS<*s6Nqig6Lxy+cKPe^UkkH$)-!h9n(tXP z<-}2^nvV_~2c4wNXMbCy^@90o$wQapoqrc*e0}znQ)=guJ1;(6yg8lY%Jg3{miNQv zusd;ZTs3%I6f*6};d60o6)f38i~EJ8SqiQ1+*!)-wAJ$5y8}_t=la{s5_a8b=Zfd6 zvae(0aEy)ISajvyU#{cdrzl@HGO(~w`@i+Y?05V2F?}$2&eQo!>PVH_h3OK<7c1YM z%FVRsh^#;Rg^x?*x2D!LFj#$FP^qUe>9gV4Nuk@PoeRAj;*i_C;^<=G;*2$1T{SCH zin=3>Coh!Dc{0Bb9OD*@pr33ai53GBN*u zswDgCLv_aH;6g>a9gkusXf$lrXS{a%wn{>@+ZjQbncF?1}wtfy! - - - Page 1 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/Timeplot.png b/src/icons/Timeplot.png deleted file mode 100644 index 527647a5972ccb2dae738c0c834abd4d27e47f00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$W_!9ghE&}04f6I84iuSN z`FYvfDVKguImaU;D!ITcL;JoKoA@HmSrW;QoTeXJTD_g?VsBQ@u8DK=cyfFLe2*NP z!J*>DE9s&6^?IY0?w7|Uza*_b&oSEg@X6YHmhbP}`OMcRaHy=Itl|BEeHTr1<>Jq# zZC<=sedGUz-KEUueDQp>ivXAiaM%|EX``P8vvZAU-a$aA$?_T61~ zb=p(a?%bZ%PM4(ITwbS55jvfV>Jt(sq-M^(T&g_%xAUa7#>ACAQ7I9Zq^5fDGUU1XvgF>LjY_8#1pX9B-Cg@&p7-R*V!Wy=m1p|+`lKwrDE|1d z^5x4v*}n_NRp~oPhH@)y+iLQ6h3o$aTj9t+A=^j$eqGucHFZ&we)_lie^&ED3eMGw zF*&)jJ?>(CXou`qDVno>o)Cis%Z3m~=AA1)FWa}ra`B>1PyeWQJ(A-)wn6Po zxXS-)xtvVO3W>4}$ro6??=N|@>GnhUgEAA(GUp_`(12Cb{- z>XY0dT;*M~I?_bYv_1D^QefUc$=5+MZSyW1+VXSvdBeYgg&NyLn!~op`A^;#+qysA zu|+HNv?Yr-C${cX~Q8E7jcgt1=*TA6g3E#x;%)S)uTW&COb)&HR4TJZem>FWu zPEp{}Ic&z&bvt)$nD)o__9>C~^s*N=Cprklozv!Edb%hlcCp`A_GOv3L``^;%f8J$ l|Niysx7iWz^5(VH?^$BlWEq?r&cMLH;OXk;vd$@?2>>1eQn~;D diff --git a/src/icons/TinyMCE.png b/src/icons/TinyMCE.png deleted file mode 100644 index d8fd9b82c8e33be698e6e5b1cdf553d48f9bf399..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|W=#qPF!F-J2?U zHdXd)s_EZa)4!#rZ%f0Z?TwSRH%{K(I&Ej`^qsBKcePF5)irxh_v}60bM|!2*)w6m z{)r3rPg{Cu+S0>QmmZqE>e!rBN9U|McJcbtr!PLJ^YZUvU|?V@3GxeOaCmkjje&t7 z$A1ecZ$hmI$GHB5>{>hJCdD77$v zfNSRRzNGtacJsEakt5tp3c;mpR#^F=6ti78OQI+Wu?KtcmU p+5!h7W}yT|t|dHk4y<5cI5R0gcE|0?g$xV~44$rjF6*2UngIEfEBXKc diff --git a/src/icons/TomatoCart.png b/src/icons/TomatoCart.png deleted file mode 100644 index 8646e911ef290b0c43ccc0e0a7fb3453fce06570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU>zSH zxRFKNp};A|qTvTq4Z}VL4o<%s_PiBNOoc01m{{0ZrY!An+v~vCDVD*l8Q^tW$9LBS z-LsE$%5wW{<0e_mZZ@tz#;UaF(~{>GtLr|`{yx8wk)d(^Jn;-;mYUDW?`+pSm(ARI zTU>kXwJCA=W?5_J|Fx+%_|X4z>uvd0yXLASTV$EveeJsZ)j2`t_uNKmDy&QHO{jd! zxxcM>H)H+UmzB$1mT!}}%HxwKs3U0>z1_>>h1!*a9PleYMSRsh4P~*ENAK z&FF<@+}a|XNlCu?irJQ&2aDG2%ze*ufAeQ zr4&6ySD^c7sPJZ`ql?lS{~y1xtSMp5fp@-~9NotrHD$efHLH0?))!V`*VmpZ?aO15 z|NHdW&OE)@Kc>x|d*Pa{_pWno=bcTCGt^t|wRE0d!+yQM*Izt>_6hrl7;RU(yhGBf zx%}8ZQ4<|$wQ2+12eCn#ZK+i|xXPbv{AYYS@A`|A=Gm7{|2Ae?*P|lXBYyLO(?s46 z=bV@~8tLM9Y)6r#V?8o*s uMad?*tCO3GUe5O6`*ZfVNpkgj{d4PY*4%tQxs`!|fx*+&&t;ucLK6VRWM_E* diff --git a/src/icons/TotalCode.png b/src/icons/TotalCode.png deleted file mode 100644 index bc77f6d07a70ea0ccb820fd8680eea28c49d8734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39835 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 E03X7ePyhe` diff --git a/src/icons/Trac.png b/src/icons/Trac.png deleted file mode 100644 index 8cb46114c76bebc44948cf96913cc35a3544b992..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1815 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9_dH!3Ln03E4QKb6oGGzP zhf#8?mJy33yLY6L!og073q@L@oQs;cb{GhJ5SjD9wN=ByQG{>p<0ftK;|mSXF{N$| zh(55%oOPzry8!;%)&J%d1#nF|{Mdh=$;V~1{%#C$cn>K5*W?wt<{O0ZH`|fTyxOt*qxLh#9Tm5*wCu<`n9uEi+*&Dlm z-=24WDnIAxO*ctnh?;LV_i%A(?Ig3hJqGu$hDMZrS#h|UE%^(>t@u3wD|-93t>fU{ zT)jD^^G?8TtD8Aflj`fszuno%f3K?Q-Wt2YLl1Vlgo(=KHFUht;qLzZGcV6PY!nIrQ-&oVOi3PacS+|6gUZcR1ToFX@G^XHkbR;K~>4 zc2m9185(x_T)*(+`KP+>)Vz7&l|MG{ZCwBDOXk&GJ9gxL{rGXU)VjD(iJAM1jhU7Z-iuQ|E7 zwTo-+@5@wXx=`_UR@lPbzgeF>IXQoy+^GpuMHfEY!XYH=+hNPY%K9lg^5%(sU%p3I zT<<=eC-9r=&fVC}>1S7+G&EhSdw=)zYr#>ge)uw|T9-#XJv;yWL>rljonFmNeL~d} z1dEof%S&0+)fK`p)xEESae<@dMqS;X5mTqO^Hu&m`CPkJ*x}igm0>Smy^_g%d3Niz zv@mzKR}C#sn9R37zM(zk4s%?M!%C+kUY(sYBju!iMOQ}LcprMaU%Hw7eqM;>v14H# z`$HHk_AsAKkN>?ooJ-^KEg##xMJH|Z#dKdCbA6^`Y`pYN<>!oupE=sA+sym=jx$yr zDtL0)`Lf}P-cG~EyLK2%ICb#l)XBn&=Jjk#KW~!YFuBk(Y1Xc)|3;jFhoob3wz-|` zlRdq;w}(se)2F>G?M5c1w@*1aHL-enUb@P#bMJ%v8v&OlP1>}o;I38Fw=*-B?kG^; z_@LzM{W|vT&fe`wghJNs`g3D!7kaVLC@gjFox+(~XJ zO{Ue~)-ycysNolS-6(&at?HM~}hg!m7W<_qP+|1jtM7g8?`(wT6 zZ(7do?hP5UCOlduqpTeFcd7T4guP5It@l1<;}oeECB2jG?mpSn z!g6()b-72ZOrOpsr`DNUy{7T2daUj4y()FC>v(ue+pkS$&#qQD8aHiaruMFzksGR_ z+{41=xBSb>SD(tt8tBEuw1>;q#&6-biwQsK)@|Nw_EApe7vr-pRSxojA#YlDwod=? zoBwW4*S4HM=UImmwQ5%s2B>cm3M_o!aG$@swpP91&0A*9MQN{Ib0>N&;)%Vhm-1rz z_PDsHfCjDO2Op}lT=ddl@Df<49HzASoA35K-n-mC?Cd5_RI950Cd~dsLMqJBNqa)v zC2`|TY~d9Z<_iQHkH|Zo(2h}8kF{7CcktEKi4(GA>n|@eViE6HYLz40v^{&lO&8uv z`}h1wmkGN3>4l)=ebY=qnE@wG>=@6;$W7(>2PW4 zY;PxZ6UNWV6FYTWqIiBkHH+K7kIlv)B|2h{N`&pC)0{@nZ{4_(EcW3=f|2{Q#(h32 zYFf-KystctHazTj@pR#P<42mFzf@dyEamXiI&!pEA=y?WkT-Ik`}fO}f6DPMS~+!* zfS`w3(_6cCn|#JEXL)kpo-MHFuV7pI@>{O(iST#385-2L@XX-Xn4;%%!N+9YUDey$ z&x^(Evw7Qp$mwrCQ{$d9|38Xc$Pk?{pCk20kKt-z-)Bb0^fzCdBBDBTW5um`c60ly s<{ioTVcZrjUf|4m=g0Z~?El$r{tB6s&!qT`fq{X+)78&qol`;+07fcrdjJ3c diff --git a/src/icons/TrackJs.png b/src/icons/TrackJs.png deleted file mode 100644 index 514dad9d94ae6a4be281f6c0ffb33ed8a5ab710f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGe+2l1xISZGc+Sl5oR8tT z9K&-}hUXd#&$Sqy>oB~~Wq6^-@WP1Ug(<@eGo}~j>@O?@URa5|u$FjXBl*Hk_Jy6? z3w!w&4vH@vRbDu$y>Qle;jH<>MeBu&_6s+i7jC*Q-1J_!>%DN-f8k;9!o%>Thv7?4 z!(#rnO9^?w!T|0*uvRYK6K#Nby+p|6s|UZsS+N{x7x7WpbI>QzR}tE{-!S@ExP z5?<#dzRpX2ouBeLKlOD%>g$5E*M(`Xi!xr9WWFxRdQ+bFrXuf6W&WG0f;ZJgZ)%F) z)Rn%eD|=I4_NKo4O+)#c#>zKMm2aA=-nQ1hZL53RR{yrW{%w21+s>x9-7W9>+TZnc zyzB3H*WdYWLf5;=z3-;4IpxE=86OtR{;+WNhlO)KESmda$@~w? z7JXd4=;MkdA6G5?xN6zQ)yqDvUjA{-@{em)d|bEc)B4q)Hmv!yaqXu~>ppE-|7r93 zPg^&B+Pdk}woRY6ZT`G{^XKhbKJVE2dFQszyS9Daz5Vl^onQ9t{&M)h*CU6%ojLXG z+?j9Z&(7eQkjTKmnCa=_7-Dfc*+7*+!c9~`BqCwDal4km#-OcbB@Nn}*gB(`m-1d+ z>vMohC)HUc!qRk&udc4o8C_i!9^Er%U3=H~%xO+((30@UWzkZf;`^dg%wT%xmaCJl zoc(<1$~CRhY122&o2r|}8}i_QrRCLB&&`=@a%)uf$4k9#a=6TJJ!k6&k!7FC%-9z& zRj=!`A`;;%2ZeE?a_fDCD z`38Tl)OGwTIymN98Scsr^ovaKE`0T*C3A9Zw^f8=-iC*(XKHAtYph^iD?oW8MyL{PhWKL_GM-GAoOvP`;+5N3=9kmp00i_>zopr0DFi_@% diff --git a/src/icons/Tsoft.png b/src/icons/Tsoft.png deleted file mode 100644 index 6b05a85d8c3026966ab7a4d5bd7ef4c9c0827356..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yVB}_CVA#vS%)r1fIe*0-1_p*j0X`wF|NsBDHaC5n zr>3W=wtCe{6*=jzU%x(n^yp2x;I}4OJx>$=kPXy-8v?eCSX_Xo!ZALXf}j#S0gDyStt|d6JWvF?;5WlA^-) z)|NfHcWvCT-qX!x!Tfnu73Dw9?EH28__eE7QciI1Ew`&~zk6Hv ze|=dRlbDiLNj3XUyZ!&eQs!39P?5#WO%XIkBDwUXwKTD+3{x6BqZuStH! zb)0kWHr~v+H%%-#3J=6?&Gou{$9QeaW0%+4ax3?_IY*}pDLO!mO(_ZuM z>p3&Yr}Jlfywk5aOFX7^Z_~}3dvF39$Kjw`ukU)QvfkgG>&_lwETyn{+uIimcCN0U z4ijk$9`VZWM7o?k%9}`WMdPgR|yu~-X=L$!FJ7ZrQF+Hei!=r5(V>anJpHs zFe$G4pzG0gYV(oc+hHZlrm;J2Z(I9R( zdrFm^yUO#^uRgV0JLGU_S*d(z%r1uAa+34&rLsO=aOg~!?s4~0MJyMacBGKf=lmm&!0bwmj3wk`RJao=+1i;E1I1?e9+r|SibdU z`nkNhYvunf7B~JIswua6%Y*0Ft~4G@n%a5rdGh@oVfPD~^Hq+WeQy4ry?v^aeeT2~ zvlnaEt*U+Ya#_x8i`n5Vky~DxpV=y>DRO`N&p+ME+SmdUE?xJvFOMk5Gf-_`x+bIK z%Vx%@Q@+djZhi4K<*@X+&+W5}_U-vwXP^Ck%Cf_%t_Ja8(YvlDeYjL~DWbc6;k}Q$ zqja>ne%`wIB$#%Kcz$nPz?Ko=H`nZxzhL~niH}xBeBBnuEybG@^)Ep5wM^YwE$7cZiL*Aw zaYtQ`sN7sS`%2Vz@jW_=-$wm7C9_kf-h)3TX8Xr^OpkYzZiwyXwdduIKf7#G(&tpC zbNi3=zm3w--c@Jf645(1DPN^4c+Jx&o;h6tGfwY{4J>kdb}nLFtJ(dG%oU+#YYbiZ zc59bfpB64Wy>&sAu<@DuyLDz=+ce=^^oN?ztufsFll(TvJ?LNURS_C+-QfPovS{x8 z_Iel1_ukvJyfaKVDKNsrYHjQB$eA8ePsKx{cTLNVf8;5$?4Dk>VO^OIi}wFdUjOEa zDMxSla7bA9Opu7~{KebTsU&f%?;@!KmiOM}vn1+ad(emJWv+fXFbTkC8`>9;pq z7Ct@hweo7zoYnDxFLqy_+qKfE=F8D6-Ha?-Nu_p`UcMVKwr}@`1&M_z&fdD<&*3%i z1w)<~2Tc^NnY&@nIv=rY!GP`Rt8PuY^hR^e>99!&zgBb}OVZ6~5vkR5@D-Mf&-!;> zb2Tsby4$Od&dvT6q;SFa8+X#0FWsp}_4aIydb293ef^8_7f-&-NiVKVTQ3qiEoK+_r3bs<*87o=)8z{Crb#UQ$HaVK?1xh2M_- z{PO7Fir8;!pX|Hh#kH+(UH6GA1-Gqqf892@eQLM(^v*at+f~J7hkyRMDF5T&kFu{* zQryoSx>0h-NcULg6nQV7RpFPFUjI3w`L<(2uClgkd-*`JGaCWh7Un0@=o1*e$&{RXODJYD@<);T3K0RSmmvBm%Z diff --git a/src/icons/Tumblr.png b/src/icons/Tumblr.png deleted file mode 100644 index 022485729b5b7614ec88225dcc6308bb831aab60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf{hlt4Ar-fh14_G+FO_*- zxLD>L!*k?)$(_mnE(jltsi7p^mgHQxN6 zf3MD>fUo0h_Rs%MPj7E5Y;cbF_dj^~`akY$CB+UtWsm=Nhv)ruXP>{XhSi#>O?>@r zS84V?zrVk?H*B~fpm>Y%2-7S}2C*Z|Vyruyn%>Lxr^zz@#^@?WCxm6{gEG1`G^{xJPpYs3pF?;{k|Gmci|Eta9 z%;ybfPR;voU-#!oq>x?Bmp}W9T@>HSBs`k@um0?^z5n;u{_eZVINz@Jr~KU8F1OWY zcKYA?FOpE4Bf8ty}U=b0jZuQzCwRYHTc+It7S z2%84Jh%*eY6q>BMm@ishE$X|T>hNlwKI5bBB^!R&p3qzH^uaqzhVxHsUR*nT<|hLK O1B0ilpUXO@geCyPX4)qJ diff --git a/src/icons/TweenMax.png b/src/icons/TweenMax.png deleted file mode 100644 index de85a3e411d18da6b44ea6d84e8e37ccfd4bf8d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1132 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux!~%RmT-DUn6cpuu{P@{( zg;7~SLseNrR#sMBT}@3@z2h9Cik`5dqSF8W|CN76CNT%sF?e`* z$V#Y%*0V%KMY(6P7`gC=w=m`{XD~7{>buUw%g?=e^X93K7z@`hbYEt4N@ei&_BnR! z*u;qwJqj3fbaYx;TBb~yl$Di}k&%Ax+_~GgZ$EqX(jinlqs({Bnl%L-?!he#Ht`HO zs~K)xe|TX3;l_q0RW+r__ZhX#g;S<8+C}hQy?QlmHiN8+fOQn3rZu})9$S8X{>+&( zTTe68?qxc7@L*V2Sot;vO>4HphYxFLXymSAC@Cp1bx`QL!6+#$TE3fM=EkgdZ{K;B zF-VBYef#ux`LgA~)vQ&0LGF<%m+v0<`0d5kz01;P2qz~eiwH`-c={$XG~w~X7muIc zshVT8V)Nu%kIt=Lz53bH=lL@g%pw_jZZIUpXKvWC(zBl7)VYJxrp(ODOGvCS%&mw@ zn<(KQXS8_PT<e6=pM2*wGcYg-db&74Qp&8Bn96^hRrmrcB-GGCqHY8)%5fUcRu+|u>Y z+v?(-r&&)e$$Ro}Vt;7JoXI&-$z38MZ*=}FEo!W@%alH%6Rw@Q(!j9ul-o_kHwog8 zK27{s%yY3TBK7>{vfhJ1YKF@i+>|qSgh%dJlCov)R;4{pFNLSvSRcJ7z_IaoK-88P z0j=`~mz{m{CjQOaAjva2JB$8KnsT9Gg9ZQ6Z$_ajm=xJf)k_x&iJPYR`8{NP+5JZJ zXivzZ+pBLJS*Ry);gUd7x~>+>DdxtHOFpoqrUw386Tmn_STZ#7rlf_5>OroS*`;fI zr|3>Oe1`SGy(bJCZ@7LcYH4k4ZmktE7CGWG^|5m0MW`uLlL3v~+}nJ8!RXK|>~a-Y{- z506hws;Ja`%#vGmdscy}rkVDSxKL8#NQAY}0-4>_S1o^^4!G9LZu^zj~ep tb9>8dmhx>DeDzL7vh3{a%!LdL7e6IGd-k)bj)8%J!PC{xWt~$(6970(^W*>k diff --git a/src/icons/Twilight CMS.png b/src/icons/Twilight CMS.png deleted file mode 100644 index 1ad32253fd93bbdd3a3bd879ece17cc50a615d56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU z{mzS@_clM6<9kTNX&*=AIa#lLqLXhF&$-+lb4Vrql2-gV6{8I-rfWIFPD<*pV97t| zcl!DM+pn)}Jh$w@>)W>;T&=w9P$677ZHb1_M5(YPcK7bxyLsu(jAJdn zdu6JxcvYYCir!`Hxmv?@sg}!PEuATX%dSj&`tZfhlUx1QsYY(lwU{AmF-O66j+*@} zO}$CtiCZ0CetUfH(edCJ#=JQUGSxiFZGuXz0&=}<;akn${Cxc4{jD!QUfh3qw{Cf< zcb{#{Lhss*`4f*dzWMdk_V(gq3=9m6B|(0{3=Yq3q%klsczL=whDcmaPH|xFN#QbJ zIw-Hg80Kd1gG>BDqD#Yc2S!enf3a+CqAGfiStp1&t28Pn80QEwSu3_x9rz)AU>l3k iI_|a)(@IS@l2 z3Ls?FE<=beh}8f8{~-*xEf7N>f)FinO9h(`*g#xmoyB02%V1Z?;8?-nRL$U0&*0w1 z;Mv9C)yv>Jg&|-z$m*~~tg%Z4l2?gltX9a~pj5I=vu3w(?RJNjgLb{gJo=9LPClG4 z^-R#T6Yz*ea`)97Wha%zoot;o{{K62z6LTIPKZJMh+hT&r4FwJ}KRvd+yw=KME@fKK#0{aFTzo zHpA=uewV+;KJVFkRgqDx=Ksmh>(<9r+ zkU_+N#l>_6H)G@lg_WzV)-iUoJ#lil!mz~A&73Pq@ql4NJY($jsYmtVw}kBFVtX>7 z#`PG}62~(P?QE&Wc^;P+m?bz&WOFa%UF6YZ6@Br*!h@QtGbSuMsF=K&OT;rEy+_wO zVf_d3IRyce4lF##$Q~_pLp#C$oYUI#uCZoHLE9E+I}{}PX}om%TD|_5bP0l+XkKy&qFj diff --git a/src/icons/TwistedWeb.png b/src/icons/TwistedWeb.png deleted file mode 100644 index 5c69c6d5b3018b396278e349168abe25b7d4555a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUU3Z&d$NX!NtYJ!^5Mgsj024t)ru(udi=tXlP<$Vrpt?W@hH<>gws~850u| z7Z(>FAD^9_otv9mTU%RKSJ%+c(Ae16)YR14+S=aU-qX|5*VotI-#=;6q{)*fPnj}h z`t<2DX3Us1Yu4Pka~CXFuyEnRMT-_KUc7ke(xuCmEnB{P`HB@QR<2yRdiClxYu5b# z|9|1}2aF6142&f~e!&b5&u*kKFfdH^ba4!k2=_gCUF=|hgv-O5{{@w@N)~-ruzLSL zLr*Cs{_J+QU*D`!wBNqmY4N_DJ@5bbyN9_kV{uJcXPrr6ZhwQ={)-%nm=xyrR!n5_wdgnp|vd$@?2>?+onoIxy diff --git a/src/icons/Twitter Flight.png b/src/icons/Twitter Flight.png deleted file mode 100644 index 233d700a04b97edc84b295cc3d78a7ad8dac1fb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!A)YRdArXi7PPfkx2^2VH zujjRhBdS9vK&gq7;}(aR7~@8P*$!OU+`JlElbj~M;^J0J+Hj%6Ot7V;+PGR>sHs(@ zcY%OP7}q~;j;5WrXYSqY;o$o&^2vjc9e1j?SDSy>wf*<+wCB~I(;CZMJ}j125uOqA z$|*XzXeGCs`@tx-)vV(FTlxJSDtOrCH>~ddk|lkhN<^jje?xZmlF|q1PwytwGECcQ zRlwbMPL;ndWBZ|&>jxHnJ$Ti0?t9-GcaL6HsJt(5Cd=`YmSw@R3+$65)eTm&db2u~ z7}?!;;TKTBzQ+FU!>q&<8##;IV2&p?9@F+7(8*p_(?T z!)J2q?*qRsa{GMZjFesRbLka!WyUj~_|6yq&9#oWx2t(8&m`#?e=l${oN(QpkRqe9 ze^vaGo^NBsbswQ=;N*8Tl~|G zTK#sv%evuC`6)Z~-;4~GFEVbJb@qFEU+#@tA|70MTl?oVd^L**mwvA+TeSb|p8go; z=6zob=FjmJ(|es@`7ro@cPE!Y(cSMqVm&zaaV?%cYeohaGv@)`i0WC{`(tcw*hGj; zy!!9Qb-mZ({u`Q7IgXX77#B>q^QE9tb>^D?eJkHrAKdjwBY{tsb6TQ1sN6m!H{kziFpw&s{5Qn7_TDglEm{KLsz8Z&(!1_nvXcaKo8~(!G5h ztQ+Fo%%pnETg=`G+H!p1idcT&m(-H?4xiZ8Fh;mf;N<_k=N*6bqN0_WqA!&g7#J8l MUHx3vIVCg!0IBCCSpWb4 diff --git a/src/icons/Twitter typeahead.js.png b/src/icons/Twitter typeahead.js.png deleted file mode 100644 index 888b23c3bd53b3c0b9446f2cc82c4a0b7c28d2ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGW(N3#xbm#J_y7O@uV23! z8ykQB{{7#-e}@krW@y>Mu;>QE!fOokFEh-&$T0gn!;CWwQ;soAI>Hdwz%cFPjT<)@ z`VQDFKgF=@4#U#hYuB!2SaP$!zn@{%!-|RuhUIq|Rz8Scf9m$_+jsBYefaR<>({S~ zc3uAT=@Y|>`$|hMFibe~_wU~=S06I;>|^NO!_c*xp>r2Q^>T*dISh#{3>`b%R~+BW z9~i*Ez_8cT#WAEJZt10?mkujPv_5<Gwtd#jmThYNlxD{L+b#xhH8RaQ19Q zs-rr06qoS+dl?sAoU?c8KeqO>-1!SzKEBV&W715>uoTkdI9$Lk*Wt{$NaIt5fiU9} zg}&_%7`Hf1GAQV0@G3B6&*Unekb3RFCznve=mG=w%6Zkt7HD)WG~8h#(Q>O$Y;VGa zqNB{Rz6KHY|M}nFk^b`HaFbo=!SehC`bYUctk(OYu679Ihg@J*A!PC{xWt~$(696{jy}ked diff --git a/src/icons/Twitter.svg b/src/icons/Twitter.svg deleted file mode 100644 index dbd044201..000000000 --- a/src/icons/Twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/TypePad.png b/src/icons/TypePad.png deleted file mode 100644 index d2813f125f241c0e5f80ab6ed1c537abffd7fd43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 629 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGBLjRwTp1V`EA)=B_~!^##zfv7H=@$bkN4qUfAA6)X`nc#Z%nV zU(zc;(l12XFI37uOe!#3diN;@enHkH8!b-Xc0GN^_1HD%6E|JNCD|pVInLa5J$KK| z)KaLnU8}Z3yRJj4u2Z|dQ@g%PyQN>JrC+yof^OSHy|ziZ?UVGnr|I|1(C?dNFlB+! z^d%-UmYB>~YQn(CARx#(dxh!T)n<}19P#N2@fixq*^0?IO5yQxvsaizCCZ(<@1|?W zADgPMe2e9(9agJ%TCuV*#-+*cIpeVRtb>#chm;Jblq`p=Jmy z12(b>T-%P>Z9itWl{U;it*%`SV+^8Idm`**J11rx{1;)-#XqM{Cc4%t=wq)h%* zkhK4mjD(Z&?hhLNE2M{=eR4faB+1Tv`T7rYyM8a|dVii-;80~do10#q3=3CFlg<8) ze2uf)0yivvfByT|cVGFrW+{s730D-h$gerS&gDVCPf^xMYr`VVW(hfVaO$i{*0;C$ zb7tS875lgFiqy$Vc4)ubbn3t=aq*{yRj=nVXXTuqIy2sQ&RnUmQqSrctWtXZa!E4c i(YKTj-cb9;X#Pa{!-9)Six?Of7(8A5T-G@yGywoYU-9$+ diff --git a/src/icons/Typekit.png b/src/icons/Typekit.png deleted file mode 100644 index c0d10b3f0a907982986b0287086dae83e0e58f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK?w&4=Ar-fdPLK8wNfbHG zKB1|hsYzkMa<8q6u7sUkb4y8h*R9ERrHhw4t*Fwf>SAhIap2VLvfyh>j=`t6RyhO) zmzN$l@zuTFtGhWM_h@Wnx&QzCIaBWzrj?nof1fPB=FHPSY0rM2vy?xcDd9Rzx7)$S zg7H*?un+Tkj^DZLY7>~RHA(pOH%iMg$~SUPaC1Aro-oJ%!PNy?O$)q4nnfqF*|V^f zaL6s-ese|2#{Kw#gFa0?1qb_?{?{~%MhCrcjAj$vk~eL#N9gZo%~dvQPtNl5n?Ci7 zEW6@F4cl|gON*GMR_%Q!^g67__pieA=ju~GMuuc~PMTL7owxGkx4pgs5}#|-&Dzv= ztyrS#>!+k@ani&y|B#+W&Rp+_sxw2*AAK*Bt;HfEBH`N?J>|ZP_TF_?3IgiBMsL`j z^)VlM&3)|7#`!+EFN;~cex8}|`P9d^|NSh}Szo=mt|*|s_nmpf(ax8lpIlCUDSe_l z@xFiD{OYz$^M79hbK~PK95H&ZQaJO(QSRf+&;5SeaJ-%^x?;L`LP}9m9>3)QrWtE) zzc`%xm2 zn&#{hYv)9qOi3?pRGm1l&dO)%-QzDr<7}n#f9bE_x^i=Upldi^XsP`Cr=0u4^F$5U zEH}>4($h4Pk8so8n%c!A9?ClJ`y7$D?Hi0-o`m&v7_VtiXnY!a?EPhxfV;(A@3yVE zKFe5U)%=8oENqK3E*$904cWqyXV7>@gX>KKQ}z+LyoIb0{~}MaBpukT!7+t>dUA3_ zqmJT%-}&J$5`XJe<=p1|c42Xu^50o6{>V2*WcmlJnbR{#;EYG!dku+&g;Q=7UimF4 zlk~CE!?TO-?sh?V+x`0jk_UDo(+YmP(iiDiN3 z8x}eEp3me^(O{KN`|G~roCULwrtQJM(|QlJta*EOv3UHsmJgf0uQ5bP0 Hl+XkKDUX#r diff --git a/src/icons/UIKit.png b/src/icons/UIKit.png deleted file mode 100644 index c9cc221a01e6b9f567a1c5136950d776ac128623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s713X}1Cmdj&SMyJk z{}9iU2KV`OT07V5{mIbszW&cbw@J_L*Z()H&fQTOT>WwCe}y;uUw(VK|NlS3e}6tt z@6B*NxA#w0>c&U6tZ#>2kH1&(J@);X)B0xbUgzK2`}<)#+r_q++RtY>mOOm)di}CA z?RB*bJK0hmto?p}YoJKo@4wTt|3CJ(+rh(h^WCm@&unK*cX-&e=)vdn_BB=B>;6QQ zKaXY7bKdvo*J0tEf8P~OU~KbVUw7PqA???#+wUh8NCuVt_!u<9Y7U#pyb7ziO3X&z z>~3`F?y~#$=dk?7x9>cg*cvvRKNfx6fB%mp_R06Zen_71_m%YdiB}g$FnFm5pWC0o z%Br$y(W%A#;%RTIH%LbEh%^+h+oN|>@_pm%{CJ0J4Ly!=3Nt1+{F`6&Fm>_4ORMcC zFVdQ&MBb@ E00DK!J^%m! diff --git a/src/icons/UMI.CMS.png b/src/icons/UMI.CMS.png deleted file mode 100644 index 3edd3a7ee0e40d7ab18812f2489f41f2ee7e6553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1224 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU{hlt4Ar-gIPOtU}PM0`# zU#w8aAfa&9iDk*h4$PUn^Q?W_?C3cMb!JB{`qX|VSIM+ z4iL~;Jhdn)gIgmvb78BPj<|L}mxYh`bCc844ENRQs&HQlx}kG>@}EhUKil5_z2~{@ z@|T)_p8uLL!_HaH*rsY`vdEs}^Q~%qYTj2yc)xwd$FW1g*Fl~6yBs(Lj zWXaJJKek6MS5e!3zU5f2;-ZslC0EUS%lbD>|Mj89W7ba(yg00U{nj#p$;%y=ADP^_ zn$zaG;nt^rv)lB`!umyihuoP|wVD0>4$;?gYqT%fscqg;e0#t2t9ko*kGN<&$^Nk8 z_nX5<68QI~KijbQLBPk91Mg-%j0z9?zy2C`a>ld7f3fF_?rrv{zP;;VOF@#oLDfdb zy*8D5PqeRrbI%3XbuRqJTwQqL)7C%Q?43UYJ$u%#OI}sKJ?~UG zLu_jw_c5V)JpC_Ce(tUCT-_vdwds1{+=P9NR{s^W-tBu3cq6+lM)jS~R-5NjPwbD; zw!W6bal172K~nF%H$S&#yjf7~_?{O9Est!L#Hxr-456>y)jx2We%>ieyeVg9@qw*(i$$Laowbdh9Y0_B&ccinI}#18 z+P_G@xXfmIIqgUIpNV^=CAmy5Sbdx^$Hk4^YeFCE%^ZaVAx9Zk9Z4#ZN{KrD#$D#^ zI@O0F8x!RItDih2<81a(@y6wg zQob5T%#)QLN^~(eCUGmN3K#2n9(m*SEh3A3+9~NbW(ASCpT2r2o)M^*6&Jsu-q-)< z^X;p4k&guZwLU(MUNieFclEUPOFeroyWHI{XT{pX>WZ(}Wezz{I1uk+!?r$m+16Dz z?+QzQ6DbR8FSx>Ka`J^;$JSrd)t7O;O)L9wVB)vUsSouEeK!mAN_XaNO1SHDX#V}3 z7f$-Ae7P3B;(^xH=U={E^t~!2{Bx>LpuLM()Shph4;Be;eI*gmxo=IV{D%b}jw?Kp zYVy!)+Wb}HN%hr5(=UlEtjji97@u#e_C@_+jBV2kx9EuM3Y8CXo1Q+tov@TE`$C0m z%6*@@zC*^WPr6R;K6Yl^w>_6G{(fR!bZbe$GcCTuzV5b;5xQ1!OV2dcFS3}IXS=kr z;mwJ1SJRJ^_^0YOZ!SH-r1?in$@Rg?InNaAqrB(W+% s;$4Tk%ir^LE3b35rBq1&ng3PX@?yTJ(}P3&3=9kmp00i_>zopr0Q%=%SpWb4 diff --git a/src/icons/UNIX.png b/src/icons/UNIX.png deleted file mode 100644 index 2d3282e30fa5bdf5e125b0ae99ba599f9b0bee51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1599 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9Y@RNTAr-gQhI0pmq>97| zmPI-QFghx5h`5BXINo7@Fj+*M(KW=eh~aXOhwkbtny!k*XG>0-#xMgKwiAXT7 zz&BKQT?Rk-_xh>?w!`Vc5cqYqW}Nreg6CWu09_vbKOg?_#?%`=o|9>^x z>vcI!Rcc)I^kvEhIj=M(5l_LcR1Vio^Y+&s`lmlhVahqj6%jSEtAvdm<{HULm37WL zU-36je?`nJ##F)W3siir&(I7KTGhB|de*|Kt9n0PPB?p^Cw%><#!n}>mn=y>(Z<`* zvfbIW#PUjd#f+3aYWdH9Tsu^`H8))K#x#A|kXxQ6RcyO8L}IGvi?ps@kXJ3BF^%uB zshp(Z_s&?0r|-Hv)MEr+-qAn(_1`z!^^uR7%Kg}1GGv_NJ=kO7@6#i7dvp0h<7LNo zC%*j1(6Y%g++pSm_WiZl98E@dUjJApDSqwvt_Azf@JO|a9X@;Uj!*cF-D^+2vtqc# zwIre@N2{-R>$P?5tUX8ajcPZ(%rRJdy75q9m)4QE>p%VmCj}fy`7>Gl^^f1Dc&$ybJ5zV0?lf-k`4;i?=?7S?J#vuq7PRw|D0}XcPN#?(R*l^EHpsCn!g0&cDyge{T1;X}9?V zRo$%WSDy6TDRTbZ{El~iNq!7^d`UXLPRZNf`JmJ%rRa2g;zufRq;%aQ%=uM`$4yth>$LpZy0t+|)01J<)!&uo zFHa_0O`ZRoBaR_|P08W*Df-7sH*RPv5B_hV)v)RZR~&eYn{-xj&B+z} z_*~9!47(MS(pFLIXf$h%Eeo zR&k?%X~Q;=M^6t=?yU|JjMi$HwRQeie@mN7A8G~kxXLdGor|dU{*!m!<-*|;Hht&oV~B*K66j?sxUd>17~%)*)nbvJWf`c`eJ5Z)MLJ~X%+7-d)~My zy(!!MFQ-7c-H%D-Tzx*0EjJEDIqog9on1F)q0*{}*_V~2ycVTdW{4W~**p5&`0BGS zV}+7XM%e=f%A?iYaBH~a%Ax~>&k_*j{f-Z+sMCbeBU;CQ^Kw<p+-pS2z zX4_l!Hoq*%+*duQ@e5o;g+cAlCDu2Wm-IUq!^Igcn z{~whFo)uL48=UFvl_F8qHUy!&bYzWB~*`Gm0G$-<3mr!I~BRTG+e zap&C?etbtaO%bS>E!2}gMKNMc&yh)MSXM23@lE%XjR5!Ot5+iy2d&=bZ}NmiA@o)A zHZ4v+bB0BQeCwti=q&Hvu=;|$=_-RaSN4Zgw(T$9{_gscwnF>UdnWv4d9g_&tm0SHoK~>&iNkKC-e1H=iaXdXTPQG zOMkV9O}#{AUs#(W=ZQl+@0&80pWr!_a%t(uza4h9jo5pgsRa4JiSGl2- zkXyIp>6>IhS=QATCnz2_pUGLfAt0=~GW+7p+$|3m$yCS5EZ8M~Jn)!zP|4-WeD1s9 zlRQjQPH(ixWacY3ecN2W^6_T7=T|>|&G7i{n0#%~{uSpxIQa%Cm}Sa6JM{mH>+e5) z7f%-aneeQA>&tsgaX((}(O>1ymVET?oAunEpExBa-+6dt#b*9KqprPkou?@nL^CC} p^#7Es`B3$)Pk82S@n`jnOHJSV&$iUQ$-uzC;OXk;vd$@?2>>V@jPU>f diff --git a/src/icons/Ubuntu.png b/src/icons/Ubuntu.png deleted file mode 100644 index d47da3c61c134385716c8eb22383d8e5a77b39e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 951 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKb)GJcAr-f_hUa?(2a3qE zNTdXA3s^AWjef}2l}t>Bl|-9E4xHV@v1)-`rmIv#l$0pzPA9G$zpIj>0fA9d-B?6Y zmN0zttj&A$Y}xD?uN<~jT7CajRsH_#@3Q+_xY>{0-n+l}-Ota~&!u>*rcKDzkvU;z zw&2Txp2aP$lH&Vso{&2nq{rgpnCV(@LGzoV&2EjS9G?vMj%HOZh&GJc$H%|xaoDV_ zVSms18vLB{T*ADw@aozf|37F+thC@0UN6_YT7{d<==zEO{K{og=g%Jgc<)a2d!-Z8 zUk7cg@{hPI9FuoE`s-4C_U9{YAM7fc!u9j+^mz=8^XH4Q{i%#?f9MgEyyKC#1yjo@ zb?bSIEr%DxO_q;7n7=lp=5xs0I05d}rxumfcBSPQhc)c~C}x`UD_VNPw9OgnKVIiM zEcngcb5H-+oQRW0T;`tq6qSE9$nNUTq<_=i@+v%8dMCo1bft zrOCK|ZP&cihl~7n-}&29p}sJBy>^~uNtr#*+?(FX_v$q!a{YX(ce;7O@s&4TuU@@C zLZ`-ZuilP>iMLiU%=vk7q25}J{IeycTIVddwq;Zv^vTOlPW}DlcN(XL#iJ`FEAMnH zNY|J&=l!fLJ?qRnd{rjBJdxz|j_rl@2A)HWnw%$MXPrLF{%%vv%R4a|9?nN@{64Kv zX0+-?_4Aq|MSJ$XF6x_7Af*uKRN)jTt6skO+b`b#Gx{|G^xGwi6+{-@^qbT>ds6=z zw)c0r4Z^CYb{*c+yVZP2ZiA^|C-}KN((3a6lQ#9m)Z)LayG1+-a@6*K PG9-hitDnm{r-UW|xSqtk diff --git a/src/icons/UltraCart.png b/src/icons/UltraCart.png deleted file mode 100644 index dd42fe0503a2820d31fb3d68150357cfab3ecfa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNvJ3L(+Ln`9dhI1E$UKNe~ ze($?C2j|cBmKK!;7pATT)?0iUZfh57WK0!XUTTK*YEvy>-C)W z*RrR#hw;Y$yV-c0+gp44dHtW+xd)ehT6gp4?l0o^ZawkI&2G0%YwQO7Jgs}@bl+$``_Y}IzP*%M~Z z<5_*RY1MxD!_unrm8y?qID}2OXfLV#S>Em8m+Fn%9+*o^m*nn0e^}|ytXtnV?``L3 z>0&+qPwd`;Q!dTB-P;A<&3Uneu~_j<%AY5h-THIapJ%-;7~qrkr|40}nfcS&=Uj2o zJAKK#d*Y;G?qm0+^ex>icgVkZv%VHOk*XJDm5uJa` zH&Swjp(Ved8fX0FJqKftL@kIYs!7lO>~{0{=iUib>WYpDGL^w|3XH8GFe5 z*{2Vkbv~Ht`eXN;EG1TV&c_K)r5ajYK40tmyCXe>@14X%*MwUqP8(k+xys32YhU(B zBuQwJW_QDa$*xD=++376QMIMXF>j}syY%blA1)@(*#1gaMP*6Dg$;65XIicb=mt+? zoGWm7^P7x=4in<9*lRYfG@7X9q@psLN#)3KV~1|jrk5&`iZ$O{qDuZ&;D(qcHdBL z=1a{T^@k#+h=@MAdHmh+v&_M*nugjtoj0`_%shJes_7G9y>IMEt-3RHqH{vZBCl?# zH7GITnwxoL!}}wd7S=HZ+qNe=WNEQ2J!1THlG5T|IkI}@W{HyK97FMihJ4gREd;AP38XZK5QZ2qsH^!r%B{K;_@{tNRy?VS6K&C*WwC&Lcb zoy$F$?P>zI%6psDw3yrJwc86E==rTy&>g36SgWdDx=hZBvHyCzy-rNmvS(>EL2-?y zs`DQd&EB1!UaL4?_s`=^vKm#tm1S11Tz)BvQ~L7xoNB9E`xqV=`OYnQe(`hqxkGgy z7YVT1%;P&TVdXlp7n6Km`KG*jcCLb9b=T>HML*k?X=|ty7nPSL{+rbsqQt*u;=~WH z70=8xv; zJCWYr-kO5B-yYQNkre#Ax7m?p&%L$)jRHmo54MKuX|_AuE|sctx@T2=DuMU6JnDJ9$PoDU;-20x#E_W@P zrafbO3G4fonv9Dx8TaK`hX1vTmHBh8^Tp1q@9ln`Kg|A*$-_sSKl0%<&eGiqw|^;U zEAxI%vvayqZtOAp>Zvy@hhOR4|E&7$-(!_uF5jE?pJw$=iEm(%dU#G?@#VzzYwRm` za2#0pes0ITe~&M#7J8mk4Uu;{eeS@bz{FR=XWyl5j$D{!#ky_6CjP{0ccyP#IOUK1 zn23W#uTQk^J-DB{;rKk?{BxUbC}n?m`_gp_cXm_2 zL!VsRw0%Fg#Mb>0-uC8)OyI}P9R*8yv(0mlO)eID^q@1V>*RSOjD>X|HPM8Q~ivayOV!`?eP*l_KNPOyAQEf*v3mMRcu)M zEWuTg@fO#D*SqQ@dv{g8D&mdM@hsv$I_sFDBunt=1ck!h>hBd_a$d5nfB58YtZe(M z{Z^kE*R9;0(fhfrPMYtOtfiKb=3i&ez#`RmJOT{MrX1L?+Hk_Wc=v?20ulELR+N+- zUs^m{cKYkpK4P!qOeHSVo#_vj+o+jo-|c-iMoM&gh4}%lMy0?71=~-|(LK*yZ-2Mq z*%h&@lWYex*dHAJU#OzWCsX6^Rp#edRCeywzvlL}{^z82=_xAz-dg9GS^UDHT)%;b f!End9kMf5v%-j)je2EwX0|SGntDnm{r-UW|i0IRe diff --git a/src/icons/Umbraco.png b/src/icons/Umbraco.png deleted file mode 100644 index 00e8c3c031ceedbbf95aed85d1a45b5eb2895b79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 671 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG9tQY?xH2#>e9l*-1pWX2 z|8u_Lw^=Fw{{H#*=lADQt~=y z+m|vhFot`&IEGZj^#(uB+w34<^GEWyyx9XQ_8s5vRhL&){%7ynWOZ1TW#Z4x%4ZkY zrj^g+cI{Q~@v)n4IH@o+(eB8Xl0NPym#W^h%Us>`M|x9K$TelP?+1G-e#LhEZ@Mz~ z_udP&eH}0IKQYV*G|I3Mkop^Mc4I=X;j$Ml_Orf<`&XGG@+Gsv%~O6H4rG?8SA+a38{{%+xE?%-8=+26l!P2KuL&*#OdR^8kmx7y|XKD_+<|NHaDU+335 c+5PvIVhb#|tG_;gfq{X+)78&qol`;+02nM?X8-^I diff --git a/src/icons/Unbounce.png b/src/icons/Unbounce.png deleted file mode 100644 index 4b21a7a514ded1e261d2232974ce875662219657..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1314 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux;sSg^Tp1V`7-rlaX^3&g zZKj#GnP=W+nRSPC)*ZH4cQ|I>;huAsckW&Od3S~8-xFDIPjtaOv4!`<7v7UxbYEui zeYqv~RhB-R+w#+gTr z{^;w@$6t3p`Fh~lw}a2V9eVcd=!@?sUw%LJ>c^Q^KhD4Taq-R1%Wr>PefRU`hhMio z{JQ<&*PV~Q?tc9B;M4DipMO94{QL2j-%r2%e)jeE^RItie*5$K`=7Tz{=EC~_ruS> zpML%Q{Oj+R-+#aU{`c+ozaM}8{rdaw&%giw|NpP$d-#Qcfg!LY$S;_Ifsu)sjh%y= zhgVosLs#F}!q(9zEH)t}H6t@8FTbF;tfIQEzG>F%x$_pSShZ%|`c2#R9XxXU)cK2- zE?>ENlssJ=LnI_a54Jm>O%!2!P|R`D z*f_Gar)SEV2{YGhU)R&4ajNId#7MWavee0Ymnv0H`M$qs-~GM2D&;ON@MCW4pFi11 zQ*F~`wobM!ujY5K1uu@uZdeiDKl6uwQT|uqQl}(=DStn)op}*Z>f-ytf@STxM~oK1 zw^j(63JXk_Ieq^B3Gc-Y8n4~Cs%uqWgZl4F)m2?V55-rnS|r7mUU*Xe*Hzv9lk>G3n^Q`)Cj9J9 z(VR0;i2rk2iey9d6W19=lcpA^owk{AU!|XE-})zNGm=$aKRh#CL}C_G0(T_m@&>kZ zHJ!~r{WeKxD4joK>G?@|j*BGE=Q&S=7tD#_e=c}(c|np2(=(g1e0!cnTinh#cd&EH zHiMlerr9UC4YF5d7Ck5t@om}Z8tnRv@y6eY%XrT5h`#09{7QIkf2OwIo<*M%Rp-=c zt=gPu_J6_7d7tObJ1_k}Cu7;7Tde1fX-%ruyZkvx)+RR8HMITE$sLDwrEWDbZGHKn zCnz*fm|wm7`(`bzQ{CHtKQIsMUBTJeeDkD}$+QbWy(^S2GH}i8b!#&XbiX3V>3wKs zI>)SgzE_l`E^N6TVdC-PvJD*>-j%UQFVdQ&MBb@0KTUh5&!@I diff --git a/src/icons/Usabilla.svg b/src/icons/Usabilla.svg deleted file mode 100644 index c9072c2ca..000000000 --- a/src/icons/Usabilla.svg +++ /dev/null @@ -1 +0,0 @@ -Group + logo copy 2 \ No newline at end of file diff --git a/src/icons/UserLike.svg b/src/icons/UserLike.svg deleted file mode 100644 index 75f524c0c..000000000 --- a/src/icons/UserLike.svg +++ /dev/null @@ -1 +0,0 @@ -userlike_general_logo_small_60x60 \ No newline at end of file diff --git a/src/icons/UserRules.png b/src/icons/UserRules.png deleted file mode 100644 index fcbd302e1ee097e362d1d9e2aa696ea0dab4216d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to**skwLn>~y_UC3yEtNP{ z|NVcZ<@@Iq=g!5&Y}YkU=eRJ<()$9LGEHMq+ z=kMBHpSUATTYa|H>g4_@r5_jg&Aa_wjN!q$zdH|VFihy(^;-YWu0z*mIL~?CdbH4J z|MX(>qYMVw+!oJv{r&Q1{(RAAlf3W8MSNV>Gxg3>`R+acKR!CSUtPlSAFF_%Q}$~A zZz|Wmmfg0Gy8Y=r+d9tWT?>8IENRO;C(dVgJ1~81SZMx?zx*fq>aNt3WS@Ul*So}M z(;88xM_t-NzIqdV-5gJU7GG{(Q}Ta$yL;UX#sEecg+G73-j07K`@%{rW?xpP#j%z9 zxeGUSRA|^e{ABX6$(NM#;ps!6o0(6b#wTQ&1YpQKhCt?zB-Bb0C)fM_KvISGj`dS8t2~+%ywAR zF_}eu>B8XV$)}56P1?QRAg?}Yp-S`L?|Zo(d@D`gw$;U(fBJr_=Ikb)WcRcK-b-!f z&SuG%o3rA(lmOiq~2y;kv?; wQ}_KlnmdKI;Vst0PeDyL;wH) diff --git a/src/icons/UserVoice.png b/src/icons/UserVoice.png deleted file mode 100644 index eaf14c2d579d3bad5ee72b99520c8d10c7de54f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toL_A#_Ln;`j9*FgxoG8Qg zVYX4s)Z03&zRZh+RXLQDJO!Fp95zr{Fxk)g6*Ehqz=Go2o0la@rY-YyRGr51|?rj&T{dJuE)l9)dv((R63e9>q zJ6l9KW_eB8>vvh5EOHTVe{VIe=!}@bFr9IMf4%&Y?;HCs&2aB*&$w^zXlw12dE>&8 zGp|LT3UTWx%w`K`h&lV)#vx^2P?DopvF6%y&PR+o^WFvv@!KB#!}8*048O;#lheO= zF6wyKt>Gx7a@OUevFgSP3^wc=#627KGsN)TT0Bp7@jThbTob0a1bTTc`myA0b=SKB z_R_RDR<>UAfB)lCmGhfz{w;0pl}aURUL9ZIb)FNBToPGQ7~KEKbJH59o<{^Wqn%biKL~b!o#!Pk&zFnT1hvL#Ire zJN1=$CoAvj)w9a-ZB^rLEWW1fJNtKH8pHX8#wh_kvd^zbrA4O({Oy!@$oKuKXx03A y7hbJfcyrhCn5SMnA2K_i%%7U_GVv?FJ)=+c7f;y-?j;Ni3=E#GelF{r5}E+~GYg0S diff --git a/src/icons/Ushahidi.png b/src/icons/Ushahidi.png deleted file mode 100644 index a201393bcf27dbc4ef08fb2823796e6000025868..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2760 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 diff --git a/src/icons/VIVVO.png b/src/icons/VIVVO.png deleted file mode 100644 index c821f52c0c8936a8a0e049584cfebcc672f2162e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqFqH)P1v4;|O+IVEz`!us z)5S5Q;#P9P0fzs9j1!su%hkAwR>QUiWkO7d{4E-Ydbtz`$4%yw7$o zD?awfpyG=J<8O=0(4`Z=X%N z`Quk?tjGD|lXF_tv|_xoem=a@jI4Ffe$!`njxgN@xNA D`>ARo diff --git a/src/icons/VTEX.svg b/src/icons/VTEX.svg deleted file mode 100644 index 08a6671cf..000000000 --- a/src/icons/VTEX.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/icons/Vaadin.svg b/src/icons/Vaadin.svg deleted file mode 100644 index 6ebe998ee..000000000 --- a/src/icons/Vaadin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Vanilla.png b/src/icons/Vanilla.png deleted file mode 100644 index 56c5c966a3f72825ec894bf25c55968c3a0edabe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1948 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq$(}BbArXg{hE)gL4i!sF zzjIacr1T`Gc`Ax6SLR;4d9(12{TKf2uYImJZ3(*Kwa~luQ`;6BuGSBAOH6z#ripO0 zYNpjKz@oml? zF9Y3=S6*@w?kMKd=ibzNe$C8=MK}IT)40xYX_22m>0O4IADJ|={2dEETX^W0J7oNA zd9~=>Y=yO(nwI?FV0maR*yq`OM&VTMCgq3Wd)au_zU!}A@-F24d}+V<5UIGiu9-&a@B$h-}F{~czO6tuvKMU=GxEl$B6G%#jC0bpiPfO}W==LOa8wNJ>* zXFhoGwZfa3g)@b(REYh#^!0$x-T!lsPx%~dUh{T-VE5$vyYxSN|G%B1eEZ?)_H75I zomSZ4ZJYV_wZ{R5Jw3PbIi_*%*tE=l;fgm>Q=e?p<2HEFH0#)2H3O^fws&qH%dg?u z(^dCi_WHl87~<6JmrGvWdQ~ncQzR;DoTjq0Y+*S9xclSEH zDi65VdEU`s-(RKo!iS6X4m@9$?-W$5ZxeZo>&~RS2iyI3zENDirHSXPcjQgyO^?lX zy(p8v_ikC`NxPD*wQ3W##zcIbvUmHwr3^ij=Q}w3mALn@e#OUmGg;Lul8X5^luc`j zpEl8|*5UDv<~Mh%zusZWJS@?1!PT>hJ+CySwQA*#)b93+xe! z*vM*@_9ady?Bm(`6xC3^f}pI1?YCoD?_Qbi#}vw(-Vl9{z3E)0`o>oa3m>FhTlnO; z!;9AR4@O@+7BJngHc^+=TyW9mz}YqOYHT7Cu0GlJK;GGWF3Y-eb$tJ3C5IHO72v*H z{&)uK583yXQ%(QeIeZ{g`VC{XRJG=x1x?#{C)K)1KmFNuIggtqW94)Ex#g28*8JgM zk-E=zcdEV&%d6iF;kGXf4r;nepe0GEW*F|)6{{8WOqVM2yJ+fUX-#d_1;L`)7w_-PVz(N8##O5gfvcw`1$qx z`+_A8@&zWC%~=?7Z1Qc1z*l)uQ=%S5^(vXxKT-+N4LG{urI@T&aZL;A7i?-JMQ+;3EChnuR4owf>~c+zGJxke8zn*xoqy1v8_96c_!oA z>wFo%8xOtatWkZ>@aceHQchtIKZCXB>z}SJ{pWt`e_pDigvQ{&#v5p}2 zT6B0~-%8tbh4a7Ieu$SiCA?nZeWds@U(y9p#^Pu`gZMkne~pqp*M0e;)a6s#B{whQ z1FyG4YL4ejHzTt}9X|HEUX@O`qFjFdwmr}5FUw<%99JD?YIWsn%>A-qhvltfGd6GO zE%e=@d-8nMU$3;h({;TSE)V9h2_$Fo9;?zjW62U^BIJ2|N-%HWX={NNKP|VJ%^Pn_ zn8F=!ePNTT!~JQcm$DC3OKWd4;JSRQZz^|$;f?rnigSP2D+u53dpkMgd6MGdXA|=E zpEFsj$w%D&?6KW&`*Zu9X-tnK&N`nF-;^dX@ukE4FI|5hcC@hGdUiy6-$cpJFC-6i zu4l;GBo=XT=Ybouc0G}vSkigs;Lg)MD}1a!FP+n!%@&`@@BZe|rNfUGN&LU_u{?c) zn@YZe!ztU9ax*_k<`!Ra^V)i%f=$<^PFPo|kiRzjR(!oVqkpg1ydUQGeLqfrk@!)# f \ No newline at end of file diff --git a/src/icons/Veoxa.png b/src/icons/Veoxa.png deleted file mode 100644 index 9cc61203d463a2a57e2556603da4e2d60d3ea057..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxR0DiMTp1V`xH#B(*jZku zDZENkkm2XlQIvX>Z@=;u*coaJa| zsjMiMs>5$3@;R|3VcfTZ`$=Vs3^ii|0;SxoFz*g;PNm&7U%FM(?~Cz02lL z`IfD;bitIl(|eZ92a(^hm742He`G7opV7N~;nXL|3J_&C;$)vB$uF8c;X7EtgGBjx zGkR;wa+l1TJZ)mz!$i5$k+MtYPw8#1YpE-lHlgiaqTKOt>3ObVOXg0hE6*#=Pw#E7 zTReASab9|NTXkMeYGH0_Z%182b#Z)h!mc3cqP(;ladLMO@Lx5BWxwb zImboJ*V9=>N}}9EFg7wcNQE~(I^-`nB!A_C!t-yQ((hcQfBDKc;$$Bu$v;h&f1D)$ zEJb0StJvNksRxPj7o%k#CCMKNmA(}(H{VrkSCI78Sh+KiGLsxcCOL@ImRxF&NC$Zri0|Ud{k|4ie21ceoznIzovHbn>>-V33 zzn$bI`R*PQ;pSrc`{(!1H*cOkxqJQM$$h)mu39{)r?EOQD%i)}R7qO+@}>Q1!h(N( zfBo|D($3kz~{Qd5%> z6Jui|!@ND+Z7j?Uv@|u;lx2Q=`}*bG%N=W$FIm*n-PPGyQ&UlqpA{eP>8vA=<=Vu+ zz_i%Y#WAFUu{Jn0`gVYXt$F68WxPkD+jj4MUE?DmE!|_-$Z3#%DB;D7-MgQKT~gB3 z-EyGre$*w~*4h`pKi>Pir-&s>uuWmvpDT@bJ3DuO6TR2NCeg&}Dq&+WKXbZxO1}xx%_h)ClbDNr?e%f=| z9f^X2|5jM%bVr=fdM@~8)!H*NuixG@`@o9-e*(Mf_GvJ-bk38Jp4*|ua%+;u-qiZj zR!s*byX(FQaU9!a9CkM@-R--D#2vqD(Oer@9|&yKJru(wQEd|Ymc)CO*BVCn;#X3tb*A$l819 z=;FNo(n1c0#iH)g&L3dvf1x%Iv@M_kj|{kr8=v(_%{mpY}M59e(meH zs41l1qO{3je#w`wr8bM2=6}7YaCKFLufzW6=hH7fE!+KP(W^UuIXb?kb2#qgOuT2k z(s6Sf+pC`(YqiQx7}&T)*)oNSXjMF_Z{(L$OR>D%AO7*{*WSJMmIeQHwx>?cY-CwH zk=<$8(-|MOJwNbYe9lYXgNYWoPCs4<#!1`lVe$F#Ls;#hzIxHuq9~ - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/src/icons/VigLink.png b/src/icons/VigLink.png deleted file mode 100644 index 44f714286f824605170e205cf491dd5c6ab7e6b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUNuDl_Ar-gYPS5v=4wX2z zQ*d$KVSZuuEmkFw&x{_i3x91s$MQgInq~44hKnzpJf^6=IB+qVZG%plkdWi0d()Wu z6c|~4^>4efZNoH+V@U>vX)7YP?Wnyl!&S({TSg(z_W1KVx2+q#o|pYlsQ$Ay<5Kaw z=X;*pzOT;nI@P=}FW~X&{xdhuSoP~iJp0P(wVmm{dE=#PjSn8yeqH$XJJ+r(3$16x zS7Hu$?mv3RJnu`*kL~v#tId$P$u(ylgJ#~`h!ZP#ryKLGwL6n};NP;(FS9(XMwqH z{=^3b`aUcx%XKy=9!q%eX2SG6C0ZVvz9e!Lwgqap1eyL4;HlA;o^a&sAMOX{4yjx( zQnOVHE#}?_XFzRfA?6X#^K?A{&D(fnnqi^$KQ89P{CWZek-lc=S*H*De!nY_x6DGQI+ z&(Y&IjjDceP|e)QerMdALiRZmj_U48-*9{8*WKX?4;F3gnxPw8QgLKv$#b*a-BD{} zzr0BQ`y^9Q#5?ApRfT11naEZL4WaW4r(5ffC|^ml`MWyf-#&w9;rvb9uFs%U8|Bk-iJywCeOXZJfM@sJMv#_vy5=Dc&! zd=|WMgKI0JSg$_AZ~OAYU(BXo&v;_(IrIULz7A6_lr&~uEhtwrnoac zV?6)tPiD>J>b3XQz4_<*VK>*u$_eVCi-MnrYb9=xx|aB{gG*RAVYv}McOJX4))7gu z38$XDO=pW>>6o$JMUnf=3WEaawAJA}E%%Nu>ef24zL7a-6W5D2FP0}|XS8h}#%@@m zB){%r-<>&E%B#xKWxvM+DV{5G?r`hzPDx-dSnYY@_M&zAyJJL*wc4+={Ii}=*w6Ts zLm-UvX_VV!-N4udr6fncE5hpaCjMa32tIOMqQmrtDf2Ux>w#LA?YB&s z@Z8>D;u)!WC1$>9E53g>Gx^NEq}VS`JmdArevh!J%uX+A*8E%V#&N!}S-N_`tV-uc zZmRBy>;9G&?N~N9<=U|~b#DzmU2x+~QO&x#+V{u#DUVZIR-yCx%Ov-;6+{6lG7^r zY-x+OM=rQ|=!kA_-KL7y`=u!Ctf4Jecjb8t^MGOoK44$rjF6*2UngG?RJ)Qsn diff --git a/src/icons/Vignette.png b/src/icons/Vignette.png deleted file mode 100644 index 6312f2c4193c388d035a44f990baa6e7904d68b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUT^vIy;$ly+<{fq5VY#qzy7`&;Gfx-%-&`uZbmFb_$ZI`3Cp2dD zt_ow4+SI$sQDl?bGVYzZ?B$U!c#?LmV%*c_xL1kMw7zTdmsR;Mdq2++J@aVpif7*z z>qsgYZrG!?sA6&F5AT}j83i3OmjhzpMS~Cukr$?4#`cvG1tk?x~}de zclK2kmY9DBqc8tBR^N9!=0WZEA6HB79k&1X!Jc)#;BOmG-9HQr3=E#GelF{r5}E++ Cp|_X- diff --git a/src/icons/Vimeo.png b/src/icons/Vimeo.png deleted file mode 100644 index 4be20e25d99de87b86c1b001e91cba2c29bd9969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGdINkyTp1V`)HXfU-27O5 z`%}%W&$YHc*V^_>Yx^@z5cynd#|!NpFSK?%H`)8rWX}tS1Fw9JzVSW!#`oBp$Ww14 zPrgk*_dfmn`;to^N-lpWx%{#8^2f&OADeD`nsEE`ggam6J@`8B;n&qqzO8=xZRgAH zJ70Z2{`TjIcfYQD`gIkAen0;9=h3&{AAkS*^!wlc|NnW9teL{Vz`$7&^`Es@hf+TUzvLbC{2C&f|M8J=fYCG6_8R;NYrrHcAec1e@9OwR6p- zmMGqOx$LFcgr*jbUJ2=@ec3*<^aPUE@4tJumT}_e*LTnS+1qELYFJQc@4rrE-TUzC7)1}v%ynJw0M~*k<>?1~}V3oik%j)NCzawi7 zHHdPqxE&cY@vP1}&xR1COCM^*w(q=i_K^_NG9d-u`dNEl-_+u u>nGRMRi&@E{o+ICuDSQa{@xnDSL#yC-WEOFwrvay3=E#GelF{r5}E)(1x3sN diff --git a/src/icons/Virgool.svg b/src/icons/Virgool.svg deleted file mode 100644 index 40367e96c..000000000 --- a/src/icons/Virgool.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - Group 2 - Created with Sketch. - - - - - - - - - - diff --git a/src/icons/VirtueMart.png b/src/icons/VirtueMart.png deleted file mode 100644 index 6040aa4f6daad6cb829b3c3cd2746c71923d4bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1878 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqvYsxEAr-f_hDYawgo?z< zPhb*ZJt!e$l2x;~&Ooa3;E@CDjT#L`nim+CapdZBF|2Bs;&*%IIUn!nWhG0P8>niIEJi$~eXIyzZ^TPtAAThq9KNfLJ;*v6~tdyPf`S6Lz?-dI#yDV1{lXX7v z|3w!2vhKInRKui|J+wI$Dqj}%@cq&1U%s|pb>H>6@Bd>=zPxf%Y0I8)g85|D#5c1) z*FK05Y1J+f7XGup`{}v2-%D9;dQK0$Z=xrlJm-7zy{z^ko5Gu+KAJzIUM^JZI&pu| z70;YzRikrV?~Lr~I{DvSaD7^xmbp&JFu|cbx*_EE+^qXD5gyAfUzpOgmCLfX-{W5d zPkDsb@gS9#7j81F5t(6K>Bc#SyYASFKfV%%)$4w)*FSwBE_|lz?bM(1mtGf@6xqK# z@8#G0EZKdLe+^AHFdlv;bMWeH<_#Zj2rTh?(f;UH^^2e9PrOmwxs>6e#q~W?n~zay2f(CdEY!kT^s&)k8THT;^jRYShJ1w=GRCT zhajUbcXt1jsycn+k8Hl;`8Owj?|a&(rlQyTIljF*boHl9VmpDJH-XTq*8 zmRBtpdHyE|94eJxv|*d*&GgqFzim?wtlqKy?8LGM%hQx1^ch&v7&W$Qv0M(H&dKog z=FICCE*4wgpMKcmO5(GEJ=-$Yr<9)gBh9qoiI;B8)w3M)cJ_Ll6_9#T=jPP*XSaOo z{}<&<0VRug=Wn%@7uRL1sJ|H?x!is7p|u~@%DUv|t`}u>YxyH#ncn_w$F%TG=bpM= zd>SS)FL!d|p|B(k^lFpG5O@?8Rzp}rrk zn{cuOf4qA3VA$Q+FAB~-VzyUY{jN<^@$l3+v$!lv+Rb`q8F}3^6rB=OKJB=kIOoYP z1-lLu&K2C`eB#a}Yd6K`Nt=06VxmrG2{3Sp9`?RmFc_soGQspcYSeco+zvP^=*r+FxIoXgm^Xi;Nwe0{}vnXQMU z*EW6s!1%=Mj?=%Hrz4`Q14Fm`n6B|>jlkx(f=zCLO5vZ%ryV;zah`?1%f_GG^MlNl z8D3dMYqEDgN%g(NQFVUP=Jr0;-LW6$?b6^Ak&kP>@N(j%raxSZIj1I`WjI*O`{_;y zdsm-Z$f};EpLZR3Pv3S=o1QLztd)nqD|*7Vf66=doe4XuF8X(&VsmC^sbz}1{)I-9 z7k4+u_!%hetX_Y(I;oZ8)Sln3r6z9H4dyfaqw@HW^ZabT8(l1n2{$!FRoIJt*B?)d zyB^OZA#T%}9w)!*TlRE~UV|k%x{o(L*}fo++vxmVr*{w41TPoAS!Us=7kFfb&?~nM zuS}Yzw>`WxYo3xKXYyda|Rp%?u<<b+7xSGa4yx_MF>V!ToLC2TqxtiQksG6|9%Yot|`2;!9h4 z!lEy?-c9iA{v>heM>|{SnFZmMhV#42-fTTEJ=*s0mzu%`1tYz)DhE#*y3UY#v^qL)_MFuDtM~hRrIf(VO>4dIb0de{@Sx%DeZQ``_7>?`v0k-DY55VDNPHb6Mw< G&;$U`!IYK& diff --git a/src/icons/VisualPath.png b/src/icons/VisualPath.png deleted file mode 100644 index a8396bfb2f5fd8820c80ecf4c20eaf072804b44c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7zj(ShhE&{2PLTL=Ai_7| z$h`oy>&M+noo39AD-2q&R4!0z>yw`|N<~?18ra@2N`1J0+wE)pjM@L{7ciE03+>s| zC2TXJFe^;tnb3v6huT{<3G7K*Ow#o7C~f zM#pe{>hd3*n_QF3y`Od4otmxj&vJ3d>-eiqJJU;}e}4D3T2#Iwe|jO$va@%UeD)bO zU3>QIkM&(9mjCMJT>sC%68t&;rtUBM^hp=~zp;DxKXh}+zok!S-q~b0?TYKgHA=^l zS81Kw9Thw2{rbK=2kLVr8~?XSHT_@A?fUPzuh8Fkqu6)#ncE-!SI9s6KknJ8|G`bU z|DPYPTxO7Q>T?%UVc#~U`--uujn98+HT~xeZT&YptLxwPYZHIvCoBB4-x=|=K55py zdj0IJ{}uhL{s%kf{ttiNa`$9+@n&Yp1|eCutV6f1RZZfK@p;-P74q-*&6WSZZwmP@ z|7OK+`*YWy)F&=_{(sh;4ND^@^2JnKW;D2E(;Qo3=T;^0r~j+rzxi@$zxNwyKXH!S zRWEdLrNODwCv;4&Jgd%}_5c5^I~%UDa^_u9QGa?!W&NC2b0%~(RfO+5IP)e$nct>@ U;+l+m3=9kmp00i_>zopr05SF+Gynhq diff --git a/src/icons/Volusion.svg b/src/icons/Volusion.svg deleted file mode 100644 index 34dd13831..000000000 --- a/src/icons/Volusion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Vue.js.png b/src/icons/Vue.js.png deleted file mode 100644 index 2c33e395fb595bebbe0dfbf59e2c891e860ac6a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG76tf(xH2#>IPPdhLk?@| z(L~@}>*74Cf?PP)GAYA6JlQfW(>yBGDksOxKfx>{$<#B>)GN-!CC0=)%G4*`aYwU} zL74M}Zs#+dj@z1yEhC%`v>KU&TelQB9cecUPj))qVZW@_ad(SFdWKDZncc!_hYbyu zWx2MqD;@W?%;9xsVPIg8DGBlmX4s#r>ee91X%YGL(&RU5?kO9ef4rdSXwG`qH&<(0 zyMq`Q7@a*`978JN)?T_ksmVcv<$_uAwX=yvl1KLZ|DRo*&bBtlE3WK3x5&dwvEqO3 zPF4%dlSuv~dTw`0&up7ZDV_V&ZZA4xA)Lc%v`Bc~l+0BpB`Ov=%g74t(z@?pr(!#M z?%^4EC2zR%T(%f@8SZ2YYcibrcF|fj=LwB!vlma8b6Wqw>^`S3y@NdGj?}4~;ax5` zKYRKIk*sW%)6ac^r(Rg?#VK`Ud#iuM>|KJ@t4_5puv9DOoL_ixb#YMWqD@7g7kf6W zp1C?IFjQ%ha|*joz~@lUicO(YZ{Ah;vTK%z;pWh%g^N!zm`|HNXOEx7!L - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/W3 Total Cache.png b/src/icons/W3 Total Cache.png deleted file mode 100644 index 36f470fab7a8019fc7c019c183aec02eebe3ea97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74|}>ehE&{2PHAqhl&hGi`ceSea`mrB>{e89d(f#}TB_%&JZcp#u8MFHQ|NnZ+C9L%{ z{(oDz_W7UZmEF_-TGVOr9d78}I@9``*wH`r;X$pp1vKj7!#;DpP)ghJ%)flyYuPX6 z|Eevnyt2RWlZBVzVf^-YHxBUbxEH=zAmc#2K;7Nz?o$}!ujjpC%l`N6)66pm9X87w zFw2#j38x-tKlbf)0<+wjIl+vVc@Axl*6uK3XsNfaUwG_8%I8lxDa`B4p8c=Cd+FEz z*y`{9`F&*-$?))!*W$NGhO96lX zR~A41e|>GPz~S3f|LSL%rRyJl{(JkD#98N`wEWvYQ;^%7LBEgx=l`0Mds=z+@2`8v zUgwzi@tje|5Sn$g0U%bl9z$j?9 Vmx1l_Dh37y22WQ%mvv4FO#t2}0p0)r diff --git a/src/icons/W3Counter.png b/src/icons/W3Counter.png deleted file mode 100644 index fe9eab5dae9cb257d80f603bde3d84686e24d7e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1693 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9DV{ElAr*0Nr_^V}rpq3) zfB&;EKX1}(wcJU|a^Kuq5;-gH?wnGEseB<;D^sN{Zmx0O@~D1MlMhqQNzrXfA*T{Wvt?cj1wjUl^ ze&5&l{Ab<$;=}E~_Pc+yQ#rq3=E8rRR>#XO8(KK+$UCwv;=WZ9*Ux$D7<+OrKRZH{n^W_=NcnH_rW9(l5WH;^%&(^4V|Bm}p+d9u4GL4v9IcHvL+l!}~T&;#0)5D!M zCmh+Se79+KjF?y$*AC+;*Iu0TToH1OEu|~&iTA_fa{rgU`l(S-x#6tI4XY)xb0#ej zIDEBjS+(JYtx}Uj1;k%vh!^Cox+;2pTf>)cN#09$GdH|4G-HeA{})!;*Ti*OF)7Hs zIk&M>miL0Hie|IUC9B;cEap!YywtZvR)i_cy_XovSa|S=;iG_eKH6Kg88-af+TQe# z`GQtsJPTvV)j-ENx1WjnJhj<1Q-P`xER+=GW>VET;a~!AZPndFU;q-sadb&!!y}d#%++HjVeosFrK0ny> zIWji=@WsVn-rQ`yes$`-;=S|4GWYYpeYsiaopD_L`alNp{(_sAd7iR~z;c z{6~5Agv%HG(%$CokzKP`q^D@7=^=Bj`_JbcULV9()nFREeNorZlBYM1Ji3!+?`_B? zc#!FCZ7s*2h{hl4eEBuMv$6{cHbth~@(a++SuXQs_X5GJdj>!E_?L6++Z6FyfVt0@ z+wxuYHv#_n^|Q1tFpBKj{qe9t?0)XBV+pPT2bkn8Y%kM|lMp(-QM=%NeBZ_Ee_21d zerUaIFSH?9W5L9TB;Jh;h6$`f?Hd=!Mmfk7Z=E1}y#LdWmF^jgb^fORJJfMbF8$Qnp9CU=fc{%Q%-xVWovMFk$dyTS?1rzR_dE*K5^2UnjFQZ!==sj zSRibwqk!VyxR!S^FRbm)Ew}&A)w@8LKTPA7o$&55!(H|E2QLULGR<`iUh+UvknLK@ zhX?7~FRqcCHSt;ebmc7HZr|m8>Si~;FeQaX9jp9iE>h!q{0Q4O+aKZQM7BR*j!pE) zOJUhK?dq$5E^p7GbHa@6v+q6sx7)1vxQG4M)Wi3eYx%@>MfB)w3|$~{jZtfNIR8hH z2QivT${v@Kb`{lBzYnfpP@2%X-c9;&`QjJ72ciO&T)Jg+CqCh^gF5%qmd~3-?^UgK zykz8Y?l8X%6RSr5jR=>?>(nQHYt>fFPiiR-m-~^p@=J!~DaO?*99Du>MO_~!%Jpze zY<%hw+^ti1Ss=SR{h$il8vdvQDXwc=1NO{z%C5|*`)BSi@!5TW)PjIL?Lw2qPBF?h zI(?Em#=KQ%nam{9=eA32_^Y3K)x5uRr~e<@@&?v~o6&Jzb>ZfRzN*~W;Un*_u|xqSQCGr6LN>lup=h%R_{b^eaGt<(KuewTXNFvT~1XbcTb{AnOF%k$G*?se=M zd9UtSq|<2L$SoP(XqCXgdE&_D>ixyfD(kF%9yl5QHSg8!;?L8Z4t_rvd`i*6dEzA7 zHTzQ98=gykSaoxjw1etm#?}8l*Ud9Ny`Y?l?fsvg#|^jkRBw;k{w(djv6jOJ*^Pw} z2YyVDaL%o4<6iF{Wck<1c>SNoiiJ&AIR#Qx8lJT+-IL>HqrfjBd1HU$!{6HteqH4} zwr@{!qkrzwiqmNc0x#IFG3|BW4`6V5uxt9t9s5G0Bc5LR7J6ra-IaPqpI*+k=L!!l RGB7YOc)I$ztaD0e0szYWFhl?V diff --git a/src/icons/WEBXPAY.png b/src/icons/WEBXPAY.png deleted file mode 100644 index 425391d63a964afac8468887205ab0b291d66dc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1584 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7lSy-9znhg3{`3j3=J&|48Ir{ z7#dzMFq9fFFuY1&V6d9Oz#v{QXIG#N0|NtFlDE4H!+#K5uy^@n1_lQ95>H=O_J=I8 zoXq+sh2#Vn7#NC6Tq88K@ znxq(*7?>EqfuW^gvVoDAxq*S9iMg?vp;?+qnu)QgnW=?Yvaz|bp;3xiqOqyDk*R^X znYod%p?M;giJ^f3*JI-^^$ZLwM?GB}Lp+YJ4fD3tO0Ub3JB? zGX>4c;Idn^=%|YqH@8w_+0(AM2V1R$!&UTr6tt4OBUcDIHM&SCsO{UpQ5(46nv=WW ztv0L6WqNau@BMDC*Cw#^`?-)0PvYJVI{unRbHMDvtP>5vpS`XsmTy`G0r zL$CCtlK%(nLPGAhr(bw_u3e|6K~li7Qh)3INS}LduB__jXHTze$$l;O{q}oiZigrd zMh1o#@825jvu;i8K48Rs(nDzZqB3%rPiGyLKF}m7F=N6% zMG-DB28WJ@6U!Lm>=|sD;-0Yl?>@OLzE!~G%j56%b8K(NKGJtQaO~Li#o0-R3_O$+ zSx%n%G1vNd|NI^G^?GytjwfB5HrG1B;L>8(ZTZ1UM!v;bGtWpoJMrSii-D=a)YHFfDGo$I+3Y7;#&X0b7Ja9cax+h)4g(#}q<+l}XN!Oob+ z!oqK5=Q0#*dL5FVzyJRG`E##cUswC<-CgVGZF^Q}bmdygcF)mwuK$1F<>hoOt!aPn zTz>rdr_oFw6QQ5EB_a%$UY1zMh)omZYTcHXd*=7;6>q252}Vxans@is)z#VQX_GEy zxLhywy}XVumboEDFFbJLmDh#ZT|o?cJ6tBI7=AuC*P7?>g_u{Lo}S)(bIt9woQgGe z`JthyHg?ypT}#vc+r%LkmHqnOsZ(CQ#heE#zlK~5ef53&ws&8D?s4ikuI}KX=u%l( zsbpzuWb~>myDd?p%gEH!w5oW`vSn>E1-TnV6i;;DzFYh5P;0)o_urd2W&#{Dmc9H~ z(bnF6`?j^<#7G-8N4dYhzDld__M1BG*YjtWyr)fhe|NLB4ByLLavUsmyDC2Z`N{2~ z((>ax%NZY+PM1ZC7Y9#LxopyWaMP=)+Pin{vdLS!Y+2OxuahQCdaUlp$NxX7;qXL- z^>x+m&(FMBqjS1LqSvLWdi|CyCii!huHI8qXdq$Y8$9Vr-{RxTmM`x-QMN>8Jr~1| zPpj9nv$2JS`Yylx^=s*L{rG$PYO6y-L!+a!+-U0UAuet?wva(7wjEeW-WVKWEmPN?sI^F zW9!z{Z0x^PJ@=K>zS!B8ZhkFSL`P+&PU5~Fm$?0Pxng#G@m8`-opo)QFYl^Vx6XZ@ zY-_>O;2M*%Tf^I8u(0P{@-pJ|ZYu&9OU#$N({n(u7z@Y4nt$e=C9evS9Z%vV8 z=r&ut`7iIusaexIXKbouU|>)Mm8U6*C8<`)MX8A;sSHL2hUU5kCb~wJAqJLK2F6w< oAg+~xLHBR=g(wmdKI;Vst0KrkU3;+NC diff --git a/src/icons/WHMCS.png b/src/icons/WHMCS.png deleted file mode 100644 index 7f8c8a745071e06ec4248f16e15b741e5c2cd534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1175 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG*9Q26xaOT=$v@3nc$&TV zGdAYg^^7Us`>dz}STu^Gfpxks;yXm58 z%UQjaiyEz$v^p;9cU(5;JZIK<*{J)9Y2SIr3D;~VUUZ*$&3@8(?@8C4rd)TKdc$q{ z4X+tDeP-VDopUQ_&aL427n2uUOkHpze!-ong?FMC-HlsvJ9+87a>h>p1JFZUO`Lu2K)j7Mb&EE60f6ue7eODLl zyFGi~^S%QwCLX-H{NRhphpw$W{BqjS>zj_goOS%}>Qk>5pMJCS?3?B1-mW@-j_#Y`b>t+O->(uD#xW4#fSzg~Lw z?Ai0j@1B3V_Tu}EmoHzw`hM&6$ER=Jym|BE{=0YY-u-;|;pdZ&zn*{k{OR+TkDq_M z{rvmYmv5iGef#$9_xo>uKK%Ie>BpbXzkdDt_4nKFzd!%{`TO_Z@Bjb*d%8KNF)%PK z^>lFzu{fPNnLAv_QRKKd+ci<0;44AeOd@BeZ1FhTBe!htiSnn5dv4BHQF8l6fRex& zv6AU`f1bG;c|-Zt9OLJ2?);wp`^WvrzIoBJ97B~duNd6uw0>%>_vZDgNtZt6cxo&<{&kuGv zS-eH)b1CcLwR#5Dd3BZ491CZ`a$^@BG7gXOfd;rP7OL zp`VuC2F{mF#9TzyMrKGoU6#$Xb?r@MT}Qs8x3^4^pEE34Vd?W}!dWIE!Fuivl_R+a z0zy~SH3zO<^>xviN9St9SBRKO$N7DIaKLVpS%1@n#oBitte=uN(=1@#SEGgQUEB5> z$i92e&wnN~%b{|cT4`{|wVAH|?yRR3Y_94m2(S9u*m9wJ?c295Hb<`W+ScnlC~y*} zV$PA#d!M?0fBV;#AN%4M?^>_Bs&HKF>D-RmwcFgvp0=(m+3OK(o@rSnC1I@l`DFb> zK8G7&`rYqxn=k(Omf6fF@I=<;_r6w%Deq^-y?Q*+x=?DtZ9&BkH+8-!JUKrrn(_RC z8nzW_@v1&mB90kbJifZrY_DQts9m5^eD3jV*3vVtI^XU>4qiGRRO~Q#y85}S Ib4q9e0MWjV@Bjb+ diff --git a/src/icons/WP Rocket.png b/src/icons/WP Rocket.png deleted file mode 100644 index 1e66ecc31c5187db38560011feb15b9b52c3ffba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toYCT;XLn>~SPKxxH8Ypnw zeR56rlIa{Aoef>{ia5I$s5>gPG&tN+SY#B{s$t}Na94(hfG&%oCfkw~Q&qPmu3S0g z;k0LKO-?V3d2~<2_wPQ-{T7kiS6@Bw(4hF)cl-2bJq(IUN@eVaR8KVgEIZrT%5I!= zcBV|vb$?#jS8Hq1Yu=x3FtB&Ys1IIVm-m)MDd&vr$7z}FN3GxHzbTlr{v%`P)rldm z)*TRQe3$Oy-1EqPnUe6T^^1DcZ%e%Wp19c|+VE6F)`!hWTbIU|2FhsJXb4*_TfT7K zmevQI$9T3~)&3{b6;v?!NTKz7iPL9Ro#xqEK5-k%*)F%a4-LN`R9*a=^{)Dk^W43D zU;1C3WPK3X{;~cA*O%@^iz>^)uTOV(HQN;~b8pJx=jIFB(^$T|%B!fAzN^J|wNhho zC8HR}=05J-8Pz?zV?&A`r{(GUx^wrR;fVDx_{NjZYj)izVp>nng?PUuFLUQU*|Ffb zn53=3j=jA*?k#^I=h)x%FhnJ7$?M%`xAvqqKUcWo(`!~-DgBNwuq(JSxVrz`Dxnkh z9m&b8?FS{-|G#Yg^Ca6ThN8;IuGtEFviv9Q=Q=r7aqZDMcvpk(tv|!2=9xR0PVT8^ ze12%I{@bk;N-XC;3G6emZ8Ba|lf&lmYx;rrc1LFAJGaea%Ubt*R=3iP&|2N&9~SZ% zzmsPdJ1_M(f!$v4z=tQtADz6U@i6U95LdGD&fShPL6m;2jb)?{%u?Dh37y22WQ%mvv4F FO#tx%L+k(m diff --git a/src/icons/WP-Statistics.png b/src/icons/WP-Statistics.png deleted file mode 100644 index 22d1c580f3863e3940700ee5ac96e885268d35f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1672 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9{+=$5ArY-pr&ssLmWm#? ze{Np<+^%f*t+L%y?ZUXOursYo*y0-PGsR=7SMsH-;2Oso7ZWM@gjxaBty|Z0vib94Fs3ofy+#8dnP&Nbw}^~U_3MRxzg1ycT*1pA2556?%@9U*fW6=W_|{7rg%mLfgkeIrnDSzji|gc zPjf|O>V{XEZt3AG4H&buPC7hj{g5N7&t$K@wnf0ZkL!a%#GA`8MTFx~ITl5GS71!Y!QEVs3kdlCcad9hh5;SUWOQF8@XJQdp8)5UYoekaBu$6 zJsEf3iOSBtrmwk1zUQkzK}3VX+bN9(LYDhVR=t^CQx#Zp{@iM-cYgxX^IjLMnSFo7 zujH2pZcTc|%=g3m*!wV3rO75NPa{?y@v;nyU-|jVojp7?fA(nX*~29|;=iTEO+l*H{_b=LX(?yAe|U%5!8N7k)d@U1 z7%S9RP5PV!=G@R~<@px==fUFIt=#i$MC}>=#4T`&nv|&Uk* z{c-zg&iahgo}mxo9vCH@{V?w~yK&eZ&N&SKS_3zDF3L1yXL2^x?F;$yXvG7+(r2j} zCx4Z39}4h|m{Wd6e(mdzH44lN7pwDrj(bqNe(hVC=giADvR!Q6IL&j?Glnb$H_oR^ z=OnM#d6&!K@QQQRznqWTcP->u;+)BTY){_Fdzo`W>yNCs71|1 z+7nMKA5P6Fx!-^Bn?6(R%yVvj5o~#E)0oPW&ph4e#vrHB>a@`J*y`lAB7HZfZI=$P zKg@}`*UsA&Zcw&oW8`Gv6PC+VRD3V7{t#u7L?z*qGCRi{3j)CoW zmY&pF``YhX50*<@m&v(jarNX1{vSpkVjl=S(2r=n({lDxm=I%llJ4LA69457{i@e5 zSa#Lh*m6!8<9()mjdR5}AAZSD#&s^)WcOUozDkzj?{RBRZY{ax<9B?f#R8U?zS1-O t32Vy2e$_A(f1ezY{h#01X5N4K~)4U6;%b`&`} z!^6a7@iBh;o=*8~H6M~Ar%0IUtvPCIn01Hgn1rzTB2Kp$rIm|1bi6cYCDe*^>2wCT zv|jSfiVnLtg&|6tL!?O~T61ZC;X4t{O;^}|q~{lXic@=kZcg>NxigXrmO_ZxcMUFLN&q4Vk#6O>06}Q0(2k*>leZFa9s2sJVJueSDOo zX>BHVvWvnu$0(iK))E_QoeZ5WOr8B*{_u{V)%(9XL^K6$3ekvEagS`xdV1o-i9IWy zz4&wQ@l=JHIprE3XHGFQDQ7uzqHWc!{@1p( zPB{(?9XXt~NpD`ij=yv5XY*ta&$R}HS$$Hf!AooHtA1VYIUgEs?#5{8*vHn$w0=tI zf(K_Fm+evD%lYtyTe-~TxC%!?%)-^rZO?=Vhz1o*eWcX;rQFZ`y8n8WRacxil9pcD zlzKMe*U`;N31<9yJa>fc(pbY<^sa~G%FAurx%~NRyS^w#n{^kZ{ckS~w_dV*$(QHP z`V_YBbaDO4{{LfG&Qm$#1Z|rr>s__S)>N!Jc6HURr@Pu*Cfrf{`&-?BJ%Zgj)5>9? zpXY~1L646|7tWo2q`h$GwtweVh;GnO`^2~Zu<(-U+j*kac=H^awlz+AN1E81Rh$Wh zO#-upGn$qDryX4+yW7vCZ@bglwfDT%oCtpT^Fir6J_eVLFZ1`!a#Hvn@WWMgf?8!A z-;MHcjz>p7K9-DJxO&y?7cWn5t^D;?X6vIB3+oTOxtR4T?!QKGqVMU;N(>(VgW_iM zSsps`XY-oU#(=jf4N3tbBF8%#mMtp#9Ky11=Dy$dBAPjwJEJafGi}^+)y86rNRiLn zSncSj+u{D~ALd_tRI$+YcA4D&Cr6q#uFE%?b)qmjX3-6OO+9N3&1r@%l8x&={XOQ% zlJst=%D=Uoj#V|!xD#XMXj`8A#MhKO$8wLMh2w<@^+F78J=+#WuwBy6HZNTlwLSCv z`HRPrIrJ0-i_KLNPrWOz5)gcO`URWwZM_qX>-g?TuRC6TvZug8DTwj4@4f%$`jeFQ zx`Zhg{l3oF-hBD=3B}sq4L3K*SlN9#^|psQ(B@*y!yU}a_V&F^ubmY8>#oBOpC`RF z9|ViixC3S$<#c%>R`SWYDK&f|H^+b3)Poflvwt$)Iao32f~C*{A*P@^> B>No%Z diff --git a/src/icons/Web2py.png b/src/icons/Web2py.png deleted file mode 100644 index 252c602a09bebdd2b2e33cdf1de49104c7b9e526..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|W=#XY<(;wu-H0 zU|?V@3GxeOaCmkjje&td*VDx@q~ca`LP7$E<#B;kCj}mz6u5L;;MBndKbbU+B~9w4YUJS)U}9!?IGH1Cf5N{#3=9kmp00i_>zopr03V|!UH||9 diff --git a/src/icons/WebGUI.png b/src/icons/WebGUI.png deleted file mode 100644 index baf6317782223aaf482771af4c3e130243c51713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1973 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%h*Lb=(hE&{|8^#?V@?3WR zl`~f|Cd`^)(sh2us^rhJmKmD?=B-T(T@UE4+V7D5x1Z%ugGq2ubtEBl8@ z{Yyus)uewt$1Tn#S6MX9J$BqyGuZZ7g-UYY`U2MtHxKPxcjQb*GEacGx6Mg=K9jm* zF(;PaE_(URmS3^b=eXUn%^h~TwF^=Pl=riv!+eSFkxQ!FRc91 zVxQmlPVmcaI`Pq2w(*z$!N4PC?Qbj;jtKI+vsroc15L5!HH83{p&d4s^Tbi zXp=xwr&W4N-!AdpB5FqtZ1A`7)-^t0IM*rg#0l`g-rq{SLXCCw^IeQI`9|qR=ZZ zeJXWYM({w-L!{7C*j|hC6 zboEL2?GKNxb{L*Zp3$?+o_T#o*Z11rVGATT-??4#AtirKfI)!fQ~h7L`!yfFm_F4i zx6|Sa{}B=Oo|slk4X$}!&79Nro|yf+OXx@W@rhd`GoINTu@d(DuUYtkziGKT*L0n( zM#X2J7|-l$*f(MQIuE6{s>RdGme|bSyxn8DqJ+)-=NJ8x*2_0r*4CL<8c9k#Ivw9P zeedbTd-wf`Z;re2Z_c8>QPCv*v<=rFh68+HTy2tI{vzn*7wO=n1yl{Q?onP)R zi}{Y;k6yc?mhoAIqr*SvkbUpZR&s8&?@rTW*fDX-@|_F$L^J(dox)yf+&jP7DzS=x z^2*?>-uKt!?U!E8*>s|`Uvr+#9>ITJOStdv*SZqBdWy$p%?lsI7Zu5_a9hiHZ%-=M zdXv3@%!Z7%3ac1j%{iQ1le7QjIR^BT?f zyf#XjyHw?Xh6PVY zSnsgDv0Bq!{Yv1o|Asa54;o(y6=jVQOPx2VGU}Pf%&RH_f})3&nkQR&TTd1j7ZIDN zQhC4O|NiB(%4-6){{8CwYifDW^9Pmtr$huXev#(>!6&%j+RQztCC{c_XtkVoeA7JE zFAb+o6`$8us`K`I9;+Vk;`NiKsaJb##IN1u)>k>P{PtW`Q+KUXUhP4`Ojql#T>EP( zuej2G(YBrU>i@?7d z2T2aSQ%2S|+9cGn3r@!bXg2k*tYFylr2L|f8*2fVwykopUcs68zYCYC-AMX6Ynh0I zedg{fqHkTlw?_#prtggYuiU$=>ATvliQUi%^UYE{^${lype z{_(c)71P_FHskq?slAE&*m+jSJxa|E`0d1-m$9hBQtoUOUzMQs1*2;XKBlv`{$Xyj zxwP2DhiB5w&*#tt)=5zEimL-4XW#OZGo=X5Ahke024-$(bLkx34>^ zzwV0AhX%&2p@Ppp*>?7`M8D07ezw)BeVbs>v_M_SgOk}_-9B^Ssutr**{9Q8Wd6?a znq774$E~ov53|Ctpx-X!&=wD>px-cAwqH`St!r(fc*5Z(P1>D>d`IsleX0 zw!0C*+3tmvTa(NEmgyQFp0$o=wykpY`FV>r&1zfx{I+#l`@0tBGcHyo{GSs~6wCMt z}fy|l5wBCi5fFR*{rRQuf3I5gk5OUz_0#+TBCUxMnX}$CYIMC@ zpyS>5Siou3s&|a%KZkA5IsLQ7ZT`-<_0bfE*a8hMpUpbAP0q?)FzHq35RI6|$}sQYQvK+ODxE4PAAj7@bo(va z(*^qveg3oeTIIZjEr%a|;1+QG_|gCOzW&4;auZT3lT8m9EXk}Aw&>fu*V|FxfV!QJ xvuf_`MK@7ooHhUe diff --git a/src/icons/WebSite X5.png b/src/icons/WebSite X5.png deleted file mode 100644 index da5e59c3f7f47384aace51cdf70e0f042021346b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 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 E0Bmrw?EnA( diff --git a/src/icons/WebsPlanet.png b/src/icons/WebsPlanet.png deleted file mode 100644 index dbc4513688218dde371657d5e3e195cb6b713b4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7jXYf(LnI{M9<GSI!TK}p8xs( ze9r&(jSu@a8T_jG@cui8>F4UH9+6ch{K}91E=j8t{=LPqrb_eN`{FmN9|f~bSp4kY znmd6iz`;noBdL)BQD{aON*Ydwb~6aLD{s*9f~!{Y0pbeIL(-5BK`bGY^Q&6 z;lA0z(+eK4sgzxRG%1xqzD3?AS0+Du+WJl2@s@?+kM69o*e@2di(BEr{rf*y_E;X% V+_di8VFm^U22WQ%mvv4FO#mjcqYeN7 diff --git a/src/icons/Websale.png b/src/icons/Websale.png deleted file mode 100644 index 6d67ddc989b4ab9a14822896df4d604df832aeff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Z+W^nhE&`-JL#f#aH2%} z{JC@UkV3|t;?S{ELc({WUl13z;_m#*jBD74E_-%!XipeEG#N4 zrJ8>^W5pi!vb1b>{L6TEFJsR$LYN(&!U-|8z9Ct>(&ZEa84n;f4_2`(0sc?-| z`DDJmi_biwr0nX8&9~Ne!BF{{?9cQ5tgT1tp`6^KWVCb;bk$Spj^03RYXx* z@v_kcm+y{iOxCjd<#6x0Dt5;EeuCGB-KS#?zBuS(aH)Rcv&r#^Q5W8%YVAGMG1;X! zPiUP>{W~SUOeA@E>Pt7 z$M2TU>*l8~OIP6O^3;;9Z}7SqrTLHL+bK7#rJDj17cW`#hjG)UO%q!beYrG3w1Qfa zdfudk|XHWn{DIYnd2n+l62rG+zYmL~An)chDf{*i`JL>3jR)vjzs&6+WJxfh-9d-B@;7#A+rpR2X^`EqyI@%WiV4fZ!xe z=3tkp3`_<5yX-D+`DxGa-C}j%zU!s#)0-6pIL}O3awtgnPV+YXE82_?W^*pzy=~z; zqi#{wVAua~&4sOdq!c<<3qAdM$jSM(v%(6^T_MSmiV89f{}~lR{#M+*a^|}2yM$FL z#*=O)NeK!#FhsC2-08h^|JToK#*Ig=WC)qYcExgZq_lN}FmNV34LRwzEw}i^t+Um? zUfi^{tNrO%s6KO3qRF1(Hy{29-`=+7|6VnQJ=Vo9j~%_a{JnqftzDgOXS?S}@CID` zx$B)g^ZM!H*O_L_t*%bI`{m2^x0j{M^XGZ3H2QlfeSY_pcmH>PXIC)OO7K1@B+bCU Oz~JfX=d#Wzp$P!vfEg|T diff --git a/src/icons/WebsiteCreator.png b/src/icons/WebsiteCreator.png deleted file mode 100644 index 3c25e14aae94a4507e642156a0b1619bbf216bc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18990 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 V_~pxn%`KowD^FKHmvv4FO#mWY8Y%z) diff --git a/src/icons/Webtrekk.png b/src/icons/Webtrekk.png deleted file mode 100644 index 4c543b9cf607230e7fa5a747586d580b377f2715..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7B|KdmLn>}1CnyM}tVt<2 zA9J+8xLUMXmHFhXa6=iEtU8ust0nc))~0bNoov_=%CjqgS+Ds9&lh$+PF9CC4(rl5 z*?#}n&-0CQ;S;G14F?tf$$pf2^Elqf;>gtIn+q4_IGnX_*de()>G%#cw&Oo6T5=2D zIvo8k`R4I6CthuqPxXcoZAFg?;{M2P5OzFZ8_BWap}K_i5&ia4_UuyI#QOhF;3??1 z&v)gIphrBj^aFu(W0t98yE#<&tr_8$Sk^>Nu-+No4sJ*Hvt*nZy)^+Zd2y@!M()0!$alc q{01|7hO84V#$U`YIHc7?FPzlni?fx*+&&t;ucLK6UU8H4oz diff --git a/src/icons/Webtrends.png b/src/icons/Webtrends.png deleted file mode 100644 index 9de450f49611ef47a3bb21d44befc3ba3e905c66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 849 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0OL)3ChE&{o8y4v=oG9`% zJSvifCrL?AK0sMY#ZK~yM(3ku{$uRBoIJf=J27VWDsl00Z7x~1je|IfA z-L7GC(EMNC?#2hRCeMp`_Ka!wq(u++hQu9t9LvxAV$aOF7rcHye;jJ$;c$!yt5_iZ zmgnQ%@3Sg59m#e1)}Ul?e7o#|X1-_qzWW~WJX^h8#3eJMEh}q!x^fqT;LA6^^g8$Q zeZ9S+B(5b{C-%kGf3dD}(`NOh7jmDG?JyC%Q+v3(Nb+l9>!FLq2DTAT9x^fgu3FQ% zJ93$DTwjQ>`l-Ly+EkuhQx1w`bc~zA{)RU$&WcmqVY}@e!{Q66iHlw?y6EZZeB$e8 z?=q?7DwZ>Tdhg(i-Eiq-4(FYZJ{xa;I`62wa_>?W6-M@Sg{byre-eXOl2kq4ZoKlT zdd~@`6bJdrnUB>aWs>E#t$9`8@yu&UvPDdHO2PZOI37;RLxrc$&RmsyyGJtjw!T-b z*)x~bOv^KLy+W6fa_t?LQNEf}bTu>2j)DZBqsB!k)AFTQ|Jf;8Vc*O2BveuUsD+ z?WX?Q+KUuU^!G{rR9sldFYNd9qHf%Y#y3k?mTU?!@pb$E)Sd5_BirQn*^8<^YAS`Z z|0_0de6(TR(WtoVSs)lLaGR}BSR}@;gyZg+LNC?d71jD* zQS7jtsxPSPxoMN=`LbF5Uk^quU^&SVaCDQ*-24d-E~~aZQ9pI+h*JG2{aY)nU!=3z z&z{5o#^mUY?9^#1EEc3%Sw2YcS^h6&7T;Rc6@S++@-5i*jr)}ftC?NHEf)p`1_n=8 KKbLh*2~7aSABsl+ diff --git a/src/icons/Webzi.svg b/src/icons/Webzi.svg deleted file mode 100644 index fe3ed90d6..000000000 --- a/src/icons/Webzi.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - logo - - - - - - - - - diff --git a/src/icons/Weebly.png b/src/icons/Weebly.png deleted file mode 100644 index 5713427aff622b16fedbc9d5676eae9d3c2d44cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 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 ASO5S3 diff --git a/src/icons/Whooshkaa.svg b/src/icons/Whooshkaa.svg deleted file mode 100644 index ec20e27d5..000000000 --- a/src/icons/Whooshkaa.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/icons/WikkaWiki.png b/src/icons/WikkaWiki.png deleted file mode 100644 index 85d02179b49a1aeedbaf7c6ee3ce0810ba58eeff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!tol001;Ln;{e9thMCVUTI~ z=zmIhv%sX@4Rca?R&k#3Sbk}nkA~zfgA+~b48>1p`Fe-xs9#Mxsy91!Yw_(nTN<~- zt=YOoDWhp>jFENr|F~OeY1!G)_Wz^>%T7ux{3AS3*UI!;cX`Jn{)>sW^^H#d()I~n zKg!2+U#f6IU=3&I=Hq6G?JqXWJ9~Kk*)8{uye?GsVt9G*=q2wLZ`|iR_o>(|IJYCV zsPd_%jmw54tKehzFms)9&dN!Dr&TpQHGY@mrf6T7Y|GD7cDvYu)89W_@_1@)N5M;# zlAyCYPX=WzGxC_}_wdVgC9maO9U_U=uXjFvcVOFi-cN`YJ z@SGm~WYa{B=)=h$Ox+gzndf{oNK`V@Ld#01!+iVVttB5{RLNWw{wlJjSAe@=&oR$m zh0*U0riS+S`?dS~o3x(^Kk@6L%O;*er(K!zcN~A)rLk(g*2!Fpb4Mo@O=1vWcD!_s z(VJUQjM?!t+oR`OrmT6PIfZf4kq$SWJLaJQv!Awmg%yNXO)LvPDrhET>}S;T*hkv) zlSuEE!e`<9v#$Eh+j}J-RQhzKy>w9R#}(BxPDGkb`fhPj`y}^9%@vFOo#r*kabwA@JT8~cWOTsVttFw-Z`X?x6U|O7=@+VW+V{fq aFK@jYZ<#>MyJ`jo1_n=8KbLh*2~7acc{0cV diff --git a/src/icons/WindowsServer.png b/src/icons/WindowsServer.png deleted file mode 100644 index 31f92d9e8fe419027fad5167843e0b0d6b837f14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5897 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 diff --git a/src/icons/Wink.png b/src/icons/Wink.png deleted file mode 100644 index 3e7204032da80b5f8feebe0d8ef3275371cd4795..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7t36#DLo7}wCrGSnh;?ys zIeYQq#ThEGO_L@Sv9hvWy?gg=`!c_|ReSdCt>p}qvb3;xayUuIiZ3tn^P=Uuf3KN0 zFHSY!45!A@zHsG$g%KGU6?doU&Yu4-KH$gy`uqd+=H}Cx7Kj+f^*a3j=;rR8?mN@y zXIN6yv;X^+z54%OxZ?l+^_zaYe=I(uD_D8|oH+}+>phaZtFPa@^r`EAlF+38l~1qy zi=V-=p#vzx$P+`u>N# zn%S@at(jB*|3A+0|Nnfw|MiLKZzUIq6^by=nl>W}~S zo`3%Tk6Ql!zc*q)OcM3hfLTW`{dq9t*#!HDU$6Vdt>Yetrojy~j{K~0&nR?99 w)9nNLX1@qwJMzh44fm0(1shT&?lCa*J)64aH{-8m3=9kmp00i_>zopr0Gf^5kN^Mx diff --git a/src/icons/Wix.png b/src/icons/Wix.png deleted file mode 100644 index 4662773d27ab7c35fbfbca1d5d0120d225ded133..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$ggjjwLn>}foe=L4%qVi~ zyuij~R}{RLb|^3%x~`GH$aFFILa;yM*SwSz0~N0LRg)IvmY44?_l-4nUM4ba^TVif zZa0_gJo_&$;bzXnyyD_ryWhUMFJ2()%(dz;BVYUba=UZx>}?m54*O|K=>&XOu)plK zKnQcHk%&jQf>;V$p#s~H2A)ts=1WgIHMM?l<-TsOO1NkH|At`AJxY@UD$E3)M`wA@V&-7NwY8~dfdbd4jevSEU?v4B#UvHQDS`{s8Srh0v*UXGmO*M-yFSZ%n{I_I)nk67+XSEW@1G0J zRx=7%f4-_U_2-}4N3UABsqlTx(G&4K?frT7`z6{}8r1B{kIuc~v%Ylaq}*w|M!C<* xF3fsaH}jIu@^iM`+7X$r`TyVe&;5sK_QJ=lg6i807#J8BJYD@<);T3K0RS>Q4cGtx diff --git a/src/icons/Wolf CMS.png b/src/icons/Wolf CMS.png deleted file mode 100644 index 67815a97e2a9493d1f4d079c3e0714211dc71ecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL)_J-(hE&{2KH=B*b%U|G zoZ*Bev#O++?#e#%oA1=r7JGZ!pa1{sFW#Byk~!nb<&W}gyP~ByvUgPc(}_8JT|Zvw zuPtXr#n(?q>s2t{n`{~KY?kryyRP0)>(&Pq2&KP*-IvO mc9cyu;pKmK_vm^?hK`=4dlUbPu4iCiVDNPHb6Mw<&;$Ul)nwKH diff --git a/src/icons/Woltlab Community Framework.png b/src/icons/Woltlab Community Framework.png deleted file mode 100644 index 680ffe468cf2caabb3dc8672316606d685d077ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7352 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 K=d#Wzp$P!d@wxQ? diff --git a/src/icons/Woopra.png b/src/icons/Woopra.png deleted file mode 100644 index 03a4dadb32fa3d5260663197882b67f2c83b2e4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2465 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNv8J;eVAr*0R!?Sy0Lq+4B zCP^ZT9Z^s4thFO$=5&3u{cH8-en5@XNX1a=meBPIqB9Fcc%`f*VC zn1t_#`7<~S(&uL-VtxN2mYwldHe7|}7{d>jwOShUHwf??4`~1z{ zbH1+4U%U6)Ubfm3*B#zlJ^ppk@b#v7Uv+wfwEc`HP18MOaKi7;YlpI5HxeCPJ_XG$ z_hi}jg@1dyOoZJgEoqsPtr8QYB+_9qVQY)uSDEE1o+rLD8}8pw zl9pKZ>nQX7`iCb!GS|s; zbIxfMMcz-sPwyz?dHCFVQaLYDY>~d-&%f7eKAj8g3$H5qA0KD8)FWoX0f+w$h2LYp z#~ByhJw7k_%)Jzeiil~M3ztk$nR<2C%nI$*ZEBu}7xA$8%%12gk*xGoOIOB6a;mlW zPK~a2H})i_OPFN!3tX(Zz5J?NPR#ZEJHJ+*&)ZXU{KVzT^#xm>KlKfERa>HVu+q(g z`B;$mx(v>x%||&>7}@tp%v4ws7qj+hj5F85kWCiiulI`H_1s`meq!5P2@CIp?>BVk zI#194J!$s$ZwGd!KVHbf+7iMN@-Vd_LQT=rT}QE*b0zQAYegQj#I6Zn3A$nsaKOSd zSn2qwMj*Z8t36_ubuD~(t%n+9RWgfW-wiJsuC@1+xUb*F#L%?X4@3b zh1*r0F-Cm2c>N$}>Y=>0Ec@!}|MJgu)*iUeVcc;f!8 zDv9*dzvX(iJehInb4Ub}xeImPDX z?3q?OYpZ^>=&kL$#C5Citp;!YeMZ(GCt;_qSfiO?OqYzgnk!eG^$*^B^TMf;lJyHu z|6)_zxSI2Tri>=H(uN(&LNX_w(b+OJwot)o8VY1*Ziw!JR9{NaR#$8*i*$10&0 zmrDgLWnr21b=R%P=t`kdgX4)hU5Edr?LBoRPTXPHC$Bkb$G*Q@XSSg-qP$`9jl=uG_X{paxRh_&z({gMn*oym&t zt-e=TGgb9Wxv^q1R~hFc177K$mnJ(sIpKEIcstvumoG!q(sSdAjcElqLrebqAli%kF=FXelsfS+CHJ=HugQ+kHH5$-R4Vb2nEl zW;9vZc+?``1V1xZ(*!4trfFV^0-7y?tUI2ub1|B3tPOOps!Pmkd*$6NlDu!P-IeTD zzofW?52-hv-1+2a((yOP%im4vxBbUr`}Kf9L2jHISL#RZG6hW`59*Q>6~EI+po0|XG-ha-`slW9A7_!jh$^} z(8`P^tI%ajFHdZEu<~;HixU&KpVTdxbTsCzfJ+JEv5iG*wrdFZdU}3dv&}@iPrkhG z=DO--mqO*G-%8Gy4oUpha zy>X+(`s>RID;kdf`+M-vOXpb*?{CF9Z#vgM;i=v1&tB$>x@Rssy5&oxnBxB>pK~G^ zl5cs<%(Ps3!r>B&AiH4oE{~-mM`WhUOqk%5wY+Yx*TnlrX8ewnvYmVM?0dn$Sm6jY z!v|ceKUAL9wR`tu@7A81R$24fPAz1M5Ny8c%DMZF^qJycOrDo`eOVt=&9mE(w6)i< zAzfzA;ar8xD~_cq5nmTtFKx@Yt&=Ug ze@=^3aq3p94NmWWE(kn2YYNNr<*q{Z!q?C3S(L}}?|1aaTU(i5pIG_lLejaj8a8cu zH@oC6Zp)Fr@~+3_%D)RaoNQt9yes_DPL{hCKl?p{Pw(5-J6m`z>xN&;DeTgof1*XE z^$crq!&YY8znF`e^biJDvt88wr_`;YlYstOz${&d*);4NPJt5H*!eQ5|bzgnb zhvl9j_4n4F-}~mbxBG@gZZ38L^Lzi*|2H#XTy4sKF;v#*a^apixzD@Jl2a$&TpcJN z`lfm|$3;%N)2#C!*{oF$6j+e0#Gn|(nELj?x$-aa+Xb1<+>6}J&%nUI;OXk;vd$@? F2>^)##hL&B diff --git a/src/icons/WordPress.svg b/src/icons/WordPress.svg deleted file mode 100644 index ab04e9e84..000000000 --- a/src/icons/WordPress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Wowza Media Server.png b/src/icons/Wowza Media Server.png deleted file mode 100644 index 5d1c498f0c1480907cefa564ed1b457fb522a483..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7k9)c}hE&{|8eFf<5-3u8 zpVQU#Wc)sc6h;r%x7V}+x0P+3ow_hY$Rk%HCnQl>Xw#wwj};3Rlx3A&J9lRG%)>Ts z-sIo0GW~qc_W3=_y^1OeE8NA58kelT-y-RINcifHe#ZAF`pg$zzx^P#vfli~xwe{Z zpHiFN3;q48IosL!D929jN#|`{FC21o;oV};ej%ao&=Q#or+GaZXQnjobJFNv-qslR z>7vc=ee;)nx8z>1iec)68Ix8=0( diff --git a/src/icons/X-Cart.png b/src/icons/X-Cart.png deleted file mode 100644 index 3bf643e5938d1a20e99bfb7ce3c6a4088509f7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1254 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUYdu{YLn`9-PUr3jNtI}u z|9(#Wy50A}?wS}1Y}mcbZHkD4im0HAK*|(}R#7jO32Y()E)ATyk!(?_cLh!}a4BmD z@J>1NE|Vodr7LUO?A66LXBPi6pDAf|=FH4#4R_h=EIt_B|NW`VNTvvt3fSspaeW-WAigGrnfvS+FVfA;*uG3~maIhKv#(71=*~7?{IqU+>ag#k1aY zbI4;(Zl#&2zqeWG)JQl?GW7g&`=P=A1<5%k?E(otN^F;I?2J+1bUvoCc-nGf7NN97 za~Y=kUskx>p4#OhSHt7j5!p~9%fM}PH)<_Qpd`nJM>+?})fiePi*p3D$65L&9@b#E zc<`*tZ}TMP=|X4rbJo|`|N1O`$d$h#>Cs{94UMO7nUtSayYncNA;ir0_$TI)hX*+o zN?Ds!d_o-U)Mk|1&YV4e@xJeoi;~$-tf^Qi`C<0jx3^x-58TUg;SEdM3zvpTf(frC zOr93$%zxn{^Of&5&Gy^mi-K3yZrpeC+np(8XPMR2C;Y%DYnc@^wr2T9xYGX|LwzD_DKe`uX*+KQS$+<@{z}@SM-Xgx{8VhxB|Ut51Sf)muufIcs{JF1vW( zxbNXZ3|-kQo5deaTf4BaRbhU~n!|@LcKbBGIR3q``#rnD{$~nT*Ir+=x!$B}*(2qq zgR4*4?qK(vA^CCp`eyA*+^hF&ad1g)xY&6r{lvY^%^$jUXF8T7aGXrm)Xr`^eD}kV z{m(9z-(LAXu3I$iQtyGM8%_lnJ6N@OEkAK@clU=+yMNfb+~4o}_pxb2p@6{39Wk4j zS3cXlsfKt}d57?tj!puiIS0Hh#JO zdx`g~w+_jC^`DpUV{f~J?!lAAe9B4(I&5`WjAXp(6(=-2()nbZ_2Z6_uuoH4cc%M7ghxl3`;#^WK9=d`6}H>7bCTduJPnEFL*1K$Jr8(Zu1 V-phSB%D}+D;OXk;vd$@?2>{0@Nb~>z diff --git a/src/icons/XAMPP.png b/src/icons/XAMPP.png deleted file mode 100644 index 4e6187200001ec3845da17bd131d0687b7afa5d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1929 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq0iG_7Ar)~;r*ikq2^BqF z|GchT&f5C!zHPd>x^K4y>^f@ZwXz|zCn59dk&K*M8W|n|zD_=@CT>YWS2d)Pd=_^F z1~O@}9$_#Mm5yF@aF$o}0^OJ0PV=LG-Fv$)E$#X5cOPe08~-c|5?lOd^8Y92=2~0+ zFMjubjy8k-y6E38H?x=D4SV}OdV;>#{l!}y1KL*z^@m7uGr9acB(cBZ$A9gnV1-R8 zeGik4FF8DUx7fe3XQk%$TGrS9KMB_V|FLm-uFaVrg{h~W8eQX9@IdH~muSE}u~ivj z+eDQ*IuA%p>2OKR$e8f&AEVaBO%-SNmfuePUySf14+ST6Ov94Ovg ztiiQvixcC|_ti=qk61lYR`Px+$~m5PZkN=d|PZ<0~rzM@HOMX*Dl{sOO<)f2)s#C44pU3q0# zxG}lUv@n$0()pm7#+Id9*mz1)DmWf#J-L1G*}^#ANXMdFftz9R8X0?;gdBgXWN_rq z*jdE6m9=Om(?+dH8XFHE-?Za|n?{(5>Jy%O4Phd};S;pi9n^_wJo8(@Xr1uhFJim$ zjep&8D_OyRa{I%FLMH1H*TuEnsjx1(YII`ygF}XQ_W7z<|7-ESenaS*X4nTq<-n~% zTHPN-SX>`zUF4mw{OgDL#KPbVr!?KR@9SLhf7!fy`McnFJm1v|ESn!?&*)$Cb!rfk zhVG#=Q7$Ear5-KcH?iwxSErYRvzOz6?t?6Xa?9*|wv?Ebo$VJC3^?oaV!ES8$#Lfo zv(GP5FH4?wzc=z{sZEIB#4u&QeUn~%i%+Vnl`i@c+QP&%FRi4zbM@htnJ)6X`DYze zea)a^EcJN#a>@J5!Os%&B4@ufZ@!+bz`%4)@oA?^=F~mr1v420jjpUd@rVELl9`bo zcJ$r;6g(+@?XkbF1*2Hb$Gct8sQ!KAS>=}P?N2W1Ph1n-S)FOi(URh@E6*Y5pi1d1 z1KpJ?+n5t&w|&bwko!ZfDna|*%>0GxBfogpcbIP{#3m00!xxY_?cyLKl~KqKOO8?opE0? zDnUomgyV!!zzh5C_7>U50%N0OMY*4o&R6NY*lGUYhxP>R1}zcm2`j?|73_*--?1id zsxjXF=>H48{N_^%Tc$QIULVo0^R=Xh@x<=q7baIb^4t96MO<-Qxed{O^}5 zw-hezy)*mPVU7^?KRFZDa7DN&pE`W253nACDFD-)FpfuwefyhvRkgY;)w! z$u}PR$|;xkUra)h&6v+)!fBQx$}?`tJEg_U{<$FTXzm}z5Vi$3-kncal(6Zvpv<~Q z#=i6Ru;2dRV0DQx(^cvnvv}+nDR;H9;cM+!#%nTkDj|XG)d$K zxpE5dG_bLK=bM-RaZ=1~rkOi6QtodRd3M)DZC#hyFFWQh(VpPe}aPcP6gs z=P9;D>+Sj@zbZRLTNyOXtCaPV=c-K(Bzk5uBpZ(i;X> z|NqZ>hHs{57cFg^o9T)Rfa>>1~ z(I%@dN2niM_x7zstkEo$d~H=mR^P57<*w)d!`y5xb%qK{3?Hr@~(2cQSxH``TrtZ zvnI{Zoz{Nj@7ee7EB|uIhGqP@XuEz=;8p3@4|fRhyuP@hsK{!D&(fwgp~olZGW6x_ zV*KX6HatwiWL4>0ljAELStq3I@ykiC*!lE=#RYl)+a^Dzt&=jb=zCPIaPr9}mSBZ6 zeP2=8zGpu3X62n+XvirQTla2Pap;^ck9R%&<6*p5-27Zekiji8u02cM-1wH4C$G4` z@ljRL|5--=|7683%Dlm3kug`c{qU3AN&M?4ES!8)bkiGUKr0ry|U^n{1Z=TY+DxS0TIRgU&gQu&X J%Q~loCIFP0RK5TJ diff --git a/src/icons/XOOPS.png b/src/icons/XOOPS.png deleted file mode 100644 index 1e4918aaf1017722702ec6127081e59d746ed51f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1e zRDAM^H^u9J&OY{Q!o2lG>wfOqwM)fsyGi{O+x`>AjoXu#{;;3@Dtf_>>{UM-xBr}X z;tVp0uQ{uKmaP9-y5VQm{6_&L%OkVew`|!WYroE7_Ork_ z-(nX2NLunEa`yX>+3!Q=ek+`NOxAI|Lf{Uy)I)k{Cv;Md8dY4dnsCoy>Fdaa7mX4& zOB*az_S~YKblAA&(wyVJ`#0Q>3*6u_=fkXps}^oOJM-wT19$%DB(K!+pQGJ={pkHa z@*c}&-M1JAuC!}^=-2kpyX&EM$9a!wH?5~WbYAx%s(wapaf6J_8m+j4hGpk1d+)f; zdN6tNWS``2Y4erxc5Br`ck5;yw{EzUl3Qt>yk0k8lZMAe>y({-SyS8F+gGn%y?y(3 zc2x&o1_lPkk|4ie28U-i(ij*Rwt2cZhE&8QA7GwwWarEWOn=V!Oxjd*D#lKLF-$Jb z?*0LVGDb(m4GkMOcCUyi@W`leNf8nDu)8%o_|SR#hKYe*QEVFLg^sDMU$ElI!no1tez!x>yp#=M+^)M44$rjF6*2UngB!EB;f!6 diff --git a/src/icons/XRegExp.png b/src/icons/XRegExp.png deleted file mode 100644 index f0bba7a6de3c55315a8d8d5b6d26f6c5f9ccce7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0eD!p345_%ab=pS3RtFB3 z?f?1e^72^461le}FxwZpxrj~M{ZWbe2D^;Rqdz|m)VzPa-sZL5&HHI$0m9SXZuoY5 z+myrusV=p9EVxh2URZXL@q9-Pt7e0uQ`1#`UMB|aE7o?xTqgyV>`r3YpQ3c0(P^&8 zPo4t;;d4!X%1pT8IaQzGW<`7UIE?)^DjJSVolYAH^bST3jWWTPtY ziLh4Z1s@*$JzjqCF#FddY>`vC-?cdue#$KQH|gWo_rK*uS3jv?ao?@Xz`(%Z>FVdQ I&MBb@0DB97hX4Qo diff --git a/src/icons/Xajax.png b/src/icons/Xajax.png deleted file mode 100644 index 3283cb208519c1f26ce47de3a3d879cd5b982ead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 893 zcmeAS@N?(olHy`uVBq!ia0y~yU=U?sU=ZM7V_;zTdCNqVfq~h@)5S5Q;?~kB+#bP! zGRMl_hqXFJu`YAbU(IsDOGH_zDv*&ekkLhC?+OLa6*?=gcx~KrsA1ExwLz`PJ8Er54e~&3}LX!Mu5KN4zGv3llNn`@nzOE(`i+Pijl^;`EQ zi)(o=GU{SK#T5Qei_3fXx5;Ft&%w?7K^OQJIs^tw&(Rm?66k$q`)P81qsOFeANaae zAJ1J96_vq4q!WTTcH+IZ^)~3(q>V56Nq$RllbLO&t7GKx2J$zl; z%EX5T%4%Y1Ywtg(nK3VO?Yh8OQPHK^PGt+%bk2VJ^0jt$n3;o4-s>I9=P#PQ{iBeqCJTqT1A1VTJQA?YhKuz`jQ6g|@-2Z!uO+ zj;mxAF1(R!FiWm|!5mL{jjW7$D_2La6nOl>tETC@NcYp~$|o#;Gmhu|$olUXF};}m z+2%ASJt@Y@%i;}}R$R6F_-t=W$L}j$r$sBex2YtUU?b(eJY zA2o{KG~a3&UAD3~`B4Ltg`=jEM!nX;_>wfO~v(7{9zOqQd3;p?1F28j0 zn5}DZ<7TFtweGc>=O#{!XUOek;#kn+{UvEA4Gf5Q*uSn8WW@2DqVDNPH Kb6Mw<&;$Vb!>N1# diff --git a/src/icons/Xanario.png b/src/icons/Xanario.png deleted file mode 100644 index 6fe9112098ae95bcc39ce982e3bf93fa0d7b1b0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&|j4c_a;;>h#Q zMF$M_Tync`=$IeN>CGP)bJhvu)G~Z!WLY0@^QNooL#d4)IYo5V3FheP)HE`$4-804 znl$s~+@10qH}9y#@B7o}wPocY!kfI)ZECsrz0&zN#20AO-#hO*5Og+Ru9wZk z1)DA2|5-cpe8iL8YmBXZXH0qSC^1p8hF##&B%X7TH@ih56Kr!8FT;b_|YZF_Hy@)b~WwRU)GZ!6*fA(m9*_0O^F?|x#<_iAzRRuY3UUq(}j9RQ-<)VChSpwVdla})*e2@Lf-WPJ# VerB!y0|o{L22WQ%mvv4FO#s+_(@y{Z diff --git a/src/icons/XenForo.png b/src/icons/XenForo.png deleted file mode 100644 index 137d792a8cd911539bdb27b057e93a6043c58944..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 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 diff --git a/src/icons/YUI.png b/src/icons/YUI.png deleted file mode 100644 index 0dae7fe178860ecdeac5611eb8b86f24d78b5be8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1287 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU=R92;Ln018on{#j9WK%q z8n9$R!NhAki5v-sK70t(A+rFr%R-)sd1wrqo>&H8!b1^q!~C$ zEG>Vi(}0$DA^=z!K7z8drDOBewMY#oWGW-hM3756ul<+ z;zyazf;&d7lTKZ<*ZljmZ{7htrurpUI+mwR4$77}ePL%2asF8O#p-mJ9cLC12xcUzYwN=99m`m#3L@JEbD-q%A{_HcRMHY?!| zTeybPF=^hDBftL|t$fO2XQ93I)<-U@?`&UkR~Dphm7jL)`k&2h%XnA367$?6DU>f# z^5u-HYq9!wtD^<4w(cqv-Sy2^Zk>PI=DLWx`9GeYT^oJDY){jnW1Z#)58jUzu`3D7 zS~iWRe64Vew&~BkoN{qrKk)vSU0uyy^}NbyPtscsE=m1j!5=3gS57r84%nV|nW0t4R&U)ah*JYnaY;Ul$VfmlOAY%6xGD{s}e5p7ol{N_)R( zCx5ubAiI0I+iR9bn{HKptW*4Wt>UA~o{BmS(ZlUKFCFaOUzGaBr)p;5 zpW2DX*f&<%h`yWSe<0Q5>6-qs{(qW=AFs@*xVl;3_3^+16%HSkdY}K}G}U~s!_(f3 z+ZiWz^goz&%QMcR^PeTp$9>25Y}}F;{My5&I>ct;t$v%E3VHWy&vC5VlyRcve3SOu z#~$;9ufDZbKO(GUEA!{Ussd-3yax|TCkK4`z&IuASHRVc#cdS_TPiFsIi_^~c3&UT zaBr{TmEB={U(T^M`KvxqJ>$P(1?L?7c{LpOr`b7ATM=IO^mgCI!jEhR!>3%;S2T2a zsB|>hOWsd({ZG^S-xEJR>Mi_V`NV^5Lg0-d8xfa)Kh=UUnw77 zY@02hzk7-N%%8Rkv-iGy*0q20j9X^>k69z+)w<1njg__Tt=*Jtl16<@+W_zn==5x_(b6eC~edOl{5H@3l?VxgWn6e$>i{kr(gpo7eoF zdtG%PVG} za;mFNfXj*ponle~p?fZ>e`l;=(BCVRlbN)2rKS4T+_H4D*BK6%o*D2Y{xi5gXPa?l zInQB-sn4UN&rVxy6Sqz*?!f-*Gp|K430-7j(9-XD`|^pn!_pR(rJu?Ul#B2CeN>~L zrBq?R)ZF{`XP87OYARHgTP|_)#go-7id?;r3v|^|fnb`7a#1qL|56QQCfd`SWS&&sR*DG9lF|lrP9k zlhsnGz`keE0sqMo3wQ&#CRxNS)0`i9xqqf;E917Z3p?E=$R4X>hW89qPWnEoZV1_i}CJ_wQ8L;I66HrL(iTCG*B&S^M407t0$J4!Jw6$TV&f zZ+PnC{Iu+!1^ba1Z5#@6r#5X={=8w1gocC2vPs9ZzbPJT__XlKk&S7&hd2GcX3Tn9 zLf`Cd(3A)Mb9|Rp%;-{|a@S-> zQk9R71q%o8l|6nrPFnsT4n$p?x)keZi}>7JDn7&aa+%Kjje$kxU&b^zCAB#Wp;(=LL^X$&^|HV$pJMYm_dNysJ_T^2s^BGB=cDaSF5Y6l18AqdPi$VK=RLvNy%q-Oep&A zR|Y1tF4)V>iecu<+Y_-&w6=D0O;%!y&yjPg0)* z|K6aKZZvUH)Wn5i7w&xHUGYq#pO10E`}FU4MEt9n~V#|t{ zelqhXy;jsZtlzj_G~jW3)z+{JU%zlkzWUMHQSIVYE3LBizv0JA`ls7dS4n={WSzR? zwg01U`63r9B`a#@zPY=_>D$)ztByx-A6XnE(QrU#&l|o~$8UMQy?jvtOKIl66rloFR=*QFELE@^f1UaaxXoKY`&??4rU zi%rqr*^EcOESMv|B+7!v;pv0DD!1~Kt$rIho#ZYEUZ2p@+;Q+l6w`Ia4Zr7mr`|6P z_xg4~-qnjerQ|s8rT_c2kI3HBsw$a&g|~eDbgz#ye4ct7cMj5%nfkb-YW9Q(jx6W2 zF620~^kvU#&#yTtUtXBaIgvBxg3hX^B2y0u&T$alJpF&mtWyj>7n(1arBwNhH^NW( zn6#qxhjSmruCC8rz4CQM%|x00+W&uNE!q8FL2YyFrTqT^Z1MX;_iUUhva4P@$;c?q za(n!z=IA45%TAv3nsmQ%^OUx2r!KxV_s+ZiR%vP6$#?sst^R+Nv^2c_w`XzLns^0< zMcOLjb*;~izUFvwxQAE8{8I1L0>*;@g4%VK`!3il3-a9G^HzJ}%ezgH) znt^LYO4$P!@r7?VN_W|W?4EY}BI^{kTOWUZIx% z7LadKH7mgU9nW^Xe?k|Za6S6Gj#Z>%*_=Az^%W8f)+X&)iT2ZkkMo^9YM(4=`e@?& z-`Y11p4)iRe9;F7hNFu<@2_1moAb)IcHzl!r?-YLeA#o=L}gOTEPa)tTTeBtPo*5G z(6HfR?th$iFLA~G{x=KDYRV=E%f(dIzWVLsl>6H|CSZ;i1IrqN&YkmBMRrZg`>C~Z@q;=fEWamQLC+^-$_-(uW8#P{;B+UuEfA;hfP8*SP3upYhFW7WVFKofo zjLSwkxBHn`4zAwyr2U>trKFB^guc1M-|t^n=V{m-61lRPpY5H%!|NLNGAr-f_hR6EExQhIH z_wMc^rQ0C_nw=gOFJx?8yEd>nWbxLF9G+#FR~8&oQ~e=)>%)S~MJ-D_Uq{!!XhCZvATi&lS&aZ(b{|H#hg~+h_~D7^~V9j|)-pwopMPebkXc~9xhb-!X=-bEUe>DHzc=YOHWe&!nK4n@q2c+e zc&l3*-rjBUVaZ92@M&`8J!_DD_8-sfpW5$M-}oWdkmk=aL(*rH#uM?I5plDoA6UD+ z{Xp8c-5Zkb-sRuFzxMMv_gW4e8JCt*$GJD|+osZZ)nDx35zSQD8;3q$EoHZ1X<>2M zlW=B^!Be-0gKuJY7rEYCwtf5dJ(HXoJj6s9)!MS87(*v~Tqi7aCFf4rm!oI%b^N;y z{4sHG6X*}*(m1DZSkh$WzOp6`SF?~XQ}s*-hqh-eT#H{_4Xt=%%6@fy_<{{OZ|3Oe zG6np&m3TNJc2}MM-D$^o`54QK{0tuVRV#6dgo`MM@HO;Ke*H3h!r5t3u3u-R+n1Oe zU|Ljppdy=fvvR_Ewg+72@88RPI7$89s@#?Q8y;51G748~^=(i#vlmR;8>C!O5c+i= z!{#&A_k&MKH_Vip*z!U3oA4|ekBsLd;N>uOqLBQjmzzevg8GTXupPYspMBsfd1 zZ|Gc*^>fGeg5<0p;SBCfb3)iPI(XZF5j7Hp)J;D z>~iJvg~B;8yi2CXupQM*7W>gTn|Ja5sPlykZ#$i)$TWU=9Kmqn?>k@T=ho31p*yillzSMryKoh+kKC* z!1&?>1LFjd*W2#2E-zo#I#=9hqbLvCg)cwDA{Y;NT@LX*9A&dLnfK7dRL##vp9-4D zRkMZH?e4q$yS{0!4#xqfGgA5N9}2zPj~roObY@Qe@iAn+J9D?>W99!lB^5X19Q1hO zwRgE{vRFf7#(#}Pe;1!PnvllxxB92?lSGAN=R=ll5hA~{_tb|UYclcOn4z~jDfHlc z;k~^KYDPjGpF?I(_OoQrRI7ZG&M^PSv?r^D#rqYG2t@t5%%1b$Q$%_2wR$&(Jf44_ zPw&k+t{%EEWx06ZpTf=0chBsa-pj!7MK&W}Lw5V3_zVp@&e;-Xr;`LWyDz@aU$ZlL c9nVks0O69lsw%Cm3=9kmp00i_>zopr05!o4&;S4c diff --git a/src/icons/Yaws.png b/src/icons/Yaws.png deleted file mode 100644 index 5b8c597c293d5cd3fa457c7b459e4ce99bc3302e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 877 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKCY~;iArXh)PW8=*2^BeB z|NY$TnSGT$YF7>A%{2ba6jtPcMAGb58ZU z|97hOLRJJUJXGIfnQi-*mt`z>D`pIFv;U3-?)+_4+v_u5GiYD1vmigSwUKg7FPp!80$A)v?_b-{H6~FiH z_ZK_oxSsB-S3w@-FSY7MgygM|44ZP^gsGvXW!nul?49C6)-3 z$bGr0^m*DHH-$Xieep+gHhN^%TCbIrzESl_uOF{nzwg*h z@$W%CDmVVU;Jb8F=Xd`e=jQjHL&C+&vby^FC>f z-r3uxiM`6d@8cY6>zkYFaVDJYF@Z0WZjofpYxwEZ2mj+1`2QIpH?V9)Y>$@ZN#^`NNYVJImG`)Q9RI9|5 z5kX2bBWBE)H!rQGW=@HfZ*ubELvH`0wBzO-uy@_{<-)(9yp8!k=RAM1?oDUU&uF{X na}HaE|D2{Bvf{)4r~c+P6FH|bP0l+XkKfEJa| diff --git a/src/icons/Yieldlab.png b/src/icons/Yieldlab.png deleted file mode 100644 index f3e049234ff3847607887353e409139293145021..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1823 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9&pcfmLn`80r!jWKgp0QA z|9{7P^XA)Y)x3i)EnRg?=+Ls33nCnyeCD>k>JT(V3cA+ey*Y(t<_Ls&Ss+D8U9g`wPQE+0s%LK0G2XPI; z>c3Ql4Q%Sz4m?u4_2D2RgVxWcAjYZ9Ct8?T-bHb*KNosf=!k^jImU%Q)7iZ@Gn_tc z6eV%&`Ipz}er&bk61-1N+5E2&%=^9atx$u5(9>SUr8S4!_Q)(gwbsDJ*@eMy_1(MG z3}RwpnaLuYOVq!to-fbwA&QHa&C=-eJ-H)tDk?@S8j=>bFAJ`>|92;_ z4_XYO7q1pJXor{iuW(>U+wJjd>9o`wz7ucmnlM~?k;i}bL~_g}o|Tgw_WXUR|L2hr z!zOPJjT0INwB4BmkI&$7i*(%1y-B#{(aOme`Nf$Zf7LZ=eK%1fBvgT;L4YCjNZR}Y zqkV#MElde-8W&vlZPD>A`1EAuBr&!F-}oYvFHg4mJNb8$>vHROh6h$k4W~|Wq@?^+ zj!5q5ui1M?Q_#s|saNa7BY$3AUH_h0V#}_xD>xly9juUQ@DE~Ai1*m5H#6f)|ALSs zk;i%-*c`ktN$^U?suGbiRp})ullXgnRfIaO=k83ddU(A5_}P7DCkwpgZ(`e!!Vzn` zXYM5;@diVF(+NUQR1%9M6Sa40&UJ%vAbfo{wZ*~6nKW}`MydaayA{z5b ze;rRHLv-3rKiiU5S|QU@offrm%$TJaP+)&xf8V)kZN`b6zeFRso}7<+eO9LV#Un>& zhlc7k%mqx_;%*u-wB}Yk{VM6e5-9!rfN}lbn(cch^h{ad=*wrz#IRT+PEBIjp-(q^4rr@)qc*RxYH?g_X` zalaE#V0x{x>Oyq=&r6r{8Q18n`*G@2*Z=!H_O(BDnsd}24|>e3^s3Wi#@+bSVaXZ4 zq;u}?@Yv4Gl(A>QrZXEic5?6^sug~4@aj{hTdQYZKlIv-W64K{R}x-@5)V{As5P43 zmkFBMzsXo<<1%f>wH!tt-U@ca{A1ppA9(qX_S*1w0>0t`0VP6Wx6C7AXT81reOGO7 zE9;|;$FDcaPZHt~5S}QhH0OfVfvJnb=gbN<`V?_`_QfN*E&@r{S3GdgyTQDgEn(x1 z7fClCt-fE`bn%71PpM*tGs_cA@tD28&iVKyw2G#mIpk~1B;s7Hd*o_}ghG~^GW(*A zDSeE4e!q*$-nAfZ|K1-`x2^M2?YC?e*g7v-TK)I++vY2d9?fxiZC~_iFNdD?P2Fj$ zw3c7iouK4@|x5sv`JUn6<%=j-pJ7>L}r{P2R z;pSz+iktX(4hl9bcK4rpp*-2=%kQOmyR7zo+H35xCLzpRS)*M>*zo@Y`F-`_Uw-?| zUYyc0S2}n4iqL~Am@fR0zb?1;@t0T4d+q-xzl=*3T6jMo>;#XB0=td$$*O68>>5Niz615AiUqEFvI(XL1X?m3KFRr} z?&+Deb}M{;em6H0xUM7FwPL?-q!p9L#|blK9WNS7tvD@p|JT9a9j6l)DHd@Gx@=nW z__h3*%V`G={Q4{It)#bV>*G7jD!cBwEYDt&BB6U_%GXfOwP8GKt~(YKWNx@pTX-n8 zezGsKK+X>KSr^XTzO8y#_Waz$Et2*Ot4iAzNAFq?b~)jG{bkwT4AWlSF3wiixjBqa zRz)RimZkW`oWq{{2drNQR(g6hyt4Ta$aP8~x{%60q3`pG;ZS1Ll2Iy5dF_DLu%WH^xhzP2Fnl67U38$*Cd(yHk%e8ra> zD&RMdI^tDk^zp>W*Fw@~zAOk%2#(EJ)m&;-Qs%o@i|2up-;Ra;6?>N{C#@}yZhsfj v)UfKy_jdDBpUu}zU*5j7{&wvAzw&u9A$3iODz_LI7#KWV{an^LB{Ts5hK@^u diff --git a/src/icons/Yii.png b/src/icons/Yii.png deleted file mode 100644 index 4b5b980d22a119e2d5a73cf955fea00c817f21be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 729 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to7I?ZihE&|@oe=90oG5X8 z{^xzqPZw|7`Si}Ml9Pu7&#ezwuhhGuRrQ9#gb54sJ}t{*Qc>CEsnF7KLPOa|L4zx4 zx+~X;PKAXtv_-Gn4D&NjUAAlU=DF+7F4li1ZroRdEtC z-q!7#_$$mgk!Oa3!s^V$om<-lp0AyApi(8FkLk>7!wU_)CK)rIe){^|yzSD(jlsW| zDzr`SC!|OiT;Ta2!YkwIs3f`0?b)(x?kwJ`Jf^=m=~-md_aJEU-Swu5@3wtBw_)O` zsb8N=G}$1c{pj4gc?OP3CtRA3f4R?@lki39Z}btRuoEh$Dx>etUSjdunT65n=HgYM zNB`aCNaT5DJUw4D?v>T)DIq-qCPAER%m>rdf2j%vO?=F@D4}(^M60T1!WTcrc$?r9 zyFYywd_SmnP0*O~$Z`Izk3Y9eo0oTFP6}_Q--1u8nYnDANBQbq$xSl~TKjv}`Ls`b zdE8}Ap+-Ixg=>oK%r2h`=n6=A9$y>(yWnDKZeICqsrOBMoVzDX68xNW>z#P0b%l=L zIh~`tey2~a6Iz|Wd(Uczz|a?x9Jbs?S@@3|8K~}Fa4OWQ;KI9#4uLjX*4l$hukAaz z;{E|ch0|Imx|r0C8P3ywuNNR9D!1qFrHMBtO;FLEaMo_#9NUCMd!_^Tnp&rxz0`T3 zYkI221Qko^mrlhuMTL}E|1ll3{~>k%3qyv7kM{zPphwI0FIsvn_5!=*w>b?*TPltu rzg@3?`+ohu70)vl&WvxB{lUp{)WD(K#8{qzfq}u()z4*}Q$iB}{XX@dc)YWCt-zcN&?#Q=O z)KSN0rwgNF!enPZ)~E$rzFiml@#gpMNfQK>l@7&ynzZcax4q}B?cVP#N{eRrx;%Mt zz@yZk-7l=?>=e^wKChUo9<-{qus0)Xt9{5~W{InhUd*v(H^_JCKGme2Sm1f}==#j= z0>4eN%E@O8u0)tUXE2efStpwuvd~rR!x@7n_g#!$)=3VVlo%I$KE}p;o%NNE`((>$ zpP4LQmzZ$P$(tU2$ojHKoTM7ZiP%;}U-1xSiw|ynt~TwuoN0ZYoHolJS+oe}b59Y1&U);ZPOZ%&z0!Log6s>>te)EiZ#rqalFPb^os&Xawks9@m z%E?perl&l!@f6D%k^w>fWZtCO

CmZrI-GGe&H{_FUQhdxOc|x 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

#$*khva)<{uvhFNqjMgS>1)%Dr!Ko{bzo`M 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 diff --git a/src/icons/eSyndiCat.png b/src/icons/eSyndiCat.png deleted file mode 100644 index 920d3b68dd9970c4670b3c2cf5bb3b3e3a971597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toW_!9ghE&|zIw{s;a-hWV zco(I$3VXR$oM?D=%7A+n2M3ejq)R4SdCuf*GIE`4R1!S*SxCsK5U2n0V##oAbdld$|gA zf)f;ewdtJf6iwp3Qd2hL?9>l7`{st7lD(QbWoNoyOMtPuvu04b-1C*XZ_i7K@FnG( zD*O|;^+;nFlR3M4N^x^C7puzb?1Du?d?#ORsbV=JzApIlwxgf<<2!H8=sXv^j=y>B zHoKM6)s-LTO=v&3GWpZb$ChVTv9@QoJ`)VNyY#lM_+pLMb4#*9@;>-hYARW~F59*> zM|8g1(=BSL+*Mt>LsjOyp6ECE+D}#9BlcB7DQee#zAV;?_4YcO|GK(wx5iGp5C6C) z3ST|Gj6hnI>O*zj(Xpy}f1}~j|`u?LUSB%v>H3Zk3QcL5{=i*_{SC;tW_{Yt;YOT+=ckP8IQi>%f znj~~H_!~vWoW5vfAaVa|!uu^!nd+Ypf7sxWEM2&>K2z`t$GgVGNBC;zvH3jMTKDbS lAC~|&y++$3|0C)dRD4c-p1nPqiGhKE!PC{xWt~$(696#*RjmL3 diff --git a/src/icons/eZ.svg b/src/icons/eZ.svg deleted file mode 100644 index 481d1f146..000000000 --- a/src/icons/eZ.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - eZ logo - - - - image/svg+xml - - eZ logo - - - - - - - - - - - - - - - - - diff --git a/src/icons/ebis.png b/src/icons/ebis.png deleted file mode 100644 index 463d82d95db1961242620efab2445eaded55577d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54631 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�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 diff --git a/src/icons/ec-cube.png b/src/icons/ec-cube.png deleted file mode 100644 index 1097be68ef2c445a1e73aecff67a201c47629524..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53369 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGn2Vh}LpV4%Za?&Yz`(%3 zS>O>_%)r1c1j3A$?$-TbU|-L1;Fyx1l&avCS(I9yUzA;};2doBV$Y@?1_t)o1w~=u6?5K3Wlvgc zCcw7mm_T}R|I9|4Yi%cPUgTlhq`tG zG#;J>>-X2KWc>g0y?nj&{ND5GQ$Cew`7QrbVm0s7rx3B_M)p%T@|{k(a;LZ+^VJVDiK37q-eD z;Jf&^YWqIReRKA!Clqr!|6hLm>*ZVr-^&jk)-lF-KH$98FJ*s6N73iZ=c8v{1}fa> zxX`Ov@YAlT<;L0lbL&?!PS`)E?y!Bv$Mwt)&Hki+TXX%NbmNv8tT{K|&T~pGRsFv+ zwd|1Zp?b+u+52l2H3;qcTUgDy&vg5on-cq;vm3oxCc#qTUwC(3?1 zp8fLqeaTPdzjn{2{_iaM{Qq?S(x1sbDdOh;>krCb)$g_Y{eRsb>!0^C z8!o8?&-=gbbG>}=zWGZ-O8@OX^?zN<&Wx7lI#)N^n}kIDSo`Pwk%M->9$pVQ{m)^8KgCS^A;zGsFG}E;?Gj<6rT=PQQQZg^N<_Gykr4R`7o8WBl*2^O{!u zwg0zj6*67**Z)7?cvZ7~%zw#Ua`hXg%l|y}gZb;Y*CE{FgKTd+KMYhW=UkXnlBg9cxQp zl;nrj=k@82-Rq9Y#@Dv)7PueP^N88zlRZP7&&o;MdWZV|Pvr19QG4EQ_lI=VKUbwb z+!SS4AJ%sC&w5jZfFGNF1Z?&fUUaVhtezFaA4lH(kL%x5UHD#j*3R2`lkwS~9Q$%3 z9UrhiUvPHPbrp%+Hmjfioje}@$XfhLQ|GqSf%e6A8&)nB<4`et)Bm9S)BFk3ryLEK z`djDUp}!XUa&Kmwb}OD`+yD9fm-=cisc%=qOpe{36}{}V{IX@9r>is@jk*HO-qi~o z-E%idQbmjL=mM*|MoYD3EMVYc%bBJ9)5+QEPinql-mm?(eio9VE9Qr*tf{s-Ao+kl zJ&Z6v`AO5G_lxK7L>iW-c_cEt-f9FrwFz-U+3ZDB9`)?nd7I*97em*yewgXo> zJe%CupZ$=1WYfOKb$RFP4az<%`m~Qe_y4`~|7;!sJAocUMR~@)hgB6?d5-Iu{L~}e zUI%C2SMQbL-S^nS=+CQC=F|J-_|Es#OSH%>=D%XTMDWtQ#H#1}H4vk~q&a^wS*P1&W+a3#Ho` z|HPHdd1Cp$%%mik;U~YHeNo$w?;0Ceemfhq=^uC(`X=kv#{*3Kev(ynH?seGvAaKA zYdkGBL!%-q?F{dl3%vI?JiKsN*PyuZPA5t7G?L#SFIp9~(F6xXXthPTurA=8F~Lrec+qG z&E4hkZT7`!-#+MG=h$cbTd8J7cHxZGAEXan>N(fY|Jb6|p5sxwLivPEr`GPX`ZwqA zInnlGdMoAS`wVsSd;9-L?s8fbBXan1_tj>x!EDX z6?5L!diTh9R>ftNrJYc-d{S^cLiPw_!oCuu!CUR9QJNJY{j|i6p75E-ru9K3 zU`xH?ik22Hj}|eI@`t8NCp$GP?I?%&gsMq7j z<#t@FIXNR|UMSQ?>#y5fUEtjOYYN-l%R9e_E;@GhQXoru*w?~z zV@~PT0**T=1^I(?xX z(Z+AjPMT1-@Yu=^A{ipP6>`2gJW_kM!)NwNfwSR;v-Bqxiaw1rpi zyP@iv+5_*6TVMIMW_4fM=>OnF-!BuhzEeDZv>1x3W7LBDlyfZ8UoD(Ew@N6^zbZpg zUo!5n-#}q znUy4-ySA`_|M=s_S{porwLkF*XESzlf95k);ykvQKU71`(@i7rjQV$##-;qRPa9V| z?{N$3T>0^|mq53|<~a)z-^@GI&LeW{*$FH0372oi8kguudhA<1VGp~-#9{><`NRMF z#k$tCPPaUz`A^#`uwYM^Ntm(BBMIwyTpq^U9>*tIJTiMa|LcooHa)XbCLL#0TY2@h zvU*J3sSQjM5`83oN*0I6oy^(vB~5AelO6rVwq2_Z^WU}YEZXiZ$gx!G!(ORlp-%5Q zwOV~IEv-58iR4epDF`?pBR?}9!ipW~PF64Y`)|RCK9dpi}QBXgu z!u_@+nS1Vo#(Ozerm()>y5dkVOZCO4_Iet#cvq!0hrYRV#Vai_Q>oP5 zT@>fxxI#ekeAts-xdVMy{bE!;t?@alJLfKEtdx9@zqR$+HFvJYs`BS&LPmwa(?c~&$@HRAj+@tESt{g-~v)YzJF_u7UFFLkv29yJxbnq2+w z&D5hOZHnh?a*y4)rXVtW;;O*oqC0O3sYM?$nP9-H;&b!!qRj?(&op*UV+}K3TEcQj zug>s+P12^&hUJfT`?Od!91#8?a-7|MmB6E8*B`!6JaW`Ru;6$^>)!JZe_wwnJngUG z{zJENstOMu+I;HsnXHF5)$=bNH1EE-Rp*SJ&`h7~RSi7W`YDH$4!CUzcqXuT>F3BY z=_&I!uh}vyzFMigs z^xiD#@@2YfYYdl8S^9Lk*Ge|uqgS5!MC!L}SzR<|`LX3umj1`yeJ++a=C;i(4Ku4* zQ&Z)?YnJRvXYJJ~lP3Sj$nG(it|ao5J-BWH=RWf=PP@7VE|(IG4ln-|Y_2o+RFs#c z&*L?p(iIzIC(JzOel4zKO85$=(^Z~}q(T$7U6x8y?*4r{t3LYOa-$H7V>?%$I=_y^ ze9bI@ZL^KC_1iOd| zxHTwl+4GaDi=OCe_?*A4d1J-7K&gGNIlq5CGUEYLRu9wWgeTjK+|_gYnz@V>{GQ!7 z*OT|;(LvWkvkMmKy*GEbsT~={wwq_VaeHVjZivY{QcpFwg3$xNEy`n(N9FX%go7=a$L2UT77aYSxUM!zL^j8&U&$hsMWcJO3M75!F6xp()bfBpRY@$>19vNo_tEE zG4f5G$-5!*DcX2Gs+ zPfDf)2{paDRb-K|vs&=SdsPe0;vfBtKUgJRo>~5I%E#)N{q~Q9wy``~bjl`ep8S-? z+VxchRo16;+wyfT^rSF^7&#h(KU6+^a z{&Zv69hnDdxBQ;vZE}3o$~NO!mamuG&GWXKA||)w2<4b961&^>jV17G`I0}EKf7># zjx_0G-m1g$R?on$@r2SEf$iq+m_F>z4*DThbMM6i>4;mOM74YV%~s?4_+diTe=fP* z{l{;-eENaawWa-mwWGQ3%6Geh?n>=-QD|uVVc}dG%lc@It7^Z_GP~ea=hs}_-ta3= z>uV|F0tTzzt&`nn3FW)3I%So<|A=L`W|@Mh^$OA54N2==9}9KI&G@7e{N8hsf|%Ux z`NcVgtWiOYVQUWr_xP;rcs@l}wsk|MvhnXZe}$gU=_;~ZZ@Rl7?eT|fht-0Qo^Mgl z`loqk|NPDMhHGyIWtXkp60EV-`C;0G3eQU}PcJj^nO;S8PI8j5ENa~}@BDH1FEw^{n`XRn z3o2b4Rl58`#rKSpUn-70KKlE6@i+ZtTQ-K=+7Wh3v*@c|%#OZEP1%7mGi|onKfjU0 zHOGV1FNk-yVC3Z+5>mRCP8<&j=U=|W`Sr#A_u?|~YbM5o_7~oM#F=ngcjB+KW&0vm z=GU%l;MMBVPg?t4ea%sjL?4v~SU z7My>rmY)8W`(aJ=VavvX9s2w)-R?|N6mE8u<5|op<0t>+tM>Cnwa3hNr5tfS9k=|c zs>yY?%~{f0#KhKlJ$Rd98fakbVLs8cMO^Nw^ZloXzXWO@>gZp~S>r8RdZ_taf{ejD zyBD{9HtoEp6x+Q%?z8?)vwIHmdj10($$?G$0m$FVe-)sA|ufhGOk7|wChQBgxg~qZcHJ|8kE_Sz(E3OvwQ@ndFKgQ7S z>5~{EKW$F8&PEB|jimOPW~`E0u__U9ky zH2(j@lb6ANR`I-{#qpV2pWJxhmi%XWC#%%XaI^W*ub#zkGL7k9^U!!}8h8EQ=a-Y% z=JE=gQA~0Cpdq-q)>VF_9>;~E3@x+ zN6W9xu$m;;ut^aam-i=E<^?uy<7n`@*Ec&DPXXifklDnH< za2b~#<*icvZTxuhozGvbkE|~~@Ag)k&HM&Wk?kQF_cwfN*VU|xQ!Mewk-OKO9ey(X zP0+4>NypgIqdyECGMm27+4imJ{TG6iAl4oP~GhN?&#QyS(4BLB4bdvYAcs`o1 z_fYJr>c{0Z4B?A?XP(-zLAEM>-SRd0?Qu`Hr*64&)jn}f!`}yi>>u2DIUc|MAo;#! ze!=~YdlMfWv=i?;QGKIi8F#&<%)$K2S7O73PJHj3zT%+F=^fK7KFir&Wq543Dc7#J zEXRG~Sv8##SB@R>I@I)~jDvT%ZeuKDVgbSdQ+_C0YIzKCyXe6r~I&KK)k)+|k4J^$zAgzWha+P7K`&G__0 zx%HUbotK6S)bH>5skz|Cl!zA`-&EIT%b&YHl|Q>}Z~Fb_`uhKeSIhr(dj69?TqQC5 z!7J^q)we%sPMpoj!f)?kzXI2cA7;s(pRUpQz27VmE)fwE2_Q zkyH9F>{h&;H8VSH-OQh*X=%&To`tu~6c&9B722AX7H9nVlJRHLqi6U%Uh_MAQ+B>` zC#Jag?Ai6E=Fz6+`nKlnfyGU;K?dwhdv<-+%(Js*PH&lMd@Or!)4FG`X06tryZYy( zg3`TB@0fP}`gdLI(W@%fSddHhd#;IDzo5D_VrQIV_~xRsr}CM!uWP@UHh=1C(GpYR z>u3HfGc4ZQ^zLfnGmwrmrpEg<&%~@>5M7tHF8spPJ2AzdXCFWNm2212=Wqp?UjXyYjZ)TbKg)e1gWy_Brex6uvpR~g}q11fpRn@&a8ehIHO<&$; z-CEXe^={9M9h1Y;c6Rq!`}QvV^w{ri*Q?O<^Or{)91@!l~*OEuKBblnaAXH1^1Ghw=5kS-(TMOu}0@{+9jhK-*3#9yOX>>n)5dF$K6Wa&eLdiJ@LNaX#k`A?#MAFq&bzpa!F$iA zi`Nbxj;Y(l*kj$)@qjh*#9Wqn57#T@Us|vDpC^O!?|<%H+D6=2l{;^oWZ|80z|8s5 z$&M#Kmh4~h?ZXd_B?d_bU)I{WE>=#`wB5CbQCT>7al7IAjJ0R`=B+zes=uO~Im-Aa z({Yz`CwB9OpHGT@cIx}d^b;DPz4L;u&kcV1>3M(OfBoMF4?d=!|lF}^|<h-dy4Kp^jXZ|LG|+gLV5V-Kwk>$-G#Y)Y<;w z??l5hsV~2n%4`2!zWx{2otyI>-WH5J@p)2tm40E}&)rYHXU>Tho^gHok5!*)Pwfwm zoB!;7jJ`fxS?FQfo_@KPuVLH8m-6#va@IdwKkMG~*_nI% zZ*05MEx&Bm(@PbW#WR0MUrg8hT$QmrUF++ftR?r;;y1nDe7}8v{nmgtg}NWB50!_! zmOFpryYkljHHBLKnXr{v&mY$;8Ge0x_#9sJ%zj53AgtMC$t=rF*Yd>pc=AWLp(3q?~ zZl%7*%OC8B4k`5dwlhXIb4KI+r&n9<&AyYe|H!wS{5Rwo*=wZVJmUWLwl(6x-6zs| z)7?HRcM0gM6929B-l5k@vXWhUX8D|cwR^Ar9$o)OpZ9aQgWNvb5}Ad6_DN+vobB>{ z#hiT6cfTah1?lj9>e$X%U-*S*g_8JzYl|dTsC+UDeSUhas)hWM{0;XL>(B2yTsQl# zN_9PFT{;xzKju&V3bqvnH}#aGrX0 z=XrPL{Qs}~|KGBg``6w7&(rzO+l;)ZN41l~QXkf+T>J9A#eMpj+Y3_J8)VP*M5p|0 zit3$~Kk@oT%|3^cKzB2l&nMj#xqUf)IvoDHx+UetX9Iq#Q(t8A8`o@k|3l&XtNE>O z9oCjrO2+Ez9r=DI;s3na6Yn10x&9;m|LpDk|BBE3dA&wd;nhQ%GfyK9+ACjqymNuX z#XmPct=c@-?8QZ8y%L9g&X3C%)l7Hgu~f8vl%j8T_V43Yx@UIVSS1?>SKm9A`~A(G zz4eM=1-9ForrW=$TfT(%j)9!Sk7bknr%z+8`6|Qy>U8HLZ%0WpyT^tqZx`0dp3-ky zvXe7arb#L2OH1%ty-&rfu7^rKD0?>5+vwL#d1tdv_TE|lYLl6t>{+nm=Y%!iHc32~ zc&$%mlj8k-9oM{TM7P{g$e;7yzy5mA)>T&Bt6rtKl~nJPvs?MrKH+{+{FE!-yq4Uy zZaENmtm@6_?)4YW`>$}zbS*xY$eTO!!hWH}|1ZpqOkR{MS0C@UcBTQL&DUmTd}y}R zwdejfSKa>f^IPIi%#Xo5jcP4 zxi^=5xYvE*&aIug=%w|?iK?dskG04z-n!Cx)oGTNHJ+AE3zRJXWM4MceV7$~hUeIn z_yktR^MY(wUbi0 zzx7^!itoP4M$g>Zs#RZayewCr^S>&mw$!H;QMV<+_retC1NA^iEu8BY@)-b`PgCAY3} z$Fqk|A3f}jm_Fm^;rC2#{hGJr8IxPicPeUoc)FX!U0`~@<=M|lq^DCSj>~^0ypm)k{ca7ic=hHm)$1k0#u0Qqa zN%hI`htjBn^5>mFXnRq{)d`-(j6cHb zws+|3WxYA?TwEx7_tG`9FDp%Nyu0r0UljV*^~Fk#i$_bhItBikc*Z2o`tO5%+>!P3 z8k3^bDRR0arj@~U%lU}---9v6}!pj2aAZR zY|69M)|~$Ix%(H_SqCdm7^X@HpW0e*F4HHxWtL>Xn}?TfBxJ4K5HPWe-@Tys{Lu|J zYjQsBpDU-4^{e4uS=jI6>SwpUJv{kj3+F?gn_G1E`{ukeGRrMfTD$Io%n|1u%{?jn z%Dw+IWDZL4-O6GARv%osH+0oZnL}}wPV6S(2D8eds}BoL*t@IRWA?p=otEF0oxOJL z;mM3!cWySa9bhZtUv~DM)!ZxD^79IA|)7N^o{H3(qaL$PQ%ir_n`(>FwUFL0F z{`6ej^AAVLmz}Mf{O#M)FLnO+QV?@nYe92c_BJ0AlmmRS&oA+nF5|kvvD2{7IQRIB z*rk=5+CTnoRJw04b7j@r=W>A+TT^G>-ZVWoXH7%?mG!9OD)t$2^G`_Ev$9=Yw~@>3 z!^4j!_wvb<-zW*r{k@l6fqTon`%Q9Rwnw$Aze_QYDKwe=&++#cr)96%=RThN%}@UJ z)@{DMZ*zkAtyZT@xV^h5KAh|2m#g1xuN=)vkIt*w5*a&rwpebJLK;u{whv9cxx0>< zTgl7LyRqZ#$@SGmmmN2l-HP7v(~bYU+c1{4YCg}Z+&Jrck?wB)^(=gnfcjM_iZif^WS#+ z?@7+=8<+pZx!1kOTWNdN_G{vC;+__So(wx?|6|1Es;tU}&M ztzf;R=c^k%g=3e?=Aw&VCdi~Y{Qj`s-P>Cy%D{lJ*WvZD=-WXPzdNqJz5072ll`3o zvcF?Dt7= zW7fXQ%eOBmFMsNJ`Q@3rGj`qH{V=w{yz-Tw&%Ms``!Bm~7k+!=#iWnt@7{lz@Ai9g zoWg?tO8N}<6Gf&aY}x+q@8!kyOD%lr?3}Od;w;&`S}efM^hx&(=Eojtp`21iv7XM$ z=K4A(xBr%!K6h)z2RqqCo9zff_TJo@ zLt8F4Ud%i6@P*~&w&z8+r=Ooy#rv*E@y<&}_I)4QUhm-By!`ve*&C#mr5Yxlwkr~M z>bM)n?bqy9aKB_t=4Zw`TYfhDShDk1gPUuO`nyAGWsdErTDSG!j)ZMXk5oFZJMxov z$Lj1)LXTuFx83$C-1D$v-fK?P^YUDp{xf*z7hgUw-7f*b}0Dr`$8NtKO|*sHnx?!j#zIw{3$D2iFosvzeE6WE;Jv(Yq2NN1^J)8nZ#dUyEL{@8`!3?l!;KQ>WjiusL;D(0n2Ce!P8wIkfrcL3qtg9D|Iq^&G=jW@v zvRs9yU84_ozQ2C)+DzAIM)|%y;YzodqKb06UH^G}OR)HMD1z%oOu>V$rU&jj1bR5H zhwPKenDKksV~s*#|D!<>W=GOZKGhau=9BVxA$*#h_ zVP>9~fxkmy z!f}7gn+vK14#%FWF0q&;axC}ySEb{RxWrqc^vF(;?z^tmNkF#MH|YF?_RzF%!&Q?B0(Q!Zy#xi+o| zT1%W+xs7bZJMIN7Y|2fvI(Ww*#6t#_SAXmYIOr>y79+lCPseM;oaYBLuJBij9ODi< zY;v%M>v8K8gGQa#jO-qn=QMQoGTdkMcgTv2sY+xL%2wrjq;x&)K%>ez*;Yoz-snfl3jd;`TRxWf+ zWwEzRGmaO#6vG03Zs+V%84>eNo)K@`7NVhJG~?%{3zLjeo=TjliOlen?09;^ zyRn+dS?kghCbvMt`?9^qzuj1Ex4YmX-@Bwe0{+#C9AP^ix5aUMa(~&%k~V2&i>PPU z?tQ{)YZ7Lic@~ineZ6me_VL@dK5i?knJ2zUXwK0^3-fPnOSaC^V|bL3$i3#^mz0!O z6?~iTyo~y;=Qa81q(*6@?bjPxm{04nvb=OD+|GUO=9d(vS7r+DSlZ^weMt%7`FF0d z$8q;ekGpG5D9=*boL(5dBE8Uk>+FwL&fYn6lIyDRi6i`0EBylIFOthDPfUF`>ACO` z4a0xwUm^ltIo&S>3&xNk6=XNucmxYnQd5mT%cn=A2JzbEJILF7!P9dB^5% z1(V@A)+=wrW7~9Yw~!+r2TIF9D8fVB{z#{vALJ^jZOAi)+iS+GPSs?Mm;{CXzz0%=K5xD zp0g#_d`O&@E};5u{?28}Zx?8pG(WFC%{8N==6tN9V_Ka^;K8Uhe>#>m zyr~nLce&SN-YDbLUT+)OGZ9aDEoYTs3`-6}9%YN+xq;?3|6OI z=Ji>b*xb40<$-Ve?yOS%z|$>M;JTVUd`rg1r*5wgA6eLYO-+v_@9xp)w_jHr*l>Mu z>-x)n*}QqTm!`fh-)+6=%!X+0fVqb+qoM{j+!YiEX=E${=&B zVEgv|L$jr`HzhIUzIecNA#GEJlK3<8%*MY91zq@~PNe>P=*{#_BG!4|lk|`sJohJ^ z{&0L{>W`YFxo@3nj3WvZ|1G%U^hZeI?u>&Ov*qNa=F7=`d$m|N>VleWjgi$}R^5LJ z?AEGIZ))DEyJaN)PUMb0ubN!!oVc0G)_zfYZ2ya`3G(jtcIt+Q+Gp;|JR$F;yGbtL z08ht@f_03A@ds7f9J$n{Nu@0FU>2AjHW@RV8Fv%c)5Lk(cAxUmp~3{dS?0 z)%nIo_1%|VzrEO}l@J%2aIDQj{Fnl(vfeShV}>SX=T|j6dNJi$7@M=gjUb78Ark8@ zey;muUiR^)iC-XW!OHgz$_xizmIpGy-m<9aAyaYFr^)K2yjE1ZO8oOI{rKh}Rh_Qdg( zlTSo$Yw6=ReQ}6Ab7qU)40r6yv(jzn?QuJ?SH+1x{*z?T-vd9EC>VWK$=c`AyKB}4 zi!jB!vs=u)osP9iEk6{zAn;AohMUZtvu8Xu%3bDU5`Q#fpUb(x3zl5g?v3gW8jb30 z!kqK&DBGs5-|cxyn>}so4`tc9fS7FwQU>`y+Qcln(>i|~7KwCwp`ju=q0-{i2EE3` zGeVAR^xq#RB{6@B(jhH}Y0_tJdIb6OG(NhZ$(u6uqEBNqM~Zn*e`dtvAM=`Dl(uHf zzGwJh&b=E&88u>mzxBIpb$xk5{ngx`KRD$#>KT4m&2Z*z;Y<(9-VIw{>}KEeFtqHI zXNB#{g{cc{UN3r{T&|ir(f^#;PW_p)H*T)CC&+{@p?Un8p3HkSVZ`S6&vF$ahDODfm&28V81^T?cOy^o^#HnTGyPgnJA)|zbi;YX1!?dRi1W>V|~k+E}dbzRH)Lo!}n*p?JiCJ$IGhRFV;-H z^6KkEVLkKI2*wizYCV5?EVcSm%p$9dC;ArMIlfcQ_3Fd+ck^5%#V0tkIIZNWS>IMT zbwc$buf)kEn(~|XIMo<-Tfa9@myVv8y41*xNBC99wdLW*?uAOcQ;jn(x8-U$ByMxg zt<$Qi`HV%zJb$i@&Yw@MZ)I)v373m}e#a@vFZ6g&sH`{d7l$N|=*inexF&9%DfuL2 zM#{puc{vM(Z7$62owez~Ua`=MzAO5yHUqdg>(`XHi*3Hb+r`wLnW-f1A=+Zwe^Qp4DRAppPpHq`($X*qO;#Y@sy;j*R zi!qtYz2$}Oy7T%43$NW-p}j$jhkHtJvXGtH#bBO=98FVOo=p=JFTXnRlCa>+)1K23 zY^CE1&idMUy-#0sWl?GLVW;Jr*I0CNA6n`E?&s!kG4;=93Qx(EKHYREHP&^Nn{4=# zJntDfoR=Ly>$6hNcb_{{V$7}m6ERGT{TyvykN( zykSYIDS31C!myv41rG2%$=U}D>TX0d!~%$Aw+Zu%@{Rhb&-plAM2aZk^# zKg;Hrt!lcwRYJWZ`_TNk^SUFJh3kFa;=>`SFSo*RS@^TZI@=ykXPWtk_4#pCJd3S< zI>&rTj{9}k#VX_6BH^?>f2y`-ERwm;6j>TrVv!g&r7Nec@bj~rSAi_C5r!|BW9~1R zDpj7b>Q7{%-0{n*!d_doY~&$Sjt zV!JicGlcje=C9Pebm;mNu_yY^Si!5UX8tf2wf@pQ!=LNga9e9N?cLSoZ&Ti>NiT`Z zXvkc5ZOM~~fA1)Fn|hv5JD8@Nbusss=l%`Ptb_i&tX$OcQ%CA}W0Y7^S^N6jz2c!A zx24M&EB;hEi|k{aZ~noY>*42FH5a-6nfuB-dZ_sIpQufleE-JFryp{6aqu7fKCNc2 zUr_1wsjsfRP-SA|IdWX`)oU$*bX~2=6vMAGgKE>(?qj`D9=vk>>bmFR+3Ni!s`q+A zrk0+o>ns)ve&e837NA|mcr>p2n5x)bgQuR$?oD=a)UkoABHFTqX>C;Fa*3Hig6B1( zt+)~|yQO`z{H=Pko?3YL?{CZB;=!}Dr#`#pW!-w|7RwopCe;wXJzyPPpO;+P6P3xW@z!?f zmeQ|vv(9&Xne_2=wU=*X`Wx|i8)tact_<2A_L50!@1l@fOE}-8U)=KTNX4WZyXWsL zH!NihigjGOj`hk`A=Orkq9nQHKfb#->E*|sKWyZ6w@;E#}z0cpZMu^>Ipxfk4bnH+PR#hgo;Qz?>8|y!t>^Z5-?f}xwAXd% zvGYOZ|0lhDG;I^Nq^?U()RU8+Y|9SqeW2fVCbM?hzjLqEyqk>H8CH97tIU_KekIG; z-!;?gM^3_TOPm{3pOQr5%wT{ zVSeA^CBJ2@HTo-k${ja07s=cW6XxU6FWK6hr*!ww>CZ11{)J!KuUGnc`VqM$^>e?j zvivjozRpzp=}$Hq6-{e7UiBsDe{%0}Bi?i7wHfvE4n{Kle=2$Bg4`_UdC3KR#@Qz~ z9_&5#LtmKNq-cGP-S#VI_orm>t_kMdYaD|J0ND9P4!TbHevsm68( zOZ${3^Y84@x4uC>-euYaWMojb!%cCu^EMXjtguS_1kH{5$y@k#5(O)dV1 zx4yXi)$jd}C0n=k)!V7;4&vW>(RzD9+B?gu#q(Egtz#_6&3>yl=ch88iE`mn-Q>G7 zE(A}{NRBROt@-yjV6T!#+}CZJ_7}do_5IN{x7XAAmh2C|zBhG8+uGR8d}aI_?e@N! zH1A=X?%C(hw|uaz(m$bmO6-vQ^J=H-w%zLtg2V4D5Z_>LY`N+W zKC5tD`AlKWy9-gLp1*2!Y(H}M;oco(Q)?FKEqz(>XZ7lJ683Bwz8~fpf8XnwFZv_q z>9P#z#WP=rKd74aBV9^(?eW=Dg3nAh@ceUG_0A$Km45~N53;ss>Pw1mbAEsN>y)o= zFLeLj)-!F_FZCYb4e~ax82+tbOstW$dp!4p@H^>?(t$QNo*xpd%JDYy4@2$qBn=Py}Z$(6SMohTJx9;H<&%nkr z%$wJ!F4TT|O3rqIh0^SkyNvwJufOoxlg0n#&-*2PS4!U>sNGQZ%_q6#b;EV;S#O-o zCd7QP5x+aNV{1vySL1r2oVUUmuCoIqg2QT-T)5F}ZOiuMiM5$MtH^vIZrOwTmXy9d z{B!rGi)S``e^dS8{rmcguZ!bf*!+Lkwd6V1nLk$})54wye_3|#W_WSw*{i1E`_IMb zX03~>TDNb}j$OL*?bk%^OnW+OYJ7IswZc`Al|Lga*W}tLthHyj*`JlRZYE;c)4ZAM z&l(v&u{1Tm4qBb``pns|vuC}}pH0+V?9H!#U9cFu?CIW`oa<}$d|4xN&1lz!^gaAp zyVIV5mRr@$oq2QR%u3H0mdSgrX})J2$Cd_&I|EXX4qh1rT0K;G2fTDD52RpC%;rzCkDLN4cnVuvg|>7` zH!e)a`0%Oa53fC%Xvo0*otOJxufx1@HRa@eTVE``d2!8`s8_ERZC!b?_~~r_QeSnU^(vGr`>x!!n+ZC!Or5s-#g5BYBDCz^U0J&#?)HZ)*SXqnzTfzM^Zo|?9_wTKW&WLfSNeFl-@&u7 z6KXv=K#SEruRd}1biD9|pWB{2GjEz*|JeTDr{~6ZYP4JL$v$HFncdtkEO~qD5#fs; zH-@(_ls&80ee-hEgo|S7jE?(5o*$giW+Ue&)K|gyKjH|}4*v6wxvk|NJIvLl>{Swf zp)(=B{u=9z`&0Y3$;mBx`_OnU_pN)qQ{KkL%{>ry$6E24YhKyI`K-_N*Uev5%4FTV z|CN>FtdAkJ52l2bch7ie*gI>=RY~4I=E>FnWpb8rzMUJ8uM%w2QYJ4Lov`JLWlg=@ zSJAbfo-Yd9?`&4W{y%KXsf7=lQ&~QUCpQ=#e{DMsln$9cCh$7s2O zKQmYF$?EY6lelllHmh_G>!qBxa~3GPyR`EY=5nj_TW)y`SNj!|DjYTLc=nw6P+lE& zQr@OD`SwKniftxgjWNjwKXSVE&e_q$yy%*b%S+AG5(3K=XZJq%FX8)pR_L9UYqqY} z7Tox<@RK(G!{5ruGhSc6e7$DPqT^pe;~TAS8_QL>$o;H5X}x#4#r{9BpMIO1JA3un zSIvE^YUY1>Kjr%JpXEDe7EX6}`*HhXW$me5lj}mS-7PUWWX;F>^LGAGTkZ0rXU~W& zTYoa^KG&R1oe!FSuIhH2w>4fVUi(M&{G6j<^NW4wt^ICP`|h`8hS_oSV@%ACO4{)_%(T$|M<`D5zNPc>^E z?mg-I%{yoQ--f?}DVy)7)gRxNa6j%ue!TY|w)?VIPaQWF`{0-NS5bTOZYJB`Jz35- z&QI^mI+0`g*5>nM!J7@Pg;@@fj~ldH_D!3=z?U~DRAp7o#W&9_7I%q+oe%iFIHt}{ z{_OtKb@E&Os#Z5`jB<@#e?acZmgG(MQ{`Si&R8>hxx{Ppq;<>fY)ttwpV-gND`D8u z>-Yc1lZ0yC`pX~o-SK%`duZF!xIYG0|A<$fHJ;wNU!Z!L(fam#uY8uy3!nBYcf+gq z&877x|79tv?as{!imzuY3SQ%|Z-MpVrAqhpH*f7%$`)U~>0AFwtKSCa^tN70yPm)P zVCf~dQ$G%-OWv5a^Hc3A8J+I`dwzX(KmLFE-vWchd(~$w9LMSJ>{|Wt7C%F``2f&Km7gb-HKc9wYEGko+BM0mFE_paVWlL7Tb}t zj5)fqSUrk1`+g33dQE6fzgQm1>Zy*_|4jR8i|SQ>ymrcsSv>7T|RrDBhS0%?`r$M+5ank=-d5L=l!^S@lVIj@;|ke2G0s| zoO+U6KT9X7?Tuh5vXiK9{agJ_ad&vb2d^Kp7j7ut-2D3fH0JD$MKu38R6Lt}uX9Vm#E;+XmHFr8xWAC>*9elhkn^THBllD|<4v}Y-v8|X zX0FZ>wCz@^Dt=i~qkPTqH}f~$Z?5Nf)~$Ox`^tNR_We4(^|LaZgHHea{5CXP@a6)} zew&@lpJYGT2~QP`Hpx>Dk$ko#>%g+B%sajbEVk%BCm~TK`lBpwcY6B&zuYS`V*1xU zc*?))zGg0Stm&)`MkSVJ0cko)_h)T6<@Raqg0Si(j&t}oc{W=-Qd@FZ@Tinn?>Wxi zV-A-ege%J(oVVO`#q}lkm?AS}>n2oxJ%6Yy!N%`w&7M}C!i_!#|E~Xk_IC0Am`hxF z68ttg+hFfX4I`pO|)NL z6&w0{yYc!Mp|hLq)8aS%pSk#_cGlf%f@|&TglwPAy0=>=ivPssq-71-j;Z$)!fVby z<9+w^8Sj=!ue`tA4XU{B@jmtt$Mnm$c5q&mPf@+O{NwX;F7^*kojcuKAo|IE&n&@* zX^-o|rSKN)g1bdB-JP`eqIKW*+f z_x$AfN9n(tEWVZB`0kvY{J**O;6H=qVcWcm*IJwx>-!%1$))^}viGz2<4f{mPWJ9I zSs*33xZ~C9l9Ux;UNag@msdosJM6yRO6`8n#Od$i*+I*wDsH?k`t@7k^C|JH)$8Y; zoqgSAedVkDDf_wYzFn{X`oFYZJNW;5sq8EJ#4j|bU#v+iy1yx-*6HTjr4lv)8>h^V z5Y`U&GQLoBbLyq%TVAQQ#_yW$SdwzhtYB);3BzUI_B`M+JayVK+;@fF%jp;1=SDr$ zuP$)0ll}SaTu@f6OW|hk!YTeyVExXTG;Y8!P*=4uAg1^ zhWpbp*N$bSUm4H7lw0MqmHn+{$ovm0zcZfwd+gROsq^;xCjBaO)YiKy8N15-QG9#N zQs0XgU0#@71 zrZ27XsBrJGxV))l|2{u-opms$#K-V|%d=Y>Zy7Apb~?+W!B?6&$6#xf?}`;y+m$0k z_sp1REFZo1m%{x|6YKhnYL?$oTln=$$oZaX?iVjj&iA}t-PLvf)xoXWUH4u!ie6sj zzwGsUsg?I%2kyV_oTdF&r2KDp(Dbiq{oNIt4@Lh-YYpO&*_U5AJtaA}@LT8d@aJb` zPaizA+5gaWo0!i9XAhq~dRTnpG>bK-9GY6FZpts zdeSS=S>+WRAGfagEbI33O#dOll#Og;#)ks%*=kt*<0&` zHr!kG{;u8JD|x4Urju^{Y!O9{I5y7IY7ODZj;EKV?_l1xvfk_g^-~X5YSY$J$*)(xy+iV_xTC#s8^R63j4K-IEzZ$k;t>^8pcTH{9 z@Apz(dw*y9Z00u{^VgYve>rEXnr6Y;onF<^tG}$>T3oZ~?mK_Kh{N-~eYg7LT<-lg z^W94R%UhY7Dt2w=K70FS?!+^h>B-`q)Bcu!Q~kZ(L8)ffR_9l*a&k}e&inD$M7D|h z+>;~Al22TZ;JvCMX?3VUMrHZ&lzr>ef|oQOS?WG#&TozqmbY{B?z6MzufNA`_NRb3 zfAjsRyQWQUej|V5{igqC_bvIBlP|1heMze9+6lGj=p`Sw=F0qjt&#KA*=El^-bd!U z=4Kpso32y*?w?=1@vZqwUNrpc){xqFSU}U!JpbD5$0qhn5RysUHA&gWdbaX0zVD`sEVC~@kg_^rT6<{M-s{KZ%E}+AB=Xk2<2jhX zPyRZoo3r-j*1Xt#xp85}p@%Onz6Y<9>aVZHyH4uQ@4WS_%N><>goHsSm07q2z$-o|7nQ@P${3+t9A zx5T>tOnh^&;7#jBkqtW^91vwa*k7P1A-ry7jp+r0@4CkWAF0jjT6)0JVjt_{#TL_= z0*}18@%eB7yP^mi*Zzk_*SGHIVQzd{`=O4(_^wXEybdPw9cQ-g&1w|$Z&%2yc*gH> zDA#PlN#^Aa5{ss3o)NlGd$i_(fWi^2CprRZCYswAuCJeQzIDQtCuM?}jUvTvTqQb- zbnh3*#&ujeviXZ#BfG)dj#kSRXLY!o9eUPw3hv9ixzPJTL(h3{k3tj8p4;nQyY?Lw z)#K6?ncTIel7Y0F&rzMtFfo4gY8e=#u*_MtegTWlFO3a7RoKjRsb!X+Q$^Op)uyI z#v2i}RjVSrwDvhoGO(10aWOsfcv-m9{gn*b{TrTnE3P}`QzMo(caDL>+q1mv$Iji5 z={;1y@XLM+n|JK%T3;vD+j9)EMcTM*ctjOKJ=(d%QY!QW_AYf|y?v;pX=mb!2^Ra- z$>xKX097t*nyqzahh9ph;C1I4=Nbc7$bZx55nt1m+4NK77`J93Q{**fz6qD+1V&Ub z?qiaV|Z=Z z!$q=pj#enn`{pFDrr`Dy7k&}nSBAQ>GJaOftOxn)NTi?Y_Q9G^5Y@U+0o{^J%S~M5OrOror z;&V2?Jjrq;*WnH)kG1WKlPe_t%w?8rE;F9ED{`W{iEG;VN9zL4KkCaef4p+`&eqAI ztI{WQ%9jMqU0~;Gd*$7sQ+HI)t9Jw@{WyH2~P_y+botk+}IYb)0_b=vdFP(7ZpZMAN-N;(GboQ#Y1mTZSFpo}(`_QB-8<^&+31HE&Oa zP1bw%L&VC}*z&2bh3PDx1(L@<@2uSQktHdHd&TXwHrs-kPd$nFTDpky>?arF3r84C z_Ni)Zz84_;xcIt{&!uTgA6%I+>uX)>_4K1(sysI#le6lsn19Q8`Cy3&JI;LLe!hE);nLm$o!z&V z#iwOd75{L1z{JAQ@3rOF{KIuK8g{NrpDw}EY#GCow7|4yy2Qi7I_DLDKnTs-oS~m*2Z0VC5TUu>afMt(yfy+4#QQD$(BQdAGtVa_a-5)z6$~hE~5^ za;sF$X4OjXljViIDzm5UYm5px(|ksn=k7^`eFsab%2%(=Yy3MW^7P58QRh}4vrW$7 z>9u}1>)e$pKfUY4n|{8wOn+x~H{)xczgg7m9bP+1#n0b(9oU$>-hFk_^8fPn$7YAm zUfQ{Xfq~&rZnjf!#hh3_Z@wl2k(8&FHckgW6mmYjeqmLk&_UT5CW*P1&Ys@g>t6g) zFy;o+rUEnLnU$Z77I~RGF`awhXkRcZ%kS28I-w7KGEVc+Dsbk1y(TbWXQq1b1d(M+ z!xY}{WRv?YHEETE@11LRgzP)nEv!GO`F~Q9Pk+BdW0vKjJ0Tfq)mt{X9cyJ%>pJ`5 z+|NB33-{MfKi8wi;;r3ged?K+qf3C%=fF)RO#!ldPaF;X{m|mimj|*>=4LyE{5p5)A47fkE((uF18c9C^LB3U#M>4;ZowW>o{E|( zy-OyDOmYkI$eS>`{PR0*kCTz>Wp7s)&%64neF=xqB8CaSeilo#CBjjK=f3*?|8BoO z-Y@@OcDH(HU-k5dH-CP3csPIm`uP3-R(-#_QfAsCcw0}EyZ|l37 zuU@~-J)F1NuI|r`YgfJgz5Ab2|Le=k>-Y2T@B91b)6>)SzZQKH-@5*jrk4J>rxMR6 z`u&YrckBGdTlqgHm(7jNjEcXyG4Z_Dxw-%Jt$x=3`}6a<*;oJnx;v-vOt3UcvVR`( z?}W(A>;H1Zzhs|Nwcjp$i|MKKw>MAXjXwQY|KiDc!zWJlTX`lHZx#I>`Q*6i1G{}z zZFUT&l5Gv&+&uYz%|HL2}zh@#&-mhYK@q6mL(!&>ueSa!n zpA;JV+Rh{X`-}sXKO!d`FWaSfyYp+$)A-yYnLPi4N+10z-Xb4+Heyb${POtp-B!^`@7)&7>hynR^wN%l+Sx#uVRQn5c5`;*!CdH#}~nEt;f_UYW#e|!Jd(&?YJ z%RdUd?QrUTotb>Gy=HCaIh~yf(mDIyJfHK0`$l?%g7TX(*5`rGxA0H?mcCu~7SDI5 zc{9a6y?b+WX56X!rC(M&Zd~`Dxin+%gMGR7eYMrGJs0%qPSjo~i~s)L%ldW2^ZYaE zUf*7SiHx0eZ}aPVhixyJ_1>)3ocS=nu-HXGd`*7{$Y4> z`Q(3%z2Ot>&wu+hd(*}}-CvI07JvTh-b=PGowqr69o;2S_V3t~{pVjl@t<>Q=9i#< zbFTk9{IBdyw6}e|l0&+^izA1j{u zRNY%9Cl~tfumKMU1tdqmnf=GcZhv}=?Y9QW6c&q zd2o&M1>fX z$Nqq0?{23*FMhNAvHtN4`5O~Idh#AG`Fp2M{Cf4oPtSkl#VxOG-1a`|*$@6*l`ivM zPyc-W&GyfxFFIcSe;#qNe(C@4vJYRDF87y})_kk z_ce77cE+pfpJ&xM_ocodrs4F-ot5V{JdgUMf8pdyYyFBg@oNvy6@UE`|B`LHrTu@| z)d6SjtT(;8JLYZl-p7?S_ii#t9De@wNUz1*E9dY2n4iw@G2Py`O>%V925Uh^+am*$sbJd&2#@87yt1mCivfD?i!nQn*Wn( z8vBo)dTze&04!1G>1~}_^14kXv0lhN=g9Xs=f_j;3zlWCU2|iv^126q@6@IKp72id z{}y8#U$2z<>6eY(<5TkzW*>YNr(s-m z=F|CaFG{)QA6%AmTia~+ulr?N-p#g|*>+vv@cMS%ec9%*|Mhb&Crd{s{Pn-}?dOHO z+P&AGf11^@`aSnV_fz*@_ibdGb^S}tS5 zzs_yk_NK~Hw&02T{;7Ys*FW}t!?5PsoO9J@t8bpXpL*gw_wQNmQ|l)h8ofMzd+qx3 zh3l8k%q-1K6Q4fWZol6CtN-rSu32~X^`|-O>gFZBfyLN{S<$6i_RrS-VE!YxtZ>cY z_ivtETl=l@T1W%u-+txF?UHR|*o6pw%zxiyp-L}g&-Ln7p+*T_5 z_oHe9W6|3EfiLnoEsq^3TBh@(R22r}w|k_kQx;QvSueKi3xQKe=Oay&b>R{Jew4FGZho z#Yg{-*Q$S=Te2ZJ_swBvyC;Q9{s;ft((5z%hrn?Tn@#r5g>3Q`^YM&O zyzacw`TV1P|EArXf2w}z|KNX?|F74j^d+u-KI8ePch}nQoV=ea;?ZsP?M?21i2u?5 z?|S`f{X3!VT(RC`pbDRI2x9>%3oaFwmP5CqL)At|x&wt!xpYiWt zlIg$OC-hpU2X1mxfiz$6Q>UNJNML0Z~wukRr;F{lof2EQZ zKe$!+rEl)1@`_IGH%Z?$C+~m#Zb$qn@0zLo6U)wtE8M$d_`L6`?;bOOY>w3Vsk%nT zXTSet`g6YJ^v|;P-f?}dyOz{-T7EjeG4TDyb&>0?yX~}?_PSn>-_QPOowb#%m(BF| zx9|U3sQadb;p46&lPdij?@1qjnZEm<^S?gMn1{dp{yvI0<^5`Uv8MXVIPd@IF?Elg z8`aJ>ds};D^ZxA*-)ruayOS5|zx#L5J=r+vGv7C7wb!*NZGTrSU+`?_qn}2W8rCava>bLgab-(Fgh zW7*%jN9g&~xAV5ml)1Y8yt4oK&?@a02SfkcTfh4&{Ij_4`JI$mb#i4NANXyb-R?5? zxw)2Jc-KAc(`LB4~|L*@_(|vWfkNW?` zn?C!j`DDfa#3go<*`2I4X>(_OO81%Znx$&4{(9{jd!wuSX5N?GRrKMm^B3QBk=F~C z)jfO>y<4Wbzp{JJ;&q?SR!VUuv!1AO+`s(Zm)&0`-m|{^uKaz=>WvM@EvK&$t~yy< z6~2GUZ;y3zKEL@K)}B~l{GVY#(=UYw`&Ab+FfeN%8n9&_!7WeM@Ga_4Td;s-%he`lttDGqt(Gnd)6giLq|_lQ zdQmmY{Ns6*4sSDKt}+qJ_uo%+pPyl`pZRF_t@j^hdcAx4aqsS!S+Wa7&3{*YcjGnfUtcc7udM$$Pr#-+>A>sXjn;*C zO~Y4LGXM2f3;Mgb+1YUYd)}!hqvl`vl(*abqP=sy^3gb*FJ@Qf{QEzZn}1X7m-{>Z zdH(-s%=l}z<}@3#E8qSd@8`L6-{*Jf^ljhm1^O=C_X+#|-TQ9t>-zd@>%W-3$X8qa zKgR09wtp*w9e>R}{YqY*bNkZ&pJ&T%`hNL-Oj!NLk~;U(zh4*c*Xr}HH=g>-T`BPE z*QeK}eVxDmQu6lY`*-^J_qKY?^^=ngTdggd{Z2o9-=lr`r_(Pp{``C6_3xwkpLVbN zwc*OsHz{*j@6^e!xKf{%b6x)N&39+MoX(zfhEe&*+qS2FbHnx7u1-H*cm3~sztYqH zE4BKbzR-VkhVlH<*I&!uv48p-aISrmzJ=}1tJ!lu^0^*1JuYxQZ~D3EmA|UjZD~vG zm6uz2f4$_y6ON|l8{I|!*@ait{+EtjSEE1OZIjz_eb%+b52ALRu9>tkEZi*o*PRm= z?-whEKEJ7#`Mql6@u>ZI&ksK>u3me7vee^Krp{l?ojgo`oax^(wKzs= zeLkALp-O6oW(JM#+yx1nEq-os+Qq=YcO8*uCN)A;P((pGeKMLnt+E}$g$jH}IxPg) zAGye!h$^z{CDy?wR6zgfTE zV4lkI<+r=rmET+DO`Yfebw88Y#eeI*#eWU_RW^0m)vr${Vw)Rz4%GlcglI=$oa~)-;I9n<_Vm4n`8Fz`xj;|>wMo69aC)UDmC}B#g;_E*d)b@6QS6Pv4jP|K3o1$I*W;YUR3P&~K*RhwXaWZzt}IORZ12@_g?f zpM34;n4`Mimdj@Ee*c6w7F^XIALS@U&@kB#5>#|PG4n9o@H_5G`S$@?<1#LD9P^t<(E zKjj~^-O-|Lq5IjS_UP?-hmxNjSsHOZrLeI&DfHi~o1*it70&2CwDR1#7dsy1zE@m* zY}@K|t#hkB$%n>NZT}PfbBnv<(`&ZEam%%fN- zA9hpzUBpl2ry{oh&$ykq^S6E#^ZC`2>ZfZ*FO*vS!0k)j(Mnd2)iFNP>%a~^=YOev zaZd*S7t?unx9;zgocAq+efhWjqObBFNKGkUUlW`rzV7#(gO}$|sn?!=?WN}C?dPl| z#kagU~mR*;`%BO<(nA z?x&bztIoXo)wkz}bm%eRHE-_E-Odtw=F(67A69Swzc_W?IOVzZ$<2Kb|zpQ_rBlz>z^3&p#7ykC0zw~e3 z(MOv<*{+|vxg~Vw)vvOZ#@5TOK z|Exat|Mg7}v+rg7Z|KvtYkN4qq~_%h?dh4O|5o40``<9{;p%hq(|1LkjjXZxYUo#a zbWM$``M>O65TAVCVE=X9wf|N6*|YClw|inU>->M)-g6Uc{pO#2x?7_0To28L$-pv?){8qa_Td%>+!s$eeO+Fj@%$sE$lbr?&Rn%>`g`fT zi)i}lZ^`@8ZMwP7d^6JCw4>qO&8vU^tG^E4D!S2Z@4Uji8}qB@u@}84eXdl#!{$;* z_Lp;dGv&U-EGSwsbzk07Y5xbm-(R&0ebYZfxGuR}ImCYPN9}d5=T&}tU%e;r=OLYb zow&J$ZnF9jM}L=D?9#ioGF|xLb>rH%Cw4qy@(=h~|E8a(E>HDwMkxC|cN4zl&wpsd z|86bLs|l|SNmr|gOMd-jvX0x^zpdMj{}kPD_~P0fe4kc-*{c1xi`(YlssGB_wfc`k z%PpMF1!csaKlT2}#hTs5#)|y8(~4ruLoIu9U)|TJK6-I(!Q7eq%2MwhG@t@Bf`!D-@vGV@1)IatQUzF`U=NBJ-?El=&eWI(r?k~C* z>C^D~R=#zgz|Rfy&lzq`-(*=37B|&>Yn|Q9==g^(%69nqZx8-1D>+}(7*-eVsXy@i z#jW>&J0@-47yVf7{l4or4se#G*89hZWXD-BT$|Frg1O9w@pV*E)vooMZnMWQ_B|Al z@_$pXv~N9YlGwgHl{&ExwQKhA9nXJJHPu++1aev}>k@)7UezhQq1kN;!*T7T-XX4xf; z=PMpBI5n~M{G0vJ?oU}h{**0WF=zg};Ad&U+vpxPPSsZ!nSMq@#E>&*KV5}{Lg>kWA@@RZ|-IF z-+i^~y=qi%bY1-E^(il}t=qoj<0kF7bFO{-vhz%N?9Kn?&`AEVd%?xhFPdjzFPwZ-;_vfxPy=TmKjO%~C;hnXud(gto_H!6smc3cOQS6$v&3Cacl}+0f z^2Pd9{N5Q#Ki|?}YjuBVz`L-=qKxxO=P$O|a$LbiZS|l1uZ+D{R|-3?+##Va{?laI zVws}jnwhp+|7q#hoa>955PLdsr{9IShJ}6ZJ2`rnmfIcPS^aeCLv9M>vy1(y*zfF}@7nXX+FLD=xq5ot-;>VA`L^zSSAO#(d;PjU^H0CFv%l!g;M@P*hJXHnnyBwubN+7cN^RKwW!=xdbgR~N*LQu~)-`ut zLiqLXI>x8{AKS0qJCQMV`aaee%ijTwKd!&4I~%=Wakl?|j^E)wGvBx;i`E^}e9R$x zMAv2>U-_~4$Qau#J<}V#Aw(;Li-hAZz-gTnw%YTObdQkc3m?-=1XV|~{ zsi(e0g~%*?-C}b0xBUCW`jka$Q;pc~P5P^y_c8L@`DgV%oW4%q)z36Pq_AaO@SpnY z|Cx9Htbe_wP>+yC$UU%wY`sCpOhTvO8h#nTrz53Z`M zj=J7@&Up3anR(_%v;K(}{0{%T|6F<6(~@uRcew5^KmYT7^zpsdt((8MZv3B+V-L+x zDAb4V4+X0)-u(S#;=wxM|7*VO-F*Dg{Y=4xe4lTXEq0~(D-Yk#j4AAV>;C=i$CYo^?@vCoPx;%;mv-BA&S&L+So^8G`s>xUUvdKN*QD=m zYWMlg^3!&8ZupB=pH3K+#xMESyXL>ejrG%>zMP+xKhJ*mE$L0!_4iJ@{Q7bK{>Fvh z>T~zB{ry|ce#P#~VZJxY>lW0mynR~i`q%BQR%_n)-(Ki%ZS#N4|KhoSDyPqWxA02s zY{px&_hon1*8S>vxAAJtR^Lf&@6|0NokPU`ty{PzUwcJ#_`F|DXTJ69{m~XW^U2Eh z?*nIk{ad8|?fc$$G0*GQsz0ApGAAT*$NBOvU1zHFTs|+gU2!M8=JLt9LfiO-`xq)$ z?epDz=i~F6HyO_!|2}Q~ljHr_{}@Y_zfTIbHG1~DX6dDk=PS4P-HNaEU;i%k`p+rP zChoo6|Lwuw4<$Yi<^-F~FHCU$|MpClOxoWq#?zEfzr3?yvwhW7L+<}C-+H`V|1b9Y ztjW(i|9*{8dK-TF%)QvBpVyrF_s8FQpOL!5zBi8@>Pp(_qy z|NHlEeXr6rRrZVjXZ}9_;QvfJJG;7D48@GOi`QxQlpQQ>y*lxS=()X-vr5lcY~J!~ zbE%)?CHp1e0d}Vhy^5D~g=dESfBt9U-}qAR53ch6JJ0Xv&@Y;E=I7!=9r2H5rF%~e zkG;Ne-psSEk#e7sb54EMiC#88WKN{C$L^4Q=O6s%+cx{>|F>`7e(39{tyuQ`xQ}wJ z<7|aJmmbae=Kg11nCxluJ<}(~eXq5foOx;9u1&hnWq!Q)H$U^)|2NjP^L)I1Y3r&bsxOs<*)tB;Zu-HeezfRy=~XEANH+hXXL+p{xh%P z?Z(7!uiwo6vbV-uqF3~%-K@X%$0vLVou+!)di8su{zYs5^y`1j{kCUpQ@S7#` z;>9hN?e|^6a zzx7+?R{J%US7x2eIa}3x>3?mm^8U~6_y2fjE3TRS<#V>iY0Fpce;ym|-aqBui>hhY zb=C&%S9_OpHZ$zm{;t29?)+Aczh?7k&bLFxJI~F_Rrwxgna(@C+EQ&p`DV2}x2;ak zeBD{v|26H}tY5o=TEAOe+v}s98-DzYA^5{ok(mT~VM~vh>W>Q(Hop-TW+dbNhc` z$2k}OPW`cbpCd4I=gn{A;# z40oqXYUrX^f=5Zux0qJX{bBrFqkn31efCGiT=m>j^KPE_zu0L0XT1}3(bqI< z-S3~7fZucjtmY2LZyxB2r=7tJNke}C>)`PJZ-!~Jd_ zX<_@%^QP|nzSTP;bFYK#zAyWs84{c;V|}d!sSYMuKap>r-j{XLx^E5x17k3v5L(&_ zEk`J#D(1Ys_As+KL8L8^y-<+7P(Zv;0L0k1r;&U6GR6O0oX;DbXZ!zt?VEEhc#?`I z8j`1k&i5;OOT|uavWYuxz*E1k zz2yC-Vkl=gVHthCA)o zcQ&HK|8=zSeOE^9G5<+`lZ(R$f{=^X`q(Tt^Ll^_m;Zr^;V)v(7i*IsCuYGHKrF z=vi^4AMU+&keL$K=kVt%TTIeK!O1Ph=YE~6rIfupL{6C`aCN`5s1iER;&beiV(~qx5$1hOdHL2X3yDJ$3Jd-K~#8KFh_H%vbyK`iI$m^%o^Mt#!tAuiVn6mBsZl zzL?E8wZ@a#?x3mOnX0Qi)jxN(>&M^T|GMCRx{1nB2apYG=b5bA^#6dHSsQO{Hycxc2dzF}b z+lkxUvw?lbGFPUjE8_z%ZnoaTyZqsc-9;%rtJE1+yvwcg5BU2>k&&mYg?TnhzzOjK z&Fc&tCr^9m*l)HjclW;U8dDGZpA(aum1VW-*t^wN*D$^U1=CUAUarsTFKcv!Js0e; z+Osb^fWcUZ_Y1@Kis&Q8Z6do#TaQ)cpq}O7svsqXg;zKI_wO*b8^7yVbRXM&3O&2XLUz6$m;;rcM z8zwvzTjt3z$mG=CH#;VFHbU)3gOmruuI(xRB4zi@-~YEpX=m-jPq(hE-19#{`>&ep zRsR(K^?zP(V(&eyuUNH|AeDb?>EE(-MJcJC<#&ljlA8f%(sL?Oi)r^^T{773EIYcPQX|gm;_Zlmw52 z|C2TQ54e_(ujJys7FYkR)jr3&!@jpv>ZZ71iL%a~W5oi>cP*xT zUf?QRSzF23&3-+@+xx`t+kfU2Jm{|f^om*kVN_Dhouiwz*2O-4wr)4eg6^mD(@uva z9AK7bDPXJ3Jfgl#>+J4h@5_bh6#flP1X}Zv_0e->I{G zW@q^%BG%6A*N1qn#){1n9u51?zUQ2?_UqHHmPz@RulMUbIh!ATtJv;Z&8{EQ53?UM zQmt7q|Gi(`^Zw&QA2-&=|KIz} z@qp~Hg!7`0{`v6zb-WRDLhFEH!dT;fZ#i2*+Z+>x9S&xO|G56oI1p3$-JO|j3#0VfRkrq_y^hu5V%+U41@A<@EB{Hh z-1VsN>2EGep7^$;=Uty}%S?OwXNvB=xhFpxHLVOd$bR%_vY5l|-IYt{e$swD-+<-U z4&(cGwX}+rv@Cy#Z1ZT)z41AsH)DT! zuhtIp{j*YbQ9ADpi|U56Aq!kU$@z2m<70VzYo6HgiX1IUGoK~5SXyOgP>jUJ^mV#= z!Xbx$Nq&Bo{p{05SJuE+>_3X@&gZ|fIys$Fd#~*K|0fJ(uQiI#y|#g+e%qmhXDV)I z8qdTyunSfOEZqLnmQkF)xLo>I*_$8lEN@nRND%JZJm-G8L3Z?I0 zQTxLyDBPC+xw`35k=dIE9zADte|TpwZ1{42^Tg7P3mE46E$S^YXZgeBT-mHL*##W!yMnRnq4-?2My*Y3WWbDZ7m zqgep+gQWr&*j>EWTGf7McW^yZz;&+p=!@Js{|8T(ze)GEt!AAZnize^;b6nAaE|hK z6N0W7*Cfq$KB2jhal;*rZ)W?|H6E?|>LM8vw{2S2eTEH1&J9z-?+V{}dF7S;&JU?} z--J|(bT1Yy2iYBPd7fEOarDyqwBNI&I34Zk_5SCmGzdyPjw$H$aWFG`Ki}u|{%Jpc znE#TujL*GZVEVn0!7JtUf6uQwQWsrpSUTrp;nRwPP7xc z;3~hn?>A9)hT>WEZO-dz6myt@x1D$*lvVfTbWzyJef$5v47w4`Z(VV8=emutr(Vi` zn{}(f|G;L^TXNZ_CLBuGeKDkCZx!eLXWv;&u1PBYuIMfQz`(KoBg^l)lC7J<|20M1 zZgGC(d*S1Ew_DCt_v$+8wchtI6@-^-o3{q|CM@WiQEap*`=I*0O<^~bvj3jgTKr|H z-_JiR|2G90d~I2NE#|9y+gr>1v0-cDV#g%p1W_~ zzqM_qSMOavb5DO_!#Do+odrqncI=axjg2x+dl)F4bx6E?mBSq+4q)p z%a@uz7HID~5&X9<_UE7S3v#m`w6v%&%lKC=H|px6Yi{`wfvhJ$mCCmZ(5|6o!-AHl#?b#&|D`y4+H#CO!om>Etuf8XIZ zlZJuT(Len4;dh+22_(oVn!UTJy5Q&ZL?1ie6@hR3>i_=R{#ah#Uf#Q<&)@57Fhjwy zFT8$-H!`Tn@V#E`pYm9U`J0XS?)gbk3dvuXKl^WebMc}Ab3}2$mlO4i8E+V-W#q*M z%4T(SNU7f1oXyv?V3mgDl+P@m74O&oyZVmr##-H%RX3lh)t;)VOY8ffHmCi_qB?J; z7q_%bH?f^+Svk}Bh>K@apwo;xj@Q?J+i&?NTV0mR+!qk{Da~}p9^Pp?Y|j@hGMKcz z#M7aBU!bA10Z(VWbZP%gC6UY@y#M*7OJ}`&bNkuGR*osV`^sD{s3#_f-tf&ce05OA z+^@?_K%r@)hm7ezrvJRxDo&-}H+!GBfiYb@h%f>mUH|Ij4HPK zdr1BP|0%0Cg%-cBt^BAisq@|};(zb1GUf#7GnTh+UHrJbi<|SZQg7$$pd*`QHeY@# z;Z*kS^>6vPt-8BEW@u;FsMsY;YG#{#KJVT+xITRM=Xu8+jxn=%Z>S} zi;QACUhd!bfA_-0c17Q~EfzohBs=y0$Nc6;8^vxa95Rl-?jMj|D|G{++@voHdB1X zYt}c9Puo0Lu>Opj%Rk0P@mb}u8%3ABl!^PvBqnsW`P$*@&+Gl4*Ga$PwHJB9`&Djs zs;q?yTadcn?}x79HEDgr zJl*%l@>e=N=kh;SJ1xIbAzf2`>yAo+=P~}$E!k21JNK_JSaaeepCs(-QO_t<_pRo}bAnwjUpYpqlFF1>m7yX6P}h%($=SiX85-`DTH z@$df^9XD3=t(Yvoy?j!;aZ-#;GQW=Jf%$WVR2uV^#TI?-pWFNB;p^A-_ik=zVp}4S z7HVT2>MT2t<;a^f>s>Rsm8;^GKfID<@-r{{~m5dZb>cm5u08y=IWtJ9Cl zId4o+VR-xFmvKbSiZ=%sGal$|u(%WLnk60c@3C3R9I;RF@Be>ITVkhgb?Sm>l#|@= zYqHuL2OJ9PZ-rmBxNrR>%l=-BU(xmAKLY;eInSt-a2~g*sr`T1@>$ESy16XeSN7ZT z{Cit?@UP9xDKlTaTfe)&H@EcUuD%J6Ygf9ux6Oa?KYTgMt(Rrpp-b2tyk0#Kja~5h zq57xZ>Br`uD-M!T3-(e>mk|C@^?$maw$eY*BSy z>HmK3SY*HF-M;2I=ecaxTL={|YxiWhZt&#;^Y{DQEKH3K3IZGhPkq?m@SokJp2MW+ z$|hX~2DXKW(U*gm&@e($ydgJZ8ia<^20PerR|je=CM+}*!v-q()) zd-KpftlLCTzsXW;)>@DHXJ0L~)e3n`yw7{CTj$opcsKCk?8ggk-Yj!IH}UVnuP@nk zmAJ0SP25oSUifUW97%xAc~9#1)i-;mb5GFT>EF?Rctv8fp@y2!>Tn%48`WPC zof8U0UhKQ@-}sj9*E_mjYjPh6sqC@mGn@IlYTksM@x^w}r~Ql%pT`|@W^(Z9z{nc5 z;xxa*)4887SmtG|n9I7${z`?e%K4hT^TI{vyB(XDVzK6BhrFeTxdlm5-v zzx~MZV4dFwZ7Q<63lyHJ?~yfUSvTqO3BUWTM$yZzFuabwl(yivYwzcCS50H@Up`r5 zx1(72kdyPqpU3l`)Ut-` z=?4=FRdQuNKmWg_?ny*O(Yz@>e4Qr$KSt%QpRg-#?ZMRZX5YSVEz*%OmYa4?a6{Q! z-q+fD6JH7?-jTkv{;xvm!5=wW&sto+-xs|`B>afhv-?kU_Ep;MpE+-NcvfxYqoN4w zGUvE2TdSLXWv|WF7xA5!bVvArYjkaHtPp<@kBMfs^r`zdo>zA#&NpVal&v~+MVBke z#bnF%MTzeOdyD7(K44X}rcnOHv})$KohW50 zXnFY9fhj*sy@Dn;eEGY{UT4R?cmJo0&#a$3>1Mz`xt+((TTN^F$GrIBzG`um_y1g9 zH3|!S7CU>?c&=5#wd0oy7Cz}Iti9k+9e8H{$%>o%?N{&rcDgkF(36id%#*dwt@*=s zs_at4>#xrluDS! zY+=>?vd1&?51yzHIo99&dGpT|8&jpW9=QAAp8tQn^*?;4&gClk|GxC+sa?XS>O@Xy zK3?!aAmpdz$rbZ>mhx3(z5TF5wjezFSl#{d|L3n=*mpj=XQR^J-J6z9Su$Nq*Yv{Q z{nxjKK70GxW!|PY5zBm{wL)Ib4-kK~x6b?>>w;w$D#X^kn*7O+FC(5krsoCPAu%~$p`O5UYIYs;#ACisYU$@AC;_VVh*^q z&Sa(GdF{{J9KQEUeVbzRK0+%p)gx`HQMju8O3rO}3&h{J_dYgIJGPhc@BONG+?-Pj z1$xZ-w;X!7#HC{Hrfs(`?J+tp8}zt-`e$(uYulxJ9lm$wop+uT>wa?M{uvR|cjubP z?4BNDr20PZ_OrnJ(-Q>JD?CnIYBg5#X;;tQa?10S_WW%1=Pkyc({v-A)j#{2m?*z3 z>!Q+y{jD9e2k-RinN!(s6hz+MSH{4=y$w-WJ(Hx;RKcyA#nIPm4;1!2jkuSp=`|<9 zdymIPS?{@OK{4ey+7m;LPtrcgYs#5g$n3x%e){hB+W1E97y)h12_l}lOH@wxUCo?Z zXf^qz_y2W^{vV!uPx9RR&ux-6HS*^yzt1UNZ~M)zD)HItX|75cslVLj?Roj)+r`84 z*Kf&;iJJBBVpieBH>X~8AAcV9t*26U?IWiCY0JKG2mZJkeJbqs$5l4P$$mO#j^6t4 zBszTiojxy(t&z)GUZj|Y>C2wFAOF>4iHq^1V~Z=U-CUVyU%kDce9h&or7DsYiJe79 z*2n#QwY%bgpp2p>t5kYZ=$9vrDxNZu=aV@W&M-QgI(P1@NAEZ6;G7jK=j2(!3qw&|RoZ+Z4i^RrqzfBvrTssAv2 zNzkTUPbL4q+EC^4T)Mx?#Isep`u46v0ey#sx$SLyLQa-!KIiAF5he6^$1$Ui$Fi^V z9e=%5&D_7s{NpQy9}m`iSNXuXbETGE8h2^x0hz=_SJy3m6`8)=Z6$Y?jsfrUecyf+ zxAvY`*sWpJ{fOu6u{-_C^ZxsXPy1(+ue`>gbJ6}R`90U}zdl)V?dHmbo-uqTlP>?U zt9-O`=5n#w!bg5O)j0|sS@GrE=gsluT0&vDUK*ipzQq>RRaWm>Qm)-xskur^dt#`i z(4wi2qL2Tp+ZqdbsEM`g=3+749nzSfS)ac1kK?-Y_q9X<{5q^A3vNiNsd)11)23BZI8K!>Xz%@?(% zmX>9`2`gG|Q@UvX+J_a2{ZCG{WM{lSb7kSt{ON*wb_6`*`dJkExc%w$II;I^igA&v z41WEq{CCuGQvE}p`ZXVSYENH(S8KwoD|b%p|M>aV{_hqkyP77rtc_C2eR;_EedXhA z-4`{26qo+p{J%GB=lA;y=5L#D>+Jb_-6tM5xgOn``26D5y>?-mXCAbwwkgOYroGas z&tKE6=D+ak$uNc2Z?5e4_VxbE+Y>v^))_h%Z;?CAS@c7Fs(S3QmEj*`wz*i$Ns6g? zTT>prHPmQQWmn48zs3K8*VVnece8_aYhQ@>j8)rnAAeu|Lw&ZaaDGNd}$e>B9)VQrJK+B@rvh}u(VyUzT12E?Y#95FJ8F2ulu8zaJ#g>&+^Qfxr>+N zvg$7OJN|gbE;_dZunkez8eZS|oUiJU`F&i&tmg zFAH@u@oAq~XR|5g^7hT={CbuC+;2K}va_OS)t~LTLA{}inxu0=<)ilhyeNKu{jI!B zXTGcdpCnOT`to`Hnm^^oKYcs@xj)@=OO*Oem5X)1PyI2sUZq_ma!gooY0r|)?SA)v z+HIKfO=*7off)&xwdL!gD{ftnj!a+PmZ~A*_)2B{8tLP4E9>unvIrCm^<36+&-VYL zgWkRJJo{EkUOlN|DE+XZ=9_5Z)tmO;_is9pFjdPhTq67K&!gR~?XMRu)KpSE<#JVO zlf1v|{hNuadv{s|uK(O*b}P2(-G*NZC#ew0m7|kYvmQOWixsHU(xkPFh);>bj?}hF))5_FUt!^@-h^J-y9+m#@+L z9&_|H{|fW{FZfNON=$V*a&B?Cy*T;(b!7VTWvShhgl`31&ucHOUT*BH+dgU4k87u{ z^Z#C^!MgY7aBV0S%v!(aN=GiOS@0(RxmL=7;!1T7+Z+7hmIlbTJ_X$@P-I6aU zuIGEdJ#@eEtJ`N*t=cusG)l5ZcBkXDm~cUzlHOz8c;p#NUonT=;sc4hp2{?FTa$?wNAU9WzraTZaDRJxL~>0NC7 z|M(+)Ydttl8uw@kU3quvdHeeQUpl^lYYx1h|J{DpyWZ3P3oN^sy`L7$dFFd--~D|S zUn95VZAcNFE_ri7R@R~T+J8RvHaF#zMW-aqT(ddYx##6)eSc|Y|A(&I;tu9c_P3h< z@5S5->jOVt={Bt_R?_-$OMkhYhg@6A(zYpT)(iiB{@c8CZv8XUeCvslVS$oe{et$E z=B4-U<{9n@-5t8NGp6sRk-z`nOSLPw!}^q0i%t;))hq??UX*TKzKP|em(uA1rzbTP zABt+Ohl@rZ4B(sSa%$5$S*!K;a|`B(31o;q{_?l@fAQ}dTR)oXo#fi3=zGnq>;A$1 zn0q%%Sda3X#+em)oDHzA`~2+KjRYy%@by;PW^-_H=C6-^VP;cPObS>Xg|4;K ztlYX%VAHejzx2*Ou8F;V~?LWtRkbS)__{Z(M)0Zbt zRckkrlD~OmskC%|O;GsPb@L8e#P`k!c5nOtRA8Ca87pg3Id=n(*p=@8cABrZm(tjH z@Iup(2U{|4Pw!jY|2@o0t~S@`ZRdp?p8r2Ct$b#_?u-a1`<@M+9NXs*;wGIhzxUt# z`sor~PbDWE5x6S&@8yH3c`_H7%!3aX^(1_|@~AQS-{NI4XRWMF*BrTGu;q|Z-kwkI zuB?Ce#d&6G<{GEqRXY#useAD?L;u+H8BwW%3rmhm>B`hP*1vf-|F?fkf>(s?`R>&G z*ALh8&;4I^S<#a(`ow9K<;O1`UHSdnwpTB5c0`;JR|(F{4WCyVd8>2NIlo@b52a2D zsfQBxzI(Cx`LjEw>w{EwNQ$IqAFF+P`f>WC<5s&S=07t8V==9G%RR$d#$X?1V;dm(<2&MC7CL*+T9ZTPp~Q)2GsT+OT-(r@R#kN>52 z_hwf8C!U+;Y0p<}t-PA4(PUeu|L2WxJ@5L5r5mM>D<=MYed*-<2hm+_i>EB8icDXA z?BbNr->+_qyPdxBCaG>^oO)qU;Dr9VkNGD9oV_GsCzkpu_C9#lDSy7VO|((Tvhk+< zclkM~+0Wsd^Q;1z=lk z>?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0T;&&%T$P<{nWAKG z$7NGtRgqhen_7~nP?4LHS8P>bs{}UJDzDfIB&@Hb09I0xZL8!6vQQzyH$cHTzbI9~ zRL@v9*}%|H!OTq0(8Sct%uq+c$iUD@-@r)Uz)aWB#LCpn%E(*+3Y6@)6ciL}ic-?7 zf?V97))l3s*(zm}loVL$>z9|8>y;bpiLCAB!YD6^m>Ge1uOWNu`gZS>KV zBkZ?vn1>h`SQ(jGnVLo+>4zvn)9#y}l9^VCq218R*wo6< z7^)pf5mdX4J}5|#f(RV`Am5>h6AHSNWO&FGlosWHBPb|35H<8t zlC9G6i*gf7>@sr`(^K^e^3rYe5rTN#2XS?fi<=#njXpT#fl?vN>F`LU2?OddnwSkY zbkq`fP!Piy4K89r39e=|xZpuS3}ZC7hzTXQn$h5b2L&;V(cmH`l;CPcg9{!M#4tvK ziGyk2_?9i(cppy1u=}# z;36iJ;A%#L3mz22Fh+xmm{5YN84WIYP!Piy4K89r39e=|xZpuS3}ZC7hzTXQn$h5b z2L&;V(cmH`l;CPcg9{!M#4zv%7Z+l?M`~V*tx~y?y`9*KAkZP-4+DHcT>t<7|NjgF z1f@qCKo||V$`;mM2@%#iXG-m#36=eShM}=Qe^sA?g|*lJGYk;&{~3mkVmXMe|7RE= ziYHY`{y)R;=@4^YmDc|=4D*|X{+?`8H3H+A>vU z>ol3|lUeuAWH>lq{Ok(hb1Q_duI0P6k?+|q&gZ*0KObiKe3UARw?|<8kJ% zA11OcU~XUii|sW4wCTJWC6D<(=@HN3rRO0o)Sf*c58w!LRo?AV*Byy)_ z>OpPa19D3jzgL=JDHC(;u`}O~P4Ax{vTrU?f-OnFRhvPdu29vgEkd; My85}Sb4q9e0G~Zv+W-In diff --git a/src/icons/ecwid.svg b/src/icons/ecwid.svg deleted file mode 100644 index 283cda089..000000000 --- a/src/icons/ecwid.svg +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/ef.js.svg b/src/icons/ef.js.svg deleted file mode 100644 index e3cf921e8..000000000 --- a/src/icons/ef.js.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/icons/elm.svg b/src/icons/elm.svg deleted file mode 100644 index f812c50bd..000000000 --- a/src/icons/elm.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/icons/enduro.js.svg b/src/icons/enduro.js.svg deleted file mode 100644 index 28262f089..000000000 --- a/src/icons/enduro.js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/ensighten.png b/src/icons/ensighten.png deleted file mode 100644 index 935be0caabeebde78af98fe2fec5dc49314cded6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3068 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 O7(8A5T-G@yGywqj+`>Nq diff --git a/src/icons/etherpad.png b/src/icons/etherpad.png deleted file mode 100644 index 58211c95f363c8ecf0169ba0ac8faeae48cb716e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3r*`6+rAr_}=FZ*h^1d6bK zP*)WDv{6A`QPoM)d6C2;(_;zFEjl{ts@!H}lUhGb>`yV(^qjJ3%GyYeB^d%gHH3O4 zR37jB{Xbga{mXrptE=<(pR=5ME;NHDfZ@=WB{TBw%!#_Hz|L^;Ame=(b7uzAfchtP zQyFWX=iWX&OWvA?F-v~Z`qQea4fzTct1C3tFdhjh(N1J#n0t2O%!Q6sYd)ngGBE5r zGNZ*Z@x?Fu8NDa<-z<=spc3USQZDQHhv5Lv46DaCJZ#!T7#8ebrMi6cF=d7PpyNB% z+pqa})sK6@!PMxyPhz6M)88}C*m$C<>g;3#y)(ZH=5OAzIyLtg(~Ha2GkA*Y?^)}F z`Q_WJjw{Ta9&^Koq5kKl;`u8+tu>1^Zt8#V{^P1cPnVxMesBwGBxmE&y$(+&+?`xs z^tfdW%PA(O*MV;w=d!j1{!Lx*d5fZwma6WalIkyh9tXUO0`J(!+&Q!5>00jwvx!@N z>8uFalb<@}gwY)H^533Q7wk?n*N~j@pfT$EgOv5z;te^IoF3Oz*Gvw7;q=d(v1$4r Z@py^ledP3_*8t*cli^Sv*}FLn>~)jnxg2_7#y8 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 - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/foswiki.png b/src/icons/foswiki.png deleted file mode 100644 index 1749c6c2260c8977e16ea822afcbe3cbae2beaab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1325 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWtw5MDr9PaOfq{X&#M9T6{UMVWgC1+D@DX+f29{l(E{-7)hqq48?FdN~ zIbQ#K=3Ljas?k$jPED7pIlNO_Byo#zierZ7yPhwqU7Hqh{F=a0oxXO0-4yFDu1cHu z8(r$O-$yj*italT%c^-I?Zotu7P}SNvvzOV_0;P7mxuRuSC`MZ89VbUzxcZ|w%;wE zTRyM<|J>$~g-7Z1g5t1(__~0WsRyDS6e=*D;qv*<=*QG9TGjA)-P|{;;}(l8S@*ey z^ZGWA(&=K1yIC@W6Q7;n=F(E&I`IC0s{-2@cDb-G6ISiJaQmv6MVvrT{`I%F|IJWU zigtZ+SL(eiQk5j)=1Ul-310V` zRM_ewwChRqoIV<+#%xVMO z6E`BvU%vaK)KVP!T2ABE$>kXglI)E4n94fh-%R#vd%At9!^POpJu4aJ`m-I$VTd~M zX(`8g*8S5{x#!&5(EiMT`&hU|X7>wj1@W%3Pusnk?{P<-uzHYkW96ysuh!2ukbB>L zUS+EOdf^-9YB^WK@6P#Z8r-wyaOjcg`R5m>o_Ay8eQ_)6@a~5;C*FxGKN0@K;P&U3 z(9xGG417h6_&ELuaVq@&Q+|ZUW6`N^F|w}NGx+CyNIzlR`f{U0vCopFZ7-hdC05MP zez;v8~ zX#JbY@%!+U$pId2Q4h8{O*_rDq&(&OzpW2C|7=vdKCeos>qE?w^>Y`B{13^MQQlU$ zs`&oK*^&olA1pDva{s(LgWJOvEoQ4lO$)rje{XBPv_dRp?!|NJPJ$iE3LozM^R;{3 zo2~v^;I8~92N%aLami8FO;)iAEwOt%!M#G|#)JN1;WrYQZguZ3PhVssa719@S!>nk zjxHnR*B_>G%ssgMZt#guZfhbQD5{PMZY zaE@z*?Tw$>^ET|O;+t}z@wsQPj+3w;9vKF?6`TIbtSk|=4(DC=IkoGcWrC7ViHY$<$pifw$0S2*Ij+7sw7>b7 z-m=e6OI@u`zFO;^UmSA2a@B5={c`^PG(5IR5m!y4O|o zq+q(K!L}(&fA>yI583FzeIU?0J@nm+0x4Ik_n*SVFdoiKIzboAWR z`95yiYQbk7PGb$retqfN(eG!XKV=l3esfjLPFL~RmPHk>LiNJi+Wqdzym&3U=R^3* pOB-v`|L?B)$9BQw;-UY{(LNs^y$jmJ4mJh`hKCF@W-u@?aeKNrhD5ZUov|_Kkb^*5 zC5zla_YZ)Yzusn@PyF!0!^r*>ZHI95T5T!C_`%B_{Ubj+4Wp4zBct z7Zne7KI6XsULn#T)ocv zz1Etjdmf@$wo(_K8=3RRtSk$ux8UP_yxLx7_0+86JTAW1Kc4kYk%&((cQzIfuJB;w zTDGd78BiU5 zK5BN?{2=GA8yuExy!ZOcTg8cs@+y@>_t#(D^|W`{ArrZKY3G?QDeC{W*z(e5*0Y<6 z`8}UkU6PS_p0H@Iqn(x3*~ToJJ*{O+EfwY`U)#6)$#%IVTU4_qoco`3?$i#moBM>q zqn$3U{GaFo93_ oMk>?pf2Qm@PZ>T3&il)FU7B^i_7chM3=9kmp00i_>zopr05Ti~a{vGU diff --git a/src/icons/freshmarketer.png b/src/icons/freshmarketer.png deleted file mode 100644 index 245f94dfefaafe189a20bbd29d3276722dbe6419..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2232 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 diff --git a/src/icons/gerrit.svg b/src/icons/gerrit.svg deleted file mode 100644 index 1b8d4e217..000000000 --- a/src/icons/gerrit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/git.svg b/src/icons/git.svg deleted file mode 100644 index 6b4299798..000000000 --- a/src/icons/git.svg +++ /dev/null @@ -1,2 +0,0 @@ - -image/svg+xml \ No newline at end of file diff --git a/src/icons/gitea.svg b/src/icons/gitea.svg deleted file mode 100644 index ac1594adb..000000000 --- a/src/icons/gitea.svg +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/godaddy.svg b/src/icons/godaddy.svg deleted file mode 100644 index b6eef1c75..000000000 --- a/src/icons/godaddy.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/gogs.png b/src/icons/gogs.png deleted file mode 100644 index dcc329ca7e990bdc0e5a90923afdd8520424ec8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4004 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 diff --git a/src/icons/govCMS.svg b/src/icons/govCMS.svg deleted file mode 100644 index 6b1f767c6..000000000 --- a/src/icons/govCMS.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/govuk.png b/src/icons/govuk.png deleted file mode 100644 index 0abb1c500d7f4468ce99bdf9ba704cef092c0627..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#R)dcv2xH2#>@Gvm&@bK`6 zf`E*SjEo`}sDXf%mX@BLo}rgFs43N?KZ4dU|?BMn*;! z2xMnx=jP_-<>lq)=NA+d6crT}7Z;b5l$4g1mX(!NR8&+|RaIA4*VNS1*4Eb5)ipLY zHZ?UhH#fJmw6wOiwzajjx3{-CQh6(;H?wu8Wq9XodH1c6<{)|_3PJf+_-V$CJ5ZRb?eTZJ9qEiy?5{4z55{W;K74Oj~+dK{P@X}Cr_U~ zefkUxo`b-P7cXAEeEI6ttJkkzzj^cK?c2BS-o1PO{{8z8VDJ$HK7IQ1`Sa&5U%q_( z`t{qlZ{NRv|MBC;&!0bk{rdI$_wV0-K;ZA+zyJRI+pl=sf`Nh6+SA1`L_+fI!T;r= zC9=mqroXqFZ+Ex)Zg}rR-b@FbCJ%OP7RIS7xi8;R$dXcgp?3Of>xIZQ6VnXC7hm$x zST4QAa?8#LX9x9s+GE%T>^ zcV(I{r7#{V<@)3CN~vJ3&6J~|yp8`m`YSH=q^93~zjujk`~Q8+{Oaspv?B|@Qi|Q+T z?L5CbFE`uF@-PTVf&aZq}#w@=|Xq^X1r!H|B_a5o(J3##3vZn+C%Bz0(3-MM)?aMi-{Q{rp!UWjJ7BqP!1{JAqs=B7jd6Wh7R zdn%95vh@7^aIa;1aYNvn11Aoxc>7OJ!s0`U#kK9FIfo}cJjmF%>z&)C4_7?1jz7K; z)vT^OLF~kbJ6}U(<}pv2cd&S=!+tT7mxjlqR~`DC&(=4U`!XZ_B_tG_QrkS!fJf9NM%r7(bO7C;8w!dY6&Is*EZePM{F{j#@yRcU*(e2@q zFSbpG|9$W~Z`89|BGdd>L5-SXu9}3-+=*Lc?H)x~>DJEde>i<|T1w)&Z)ZGGcCz|q zTw=Wc$0RgJc;haPg0SX_X&-MD)G9_=TA4;%Vb!Tjf8cTd`ODeA|1IO@4&{%RS@2+L z-?<}V4_tm0TRk_}WS~_1e14eZ@?~oOH20qKUvk7LDel#?^hwL^%kJrXIo&@?cHSB$ zU$2b+RY#Xz|GxF(hPaM-mDab`$kqLEX&1SEU0Y?Zi-L9Y%Y%ny=jSet-JW#ipA6gb zhY8vOkrk5rOIPhYC~DP}wuSXmZI95~wimoUUjU$P4#(~94o;r@e9O7q_#jKAvvT$o3sPM&h4-(h|FW|%^Vz@I zT2&V*&#pC+9KOgj($Tu~9ZzxZ=cc5ve`GkUuKu?tlFjV>kqD) z;qv#mAH0{PVW7 zxxZgTS^KfkaV6!$jD4$t^fc4 diff --git a/src/icons/gravityforms.svg b/src/icons/gravityforms.svg deleted file mode 100644 index 43130e50a..000000000 --- a/src/icons/gravityforms.svg +++ /dev/null @@ -1 +0,0 @@ -gravityforms \ No newline at end of file diff --git a/src/icons/gunicorn.png b/src/icons/gunicorn.png deleted file mode 100644 index e33ac860cb7f26c74d3aaaf607bba3be1294afc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1651 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%hS$VoRhE&|z8umMQN~pv$ zdyTj4YXZf}8uv1AtvZv@wK&Qz%Xe|6ea0+HKl_kpCZ=f%4{bXA$VqVKj0s9zT~U@= zz9~T~6_w)L1IrTE?uveXr`L-2F+Va`-E+?3^BHUT^z)VTzt`UTZriRB*Ks6S z=X9%u9nS|QWey(yeabT8X&)VR>UcjMmR9m_RcT(m_|KlY4fbt^nZ$QyX75ki+houF z$SHn~a7CN2<$>ct@BO_6x?SH}zR$7Q7+8*4rU`rL2@xRP67(U23sD zO$8^m7TwtMN%C*4jafkaqNFQsa!hg?Ce3JQ5?b@8(sh?vtxC-jr<}0Nu-Px|=Lvn- zvht9~70pJ69}$T$O@9?mcwAnxbXBn8lsQin+y8!fa(v6VIV;?3#AM%e^YVV-<^8t! z>5IZ?1ue(UE9}&${H#B_KW6Re3uzh?Tf$ae&|LEBN?0-XH-j7lk*}urEcY&~tG&0q za&o!addn@#ZWqrFW35m+_~5{=UtcG0+kd8jaq(_tcYEHc3*NGLbf>O=A8GTyy;5tg zR;aG)$|tHt866fz-bSz2UsJR*kv`uUD(UTT&|OdJ|IMmb-ipUu7X91v{!@Y6f}<5I zAFOvZ=}b)OvU+-?H+iGPVXno=_R|_JC8-%~3DlbqZz*pW^xmKCX7Hj@_on8Slul5o zI5bg#xnY{1^`aP!`tp53uGjkB$F>A5n-*#^{c>BIM5mF&TbmStmOEcQ{9w72DCL=G zq;;^*M0!F)!zXK|Ycro3A59L3CLdn+CltjOS8d3ZZ&Z~%L_ra3Tljo$Am6q zJ~{d!{QA063xt;kpW3R#?w}Of`$1D<%9HS*l)v#-k%hNTF>4pDUm$cPk%{TakAn|O zGmmC^UF0rQ?~^XHwJAT$d6940bPdB9`Tw>YdGPYcne*#r$oBloU=+HdAeZhRW3P7k z#D&TX#S0yYtBStvobmRFQzwgt*Thvz6QnvF8fQjqNmo>g-jdF^Y{|_6J441@#wRMK zzmN7ip6>W`&msG=W!Xl{UTwOyHax`I=Ea;>a`eRnry(&wgjdwM4Y>_>}{K z8}@`5vj2Q_PBeJu#8Z3TKTm3UXZ`+xf$ZUBeVb=mUH#pD?a{)e{?Qh%=5NS#dizvr z&4t$r7iA_)pJ{t1Oj~o3&Y!|Y`$r3VZ)ffLawuFsEdEaSp$q>7`nFxyHuc>?-rMs)VTgSYr@Ib#fNt7<(vMz@$_Bh_bmr9lm8s-ZMSd9Fz?sH8G)is^%=YnO@szIV~|Rn?kj>)!olh*0ja=j3#Ip!|fF zW$y_FnGV^ymE~NU&t_~Wx$#DgYmP}Ik6N+%p7PmNzG=)l*UoO!n|`~`!TI4m4QZLZ z>lP}Xa=LHCwZ@_91TXi3m62v00WY`&=PK79;`Te5#GuTury@*XZ{jJ7N0yx4=S9!Y ceNdmf`NOR%pG0FA7#J8lUHx3vIVCg!07|DM<^TWy diff --git a/src/icons/hinza_advanced_cms.svg b/src/icons/hinza_advanced_cms.svg deleted file mode 100644 index 169ee81a9..000000000 --- a/src/icons/hinza_advanced_cms.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/icons/http2.png b/src/icons/http2.png deleted file mode 100644 index 9fd86d88674a6e732eb4103beb04d1ac4e35ac2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 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 diff --git a/src/icons/iPresta.png b/src/icons/iPresta.png deleted file mode 100644 index 7ab9809ed3d54eff6c0005c3724d11aa59256979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22125 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 F1OVh#dS?It diff --git a/src/icons/iWeb.png b/src/icons/iWeb.png deleted file mode 100644 index cc7ad01620f74e5f2cda746b48cea4c8339e086a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9240 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE^dv>@ZAVe51GFL?&%M58x(ds$Q~P#(=<2sM z4qY+#{{Ovo?@Q~Irv&{e&aM2UQ!IQwQ9?{3z)K;(C1_DggU7-p4o6l?y1Fmz+%C1~@495(=w&zcb#|{7)Odceectao3p-yP-j?|xD*Hb=kus3E!5rB=;Uo zkk&mN^*+LFe{N*#v|MgY-X#vZCm5A6E2=DQbDy5OsWj#8wqkBqnb$>oT3A;u;r^g6 z&Y<`rLOsc=TEdOROQC6khei)awA7;O8_qgj_sQ#UbgK^PG}N9g<89q3czSEQuIK*j z*|E#sa-231;5fvwB=N$xSs4p?gOZlqIowy{IUp+?K zFaDNJEhYK$OZn2aTy3eokl#%LP2n?hm>aORsei1GO_?;FE;6{zVo~%(W9w7bot7`8 zi`aLug>I*X2KQc1+v~dft>BRcEgnZ# ziM9h%gjT-pQBXWks&cB7!-;$Un~B=jB&6S}&h?m3cvse2^?%~&imeQF2?BeIxX<|b z2W#tnz5l6uyZpYanu_LJubk6|On8<|ap4LPd2!us`KoKq?NfvW7k$?_wB-VmM|0Vd zjH^i&=a+}AS?i`7x7sjfE%S{9k*hDR2eb{Q^hz{XdJ}?EUFCP0#nkop3wva5H8uUhNi#V|q*0nMwpP z2$Vi!xIAUcUyk$q97_)wvUGE^ioB?|HoLPud4+v-q_s!?YOVY< z^_No6BtHwAF9#I4E??#l(c+k>!NaH-yz#zoV9a;HWoO?0iG6LmXZL>r&BN}q)SMax zx=wumXv5#?{C%11n)}7fv%lXz^Wt4L1LuLFyuMEHx&ud({R;~psY<eAsrg|^vsCO=R4UC7d^iI2U< z_LwK)fZ;~gk4YESnM=Gm`yfTgr*Tr<%I=dVl~x`!l+*mOQM7;i?)H@xc8(8( zCG}#Jt#597udw*~og=^2R=?;tbH!=i^ZCE*mdpKQo30k8lE}J7T1sX1Nr7$5uij4Z zx#m{F6)w@jarb+w`Y)jdh6zE8FJ5S~a$a8+kRPBE>alauye+TOjITZOIy~ECNeuHg zk+zSASv0Ob-F(sjV`hcA!gsIvbmn^KXwEP>uE}Qh+pT&<$ZVDF%{o$MvB}mq z3v+pDuR89!o_}nkF2i2;;?t`8{;aKkP`>X^InOW4dn^1V_@sM&|B__Q8Ds9a%{yRq z*u{z0s~K!Rl(6aiooUb_cGP6)I&PtY9AQ*mS2?*DgV zRRO~(agEQPJSXg2dP(Lgo0pT>To%QRUwjlcv|MpLq4dD{C3~e(&IU_~=Laf!d7nv3 z-Y@4hzyC2UC-?%7NN-gux4wVy+Uqm-nYboa&Rn}uW4pY~0bzf8M3D!JDN3Dp{XTVsC1bZ%M0BF_nX(5Ybdqw@l3pQu#>q}RUv-W!5<2o*O#u3emCpH zQw5`ltqp96A-iK5mKN3S3(KBZ;JfQGClhN>gUX@&$^@@7@9OgITOVUzcgy48i{x|C z%a%WPJ9e$~p}S&h%*5pO`416+rPfa9yp{kdhPOS-Hsv?+Bd={8+h8<}`Z=ud+ImtaG#l#1@jPeFo9 zUpFTh%)PrZi|vNkYPZ;?{209hMLYKeWUmYPZxZX-9k$wYvD(YX?Gqo$UN@+FaBas7 zS%r&N+rjzxw?n{dDt>U-$nPv#&gD%A+IGTI!s$`&U)ojp7O7`+u9>dOK?#uK{b~ z3IVPFp+qiS7DtyAzZW{3S6{H*)haPC>Lp8%QisI5_fq~5%W`MBMK9<*VPLRyM@&O& zP2sk~XYX9%c`pKJAuk)$iEIAu3akHBFd0b7`(&v2!myAy=2!D2{yT3S+9+as)8&xq+p|}zs(;C|uiSR2Y2B=!3;AnbytV)L*#6^t zKADQcywg%uMKAD)==+OXR%#xX4exzet*fdtRZJl(dxNiMi6(U(2hr#$&4pKbZur}=iDBzIl!S7fl~$gGrG_xOX? z?H#4!=XU8<+|xOkBBbi*IqPZLU?thhy6{9{haHU;O0d@ycK9{h#+fnR`bv{Oxx68*VFi z95@{RLx0P8`P5x8&)0pgpD^D?rShHh{PgF??5@47VP3Q3&a}O6wlP-+^*?4W@~TH6%uk;a(lr$HYQ&E zLmdHbM+#gRt)yKrW@v#K?%W*?G&$ z(-Y6d+6rIDaWT=pHj82B(xtcF*FH1$=l!N?Cal?_&C%kW_E>LI-=o|0e^dXxj<4x! z-(RLL{q0?Q*j%^5iC=%ObB)k6D%@&5N96_|NAtVA*Iz5=FATXBZ#UIvg5Qom2CL1S z#HK~RkvcoUD?*{9MN;CPM^y>`*+ZH}D@9gKR{SL2e@n0}^~HC`)xOtWB$m9NUGejd z;u@!^Pir_+ZzZtiNW7BvxBlj(&B4&}{^P0LPMIE^24~%Q)g2eGB)*x(_;sbR&F?>% zeMf%Rt&4d4Wv6F{l8D*Khj+i^?4S2e_PU~RZN;TU*K&eaUW+)Ve>vxhX@{cfw9F#a z*PhZb`?YLt9=zg1yr+}7DnN*9w9ynWr&C&g6XW#92~-TdRG z3qv$6hA~~7p_%G%= zMZaUOxJ)|UKj%r`_d1S=+X4?Qk!7hkJI(H0Ti}Y-TT>&K2yw>t=AM4k9x38_Yib*- zNymjG#R$`FG1bDt{9hIvVz|7igF#W@ik72|@|dzVAn=D5Bg2jdTmOh3I>bWd_Tqf|*t=!)+qY3kaC3|#!noenEA zT>a=1ZXRpRzscsK!Cp=G>&(vX7mpO^{#kVV!$YpEE=}J~SjpABvOD#XQRlX*M!4oR zo3?9TH}El^KARK2ZpHFReP=(eWM$LW`M7z#WJ^<&cEyI(+Qr!&C-2pUfBwAxgLh9~ z-z)vwS--DjnSNn(;j;DFv25k)9jPsu~=HmrN*&dRx}uiM)Ubh>~3 zw(B%6pLFHe>VoUJ$KS~xe3gp-o?0i3u8|!ZW8=!o|Epr zcDDFAxo2x))sy=YPculi{qj+`R-Qb2QscTW>$-PZeLijK7o+uIn!=tMp*Qbd)_>?! zpZDX-x3{--8P4}FeBFChTFhaB&kiY<<=O{-I5iB<274T;Q~ zH*aRB`E_~!-`(?nT~YtP_dPp<)!zS_!HxYhES4RNa+<_{;Ka9p&KJgocH@zzPa zlG|5xUtOT((2=N`iQMz|M)zM|#^S8y1gu^yXTW=Y2Z!GI+V4f4o(7Rax1mGynen_V2iNFK#W{ zfnM`_Kc1z}t9)j-F2VTo=PA;@l)uiz?*-LIhQYe?=1X({c4<++!&s9wI?ur zDmwm#WAcl(HyU5wHqBeDuvz@bS)2cdmKMkVIkdO>ti-IPOI5|h#4M`5yqNe|TrcK^ zk)0jiixAx@UNZK^2OlcCN9?cEW>${YeEPbiwU%w(^tY@O5OR+JZ0bd z&88cseA?=tS!$Sje!ipD*DSV$1}$-hu198RaAmeAgxfH2cAP6n@VKBU(kR%p@Bqsq zp)1MX`wo7(et@m4zWL6j3tMt;&#QUR$Zk>cLO}likK-S0)_=Ot%x~v={9N3eC*t*w zC)YgxTz^b2@R4l(e?hL}^B+CpKELr!N5od2Lsu_`E?9oRpv%L8Z)Ql4xD4-pGxirR zw(l_$N@7$qSkl<|DrR4ndv^nydzs6GjmjbHackq`v)#P}xLj6*t0XXl9lzVB&akul zr35)m?@K+LIIi&wJY=w`1xe-HF`i zKO8A({ViYLreLIT&9>oc)5_=H4(^Mq+7vmViQ&u7n5W{UYDXUY%6k|yCvr2l6vGTI~-mHpi55f?DjK8}z;%eq)Z{xYdrEQTHvsc?P>};uwtvX9X{Az)t7mj^&mT;fH z#Hw~;@#N_<=FD3dwK_Ag{d)e9_+1QZxq>`Y*0|N4?e%jvP>Sf?7b08W-2D1#kWWlk zM1+`>P~}dBTf7J4SQCmq9a@qoF`YYLt-1KLWq#UL(>ADReX0C-MRi}<{mpkOPoKS0 zc{}gg@?AG?*`CnWowKv!=O@l1GsQW(D)m~_p0k?;N=PZs_Pc!ly0_WwR)Zz`-hK?{ zO1N=sf>gx%wC7u=%&mRzBDG=iuel-HO)PGSra0HV)mOb=cdp@0_M&;Lceb7{*dCA{ zG<)XEnZ~}Kix^+UZHSp=8LZ9~_T7Bn^NaR7`pWmcuKn|>-TpxP{omSOmK|GB*}c&` za%2tSF;tKM19@vJg+9sa3jNUea}~>jC={rn;!80S8=t=cStJbextHI;*==Y zY430W1)ZzjKPSbh+pg z8xwoZoUn*K=Jw+Ct3z+LxWs;3s_=4Gm9?r6XM|w#$J8a6CAa4E{aD3u%T;J!iN%A9 z)15s^SY9mISEikmW%wv}zv|4GmjB-xp78&_)uto0V=YVk-`y0;!Fvr!~3Hcq{TjUiKjX5tJPT) zGBIIRf`CK0w(Cfr|TrfC|4KeRsFm#9_n@ceuZ3lqtr``(KGf9`fTw&YHO zzP-$g1r=W>1RS*H*Sf{{=H{A;@41ZX=REiQ@@+4E&MTw-=+F|^Ovw$C4rn|-H`mhr zxXN_t?$b|Mm&Y!MjAOcx`|92HyGvPDicfnPYwj?m>}62tot7un{x*Bm8Zr~2m*urO z|E;YO3URnFll9ixX@0*o>iLXUBuc$73~!d6SfCMY}U|C&fs@I}z4>kr1%Ks|v zZ}mDb@pIST=!Y*@SvCGR81Axrbeli=%?(i_E2&F4oa=60RJ+T%fzM;@mII&HYae)1 zRC{jIf_*!#@#WXQmhHK}qqE@5!oS)2^^=cYpT|}4 zAj08PV9nQ)9bVA}RuUiIurws?r1n9kW@EXgKU)J?Fn~ zA4B(1OP%HgCP!Djy}Pe@?&4%0J@d+4b5jh~T)1q0;7ZO++uiw>CdO~w@b;m;uEO~} zEnhzs?&*9SqI~e?8v*ey(G-?%mm*^h9};Dh^TRdy4Qol|VGJkjf{FkE6qf42h^XjDSzulYvFuMMOr`^BH`O9BL zubGu&y25u}^2yJZ>XT#MNH4s$zp?jm^vw-jNbMyyY>smXoZL?8#`)UT{Lfh%j{e12dwXXnVfU~i`u=?4^ah| z_L$s$;x9kj!9>n^f7dqe5}xpOq1`rN7M@+}-mwHO`697qiqgN|H7~r6E39DL zsO(|I#(RFbeX79}u`kOOzI3z}s`-0!f|Kon{nf4t&9k@7(9xZ_M2fL9?8Fltkyn#; z-xq0&Q4U`CsQ3EzozMLEFEAOH)@C02yyx0$t_?A(bVIY^E=={E`SgyZ#AT)p)vv?m z%=7(oPr3L``4<&;{i&JSM+3H>UjFXh#&5SB5>{-Vop$5;PZcJO+D$sWJ%1z-r zTQ?s2_E2YG)L!1u9}B&WS@Z);Zf!JYZgTk8T-+2~%=IDjm!hiw$Krae4Ls7PTg3H# zioELjY|M9lu0YDAu61=4e$G{>dc21J?FCrk=Xw(sgxzg({;~>G}YTQ0=>m zYxf@f!?Q8LqL2H)a(Rox@wS%o?uVbvT6=d-qKfyihDT3Wj_=lzxv^O`V)y; zTLezFc&qrjT^9WRa<93-)vg_NGuJ#^C}N__9PhEob23A7{`_wdE7)=*C*0Y0_rZmd z1BcUXwdOq$E|<=c?eJLspt%2rPAJd2eR@Z>OwpUSPIKo3*5!H=^xda~hzITvd}zB< z^L3Q1ph(W;9}k(f{8=z*{kE>hCtcP{o|!yytwmk%N|h!SGBoH53PO~Ms5yVSbl%DERF^q( zK5{lq5UxC$&@*il%QoS{sz9ZdMOwGs+_~$lG}Ud3*52zml5(0RO-?pblRh0@J2g7y zT=Lr+le|3q=F}vHGUUm=f0Qq0bL_hs^OCGh7j-6Em(4h_dh-nZ!cT8l*WKDF>LA}6 zpP6TL^6&khQvUYeY$r`i`Tfo|=ia{d-pAK3?*Bgbi>i)JLl`611h`BAB|@J4&E|X zO?-NKhUuycwx^Cdb+4}2diJbO@u#25Eo9F#dO!Cw5HUTmLv5>i{F4)pyV94o78ys( ztlM?1*U(~{?zvU6Z!9X*&G)}<*5I7FEU7SYUaWZBvo9wf@2Pkr@m$T%aCgDP7(@5P zq6&>m7&4oZr4@X56gTo7T{m|&LqW>y*w^gkX56|$ZI!8vY0Jf*XI`7QY(e0ReHjoPt32L^O<*k`_#^&%{%Tkf62ci zlm3v;ZTp)C$G-pPiM_j@r$JonSz5Y6vTtK*BbB`t$T20VtN?sgI~GMd%mtJjj_FUI(Pe>BkMjI zGI*V~l-v70Tc-Y5AlGEWEjfm_rax_)%Uq%^J84~~Vym3rt+fnR_H8~=VxEZ?XO|^U z+|?;k5$9mdqj^1Q$}8?C>gSH%f4E!blhdq;oj#?PO}8{2?0wvmclYGAwbnbHK4|w` zvYEjoO3wK5<)|6raTSfX-|tWsE1xz+S5oFoPV}eZia_p-RifW+p0AtMU;8F`&8_}> zpvl!m;Yk_J3m0vjfAW>~R|Ti~br;lq?0GV`GM}2NwzO*UQKzXfe|BBS z3GP=prxHKEAP|Ze8XqG55#sGv?GXEL^m7`@PTNxBveZ|G%o_ zC{IMpI=u^d&WF+r+GhTLml*X`Do^X|qdz*w=T%Qy>|fXar*-m@$j*|s)yJw|oX)%O zQrCgGqOQRttl>&lwF|=nlZ+dDR_Fh1RgkiI@keOSTXw6~XvdcI3uHBv4j=JL@%YBG zq1wGmdUwzgBh5Q4y_vIrXfsV+tux)<=;x6{zY0aKT{~vVvF(oimj7mPU_KwqLi1}M zZiR~}#IMrZR?~WW_M-9v2Is9i|KGDuNh_Rq@^QOoOR4P3yR#pAERPl1)~R?Q_jvch zl9oW1Mkf{phrSp_F;$+in06au!~W^65*yEIACe$_<%UuT|p1u8xK#uO9SkhFAT z%sR8Eym~XS>k6|yjep)SH-y!h^y)b_$$=9LZ_t{B$>40_3Oa!U8(85~MmJR@wC7dI#{oNvBx{lE{wz`d@E zuP(dzMPq8VVZqear&-l{@hi_h^1^UjjihgJzQ1ze@L?z4+T^szZ}WNg16rjfC=W(bnr)|mdqq8zC1N&B}wMe)Dz!Ij>@gqzIbNco6{_PoQJkKt`oI#I4sy| z75XtM`}!TW3ptmx#7v(AEj;unX`}4&oKmxRU0;2%&l~m6>4%FI9lhnW@>ZaFM@xJ6QpBld2|uB-?Zt+v&nv!-a5emWXuvRUB%0UeRk z!NorhU8zaTOxw6&L%<5%HGgWh|9PbmW+j+Ys!*%Iu*mep_3h`J6W;B7F1Id*`Pw^H zv4Dkk$M$_(Cw(zZYQY7EEw#Ms&+;#fWnalI6BXyNH9~Fw1m)@4m7l$rzB=Qy&|ouD&FhoZuLrDDCHh_@YB=4BlV#oTmPRv``My&Ci^4S`0I;!6}D=g(Gx5B?ESR$s6>G!n~r(Z&N2aA#-n~B zuN{Ol;uX98FMsou)xy%y*!JtABVOJrY+s&uW4!1`eSAZG#j`8Z^ZwmDKjrk-u%e|mTDty3iDa&Eo%mpr#y|U< zeeeIT=X~%pu`X+6k^TdwJ#3SFXPa%T{+{=*e)H;eQP%7K`77+*CO5}nxflZj1B0il KpUXO@geCyPm5h%7 diff --git a/src/icons/idosellshop.png b/src/icons/idosellshop.png deleted file mode 100644 index f7e921195a082d091cbac13368facd561afcd8fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16314 zcmeAS@N?(olHy`uVBq!ia0y~yVB}#bMj z?z_8KbGK&)-dYzwb=AGlmC+@cCT-I;33{%`Q1Vf6ykl&v*fQh3{LIdsb3V^AE9wt5W zdD)y7KEM9?fV0p!Wv=oUd;ZEzJ;}`PY0;?S)+5_{`QzK!w{G3}>hydy|F3Ji?=`e> zZxws~{@#wWvbzp0HmdYE#H^=cXr;@!`*`3P_WL=ETlTr{i90d%n%Mm6*e!eJU4MFe zNB!%(%g-k%A76NJ&eUr2qQIF~GhR5q#8BX$eCqqHa~*~D6keBBG}T?Y0_4)xjE6J7^!Zk8Z}Df= zlHYgp%SNFCoqlF}vwjxdVM$-%BNuwuS*Xmn=Cf$)yZ`e%-#g8i?DIJNR{X`Dltnsq z>&l|)zpTz{oG(_(r@gy{{p?f~3!f^6j>$pGRn?CvZO?@5f)rDL3ZC$Q>XQs-X%1hdNzN#tSG%j*+S>G+9W&5hF#^aFj zOWO$yF2UwKh89{Tw^kgo=z01#w*Va zOMI*Uf9rjIoMlSYvZd0^i&m&GEZeVO?cZv24TpE7= zMeiYP-HG*K{bz4hGiEDJYxvTcY+$m8wQbvar}X=$=goZTGv#&eKEVcwTMQ>m^g0$Y z*}bh`c&yoVifKZofyB0*vYrw=ZBku}&V78jgXO9~OGySZ14rKL=Dx0D@2$7(YJU*c zd(K+6Hv5d)?21RVb-614RtG+KE#L3F_~-h=*CY35ieH;8=vMV5x4-3~(udN=X1)pR zOW3LfxDr+eZkqANFRSCET408s&^P~IT#x6!o=|JaB`?3DQRb_EQ+)N`Ww8@lyktc{3PDbtvAl>5nbx1^`~B4+97 z-F54~&Mr%gkF%JzPeOI}zlq9TeKO|%E6zDyRpLINBfi&3fMM%yf!67go+b-_P5V;2 z<_j;^o{87x{r7#GeDU4`nGBQkiJL5>^XGPaJd-B)`$k}OOW}5>w@ytP)Vk{4sd$4o0oG`x|T8McP+~DnY%iqZE?l9SWmkT z$G9)f_;jwU{d~CAVZ)ju!3+$oPK|vB=N9bRa&f{g{qO3#o!37X>Nxa&J%3qnir@oP z#x0kBJ-#)6zuEs+#?1!}W->eauzgr*`+b&qyAq}3c-lG>14;y4WU|?Zo z73yEVVvWTjmrud{}$I1l(as~2JbMu(( zc>Su6g?)|Nk@hom=LHtS{C`drSiN0Ugz8M<}Q5wrg^^nURABkmYB@mQ<3qr>bIUqFi7Ea6nGhI zyrJMBQ`{4W_Q^+=Pnf!uWA^^v)81bAR}^BsMzxc@taCNj5tbAE3YV6rDJUx+c3WP; zqWsuB;lcsNh;22j_o6m+{OS1}{iyq*-YW%V%@WIMar3V8k0<jh4&=Mrs#~Rsf_|yM<_ocsktL)lJv+dpf zU9>UlOj6aco&D5TC^h_@_o0fDQx&G1D)>|Vv--#5mcpic_8J-j-eTr@DJqL@%-Jhm zXgkS3_l#%Tnc2D@LZ;f+c$M7PTex|_k^^nAtM@Z9*vy^RB+u4tsypBI!_MTzY@$X2 zE)qGDzg+6;o_q7=i>sdv1AnV%Xb4zu-h6R)xc{ZZLO11Qwc~k(0ec;;^i94 z8&h7NiQ>_+D?j^`W#hUz(vB+2mpJXM-~WImu}`&ovq8Sy&Fb2t(;ip+1j{hMUlz0f*&FWs?WX2*I#|!SI)`uRkNOI$D7lE6_t{|S!S5m zEAG3!C9uGDa;L_m;2_D{rn5Hx*k%+YVq1GgU$@b7_Q%h6&QIK3ygkJwu=klx-MrtG zk3Vx7D(K(e_HR|2V@`jPaz|;leVS)*49(T86c>jr*$>-a|{XxE=FD5U;rg14-W~~TcW?GGiW*6FFy5DXi|ki!n!~Q z_2*?DPF-TWF=ub+B$h-cw__%Y1V2yLvR`rQmOo!IS5(6FSNRH4j3&;R)Fo$IwIJKY z{L2fu&f`@j+lxQt9C@f*8Svizz|GSI-*?9=q+I1T+o`wHDZKXXpT*PM&MK_iV7+REv#Zn(bx?~@JP&x=)6dJc8`U~zH({``r>F;=zZ3(e!^ zH|s{1C!GDiHchpA!dlT4b1ofJtmo3M?{g}yo$Gt{$Cu6ebJLcj9PW7d?P+dTeUX9O zdkL1M-)+BKz3Xsls{|XOT9O)0(_^VeY zNdCZ!h=W)AbhaIJ*0JYs7Z;jzN>KQ!`1z9eEUI~n-!IMPuq$TO*nh}NrMmv-)h~wU zR8-SeGxWzwzyX@4if4IiCM%+e<(8{LckInTS)x45TAo^h$soQq{a1&d`L@2u6+ zSa3q`cpm#+1z(}V#pjn<#cp}_$~@@PTgL|*Gk!1WoUJ<}M{u&|WT%xp)6YCg>~q|> zu}9_N_S4E0F9T-AUgyq~PPnU|cy7h&S4SO$d@a_B$FI6*uCd{V^d{{K?Eimy7%f`D z`S_T+;kK!*?5QgV^i#gC5t@6J3v?34SThmTEKdZCw)N??HEx{pEk7aZu) zJ$~}k3KmyS2H&0RFE-RoUMl(N&rhx0a~4cFRZ#O`et$qfK!a-cW|hQ^%P;Ttj9anO zy4-k`Kncg{rP6&V{6~9wcsxY=zrOI3`~9}|?XI}v*4vjVdPwx#Rct*Wb@8`tkaVBy6P`Yl73$}{cp~CSK)pCtWSzf zvZjcdMeReNQ?1Zm3|-x*Ja z#um1PFUi;xvy@|_!2c%+pZg0ZDR45ZSSNnGV&%Szvn7;`^8Yz`cHMMRuFYb*^85Sc zNrxXQS6bAl_+L6Nzg+6vjj-ZxLeF1UT)*uhFA8 zsQRh*)3xkxdI>u5FfBEbnZ5shpZ~SmJ1%YQ{ZAeqzM5@NdaEQrr1jv&{>Oh>yC=P4 zo|JoRUhJGUZZom}?lby)tG`*AxV!wQj;>eT^*ohZPesu!kF(Y}nNe2l%&9qVuLZSK z&TE$c{_N3nX7&$Pr^jEom2P!A@pl31jj%5hwAad(T}~6(?Y?4`s%Oc9cNZtN+{_1k8b!e-p~uJYDj^q|D%`HSs1RJdQy^9?eca;m`dCvykmwvvix z0UAsy|LqiGcNuK^y31qXr^IjBGB*yd{dMa?V&SHrbH6|3iVoEKGw0mPS8d`8eXraR z`mepyDJIp{V0MboU8XY8Crh$2Sopq&$EFZa)DGRm&czMObcb7kJ*tS#%x&jbcu-M#wfafOZL78a9Pa&?-T6S~DhUgX*&Hl8VGtwTe?1aB+*WytPYw;80kWx`HXE`7tJatk`<} zRMt|D9`~enr8BcqB#*s$`n2`jdwc$~w*zn3_8oe+Z)*leik!h*tI|oX@i99J4lb^W zJQ&h3i!X4k%>KL$xi&sCQaqeG?g-@+DinR%q_S3|ajn!}hi7inBUi|Ne}BLI|L^~s zEvBiZE#&Mk;c2^57<^Dqb;2))b*sczKCA%f+7wh}trB>fB>9_S*T*&rA}#!}XN$P2#80aI^`BUolSH7g_533Q}9$Siq`bFJzvnVeAYjC;ef9Cf4NPrzt?@8ZLlEd zp_z+Alxb_zoF%Ik|2!^nd&;ST_U-nwRRrI&Eng`UC(~CLmB(qhR>c0@S=DXj*|{@! z=^B61m?ZpIH~dEZ|LLa1!kULJ%`Mpfa9{M^^L1bCj%_iM7ln1x`J))@Pf7 zWURvu+?cjNs_ERmZ9iq7AB|ilzq{%ym)n~)rI{Dw(-&+yn|m$!iv6D#X78f|BVDH$ z{r+Y4VIO<%_GMm1DhJKCx7@Hap4)n7uVqhefBEwMv{&!y`R4Dly!Xk<`rm7@$xR&d z*-X@*yu0n6BOg=S`Q0|-%2cySik+LZzhAslxao(8q0X-R%HJh!U$T;Q{^jy6@k7qZ zkfjaWLjGNkb87xR74OMCsoZ`!H_?hkyM2wu^ocE{q0b)`U!V0?;l|9r%o}aj$y$DT ze^*iJ+`Sn^{ApEAN9ERB_j~=`Ecx+=i8hazj8?7Pp75P3FL!3{>_sc;^b|RjyL|pD zy5^g)XKb~q`ExPr*tf{Z#~dH}-n$o6@p_}x-rcvqboOnSD}Ljn;-@``^%8&@0tq^{PaEkDK%Ea8A6w zlh=9QN5ys1l!W%=b5`wl&$~BC&-24cUBL&Z-_%7%Yv-OntQ%b}@b&C-w{NMTrn6)Z z-6%g?^G?Dd_LSsD#UxL`kN$keCLBIAN#-nHd&w1E#bWOW4~>=viIv`h3gyK?O#i6bmi%%YW6 ztXYwev-;!4`#<&6R_P~8pOn3K^Fmf>h3aR~OEHV~5tb zu6h6O(%#pb;#p+WIPDB29=Cl>+vnL>;_)cuqo&TeCaw2?=1nu48#-mq-;f0>>I924-XEXV*ePoA z)8vozyN6FX&)i#qfdq1}9@=7u+( z^L^YSs(o*=iX+2;+swN=)}=8xM9x>ZxRm3b%0cz*M>_V&c2qr|w$?hvO(5rJ&1B)n zhO5>0-|cxOpkbc$CZqivw_R|1VEd{Lws)c0;TEMm1*#q9lijZkFH}?H zy`&{n;CB4%&s~>ug=09JR`ML*v*Whh_iSa4RMwj4&C}m;uTGU~+AR0}l$F~Nv!tx8 zR%hZT9PLy9h1;CNseZ4keVcn%Ei1G1fN5X*8IkV4V<2;&)44V%RP4D#u1l`9gjXtwDCDT<6LHp zO215B>U4d}t?#`{%T+Wz8JM0;OZXfVv$crznf?i(t&92PPda;@a`C%2Z~i_@xlY-x ziu=JUyfT8?zdL_ZpKQ2(#@ZcG=U=VOP~uVy?e99JbtZlSs6|vPC9c*K5VN*C>wn(A zi%K{1CQ7(@yL&oqxFcl9xYSH^-I|ZrCb=#WXboF^c(?cTAGiPaPiuSnoQW-! zwV&o%aXbl%Ysi0+_t)~<(fqz;lY$%Xex1MO=z|-_CmI>@O56SKnrfh>wfe*3dog=< zmsq;>$@JdaTUDgS9xlYfFeg*;fytzdgVR+`tqWx6|9EG{skP?+4Cc>Sllr;*ei8`Z z`_t;-?Y*_S`a{Y`&73k9F;woBX3=`7FEeu#gXBs`bW|Cd;OW?r2e9h+4d~#1qs6Sha2c!};~I8|wG$ zpZfL2_GvnYqP@iw6%$3+jviZ-?P7jQ>9Eyaxur{&2bS#;vEG)yxm)5)u0ZD87Ilt& zshm%mCLerrGUe6lcLlq`j&SOleaq}NX}SG3I?E(|;ZK(xJ&D=Dk3XI{Xf*xX+yAR{ z{~GYHHAfkN8lPDjT~_SL6EA(8UG~uauv3M-N7|FXE9X28-Ok=2y6WV~n}@4S6Pkh~ z`>wvcyD;nZE{jPG4GfV2jQ2m)?SFIk_|FL8z%y@cBtRX!m+xoU6j{W5zNYvnVW;=+ znEUsx|N7f~WY7G?nO&?WbrX9lYd;y5yG`=02aVWH_*@hncW;VQgP&Cv-vZBfS)T|@ zHCA1gyK*h~Y|^34)4uP{j&4?Zptt+isvS}NYxWr5m}oQQg}dUB84)vQHPkxl&VA;3 zlJ$7B)*LS(-4+Ez@-S{lU&M9)dcd_hX1>QyITst;chxPQ*)L#xi0eNbvEJY4no`Q?_B}MccqA@t&sDTvK9q^4G>PYw2IVu|jp(jtP0P zwHFN^*!|kRH?3!9L2aMQ-L=+vjx0+))!k+PnyT6vC$8CHYrFW<`dy+w<@z(ya~n0L zuzE7|?o>Tu_JgtaT(}`))e)8hK}S8e-D|VeyD48){4FkN_wqgS*?lZt-<`DLS2v^n zJe7|J^e+0yw9ILI7Ig2tRPZsiinH=C^L z%H8tBRmkbtv<$xolf*+5C+pm-IsM!8&fe#e0%Z@9!s}nl&i;FD$9nPepIJ}qUW_@Q zs-NLvURe?SN%#G6)g7mqjjN9wHcNKbWuGLVv%Q7=UF&SFvh|nl%-wA(o67IG<3NU{ zh3AK}x(^%oIB0!{k$bQ)kdrrDLYGy&b5r(|=hIUd#g(RdSK2S+w)wvItzpWfgw!op zq`1>M`^20kftu}iWMi6k-&wdvUiwz%--mt6@@lK&=kW5nY>oGhSyof9^Psf&`wPc6 zu>7uEynXsb(K)J>zLE14GXBkeU!vJ$?%6Rl+Nq3rv18*UtJ6L~jQ7gtObU%&wW8*S z+Qz-1d#6WFa0&FOmdRgvU}ly6oL!5uOJ;5>{-rhbVa4xGy(1o%jkj^PM~SH<9?S6M zRP}o0bhoHzM#q8&tC+6-a$A`he@}C>?#iTFpD(HR9h9#MC`-Nh?uzHHm9HzNe_z}v z6SKm1NkGZzh@|yh^=(?c&vfQpo^y2e$;Fbd%Pxqp=}nRLGzrzST$}$`OeHW#ysJt2 zZ9rM?q5od%B(_&{zukB4m+$Tka=oGZ@5vT62b+G=Q|#ZhcZp!-UG5@|)t9z^Kf3S) z-;b~B;*(QeemlJA?(4Z{cMHz85pm|b?RNc=2-~!|Di>K67JFL+2i>UGm1&(GCE@u{ z+;RPW%WC~k{%y$-KJ44o8w8Wxm8Uqhb7g@*2~i5oA!`&;+b z_Cn~%Qn$o}Z>pM1b%+!A^%o4KG?W#bF%AA?eP8z0<_D|(k{=ep) z2hTZQi^=spe}11@y667U?mt53Dq{EPN`@*eKX-gb(EJH5_y0-#5K#Kippwxu?UNGc z=Jv9vJWhAjw)On6qA|T68rm45eljQ=Prb9cG}f`s z@$wSuU8UX13JMI2jEue~drPZquhsoAOt+tW|K0YInYKwAL_+pV=I$9e$(sZ{Ebasg6Q5r+>$;UA67Uomp7|ZzI3keAKuW zzoU8Y?0T^$RbHtU^XebEg6wT%US#>!Epw~Yo3o+GkImyZdkL&f%)GMI>%;4i#Y-os z1m-E8i{1IYwF?`bAt1)D?B{1V#hNL zGPYXH`L&nD{d51vRmNK7o=NfV{QKtDTrRs&sCnveTX*c=jW!#U?e5NbY?5SfoPYPG z%Bi*?T89nY(^s}xZZ_Cp?6K&Ai_kJp8R3A0rJPm_4Dtz}wE$W_nCGv5-@xBx_1SAJ zKf`9D^yC*Cz=OW41k}#NPe={Vta4YF{;95}!|=(p`48?*i{}Yc`W$_Ho8i<`1wQqe zYU!a)JQ`CU-ng+?w`r{xSA?|gQ5~K)Jd-wT@Sbyxl_PIYOt@UK&XvbA&NiOcVq_54 zi+S+%PqO>U4aNOZ@A^)Keap{pn}6A|Wc?;P#~nWXn z-rl7*wHO&TtMxihZ{M?_xc`r5!`40V*_--ZBG%^KVT)d2BKyteqsFsmp*QwsoH;e8 zcgq%&gR7U^T%F}3IlF_s%TAAwG1?mqABA<-&X zKQD8-mEtssonMa5^LP``Q2Nwx&2jVgPjzd*{&{RR?YP^6xxU|)?w@U5uV`enY^O=X zxsV`(xO!GWoxB(4^mufvJUQk@JKbM!K$?AO#Qu|ZO&;@SH7-A{(xv2dD|wB#UyplM ziT9DM*4(Y-g0r|~G~Z9RDYAGTRQ>DQzKX4fm2d2++#Z{p^zBV}jFxAeZD8xZ>FX44 z^i66qX>Cl^_nh%YXiu^Clq;=|w#KqOS+VndjLPyQN$2KRE?Rda=h!afY4rH$^u^Bt zX191(+UL(*YPIOYV>2H8vajyb;;YYHJuEEb_VDWU_~(13>MrAQ^U^rXGV9QRta1fT z(=&HA>)#7ouzUYp@f{bXjjvBH*fwwW6|QjU`KQ8;EZD5SbIXE#>l&xNc+#-==kbcU z_Y3x(`}gmyaLbna`3{R8Zma%yu-@)a_j&u*CZWMExL&W*;CZ7nX@gJC>aWeKbiYsD ztnaRvYFHkgmCnbqc3MuYxKfy^!3EnxCvFDRU%ph>rJMJd(Q$*m3@7K}4HYMaJa3jw zIaP4LPk3%f&oqYrIX7J#xebSR3;*6%UOV@x zn5Jf)^Zk3`#b5W$;YbR5mQ(ZnuG&e-`p~_*Z`JmN^h|5=7CLrE$antEXVW&cEByPp zKDFZUSIbRv9CGe0d>3$U{lV$B(m(X8cit57aXYnFCP!d?-8WUW|1T?Vu1dHzq3dE0 zkLMw$@=F=#obE43*y>oI$g$K&rn;zZl8WOJe;MTyrL(*%?Xyb^E_ly5Jymgyo7Yk! z&{*}mpe6z4o2|>&iYIJW;_RNj(a$u$Z_=)SGco7&j;SwSl9XPyEqKippC5adh{$bd z-n!?0Z1ivEVpmK5AZD9l;4wbGr9h4#&66`r&P>xtMqNsBo>jeeobS zejU%OLkC*lxd}ZL`=#BS4@$Rdrk?O+dFa*e>8I@)Eq^U}he)uTfUqw2Bmpa#ea>fn zxvh^_%baqp`|>gBqyWnS`*p{gRQANqUguXbX+zl$i~6(MPQBdqNg_;n-W84}70;5A z|Ep@67M_j0tteiz?A#%~#HaEJ-a+^C%U8bAG>Zw9xG{4QOM=+iYcnR^y2SVKlTp!v zFsDNrCp`sfE^jpz-!S$2>zb*Sd5;rv3|7k~-TTuzX}e>@;d@Re)@kv)$(f{)BDD4X zt^1Qguh-;1t)3Ka_@?#WI{nv%XE*MN|1-IH_LZLRtKV<*n(i%@?zt(xLiM2`bMM7X z7p}fn6Z4EPxStv8FnLy@Zlp)-^(Rdo3g7;4rbgLcOP=LiX`kJ)C09oJ_O5cZRgzw* z7Sr_O)oy+l(6YYy(fyX^DLF+o&xkz{rEA5{T`x}vH3p@kNmos^wY4N}i`aerz)<0I z^kDJ282{Z>o8G4BoQTqi7BV$IvuRQPKvHj(I(nn6 z&vSB$W}XFA2U}VKD?a{ASN;2#GxuV7xXHBdoB36em&zPtlU~;2`=DmcYHsG;O)3_9 zAFN)#|6SSbxqS|LPycfDS*~C9s>lBPl%qEUwAQsB%UGHBO=Y5;sq?pa#V0#I&gr{7 zy}T>udIsCmzfSA6JgdoZI;3&a!k1I@dT_wwTZaz#sdMVFP4DU9iR58g zGfO&yi+T0k*hw>dvV45KCtu}1aeYzz?E`t+12mT8?@0NqlcN3pIP2y3SuewO$3EoU zZYitYdg#C;#m<(Nz`VKK2LewVoY}KJec|=gZ=9d+Y+kwP_gjy$Sq;1I%z3dSK;lNG zieq4i(3w>gCu8rYI3ExD{(#Z^&Q3qR60iBQ6usYj?XwOKGK=a`^;DTC^>ju4BqfLD z=#A{}4W9liQSb5dPO^QrtpedSzRIm0x-Ho6Z+}f(y$3a!fjMR_ut`RBVS)%m%N>xdTv@T^TfqZ|1zC7{>`Pb ze95ldOAFWSd$Qt2ckJJ_z0-a#{UPV%DRgA%0?XZr>+RkAUVi&B!!YkYyLs1n<84QI zCX_FbpT9$Hr6^mOq~{X+fnS6V|9aynD%6h~a|0mD{!E1#h+_|K$G4%eCf5r%l6?DYYjru60Mg6?U5WWwo_kRC>;#2-)1;5Zz4$IW| zq7v;HAqqF(1D~$F8iNl^fSEBE`KR4Qc>93R&j65nVXxG z{oPOho+@K`&Zgkk>F85?3Jw;^b4o2S@SQ~$xWNi2)i1GeXVl4JR{PDEPYCHZQ) zb;t1&JFT|udVrJH$$WKEKOv>TqF1BE{%|g(D76{GdG+oXp-pXMK-_KSk>03vD<4- zeK=`-pKp`0pYy%1XRM{?T9;3=6`Zi`xaYlTCasO!OaIKP@pN*HGQBIgtV;S98*AFL zlBBc6KQ126p4~eu(djVjv)s!ac@sC)+wYBgf1%Q(wejjZAEBN}EipwZ7Q2FGyvkjp z)pz9Co4rR~pP9Y?!rIu&Gf(|~xoT!|n3D3-^<9%TrA(Gtxg<*B#!D5&=`x%(VO^z9 z4J)e8nr(Wkq$;}p+|0Mvgqv3Gkv}PG9iaIC$$`GKlhY<&6k>?#a20yDFDT^oK`#MF zrPsFV^K;4UFbxsLO&jjsuvN^P)P615_Q_t`bI+E^O|750@$9J#&6$S|Bu#Y5D2~;< z!NJ6^?_ZiSLqblH(&Md{mZv?KTq=Kh*ZjPT5-*+delDC;(0AwVM%mI}{jN;@kf|r# zx*jae+mKto>$lgzwzK#1-QO%|1kKG%%n>nC2;TOo?t0U!H@oIp=hROs+qbMI_1tr< zr-u$C-B9UJxfm19wcujF&*PkrH$42je#5`XTaP3^O?XrY+GI5}PA*Ur}pD^{#|v_?x~>cbl|=k~_g z$~T9t2CbyIS*pMD_v8xuC;8tki`E-EZ3>_0bR@H9TAsg9?wzSBJG!nvV_{_2{CrQ= zc3CIBe=0{l)ir+Gee25$z4tqKC+)6FSsu+57L`6WOvg^)=u2 z&CUg_zLooT-;=1dX_&F?+}zNM`*ulhxqlfnf^^z?yTIc`Mdc^cCUcn8@87F=`RmC? z!4Er#^x-s3|Z{p>}OfFdi$=wKP+lzMT*WfGGo+O;NPT^mYC4B=vG6W z^1_&oo^ZKI8<~vp66Wn7RgPrB8HOVa>;4rLL9T zG-JO4cfM|<%O1a?Bpbg!Ws^X2W_myWJ&@+jzNoIb^2VRPWjEb8%Au@ zc(HH#D#ySOX=Td{2A@Yir3x9oNuE^l$(f{4WZq;ES#v5ab&FaD@BI3s;5_^6=-srv z_df{wd+zi9;c|GELH<9dKV_RF?&sd>u=kTtzs>P5`8d}M&VnZe8tblI-u6+GCnx6X zX~`3b)(zndJmwNSQ@+YKJUsU8El*0IN8ptdL(fIW?s^=$1q#RLZSM|D@zmcCmtI;` ze(R9!S>Dgj^pEW9^3sW%b2Vkb-48#*^D_GtECVl!u<1SV5SYyPW^tgV9rFSc2_8?j z=0w%W!P5>V1W4bW%&>)Z14qNpZ{7k8{=Gq68Y%}l=EluCXxqwqyn|)ppEDKLvTL?0 z2(H?;-|_x}g6__DC-O7>_?GcJ6rCD6!z$NmnNO8tfT)|+w~l*pXC^HUO-%4}^Hz4O z$@==WPTA6D+jWLa1BomiHfJ%Z+|Fy0j;aU+b~p*e*orM>o2))}F^gfjn~;#TNmk<0 z(t~-9Lf`&OD|wRe%04tE=5mP+g%>M#vlv&6dnyx5B9mD0<0&EG#)XWNI^4ebigzHVIK(0eC)>8v;Um*Z!3KA-2i zb*1*AtFJZ~WDAC^jY-trcyi68o9EfTO@1qQ^oykJTV0-7MsQ^7Do_;pvRx20voQ(0Rz z=}A8luj?(^mFnKhd+g8wxB0ED&yLUX4>2xK<1ltvcyXrI1L*z;gbNWl*exn+K{`<|p9yDfWoQ`S?iYgKYV2X1YB-SPHg z`OHvWYi{QBC{ID{w-slKGrlw${H=AHF?(T&P}jwGiSL{ZPr9hpY_@H4y*Wc+5ekx{Tjkf~QSq^Zt`;&5Aq+wAvoe44RX_z}nAb(utEdmAR)rzPt3a zq1Ho9zobuVJRe(l3yA06Nwrl|Pw&?W3ogEB{dub8o|6Y#L{Cri`t;YgFFvR3^_6pL zPrh1`o0zcd=b}x&_V{*uH;~|&xqyHEi{lejLYyYBd`vaVo3ifXr<9MHOMHAD&k4+W z*Q2t>dPBqZu0-B#3lvv+@O>6fQQYFq5oo_%T#syDlARJHP+YnmC37?CaGmpRgZf zwU@V0$Sg8gDH_wWv+u#v{d-h6&EFn&|1`nKkT+Ou?*Y$MHJ?8g9Ba@!khgg0&%D+P zVs}-lO&C@`?-6pEv_LpeXG6`-k~wL9V)L`Q=#6?uZ6!b3KBt3w zj6n+qJ^Y^B+f>S~Kl||Imzo)$>(3Y2{hN9wJmwlZsMOl8z}=iI|9npdXhbrdZ<=tw zrQD5ca+4BbpT2F4tf&<6{p{7J!q~OwP{rhyK$E09PjCFWyZuMOSE=cIRcpiA%ctwP zzmK!EVYTF#$7c{BTEqh;1pHMT(J-xtO@y_qx#w3^|NS6RB_y4FU`u2;_$W=7oL z)95;7^gFoOZcj|NoA`StYY#1-6<}0tzrVoZ^cCS%i68tp4(BbE zJK)>CE-~up=1pQU2ZV{RyXIW&Des$5w8(*GP1oBL={cq5r;d^H0=T(=(g4Tw$ z>qeI=q$WvKeSg)teVRqsogbW64R~sQ`&*dom8}bl`W8NWcifiM2GW6F-dz=zUl*rb z5ubB&7xT>ZXEG-MhvV2g`y6}IZ!<$$2 z{g=J6w5)X8?!P%3`uI8X@5=W9GgR8$k`}06J{Qhwk!X4mGy^|hA#kSmJnd<^N54!@ zOUik4na@*f*>_zXi(}qiRn?C&Y~rIBT`O&$7k4GyVh&ARv#PDIQP<>H_zZ=xpJyU7 z?p#XQy>Dwuu%3jc1P`03YvAf0{=*&hfBuF(d3W|;kNtTOpT9RYm9not`2YNV-vd|H zsWy4@tC?*1&Kz|;>C7AP4cSMhyDYkJ?MlMONva*PCIJE$t;+A$iHOMvr@WrTZE2vm zB$q*n%Opbdw&Y_ApNQUPI{!X?5C7P|e}7j?OQ3{^bho<|Te5?X$=i>RWeNlY_y5v`lfq*y5c5F z_Z>_)VIr0E=mt-yrDgT3BEc1p+HRU^^2wh({9bkG9`^d8BpajoCJJf?EcbEkUX&-C zEBvhXuvnMxtLet6%L|`;NIZDyZ@-`Sp|f_4WfPmr_cng}t=O*r=yj)-&34bTKmRSW zD`cB;s$h@p25vXmRV6>9_(a(5<(s8HlG%~EGt^_ptsR>K{hUQ6CyGr!=p^Lov|3tC zMe^usjdiPCFE8=+bWKQ5*yUQb{lwOSmA{nqVszs?aG4@sW?yqT z@8rX8H(!g*XO6Pj5ZGfC(z;%Km4W$sCnL?DQ%@C~soJAG$?KeR;fk*7Ti5hXli^|( zpEbGJFlh30=cxx1Rv5NT-JgC{#49kwewQrYV5B^&r>i7} zoe$F3b5yybY4x;5+vm6KFIZ~J@9SKc|DV(T{NFq4riw5;XlXj)m1hJVpbY50l+Ii>FUkg|7>vMj^uJ>$b z*!L{nD(TioS+;R|Ryo$h$k+TWNZ+%$a{G#)!*H$4u`sJU*VeJx#WlF(kU6$cYe7)b@1S$MDV2;e=qgOOj^)FozX z6X({iBI%0`%r=zx8yx@U-j1`H=f7QW=2zTPZO&qQiO){AHgL~ZfenWyEm`ARHkIkl z_Sd;Z6X!oLE}c=ljOX(2uP%Py{caR5J{Xl#&T&$?eQ~|C{g<8f!p?m0EPT^DZ|%3? zVopDJ$=PV~q7}SMD)Sa9b8_!)G0bl6gb)A4bJog`sU>RoBMU%`rVCr zMbYcko?bg%AX?A*qt;@wOXPfoJ72yo%w25A!o-j#wdbXgy=mE@{PZP{>K|TsVitC3 z*3sz&5$_z;9c$7IB-C!pXopWKaPTq|beDb{Z*QDbxNKMOk;JKGH=l@YxPSWWZ_|IC z*MB+h;P|`q%HNb1`*}BPy(`M-@hJI>iE+@mMLV~3`B{}zPuj4V`K5}`W%r*3Tx(Hv|Rk=v5J{QNgqC`B{U$842A%$pQfx2Y-3%9p0MtJr)vV5`FOpfPsM$$d&k*4_Be?BH=O_J@poyas%KLbohtU|>%7ba4!cIK1_`Z+=Ls z2>XZobMLL(7NMb##E^SsMdvZzz~mawb<&G}u=?ED88m&7n~<}KTkMP-pSf4aA7Bj> z?u}X6v{lb>u^P)PkF`^nwqE$YQ_sSA-Q%9(bPe^L-Onx0pRPP-`TxJ=^y~>SYSX{2 zZNE}FrEs%dnU&+kOy9MqB~NaZ*syHFI*nbi1`UF5jy;>Pzv1$Z7()@|9n#So`z+_2 zdBVLhMIu?^sFL2pa-Jm%_lTc={4nB+@V&$5Mdhod;|>Zxe5YKoe@i_N`-h62`Xj{> zUde~eY})p2eBhSz^5AXd3Xbi^D=eSQGLo8pU-0q48PO{f8MAf8#cbPl3$DvOm2{?b zlG47dYFy_MY#xO_sP_4u;Lv#WQpMJ%g3k*rY?$p6IK*eO%{g#7bn-g>pQ8HH0>b&v zd-I=e+b$hbb>N$5-YqZXg%Sy+b{|g`rTkR*mY~WPaVSPDKcx6P_g8I0|GWj)5)wbQ z?40{t=e?)!KHL1I7FlV!hQ?vwwf}3czG_t9cpG6j*}q-=UPsa ztVzp7#l;2tqLqKof44E>>lMMX)7fY4Ig$Fc;hvq1^xo!%`yne;`g2+s-##c2kK# zU#=PVby|DLmF>?C1f0D3mPhK{v7DvFS)pGtw>a9KBX*VbLV)4utJUR0l3r!_I<)1u~mfA)W`f1P!3 tS+C#oC9z$;qOljBOaA>+pR?x=bF~K3n^}$#QVa|X44$rjF6*2UngA`^%>w`c diff --git a/src/icons/imperiaCMS.svg b/src/icons/imperiaCMS.svg deleted file mode 100644 index e6e5d558b..000000000 --- a/src/icons/imperiaCMS.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/icons/infusionsoft.svg b/src/icons/infusionsoft.svg deleted file mode 100644 index c2b7a1253..000000000 --- a/src/icons/infusionsoft.svg +++ /dev/null @@ -1 +0,0 @@ -infusionsoft \ No newline at end of file diff --git a/src/icons/inspectlet.png b/src/icons/inspectlet.png deleted file mode 100644 index 7370bad21a17603d45e1e95bab6d10e4e39f63ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3213 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?FV2sQR zi71Ki^|4CM&(%vz$xlkvtH>>200El{tBTx$+|-gpg^Jvqyke^gTP3gxtGr?>kg&dz z0$52&wyjcxZ-9bxeo?A|sh)|Rfs!4Uf`WogQA(Oskc%5sdr?Z7tx`rwNr9EVetCJh zUb(Seeo?xGK4GQ<#=IWDQi$wiq3C7Jno3LtY6 zlk!VTY?YKi7Ae30#GNIXX$YJ0ilN?0&d=2c$>A_ld`MjvE3l4Bq~1&ao`xY=>p=!3%q6h3xbK8MsJ85p=8dAc};WUyYHS)0=v zDR+FnU9HW!Rba4f;v$W(Vks-!NI|gPfyp+ zo^MxMReg6?=~sE<=ga$gU-odWjoNzZ+_`iA-fl=d{7g+%_35l-GrzpMYwfQg()Ie{ zV)qs4=jYXBDHn&DnwZR4w|@Qq?|*)NK5Z`=lfEy1`hh-K>ou=lz51AZtmmhhv9a;~ zjT;UBottZ|R_mw|$ImFA@<^j|<;sTu3}IonO|?(cuU zv+{G=y9WoG>q8?VW*C*diQs=~k}~bf+uPe0t!A+Pwa%A`slRtU+7FCd-_!L+zdnI z$`=1(y+Zx_qQmB>5U6<-Jlg)ke7Ourpr%r8EcJKQme91?k zV#yC?g`x>nHbK*EuLrzdQT5H~8h0n#f$M?UhHIB~3ac;EjoWjh`u)AV^;4!zWBWK$ zGXLJ5pURJeR|M*Als3=fQQx#SdVAF}|M~yQbLzfqOg^s1FJ_c z53Q=II{5SR^VjojDuXr^Jam#?Y0k85-mMc&xnUkF?;n?tSJ~UJ=KIeYQDHTo6N>3E ztJkizJzKM~w6xUKW&M#1hVthe!WPxva{hD(D(|cL^P|vaTYR5n2-BGF=747od$D!+CwF?sfbr9peC<$>^vVM0ZdEA>)hu5<~r1?J0q zo7aA1(uIb`wP6ab!toO#IkrT{98$Ep;~}EfBFwHJaG=KN{5)IZ6VhUK6At|G%vdz< z`>}3u{bRc)yDl!}c#!bX!$7=K)u#U69>(3dTXJtZef9k!J)^bZq>0K$gM@isqfcw*zSxX$AKPXwg#|Ll+}2vKL|jQK$~}|gV9wxhX{&;Y($^f(n!VNE z#TXewC#ro}Thz2#RF0RqxAj1tLEKdzA0HFWlZv03pK(;}y~mQCFy)^`_v92O4=aww z3k{6SIcCXqMGmUB+qFJ9&E1sqxr*uS!ege}f8AZ=bfBr>XpPwCti>v4S48bGp4izU zy!DYlf}nlSdeuiiPR`=|(Nz2ORj5ASbB|f&WeNftuAV zIl<~Vt2s*A^o!4vRr@D$6wYILReHyd5_x!R`Nlg5FE@EN= z_q#@qE|x<#AC{F1a4?1mU-w8#dF<)3z+xxEvlL-V6-(iuqBkD8FCx{R3OtaW{fcpq z&;s6y{$rbE&mXBbDtw^8^fSL)z~Dwj=;j}puDsuzCZAXo*DTTc$)Z=n&FJg3#KLE7;>RhKpP!voG&;JOcY|k+*}{N? zl>2>ixm8Tp@cy0lWTu;1da~XxwGL0d<1NcVLqdKC9<#fbEiAG1(XR$$#Vq~ghksja z`PJ7%a*OF`JlT*GV5_1m{WfBf#?_656EnA!9xpT$_Fi^b=dXgGPT$*;MLq^^zrDS^ zb;gyQy3yM-`d!v;xzU^Cw(#_H{rfIKmm?Ib@9ZeFY&op;>z(lV$0sf>SL}Z>#r4d`>msvKIMLN+_FH1^F1}a~C<-n|v z{Pxz?N|opJezQz6c~qFh_2YE*mA($+v{X9bc${g98*~_ zbE9KV;^giU-5P+CnntQmonArJG^t9pB7_avq<*D zecvp&7IXgbQ#+QPXxC-Nxb4Z;n%Rfc&Zz}TsdzO1+%nVH%gc-BoXoFp0#D4}+}*uB zD7$Rw9~H*(O`_UiFLZ2p1zcyiC@MVa(7N^f$3-DK>7b%b99zYn2|u!0DkD_QdGPtK z@9*~)otmP#fAY!1Ah)`@eFr6yFE8`mb#a2^uZzb7&tyHFXIs5XWUiHpg3^S582=+I zMhv#SN4ZyI?(v$aDrok)qFy$0+J_ouAzpRAIT=bK>W&ri=YC5UHEMp42~Evod(Q9t z%$3*R567~o7B!{q@7D3$&b4-3a97f*!m|3?o04-<{}27yx1;cJTiI$h!LtYa=iKs9 zYGLD7ZZJK1^k}H8&&@}r+l3uIbT$_>Ws{si&uo>l2WfmVbX=>~`6=)AFu2gdM-= z{HFC(#&qSc#U9aS?=zT|wwOAa6qz*cKl6BV>>bb23f9k&CIXsHpB%LWbL1z@@7aK2`kDfWb(sy-rjhtBQ zVpm_rn^E|a<-hw0<>h}QJI_y4^T_J+KOw$^b8DBMiD{=OfpiLQ^^wN%D(7XuKSO& z^`eZ&UMkzZ9y~tb5yvEZ{!gB_1<6048?ZnN?V;20MuuW}&=aD`& zp)K5Za!uFl?!H#EE}moV#{@1xFXi&(=W?sGd0iG|U2{vBKF?mAbM5t4w^&cM|Nh6% X<>Z*Fn>ZmH)N$~1^>bP0l+XkKrQo&; diff --git a/src/icons/io4 CMS.png b/src/icons/io4 CMS.png deleted file mode 100644 index 3ed341d32d9501fc06dcea384edc6a2fca240b3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 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 Gp$Pz#&=5QT diff --git a/src/icons/iplabel.svg b/src/icons/iplabel.svg deleted file mode 100644 index b8c0f4079..000000000 --- a/src/icons/iplabel.svg +++ /dev/null @@ -1,8 +0,0 @@ -logo - - - - - - - diff --git a/src/icons/irroba.svg b/src/icons/irroba.svg deleted file mode 100644 index 34b692231..000000000 --- a/src/icons/irroba.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/icons/jQTouch.png b/src/icons/jQTouch.png deleted file mode 100644 index 1a446865763d113ed90a7160016d46bb77ddc348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!totvy{FLoEDtgQGJ-!bSEf z1?-(%dH?vC6eIrQdwkN2-lwP;Pd@H4xyxT?pT|e3XsHtT=u;rAKpMN0bE%(FBoE(|0hl6KW74>AR1+MnpYim`jw3dgzewV?PO6^m& zp`U)fUK#RodD2etW%>?#|IXHk*9cs&kFoZuqgQH?NZ&D!0=3!4x8+(d`0|B!!G+j` zKI^(yNwZHpD}Lc*JDVAw;>>dkcVFQ?Ci326@ug_j(gcCGog(J)0)PB8MYLaNP1~8g ze1}7y^b_lD6^nTuN_!6lyBi&?G4EO`w`IHfiq!$zHVE~(=pGH)$-l6GWz#0DN>kZ( zx8nw%ermjG=G~H+!Cm&|56e_9`EUI43;NCTH?oLq^EnwJwl=pg$&|}IDaX9^=+gTc z4^JBD+E+Vrcb^uLv#tNA{`c!AQC-_wzJu1~Z`D-id2BvwW4b->!Iu3;?%e!rVO-uf z@9)2M4QHl5zrRY~+MBL_F&cr8(&J!v8rXu>(}e&TlTVD>A-5qEm>Eywkc#s&p!Jh#s9EfUVg&ihb<-(XYI1uy<&aJgC~}?e{z`jOq5Ca`gyXL4p-iG zarw1@ni4#Y<~3{Hu_o84w{bXrtk{zxQTOkKy6<(*u(|xF&d3{N#^fX(K5p9f;gU~9 zkV@u89kHM6n__mv$Qjjs-Edp>nunV8rkgooc86B4@@kWuV5PAt>u{9Xk-oEO>8Y1b yxokK%%~sC0; \ No newline at end of file diff --git a/src/icons/jQuery UI.svg b/src/icons/jQuery UI.svg deleted file mode 100644 index 37cf87ad3..000000000 --- a/src/icons/jQuery UI.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/jQuery.svg b/src/icons/jQuery.svg deleted file mode 100644 index 9fd609a5e..000000000 --- a/src/icons/jQuery.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/jimdo.png b/src/icons/jimdo.png deleted file mode 100644 index d4a12d8a85d46539f944042c11ce09e05e16adfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2233 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_J>TOJUseLTV<;m7&zQKT^vIq4o{t)-4l9M z^mu*t+uCz;C1)f`tVq)4_;@j?yXlBfuyWX%u7mFK%QB@EZbi+SW%9QD+KQFiUbY{b zp{C}WWwMt4mP53llq|R12L75Qp-mkT@*Jg23LJ-d4%@u5tbTu$|M@*`=e5)3Zr*%e zJN@tV`oGt2z2=ZN%&T~%Xe7Sl`=tDB@BUU?o;xf1Ws#=p^ro2RO5Mj@pWpkM6EkIXO`IV=Rtlaw<=68xZu6hcydwnx~KPi z9?x4p_xo$6gtOD0)}-EZR_9w_In93WspUspcZ!8y-Lhki+Skp+x+j+|xE4{Yds0j7 z#FCn`-ZvhY=KXlJ=lMLL%I2-n(~?#`IsLi*|9{4aE5CW9r^g)H`dWVWQPQ`Rf?woRE%ZfcyC*2W!ESb@Cu|P+-SMpv+=k}Vyd#koGyxy*x z{Bh1yd7cMNywQ~pyNY-I=oDW+(O}oP=-8+@v&{S|ZB|p=6H;rgNIA^9&MS6e>5^xc z5}tjr4nJ4SR750_BMvw1(y*(}VM#@4RsRgx>(CoSR;S-6B}Vbev1>n;Lk!Vj7HXKYH~GyZ!> zdG`K$wQu*dODXxh6bUXjTh`H##KL3fTFB!41nolA^7zOGGSF+IYgm^w2*o@dRs%l~&cHx_I0x3mZZvM6_~K9bxwp(m!7Q@HxW zwZ=Lc>_ z1f`x&;t6zCJ)Wtwq@!!%YUY!x_)Q!c4$2&K@MOuX%I8>?u-yE01B30BCsz^<@Cdfg zSeV4IPE_isz}Y}UADNR(7q=MYu_+}4sI?mh7#)$)c_8T7baM(@-P9dQg z8k(w$EG~4hiXL7$F}-P4(6YcuncCJ%6pwg)y>ub?+A8)W-?* z9?h&aHRr2~Cvl`LGknK#;qLukIa?+!d@CQ~)qHTGfMj>)#T1_Q6Q%QK_?)eDTO4Gb zs$!}3ONx7$-(nv@DZ$$RClnlwPo*gu-4|G@t|H#QD{t}^Yt(BbIg%n}^O`ji=$ zI_iH|dCn|v*1f}T`plN4S$P$O_}lWhgUq*c_{U$SR!%DkJGi=*WSII^kA=bc+ag97ub?)Ds-3wTTFj* znSH-r*!#whS8drdN#k2ZyY?uX*!Z7Zv2xSG_qpGuOl(kA@lQP7!gPNB_V+(;?r394 zcv0OwZ%fjfnU8l*ZBDtfDY+$_?bXzeZtG^7mfJ;1PmuVN`+fJ9clXT9< zIY%x`bYxg||MPe0lv`(ZAKmR&Xtb_g*7&ga;+iz3IZ@4J=`B+%M7Vw(bGvZo;!`10 zuPmVzrngExm46sm8SF^D&bvD7&OeO^n>I#`F01r2`y2l4-EH~j2XnNQ{;sqOzO!l! z&pkcfc7%Jyd5eU;*rgj*x7=l9^Et6sJy>eD=2bS8CN2*j=H}Y>_xAjI7Qbd?Ki~AZ zvauqme>E5y4*qR7&}P*5|L4K!x5fH3zPp#}9e94%J-TP{7E8f74dRDA7h4Nwui-7^ zjEHKCJ`vp9zj6$>J?mkp2$-9zydAY~!7XSJO z|9ec%YaQ-V@HNnC`PZC%zwX1o*XH;Co__wjoll%$^6upZW@f)0*1P5AzCAmA3Gc0C z_p0tImESw`-uw5F^NezWtitLYlU?*edrzw@i*b7C#x~FP&zs=#+`X@t>oXi~C@n25 z{_){J=YMHA<4wWqVyeQnrTkQyS#v37)3?hem-E^m2Gt(8+J1jxW34{_*LAmUT;E;A ze&JE2)4h`ghDSL2?>znU;8?W%i-}A(3xoUXS8lGo_AxLpFnGH9 KxvX~i2HExpIf~3( zfBbhuLuhZ9iJF;8&;}tcsbr4M){Tn{cGx#C<-E9dL_R^EQ$%fx$?JRrH>u>KZg0wN zHn}QrY&z5Y{aIzj=7gT*Gw$pxemCd0Yw*e`i4rC3Vvpv(zPH*}DCvBIEDPh!=1U2u z7b>=bx7bab~Rzd;R3B=hkn#E?d?{)fml=KX3c7G^5_KKYsVCKHu$( zD=uxz^>|ujsZ#dm)sC>$LW@|IuS@#=_UiBS#r)^lmCyhBp{!QoFVMD2_jFUQlvsDG zw(7z&3+{zjy|@6^`kKyta0S zY7bf{v)$w^i8j&EP>_mzctq4sP)Wh-J?m}Vb7!+Mv<^5gNWRcgyj>@x{C|GKJ-Ba91_lOCS3j3^P6!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPUByV>YhW{YA zVDIwD3=9nHC7!;n><`)H#F(Y-o_p=Uz`$hW>Eaj?aro^t-#lSQf!6)6LyhqTOk?>FK<8Ghc1b_MR_{%@J zhNP)|H|jN(zk4T@YVrQNW>8G1>!k`Sxy$tx5y}Eg4eWZ1>?{1#HWfF^a_NL%c2-W$Otpk1CkHz6{(sCu^a>&QnZ1ToMcCKHtwT$=F>yRfumrDQ?9i6Nwf*<>Cka?iFwH=c-B@yF<>=g_s>(7-!JVskSMp{)j#X=-~wZc^}_D;%}O@{vPuR z<@XE>45}rr5hW>!C8<`)MX8A;sSHL2hUU5k=DNlPAx1`42F6xKX1WF@Rt5$l=WSP@ eXvob^$xN%nts!+%s|W)F1B0ilpUXO@geCyT2S0@X diff --git a/src/icons/kestrel.svg b/src/icons/kestrel.svg deleted file mode 100644 index 43a66f8c8..000000000 --- a/src/icons/kestrel.svg +++ /dev/null @@ -1 +0,0 @@ -logo_NETcore \ No newline at end of file diff --git a/src/icons/kibana.svg b/src/icons/kibana.svg deleted file mode 100644 index 595a80598..000000000 --- a/src/icons/kibana.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/kinsta.svg b/src/icons/kinsta.svg deleted file mode 100644 index 971e27db0..000000000 --- a/src/icons/kinsta.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/koha.png b/src/icons/koha.png deleted file mode 100644 index 3bdb0d68810b9815796fd135b5bcaee3b0340db2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1744 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 F0RT0KGKc^G diff --git a/src/icons/libwww-perl-daemon.png b/src/icons/libwww-perl-daemon.png deleted file mode 100644 index f903e4b5877873459c0974ae8867829f69f1a734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2241 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 QU|?YIboFyt=akR{06D47`2YX_ diff --git a/src/icons/liquidweb.svg b/src/icons/liquidweb.svg deleted file mode 100644 index bfa137903..000000000 --- a/src/icons/liquidweb.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/litespeed-cache.png b/src/icons/litespeed-cache.png deleted file mode 100644 index 5aa3af334e352668b555d15b35d73530011c56b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2390 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCS4J85qajDC7)0pe`f9}pUovkZ%R?SP( zNiq0Ekk_M+5_{wNGfbQ|-%R;@HM_4r+gz;w=p&v;v86?l$20kRTo)T|+H8EsOO4}& zRh!_KL`J2F6YXLr*Z+TB{pn|@%<-LJJ`Ayc?!MG;a}Qo}IkW4i5<7dl_??VdYTu{7 z|9E@-ezloC3=b;j@fS#mtdHBTHb4I9lP6E2%sE7OP2^rKW|{J6HcL-`@21Ur58wM| zH=VU)Z`|{nm!F?W-TdU)vvW+r_Vz2oRzI{jSAAq*=dtA4o|C&zm$W6J1xI$;rMUyAw&D5@8R#wj4T&I zCLLeGkvd&t`SKekJav`9kC&MD%!+){>2Z(4$?In#L;54FPRs2smd0nxPB`4sU9q(y zwLHT`Eg@~9y4FWWfmzEIzW()_@!XNSEYI!;O+90h@1%Atu>0X(=0|zL&Xf17Da&-Z zWU%*yu(@A!r?z5EA+O@S$4rbSwg(^Q$tdr3Q8hk1dqQVqrct=|=DoYz5^LwSE@)O{ z)n7f=?ucyNn`3MWe)(<&5-ykTojUcst2{~K=I#)+^z%nHm(4u_Qwy33ZHgwSC-gZzOu&Xbl8a(-P0{%;un`h zFpIxCzFi{kxn<49b4``+R2J2CT;u4QlyXVf$Ip-N&ArmQ-3&|_J0`iSA7)whKIoUq z>1l~cQ)Z{ER^|JgJ%ul4$@RzQjsHI_U&+h0Rio9Z_0uga?zUz{7Jcp5R}*>eJ&~Pv zyy(cK$uDNL)HS{N8dJ5`n_(B1+*PNZ`*BK@&x4shDi*CZ>pq^!H~+b&Y{uL> z^A^12bQyb4ez&Y`cs$GoNxZ_!YfusO{RI>VKu$!<{ym~S12{y zekY5!El(z#^j{sFQzmL8n7TVA{n3vJ`D@JBTbZ`y@-KPC&9Hc}W>K)@zN{R< z8x?*L(^HN=vQW>xR)6#9wGFOna%zgX`(ooC?4E9{vHZA?mXlJ-g!>u~R31N>mYOQ%x9>JYYdorK4lQC(5bK`ow_H=C>&8;seLhRiT>XL*|&X`Dy1YP&Rd)NSVic`G<(&KgnL^f zJ4??WS)X08^#0yowsRhD(f6@yt(Xy(@zqv7NvSV5JLul(q7C6og}WzLZ+OtXIyr2T z-qJ(SA7A@q&3aS5{@&EdA_=cP6mV@3mQPAk>bw5#(bAw4`5LzX&S#cssaJj{6f#uW zX~v{;88A1sNAj-S=As)53bLbb`f^W zifUQhthSw*H*DFH_RjsvAJ3Wg2y(Tqi*e9obuzG?`)qyv38DA5mTZhXnJFW7-|ctk z|EOuLsgcb0*@Hg5Ib(AA^!J}XUtZ=utNf$)>5m^0lP6DpG3!|TKBK^S$N$AO9uAVU z71;5KNB8uj&-!u`=FO0}v0%g7sNGR(CFka~rx-QfejTVGmbo=5ed_BgO$QY&MqJTf z`FG>C#|gL1<}F`Ww%`NfCE?5#fhpRePKuLHobZVKZsRX=y+3p7EtZnGDMkll%&HT6 zFCTwaY0dk<$Lj2F--RL~-@mO4%e9j2epnz8>-AD~GUuBt-qWA{{?FsdnAJ8V>A~-x zw~Hqqe{-ThV*7KUUe^ghRg0pw{?}~z!5bdK_6zz9|8>t%ve=Ym!1|w< diff --git a/src/icons/mailchimp.svg b/src/icons/mailchimp.svg deleted file mode 100644 index 5831b880a..000000000 --- a/src/icons/mailchimp.svg +++ /dev/null @@ -1 +0,0 @@ -mailchimp \ No newline at end of file diff --git a/src/icons/mariadb.svg b/src/icons/mariadb.svg deleted file mode 100644 index 119938104..000000000 --- a/src/icons/mariadb.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/src/icons/marked.svg b/src/icons/marked.svg deleted file mode 100644 index a67fb80e5..000000000 --- a/src/icons/marked.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/math.js.png b/src/icons/math.js.png deleted file mode 100644 index b4972169a0414ab374bc6011ed7ed2d6975c44e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGCI|S0xZbf8`v3p`lQfTS z=Z@U57Ww=6<9#2^hvB9V0`&fV`}*(KkAHuDKg|n#oa}PXP3dX2-_zWH`<|-zz0~el z3BRaLeAQj@^WKf;rBP4wgWgQ3e>bP|{gO$awy*rWd+nF~o4y>{_VxIlZ>JAF@YQ+{ zp!@6L?O#vt|9+gqex|S7+NyUbS^s%emiHRl6?SuXkP3bI+#2Q&YQO zx*eM|`+?Ysinyn9A2fHoe$uujSxql~PL5m!<3F=cyw7wN$m+Z~6lAlb{lg8Rbt@0{ zu`fL~#UM}MW5d4*2ALPRT|Rd^vVHS8fANO!Jl(dH=O_J>Ro0wUT8QxAV)U|{?g;1lA?z`(%F%*?{V!p_dFq@<*;uWx8*Xk=t$ zY;0^|Vq#`yW^Qh7X=!O?Wo2z`ZEtVy=;-L=TWM5D*X^ z9v&GP866#6TU)z)`SMMhHeJ1X_13Lh|NsB5tE-zofBxRRdygJH`v3obM@Pr<^7082 zCQO<%$;QTJ&6+h14i1`{ntFPAvuDrN(9qD-)Qpafc5ra0si{dxNl{W#($dn>)6+9H zHny;^aCCHZc6JU73{+QFx3RJD@bEA&F!1&D)z#I7IM~e0%--JK)YR0>%*?{V0>ZGd zv9Y(ecXxL;GBPqTF;P}l*3r??*4Eb2($dz}*3i(<0|R}1eLX!r0|NtneSKYBT?ku8 zM@L^@-vA8s^z`(>0L%js5Lq2C(9_e?(b3V>)m2wlhcF92{Icd_tmP;*!#`ib|?#>Y7^G+B!PAdin+iW>$8t!66Y* z(a~`UDXD2`nORv`+1WX{dHDqeMaAXS4Nc7*y^|(Qoi%&*f`y9~FI~NM!nuB+0j3t`g6*nBomKxHNytEZu=X>H*&7O@O9~ZsrJ+1)50%;X?B~LQ+PeM zp73Tm+@0tB>!3kcZB?++XHJ{tQn~9k`ih&$)K$J^dp) z7x2tkvT~Bc)Gt|f0Tr?P$`W+;hx#sv%ZhE;eEUhvq34<)PJHwGSK*cXA9N>QVp*jU zyQCp-L&E7U$sV?IvsZCW@%%LHQBVIti3QK+Y`^5@G+*`Ze5(l#_UF9zpI9}yI9ZCd z#6nZkHzVU!>zw7@YLB$%+*NrQ`%+=kw;3|;@4Z~R+WhLhtf?vNohKe|vYPQPYl*nv z&ZFTzg4Zls>z{7=zSL>`_lvGQS0`8 diff --git a/src/icons/mautic.svg b/src/icons/mautic.svg deleted file mode 100644 index b0f5170b6..000000000 --- a/src/icons/mautic.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - diff --git a/src/icons/melis-platform.svg b/src/icons/melis-platform.svg deleted file mode 100644 index 103ae55c6..000000000 --- a/src/icons/melis-platform.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - diff --git a/src/icons/mini_httpd.png b/src/icons/mini_httpd.png deleted file mode 100644 index d7a9bbcaae7335afe9575917e4cd6f8885f03e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|W=#nP+D1wCogO zU|=xxba4#fxSssu|9nP{SMLq4$fqPsNZ%39@5K9!=lAz!j|Feu3AF`;vV9b2yAag& bLWp5jn1I}6U6(Bk3=9mOu6{1-oD!M{(JaZG%Q-e|yQz{EjrrIztFso&TM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf&&$ zx70HIbD3=a&{Grv{~_DTCZpVC7ttnpl!w6q28x0}I7~jQo=P;*9(P z1!re)s44g+CTHe>#K3xdeXTt6ic1pnl2bihY?Uf<3-mHGQ>@&K&5TS9+$=3!4NMIU zT}_=FEsQOVEnQ5Fjm^wmjND*)UGkGlb5rw5V0u#!dL41<1tkYikXX5-7G;*DrnnX5 z=PH1`ZIy}JE#^4QgX&Ge?G_81diCuTZ1h2qixk-~p&%DG5EGm(L21-Z0g?Dq^HOY; zij?f_4#j={&cMLy=IP=XQgQ3e+{!t=sqzQT7oC@V-JRq4O;z&B?@kS^ML{R>L^7*_ zE0?oIZfdz;(7aOTa{HH`OIoG0c25ZE@R+vd@QHn`l@pWR?R;+YUUrjx`a4#o}2EU|EJ^H2gj{Xa!;*2diBrG zbG5gBshqT~d6N3Q4xX!vpdSCJU-6JBeJ!~^?SN-Ps>BEcXur7*0H~K zt+5WS-?sP4^*4LgOboq~{8(A+{6)FkDZTAiZ*T97*mOX`Oo2JR_{px7tM2U!JyO28 zww(Lay!@VPXYa`Og(?+YP+99(dtdX4(9!1Wmr}i@AK$+?|LqK0=A`xS_6ex&)#nd= z9<*b^M1w0G(oLJ5cL#0nGkjP;};yiBtB_l~Oa^GQ##j_{Z6 z{ZkWBqW3mBb8Ym3H$P7Y?w_~%dG^isz8{m0?GVgzaXFF3V|ZS=`Tm|~{kxAJc^#;G zc=^m8#lKg$L<7F<+4}!)|FsQu-~86~8Y*8=YIU}0E9ttFb#>1)e!E)%*|#j#-10a( z`?!Q~{o`~Vrv5LzEfM~gH8$qQo3%FF-Ezycc*~hb7v$64XuRz^6?ONP-^NYrisSiiiwx@CFP%E}_| z=hL%xZc2KtH^uh$E>>=dPR@DTWJUXDUfs7gka@3nN#FDz=OpQ8l@qL5j_jR`A2d{o_xG}Ft(S5e)8_CUA`_*@=`-gZ> zo#M-%6}d3L%qM*RmfcFdjJ2Cq{d>Dzdhxw)rTGW7w;$iKOr`RcTlZh~r(9+IflTw6 zo}FHPyky$%U8TF1mmZfn`8%#~k!|&vdCX68Ltf9DZ8&YKd0rt;*8I*(v&?sYbN=0S z6`@zhpy*Guk_U)PUc)s1^N0_SH9>w!buY z`YiwV>ByG=zxn50R#n>nap6$ZjNbeE%5AS-{aH1Wch-kbpK?FB%6_KM6)~+4kCg#_ zWtvlGheXEzNk6tn@1J`7o-pmug5!LrVmPAr?J>+*@L2Xz`Gy-Cl{u~o?Jn=0x?1(< zWs|*Y|My+Hx^C*94c%heD_1&-xR|%`29?HgN*_{6R`~YbeD_ylJE`Z{ekWbCZ@R>9 zKKJX(=Z3zi+S?~uygGDljduGL&-u4EKWAMVcW+LX z_glX7pY{#Szq8B3rp-@!%Vuo0g0rCd9n;4!`LFRm*Kb)E;`z0)D(R)s@pW$}x~1{NzAk=&MHM#5+<|~$mt*$CHTo-&uSTo|n`I@D< z+O}SH&$_NWesjM(2XySj>9&!?yyNxR|^x@t$;mtu?nu8#%p_KR{sm%_d$70(go?jNcoj3_w5U?(5ZUKD_?YU zkHY_idwbq}cei|-z3o`-3vL@H;SV`CGV=YV^+{KCFZ-0WEmJSlS0`TdgwnRv>E_>G zJiHVdHs$P0v$)OYq-Q^{NcvXcx_kY(tM|)~^M{?DK2^Tp=J|W&$6GhJUAyv+SC{&2&6nfU3qNdF zep}jd@2Z!}t&E>_Y%w{xbpPf}VUJIpS^d5(Et` z+)aK^nY`e}zukL|xOPhEQ zDYY!w`>m(aYu0gp4}%TcO}u9;{dx5L?mdguJ90H2K5or&SBlCQ6x_4)^Ji5MK~{c^PR)5MY^)!$xSO`OQ%IqO~CwFoo+s+h{^mZE2Wf@1#F zuk1H3>EPP;?ece%+L+a4%ai^8{}rk}S+ucq_xnR^%T@`f`z^~)_OPB@_u+T;N{!e5 z7v=gJ{^l#}@0|SIKX%dEt*^hVn0BeQ@MW(_{Y2BkpdBnPPS*)le~*t1F|D`T>zVv| zb$wIp-qhfi#Z$huolV+2zt*N|^6@9rKR%hCcAoLuAy*bQ$IO?J#cMo2xvu{*_dzG; zuEU?Xldj8czJA~X*Mtk}y&pZ7^`^34bv(u|PuK4Wvc+gto+7^`n`y(}oq6I!;t zbVkM5_$U9r?S32fGrd06|CoYF@7tHx+;6#_Ja$1c?9%jyk%FfcH?G>Awd~2s#ak3v*OvsFOex(~cG4*O3(NnF@1LaG z(|*j&DZFvVf@L3hd&*@H=FnTu8gZnOLu3@DQjNvMm6zm!@{)v3oprXTr0O< zvh~e`*z*&gKj?j~zqe|p@U+xgQ{x5q@9YhqW2c;XcUJl9+)dxk@g06DrFTC`e_LBx z?ZKrn;Ss@;-o#&j$txF-eQ#}OzX&^Dm+Ah<{p&XGkCeC-decGI$8X#9+$-LOJ&Y2%`f`& z)%xMqWq$ktk^f)b@UE}?RT9=4l{m!=a*##B* zoMr5i)<<-1GH1QEX6HKd>R)$dH2UN=?~k3+x%2Lu%5UE1E!W;$X3rC>Y$R=dzUsbb zh)%wTo`U{7eyinvH$U(Dn*Z&3vC-?6@`9R%xfx->^4ay9jfAHxe)IMIMK*&+>^~R| zrKO`3T6P=#GTw)07*m}a_P!FYKK!hwCU)1KTXCyWeg7S@F6ue4QDy&) z&F6(>7t2@*9a`PKY2m@1!kAVucK(@nf5%o&nfasf=FiYVrQh2lBJ6d%t2gcS;QV+m zatd$Yz2x`zzAV49j?30HYSzuCrB7d6)cN}8{@)4L7OX7)qw=x*o6edWv$y?fVl>|6 zZSkj)--vA?H-FfloNX^2RPCEwbw1YXHdalj`hiu`0fqoE whE&D?F$yV$R7Q{~6i~Es!o#*l|Cx9gZYQ}dRjZz{7&Ox0>FVdQ&MBb@0Ajbn0RR91 diff --git a/src/icons/mkdocs.png b/src/icons/mkdocs.png deleted file mode 100644 index 279d831ff9ac7510f12dd7229dcaa48d83698b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 271 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 SKMsP9}1XJlt*A7J<@ z!JrWl9=^TiXAzs8o*r9H!^DY#GgmKLmX?(zB_h%i%q%Z2A0VhKv0>vz-MBp!FE1_q z_wU~eDFrs>sd_OxKHS+^%*Dm!ux`tiFAJU9#dV`v)-f)+b>qg5cXxOHKltFy&CSu< zaw;ql;CnLS%t$W?*&z=`FnGH9xvXE diff --git a/src/icons/mod_python.png b/src/icons/mod_python.png deleted file mode 100644 index 09634f1f05d49febf35b0e0832f5ea2778799e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to)I41rLo808os{T3IZ>pI zm!m^r!7mZVmp+2hfh;@j7zIZK)U6Q_7d8#Q9m3xXbOC*Y6ni2XolZ)!II{n=@lZz1)FmFQjg4jJ#hR&oKLf z+vWn<&4K5O&kJ93xn2Kkt^KF#Q$=I96y#;G<<8>zI&brf$LE#Bu5UCjKiVe0Z|%Cg z=+*4M-)=F#f9zVGlJ-lHrCg@rpSO5S=1bZb@$>Sbe=oLQ)ks)(`Qw2J{Q*mtx$f}k z-pTg;P4#W}HGw04N+_`ny%?}ozz3s&I zvq;Pq5KlfP&Yve4M_1AX`3h?PGP4$wjxY+r3CFj}&%7K%+)&z8ZjC6OY z`RHZ0Dn_*4Hh2Gh|C}6|YSB)a(51nDU)Y^n&>rQ@+;yfzPgG3sbNtbAJ%{u=^B2dL RGcYhPc)I$ztaD0e0s!d<6VLzv diff --git a/src/icons/mod_ssl.png b/src/icons/mod_ssl.png deleted file mode 100644 index 9ad711010e6f7c309a02f00b51eb8b1ce323297c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf>pfi@Ln>}1CnyMpyg#4B z^oT(rj_-(g;}0W&^{kI16w(qGs4_$?U^=4S_`{yBMz(`DBXy^k!2To2mOS-rN!nS_ z=h%;wZ;bdR-F5M3Jo82oQ&|JSvrV%d-Y_4@Sx~{A#I9i1y)4aitIl+$NAokLaVG{I zZ&j^*5qOwUG^6d-!@$*zVycr@K5SU*!8T9L>93p0*YBEJWkmMhpUAUD*~yD|4aK)n9IJaijdCDsF{;-udiH z6jpv;SZ21ziQTnoodzEiP2SHxelf}Ic)Dky0~2r8Bdws>NmtfPkZb-W_N3(S zyx@bM`c<~FUXWSHki{9CV5wpLGGKA)9Jdsw=EQ)BF-%8fuDqGoxa(<|!yUdOyBmL) rX=FQotW~(je`K%28#ga=SqAqr&hKhk`K=ik7#KWV{an^LB{Ts5VqL-d diff --git a/src/icons/mod_wsgi.png b/src/icons/mod_wsgi.png deleted file mode 100644 index 4f2c7053aaf7d6c8e0f62097e33167a0b0820e68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU@~1_pmm z7srr_xYF~UdtR{z58FE>#6K#V%L|V{6O8;Me4_ikBmZshs+KM3+Om73i<71 zD*N6NWcY@0&8|By%GhnrboaKbQPDXkw&MKNJv$aKJBd`6Ze(C!VDNPHb6Mw<&;$Ue C^Gfvq diff --git a/src/icons/modified.png b/src/icons/modified.png deleted file mode 100644 index 2783ad6acb3d2e1f77fb0bab8817460a25b52c45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}=R92;Ln02poxWG}umVp@ zWTR+=;`>ylun$~o9H!3_-Q%?COPr$i2B)xqH#QeFj`vS)ayx3;(cC{d=7zw;nVO3k zxIXN-H{s8^9o;SO_Vn3^uiM*_o?WqzK_}ixHnmM>U+ID323=i-Fjw7-image/svg+xmlMoon LogoMoon Logo diff --git a/src/icons/mouseflow.png b/src/icons/mouseflow.png deleted file mode 100644 index 471ca736080ee866933f138fc7483459f968863b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8719 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 diff --git a/src/icons/mycashflow.png b/src/icons/mycashflow.png deleted file mode 100644 index 50a8b455f5d0b3ae84d5d0dd2d8e9407021993c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+m{l`FB1$5BeXNr6bM+EIYV;~{3m8Da#=fE;F*!T6 zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRu#Dg zxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA*|tg$M@9GsC^+XAr7D=|8R#Y(7#Jy- zTk08_nHZZI=_nW(7#Zjr80s4v=o*?@nHpFbTPQ$*lAVH0QA(Oskc%7CuA-DQTcwPW zk^(Dz{qpj1y>er{{GxPyLrY6beFGzXBO~3Slr-Jq%Dj@q3f;V7Wta&rsl~}fnFS@8 z`FRQ;6BCp2OG|8(l%U2|xZPro(>$o&6x?pHz^PZ?PQgYW6t_rm4HF7-aRV{I$r6-A?GzAcKQ%AK zR;ftI-mZ7<-&+g}OwT-B978H@9hq*MA>t@cUe=5sP=qtC}=F@aw+}iOXu9h2oZhwGc+Gze=BGRr+R^MBO-NG|l8= zv`K=C^c{IqCz~&ADk~lM`#wlXU6(g3F#hayXM>~Rg7ZlYdm>WUHmgcLoV@gW*ayRd zmn}~+@9p!rd$VopJHwPKYq-LScKf#9PB>8K9Frn?{nWC(xdsVWKE!Cd^K_K`bqtxk z_XH zOT|Mj<*0kvZogKv+;Z9Ie^H2;_veM4+CL1XP5L_@8CqO;wmBhk&7Z`V3SaLE7wEPg zbS;&QzQ5yL!ndG^dCQhFiA`;Me7JH~{ls*~dua{2=TAS}#5^Zq>Fp;EQ&u_FF1uqn z@4M->y6qM6;l7(o%w8&4aN0GWzGL`3!{zb^ziFoPUH;|P?N2mVpv5*t_MM3SnP#E% zy{)D#o}&NMLuRBN*QxdHdbi4|C*qO+DXnd}Sp||sx?koB@n4ZlU_D;>p-Wz_s3zpo z(QLizX1D)Mn=kD9eOlzjKfYF`qDFe24Sw41zNY_Qs53ovKF{T+%)8c3-lf+l^{n7$ zp$&iB1?5c7rcc~ExZWN6-*^A>`yUz>5-XXx?l4-uYvTD{RsKYPOX9C7Tj|{PJ4~^* lhb?|H%xhl%aKU~S2?lPDY35#SzXL!Ofv2mV%Q~loCIAXVev$wH diff --git a/src/icons/nivsoft.png b/src/icons/nivsoft.png deleted file mode 100644 index 052da8abbd583fd4e34d6b8f0fd7f3c2bb2356ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5788 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 b;t33_JKZENJPPLljTd{m`njxgN@xNAvA4f0 diff --git a/src/icons/node.js.png b/src/icons/node.js.png deleted file mode 100644 index 9cf2664f8eab5671cf920ce5e12c77c5f6d5c5d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1044 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKw>@1PLn?0VogSGX94OK@ z`^dDQw@Mjz7c`Z+)=pH?yZS6nRIv7=Yo_Cx+mpMvy11|IQkkj1Dk6B~t?LKZ?4?Vq zCv`UHiymQh6>wxVztSbWZfjk6QSf7vt9p~!_-5|B{r~>|dByK$ZrM`zhbhtWiow%Q z3pC%eFWxlydDyM6CA`PZ-`DA4*tfbN_uJ`?6V`2-MZrum9Gy-L*^Iwdl>fcc(Q);k zm|@@ZwOjUHa=G`Z?vKaf6NPEVb(2K6-yN|sIZ)go!{f5#c$rS}i`@;immb?K^vJv* z!yxG39r?&k~1khMzb6=88G=z}NpS9#Z9KGThzEXS)J@OPGO;eFZPG}ZK8&b1q?KfL$e zOTV_N;lYb{pIV=InL66juaa7tzcKkMSAsqQ&;#E)Cy$Z&Zuv|7O;Ee({^q!xxXf#XetrrD+SJL~2*Y<=yq zvww;DkNf=(Q;bgi=hrRe)!Hee-k^RxdwwUwghcuG*@Bb)>3=DI(6V!-LP6~Q_kL#o z3if_rN%mS{czdq8z{X2?%lApI3P==QxSL0P?py=+r;Q&qKQi9EwoLZj``H(_{L5C{ z$t*81+lWc)c=0~&&iBQfMYm7x*}BrGfGNT%tl{bH%O)hopr?`@yMx~w_y(_E^#{&=bYkwYLP-1Yv)Cm!!ixmRxerN zW1C!jlKb#()fH@pYMP8?!ON|0&Db;Lq?~l4>`9IO!{bqY_F=fS(#dr5=WUcIR zRsC%D;^%pbBzfsK)w!OPWekJoOAr?^i25}^8=m+|Kz}V{Y-W%?X&-~-IjZ2Y~x{Q&A`CG N;OXk;vd$@?2>@$@0dN2S diff --git a/src/icons/nopCommerce.png b/src/icons/nopCommerce.png deleted file mode 100644 index f010de065571697735106f0f8a85da3769e52bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!tomV3H5hFF|V{_+36y|U_z zMm@HcEjka(`%hhdE;cpI%s>C(wi7RBWlp*HG2)tLky#gGu)1#o>&3#~`-;`){)%5E z94-20M$AHq0Q=v&(yxB`e~HcPVAVv|cWFES{{Oo9*T2)1DzPon8`927oew=d?M?}= ze^IaHm-?btTmS!mTV3|%+IJ4`FDqyMysx(Sr}p*o%@gw8^gHZ9=}fma^I+z9efu%Vk+tckd5BrmZV|6=3e$x|L^_#xjyU4)Tu$+pKtHCJe@3AG-YP|9l@N2(vw@tZtrT9wq$iZ zD*E)P$kwe}S6fPJU9y9zgM>@#3(6ZTWp zO7UNx%Hqb@asSGVgs9NSoz~XcuUBl^v`O9hQRn}Sozwr-U(=syY_4e*RP^o5&GpOu zX8yT<=$vNM+N!zR^Uh!V|4R7W-{)n1Gr5cwtXlP|C@${a|3!-y{hv5-;&sVKet+s^ zieLV(pSxz?$w=gyt(va+((j$M{dwv;a2oF*gwk8gf3scT+GkOY5D5q%bk~E#S(u| zZT{nJTP%Lc>Do4}zaYVz%Xd+>If^Bd$Ls0$_H&YJ85o{2GTfQY#xSL=|G2q%`SlB) zo9^>G{ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/osCommerce.png b/src/icons/osCommerce.png deleted file mode 100644 index 2955ae5c751762479aaba1370722ea06d15dc39f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1647 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 diff --git a/src/icons/ownCloud.png b/src/icons/ownCloud.png deleted file mode 100644 index 4c53d113e9a541ff2336aa2caba5e81a604b8c43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 799 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG%L9BuT>t<7FR$Yyr|Tk% zgcS7M6b;U#A}!patUO|Dyy6^u6CL~# z-9yqm!!m>73c{01B2&wv(#oUL%VRSt<1(w_v#R2=tCMnTQw!?T3memmnlg%;vPxSD ztGmkTdn=kIR5eemX`R&2IjyOCMsv@M*4|ldeX~0z&h4Byw`TY4cXhT(El9!qu}Et(miU?c62n<}cf@VEM*{D>g1(xp~Q|%}ZBrS-NKH zignvpuHUg{)2_9fcCXvAXZ_Z_o3`)Yvh(2fJx6vQIKJn=@%=|m9Y1~X#F?l0@7#NI_rc?P51-tB`1HY}r;naI zfAZ|*vlp*kyn6HU)!SFE-@bYG;qChm@7{lW|KZc;&tJcO`~L0wkMBQz{P^+n=g(ii ze*Ff4KY#xI{rB(RzyJULcZW#nGcYi)l?3?(GgwuufBIK)?w$z@42*%EE{-7!Ol&u z=0`4e@kxBQDs1u$)10)8E$m`}%}UIf=UV5zF;KYAZ4=tg_R%lAQ<|YZ&Eo=BElbwA zGhB?*{;qR-P*?jl@5F6D~>fK{E=LHW3fvXNi&%9-LU_$zc-7Q^I)Hj^V>rh7VU*qP13Swfk^m?;eq~HOxCM75g>b{`Aegd}7xswI|Qrvgas! zhX%j>CKB4KnWNzytpF%ilh8imrHPdKUu&1B0ilpUXO@ GgeCyY44mfx diff --git a/src/icons/pagefly.png b/src/icons/pagefly.png deleted file mode 100644 index b4898698dadb502082f33c05ed382b770a13eac8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3774 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 MPgg&ebxsLQ0Pp%# - - - - - - - - - - - - diff --git a/src/icons/papaya CMS.png b/src/icons/papaya CMS.png deleted file mode 100644 index 21dd4d530096d1d08836b2697b55a775b7cc9772..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7{XAV9Ln;`T9x(I{O_X4G z@ci$&@JfB&rMwTX_;)O-zi>^$$(e)K)zMPS>5{-psVIBLjEy@_DoQnXEz#`Q;JApX zJ>dPB_j@>0=BH8kn z_2$y&hVM>2^36SPrs?>lTty{btFl9JoeQ{ZJ=?Z>Z$8I<=FIJ>Tw!d&>tz2f6P2pJ zF>8zIwnWt(BA&Nr^hx*6k=2ene2ew()owOE1LOQ?3nd$!)CW66E`9j2YaVmV-sRI3 z8Dd3MxGw&GrDFE?_z%wa7hR;b^@fWosbuZ{`te-T7k=P@s$~EG diff --git a/src/icons/parselecom.png b/src/icons/parselecom.png deleted file mode 100644 index ba23f2e5bb6ba9209ed3fb56ae825ce3ba4c5ff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3114 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 diff --git a/src/icons/percona.svg b/src/icons/percona.svg deleted file mode 100644 index 383ae281d..000000000 --- a/src/icons/percona.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/icons/phpAlbum.png b/src/icons/phpAlbum.png deleted file mode 100644 index 39e4614a548595ff63e1d9729164e893ebd1bfe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLn><|{Ln>~i2JP2p2^5$& zy*6B+yzG5@l6j%3$sb0p&Wz5C5|`D}Pjs>cYJ0dSUD5Iqa#?&~@r8F<@A`UU&&7U| ze1Cl3-MyP{?wR}Z+3$TbPeyY+p7FR!Ry#{fA-t^ub8b=>eZ3`5PbDb zk(^I6`~B_Go!!Bj3p{ro2(ab|Dh<0jrN{nqc6t%Z9{ZS$r~)4bS%p4j1`; zds?cznQ-Rm8PRth72N!mc`he0`q4C9!<@)Pkuo>uyw%Q_qFHz0Wy};;$B6sd9dm^p z&vr~XB*3U;+|n4*wno^2;f|NCtJi9tU0a)kH2##mTP)DBZOP67;*|ir7O#reh~V_sqPa&h)gxyq4SJ zeq_&ct+EqsBDT9?oo8r2-pBbQ#60=wHXpVnvBx-lb82(E?1H+p7Or059@HneUS)2J zeb)V!#5w&cviFu~9(pl@f8mm4d)Wg&N-9mblr8(A!lq#NT?q+^hSN`*wjS?ei9IR8 z;det(_sg7uZ%5~<8$6I~6tRrTX>wY7bpH0(&kPnad^g^f<@lUVXLxsV>Y-r8-tL_$ z@A+S4D}?_0)~BGQ$ox{=hmrBiw{MHS^_v-T2}YZ~V&(FWI4<_@R+_WLriUx!=6`Z^ zWW14Mwr89Bns#Gu#*S2msJG>Zm^P@sR=VeZj+;~AnS&m4z$S-(Kg}f@Zt+z|FeC+Y zZ+Q9p&;o{CYqx(m)ThJdAT7k8EU0zp;rp&vD$?J3db&&}gvE%9IFz-XtQTgQd_9Iw zBWCmKB^4V)POiuh;m_arjg{p>#bR##_m>)Fe#c7jYqVxW*(|#<^`N<-#))B-wtBOzC#+e2DEfEt@^$mO)(5Wm`SjtXLZRDdZ0^jRPY#?7_~JaSMcMSQ1KPC5^U5KVQ0F{rSen;_Dwot`a=;|Es9iLr>3Rod$NxoA<63 zE`4xXI$`(Yx)ZEKX)+JZvA` z<11$9^qT*F%WmiYEl(Ir!#2*)n;8_)@~Cn9$sae|vRwF&9aFvAbXqsekgNU6RYk@b z`6WrJOPii`Y&mf3s?;NfeZ_CDTmA@tBsxdznzd49UdFaBY^(`eqXdsj-zY6<)3FK; z*FPls{%_!(FH`xlVlzD$()G^@T)NfXs3m+FW8dnGTj*E+OPSA(JZXp{N3w9Tcg#qATW_4i9|2#Kt>;Gf+o z$jrFHaJ$mo0N3PMCwhL}yytHG~KCD@1q8&E}l^dG&_hC6-D3PZVdpI&449 z@Ke?lP1Dus=NYOa2acxGU*#k>75$JI93Gvs7ef z^4)*^yGUSqWYgd0tBQUJ&+VUc{`B!nM;Bk;G3DmPO?NJAynEx~{R49!Jv#O3 z$%%KbF8u!WCFR9rRR#tI#*!evUkvri^(ix_U%{BU3_HwV%>zI2? zEw?_@>#VpF-FPtO-Wk1&)mY>@hQ)apl@X2f+Dezqo= zgz3stCY;sa*=~6;XUX*|lecW%*YL$Be%`YppEF`M=4?AVYJX2&+7#+4(P!QE&R$~k bPk!SKAGJ=M;;3d|U|{fc^>bP0l+XkK?KamY diff --git a/src/icons/phpPgAdmin.png b/src/icons/phpPgAdmin.png deleted file mode 100644 index 36d8e43b339c14102fcd3967b53b812ea971353e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqFqH)P1v4;|O+IVEz`(G~ z)5S4FLbCLLBG+L93DyVY$DDkQ`mCI>M&ihkBP>kKGghov5zwLKawO!Bl9JMHcm0c@ zIjPNW5A&zRU1IU6T-wmw85Li8uB&}#1%u;9&n?$hO~_MY@a!_QiPC+SWy|Q{_4Uft zOH1!rFbT|kw^A%BdHr7|hcx>iPTAYUXRGjO@iu8Jzb#-Icg9x#)Po~t?_}>w+`D0C oW&Vywoh|*~2hZ#pVWxT;#^ZB?*rFFZM1lO_>FVdQ&MBb@04r}-+5i9m diff --git a/src/icons/phpSQLiteCMS.png b/src/icons/phpSQLiteCMS.png deleted file mode 100644 index d3fee34e213cf7f5b954fca7c85057010a9dd92b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7^*mi1Lo80uy=16yBvIn{ zM|&PF;iTOMlaf*l<{nKloS0-1pZ<`?Cv5tz+fy8kI(XG?FMZM#==4y+WnxV1-1pJ@ zS0BH)abzOY*#l~S%0*?92wU;-!7uWzX6!VaYSS@7RC;VVsS|Ls9P=m;Z2m|Mhm(4e?#e9Al2} zarw^bY;T)hKF4*=jP~F|PHSiGm$Ul)z3>0V1FN`l{%k)mCok1<%4b#!*U(DF6Q5EU Q7#J8lUHx3vIVCg!0Bp9N=l}o! diff --git a/src/icons/phpdebugbar.png b/src/icons/phpdebugbar.png deleted file mode 100644 index 2cb46bf4ef43614df269b2d6b1119a5e5597eb53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3621 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 \ No newline at end of file diff --git a/src/icons/pinoox.png b/src/icons/pinoox.png deleted file mode 100644 index d5b7921aa07cb11e8c16af53e9cabd940a0d6b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6479 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 E03#%x-v9sr diff --git a/src/icons/pirobaseCMS.svg b/src/icons/pirobaseCMS.svg deleted file mode 100644 index 57f1779c7..000000000 --- a/src/icons/pirobaseCMS.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/icons/platformsh.svg b/src/icons/platformsh.svg deleted file mode 100644 index 2491fb8c3..000000000 --- a/src/icons/platformsh.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/icons/polyfill.svg b/src/icons/polyfill.svg deleted file mode 100644 index cfa655abb..000000000 --- a/src/icons/polyfill.svg +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/src/icons/prettyPhoto.png b/src/icons/prettyPhoto.png deleted file mode 100644 index c15e48b635f9ad4d1c1486065c5a65b3c715778d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}UY;(FArY;~U&<1GoHb}@ zC^WEm@P7rfo2YwyyCnPJ^CyH7tAqyY<;-sx a7z}uw*=Kr-XE87^FnGH9xvXMDEy diff --git a/src/icons/projesoft.png b/src/icons/projesoft.png deleted file mode 100644 index 77b9293dac634141fdc83ea9778ffa6961072dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23951 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 VjZ=E;XMsuq22WQ%mvv4FO#lU=zZ3uf diff --git a/src/icons/raychat.png b/src/icons/raychat.png deleted file mode 100644 index 813d354dd4fabd214ef3caa57927ee9c5343f0ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1821 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GGLLkg|>2BR0 z1_rkCo-U3d5v^;(YjcF3%htUs68|kzf7Fl1Q|fr@rGSp$kH-_TgI=(`W}m{jGKiCR z)iHtQz+LteR;A7o$;`NTt916Zb!+C{aylK+9CF2o)hY3Uo`~2j#ce86%vd6Fo@e*X zopZkLynOlhcl`6;?!Iw!;Vu8F(ofaTzgO0sfB(47UC^mu`ZLA{p8iL+ow&S6mf_SY z%Xw=}=Q9|rTE{BA)q!c=l=v5m&OV*}RB~eHyzj+cDxD$do4GJRX(Z{b#aX4lK@?L80Q=}-8^y?`NL!KZMo|GV$xI;P%c-cVnk z+SCywe>)+U`M`bC#uSH)^wmD?>Tx>{_3gb9&r%@A`F84}12=dI-qi`5dmg^@>4Y84 zYq$SNJ;&pJ0J2cuK>Cf61S-n7oabNwK z$r~lD*5}o1_vu^Gbt<>yc0&Hz_Ko-0v=)mci65W9<-$FWo#9y8fm-$XlTsBc7bMAX z$}$=XWQGfUlAdlZ^YDp>kO)K6wa!!dx!~@UE*|P(7uU)C}p=S2GeSOjA=U!~@TNLnc zt=r?5%P*T8-?2bVZEo`W$Njy3_RXIwIj6;C${DA$wH3LKn+`HAsJhLiWBEfPMdOvy zgwCcH2?D|EV-hFZJ&gEvQ-_g1H{}|y{2m@o7uIusRz7sUf57(k9&Wbtv$Ah{>D=1P zC3JGWy5qqgufrXSQ(sTW%#dU%uG{ze*+OkML!ovTkrS^L<*=FjE6MfTkno;EMRDcr z$t^06{&~1DI$bg5oFph1+|J(Xx&OjcvSQEsZ_y^5g=spi_vFhKzdgKH^%0N7UekiA?2_ue()U|fSWOsO19ovm z?@3(AkuZhL;8bX+$1}FwYMvf`t^Z>r9N)itH;Luh?c>#b$^{R%ty*!fdhutrj7h=p{!>3RF6r}sY}db(DdLHy6=AFr<+=HT^9 ztMXj8{F%D?xnqg1um0t{taO^$l9i!n+0l^u&cFAq4O9?r+oGnKJkhe|OLyF!eZRs# z)D{J^zx)40jBo8vQ#JNuS5x#tg4MXf?5;C;`h0hsJEN4@Q)?dAzF#L!zd7RIU|bWl zU}C*}0E3L2`nUR@pJjfeumAS&4Y&LYo2y#W@5Wz=Y2Wtw_obdrT^SFC4;uqYj(=Nh zebguN)#GJfkG)#Q!l0t0bnkwt$nrRgIF)O^&PAn}COo!&n`9$$oAK<7ID;wo_E=oX z+*CYw|L=3BQ#(5%uFUT85|+ESUG91{n}MalxTo*3;DVJlvQQfrK`pVP1$fzov z^HDd%^R|aX^UeQzHuKwJ`#H`{;-y*_cC8F|_EOE-RGe{lyIl77e2??3N!D-jjvuo3 zF-ha^^^;HTefnB&&&TrQ{}a7ud~EHW7BQ`1^TE!m=j~eZ-$u>$=w4~pzWmke+F56f z{ZEL$GMd#pJNco+=btkb{hmDLSe-J5H+02@*&7~hRNHtcbK<0pF8zxS{;dCLq3gxg vkY1LP)-53Nh9My~<+1i_t^L=Y|NPJJU1Ssc4ObaZ<;URZ>gTe~DWM4f^xkT* diff --git a/src/icons/reCAPTCHA.png b/src/icons/reCAPTCHA.png deleted file mode 100644 index 819a4b26a1c939fc861f605a05cc7e762469f59a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!YMw5RAr-gwPLJ1caTGbm zep>6$>3^OY6GcRCs!tIQstn}Pf8yz-p|!_L@Z{_)XI4?g-O^qGnk=4ECJF8F=u{H= zu`DgycXRRoH@SI#rQV&hd_H?-@p;?n0?pI!yBawdW-u;JXfouGa%3zJTCH!fmi_qy z)<0f982b~rMWO_Eu*77rOx?(^$@$OKi+3+e-{Ib;#3A=Y^vbU}OM3p^SK)nAJekGk z)`fy9?r#UIW>>S!E9J_%6!ml3kqRMg&!ZXqJ34q>erx(A9hTtlIvJLgga*6v~2KJ504|wCd zHgaofl`nMvp!Xr_Y5h&dM_)TC1UfRdB@}KpS?};Y%BXXi@0z4sQ~gDUQxa~iJ6o`C zp2NN~8HPT>jb*z0-UYf+omxm^nqQ|gWC${yR0s< ztvfKgZ^0MtmovJyZ;4Pee{tPkYz52SggN^x56Va^?$`cZ;(z`1XMWBtm1369TD2J% P7#KWV{an^LB{Ts5PlDfS{0wsF=8fl#HCbf})bLimIB1mbQ+bzLBwsshPQjrIoFn zv#XoCho_H!Ku}0TOl(|yLUKx4dPZhWZc%wfWmR=eZCyiiOKV$acTaEMgo%?TPnkMx z=DbCVmn>Vpa^1%5J9h5gyYIl^qsNY)IC<*yne!JfUA}Vl+VvYZZ{N9l@BV{_j~+jL z_VU%+_a8of`uyeVx9>lG{`&Lx-y3fsUj_yS#w2fdm*oexYcn%2FvobhIEF+Vo;y9W zTEtbP_59qHqemumcnAo%Pf+08!CYZDRvFDL2<&H8SnAP95}D0*v2K#4&WGy1ja9oh38vYx&70n^@kg|zPTKABo)4t=^OYUpRPNT{UdX%Sw#ov3 z<8OaHy#5-rGDPd|OU9?Ik~TBe9m=@K?$OE?zwHvU+w=6BM;#MfIaU;1XP#pHS~y2` z!)`H!%eM>@D&lGntv;~*F@w=sMv0iH=?2m}4CE9pTQfA5+HPU0w`4H-%D{8ox;^bd zytu=%?~JEP-z^f=uw(}jb(H$H!|)qB}jIfE}wOb5SM_k`R#bofW}9gUM)gc3AP zI$IayXL0o6xz3Dg{o83o>tC)YrE9khB)e!|CBuJP;kq^9>>Fz;E_|MOf9kxfbv0bu5_mO@f+z4d+Vxd%%joQ= z&<)(5`{}h}Or2KPO~wW0TX*vQ+icVDX;XzKYs2l848f-IawS%bv9*6Ycm18HV<~^g zs$!LDpnv$|0~7ggt_wW*a{~8+Q|)saKK`6={osz86Wko1A3l7vs=4NE-4DGyznM1< z1fFf@6_%*fYI%EL=^f{A-^rEg&u@rdRzI+llYd@gm~X)s-qOVvKk?reCp2p)Zhufq}u()z4*}Q$iB}Q`X82 diff --git a/src/icons/revslider.png b/src/icons/revslider.png deleted file mode 100644 index 3b2cd2ac5c3a6b021c96568dac8918bdf6976610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1974 zcmeAS@N?(olHy`uVBq!ia0y~yV6X&X4mJh`h8~ILRt5(4T2B|pkcwMxXJ>m%$rL%> zuAp?IH@2f}@dEz49lruDwrc#k(z>rSQM_x>ij3(BD-?DGY={nt-m-hv&aIg%r>4zX z78x~ba;2oK`&`NOPnQ;{re2HQIkV4dp6&S$d-T)iRnF;t-_!czfPAZD`n~zj>+VU$ z?({1cOLae}F=cPa^54Gg`+0hT97IFRPchDwYL-EQf0z_}HJG);r#4qLo^lpl%Y4?ge{UX&uh7MdiuiE3mAUom`S{O&0Hq4ckhMRaQ1CCA}V&*+lTnh zdGYn@z2!?R{$JaYz$j9icVhbediGpF!3RHn2-es(^Rbt__!_V`jWmK$o=;gXB&lYnL5?6G(}~G z-~6^i$;S`WycF8w=hgJ?Sz7-FW+nw|{b{<*DmC|ALZti?rX@I;t%>1mF5CTusruIK zg%6&1?)dlCT%hYbuXC(p>*9Y-vF@%0-8zv>`GPmDCr4~Qmw8kq#7Ijv^Z{dt@RQS; z!3hukR=;fBVfQIU(G#;*Xk01o*<087^hj{Wyw3vj|95mpe&*B< zoaW$MCf)m~+oG85-+|-*T?|j0W_n=CC*jGkIBN3_LbOT z1%>;6|4jbE)bsqDC8IOP15y5li!p{P)?8hEuut#ZTM5BWhV01`X1biO>=DasUE^?5 zmGg0Kn%bXp51lv@EZTqHp3M6FU1?fKyq}>{n!tgab?F+m=XbP5DN1k8Ek55gqbBd% zjE7>)51n}2gmy^qMF>m13a`{Wc;xdGhF3dTzwU`m$(u0UouZpE2JQdPJe|2Mf?K6H^jdkBdf`5vfXZynVP`@BP*P51XwfKNC8@l;pZN?L;&CU4_$!4_&eH zIDLfo(W32^4`k)KKMEZXVVtltWBrm4$>sj#8x>e}o~(;n#ky&hI``9>ioa5i3W5Z< z|MDgsl}I{h@o3riy$qWqO1^yAQ6BR6xb@l@`UfN{4kb=Vjq>J@jtE}v+kAVE-X$k_ z#gmInP8u9w;hW*|Xo8yL(hJZ1=Do3NQY?}4H1gsRD->m4w6?l6;r+RJt>!oOOnuVJa1p5y^a){jY z^he?T?(ef_NSK~f;kxFns<(qo}ZhCq`a6iLsU$y01 zQ#{+E44N4>eM*>NC0cv=;k+l)^h%keRIUZt;j zXsBME7o)d_&aBp*MivuxlxW$Pdi6ST%{aArg$|qOfmwHVFV&B3H`Lm-k}1M#O~yql zlj`P_$3g#|oz3%9i}WzsB$3i^ZEN<@*Hiu%I4qZ(ax8vkf@Agu#hWV+?Dbo;#OK0P z*Ig_d*wVcu7d*bKzTw;~)vXJ7E@(Bd>8j1%aJ}Zw*YH)WqT;nGosN&^SYDVm(QwJ@ z>+f$U>I%=74Jy3*jGg~Llh~=FSL?nl@$@_W@_27^(www7ISU3^OG~}( zPVOfTbLRc3S`o1$z}Lvg!u49h9kmUK-ph9hU2~k}8u@1C_qWadzP^W>Ugu{wA6x7` zciqdiJ~L`JEJ!=??NibALeGT;WIK`6`smJkP_4^ZU1?Z zYu@Jt<___XH`oX)4pW->ZnCGk^J@iN;i^RS$?9jC*%n^tKD&)0{VMBEwKbjRi!*KH zCVTRVFm7&(uca7s-?8UO5)1z$*eM3GovS(-S$#nTw<)xkaemdV*LFfcH9y85}Sb4q9e0J<-vQ~&?~ diff --git a/src/icons/riskified.png b/src/icons/riskified.png deleted file mode 100644 index 06ff17bd742e9d34d8a510ca16b6354b7345afd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2954 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 diff --git a/src/icons/sNews.png b/src/icons/sNews.png deleted file mode 100644 index c92437093da6e08aec9f25a6cb4dbaf7b3aebb8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7E_%8+hDb=>J-FA)DUsp$ z!~Nan0(yN;7qlD`%$^DGwOyL!Lxf7#qJF7Z0jt@x{XK~GG<+}6hSy3W7JKC3%o9>_M%cekGX(>SKX_r9~< zi`av{d~a{0G3N14T>T=KXR_L@F1xe<&*Vc4s)^UNw;WCHsLfnZKjXSO$14p@(G|f8k|wfYo4=iWq#DyKS|+@lP+_==$qdnZ|BP&d{X%* U|4e5v0|Nttr>mdKI;Vst0Azh@_y7O^ diff --git a/src/icons/sazito-phoenix.png b/src/icons/sazito-phoenix.png deleted file mode 100644 index 4dc422b30fa1ca3a91bdf6589b087adfb772cb3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5119 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 yUzIC%+`1<%{r_7_=i11NLOU`(ZHDNy3r z`S}sK5{?NX9J-ugk}F;E9&Nfir75LZ^K4?yu{E7J-D~$O^I5s=%{v{}36U;OZK`9J%z0jW?;+2t((u3HFD{4hF1+I|2_+sjgIC^3`zvN$XubSd=Ep(@=Av`ivPp}b zS*}{S=2n#l-sMzb-;t63FzNq;^=Dky^jY3S;YLDy&(` z`eWn&*xDKDmpD&;sXG5`-HYBC0>XKF>x1@vH{Ne0c*!`icHIWo$*(_23TN@2oZR{L zW#@)_!nw}xW<31<@YdnrOtaL_M|d36#Fyl99ArNDX2a~BJs-=Cs986x{qyMT-J73h zE6cYk#!TH`B`m8m;SI}EA-5-!chyM8&Pibjogi|!abk~4ytB#@-xO&Y&%Muw%lQ0U|{fc^>bP0l+XkK DVmkuw diff --git a/src/icons/scrollreveal.svg b/src/icons/scrollreveal.svg deleted file mode 100644 index 8e0dd8e82..000000000 --- a/src/icons/scrollreveal.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/src/icons/sectionio.svg b/src/icons/sectionio.svg deleted file mode 100644 index f840642dd..000000000 --- a/src/icons/sectionio.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/icons/seravo.svg b/src/icons/seravo.svg deleted file mode 100644 index 0f946fed7..000000000 --- a/src/icons/seravo.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/shopline.png b/src/icons/shopline.png deleted file mode 100644 index ebdb09d1486d8a31109349f0dd89a12aafed08d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6316 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 s1TO#2Ke?TiVF|z>% diff --git a/src/icons/signal.png b/src/icons/signal.png deleted file mode 100644 index 56ac41aa5c821f51cac4ddba0ee6bebedea52610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4424 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 - - - - - - - - - diff --git a/src/icons/siteground.svg b/src/icons/siteground.svg deleted file mode 100644 index cba0c15f3..000000000 --- a/src/icons/siteground.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/icons/softtr.png b/src/icons/softtr.png deleted file mode 100644 index 65637e7772cd47bf8120461ea70cd553b8aa24ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1234 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|Ns~x}&cn1H;C?n%{wwK{}E>f_xbms#F;m8k!jxe*R}*Xn4uMP-?)y@G60U!DY1?1AY;K%}ZkSf^D%lmsB33eO)7lm!Cv{Mw zrb>0Ggw zTbBBypZoOCXT8t)nUZ0f`aIx|=fEf(NyKFur1eZa%JYW9); zJ4)oD{1?cU3S=}sWSk+<+G((4_rbZmH?KR^83u*09erBxSnI_8lV#C`XAV5|e$jdN z!|6JeE6i*QjIUksGZu4TFw^uhD z*u@}x#x<^|^!&kJ;=($P3t0ay5R-h@)+u7K$nZem>&p_a-Kzi3@w$*AQCQy>hA#2Ll#hjBid@NqFTTY2{$xYMe*V5(~NiMi4w^1TupG9;Iz zHn}CH2uN}_&AvHDa6t<1lPVzw1ECg&)wVZz0`f&aotPa^!oFkknwcqnxk!xvfOF(?>^+6-yNL=eMPber}eLZ91m>qWrzn2JXtc?B3xP z=?-T#l4gB-bFAh6p9bCr)}H};Wg{cG)B7DAPu85AQ+)7D>$QljkLS&JaWMVC@$ZTz z3FoKU@Q2v4zKrCYreM{$b2ZoD`vzAJ7akVXKE6n3$67YcwT$_!B6sG5lpmYla{oByf3cXkSX>JDZx5IRz``%+S&O6ThxN#2f|Z2~rOuB;Q| z@(vbQd@lIKJ>L@%2Tr+cS|rQ7_+8DD#_0)vxf6Cw5?Ned`{LpAiTnMdUiK~FIKrSc zuVJlxleVp=nS#o^YohM!)lEw|Z`3IfXt8pf9ok-2F?)M2Q9e_`ckZEy$8jTBXYnyPNsupLu)bFDP4I=-=kB!rqX<{7zHOUGCL#v(G2` z9KYep?rbE~^6vgbdppP&_;B+0E4pORhN2a zg}|%tih=3VXO}E#zO$9nW~rIXhuTgjDv4a{JovxO&aKY(*PKh< zb1(bMyX-sfvfup6{vdQEV8NBZ1y_O=UI|`!C1lan(8X877GDitd^LQ@wTLCxB9~r^ zT6!&d*|nHu*JGDok6V5{ZpHQZ71tA1+(=w`BWcx*WDvTUvifG~>YHh6ZluzPQyOq8ER?hm{x$AG|Zn&Md;dcJU+XWl%6mGgxwCPUK<~zlk@04u5Te{_L z*_ONITklqEyH~mGUe&gHRom}XZ@*Ww<9_Xq`*l0-*YCVvzw3U(t_O{~9yIQL(6swO z^X>;NdmgmxdDy!5VcXt^?fV{f?0eL?|54ZeN8JY=^&WiOckprFp~wA)9#1&*c*5Z) z6AwR`bmYn8BTuFreLD5%)2YXvPCNE=`mv`ojz67o{MpRo&t{!?Hv8nWIVYdZJ^6g@ zsps=fJ)eL2`GV6g7M^*r=*){nXJ0Hn`(nx27fa5)Tzc;1vU4w&oqxIf{L2*=Uaq|G zYSqP8t1rG-AS&Zvde;8?V0EboI^Vt8X@6d$Z-*o2}R1ZoB?= z`;E6dZoJ)b^WDyy?{?jMx9irs-M8NDx&3bM?f3icyx)K4{eiph58nN7=-!9J_dXoC z|KZ5}k4GPTJpSP0@rNHzJp6d_;ir?2KAn2>>Gb1IXC8k#_vG`rr=O>->ds+cU|=i> z@(X5gcy=QV#7XjYcVXyYmGxj?VBjq9h%9Dc;1&j9Muu5)Bp4VN*h@TpUD+S92yu&; zeU|-J$H2gl>*?YcVsSb-K_csbypy5vqo4yPIHo#+#anDtQvw^YJvd=9HywU^d`*lKf$+W qLDK>*EsYiGOByByu{LutFf_hlSrOv*^)mwl1B0ilpUXO@geCyF;iIPj diff --git a/src/icons/spip.svg b/src/icons/spip.svg deleted file mode 100644 index 6650df09c..000000000 --- a/src/icons/spip.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/storeden.svg b/src/icons/storeden.svg deleted file mode 100644 index 36201b52b..000000000 --- a/src/icons/storeden.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - diff --git a/src/icons/storyblok.png b/src/icons/storyblok.png deleted file mode 100644 index 404358d949562924deca45ce65cb2ac5d9e0077d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1896 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 diff --git a/src/icons/styled-components.png b/src/icons/styled-components.png deleted file mode 100644 index 8d24ba2cac0f432a2f2cb28b8ced9f417a2a8043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9095 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 diff --git a/src/icons/sucuri.png b/src/icons/sucuri.png deleted file mode 100644 index ec4be30a3d541335addf6636356de0c04746c9e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1363 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RIS2TJxPk;7934gxHA2AH z*woC-+}zy4!ot$h(#p!p+RDnt8U$=?Y;0|9?QCuB?dAmrEnBvF z_3HKO*KgXidFRfZd-m)(c<|ui!-tO^J$mxw$unn8U$}7L(xppx@7}$4@7|+FkDfhy z_VVS+H*em)fB*i|r%#_hfBy32%eQaezJLGz>({TpfB*jb_wWDz|36Duo z=V$)~(;LY3ueKJ9q8gclhYB6DLodIeYH>g-cg&+`M)7 z-oq!)U%q+!;nSC|KYsq1QQdKefq^N&)5S4FLh|jw@9}2}W!OJlpWQZbZ}=oz<<2uk zT#B<-1l)YB^{VK3YJbkA@NaT6JzsoYzH_zQ-S5@&-}mO*e|0{uerrpekf3UYrQ>9E^L-&NSsQ=0-5ZiseRd$C~BdV2aht)o93*&edqi)6Ugs z(Q7w*;=H|2>{OSGtEygB(Sm3{-Reo^wNW0mxcYRWWwd{cfSm7aA>={AZR6jx%QmpaT@)v4u6sC zZpa8&$s>1Bfr(M|^75dcS9ZQI7H9Ny|8*zi?7x@=jy(z+Ugm_=y`G#E@OzHiXMvV2 z%N=Jfe)MUpce-qzlq+|W2hFk?-s8^19O^C9*S&SQr=>7(8A5T-G@yGywpu@IbBr diff --git a/src/icons/svbtle.png b/src/icons/svbtle.png deleted file mode 100644 index 235e1eb028e59702fe4cdbc8f9ae0efae89a4e86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1699 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE~)jgI#T4wv{J zt95~iiJ#Rg%V>q<+h#VmohuAFHt2Mp<~VXhTv)i1KhH2P=jNt2i77vnPKI5{=y40- z*(b5c?Z`&KwF}z#wxs0gx2|MKUZ5)F{l>#8ZNF{7NwMPhw$HbHzc%Zmx8JNgvp?59 z|88CX&hmaa*P0~J)j#Z=JtoaJVNhzYdbypaLDr$~N*hN*BttO6ABH^UAFKyXn@2YE zGwjixddniWhiQlM)YbWiI!-ZcaDU}`Y3Col2f_@~LR9}tHh403?2k%gsF~|^mZCsW*0&YP$rwL`F)!DYGsrDpKHJQkuw-mY!~CYRbC*e*eRViFfu^i*JnZ z(Vnl-z`xW?%IJ;h*P6gUL0OA}207a*m#B|FJ|@3<^JYou>uX1ig?MK2-6^)Sx1Yaj z*RG7h!ihqzCQ?fuAMc-hHS6jwwHN<-pBLS`bjhi>xOj>AJiA&i>+*M3l$>_QJ<+a^ zndPJQslrC2`{)UeITnRYMn*;zt}CuPGsvF~baP|-`u%(Grh>=Ecu$==^+@nR_+fJ^ zwaK09Vs;+7`eETh#jNb?#j|EfX=!OKTC+xHQ-n@PM1;p|^ZaFhe}BLH;DN$+jycK? zZ@ciBF-~hO4Ms_Ux+S zx|*6fQc_Zn?%m0`xv4ep?yjX;ht|dJuE?pC>SsvKaw{$_&MYen+n6|AKYrQP?CWZK z4xc`AX34&NcCPm4=i4uDYGRr;*TLo>Pv~N~e)o-m;`(tajshijU#;rAaQE)nckS=E`#ENpPn_sjbAIVkRV_`;#G60jx*5u^^laU}UHhAx zQt`Y{m%xxOuRm5qd_BIE#Xyvov&n&9&SpaHk)NNR^V)x%YgOuXt=vFjiD~w=4X@Ha zaVV^k)YR7xf7ANuQ_*48i2ZeY7ybYBt19g8_a{}qL$9n{dHIG${S!GUsY8E%f9K_Q zv#I$Zz|73N>AjScRK(TS6)Xj-BMWxl?P5~l4qt!D{lw~3t0F>ISFjYUiY%~t8sFdF zukOpB8m~9KJM`*N!DFT5^1yzjq*$ zdu*dA)4ew-%Mb7r8?ja_4EueQ`{(tYJ9m02&zwJB|F?}$XF{cb#v^|Q!)XkPrrZlB z{K;-t&P=SFGG)pMJASt2HLD!wxfTSSJ@n+sl4a)?3ktXf2H(E2<0PlS!nDLBr+;6! z<=&p8<`5h_`AzZu`{!4^dcJYLXRhel6)OT_8qITVB>Z?49~Cw0MA(noSUzX3&c1v1 z;tsP~RDN2r=6!&M%gdK9*ZjIu&K=T!SXNfH^NZ7+rJFVdU3|aLxjo|R`cZRG^TT-~ z`}_KWa&vRn$qB(UrpI@77C$N4xuershVSTw z>-85eUp}0iZ+Gtq2Sd%e^sJnMf(hT=-gaN45#;E|IMYYX%iCLd^;NID?X$nVyX(!& z%v`nn*gkKIe+P<^Hb%U-wKdz*yN{2b|Fhiw($0%JE5%nYcJG(++qZmq`Tf>fkGQ$Hw^V=6)9ub^zn3oXPTMGK_0&FDYqyITCW(){y}hs8 zz3Y4Q=+USX@#c>Nmi?SG|oenvywOQD+d4o diff --git a/src/icons/swift.engine.png b/src/icons/swift.engine.png deleted file mode 100644 index da79f09caaff59be0098c6b77f0322c9dd5f7d68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|WH=O_J>R|T;i;pdv*937#K}J+UjD12;@6~>U(4tG+PLC(XT|TyEx+eZ{Jnh6?>$?7A3yMC-o!sE=lJ?&$3`t-m5{%@4{ zI_Lfh`pwk-J<+^zK9fp;bh3=9mOu6{1-oD!M<&o - - - - - diff --git a/src/icons/sympa.png b/src/icons/sympa.png deleted file mode 100644 index 288e92224ec4bed330dd93715400d8b09c9cbaf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7355 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 - - - Syncfusion Logo - Created with Sketch. - - \ No newline at end of file diff --git a/src/icons/tagcommander.png b/src/icons/tagcommander.png deleted file mode 100644 index 43f91fceaef53f3090000300c64deb5be8518423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14213 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 \ No newline at end of file diff --git a/src/icons/tessitura.svg b/src/icons/tessitura.svg deleted file mode 100644 index 96be0cdc1..000000000 --- a/src/icons/tessitura.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/src/icons/textalk.png b/src/icons/textalk.png deleted file mode 100644 index f2cd02094aa5cd10e8899123222db14f7865809b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^Z-_#{1vD&z~0& zSveyp_n^StXX+|Gz19=zS!Whkm}M+T6xqM;x?(a<>g=Mcn(ixCJ9Rw&XwHArseW_V z+P_=2mR`@Z*&!V$8no=8*wN3-zUq_Jq?i1@?DQ(G;O-u~-avT4w+sg1P{@7>E2t{_y zfN;01O^Su0=cm13ey(t@ZO{2Okr^44xwr0HC;b2X=WN#2P0ya)Szf*FfYjoZ8+UL1 z?YHS*@dVx;`;wkd#S^Z(YkZMzdKYzla#NAz^g{+JYuEZl?|Z+V`9SIyeI^&b2|rZ3 z4!v$~Z{M%RkajJ?`+Dih5WP$H-qn@&Wbp4W>ouFLc1~d8r|u<^=Dfefxz>ou6CV$?*RD8Dd#Qd_q zMO{4%d4kq=-M1St9pKA&9@r8v*G+)qYmKgMM+H;YjP(ZpoTL&&TyMV(tKJ%ye`oSd z-#%0QnH!4}mz;cEapl|XFe}IByi-Mnpd&No2 z){UA!TZ?0}LQ}zvzJvUhn#WeHShkM2)A~nDj1|Wndj*59bCu)j4JMnga87#u`%2EX zf(H|}$xrp4V$SfS#4M&{$@()a4Tg8OJpR?cYyQ&5`@5E2S{3w&?apVBc8+3poo$jV z57(|_obkh~*=G6Cqpn#dQdjb}Z(jZHz%FsYlGG57)_-;{47?7duaf9^bmIAg$A8vc z%?i;Fsrq?uExXdnmNS0VAMX}b>7BT@WfD(<_mj_monDpiIb)S;Xgd3BCu4_)^htH& z%QFpGJGVajop{Nrk-vNPLemv(!n+qReMrA?pSkq%g_9}s4aEZ%80I%G*mv+xdBu0; zp0!_M1l*YQE_O`L$az}u}l&PSx+6 z_pO9c?8b?mJG*~W-+$n54k-oJfd-tx`yKJ35QWA!{LY=l+#4Qk|0?QQdoJ9I&L zLeiXiIkW%lCfyGfpI`9#do4rTv**uqO?z}V#l9~IGkqyNV_Qta#`}gJ^}NjLO)u9o b@i06;C@Q98^Mr+gfq}u()z4*}Q$iB}{j_eB diff --git a/src/icons/three.js.png b/src/icons/three.js.png deleted file mode 100644 index 51614a48ca53f8beeaf7d4ee93305155cb51291e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Zh5*mhFF|VPDn^t!T#uf zO45Y5O{RxGBp5!hZ?=`VpKj3ZZN&7^o6UQNOdPYCfyP16SB3@6N8d>Nc#w3HXVMSe zg0u(h+BLje3b~q%B68%KZ~foS6IO8B@k=^e_J%|cJy+8N#b&FRPlglX&M#m!XLxoh zn@26-@J6Ww&eAfT<{SU_^OPk>r7`&M&MFV!W!Nasl*?xMSFKsI%fd)HT_KIhcRmjf zvp}`bgm(!6Ew{OXnTtfvW&Amt@H@V_@$-NC1)qBxH-6-l$S|;!sAJ@L;W$G`)39OD c8y<$v8E(H5_^)a*FfcH9y85}Sb4q9e0ABKC?f?J) diff --git a/src/icons/thttpd.png b/src/icons/thttpd.png deleted file mode 100644 index d7a9bbcaae7335afe9575917e4cd6f8885f03e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|W=#nP+D1wCogO zU|=xxba4#fxSssu|9nP{SMLq4$fqPsNZ%39@5K9!=lAz!j|Feu3AF`;vV9b2yAag& bLWp5jn1I}6U6(Bk3=9mOu6{1-oD!M ze`#gk|JCo2@3;P9Ahf80twor{F()VI&6bT*M7C|*yj8Gi*@lTBlbm#dA~cn5X+(60 zDMqbKNM7h(6jxNgyL$KI**jHUP2BzU#N69=4!qf5y!-dQpZBWo&rV%C{popzpbyJK zOLsk4alDo(p(Timi6PqRY#K}1wU&9URoS)En--n##8cUU*N8V)vo1Q$0quEbj@T^e4b+d z;%ri%^YX7tr?Q3Zx9D)+^_qX)R?Zy`Y9|YJsW84#=2m&i=UUlO_O@&PLC>~pc2N;A znMyK$&K9>sOgJwk^?JU|;TI13uPwZCdeZ;(@m!Df8XvTHEItrBqdW1}gtnTl)jbl@ z3^TJ@=d@j#a?#g%t+jo1$nnl(wl~YTk4tVBnasFa{e(}Yzje9H{H(_5CH*oDFF2!? z-U*s><3EGLwa^WhHNHAts{0)%{9Vp0VCBvb?;9@|B4jVs1v%d=|LbRMS2JPti|L;? zRqU9bVqTQ^tTgO~gco~=>6^q<_K4Y+^hDE7sP*Pf z6jEN%R&AhQGbK=Jo{X0|LmO+tkBszopr0CQt(lK=n! diff --git a/src/icons/total.js.png b/src/icons/total.js.png deleted file mode 100644 index e7d137915696ded837558459f0f68a24a274ca18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8LIFM@u9Z#s3=9n2C!M-Z zICUL&>^|X?sHeM(fq{XsB*-tA!Qt7BGzJC+Z%-G;5RHk+2?-)DOiVmHJWU!69*kE5 zG&q{LG!8Q6F^U^FaIA3PDQV)?Sj_z(D6u7))t80Cx<^Vcw8)H&Nw~(*!=vHJ3Kwra ah7JoIOD~njFBupZ7(8A5T-G@yGywpwXD(&{ diff --git a/src/icons/transifex.png b/src/icons/transifex.png deleted file mode 100644 index 4c90c29a67ec9625c5b029c5896dca2c2c0bb3f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3624 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 bpntvm;gPkkEiN!HFfe$!`njxgN@xNA4|v#O diff --git a/src/icons/translucide.svg b/src/icons/translucide.svg deleted file mode 100644 index ed882e815..000000000 --- a/src/icons/translucide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/tray.png b/src/icons/tray.png deleted file mode 100644 index 66d51076539e57f9dbc26ab65e5dcc368bf49a9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6279 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 TR<4W#O$~Uu`njxgN@xNAIaEEv diff --git a/src/icons/typecho.svg b/src/icons/typecho.svg deleted file mode 100644 index e43dcb1f9..000000000 --- a/src/icons/typecho.svg +++ /dev/null @@ -1 +0,0 @@ -typecho-logo \ No newline at end of file diff --git a/src/icons/uCoz.svg b/src/icons/uCoz.svg deleted file mode 100644 index e71fbae63..000000000 --- a/src/icons/uCoz.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - LOGO - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/src/icons/uKnowva.png b/src/icons/uKnowva.png deleted file mode 100644 index d668bd6cc4c30eb5ae42cfb4ed8d5416d6618443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2017 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 diff --git a/src/icons/user.com.svg b/src/icons/user.com.svg deleted file mode 100644 index b6defbe05..000000000 --- a/src/icons/user.com.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - logo wap - Created with Sketch. - - - - \ No newline at end of file diff --git a/src/icons/vBulletin.png b/src/icons/vBulletin.png deleted file mode 100644 index 67af8015be73f5933bba828086113ffc57c3e5b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1808 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 T>$bQOG`8UB>gTe~DWM4ffd \ No newline at end of file diff --git a/src/icons/vibecommerce.png b/src/icons/vibecommerce.png deleted file mode 100644 index 9f8c6a50d6d821a936faf876c881c486f4a1870a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1012 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGX9xI%xH2#>w4PCFJ+1IR z#pHjI(f<_V|A_|wlZ_E5(U4)!{{Qg?AO$HV9cPsPr<(jvF=04#gkj@mh9k$C&L}Xf zUC(gf5W|7v|C5ay&dAlDk#9LA&v4+-|0H9EbsHJ>AN-$a_&?d0VfVhSBZ>@b*MqD` zG-^C9^FP7xe}Vx>`>q2FyALw#IOV@Po?+8gh7FtM^;Re01hv9c5LAGq#_TS$$^JDz6vO|C zh74=gbsUoYnx)%#T$*9mUWPU6`uEB99FPG!+wgz9e%C>eOa7;twt^kQaP&CC;bRON zH@BWqX*s9dc2*hWqZ6kXcJ2M|Z+3O2e(M>E{?2j$UTi zdxBx-A%>$yHfYWSLL7g%=^R= z5qxDk&p*%7TR)FR)`tenTdWmQuzUHdB^FkJfuVXCv8s&~`o0TeJoUV;-U;#iI)Czd zqczVi7cF#L+%_%!rtQo`)xB-yzaL8lPda0{_2u?cb62Uj&F0=V>BgMR6QwS0v$?0S zz1(uz#LBO;zJ0l)G3)*J>9Y@JCHTH|x%~R}-WASra>rDzzx%mkyJXXGYuSeITl*E9 z+8S&p*X=mdDDd>~GJ&jv>kPUSy*ikR6jwDTij=V|aauZAzdY7u$z?2XGq%pU!r)tqoP-nG zEMf74<-LYw7Yx-3KQFqe@pwLy^zOBVv+go3O4fg=YyLdMLc;Cbsr&Lr=N{=Uom6^a zx9~@iwW|+I-}T1dF1^#%wW)$jd_#(LtANj!gDQaGJC xZCxDxi-h9LM_4nuOOkb-LzW+OLj)8%J!PC{xWt~$(69D~P<6i&( diff --git a/src/icons/vigbo.png b/src/icons/vigbo.png deleted file mode 100644 index e14e507f1845f42f412cb7e7824fb30f8bacfa48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3752 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 \ No newline at end of file diff --git a/src/icons/webEdition.png b/src/icons/webEdition.png deleted file mode 100644 index b85cb6631e0d26b86f38d2724334724415ce2360..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUZN^Oj#Rn%Ib#@v3SYGSmw6JThvmdKI;Vst08Dqwo&W#< diff --git a/src/icons/webdev.png b/src/icons/webdev.png deleted file mode 100644 index a37ce3ec83faa0f6269df3d99521f9fe678d9a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5632 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEsd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWR+@cYMx|ln5vs%o|L3(X<(A9n`o4rsB4s#Y+{&d zXl{^bZVofezbG?3GcPd**;J6LQZiGl3{s2}Qw$6(bxl*v5_L^2O;U6%4U)1QjwCq-TS$2=?o0~S3O-E zLn`K6on1ZQUTEcU`{#ewy{~=$J>~`rQ_F+~uBK%Ug1QT)T?|{Do3r%o3!mj{!_srs zUaOB<-Mln4XXRqqwcA&S?&JvNacO1@?od;CGH-(Krjv1-e!qKHU0*-F*zbRZxd6|E z)BB_!rKhDEPcHsD@A;h1bDsZP`{VA_Jq}ikZin6fGkpJGVP3v%)1&QSlT6$Al06tg zGXvLMc~P06d^Gv^&sz@SxA*Vu`|$XE^HcGI->)5()@zsl!xLApY4f3YM~>m0pJfsI zCB?oSSSCB6Akl>X@Z$}SR%u6U|Etv37k)x_r|io#&eyIo_TGt4EQ4g5ePnJpY)iKk z{%tq~U$zxLzQ69_=5Dcqxt#Gq@1|r*Hb35}Q}^As=0#iRonL

P`v(ff#Ru`25eiLwxqw@|IN$pjit@q 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 lCZ~yqEuNp8nWgrh|IBN - - Created using Figma - - - - - - - - - - diff --git a/src/icons/webmine.png b/src/icons/webmine.png deleted file mode 100644 index ba3534e5a73dd7d514aa59fdec102db154e9b465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4377 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 diff --git a/src/icons/webpack.svg b/src/icons/webpack.svg deleted file mode 100644 index d4fed6ba7..000000000 --- a/src/icons/webpack.svg +++ /dev/null @@ -1 +0,0 @@ -icon-square-big diff --git a/src/icons/websocket.png b/src/icons/websocket.png deleted file mode 100644 index 7d94f1073717ab8511cb229d460a86cc42d20f8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 990 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Rxdr%yxc*OP`d_K=|Kp4Q z9Txw8efyuy`G0rs|2OylADQ#NK;VBmQTlar^`~NzP{}(s^KegdMC`2WwZ z|Ns5{|Ng1}*Z2H?c=rE>>i^|3{~w(Gzi-n2RfYf8Rs4T(<9`P8|KC6UciH^!w)_9+ z-2bOn{{Q^?e|O*iQ_KG^N&nw$@V`vz|BT@O(}VsWoc_OF>;Jaa|NXB2U)=oPZ214> z?f(th|NET(H|qYsx&Qx?jQ<%d|GRDf_t^ihQu=>m-~STv|5JSapI!ZbX6XN7(fQy z<^Sn{|L>ptU#s@NM)m)LGymJo|6kqt|Mk89#bW=!c==i_3{Qp$H|9d9<-`V|tR`~xZzW-m{`9I0)|LK+g%VqyB zPW`_u>;Lkc|A%J%-#_L5s-pk55C5MQ@PAX?|0~=77YhGx(*J*W_WyZt|2wV!Z>afS zrTBkM>Hj-N{;$mcpT+inYxDmjbN^5F{-4A3zs>Cbi6#HfumAt%!T*y>|EDqh|Nq}{ zN0$);17onKi(^Q{;kVbV^Oy_;*bEG>NT~OK|BUCe5PNUn~!u zJKJFKVC(bm2KQbrDt&o;`?rdmN?FP7*Nydze@uQZntkws+MMYh(uDL3Eh1X(E9mhy z-EXZef0!@*`rIK?{%x_XIZC$Ltct=D4;X4rof**hvLjtl^g>h2t(|uxjxzCda<~-F zc(mZufpxa5dvujP^i3D|D#R#rWQR1fl*PW2%h=f0`EItDAHGAJsphuS{0^H59Kv`~3MhJ{4;tFyn*tiwKrGRyvm~Ry0KYcW64W z<4GrL!}U$>v*w(-+Yq=|%XOs=XI~E!OV->EDoZxi@%8mIDKCC-LapZee;?ZdP4)1H XUtXVz^UGskU|{fc^>bP0l+XkK-%Cvu diff --git a/src/icons/wikinggruppen.png b/src/icons/wikinggruppen.png deleted file mode 100644 index b9f7c5e39e8732f9b4ba03c2fd10ca13eb4138c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^oDf%$ zdAsjkTJG^8Z*v)MNhBj<_S6@@4(w|P@{Zz^4*b)oX6K|eMP6;z41vE3)qXi&x}qVt zDtB$brCC2Rv}dqQShkeIi&x6ad`s&kt#6LIZ#gBFr~f&(x469hn0t9I@8<9KEYr_@ zKU;Zr!N&hT^M8NrRM9(9rFbN^iMy>_?9rj7_tFyTYc@*g+S_gHFy7W#T*%!lDzP=; z594j#(4X7(Nmi{-sxx+5mEh9wa5`^7$b+}fXLC#`{}q04-t-8r=BFAWtL@JC{yux< z=Eaxa9sbFs$hlP=lW4m-w?a1Pz-NYi++|@>Rx;M<4|Mi5R-_w9yjc}JU2)ARCUuef zt%sN|y-+z2&vyEv~!A>0u@(Uw)UFPdJl}#=*%9U!)jpxpv6+hi~}o+$C;1A@mHx z^11sRA2L)Vq}jb>S@8Vmdhe$A!{txs+1&1UB&*+Jv#^1=`JnU~$CG93U+y*bMKiW* z?MZuM^C6rwS2tUJyW{QcY{(y)fZ{=4geqaqw{m@1Aq z&rvSF@!4zJ)HB5eee|_BCdtdWyk8&OTt@(86Yc|Ja_Is-Jj6QzQc)pp4`JIn@VS0Ys+F*`J zoO52Q9$WWLyR56D+;y43q%%1?m)mLX>2>GmIyxh6Rl{Wqp(l@=L|AqlwOCqG-o|>q z);g>8;!mL&Jc}1@kSjIhNJ~7r$G}3|F(7xX{waaYstE@dNh@;p)t{7}#cmQAW%00L zl8H~Ukd^sSQSEmuJH)OzRy;T(zt}R8@z5Wy-t+!jGB#Pi%6nck??mikAm3~h?{NR}7MftZ++c;|41%=uKrOV!iZTh2R ze&A#UliMOE2jOGB8bVBZdhWgqZdNa!9sU}X#@X@5tF?h&c||y9y5^0KYrXm(B*+HX z2rR1Un#Ul1*P!m0jyD9KLzB48P6^XTr>NNu&+Uu&eCk@^XexK zKQp+?$Z}m+Us^loS<;gOKMgGP9vK8BD}8W%>6B%$l|g>m!U~BK<)?G(dp`!Bu$UD4 z!D-qgcH1j+Qus0^EI;bv@SW*$UBgDUnODswRL*%e+icgd#6RAa^P6lmLcBKeCwDl> z8$CHUgL6wo>=o{^!yfbZEXX;t_WRDKe)|{6OjOi5W&OZ=`rRUy`{_>48jrTVo>&zh zu$}}I^R;(z<*lc!vB`M|Nbm} zxp7X*AM@SNc6+qH#n<06ZTU{YMP&ku_Y_M{Jy65&KQ7Ek%5OvUBE)EW>Yrw$3z~JfX K=d#Wzp$PzC)%Upo diff --git a/src/icons/wisyCMS.svg b/src/icons/wisyCMS.svg deleted file mode 100644 index 8063affdc..000000000 --- a/src/icons/wisyCMS.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/icons/wpCache.png b/src/icons/wpCache.png deleted file mode 100644 index 85ef209d9f01ee6b674f27f5d95ac243eaef1b63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1539 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxd;)wzTp1V`+C6&{L{rrn z^s23@{5c|KwD#9URHrDXZ!TJK;?UMz%hvlyBrKXVBUUsuTPgeWjzifh*;`gE-M4A= z>Sc2m&74+dRQB=xi*T9rXZLPDzH{gCy<7DGHHAurSspp>U%h_!=4Gx{_RlZ3pFVi_ z>HV`-yOy(uPfs*zDsgCj{oqoiQB{d|Lwmrg`8`vsHOr<|^<6o3ywj@T$)js)rY^sD z;AC%DXOwJ8WmL!J85>JXitk*$o@-wB;^~77m6Z4I-yGV#*;_o}^7(Vy7Hta_NZl}R z@tXd1%O}o#`}|gadAqMnLTO-Wo^;l%#z|#vr4#ZxyMx!QXBJe|Y!q@xT9XB81}p{r~Xs9`OLv2M@cy#~P&#zY>+&KOE-tnWG4xKr%_w|iE56|z}zHraRu64^h z*DX$%`{%~YB}-@amvol8)MeRLRuvbg=oF{><;Uu0-nn=G%lpfB4qm)==FHgxXI|Vm z_UYx(TW1dc`nc!Iovoj)E?-zUcWT4rY5hIfR^9a`^(EnT4V4v*xmh_e=^|ply(}(x(-@krx>%!Ti+g8n=GpVPsz97P0cYEpf-wX`Q z!k#XUAr_~nP7V#1b`)taSD7MGt`SgPUS57T@@$lu+@rqTyRCBz%U8aZe_gQ2w%|qZ z{^=Xv-?1)!FR9XzqrK^zy|mHIpO@L^x8>P{&$FnAQk?9$diwE6;agT6SA6|^;Y!B0 zrxqrQH?Qt)U*@_ytW;a7vvzLXGoN2mBc3>=IAn`2?{8C_utWW{+r?#}p>lV(<*O@j z6ez3eZZ%r4wJX(n-g?*2H{z#z7R81}dSpgSQ;7@&W-Bb_N#iW+3vFPFHv20 zwLI!s+7s2-)JrUS6KCu?!EerdGFvmLPbVxyr}n7CtrkuT*9S~$7fQm?U0s*_cadT0 z+$VkWeep~d87&pBi%e%9GlhJ%G|4=QD462;b;y|3G16R}cz zcSV!31>^C?%Ws#hDri&Y=yUr1@2$I)H)CINV_T`k{e7iYCQ=Lrd;z=lJe{OGLj)zv zBmNwHTVN&g{x;WYUkL^l3w2Xt*6X2+KL0QOUoH1EaLd!}YfrRpT*BwieNVBB-*=Kr zm}6$;M+Mf_XX`#qViR|q^yQ&|=ZUoo?_E7VO>Db`W<>6Hm%_@24c)6wPHkEHyU4wm z=l<_qx9%}}t-s#jf4}UE-?e8w&+;a>Oev4c|L5cxubp68HILPr`?psWPh5Vl$_cq$ zuU>uGcj+BJ&&jlK=1G}m(;|LYt^YM8WJU3d4U%hnPbgntzr~druN`_+PWXRJe%os!qLwC>YpiR<__b&IY}@pw z9Y>blPJXP+CKuc;{4#_Y%;dc}@59Qctn&{}mYrvLspRvY zD2C1*>EDGu85;|CJqr(iURyA2{)Y#yGMgGF^yqeqc{@IjIUjRAWzW$`UtSb#V0+yn z>+jX0v7w~oi1-n8wYecmvnL+c=yP|?ZFF&+8{)x#M@Ge2k}EK+Me+YZ`JQ#$OO&52 S7iM5!VDNPHb6Mw<&;$UK1s{0; diff --git a/src/icons/wp_super_cache.png b/src/icons/wp_super_cache.png deleted file mode 100644 index 819cab29f4db4cbbbb4533f069c2a4b7e0b00c97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 785 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_J_=j0!%z7%RaqkU|=A zEqzrDT~#duRc(D$Z38tBGE~zsRMRn1*VIwhF;dqxR@XDu(A3e;Gttm9)zmZ5)Hl`9 z($O(A)78?^H8RsRGB?%HGSk&Ew{fu0)w0ypveMOZ(ARX**L2ZS_wWhuGt%%64i7R` z4>M7Zic8A0P|3_K%(7I;vr;LvQZBVtE-kMrtE}nh?(1|==W>bVOwiSA&C-U=Cj%tAj#&7S}SSz(Cg&=M9oEB+tDJ;DEisKK-5CqH|cJ~@3kz!a6i zHRIBuNS7(KML~0JELi8Ty{WbPvZ?8D|5%o3O&3HBZo8(oL~=kKAu7x)_!w+Q2PL#_$-8NA#f$I#@=EpHNHZ1XH ZC|7K7>1)V2%)r3F;OXk;vd$@?2>_~73S \ No newline at end of file diff --git a/src/icons/wpvip.svg b/src/icons/wpvip.svg deleted file mode 100644 index 788a4fcbe..000000000 --- a/src/icons/wpvip.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/xeora.png b/src/icons/xeora.png deleted file mode 100644 index 36151f12ff591b31b41e0e28dcfb561e4970e5cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3010 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 diff --git a/src/icons/xtCommerce.png b/src/icons/xtCommerce.png deleted file mode 100644 index 37ad901bdfaac001849b4f0d555ec36a4e1fe778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1092 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU+@3CuAr*0NFW9e`mo9t! z;p=ky^S|fWd(L{I5~y{fi9^pygk5ln!j=y2t$JLV7muho|21dH)=mkLX)0NvF{Ptp z^#Tz=-KjcFV&bfsh9a7#3St|#dY(I3Isf@Tt@Hv9%?PhI3F~IR|Iy69{lE0~yVH#O zo@`kk^LtJ+!-YFZ$LELt-BPSJ{gC;z*?fQenLb6HemRA`uH;~9&Dj?b8?8(7Djm*A z=+^A#t&{kce5o{|x9BwU8L#p!JK|VREy%p}$W)f$R&RUH=jpPiHQPUTEdII0`Lbtp zy=}JkbDcXX>N#KZEkB(S&wa|+zJ6Z$mt&sMmaqLz6tc^1SgKPsMQ@gu!R+$uIZqYa z^Z)#|Q{Vb3{cfyH@}@iyV=srFv9>RR87vbs&u)I$5wt5#V6FN7oa=M8zRbK^&2!CY zcJ>C2VAj~w4MI!be0jI8P5kUUkDKXcOTKOM>FMl0%l})&;aY86xlfPjYOT{7Jc{?~ z&wbCncBy1?{z^w-?JWUbtE5-=h^{?ra^Uf)^M@C8b;V883cvlNv*u2k-_Fgu^0U}H zG&z1}7x9JPS{E_1=h&+zFO4tDbb6$0HF|m$tlVjBI_-X2dDz02w#$yaxGU#fZeJ$6 z*H!bX*hMHx$l1eYJa zJ0n{1!r5hEakJ9n**9cIf1k-?H|yD^Z}ao#U*@^GM$+cS?EaAA`bS>O41bvJua5L~ zSutUqd6QF>aYV%S*NHLg4#&AQ&nF&#J@sO$P5bkWS$RcoSGf1qtv87^2|X(i6w<$C zol%9z{*Pk4ar(QwkFp1Si}PJ3#q*-qv2tnHyl>Ys^ESN?eSbJ|qL%726W{Aoz06

(#HXu4Qj9TqAQU;$}v|<;O4k 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 v^9^_{z`&6HJpHgTe~DWM4fxwk;q diff --git a/src/icons/yepcomm.png b/src/icons/yepcomm.png deleted file mode 100644 index 4b987b382f335559068775ec230582d0c1a7864b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3339 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 -- GitLab From 6eeb3c7d326d300f4f769ba92167da36159860da Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 12:00:01 +1000 Subject: [PATCH 344/550] Fix .travis.yml --- .travis.yml | 5 +++-- src/apps.json | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index f8a920a0d..8803db3d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,8 +12,9 @@ cache: script: - >- - version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/') ; - ./run build $version ; + version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/') && + echo Version is $version && + ./run build $version && docker build -t wappalyzer/cli:latest -t wappalyzer/cli:$version src/drivers/npm env: diff --git a/src/apps.json b/src/apps.json index ead852761..f84385291 100644 --- a/src/apps.json +++ b/src/apps.json @@ -84,7 +84,7 @@ 12 ], "html": "<[^>]+[^\\w-]x-data[^\\w-][^<]+\\;confidence:75", - "js": { + "js": { "Alpine.version": "^(.+)$\\;version:\\1" }, "icon": "Alpine.js.png", @@ -7638,7 +7638,7 @@ "cats": [ 6 ], - "script": "(N|n)uvem", + "script": "Nuvem", "html": " Date: Thu, 28 May 2020 12:42:21 +1000 Subject: [PATCH 345/550] Add icons --- Dockerfile | 3 +- npm-shrinkwrap.json | 2567 ------------------ run | 4 +- src/apps.json | 6 +- src/drivers/npm/npm-shrinkwrap.json | 791 ------ src/drivers/npm/yarn.lock | 741 +++++ src/drivers/webextension/npm-shrinkwrap.json | 11 - src/drivers/webextension/yarn.lock | 7 +- src/icons/Jitsi.png | Bin 5599 -> 0 bytes src/icons/Lagoon.png | Bin 5570 -> 0 bytes src/icons/Livewire.png | Bin 3176 -> 0 bytes src/icons/Plyr.png | Bin 399 -> 0 bytes src/icons/Sotel.png | Bin 13930 -> 0 bytes src/icons/Swell.svg | 19 - src/icons/WPCacheOn.png | Bin 5754 -> 0 bytes src/icons/gRPC.png | Bin 1472 -> 0 bytes src/icons/heroku.svg | 1 - src/icons/kolors4u.png | Bin 1586 -> 0 bytes src/icons/nuvem.png | Bin 21831 -> 0 bytes src/icons/pagely.svg | 1 - src/icons/powerboutique.jpg | Bin 39937 -> 0 bytes src/icons/splitbee.svg | 23 - 22 files changed, 752 insertions(+), 3422 deletions(-) delete mode 100644 npm-shrinkwrap.json delete mode 100644 src/drivers/npm/npm-shrinkwrap.json create mode 100644 src/drivers/npm/yarn.lock delete mode 100644 src/drivers/webextension/npm-shrinkwrap.json delete mode 100644 src/icons/Jitsi.png delete mode 100644 src/icons/Lagoon.png delete mode 100644 src/icons/Livewire.png delete mode 100644 src/icons/Plyr.png delete mode 100644 src/icons/Sotel.png delete mode 100644 src/icons/Swell.svg delete mode 100644 src/icons/WPCacheOn.png delete mode 100644 src/icons/gRPC.png delete mode 100644 src/icons/heroku.svg delete mode 100644 src/icons/kolors4u.png delete mode 100644 src/icons/nuvem.png delete mode 100644 src/icons/pagely.svg delete mode 100644 src/icons/powerboutique.jpg delete mode 100644 src/icons/splitbee.svg diff --git a/Dockerfile b/Dockerfile index e7c9e6806..69f1ae003 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,8 @@ RUN apk update && apk add --no-cache \ fontconfig \ nodejs-npm \ optipng \ - zip + zip \ + yarn # Fixes PhantomJS # https://github.com/dustinblackman/phantomized diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json deleted file mode 100644 index 9809b0556..000000000 --- a/npm-shrinkwrap.json +++ /dev/null @@ -1,2567 +0,0 @@ -{ - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", - "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.1" - } - }, - "@babel/generator": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.1.tgz", - "integrity": "sha512-AT0YPLQw9DI21tliuJIdplVfLHya6mcGa8ctkv7n4Qv+hYacJrKmNWIteAK1P9iyLikFIAkwqJ7HAOqIDLFfgA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.1", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz", - "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.1", - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz", - "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==", - "dev": true, - "requires": { - "@babel/types": "^7.10.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", - "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", - "dev": true, - "requires": { - "@babel/types": "^7.10.1" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", - "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.1", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.1.tgz", - "integrity": "sha512-AUTksaz3FqugBkbTZ1i+lDLG5qy8hIzCaAxEtttU6C0BtZZU9pkNZtWSVAht4EW9kl46YBiyTGMp9xTTGqViNg==", - "dev": true - }, - "@babel/template": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz", - "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.1", - "@babel/parser": "^7.10.1", - "@babel/types": "^7.10.1" - } - }, - "@babel/traverse": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz", - "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.1", - "@babel/generator": "^7.10.1", - "@babel/helper-function-name": "^7.10.1", - "@babel/helper-split-export-declaration": "^7.10.1", - "@babel/parser": "^7.10.1", - "@babel/types": "^7.10.1", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "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 - } - } - }, - "@babel/types": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.1.tgz", - "integrity": "sha512-L2yqUOpf3tzlW9GVuipgLEcZxnO+96SzR6fjXMuxxNkIgFJ5+07mHCZ+HkHqaeZu8+3LKnNJJ1bKbjBETQAsrA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.1", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "@nuxtjs/eslint-config": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/eslint-config/-/eslint-config-1.1.2.tgz", - "integrity": "sha512-uKBdza1/Poz32gEodQ9MSW8M9CU4RPdvEiSLX5LWyavrbjhXW9iIbzJzSDlgMhD1QfQ5WrWv1iqL3Bh/ArbIgw==", - "dev": true, - "requires": { - "eslint-config-standard": "^12.0.0", - "eslint-plugin-import": "^2.18.0", - "eslint-plugin-jest": "^22.10.0", - "eslint-plugin-node": "^9.1.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.0.0", - "eslint-plugin-unicorn": "^9.1.1", - "eslint-plugin-vue": "^5.2.3" - } - }, - "@nuxtjs/eslint-module": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/eslint-module/-/eslint-module-1.2.0.tgz", - "integrity": "sha512-ZVweM95atKQIqKPmrYS532SyO0/Uqi5wXc1uUiPZVy2MTVjqlC/7uHJ/XSxpvnt78kBW9z64Fxgf5pZggSNXgA==", - "dev": true, - "requires": { - "consola": "^2.11.3", - "eslint-loader": "^4.0.2" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", - "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", - "dev": true - }, - "@typescript-eslint/experimental-utils": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz", - "integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "1.13.0", - "eslint-scope": "^4.0.0" - } - }, - "@typescript-eslint/typescript-estree": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz", - "integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==", - "dev": true, - "requires": { - "lodash.unescape": "4.0.1", - "semver": "5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - } - } - }, - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", - "dev": true - }, - "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" - } - }, - "array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true - }, - "clean-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", - "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "consola": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.12.2.tgz", - "integrity": "sha512-c9mzemrAk57s3UIjepn8KKkuEH5fauMdot5kFSJUnqHcnApVS9Db8Rbv5AZ1Iz6lXzaGe9z1crQXhJtGX4h/Og==", - "dev": true - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "acorn": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "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 - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "eslint-ast-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz", - "integrity": "sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==", - "dev": true, - "requires": { - "lodash.get": "^4.4.2", - "lodash.zip": "^4.2.0" - } - }, - "eslint-config-prettier": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz", - "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==", - "dev": true, - "requires": { - "get-stdin": "^6.0.0" - } - }, - "eslint-config-standard": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz", - "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", - "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "eslint-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", - "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "loader-utils": "^2.0.0", - "object-hash": "^2.0.3", - "schema-utils": "^2.6.5" - } - }, - "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-es": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz", - "integrity": "sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==", - "dev": true, - "requires": { - "eslint-utils": "^1.4.2", - "regexpp": "^2.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", - "integrity": "sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - } - }, - "eslint-plugin-jest": { - "version": "22.21.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.21.0.tgz", - "integrity": "sha512-OaqnSS7uBgcGiqXUiEnjoqxPNKvR4JWG5mSRkzVoR6+vDwlqqp11beeql1hYs0HTbdhiwrxWLxbX0Vx7roG3Ew==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "^1.13.0" - } - }, - "eslint-plugin-node": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz", - "integrity": "sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA==", - "dev": true, - "requires": { - "eslint-plugin-es": "^1.4.1", - "eslint-utils": "^1.4.2", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "eslint-plugin-nuxt": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.5.2.tgz", - "integrity": "sha512-kOWUSrix6h+gGTCe6He51ett065yAzXsMiteKkBo5pdjc94A3gBMBrWtRZGyZGv91P1wRcJpF8l4CWMhNm3oWg==", - "dev": true, - "requires": { - "eslint-plugin-vue": "^6.2.2", - "semver": "^7.1.3", - "vue-eslint-parser": "^7.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "eslint-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", - "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", - "dev": true, - "requires": { - "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "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 - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "vue-eslint-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz", - "integrity": "sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.0.0", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.0.1", - "lodash": "^4.17.15" - } - } - } - }, - "eslint-plugin-prettier": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz", - "integrity": "sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", - "dev": true - }, - "eslint-plugin-standard": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", - "integrity": "sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==", - "dev": true - }, - "eslint-plugin-unicorn": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz", - "integrity": "sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA==", - "dev": true, - "requires": { - "clean-regexp": "^1.0.0", - "eslint-ast-utils": "^1.0.0", - "import-modules": "^1.1.0", - "lodash.camelcase": "^4.1.1", - "lodash.defaultsdeep": "^4.6.0", - "lodash.kebabcase": "^4.0.1", - "lodash.snakecase": "^4.0.1", - "lodash.topairs": "^4.3.0", - "lodash.upperfirst": "^4.2.0", - "regexpp": "^2.0.1", - "reserved-words": "^0.1.2", - "safe-regex": "^2.0.1" - } - }, - "eslint-plugin-vue": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz", - "integrity": "sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw==", - "dev": true, - "requires": { - "vue-eslint-parser": "^5.0.0" - }, - "dependencies": { - "espree": {} - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true - }, - "espree": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", - "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", - "dev": true, - "requires": { - "acorn": "^6.0.2", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", - "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", - "dev": true - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-type": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-7.4.0.tgz", - "integrity": "sha1-KnyU9ioAMBULt9m2xwz6HT51nIY=" - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.6.tgz", - "integrity": "sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA==", - "dev": true - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-1.1.0.tgz", - "integrity": "sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw=", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "inquirer": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", - "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", - "dev": true - }, - "lodash.topairs": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz", - "integrity": "sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ=", - "dev": true - }, - "lodash.unescape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", - "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", - "dev": true - }, - "lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=", - "dev": true - }, - "lodash.zip": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", - "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "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 - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", - "dev": true, - "requires": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "object-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", - "dev": true - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "read-chunk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz", - "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=", - "requires": { - "pify": "^3.0.0", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "regexp-tree": { - "version": "0.1.21", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.21.tgz", - "integrity": "sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw==", - "dev": true - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true - }, - "reserved-words": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", - "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", - "dev": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", - "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", - "dev": true, - "requires": { - "regexp-tree": "~0.1.1" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", - "dev": true, - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", - "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vue-eslint-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz", - "integrity": "sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "eslint-scope": "^4.0.0", - "eslint-visitor-keys": "^1.0.0", - "espree": "^4.1.0", - "esquery": "^1.0.1", - "lodash": "^4.17.11" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "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 - } - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "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==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - } - } -} diff --git a/run b/run index 9c1dd5b44..bf0262bf3 100755 --- a/run +++ b/run @@ -11,9 +11,9 @@ fi cmd="docker run --rm -v "$(pwd):/opt/wappalyzer" -it wappalyzer/dev" $cmd sh -c "\ - yarn install i; \ + yarn install; \ cd src/drivers/webextension; \ - yarn install i; \ + yarn install; \ cd ../npm; \ yarn install; \ cd ../puppeteer; \ diff --git a/src/apps.json b/src/apps.json index f84385291..58658d21b 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6005,7 +6005,7 @@ }, "website": "http://www.lepton-cms.org" }, - "Lagoon (amazee.io)": { + "Lagoon": { "cats": [ 62 ], @@ -8620,7 +8620,7 @@ 6 ], "script": "powerboutique", - "icon": "powerboutique.jpg", + "icon": "powerboutique.png", "website": "https://www.powerboutique.com/" }, "Powergap": { @@ -10366,7 +10366,7 @@ "cats": [ 1 ], - "icon": "Sotel.png", + "icon": "default.svg", "meta": { "generator": "sotel" }, diff --git a/src/drivers/npm/npm-shrinkwrap.json b/src/drivers/npm/npm-shrinkwrap.json deleted file mode 100644 index 1dd512a23..000000000 --- a/src/drivers/npm/npm-shrinkwrap.json +++ /dev/null @@ -1,791 +0,0 @@ -{ - "name": "wappalyzer", - "version": "5.9.34", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "abab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", - "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" - }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" - } - } - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" - }, - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "requires": { - "cssom": "0.3.x" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "escodegen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", - "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "requires": { - "original": "^1.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "languagedetect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/languagedetect/-/languagedetect-2.0.0.tgz", - "integrity": "sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ==" - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "requires": { - "mime-db": "1.43.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "requires": { - "url-parse": "^1.4.3" - } - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "querystringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", - "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "request-promise-core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", - "requires": { - "lodash": "^4.17.15" - } - }, - "request-promise-native": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", - "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", - "requires": { - "request-promise-core": "1.1.3", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "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==" - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "zombie": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/zombie/-/zombie-6.1.4.tgz", - "integrity": "sha512-yxNvKtyz3PP8lkr31AYh7vdbBD4is9hYXiOQKPp+k/7GiDiFQXX1Ex+peCl4ttodu/bHZcIluJ8lxMla5XefBQ==", - "requires": { - "babel-runtime": "6.26.0", - "bluebird": "^3.5.1", - "debug": "^4.1.0", - "eventsource": "^1.0.5", - "iconv-lite": "^0.4.21", - "jsdom": "11.12.0", - "lodash": "^4.17.10", - "mime": "^2.3.1", - "ms": "^2.1.1", - "request": "^2.85.0", - "tough-cookie": "^2.3.4", - "ws": "^6.1.2" - } - } - } -} diff --git a/src/drivers/npm/yarn.lock b/src/drivers/npm/yarn.lock new file mode 100644 index 000000000..3be293483 --- /dev/null +++ b/src/drivers/npm/yarn.lock @@ -0,0 +1,741 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +abab@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" + integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== + +acorn-globals@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + +acorn@^5.5.3: + version "5.7.4" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +acorn@^6.0.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== + +ajv@^6.5.5: + version "6.12.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" + integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== + +babel-runtime@6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bluebird@^3.5.1: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +core-js@^2.4.0: + version "2.6.11" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + dependencies: + cssom "0.3.x" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +debug@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +escodegen@^1.9.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457" + integrity sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eventsource@^1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + dependencies: + original "^1.0.0" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" + integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.21: + 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" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@11.12.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +languagedetect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/languagedetect/-/languagedetect-2.0.0.tgz#4b8fa2b7593b2a3a02fb1100891041c53238936c" + integrity sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ== + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash@^4.17.10, lodash@^4.17.15: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime@^2.3.1: + version "2.4.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +nwsapi@^2.0.7: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +querystringify@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +request-promise-core@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" + integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== + dependencies: + lodash "^4.17.15" + +request-promise-native@^1.0.5: + version "1.0.8" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" + integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== + dependencies: + request-promise-core "1.1.3" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.85.0, request@^2.87.0: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +safe-buffer@^5.0.1, safe-buffer@^5.1.2: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +symbol-tree@^3.2.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +url-parse@^1.4.3: + version "1.4.7" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +ws@^5.2.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + dependencies: + async-limiter "~1.0.0" + +ws@^6.1.2: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +zombie@^6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/zombie/-/zombie-6.1.4.tgz#9f0f53f3d9a032beb7f3fe5b382146a3475a4d47" + integrity sha512-yxNvKtyz3PP8lkr31AYh7vdbBD4is9hYXiOQKPp+k/7GiDiFQXX1Ex+peCl4ttodu/bHZcIluJ8lxMla5XefBQ== + dependencies: + babel-runtime "6.26.0" + bluebird "^3.5.1" + debug "^4.1.0" + eventsource "^1.0.5" + iconv-lite "^0.4.21" + jsdom "11.12.0" + lodash "^4.17.10" + mime "^2.3.1" + ms "^2.1.1" + request "^2.85.0" + tough-cookie "^2.3.4" + ws "^6.1.2" diff --git a/src/drivers/webextension/npm-shrinkwrap.json b/src/drivers/webextension/npm-shrinkwrap.json deleted file mode 100644 index 9934b3a1c..000000000 --- a/src/drivers/webextension/npm-shrinkwrap.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "webextension-polyfill": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.4.0.tgz", - "integrity": "sha512-oreMp+EoAo1pzRMigx4jB5jInIpx6NTCySPSjGyLLee/dCIPiRqowCEfbFP8o20wz9SOtNwSsfkaJ9D/tRgpag==" - } - } -} diff --git a/src/drivers/webextension/yarn.lock b/src/drivers/webextension/yarn.lock index e2e1d507d..1e20414fe 100644 --- a/src/drivers/webextension/yarn.lock +++ b/src/drivers/webextension/yarn.lock @@ -2,6 +2,7 @@ # yarn lockfile v1 -webextension-polyfill@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/webextension-polyfill/-/webextension-polyfill-0.2.1.tgz#cdfc9126033039f1713553157d35beff1d4d6f4a" +webextension-polyfill@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/webextension-polyfill/-/webextension-polyfill-0.4.0.tgz#9cc5a60f0f2bf907a6b349fdd7e61701f54956f9" + integrity sha512-oreMp+EoAo1pzRMigx4jB5jInIpx6NTCySPSjGyLLee/dCIPiRqowCEfbFP8o20wz9SOtNwSsfkaJ9D/tRgpag== diff --git a/src/icons/Jitsi.png b/src/icons/Jitsi.png deleted file mode 100644 index cc5358aead4896e2e68a9324037e7c193795e369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5599 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 diff --git a/src/icons/Lagoon.png b/src/icons/Lagoon.png deleted file mode 100644 index 6ae4319fef2a2bc83f695daafd7de03f0ed48e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5570 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEk44ofy`glX=O&z`&C3 z=oDeXxeM;&sOh$b&SeJmqe;m5KG8CNorL|p`r2YPN@cJauqHH)sTP!aX1 zZ4;XwdojZ|C9_s>#R?53-V+}rW>mkwQ~l0z`Tg(zf8W`uFX*Q5Kk0nk-`^kquHXB8 z=0TUhkg4C;bfZKnFF)UFm3eE9d0qbOZ&FtumFE7ATdbX5{q}-u{+b`(OK)4%Z&uCu zy(#zK;)`*@3=P}ol%3ranV&E5&o6#sanVWNSsM<162JfB%}?=vuTOhM-+lb#%B;PQ zEw*i`UQr!5rRwq2r^_YGKj!~+j1F&kIrqd-tHzTvCRIL~=DbSG=I<>2`(;Ky_0FIC z7kj<#*~*{dvafHiyX&;I;`<6#pLxIcKc1!^{n1Y^r+$z9ix*5K4eIwiS_F11GztrN zAa?fKg5vpa{jN`z{xtLY@;|4ulXI@iEwoi?DBc}^qx{v^)AR1llKpq-TGDUDg@;pL zG3Pv{=kC|p zzl^fYzHOf)va3OET1NSn>H?Ft7+<{|HNsZ=I&Ju$F4?V_u`9v(!mo>x-}f6ozr!Av zy|HI^YgsqLzs!g3zT#(oz3sWTp!TcV{=LWfZw2RZ&SDWbV6afelF@4;gPr9$i@-}e zgp?I54jamuNlM)J-m-?@*nE9))P4Kk7pJCce@|b2UZ)|`_PpPp_s{RumzCDPwq@PF zRaHS7MZ+LR}7_1py2Ccrp^-;s&Y7vLsoh?T!BlM#?I66vqAJCi7UC5^Q zNZI0okkjM?HS<0S@4GqAPkyIfMqSaPN!!JJ>;A1REIYxM+0Hb>?s@q9-@jV9r>(g^ z>u0T5j%6cx!P@K${tR%THE1%ciqGY zVO zzO@xRS;c!ZBd`8O3qwrP%7<2YTQwgCQ=KY7?V+%%Y&&mYK< zZLpy$=ElQZpY3P=ALb~(8u|b0r<2=u`;;>M*kQiMT6~+_3&k5M4-T`O?`2n1@s8Qp z=E}k4XKiw{Ve2|4f$J+Cbe^^<qFtll{)xERp1%;pjaf#WY%%W!g>i6@NEXFR)X&)oE-Zsp8Y%a5UkpwlTI$QJ6l7@-wP9QALFKyXZAH=t zDozUWe#n^AKFw#bVdHf5dDe<~lj8(scT6eFmNR*2)?r!7)L|}NxY=XT+E2$qcMF|R zNtgb)amQ7gx+%vs^p9)RSMHf&dOuVtL-)al!yi2&35l7>4$k z1Ly0tc6ntfFfcuL`^uy|d+V%J`C`-b-0r&zWh5pVF#bFE{f6E@Ic~@2SIeyb>j~Xw z`{c{m@Y7b&f!Xw(qFbe_&7xn56J%nxMjV*d*09#sIr}5Gj z&-~_>`Ja3@-8a;fZ#uv|B|%d*Yp$U~-WnyAxr-;gVmXk$gM({!xk}<@ArCh5^|d+5 z6)J3Q--;C`zwKsT{2}__(Z8QeeZ*F&Z!^-&`FoOWYg&)%O<4zlJ3)9(dvUWUM5&C42?b*}U5-NAhIKuv|Fmbko_?4aevhk=_|HQ_1oiP9GMrN2w%ucW8h!7PvC&_WSs+N78*2(Z+vv?qu38};+9Z;M)0&Y0(ABHQdVH}#^#tF5)EXS3qZtaeww z9m;Vl{dtmgnMz@@J4=F`o*}18xjFY{IR%cKnTK^YM7$PyIrC9Q{_iXQ*DCyoUDPJE z%OPjcCP$_TE(gwV_PwwCu(4M=Qc*+yc;tlChc{B5PpRAGy12XZ1k3ED-vapxmsvCP zUDsq(3_Mbrc10Q$K96B zeZc55>DA_)tuf1h0!I2YZ6O)9)3LbzLleD3(L)}b^7;Z zE%b}z%9&<4CG;(+zRk&4P`=8L=YWUl&mFy;3^&t$&)C6KwAVuOg2joW$rl^uJU($a zJ%_WfGdm>sQg58Mn0Li~h7J}zhIRvCp_h_^3R8_VW|=VXknhwZsjsiE zaylqmnEMozJr3j0IbJF^F~+ymVYQ?D@lEH?EmZSAaH?JY(z(kn<{|lv-FbFNuO1#Y zpLTJS-6xq?DV#hg3x6Id8O&v3tGIZf=skMafOXJvi|6unt-*lme?dYQ<|G$WO<&qhq3GC+J`gyNN;y$mc3T#n|wfjYu-uIju_WsGdNm0H=b&Flodp5hnwzF4Nl5eyb=^M^DzoTM$a*onWqj}d;e)yEn?eT2?`KY7p zvxiZK-oF3plegVk8*!y8MgyJnPisqfH+=}^qWvlD+#hS(QW?y~rp1JPg=XC93zvkQjny{=fb8TYY z=624Qo0GZ2n-tb`dN0~Im07VxKg=Qg;!drV_n7=geg~6`ZiJ30`^@a) z`VwC=#SA14NM(lIdJ&-G%-nmA{Z;!7j$ban3>rJit1@gjR+J`ialL4-6Mqr_IuTFt4`zcHjQe5CncYqrg`v(*XlIC@&z|9 zx+Z6ZY<(+roJTmP&A!(jNWAQRexdB?QJIYIK5R^dJ`)NQ z`wS%Jox6MW;>;a&|K2437I8E^yCeJO_J8`bU!7B%)h9FW+-!IKpOgK&8UGx-!_~G- z-yw5W*1LuC%^mY*cXCC}u#;EMI=9jDa?R7wlXKn{^QYia+^+~l1y(gy9j zxPD4#I|X-fWqj^^%`Wk(axZi4^z}b)#1@x*_n!W`ZS~80-u+P)`xgJa!8}Lzy6NxQ z*SWizL8{mue*uq`}ztd%{VRi;)q?*3urT|#%ipOgD8W*8czd#{SI=B4$; z0}K)y8-)BAA1>5Bz;m?uN3+v`W2frQ*{loS;;4}1nlpKh^m>*hdp=5t_H7f6I1=-$ zPx#r>irZq`+EYqpCO?|kUf%Y2%BQz4-}I}?T>f}|^D>zzv%mhL2Mpt92|oSAQ81$? zqwtIqOO|O(RS<*BK^H>BkT+WBlsRwqd1=S=LQ-l>M%o#Ly41lZz&>T;u8 zOZ61W>r&#azjn?0`nov$Df=QdHnDx{V*X7$qCUyP`%KuM8PB?ka#pR`Eb}`rHEH*b z&Kb7HCbjDwsXM(s&vA2KGWYGZvo9pARJg;>3-j9|A&A6_b9G} zA&>W-zd*x<%I9a_{VF*7?Y4QY-ke~rpDPnLtQY+FR9)xM<7Vleztb0-nthz@>6DFj zx;5W^u4(MEVaREGRU_pbqEOb;^K{RzD`kQ_HX7O!P3qLn{QI!uBKzISx2cQGPqI1g zR%w`VZcf$Rz}5CQK3v}S_Neeq3Fakzk3Ah8Su;*vtQ4QMbfVP8Tho1uKWp4hh~%7f zE7Ty&;mWp%2Btn;O}nJ2^BY!XvSsOT9AR5G>rk!2L*751E=-(je)j#(Q@8JUs`7d= z7}h?PHdf!iJ?m|Zeb&Dwj;8lj4gEag=_|G{UhZlw{>ans!tm`5JHyVj&3e-oOxzQ+ zJ9Xg^G3CG8_}}ITFWfM{#;4+k$f;>?>}s{I4mU;V|EmVM%m;?V7h6k9IGA zzUiSZGwWo|A4?Svx&4r2OXXq^O=UY-!_+Y=WbGnGuB8qlB3q@Sn^jgu-}CzJ7_0Ak z!q=Fk;XwDZCBnHcvNZ3SeEf0IetzY@8*A3xnPIn?A!*m6Tk~aq++H3(XZGpc;vbhh zaFfinoM+yi6{L7%nLM*_BgclUaK-lvb{=O++#gr{lYOF^;K2vpj^V4T&oll`UpKG* z^^~^$g;BS1nL1uJN!rFo{yWzG|HAzKKK_p>mw#^fXmx43bL8cue^=BR1lMc{=W<~5 zwq|LSf6%-@!{Ra9+}zIlvLAmw-2Cp1F1u28pP2}gP5qv!nYdF7rWKLdrC4hTNCRK0v_N`&dBV%h69 zCC9h8THRcCQBIg)ZFvCjY6{(7JJ18dDf-g{?rb2Q?Yx_&NUWLSPJ**ExQ zo|JviiAtHIAdZ8~Kc>unA#b>7Y5JXq^;Pcv=T+|1w7FG>Fc{7)JoaYYznX^!O|!Sp zW7+QU>3mcMUeo1SWi0kge!No`SW8h=5H0Y`Tw2WJBdq)Wme74mJc76h(2hPG+Xm@>9=JW zuO7KqN!5Lm;=1}MH1v()ud|b^!{?a1Jh%A!-Q%`P*Dl@Ax&K*NWlGbj{rV4fJIXo! ziDf*sv?=qvi21wA59ilB`tjoQZs8i`TZ_d4Ji}u)Zg_b$_57K)Z_oZc@O}2|C;m~D z?G6c(r>9Rbo9Ux@f2;rJelg&0GK3>Z`c$2Yy zv$Seq=~v(4?*9)27xV4SI@mO?U-z}#Li=3|9ub#+UfUwAwkGD^!M7FZzuo(-Yp(tM m9<$y1`OkorQtJ)>^G|s6BH+}I75xkh3=E#GelF{r5}E*V#e-V_ diff --git a/src/icons/Livewire.png b/src/icons/Livewire.png deleted file mode 100644 index bd206ef05c80148f6ac6f3a2e51092d86844fe4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3176 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 diff --git a/src/icons/Sotel.png b/src/icons/Sotel.png deleted file mode 100644 index 4f8ae17873548e0f51d730cbca0aed0cc98cfed8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13930 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 gc^VDZ6=F-fYu*)UZsuKJ!t-WG-bH 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 diff --git a/src/icons/Swell.svg b/src/icons/Swell.svg deleted file mode 100644 index 4b04290a9..000000000 --- a/src/icons/Swell.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - diff --git a/src/icons/WPCacheOn.png b/src/icons/WPCacheOn.png deleted file mode 100644 index ff19a44df6aec610b987920f82c4192f19cb5292..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5754 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 j|9_I}zt7_PGQlz#g7>h2PrKjmi%y}35%-VD3@ z_^+G-|JT%+4R4nn=R5b3|A;Q*ifXkr>@DI4B{~%D95^7sJpb__fu_`;j|cgaJTK%o z95{D~-PO_N00SdaeICn$bG(NQ6gfOj7+k4&{bupk+SQ`m8>{VhYxy4!Y*o8ubL!%MI=^@5 zB__E{5Ks~0n9{^0B5B5{Yjx(b;qh08pWT^%%tCyQjo9hR@|EBA=|n`D*e}Yyt#t6f z>O#wx(k1iDwthKYa(w+-zt0LqyB|M%sH!QT@z7wGQ{tK3i&?$j<;+k!x8h&f1%`#P zt@mHfvI`AmIzHF4lbdttR^GWn^X|-NoEn(2OeNVROl(%v?F-MoJ9D;vILf?y!dsqw zD&q2Y3|JUkOLr}My0UKnLys?OL|iIO&7*$q=GM-dxu%DLqE}Z5d2HJiW4l~lzu;c(npK_0uWc?=J8-(vPUqx)Dc%_pv!6VA zC7$FeZ_N3#>A-VKNyXN=8;@4MN#l1oQTmYTp#eb=+sTwBvs&#ivn!z%b$<^kKT zZGAN}0$#GS1^i?0K7BRW{EFmP#g0Xl_8%6uAHLvxPJFhZ?;uDSaW`|*_-d~QdzHaU7ud~)$}5i@!rk7=8{|1a(-ER^kue+ zp!Zpil^s9M^vu)E$j>oZ-K72CWS5xdjrZ=?mwH#1=jLc;o_Bb1SIebi=c{8EwH+ki z|5a-?kA1Y|w~X>6+Y)8PH+3hoCb!?6D?K$TwD9K_O}1tYHpN^?*2*{mrOZ`jIsfM! z?*CsVXt$3i)ZkRXXEWP0zJdwQoC5NtSD3O-Tl8?+l#l&=dZH|f3->zz+_`AcJBMK5 zLyLM&eCBqm3J#LZ6#vgP=V!|Glil~CTuv>Tc;Dn#wx_JN|GN3+ji-10o-2I!{`WHL s7iDQ;PW8RVLKf_AW83v^8}lFDK6Y_?9}(SG3=9kmp00i_>zopr0ErW~BLDyZ diff --git a/src/icons/heroku.svg b/src/icons/heroku.svg deleted file mode 100644 index 8d02649e6..000000000 --- a/src/icons/heroku.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/kolors4u.png b/src/icons/kolors4u.png deleted file mode 100644 index 618d5ec187b8bf05c78b5d56cd22e9e4350cb4d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1586 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%0DL#W(jC(z4^7~#gU4f&P^wUK`YQ$=W$m~ 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 \ No newline at end of file diff --git a/src/icons/powerboutique.jpg b/src/icons/powerboutique.jpg deleted file mode 100644 index 61a3d6c8bbae4fc1c4985d5fc598ae6bb57968c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39937 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 T;>q17^(zJTU;p>C{{Kw?uxAm+ diff --git a/src/icons/splitbee.svg b/src/icons/splitbee.svg deleted file mode 100644 index eb8f78916..000000000 --- a/src/icons/splitbee.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - -- GitLab From 13830fc0af2856602b986e5c30706f42f991fcd9 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 12:50:49 +1000 Subject: [PATCH 346/550] Update Dockerfile --- .gitignore | 2 +- Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4c54d94c3..ca62be602 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ /build/* -/src/icons/converted/* +/src/drivers/webextension/images/icons/converted/* /node_modules /npm-debug.log /npm-debug.log diff --git a/Dockerfile b/Dockerfile index 69f1ae003..9258d45fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="elbert@alias.io" ENV WAPPALYZER_DIR=/opt/wappalyzer -RUN apk update && apk add --no-cache \ +RUN apk update && apk add -u --no-cache \ bash \ curl \ fontconfig \ -- GitLab From eb8284884795992752b7c2514f75d50280cb9eb1 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 12:51:50 +1000 Subject: [PATCH 347/550] Add icons --- .gitignore | 1 - src/drivers/webextension/.gitignore | 1 - .../webextension/images/icons/1C-Bitrix.png | Bin 0 -> 3274 bytes .../webextension/images/icons/3dCart.png | Bin 0 -> 1776 bytes .../webextension/images/icons/91app.png | Bin 0 -> 16267 bytes .../webextension/images/icons/A-Frame.svg | 1 + .../webextension/images/icons/ADPLAN.png | Bin 0 -> 6396 bytes .../webextension/images/icons/AOLserver.png | Bin 0 -> 473 bytes .../webextension/images/icons/AT Internet.png | Bin 0 -> 796 bytes .../webextension/images/icons/AWStats.png | Bin 0 -> 499 bytes .../images/icons/Accelerated-Mobile-Pages.svg | 2 + .../webextension/images/icons/ActOn.png | Bin 0 -> 608 bytes .../webextension/images/icons/AdInfinity.png | Bin 0 -> 1361 bytes .../webextension/images/icons/AdOcean.png | Bin 0 -> 1958 bytes .../webextension/images/icons/AdRiver.png | Bin 0 -> 299 bytes .../webextension/images/icons/AdRoll.svg | 1 + .../webextension/images/icons/Adcash.svg | 1 + .../webextension/images/icons/AddShoppers.png | Bin 0 -> 1562 bytes .../webextension/images/icons/AddThis.svg | 1 + .../webextension/images/icons/AddToAny.png | Bin 0 -> 249 bytes .../images/icons/Adobe ColdFusion.svg | 1 + .../images/icons/Adobe Experience Manager.svg | 1 + .../images/icons/Adobe GoLive.png | Bin 0 -> 374 bytes .../images/icons/Adobe RoboHelp.svg | 1 + .../images/icons/Advanced Web Stats.png | Bin 0 -> 844 bytes .../images/icons/Advert Stream.png | Bin 0 -> 1397 bytes .../webextension/images/icons/Adverticum.svg | 1 + .../webextension/images/icons/Adyen.svg | 9 + .../webextension/images/icons/Adzerk.png | Bin 0 -> 1050 bytes .../webextension/images/icons/Aegea.png | Bin 0 -> 2669 bytes .../webextension/images/icons/Afosto.svg | 1 + .../webextension/images/icons/Airee.png | Bin 0 -> 485 bytes .../webextension/images/icons/Airform.svg | 1 + .../webextension/images/icons/Algolia.svg | 1 + .../images/icons/Allegro RomPager.png | Bin 0 -> 205 bytes .../webextension/images/icons/AlloyUI.png | Bin 0 -> 607 bytes .../webextension/images/icons/Alpine.js.png | Bin 0 -> 3489 bytes .../webextension/images/icons/Amaya.png | Bin 0 -> 454 bytes .../images/icons/Amazon-Cloudfront.svg | 1 + .../webextension/images/icons/Ametys.png | Bin 0 -> 567 bytes .../webextension/images/icons/Amiro.CMS.png | Bin 0 -> 347 bytes .../images/icons/Analysys Ark.svg | 1 + .../webextension/images/icons/Anetwork.png | Bin 0 -> 3224 bytes .../webextension/images/icons/Angular.svg | 1 + .../webextension/images/icons/AngularDart.svg | 5 + .../webextension/images/icons/AngularJS.svg | 1 + .../webextension/images/icons/Ant Design.svg | 43 +++++ .../images/icons/Apache JSPWiki.png | Bin 0 -> 566 bytes .../images/icons/Apache Tomcat.svg | 1 + .../images/icons/Apache Traffic Server.png | Bin 0 -> 5838 bytes .../images/icons/Apache Wicket.svg | 1 + .../webextension/images/icons/Apache.svg | 1 + .../webextension/images/icons/ApexPages.png | Bin 0 -> 227 bytes .../webextension/images/icons/Apollo.svg | 29 ++++ .../webextension/images/icons/AppDynamics.png | Bin 0 -> 2220 bytes .../webextension/images/icons/AppNexus.svg | 1 + .../webextension/images/icons/Apple.svg | 23 +++ .../webextension/images/icons/Arastta.svg | 1 + .../images/icons/Arc-Publishing.svg | 36 ++++ .../webextension/images/icons/Artifactory.svg | 1 + .../webextension/images/icons/ArvanCloud.png | Bin 0 -> 3372 bytes .../webextension/images/icons/AsciiDoc.png | Bin 0 -> 131 bytes .../images/icons/Atlassian Bitbucket.svg | 1 + .../images/icons/Atlassian Confluence.svg | 1 + .../images/icons/Atlassian FishEye.svg | 1 + .../images/icons/Atlassian Jira.svg | 1 + .../images/icons/Atlassian Statuspage.svg | 1 + .../webextension/images/icons/Aurelia.svg | 1 + .../webextension/images/icons/Avangate.svg | 1 + .../webextension/images/icons/Avasize.png | Bin 0 -> 3568 bytes src/drivers/webextension/images/icons/BEM.png | Bin 0 -> 128 bytes .../webextension/images/icons/BIGACE.png | Bin 0 -> 617 bytes .../webextension/images/icons/Babel.svg | 1 + .../webextension/images/icons/Backbone.js.png | Bin 0 -> 1525 bytes .../webextension/images/icons/Backdrop.png | Bin 0 -> 132 bytes .../images/icons/Baidu Tongji.png | Bin 0 -> 1595 bytes .../webextension/images/icons/Banshee.png | Bin 0 -> 254 bytes .../webextension/images/icons/BaseHTTP.png | Bin 0 -> 755 bytes .../webextension/images/icons/Bigcommerce.png | Bin 0 -> 1071 bytes .../webextension/images/icons/Bigware.png | Bin 0 -> 750 bytes .../webextension/images/icons/BittAds.png | Bin 0 -> 184 bytes .../webextension/images/icons/Blade.png | Bin 0 -> 2127 bytes .../webextension/images/icons/Blazor.png | Bin 0 -> 11125 bytes .../images/icons/Blessing Skin.png | Bin 0 -> 4358 bytes .../webextension/images/icons/Blesta.png | Bin 0 -> 1041 bytes .../webextension/images/icons/Blip.tv.png | Bin 0 -> 218 bytes .../webextension/images/icons/Blogger.png | Bin 0 -> 261 bytes .../webextension/images/icons/Bloomreach.png | Bin 0 -> 950 bytes .../webextension/images/icons/Bluefish.png | Bin 0 -> 1871 bytes .../webextension/images/icons/BoldChat.png | Bin 0 -> 184 bytes .../webextension/images/icons/Bolt.png | Bin 0 -> 1160 bytes .../webextension/images/icons/Bonfire.png | Bin 0 -> 1994 bytes .../images/icons/Bootstrap Table.svg | 1 + .../webextension/images/icons/Bootstrap.png | Bin 0 -> 7129 bytes .../webextension/images/icons/Botble-CMS.png | Bin 0 -> 4094 bytes .../images/icons/Bounce Exchange.svg | 1 + .../webextension/images/icons/Braintree.svg | 11 ++ .../webextension/images/icons/Brightspot.svg | 8 + .../webextension/images/icons/BrowserCMS.png | Bin 0 -> 509 bytes .../webextension/images/icons/BugSnag.png | Bin 0 -> 1791 bytes .../webextension/images/icons/Bugzilla.png | Bin 0 -> 641 bytes .../webextension/images/icons/Bulma.png | Bin 0 -> 1361 bytes .../images/icons/Burning Board.png | Bin 0 -> 655 bytes .../images/icons/Business Catalyst.png | Bin 0 -> 361 bytes .../webextension/images/icons/BuySellAds.png | Bin 0 -> 370 bytes .../webextension/images/icons/CDN77.png | Bin 0 -> 8462 bytes .../webextension/images/icons/CFML.png | Bin 0 -> 310 bytes .../webextension/images/icons/CKEditor.png | Bin 0 -> 712 bytes .../images/icons/CMS Made Simple.png | Bin 0 -> 1168 bytes .../images/icons/CPG Dragonfly.png | Bin 0 -> 407 bytes .../webextension/images/icons/CS Cart.png | Bin 0 -> 315 bytes .../webextension/images/icons/CacheFly.png | Bin 0 -> 348 bytes .../webextension/images/icons/Cafe24.png | Bin 0 -> 1735 bytes .../webextension/images/icons/CakePHP.png | Bin 0 -> 763 bytes .../webextension/images/icons/Captch Me.svg | 1 + .../webextension/images/icons/Carbon Ads.png | Bin 0 -> 595 bytes .../webextension/images/icons/Cargo.png | Bin 0 -> 147 bytes .../webextension/images/icons/Catberry.js.png | Bin 0 -> 1552 bytes .../webextension/images/icons/Cecil.png | Bin 0 -> 2186 bytes .../webextension/images/icons/CentOS.png | Bin 0 -> 670 bytes .../webextension/images/icons/Chamilo.png | Bin 0 -> 1231 bytes .../webextension/images/icons/Chart.js.svg | 1 + .../webextension/images/icons/Chartbeat.png | Bin 0 -> 921 bytes .../webextension/images/icons/Cherokee.png | Bin 0 -> 635 bytes .../webextension/images/icons/CherryPy.png | Bin 0 -> 301 bytes .../webextension/images/icons/Chitika.png | Bin 0 -> 1169 bytes .../webextension/images/icons/Chorus.png | Bin 0 -> 715 bytes .../webextension/images/icons/Ckan.png | Bin 0 -> 361 bytes .../images/icons/ClickFunnels.png | Bin 0 -> 15804 bytes .../webextension/images/icons/ClickHeat.png | Bin 0 -> 434 bytes .../webextension/images/icons/ClickTale.png | Bin 0 -> 1153 bytes .../webextension/images/icons/Clicky.png | Bin 0 -> 1869 bytes .../webextension/images/icons/Clientexec.png | Bin 0 -> 1848 bytes .../images/icons/Clipboard.js.svg | 1 + .../webextension/images/icons/CloudFlare.svg | 1 + .../webextension/images/icons/CloudSuite.svg | 13 ++ .../webextension/images/icons/Cloudera.png | Bin 0 -> 500 bytes .../webextension/images/icons/CodeIgniter.png | Bin 0 -> 1037 bytes .../webextension/images/icons/CodeMirror.png | Bin 0 -> 179 bytes .../webextension/images/icons/CoinHive.svg | 10 ++ .../webextension/images/icons/Comandia.svg | 1 + .../images/icons/Combeenation.png | Bin 0 -> 4176 bytes .../images/icons/Commerce Server.png | Bin 0 -> 351 bytes .../webextension/images/icons/Concrete5.png | Bin 0 -> 1851 bytes .../webextension/images/icons/Contao.png | Bin 0 -> 301 bytes .../webextension/images/icons/Contenido.png | Bin 0 -> 205 bytes .../webextension/images/icons/Contensis.png | Bin 0 -> 100 bytes .../webextension/images/icons/ContentBox.png | Bin 0 -> 624 bytes .../webextension/images/icons/Contentful.svg | 7 + .../images/icons/ConversionLab.png | Bin 0 -> 557 bytes .../webextension/images/icons/Coppermine.png | Bin 0 -> 220 bytes .../webextension/images/icons/Cosmoshop.png | Bin 0 -> 236 bytes .../webextension/images/icons/Cotonti.png | Bin 0 -> 520 bytes .../webextension/images/icons/CouchDB.png | Bin 0 -> 393 bytes .../webextension/images/icons/Countly.png | Bin 0 -> 4166 bytes .../webextension/images/icons/Cowboy.png | Bin 0 -> 2871 bytes .../webextension/images/icons/CppCMS.png | Bin 0 -> 2850 bytes .../webextension/images/icons/Craft CMS.svg | 12 ++ .../webextension/images/icons/Crazy Egg.png | Bin 0 -> 303 bytes .../webextension/images/icons/Criteo.svg | 1 + .../webextension/images/icons/Cross Pixel.png | Bin 0 -> 160 bytes .../webextension/images/icons/CrossBox.png | Bin 0 -> 2958 bytes .../webextension/images/icons/Crypto-Loot.png | Bin 0 -> 458 bytes .../webextension/images/icons/CubeCart.png | Bin 0 -> 734 bytes .../webextension/images/icons/Cufon.png | Bin 0 -> 2513 bytes src/drivers/webextension/images/icons/D3.png | Bin 0 -> 1328 bytes .../webextension/images/icons/DHTMLX.png | Bin 0 -> 127 bytes .../webextension/images/icons/DM Polopoly.png | Bin 0 -> 1216 bytes src/drivers/webextension/images/icons/DNN.png | Bin 0 -> 648 bytes src/drivers/webextension/images/icons/DTG.png | Bin 0 -> 1007 bytes .../webextension/images/icons/Dancer.png | Bin 0 -> 794 bytes .../webextension/images/icons/Danneo CMS.png | Bin 0 -> 231 bytes .../webextension/images/icons/Dart.svg | 20 +++ .../images/icons/DataLife Engine.png | Bin 0 -> 420 bytes .../webextension/images/icons/DataPower.png | Bin 0 -> 6727 bytes .../webextension/images/icons/DataTables.png | Bin 0 -> 2922 bytes .../webextension/images/icons/Day.js.svg | 1 + .../webextension/images/icons/Debian.png | Bin 0 -> 721 bytes .../webextension/images/icons/DedeCMS.png | Bin 0 -> 834 bytes .../webextension/images/icons/DerakCloud.png | Bin 0 -> 4243 bytes .../webextension/images/icons/DirectAdmin.png | Bin 0 -> 389 bytes .../webextension/images/icons/Discourse.png | Bin 0 -> 1916 bytes .../webextension/images/icons/Discuz X.png | Bin 0 -> 2282 bytes .../webextension/images/icons/Disqus.svg | 1 + .../webextension/images/icons/Django.png | Bin 0 -> 529 bytes .../webextension/images/icons/Docker.svg | 18 ++ .../webextension/images/icons/Dojo.png | Bin 0 -> 247 bytes .../webextension/images/icons/Dokeos.png | Bin 0 -> 644 bytes .../webextension/images/icons/DokuWiki.png | Bin 0 -> 2944 bytes .../webextension/images/icons/Dotclear.png | Bin 0 -> 247 bytes .../webextension/images/icons/DoubleClick.svg | 1 + .../webextension/images/icons/DovetailWRP.png | Bin 0 -> 522 bytes .../webextension/images/icons/Doxygen.png | Bin 0 -> 115 bytes .../webextension/images/icons/DreamWeaver.png | Bin 0 -> 649 bytes .../images/icons/Drupal Commerce.png | Bin 0 -> 830 bytes .../webextension/images/icons/Drupal.svg | 34 ++++ .../webextension/images/icons/Dynamicweb.png | Bin 0 -> 507 bytes .../webextension/images/icons/Dynatrace.png | Bin 0 -> 1682 bytes src/drivers/webextension/images/icons/EKM.png | Bin 0 -> 1397 bytes .../webextension/images/icons/ELOG.png | Bin 0 -> 203 bytes .../webextension/images/icons/EPiServer.png | Bin 0 -> 246 bytes .../webextension/images/icons/EPrints.png | Bin 0 -> 651 bytes .../webextension/images/icons/EasyEngine.png | Bin 0 -> 4635 bytes .../webextension/images/icons/EdgeCast.png | Bin 0 -> 691 bytes .../webextension/images/icons/Elcodi.png | Bin 0 -> 1319 bytes .../webextension/images/icons/Eleanor CMS.png | Bin 0 -> 1124 bytes .../webextension/images/icons/ElementUI.svg | 11 ++ .../webextension/images/icons/Elementor.png | Bin 0 -> 2564 bytes .../webextension/images/icons/Embedthis.png | Bin 0 -> 465 bytes .../webextension/images/icons/Ember.js.png | Bin 0 -> 1735 bytes .../webextension/images/icons/Envoy.png | Bin 0 -> 3553 bytes .../webextension/images/icons/Enyo.png | Bin 0 -> 197 bytes .../webextension/images/icons/Epom.png | Bin 0 -> 728 bytes .../webextension/images/icons/Erlang.png | Bin 0 -> 237 bytes .../webextension/images/icons/Exhibit.png | Bin 0 -> 611 bytes .../webextension/images/icons/ExpertRec.png | Bin 0 -> 2034 bytes .../webextension/images/icons/Express.png | Bin 0 -> 2362 bytes .../images/icons/ExpressionEngine.png | Bin 0 -> 314 bytes .../webextension/images/icons/ExtJS.png | Bin 0 -> 1376 bytes src/drivers/webextension/images/icons/F5.png | Bin 0 -> 4769 bytes .../webextension/images/icons/FAST ESP.png | Bin 0 -> 752 bytes .../icons/FAST Search for SharePoint.png | Bin 0 -> 548 bytes .../webextension/images/icons/Facebook.svg | 1 + .../webextension/images/icons/Fact Finder.png | Bin 0 -> 92 bytes .../webextension/images/icons/FancyBox.png | Bin 0 -> 469 bytes .../images/icons/Fastcommerce.png | Bin 0 -> 24409 bytes .../webextension/images/icons/Fastly.svg | 1 + .../images/icons/Fat-Free Framework.png | Bin 0 -> 1480 bytes .../webextension/images/icons/Fbits.png | Bin 0 -> 17737 bytes .../webextension/images/icons/Fedora.png | Bin 0 -> 1173 bytes .../webextension/images/icons/Firebase.png | Bin 0 -> 1690 bytes .../webextension/images/icons/Fireblade.png | Bin 0 -> 739 bytes .../webextension/images/icons/Flask.png | Bin 0 -> 1123 bytes .../webextension/images/icons/Flat UI.png | Bin 0 -> 1508 bytes .../webextension/images/icons/FlexCMP.png | Bin 0 -> 237 bytes .../webextension/images/icons/FlexSlider.png | Bin 0 -> 740 bytes .../webextension/images/icons/FluxBB.png | Bin 0 -> 332 bytes .../webextension/images/icons/Flyspray.png | Bin 0 -> 350 bytes .../images/icons/Font Awesome.png | Bin 0 -> 590 bytes .../webextension/images/icons/ForkCMS.png | Bin 0 -> 1836 bytes .../webextension/images/icons/Fortune3.png | Bin 0 -> 2307 bytes .../webextension/images/icons/FreeBSD.png | Bin 0 -> 2512 bytes .../webextension/images/icons/FreeTextBox.png | Bin 0 -> 657 bytes .../webextension/images/icons/Freespee.svg | 62 +++++++ .../webextension/images/icons/Froala.svg | 1 + .../webextension/images/icons/FrontPage.png | Bin 0 -> 357 bytes .../webextension/images/icons/Fusion Ads.png | Bin 0 -> 240 bytes .../webextension/images/icons/G-WAN.png | Bin 0 -> 171 bytes .../images/icons/GX WebManager.png | Bin 0 -> 681 bytes .../webextension/images/icons/Gallery.png | Bin 0 -> 596 bytes .../webextension/images/icons/Gambio.png | Bin 0 -> 730 bytes .../webextension/images/icons/Gatsby.svg | 16 ++ .../webextension/images/icons/Gauges.png | Bin 0 -> 156 bytes .../webextension/images/icons/Gemius.png | Bin 0 -> 1371 bytes .../webextension/images/icons/GeneXus.png | Bin 0 -> 10053 bytes .../webextension/images/icons/Gentoo.png | Bin 0 -> 1910 bytes .../images/icons/Get Satisfaction.png | Bin 0 -> 160 bytes .../images/icons/GetSimple CMS.png | Bin 0 -> 213 bytes .../webextension/images/icons/Ghost.png | Bin 0 -> 204 bytes .../webextension/images/icons/GitBook.png | Bin 0 -> 485 bytes .../webextension/images/icons/GitHub.svg | 35 ++++ .../webextension/images/icons/GitLab CI.png | Bin 0 -> 649 bytes .../webextension/images/icons/GitLab.svg | 1 + .../webextension/images/icons/GlassFish.png | Bin 0 -> 302 bytes .../webextension/images/icons/Glyphicons.png | Bin 0 -> 251 bytes src/drivers/webextension/images/icons/Go.svg | 1 + .../webextension/images/icons/GoAhead.png | Bin 0 -> 465 bytes .../webextension/images/icons/GoCache.png | Bin 0 -> 2321 bytes .../webextension/images/icons/GoJS.png | Bin 0 -> 5709 bytes .../webextension/images/icons/GoStats.png | Bin 0 -> 787 bytes .../images/icons/Google AdSense.svg | 1 + .../images/icons/Google Analytics.svg | 1 + .../images/icons/Google App Engine.png | Bin 0 -> 1745 bytes .../images/icons/Google Charts.png | Bin 0 -> 551 bytes .../images/icons/Google Font API.png | Bin 0 -> 1459 bytes .../webextension/images/icons/Google Maps.png | Bin 0 -> 16008 bytes .../images/icons/Google PageSpeed.png | Bin 0 -> 578 bytes .../webextension/images/icons/Google Plus.svg | 1 + .../images/icons/Google Sites.png | Bin 0 -> 9528 bytes .../images/icons/Google Tag Manager.png | Bin 0 -> 737 bytes .../images/icons/Google Wallet.png | Bin 0 -> 1116 bytes .../images/icons/Google Web Toolkit.png | Bin 0 -> 1970 bytes .../webextension/images/icons/Google.svg | 1 + .../images/icons/Graffiti CMS.png | Bin 0 -> 385 bytes .../webextension/images/icons/GrandNode.svg | 26 +++ .../webextension/images/icons/Grav.png | Bin 0 -> 595 bytes .../webextension/images/icons/Gravatar.png | Bin 0 -> 1243 bytes .../images/icons/Green Valley CMS.png | Bin 0 -> 330 bytes .../webextension/images/icons/Gridsome.svg | 30 ++++ .../webextension/images/icons/GrowingIO.png | Bin 0 -> 988 bytes .../webextension/images/icons/HERE.png | Bin 0 -> 461 bytes .../webextension/images/icons/HHVM.png | Bin 0 -> 1006 bytes src/drivers/webextension/images/icons/HP.svg | 1 + .../webextension/images/icons/Halo.svg | 30 ++++ .../webextension/images/icons/Hammer.js.png | Bin 0 -> 2022 bytes .../webextension/images/icons/Handlebars.png | Bin 0 -> 1284 bytes .../webextension/images/icons/Haravan.png | Bin 0 -> 5063 bytes .../webextension/images/icons/Haskell.png | Bin 0 -> 398 bytes .../webextension/images/icons/HeadJS.png | Bin 0 -> 1285 bytes .../webextension/images/icons/Heap.png | Bin 0 -> 1259 bytes .../webextension/images/icons/Hello Bar.png | Bin 0 -> 322 bytes .../webextension/images/icons/Hexo.png | Bin 0 -> 361 bytes .../webextension/images/icons/Hiawatha.png | Bin 0 -> 493 bytes .../webextension/images/icons/Highcharts.png | Bin 0 -> 1278 bytes .../images/icons/Highlight.js.png | Bin 0 -> 772 bytes .../webextension/images/icons/Hogan.js.png | Bin 0 -> 365 bytes .../webextension/images/icons/Hotaru CMS.png | Bin 0 -> 599 bytes .../webextension/images/icons/Hotjar.png | Bin 0 -> 1144 bytes .../webextension/images/icons/HubSpot.png | Bin 0 -> 497 bytes .../webextension/images/icons/Hugo.png | Bin 0 -> 789 bytes src/drivers/webextension/images/icons/IBM.svg | 1 + src/drivers/webextension/images/icons/IIS.png | Bin 0 -> 494 bytes .../webextension/images/icons/INFOnline.png | Bin 0 -> 1455 bytes src/drivers/webextension/images/icons/IPB.png | Bin 0 -> 217 bytes .../webextension/images/icons/Ideasoft.png | Bin 0 -> 1039 bytes .../images/icons/Immutable.js.png | Bin 0 -> 587 bytes .../webextension/images/icons/ImpressCMS.png | Bin 0 -> 408 bytes .../images/icons/ImpressPages.png | Bin 0 -> 254 bytes .../webextension/images/icons/Incapsula.png | Bin 0 -> 1025 bytes .../webextension/images/icons/Includable.svg | 14 ++ .../webextension/images/icons/Indico.png | Bin 0 -> 380 bytes .../webextension/images/icons/InfernoJS.png | Bin 0 -> 1149 bytes .../webextension/images/icons/Instabot.png | Bin 0 -> 2877 bytes .../webextension/images/icons/InstantCMS.png | Bin 0 -> 280 bytes .../Intel Active Management Technology.png | Bin 0 -> 604 bytes .../images/icons/IntenseDebate.png | Bin 0 -> 717 bytes .../webextension/images/icons/Intercom.svg | 1 + .../webextension/images/icons/Intershop.png | Bin 0 -> 952 bytes .../webextension/images/icons/Invenio.png | Bin 0 -> 1317 bytes .../webextension/images/icons/Ionicons.png | Bin 0 -> 19373 bytes .../images/icons/Ionos-by-1and1-logo.svg | 94 ++++++++++ .../webextension/images/icons/JAlbum.png | Bin 0 -> 454 bytes .../images/icons/JBoss Application Server.png | Bin 0 -> 1772 bytes .../webextension/images/icons/JBoss Web.png | Bin 0 -> 1194 bytes .../images/icons/JET Enterprise.svg | 7 + .../webextension/images/icons/JS Charts.png | Bin 0 -> 271 bytes .../webextension/images/icons/JSEcoin.png | Bin 0 -> 586 bytes .../webextension/images/icons/JTL Shop.png | Bin 0 -> 253 bytes .../webextension/images/icons/JahiaDX.svg | 1 + .../webextension/images/icons/Jalios.png | Bin 0 -> 246 bytes .../webextension/images/icons/Java.png | Bin 0 -> 1496 bytes .../icons/JavaScript Infovis Toolkit.png | Bin 0 -> 377 bytes .../images/icons/JavaServer Faces.png | Bin 0 -> 183 bytes .../webextension/images/icons/Jekyll.png | Bin 0 -> 1145 bytes .../webextension/images/icons/Jenkins.png | Bin 0 -> 2000 bytes .../webextension/images/icons/Jetshop.png | Bin 0 -> 1653 bytes .../webextension/images/icons/Jetty.png | Bin 0 -> 672 bytes .../webextension/images/icons/Jirafe.png | Bin 0 -> 444 bytes .../webextension/images/icons/Jitsi.png | Bin 0 -> 5599 bytes .../webextension/images/icons/Jive.png | Bin 0 -> 422 bytes .../webextension/images/icons/JobberBase.png | Bin 0 -> 252 bytes .../webextension/images/icons/Joomla.svg | 12 ++ src/drivers/webextension/images/icons/K2.png | Bin 0 -> 620 bytes .../webextension/images/icons/KISSmetrics.png | Bin 0 -> 724 bytes .../webextension/images/icons/Kajabi.svg | 1 + .../webextension/images/icons/Kampyle.png | Bin 0 -> 805 bytes .../webextension/images/icons/Kamva.svg | 1 + .../webextension/images/icons/Kendo UI.png | Bin 0 -> 634 bytes .../webextension/images/icons/Kentico CMS.png | Bin 0 -> 714 bytes .../webextension/images/icons/KeyCDN.png | Bin 0 -> 6636 bytes .../webextension/images/icons/KineticJS.png | Bin 0 -> 1176 bytes .../webextension/images/icons/Klarna.svg | 15 ++ .../webextension/images/icons/Knockout.js.png | Bin 0 -> 972 bytes src/drivers/webextension/images/icons/Koa.png | Bin 0 -> 888 bytes .../images/icons/Koala Framework.png | Bin 0 -> 1417 bytes .../webextension/images/icons/Kobimaster.png | Bin 0 -> 2900 bytes .../webextension/images/icons/Kohana.png | Bin 0 -> 597 bytes .../webextension/images/icons/Koken.png | Bin 0 -> 299 bytes .../webextension/images/icons/Komodo CMS.png | Bin 0 -> 214 bytes .../webextension/images/icons/Koobi.png | Bin 0 -> 475 bytes .../webextension/images/icons/Kooboo CMS.png | Bin 0 -> 1659 bytes .../images/icons/Kotisivukone.png | Bin 0 -> 1703 bytes .../webextension/images/icons/Kubernetes.svg | 84 +++++++++ .../webextension/images/icons/LEPTON.png | Bin 0 -> 393 bytes src/drivers/webextension/images/icons/LOU.png | Bin 0 -> 1685 bytes .../webextension/images/icons/Lagoon.png | Bin 0 -> 5570 bytes .../webextension/images/icons/Laravel.svg | 31 ++++ .../webextension/images/icons/Leaflet.png | Bin 0 -> 418 bytes .../webextension/images/icons/Less.png | Bin 0 -> 1337 bytes .../webextension/images/icons/Liferay.svg | 1 + .../webextension/images/icons/Lift.png | Bin 0 -> 734 bytes .../images/icons/LightMon Engine.png | Bin 0 -> 684 bytes .../webextension/images/icons/Lightbox.png | Bin 0 -> 158 bytes .../webextension/images/icons/Lightspeed.svg | 1 + .../webextension/images/icons/LinkSmart.png | Bin 0 -> 900 bytes .../webextension/images/icons/Linkedin.svg | 1 + .../webextension/images/icons/List.js.png | Bin 0 -> 816 bytes .../webextension/images/icons/LiteSpeed.svg | 101 +++++++++++ .../webextension/images/icons/Lithium.png | Bin 0 -> 1528 bytes .../webextension/images/icons/LiveAgent.png | Bin 0 -> 1517 bytes .../webextension/images/icons/LiveChat.png | Bin 0 -> 1979 bytes .../webextension/images/icons/LiveHelp.png | Bin 0 -> 892 bytes .../webextension/images/icons/LiveJournal.png | Bin 0 -> 1796 bytes .../webextension/images/icons/LivePerson.png | Bin 0 -> 1961 bytes .../webextension/images/icons/LiveStory.png | Bin 0 -> 2388 bytes .../images/icons/LiveStreet CMS.png | Bin 0 -> 743 bytes .../webextension/images/icons/Livefyre.png | Bin 0 -> 653 bytes .../images/icons/Liveinternet.png | Bin 0 -> 633 bytes .../webextension/images/icons/Livewire.png | Bin 0 -> 3176 bytes .../webextension/images/icons/Lo-dash.png | Bin 0 -> 194 bytes .../webextension/images/icons/LocalFocus.png | Bin 0 -> 3428 bytes .../webextension/images/icons/Locomotive.png | Bin 0 -> 680 bytes .../images/icons/Logitech Media Server.png | Bin 0 -> 240 bytes .../images/icons/Loja Integrada.png | Bin 0 -> 933 bytes .../images/icons/Lotus Domino.png | Bin 0 -> 102 bytes src/drivers/webextension/images/icons/Lua.png | Bin 0 -> 1029 bytes .../webextension/images/icons/Lucene.png | Bin 0 -> 1585 bytes .../webextension/images/icons/Luigisbox.svg | 25 +++ .../webextension/images/icons/MODX.png | Bin 0 -> 1639 bytes .../webextension/images/icons/MadAdsMedia.png | Bin 0 -> 2037 bytes .../webextension/images/icons/Magento.png | Bin 0 -> 582 bytes .../images/icons/MakeShopKorea.png | Bin 0 -> 9084 bytes .../webextension/images/icons/Mambo.png | Bin 0 -> 763 bytes .../webextension/images/icons/MantisBT.png | Bin 0 -> 349 bytes .../images/icons/ManyContacts.png | Bin 0 -> 355 bytes .../images/icons/Marionette.js.svg | 1 + .../webextension/images/icons/Marketo.png | Bin 0 -> 1229 bytes .../images/icons/Material Design Lite.png | Bin 0 -> 404 bytes .../images/icons/Materialize CSS.png | Bin 0 -> 900 bytes .../webextension/images/icons/MathJax.png | Bin 0 -> 1051 bytes .../webextension/images/icons/Matomo.png | Bin 0 -> 2951 bytes .../webextension/images/icons/MaxCDN.png | Bin 0 -> 735 bytes .../webextension/images/icons/MaxSite CMS.png | Bin 0 -> 772 bytes .../images/icons/MediaElement.js.png | Bin 0 -> 105 bytes .../webextension/images/icons/MediaWiki.png | Bin 0 -> 2244 bytes .../webextension/images/icons/Medium.svg | 13 ++ .../webextension/images/icons/Meebo.png | Bin 0 -> 129 bytes .../webextension/images/icons/MemberStack.png | Bin 0 -> 2112 bytes .../webextension/images/icons/Meteor.png | Bin 0 -> 1775 bytes .../webextension/images/icons/Methode.png | Bin 0 -> 833 bytes .../images/icons/Microsoft ASP.NET.png | Bin 0 -> 1058 bytes .../images/icons/Microsoft Excel.svg | 22 +++ .../images/icons/Microsoft PowerPoint.svg | 99 +++++++++++ .../images/icons/Microsoft Publisher.svg | 80 +++++++++ .../images/icons/Microsoft SharePoint.png | Bin 0 -> 753 bytes .../images/icons/Microsoft Word.svg | 19 +++ .../webextension/images/icons/Microsoft.png | Bin 0 -> 2675 bytes .../webextension/images/icons/Milligram.png | Bin 0 -> 813 bytes .../webextension/images/icons/MiniBB.png | Bin 0 -> 142 bytes .../webextension/images/icons/Mint.png | Bin 0 -> 348 bytes .../webextension/images/icons/Mixpanel.png | Bin 0 -> 1714 bytes .../webextension/images/icons/MobX.svg | 43 +++++ .../webextension/images/icons/Mobify.png | Bin 0 -> 662 bytes .../webextension/images/icons/MochiKit.png | Bin 0 -> 535 bytes .../webextension/images/icons/Modernizr.svg | 62 +++++++ .../webextension/images/icons/Moguta.CMS.png | Bin 0 -> 1797 bytes .../webextension/images/icons/MoinMoin.png | Bin 0 -> 379 bytes .../webextension/images/icons/Mojolicious.png | Bin 0 -> 655 bytes .../webextension/images/icons/Mollom.png | Bin 0 -> 371 bytes .../webextension/images/icons/Moment.js.svg | 1 + .../webextension/images/icons/Mondo Media.png | Bin 0 -> 607 bytes .../webextension/images/icons/MongoDB.png | Bin 0 -> 762 bytes .../webextension/images/icons/Mongrel.png | Bin 0 -> 977 bytes .../images/icons/Monkey HTTP Server.png | Bin 0 -> 2722 bytes .../webextension/images/icons/Mono.net.png | Bin 0 -> 640 bytes .../webextension/images/icons/Mono.png | Bin 0 -> 302 bytes .../webextension/images/icons/MooTools.png | Bin 0 -> 1398 bytes .../webextension/images/icons/Moodle.png | Bin 0 -> 1213 bytes .../webextension/images/icons/MotoCMS.svg | 1 + .../images/icons/Movable Type.png | Bin 0 -> 403 bytes .../images/icons/Mozard Suite.png | Bin 0 -> 398 bytes .../webextension/images/icons/Mura CMS.png | Bin 0 -> 677 bytes .../webextension/images/icons/Mustache.png | Bin 0 -> 266 bytes .../webextension/images/icons/MyBB.png | Bin 0 -> 1381 bytes .../webextension/images/icons/MyBlogLog.png | Bin 0 -> 701 bytes .../webextension/images/icons/MySQL.svg | 1 + .../webextension/images/icons/Mynetcap.png | Bin 0 -> 465 bytes .../webextension/images/icons/NVD3.png | Bin 0 -> 876 bytes .../webextension/images/icons/Navegg.png | Bin 0 -> 862 bytes .../webextension/images/icons/Neos.svg | 1 + .../webextension/images/icons/NetSuite.png | Bin 0 -> 1407 bytes .../webextension/images/icons/Netlify.svg | 1 + .../webextension/images/icons/Neto.svg | 1 + .../images/icons/Nette Framework.png | Bin 0 -> 1680 bytes .../webextension/images/icons/New Relic.png | Bin 0 -> 1439 bytes .../images/icons/NextGEN Gallery.png | Bin 0 -> 2168 bytes .../webextension/images/icons/Nginx.svg | 1 + .../webextension/images/icons/NodeBB.png | Bin 0 -> 641 bytes .../webextension/images/icons/Nuxt.js.svg | 7 + .../images/icons/OWL Carousel.png | Bin 0 -> 1033 bytes .../webextension/images/icons/OXID eShop.png | Bin 0 -> 384 bytes .../webextension/images/icons/October CMS.png | Bin 0 -> 700 bytes .../webextension/images/icons/Odoo.png | Bin 0 -> 1780 bytes .../webextension/images/icons/Olark.png | Bin 0 -> 869 bytes .../webextension/images/icons/OneAPM.png | Bin 0 -> 1353 bytes .../webextension/images/icons/OneStat.png | Bin 0 -> 909 bytes .../webextension/images/icons/Onshop.svg | 27 +++ .../images/icons/Open AdStream.png | Bin 0 -> 2124 bytes .../images/icons/Open Classifieds.png | Bin 0 -> 1602 bytes .../images/icons/Open Journal Systems.png | Bin 0 -> 196 bytes .../images/icons/Open Web Analytics.png | Bin 0 -> 158 bytes .../webextension/images/icons/Open eShop.png | Bin 0 -> 905 bytes .../webextension/images/icons/OpenCart.png | Bin 0 -> 456 bytes .../webextension/images/icons/OpenCms.png | Bin 0 -> 1960 bytes .../webextension/images/icons/OpenGrok.png | Bin 0 -> 427 bytes .../webextension/images/icons/OpenLayers.png | Bin 0 -> 555 bytes .../webextension/images/icons/OpenNemas.png | Bin 0 -> 245 bytes .../webextension/images/icons/OpenResty.png | Bin 0 -> 754 bytes .../webextension/images/icons/OpenSSL.png | Bin 0 -> 488 bytes .../images/icons/OpenText Web Solutions.png | Bin 0 -> 392 bytes .../webextension/images/icons/OpenUI5.png | Bin 0 -> 3620 bytes .../webextension/images/icons/OpenX.png | Bin 0 -> 1286 bytes .../webextension/images/icons/Optimizely.png | Bin 0 -> 736 bytes .../webextension/images/icons/Oracle.png | Bin 0 -> 873 bytes .../webextension/images/icons/Orchard CMS.png | Bin 0 -> 2277 bytes .../webextension/images/icons/Outbrain.png | Bin 0 -> 527 bytes .../webextension/images/icons/Outlook.svg | 19 +++ .../webextension/images/icons/PDF.js.svg | 1 + .../webextension/images/icons/PHP-Fusion.png | Bin 0 -> 7333 bytes .../webextension/images/icons/PHP-Nuke.png | Bin 0 -> 12302 bytes src/drivers/webextension/images/icons/PHP.svg | 1 + .../webextension/images/icons/Pagekit.png | Bin 0 -> 129 bytes .../webextension/images/icons/Pagevamp.png | Bin 0 -> 4103 bytes .../webextension/images/icons/Parcel.png | Bin 0 -> 4786 bytes .../webextension/images/icons/Pardot.png | Bin 0 -> 1499 bytes .../webextension/images/icons/Parse.ly.png | Bin 0 -> 421 bytes .../webextension/images/icons/PayPal.svg | 47 +++++ .../webextension/images/icons/PencilBlue.png | Bin 0 -> 503 bytes .../webextension/images/icons/Percussion.png | Bin 0 -> 308 bytes .../webextension/images/icons/Perl.png | Bin 0 -> 2241 bytes .../webextension/images/icons/Phabricator.png | Bin 0 -> 939 bytes .../webextension/images/icons/Phaser.png | Bin 0 -> 327 bytes .../webextension/images/icons/Phenomic.svg | 77 +++++++++ .../images/icons/PhotoShelter.png | Bin 0 -> 3655 bytes .../images/icons/Phusion Passenger.png | Bin 0 -> 2306 bytes .../webextension/images/icons/Pingoteam.svg | 1 + .../webextension/images/icons/Pinterest.svg | 1 + .../webextension/images/icons/Planet.png | Bin 0 -> 607 bytes .../images/icons/Plataforma NEO.svg | 4 + .../webextension/images/icons/PlatformOS.svg | 1 + .../webextension/images/icons/Play.svg | 1 + .../images/icons/Plentymarkets.png | Bin 0 -> 193 bytes .../webextension/images/icons/Plesk.png | Bin 0 -> 524 bytes .../webextension/images/icons/Pligg.png | Bin 0 -> 438 bytes .../webextension/images/icons/Plone.png | Bin 0 -> 188 bytes .../webextension/images/icons/Plotly.png | Bin 0 -> 646 bytes .../webextension/images/icons/Plyr.png | Bin 0 -> 399 bytes .../webextension/images/icons/Po.st.png | Bin 0 -> 653 bytes .../webextension/images/icons/Polymer.png | Bin 0 -> 1516 bytes .../webextension/images/icons/Posterous.png | Bin 0 -> 260 bytes .../webextension/images/icons/PostgreSQL.png | Bin 0 -> 1021 bytes .../webextension/images/icons/Powergap.png | Bin 0 -> 668 bytes .../webextension/images/icons/Prebid.png | Bin 0 -> 995 bytes .../webextension/images/icons/Prefix-Free.png | Bin 0 -> 489 bytes .../webextension/images/icons/PrestaShop.svg | 116 +++++++++++++ .../webextension/images/icons/Prism.svg | 4 + .../images/icons/Project Wonderful.png | Bin 0 -> 1894 bytes .../webextension/images/icons/Prototype.png | Bin 0 -> 536 bytes .../images/icons/Proximis Omnichannel.png | Bin 0 -> 1840 bytes .../webextension/images/icons/PubMatic.png | Bin 0 -> 1732 bytes .../webextension/images/icons/Public CMS.png | Bin 0 -> 2972 bytes .../webextension/images/icons/Pure CSS.png | Bin 0 -> 373 bytes .../webextension/images/icons/PyroCMS.png | Bin 0 -> 1033 bytes .../webextension/images/icons/Python.png | Bin 0 -> 755 bytes .../webextension/images/icons/Quantcast.png | Bin 0 -> 660 bytes .../webextension/images/icons/Quick.CMS.png | Bin 0 -> 250 bytes .../webextension/images/icons/Quick.Cart.png | Bin 0 -> 250 bytes .../webextension/images/icons/Quill.png | Bin 0 -> 692 bytes .../webextension/images/icons/RBS Change.png | Bin 0 -> 343 bytes .../webextension/images/icons/RCMS.png | Bin 0 -> 439 bytes .../webextension/images/icons/RD Station.png | Bin 0 -> 521 bytes .../webextension/images/icons/RDoc.png | Bin 0 -> 408 bytes .../webextension/images/icons/RXWeb.svg | 9 + .../webextension/images/icons/RackCache.png | Bin 0 -> 204 bytes .../webextension/images/icons/RainLoop.png | Bin 0 -> 533 bytes .../images/icons/RakutenDigitalCommerce.png | Bin 0 -> 3835 bytes .../webextension/images/icons/Ramda.png | Bin 0 -> 480 bytes .../webextension/images/icons/Raphael.png | Bin 0 -> 1105 bytes .../webextension/images/icons/Raspbian.svg | 1 + .../webextension/images/icons/Rayo.png | Bin 0 -> 1878 bytes .../webextension/images/icons/React.png | Bin 0 -> 561 bytes .../webextension/images/icons/RebelMouse.svg | 12 ++ .../webextension/images/icons/Red Hat.svg | 41 +++++ .../webextension/images/icons/Redaxscript.svg | 3 + .../webextension/images/icons/Reddit.png | Bin 0 -> 1282 bytes .../webextension/images/icons/Redmine.png | Bin 0 -> 687 bytes .../images/icons/Reinvigorate.png | Bin 0 -> 707 bytes .../webextension/images/icons/RequireJS.png | Bin 0 -> 345 bytes .../webextension/images/icons/Resin.png | Bin 0 -> 772 bytes .../webextension/images/icons/Reveal.js.png | Bin 0 -> 108 bytes .../webextension/images/icons/Revel.png | Bin 0 -> 1362 bytes .../webextension/images/icons/RightJS.png | Bin 0 -> 1689 bytes .../webextension/images/icons/Riot.png | Bin 0 -> 439 bytes .../webextension/images/icons/RiteCMS.png | Bin 0 -> 245 bytes .../webextension/images/icons/Roadiz CMS.png | Bin 0 -> 421 bytes .../webextension/images/icons/Robin.png | Bin 0 -> 2411 bytes .../webextension/images/icons/RockRMS.svg | 4 + .../webextension/images/icons/RoundCube.png | Bin 0 -> 2108 bytes .../images/icons/Rubicon Project.png | Bin 0 -> 495 bytes .../images/icons/Ruby on Rails.png | Bin 0 -> 1054 bytes .../webextension/images/icons/Ruby.png | Bin 0 -> 2280 bytes .../webextension/images/icons/Ruxit.png | Bin 0 -> 1478 bytes .../webextension/images/icons/RxJS.png | Bin 0 -> 1527 bytes .../webextension/images/icons/S.Builder.png | Bin 0 -> 204 bytes src/drivers/webextension/images/icons/SAP.png | Bin 0 -> 348 bytes .../webextension/images/icons/SDL Tridion.png | Bin 0 -> 625 bytes .../webextension/images/icons/SIMsite.png | Bin 0 -> 1749 bytes src/drivers/webextension/images/icons/SMF.png | Bin 0 -> 255 bytes .../webextension/images/icons/SOBI 2.png | Bin 0 -> 149 bytes .../webextension/images/icons/SPDY.png | Bin 0 -> 674 bytes .../webextension/images/icons/SQL Buddy.png | Bin 0 -> 239 bytes .../webextension/images/icons/SQLite.png | Bin 0 -> 627 bytes .../webextension/images/icons/SUSE.png | Bin 0 -> 398 bytes .../webextension/images/icons/SWFObject.png | Bin 0 -> 745 bytes .../webextension/images/icons/Saber.svg | 16 ++ .../webextension/images/icons/Sails.js.svg | 1 + .../webextension/images/icons/Salesforce.svg | 1 + .../webextension/images/icons/Sapper.svg | 20 +++ .../webextension/images/icons/Sarka-SPIP.png | Bin 0 -> 2106 bytes .../webextension/images/icons/Sazito.svg | 45 +++++ .../webextension/images/icons/Scala.png | Bin 0 -> 1012 bytes .../webextension/images/icons/Scenari.png | Bin 0 -> 1245 bytes .../webextension/images/icons/Scholica.svg | 1 + .../images/icons/Scientific Linux.png | Bin 0 -> 171 bytes .../webextension/images/icons/SeamlessCMS.png | Bin 0 -> 1704 bytes .../webextension/images/icons/Segment.png | Bin 0 -> 1039 bytes .../webextension/images/icons/Select2.png | Bin 0 -> 1776 bytes .../webextension/images/icons/Semantic-ui.png | Bin 0 -> 936 bytes .../images/icons/Sencha Touch.png | Bin 0 -> 480 bytes .../images/icons/Sensors Data.svg | 1 + .../webextension/images/icons/Sentry.svg | 1 + .../webextension/images/icons/Serendipity.png | Bin 0 -> 744 bytes .../webextension/images/icons/Shapecss.svg | 1 + .../webextension/images/icons/ShareThis.png | Bin 0 -> 667 bytes .../webextension/images/icons/ShellInABox.png | Bin 0 -> 234 bytes .../webextension/images/icons/Shiny.png | Bin 0 -> 8097 bytes .../webextension/images/icons/ShinyStat.png | Bin 0 -> 222 bytes .../webextension/images/icons/Shopatron.png | Bin 0 -> 299 bytes .../webextension/images/icons/Shopcada.png | Bin 0 -> 3253 bytes .../webextension/images/icons/Shoper.svg | 52 ++++++ .../webextension/images/icons/Shoperfa.png | Bin 0 -> 2046 bytes .../webextension/images/icons/Shopery.svg | 1 + .../webextension/images/icons/Shopfa.svg | 19 +++ .../webextension/images/icons/Shopify.svg | 1 + .../webextension/images/icons/Shoptet.svg | 1 + .../webextension/images/icons/Shopware.svg | 10 ++ .../webextension/images/icons/Silva.png | Bin 0 -> 724 bytes .../images/icons/SilverStripe.svg | 1 + .../images/icons/SimpleAnalytics.svg | 1 + .../webextension/images/icons/Simplebo.png | Bin 0 -> 16042 bytes .../webextension/images/icons/Site Meter.png | Bin 0 -> 382 bytes .../images/icons/SiteCatalyst.png | Bin 0 -> 623 bytes .../webextension/images/icons/SiteEdit.png | Bin 0 -> 254 bytes .../webextension/images/icons/Sitecore.png | Bin 0 -> 832 bytes .../webextension/images/icons/Sitefinity.svg | 1 + .../webextension/images/icons/Siteglide.svg | 12 ++ .../images/icons/Sivuviidakko.png | Bin 0 -> 1435 bytes .../webextension/images/icons/Sizmek.png | Bin 0 -> 642 bytes .../webextension/images/icons/SlickStack.png | Bin 0 -> 1662 bytes .../webextension/images/icons/Slimbox 2.png | Bin 0 -> 1309 bytes .../webextension/images/icons/Slimbox.png | Bin 0 -> 1309 bytes .../images/icons/Smart Ad Server.png | Bin 0 -> 161 bytes .../webextension/images/icons/SmartSite.png | Bin 0 -> 387 bytes .../webextension/images/icons/Smartstore.png | Bin 0 -> 284 bytes .../webextension/images/icons/Snap.png | Bin 0 -> 1680 bytes .../webextension/images/icons/Snap.svg.png | Bin 0 -> 689 bytes .../webextension/images/icons/Snoobi.png | Bin 0 -> 416 bytes .../webextension/images/icons/SobiPro.png | Bin 0 -> 190 bytes .../webextension/images/icons/Socket.io.png | Bin 0 -> 1165 bytes .../webextension/images/icons/Solodev.png | Bin 0 -> 199 bytes .../webextension/images/icons/Solr.png | Bin 0 -> 951 bytes .../webextension/images/icons/Solusquare.png | Bin 0 -> 2323 bytes .../webextension/images/icons/Solve Media.png | Bin 0 -> 358 bytes .../images/icons/SoundManager.png | Bin 0 -> 536 bytes .../webextension/images/icons/Sphinx.png | Bin 0 -> 590 bytes .../webextension/images/icons/SpinCMS.png | Bin 0 -> 3838 bytes .../webextension/images/icons/Splunk.png | Bin 0 -> 419 bytes .../webextension/images/icons/Spree.png | Bin 0 -> 431 bytes .../webextension/images/icons/Sqreen.png | Bin 0 -> 3961 bytes .../webextension/images/icons/Squarespace.png | Bin 0 -> 2098 bytes .../images/icons/SquirrelMail.png | Bin 0 -> 860 bytes .../images/icons/Squiz Matrix.png | Bin 0 -> 699 bytes .../webextension/images/icons/Stackla.png | Bin 0 -> 344 bytes .../webextension/images/icons/Starlet.png | Bin 0 -> 2241 bytes .../webextension/images/icons/Statcounter.svg | 1 + .../images/icons/Store Systems.png | Bin 0 -> 558 bytes .../webextension/images/icons/Strapi.png | Bin 0 -> 8670 bytes .../webextension/images/icons/Strikingly.png | Bin 0 -> 3984 bytes .../webextension/images/icons/Stripe.png | Bin 0 -> 737 bytes .../images/icons/SublimeVideo.png | Bin 0 -> 802 bytes .../webextension/images/icons/Subrion.png | Bin 0 -> 906 bytes .../webextension/images/icons/Sulu.svg | 1 + .../webextension/images/icons/SumoMe.png | Bin 0 -> 15334 bytes .../webextension/images/icons/Supersized.png | Bin 0 -> 292 bytes .../webextension/images/icons/Svelte.svg | 20 +++ .../webextension/images/icons/SweetAlert.png | Bin 0 -> 1835 bytes .../webextension/images/icons/SweetAlert2.png | Bin 0 -> 3505 bytes .../webextension/images/icons/Swell.svg | 14 ++ .../webextension/images/icons/Swiftlet.png | Bin 0 -> 1185 bytes .../webextension/images/icons/Symfony.svg | 39 +++++ .../images/icons/Synology DiskStation.png | Bin 0 -> 922 bytes .../images/icons/SyntaxHighlighter.png | Bin 0 -> 989 bytes .../webextension/images/icons/TWiki.png | Bin 0 -> 317 bytes .../webextension/images/icons/TYPO3.svg | 1 + .../webextension/images/icons/Taiga.png | Bin 0 -> 1719 bytes .../webextension/images/icons/Tamago.png | Bin 0 -> 4274 bytes .../webextension/images/icons/TawkTo.png | Bin 0 -> 2076 bytes .../webextension/images/icons/Tealeaf.png | Bin 0 -> 367 bytes .../webextension/images/icons/Tealium.png | Bin 0 -> 324 bytes .../webextension/images/icons/TeamCity.svg | 65 +++++++ .../webextension/images/icons/Tebex.png | Bin 0 -> 494 bytes .../webextension/images/icons/Telescope.png | Bin 0 -> 2646 bytes .../images/icons/TencentWaterproofWall.png | Bin 0 -> 1159 bytes .../webextension/images/icons/Tengine.png | Bin 0 -> 1914 bytes .../images/icons/Textpattern CMS.png | Bin 0 -> 1768 bytes .../webextension/images/icons/Thelia.png | Bin 0 -> 355 bytes .../webextension/images/icons/ThinkPHP.png | Bin 0 -> 1833 bytes .../webextension/images/icons/Ticimax.png | Bin 0 -> 4030 bytes .../webextension/images/icons/TiddlyWiki.png | Bin 0 -> 843 bytes .../images/icons/Tiki Wiki CMS Groupware.png | Bin 0 -> 694 bytes .../webextension/images/icons/Tilda.svg | 18 ++ .../webextension/images/icons/Timeplot.png | Bin 0 -> 724 bytes .../webextension/images/icons/TinyMCE.png | Bin 0 -> 267 bytes .../webextension/images/icons/Titan.png | Bin 0 -> 152 bytes .../webextension/images/icons/TomatoCart.png | Bin 0 -> 196 bytes .../images/icons/TornadoServer.png | Bin 0 -> 784 bytes .../webextension/images/icons/TotalCode.png | Bin 0 -> 39835 bytes .../webextension/images/icons/Trac.png | Bin 0 -> 1815 bytes .../webextension/images/icons/TrackJs.png | Bin 0 -> 934 bytes .../webextension/images/icons/Tsoft.png | Bin 0 -> 1914 bytes .../webextension/images/icons/Tumblr.png | Bin 0 -> 456 bytes .../webextension/images/icons/TweenMax.png | Bin 0 -> 1132 bytes .../images/icons/Twilight CMS.png | Bin 0 -> 426 bytes .../webextension/images/icons/TwistPHP.png | Bin 0 -> 754 bytes .../webextension/images/icons/TwistedWeb.png | Bin 0 -> 394 bytes .../images/icons/Twitter Flight.png | Bin 0 -> 653 bytes .../images/icons/Twitter typeahead.js.png | Bin 0 -> 411 bytes .../webextension/images/icons/Twitter.svg | 1 + .../webextension/images/icons/TypePad.png | Bin 0 -> 629 bytes .../webextension/images/icons/Typekit.png | Bin 0 -> 896 bytes .../webextension/images/icons/UIKit.png | Bin 0 -> 393 bytes .../webextension/images/icons/UMI.CMS.png | Bin 0 -> 1224 bytes .../webextension/images/icons/UNIX.png | Bin 0 -> 1599 bytes .../webextension/images/icons/Ubercart.png | Bin 0 -> 826 bytes .../webextension/images/icons/Ubuntu.png | Bin 0 -> 951 bytes .../webextension/images/icons/UltraCart.png | Bin 0 -> 2545 bytes .../webextension/images/icons/Umbraco.png | Bin 0 -> 671 bytes .../webextension/images/icons/Unbounce.png | Bin 0 -> 1314 bytes .../images/icons/Underscore.js.png | Bin 0 -> 110 bytes .../webextension/images/icons/Usabilla.svg | 1 + .../webextension/images/icons/UserLike.svg | 1 + .../webextension/images/icons/UserRules.png | Bin 0 -> 831 bytes .../webextension/images/icons/UserVoice.png | Bin 0 -> 589 bytes .../webextension/images/icons/Ushahidi.png | Bin 0 -> 2760 bytes .../webextension/images/icons/VIVVO.png | Bin 0 -> 218 bytes .../webextension/images/icons/VP-ASP.png | Bin 0 -> 248 bytes .../webextension/images/icons/VTEX.svg | 3 + .../webextension/images/icons/Vaadin.svg | 1 + .../webextension/images/icons/Vanilla.png | Bin 0 -> 1948 bytes .../webextension/images/icons/Varnish.svg | 1 + .../webextension/images/icons/Veoxa.png | Bin 0 -> 1462 bytes .../webextension/images/icons/VideoJS.svg | 54 ++++++ .../webextension/images/icons/VigLink.png | Bin 0 -> 1179 bytes .../webextension/images/icons/Vignette.png | Bin 0 -> 393 bytes .../webextension/images/icons/Vimeo.png | Bin 0 -> 634 bytes .../webextension/images/icons/Virgool.svg | 14 ++ .../webextension/images/icons/VirtueMart.png | Bin 0 -> 1878 bytes .../webextension/images/icons/VisualPath.png | Bin 0 -> 557 bytes .../webextension/images/icons/Volusion.svg | 1 + .../webextension/images/icons/Vue.js.png | Bin 0 -> 594 bytes .../webextension/images/icons/VuePress.svg | 46 +++++ .../images/icons/W3 Total Cache.png | Bin 0 -> 508 bytes .../webextension/images/icons/W3Counter.png | Bin 0 -> 1693 bytes .../webextension/images/icons/WEBXPAY.png | Bin 0 -> 1584 bytes .../webextension/images/icons/WHMCS.png | Bin 0 -> 1175 bytes .../webextension/images/icons/WP Rocket.png | Bin 0 -> 694 bytes .../images/icons/WP-Statistics.png | Bin 0 -> 1672 bytes .../webextension/images/icons/WPCacheOn.png | Bin 0 -> 5754 bytes .../webextension/images/icons/Warp.png | Bin 0 -> 1037 bytes .../webextension/images/icons/Web2py.png | Bin 0 -> 133 bytes .../webextension/images/icons/WebGUI.png | Bin 0 -> 1973 bytes .../images/icons/WebPublisher.png | Bin 0 -> 340 bytes .../webextension/images/icons/WebSite X5.png | Bin 0 -> 596 bytes .../webextension/images/icons/Webix.png | Bin 0 -> 1926 bytes .../webextension/images/icons/WebsPlanet.png | Bin 0 -> 363 bytes .../webextension/images/icons/Websale.png | Bin 0 -> 531 bytes .../images/icons/WebsiteBaker.png | Bin 0 -> 603 bytes .../images/icons/WebsiteCreator.png | Bin 0 -> 18990 bytes .../webextension/images/icons/Webtrekk.png | Bin 0 -> 337 bytes .../webextension/images/icons/Webtrends.png | Bin 0 -> 849 bytes .../webextension/images/icons/Webzi.svg | 18 ++ .../webextension/images/icons/Weebly.png | Bin 0 -> 350 bytes .../webextension/images/icons/Weglot.png | Bin 0 -> 3607 bytes .../webextension/images/icons/Whooshkaa.svg | 3 + .../webextension/images/icons/WikkaWiki.png | Bin 0 -> 667 bytes .../images/icons/WindowsServer.png | Bin 0 -> 5897 bytes .../webextension/images/icons/Wink.png | Bin 0 -> 436 bytes src/drivers/webextension/images/icons/Wix.png | Bin 0 -> 587 bytes .../webextension/images/icons/Wolf CMS.png | Bin 0 -> 231 bytes .../icons/Woltlab Community Framework.png | Bin 0 -> 7352 bytes .../webextension/images/icons/WooCommerce.png | Bin 0 -> 9853 bytes .../webextension/images/icons/Woopra.png | Bin 0 -> 2465 bytes .../webextension/images/icons/WordPress.svg | 1 + .../images/icons/Wowza Media Server.png | Bin 0 -> 512 bytes .../webextension/images/icons/X-Cart.png | Bin 0 -> 1254 bytes .../webextension/images/icons/XAMPP.png | Bin 0 -> 1929 bytes src/drivers/webextension/images/icons/XMB.png | Bin 0 -> 697 bytes .../webextension/images/icons/XOOPS.png | Bin 0 -> 615 bytes .../webextension/images/icons/XRegExp.png | Bin 0 -> 302 bytes .../webextension/images/icons/Xajax.png | Bin 0 -> 893 bytes .../webextension/images/icons/Xanario.png | Bin 0 -> 465 bytes .../webextension/images/icons/XenForo.png | Bin 0 -> 290 bytes .../webextension/images/icons/Xitami.png | Bin 0 -> 175 bytes .../images/icons/XpressEngine.png | Bin 0 -> 2800 bytes src/drivers/webextension/images/icons/YUI.png | Bin 0 -> 1287 bytes .../webextension/images/icons/YaBB.png | Bin 0 -> 357 bytes .../images/icons/Yandex.Direct.png | Bin 0 -> 2031 bytes .../images/icons/Yandex.Metrika.png | Bin 0 -> 1113 bytes .../webextension/images/icons/Yaws.png | Bin 0 -> 877 bytes .../webextension/images/icons/Yieldlab.png | Bin 0 -> 1823 bytes src/drivers/webextension/images/icons/Yii.png | Bin 0 -> 729 bytes .../webextension/images/icons/Yoast SEO.png | Bin 0 -> 1607 bytes .../webextension/images/icons/YouTrack.png | Bin 0 -> 1522 bytes .../webextension/images/icons/YouTube.png | Bin 0 -> 570 bytes src/drivers/webextension/images/icons/ZK.png | Bin 0 -> 398 bytes .../images/icons/ZURB Foundation.png | Bin 0 -> 669 bytes .../webextension/images/icons/Zabbix.png | Bin 0 -> 125 bytes .../webextension/images/icons/Zanox.png | Bin 0 -> 789 bytes .../webextension/images/icons/Zen Cart.png | Bin 0 -> 938 bytes .../webextension/images/icons/Zend.png | Bin 0 -> 1119 bytes .../images/icons/Zendesk Chat.png | Bin 0 -> 429 bytes .../webextension/images/icons/Zendesk.png | Bin 0 -> 2765 bytes .../webextension/images/icons/Zenfolio.png | Bin 0 -> 634 bytes .../webextension/images/icons/Zepto.png | Bin 0 -> 2358 bytes .../webextension/images/icons/Zimbra.png | Bin 0 -> 445 bytes .../webextension/images/icons/Zinnia.png | Bin 0 -> 848 bytes .../webextension/images/icons/Zipkin.png | Bin 0 -> 11438 bytes .../webextension/images/icons/Zope.png | Bin 0 -> 574 bytes .../webextension/images/icons/a-blog cms.svg | 1 + .../images/icons/acquia-cloud.png | Bin 0 -> 2862 bytes .../images/icons/actionhero.js.png | Bin 0 -> 1458 bytes .../webextension/images/icons/adminer.png | Bin 0 -> 742 bytes .../webextension/images/icons/adnegah.png | Bin 0 -> 1055 bytes .../webextension/images/icons/adobedmt.png | Bin 0 -> 6284 bytes .../webextension/images/icons/after-buy.png | Bin 0 -> 1301 bytes .../webextension/images/icons/aircall.png | Bin 0 -> 1463 bytes .../webextension/images/icons/akamai.svg | 1 + .../webextension/images/icons/akaunting.svg | 17 ++ .../webextension/images/icons/akka-http.png | Bin 0 -> 778 bytes .../images/icons/all-in-One-SEO-Pack.png | Bin 0 -> 4826 bytes .../webextension/images/icons/amCharts.png | Bin 0 -> 117 bytes .../webextension/images/icons/amber.png | Bin 0 -> 1280 bytes .../webextension/images/icons/amplitude.png | Bin 0 -> 2782 bytes .../webextension/images/icons/apigee.svg | 24 +++ .../images/icons/apostrophecms.svg | 1 + .../webextension/images/icons/arcgis_icon.png | Bin 0 -> 6424 bytes .../webextension/images/icons/asciinema.png | Bin 0 -> 768 bytes .../webextension/images/icons/automattic.png | Bin 0 -> 276 bytes .../webextension/images/icons/aws-ec2.svg | 1 + .../webextension/images/icons/aws-elb.png | Bin 0 -> 1444 bytes .../webextension/images/icons/aws-s3.svg | 1 + src/drivers/webextension/images/icons/aws.svg | 1 + .../webextension/images/icons/azure.svg | 1 + .../webextension/images/icons/bablic.png | Bin 0 -> 15451 bytes .../webextension/images/icons/basket.js.png | Bin 0 -> 745 bytes .../webextension/images/icons/bigcartel.png | Bin 0 -> 3019 bytes .../webextension/images/icons/bizweb.png | Bin 0 -> 52418 bytes .../webextension/images/icons/bokeh.png | Bin 0 -> 17742 bytes .../webextension/images/icons/boom.svg | 35 ++++ .../webextension/images/icons/bubble.png | Bin 0 -> 3779 bytes .../webextension/images/icons/byINTI.svg | 15 ++ .../webextension/images/icons/cPanel.png | Bin 0 -> 539 bytes .../webextension/images/icons/caddy.svg | 1 + .../webextension/images/icons/ccvshop.png | Bin 0 -> 3957 bytes .../webextension/images/icons/cgit.png | Bin 0 -> 115 bytes .../webextension/images/icons/chevereto.png | Bin 0 -> 2505 bytes .../webextension/images/icons/clarity.svg | 17 ++ .../webextension/images/icons/cloudcart.svg | 1 + .../webextension/images/icons/cnzz.png | Bin 0 -> 841 bytes .../webextension/images/icons/coaster-cms.png | Bin 0 -> 1751 bytes .../webextension/images/icons/coinhave.png | Bin 0 -> 580 bytes .../webextension/images/icons/coinimp.png | Bin 0 -> 1999 bytes .../webextension/images/icons/colormeshop.png | Bin 0 -> 29351 bytes .../webextension/images/icons/comScore.png | Bin 0 -> 1429 bytes .../webextension/images/icons/datadome.png | Bin 0 -> 4164 bytes .../webextension/images/icons/datocms.svg | 24 +++ .../webextension/images/icons/debut.png | Bin 0 -> 210 bytes .../webextension/images/icons/decimal.js.png | Bin 0 -> 966 bytes .../webextension/images/icons/deepminer.png | Bin 0 -> 8170 bytes .../webextension/images/icons/default.svg | 1 + .../webextension/images/icons/docusaurus.svg | 35 ++++ .../webextension/images/icons/duda.png | Bin 0 -> 115763 bytes .../webextension/images/icons/e107.png | Bin 0 -> 574 bytes .../webextension/images/icons/eSyndiCat.png | Bin 0 -> 724 bytes src/drivers/webextension/images/icons/eZ.svg | 59 +++++++ .../webextension/images/icons/ebis.png | Bin 0 -> 54631 bytes .../webextension/images/icons/ec-cube.png | Bin 0 -> 53369 bytes .../webextension/images/icons/ecwid.svg | 139 +++++++++++++++ .../webextension/images/icons/ef.js.svg | 7 + src/drivers/webextension/images/icons/elm.svg | 4 + .../webextension/images/icons/enduro.js.svg | 1 + .../webextension/images/icons/ensighten.png | Bin 0 -> 3068 bytes .../webextension/images/icons/epages.png | Bin 0 -> 1494 bytes .../webextension/images/icons/etherpad.png | Bin 0 -> 468 bytes .../webextension/images/icons/fastspring.png | Bin 0 -> 5437 bytes .../webextension/images/icons/flarum.png | Bin 0 -> 1598 bytes .../webextension/images/icons/flywheel.svg | 21 +++ .../webextension/images/icons/foswiki.png | Bin 0 -> 1325 bytes .../webextension/images/icons/freshchat.png | Bin 0 -> 580 bytes .../images/icons/freshmarketer.png | Bin 0 -> 2232 bytes .../webextension/images/icons/futureshop.png | Bin 0 -> 47870 bytes .../webextension/images/icons/gRPC.png | Bin 0 -> 1472 bytes .../webextension/images/icons/gerrit.svg | 1 + src/drivers/webextension/images/icons/git.svg | 2 + .../webextension/images/icons/gitea.svg | 160 ++++++++++++++++++ .../webextension/images/icons/godaddy.svg | 45 +++++ .../webextension/images/icons/gogs.png | Bin 0 -> 4004 bytes .../images/icons/google_cloud.svg | 1 + .../webextension/images/icons/govCMS.svg | 1 + .../webextension/images/icons/govuk.png | Bin 0 -> 2044 bytes .../images/icons/gravityforms.svg | 1 + .../webextension/images/icons/gunicorn.png | Bin 0 -> 1651 bytes .../webextension/images/icons/heroku.svg | 1 + .../images/icons/hinza_advanced_cms.svg | 3 + .../webextension/images/icons/http2.png | Bin 0 -> 674 bytes .../images/icons/iEXExchanger.png | Bin 0 -> 25503 bytes .../webextension/images/icons/iPresta.png | Bin 0 -> 22125 bytes .../webextension/images/icons/iWeb.png | Bin 0 -> 9240 bytes .../webextension/images/icons/idosellshop.png | Bin 0 -> 16314 bytes .../webextension/images/icons/ikiwiki.png | Bin 0 -> 986 bytes .../webextension/images/icons/imperiaCMS.svg | 9 + .../images/icons/infusionsoft.svg | 1 + .../webextension/images/icons/inspectlet.png | Bin 0 -> 3213 bytes .../webextension/images/icons/io4 CMS.png | Bin 0 -> 406 bytes .../webextension/images/icons/ionic.png | Bin 0 -> 3654 bytes .../webextension/images/icons/iplabel.svg | 8 + .../webextension/images/icons/irroba.svg | 4 + .../webextension/images/icons/j2store.png | Bin 0 -> 1734 bytes .../webextension/images/icons/jQTouch.png | Bin 0 -> 884 bytes .../images/icons/jQuery Mobile.svg | 1 + .../webextension/images/icons/jQuery UI.svg | 1 + .../webextension/images/icons/jQuery.svg | 1 + .../webextension/images/icons/jimdo.png | Bin 0 -> 2233 bytes .../webextension/images/icons/jqPlot.png | Bin 0 -> 592 bytes .../webextension/images/icons/kemalcr.png | Bin 0 -> 814 bytes .../webextension/images/icons/kestrel.svg | 1 + .../webextension/images/icons/kibana.svg | 1 + .../webextension/images/icons/kinsta.svg | 22 +++ .../webextension/images/icons/koha.png | Bin 0 -> 1744 bytes .../webextension/images/icons/kolors4u.png | Bin 0 -> 1586 bytes .../webextension/images/icons/laterpay.png | Bin 0 -> 2422 bytes .../images/icons/libwww-perl-daemon.png | Bin 0 -> 2241 bytes .../webextension/images/icons/lighttpd.png | Bin 0 -> 949 bytes .../webextension/images/icons/liquidweb.svg | 93 ++++++++++ .../images/icons/litespeed-cache.png | Bin 0 -> 2390 bytes .../webextension/images/icons/mailchimp.svg | 1 + .../webextension/images/icons/mariadb.svg | 16 ++ .../webextension/images/icons/marked.svg | 32 ++++ .../webextension/images/icons/math.js.png | Bin 0 -> 346 bytes .../webextension/images/icons/mattermost.png | Bin 0 -> 1195 bytes .../webextension/images/icons/mautic.svg | 17 ++ .../images/icons/melis-platform.svg | 37 ++++ .../webextension/images/icons/mini_httpd.png | Bin 0 -> 124 bytes .../webextension/images/icons/miva.png | Bin 0 -> 4310 bytes .../webextension/images/icons/mkdocs.png | Bin 0 -> 271 bytes .../webextension/images/icons/mobirise.png | Bin 0 -> 17050 bytes .../webextension/images/icons/mod_perl.png | Bin 0 -> 372 bytes .../webextension/images/icons/mod_python.png | Bin 0 -> 607 bytes .../webextension/images/icons/mod_ssl.png | Bin 0 -> 488 bytes .../webextension/images/icons/mod_wsgi.png | Bin 0 -> 199 bytes .../webextension/images/icons/modified.png | Bin 0 -> 263 bytes .../webextension/images/icons/moon.svg | 1 + .../webextension/images/icons/mouseflow.png | Bin 0 -> 8719 bytes .../webextension/images/icons/mycashflow.png | Bin 0 -> 1653 bytes .../webextension/images/icons/nivsoft.png | Bin 0 -> 5788 bytes .../webextension/images/icons/node.js.png | Bin 0 -> 1044 bytes .../webextension/images/icons/nopCommerce.png | Bin 0 -> 736 bytes .../webextension/images/icons/nuvem.png | Bin 0 -> 21831 bytes .../webextension/images/icons/octopress.png | Bin 0 -> 267 bytes .../webextension/images/icons/orocommerce.svg | 24 +++ .../webextension/images/icons/osCommerce.png | Bin 0 -> 1647 bytes .../webextension/images/icons/osTicket.png | Bin 0 -> 1024 bytes .../webextension/images/icons/otrs.png | Bin 0 -> 3072 bytes .../webextension/images/icons/ownCloud.png | Bin 0 -> 799 bytes .../webextension/images/icons/pagefly.png | Bin 0 -> 3774 bytes .../webextension/images/icons/pagely.svg | 3 + .../webextension/images/icons/pantheon.svg | 13 ++ .../webextension/images/icons/papaya CMS.png | Bin 0 -> 391 bytes .../webextension/images/icons/parselecom.png | Bin 0 -> 3114 bytes .../webextension/images/icons/pelican.png | Bin 0 -> 4014 bytes .../webextension/images/icons/percona.svg | 13 ++ .../webextension/images/icons/phpAlbum.png | Bin 0 -> 443 bytes .../webextension/images/icons/phpBB.png | Bin 0 -> 1240 bytes .../images/icons/phpDocumentor.png | Bin 0 -> 367 bytes .../webextension/images/icons/phpMyAdmin.png | Bin 0 -> 468 bytes .../webextension/images/icons/phpPgAdmin.png | Bin 0 -> 237 bytes .../images/icons/phpSQLiteCMS.png | Bin 0 -> 359 bytes .../webextension/images/icons/phpdebugbar.png | Bin 0 -> 3621 bytes .../webextension/images/icons/phpwind.png | Bin 0 -> 467 bytes .../webextension/images/icons/pimcore.svg | 1 + .../webextension/images/icons/pinoox.png | Bin 0 -> 6479 bytes .../webextension/images/icons/pirobaseCMS.svg | 9 + .../webextension/images/icons/platformsh.svg | 18 ++ .../webextension/images/icons/polyfill.svg | 6 + .../images/icons/powerboutique.png | Bin 0 -> 9386 bytes .../webextension/images/icons/prettyPhoto.png | Bin 0 -> 131 bytes .../webextension/images/icons/projesoft.png | Bin 0 -> 23951 bytes .../webextension/images/icons/punBB.png | Bin 0 -> 295 bytes .../webextension/images/icons/pygments.png | Bin 0 -> 1789 bytes .../images/icons/question2answer.png | Bin 0 -> 1058 bytes .../webextension/images/icons/raychat.png | Bin 0 -> 1821 bytes .../webextension/images/icons/reCAPTCHA.png | Bin 0 -> 607 bytes .../webextension/images/icons/redoc.png | Bin 0 -> 1664 bytes .../webextension/images/icons/revslider.png | Bin 0 -> 1974 bytes .../webextension/images/icons/riskified.png | Bin 0 -> 2954 bytes .../webextension/images/icons/sIFR.png | Bin 0 -> 108 bytes .../webextension/images/icons/sNews.png | Bin 0 -> 266 bytes .../images/icons/sazito-phoenix.png | Bin 0 -> 5119 bytes .../images/icons/script.aculo.us.png | Bin 0 -> 542 bytes .../images/icons/scrollreveal.svg | 16 ++ .../webextension/images/icons/sectionio.svg | 9 + .../webextension/images/icons/seravo.svg | 21 +++ .../webextension/images/icons/shopline.png | Bin 0 -> 6316 bytes .../webextension/images/icons/signal.png | Bin 0 -> 4424 bytes .../webextension/images/icons/simbel.svg | 19 +++ .../webextension/images/icons/siteground.svg | 9 + .../webextension/images/icons/softtr.png | Bin 0 -> 1234 bytes .../webextension/images/icons/sonar.png | Bin 0 -> 724 bytes .../webextension/images/icons/spip.svg | 62 +++++++ .../webextension/images/icons/splitbee.svg | 23 +++ .../webextension/images/icons/storeden.svg | 26 +++ .../webextension/images/icons/storyblok.png | Bin 0 -> 1896 bytes .../images/icons/strapdown.js.png | Bin 0 -> 316 bytes .../webextension/images/icons/strato.png | Bin 0 -> 421 bytes .../images/icons/styled-components.png | Bin 0 -> 9095 bytes .../webextension/images/icons/sucuri.png | Bin 0 -> 1363 bytes .../webextension/images/icons/svbtle.png | Bin 0 -> 1699 bytes .../images/icons/swift.engine.png | Bin 0 -> 130 bytes .../webextension/images/icons/swiftype.png | Bin 0 -> 473 bytes .../webextension/images/icons/swiper.svg | 6 + .../webextension/images/icons/sympa.png | Bin 0 -> 7355 bytes .../webextension/images/icons/syncfusion.svg | 19 +++ .../images/icons/tagcommander.png | Bin 0 -> 14213 bytes .../webextension/images/icons/tailwindcss.svg | 1 + .../webextension/images/icons/tessitura.svg | 10 ++ .../webextension/images/icons/textalk.png | Bin 0 -> 1308 bytes .../webextension/images/icons/three.js.png | Bin 0 -> 275 bytes .../webextension/images/icons/thttpd.png | Bin 0 -> 124 bytes .../webextension/images/icons/tictail.png | Bin 0 -> 799 bytes .../webextension/images/icons/total.js.png | Bin 0 -> 175 bytes .../webextension/images/icons/transifex.png | Bin 0 -> 3624 bytes .../webextension/images/icons/translucide.svg | 1 + .../webextension/images/icons/tray.png | Bin 0 -> 6279 bytes .../webextension/images/icons/typecho.svg | 1 + .../webextension/images/icons/uCoz.svg | 15 ++ .../webextension/images/icons/uKnowva.png | Bin 0 -> 2017 bytes .../webextension/images/icons/user.com.svg | 9 + .../webextension/images/icons/vBulletin.png | Bin 0 -> 1808 bytes .../webextension/images/icons/varbase.png | Bin 0 -> 4296 bytes .../webextension/images/icons/vercel.svg | 1 + .../images/icons/vibecommerce.png | Bin 0 -> 1012 bytes .../webextension/images/icons/vigbo.png | Bin 0 -> 3752 bytes src/drivers/webextension/images/icons/vwo.svg | 1 + .../webextension/images/icons/webEdition.png | Bin 0 -> 418 bytes .../webextension/images/icons/webdev.png | Bin 0 -> 5632 bytes .../webextension/images/icons/webflow.svg | 13 ++ .../webextension/images/icons/webmine.png | Bin 0 -> 4377 bytes .../webextension/images/icons/webpack.svg | 1 + .../webextension/images/icons/websocket.png | Bin 0 -> 990 bytes .../images/icons/wikinggruppen.png | Bin 0 -> 1641 bytes .../webextension/images/icons/wisyCMS.svg | 28 +++ .../webextension/images/icons/wpCache.png | Bin 0 -> 1539 bytes .../images/icons/wp_super_cache.png | Bin 0 -> 785 bytes .../webextension/images/icons/wpengine.svg | 1 + .../webextension/images/icons/wpvip.svg | 22 +++ .../webextension/images/icons/xeora.png | Bin 0 -> 3010 bytes .../webextension/images/icons/xonic.png | Bin 0 -> 12348 bytes .../webextension/images/icons/xtCommerce.png | Bin 0 -> 1092 bytes .../webextension/images/icons/xwiki.png | Bin 0 -> 3103 bytes .../webextension/images/icons/yahoo.png | Bin 0 -> 1737 bytes .../webextension/images/icons/yepcomm.png | Bin 0 -> 3339 bytes 1071 files changed, 3414 insertions(+), 2 deletions(-) create mode 100644 src/drivers/webextension/images/icons/1C-Bitrix.png create mode 100644 src/drivers/webextension/images/icons/3dCart.png create mode 100644 src/drivers/webextension/images/icons/91app.png create mode 100644 src/drivers/webextension/images/icons/A-Frame.svg create mode 100644 src/drivers/webextension/images/icons/ADPLAN.png create mode 100644 src/drivers/webextension/images/icons/AOLserver.png create mode 100644 src/drivers/webextension/images/icons/AT Internet.png create mode 100644 src/drivers/webextension/images/icons/AWStats.png create mode 100644 src/drivers/webextension/images/icons/Accelerated-Mobile-Pages.svg create mode 100644 src/drivers/webextension/images/icons/ActOn.png create mode 100644 src/drivers/webextension/images/icons/AdInfinity.png create mode 100644 src/drivers/webextension/images/icons/AdOcean.png create mode 100644 src/drivers/webextension/images/icons/AdRiver.png create mode 100644 src/drivers/webextension/images/icons/AdRoll.svg create mode 100644 src/drivers/webextension/images/icons/Adcash.svg create mode 100644 src/drivers/webextension/images/icons/AddShoppers.png create mode 100644 src/drivers/webextension/images/icons/AddThis.svg create mode 100644 src/drivers/webextension/images/icons/AddToAny.png create mode 100644 src/drivers/webextension/images/icons/Adobe ColdFusion.svg create mode 100644 src/drivers/webextension/images/icons/Adobe Experience Manager.svg create mode 100644 src/drivers/webextension/images/icons/Adobe GoLive.png create mode 100644 src/drivers/webextension/images/icons/Adobe RoboHelp.svg create mode 100644 src/drivers/webextension/images/icons/Advanced Web Stats.png create mode 100644 src/drivers/webextension/images/icons/Advert Stream.png create mode 100644 src/drivers/webextension/images/icons/Adverticum.svg create mode 100644 src/drivers/webextension/images/icons/Adyen.svg create mode 100644 src/drivers/webextension/images/icons/Adzerk.png create mode 100644 src/drivers/webextension/images/icons/Aegea.png create mode 100644 src/drivers/webextension/images/icons/Afosto.svg create mode 100644 src/drivers/webextension/images/icons/Airee.png create mode 100644 src/drivers/webextension/images/icons/Airform.svg create mode 100644 src/drivers/webextension/images/icons/Algolia.svg create mode 100644 src/drivers/webextension/images/icons/Allegro RomPager.png create mode 100644 src/drivers/webextension/images/icons/AlloyUI.png create mode 100644 src/drivers/webextension/images/icons/Alpine.js.png create mode 100644 src/drivers/webextension/images/icons/Amaya.png create mode 100644 src/drivers/webextension/images/icons/Amazon-Cloudfront.svg create mode 100644 src/drivers/webextension/images/icons/Ametys.png create mode 100644 src/drivers/webextension/images/icons/Amiro.CMS.png create mode 100644 src/drivers/webextension/images/icons/Analysys Ark.svg create mode 100644 src/drivers/webextension/images/icons/Anetwork.png create mode 100644 src/drivers/webextension/images/icons/Angular.svg create mode 100644 src/drivers/webextension/images/icons/AngularDart.svg create mode 100644 src/drivers/webextension/images/icons/AngularJS.svg create mode 100644 src/drivers/webextension/images/icons/Ant Design.svg create mode 100644 src/drivers/webextension/images/icons/Apache JSPWiki.png create mode 100644 src/drivers/webextension/images/icons/Apache Tomcat.svg create mode 100644 src/drivers/webextension/images/icons/Apache Traffic Server.png create mode 100644 src/drivers/webextension/images/icons/Apache Wicket.svg create mode 100644 src/drivers/webextension/images/icons/Apache.svg create mode 100644 src/drivers/webextension/images/icons/ApexPages.png create mode 100644 src/drivers/webextension/images/icons/Apollo.svg create mode 100644 src/drivers/webextension/images/icons/AppDynamics.png create mode 100644 src/drivers/webextension/images/icons/AppNexus.svg create mode 100644 src/drivers/webextension/images/icons/Apple.svg create mode 100644 src/drivers/webextension/images/icons/Arastta.svg create mode 100644 src/drivers/webextension/images/icons/Arc-Publishing.svg create mode 100644 src/drivers/webextension/images/icons/Artifactory.svg create mode 100644 src/drivers/webextension/images/icons/ArvanCloud.png create mode 100644 src/drivers/webextension/images/icons/AsciiDoc.png create mode 100644 src/drivers/webextension/images/icons/Atlassian Bitbucket.svg create mode 100644 src/drivers/webextension/images/icons/Atlassian Confluence.svg create mode 100644 src/drivers/webextension/images/icons/Atlassian FishEye.svg create mode 100644 src/drivers/webextension/images/icons/Atlassian Jira.svg create mode 100644 src/drivers/webextension/images/icons/Atlassian Statuspage.svg create mode 100644 src/drivers/webextension/images/icons/Aurelia.svg create mode 100644 src/drivers/webextension/images/icons/Avangate.svg create mode 100755 src/drivers/webextension/images/icons/Avasize.png create mode 100644 src/drivers/webextension/images/icons/BEM.png create mode 100644 src/drivers/webextension/images/icons/BIGACE.png create mode 100644 src/drivers/webextension/images/icons/Babel.svg create mode 100644 src/drivers/webextension/images/icons/Backbone.js.png create mode 100644 src/drivers/webextension/images/icons/Backdrop.png create mode 100644 src/drivers/webextension/images/icons/Baidu Tongji.png create mode 100644 src/drivers/webextension/images/icons/Banshee.png create mode 100644 src/drivers/webextension/images/icons/BaseHTTP.png create mode 100644 src/drivers/webextension/images/icons/Bigcommerce.png create mode 100644 src/drivers/webextension/images/icons/Bigware.png create mode 100644 src/drivers/webextension/images/icons/BittAds.png create mode 100644 src/drivers/webextension/images/icons/Blade.png create mode 100644 src/drivers/webextension/images/icons/Blazor.png create mode 100644 src/drivers/webextension/images/icons/Blessing Skin.png create mode 100644 src/drivers/webextension/images/icons/Blesta.png create mode 100644 src/drivers/webextension/images/icons/Blip.tv.png create mode 100644 src/drivers/webextension/images/icons/Blogger.png create mode 100644 src/drivers/webextension/images/icons/Bloomreach.png create mode 100644 src/drivers/webextension/images/icons/Bluefish.png create mode 100644 src/drivers/webextension/images/icons/BoldChat.png create mode 100644 src/drivers/webextension/images/icons/Bolt.png create mode 100644 src/drivers/webextension/images/icons/Bonfire.png create mode 100644 src/drivers/webextension/images/icons/Bootstrap Table.svg create mode 100644 src/drivers/webextension/images/icons/Bootstrap.png create mode 100755 src/drivers/webextension/images/icons/Botble-CMS.png create mode 100644 src/drivers/webextension/images/icons/Bounce Exchange.svg create mode 100644 src/drivers/webextension/images/icons/Braintree.svg create mode 100644 src/drivers/webextension/images/icons/Brightspot.svg create mode 100644 src/drivers/webextension/images/icons/BrowserCMS.png create mode 100644 src/drivers/webextension/images/icons/BugSnag.png create mode 100644 src/drivers/webextension/images/icons/Bugzilla.png create mode 100644 src/drivers/webextension/images/icons/Bulma.png create mode 100644 src/drivers/webextension/images/icons/Burning Board.png create mode 100644 src/drivers/webextension/images/icons/Business Catalyst.png create mode 100644 src/drivers/webextension/images/icons/BuySellAds.png create mode 100644 src/drivers/webextension/images/icons/CDN77.png create mode 100644 src/drivers/webextension/images/icons/CFML.png create mode 100644 src/drivers/webextension/images/icons/CKEditor.png create mode 100644 src/drivers/webextension/images/icons/CMS Made Simple.png create mode 100644 src/drivers/webextension/images/icons/CPG Dragonfly.png create mode 100644 src/drivers/webextension/images/icons/CS Cart.png create mode 100644 src/drivers/webextension/images/icons/CacheFly.png create mode 100644 src/drivers/webextension/images/icons/Cafe24.png create mode 100644 src/drivers/webextension/images/icons/CakePHP.png create mode 100644 src/drivers/webextension/images/icons/Captch Me.svg create mode 100644 src/drivers/webextension/images/icons/Carbon Ads.png create mode 100644 src/drivers/webextension/images/icons/Cargo.png create mode 100644 src/drivers/webextension/images/icons/Catberry.js.png create mode 100644 src/drivers/webextension/images/icons/Cecil.png create mode 100644 src/drivers/webextension/images/icons/CentOS.png create mode 100644 src/drivers/webextension/images/icons/Chamilo.png create mode 100644 src/drivers/webextension/images/icons/Chart.js.svg create mode 100644 src/drivers/webextension/images/icons/Chartbeat.png create mode 100644 src/drivers/webextension/images/icons/Cherokee.png create mode 100644 src/drivers/webextension/images/icons/CherryPy.png create mode 100644 src/drivers/webextension/images/icons/Chitika.png create mode 100644 src/drivers/webextension/images/icons/Chorus.png create mode 100644 src/drivers/webextension/images/icons/Ckan.png create mode 100644 src/drivers/webextension/images/icons/ClickFunnels.png create mode 100644 src/drivers/webextension/images/icons/ClickHeat.png create mode 100644 src/drivers/webextension/images/icons/ClickTale.png create mode 100644 src/drivers/webextension/images/icons/Clicky.png create mode 100644 src/drivers/webextension/images/icons/Clientexec.png create mode 100644 src/drivers/webextension/images/icons/Clipboard.js.svg create mode 100644 src/drivers/webextension/images/icons/CloudFlare.svg create mode 100644 src/drivers/webextension/images/icons/CloudSuite.svg create mode 100644 src/drivers/webextension/images/icons/Cloudera.png create mode 100644 src/drivers/webextension/images/icons/CodeIgniter.png create mode 100644 src/drivers/webextension/images/icons/CodeMirror.png create mode 100644 src/drivers/webextension/images/icons/CoinHive.svg create mode 100644 src/drivers/webextension/images/icons/Comandia.svg create mode 100644 src/drivers/webextension/images/icons/Combeenation.png create mode 100644 src/drivers/webextension/images/icons/Commerce Server.png create mode 100644 src/drivers/webextension/images/icons/Concrete5.png create mode 100644 src/drivers/webextension/images/icons/Contao.png create mode 100644 src/drivers/webextension/images/icons/Contenido.png create mode 100644 src/drivers/webextension/images/icons/Contensis.png create mode 100644 src/drivers/webextension/images/icons/ContentBox.png create mode 100644 src/drivers/webextension/images/icons/Contentful.svg create mode 100644 src/drivers/webextension/images/icons/ConversionLab.png create mode 100644 src/drivers/webextension/images/icons/Coppermine.png create mode 100644 src/drivers/webextension/images/icons/Cosmoshop.png create mode 100644 src/drivers/webextension/images/icons/Cotonti.png create mode 100644 src/drivers/webextension/images/icons/CouchDB.png create mode 100644 src/drivers/webextension/images/icons/Countly.png create mode 100644 src/drivers/webextension/images/icons/Cowboy.png create mode 100644 src/drivers/webextension/images/icons/CppCMS.png create mode 100644 src/drivers/webextension/images/icons/Craft CMS.svg create mode 100644 src/drivers/webextension/images/icons/Crazy Egg.png create mode 100644 src/drivers/webextension/images/icons/Criteo.svg create mode 100644 src/drivers/webextension/images/icons/Cross Pixel.png create mode 100644 src/drivers/webextension/images/icons/CrossBox.png create mode 100644 src/drivers/webextension/images/icons/Crypto-Loot.png create mode 100644 src/drivers/webextension/images/icons/CubeCart.png create mode 100644 src/drivers/webextension/images/icons/Cufon.png create mode 100644 src/drivers/webextension/images/icons/D3.png create mode 100644 src/drivers/webextension/images/icons/DHTMLX.png create mode 100644 src/drivers/webextension/images/icons/DM Polopoly.png create mode 100644 src/drivers/webextension/images/icons/DNN.png create mode 100644 src/drivers/webextension/images/icons/DTG.png create mode 100644 src/drivers/webextension/images/icons/Dancer.png create mode 100644 src/drivers/webextension/images/icons/Danneo CMS.png create mode 100644 src/drivers/webextension/images/icons/Dart.svg create mode 100644 src/drivers/webextension/images/icons/DataLife Engine.png create mode 100644 src/drivers/webextension/images/icons/DataPower.png create mode 100644 src/drivers/webextension/images/icons/DataTables.png create mode 100644 src/drivers/webextension/images/icons/Day.js.svg create mode 100644 src/drivers/webextension/images/icons/Debian.png create mode 100644 src/drivers/webextension/images/icons/DedeCMS.png create mode 100644 src/drivers/webextension/images/icons/DerakCloud.png create mode 100644 src/drivers/webextension/images/icons/DirectAdmin.png create mode 100644 src/drivers/webextension/images/icons/Discourse.png create mode 100644 src/drivers/webextension/images/icons/Discuz X.png create mode 100644 src/drivers/webextension/images/icons/Disqus.svg create mode 100644 src/drivers/webextension/images/icons/Django.png create mode 100644 src/drivers/webextension/images/icons/Docker.svg create mode 100644 src/drivers/webextension/images/icons/Dojo.png create mode 100644 src/drivers/webextension/images/icons/Dokeos.png create mode 100644 src/drivers/webextension/images/icons/DokuWiki.png create mode 100644 src/drivers/webextension/images/icons/Dotclear.png create mode 100644 src/drivers/webextension/images/icons/DoubleClick.svg create mode 100644 src/drivers/webextension/images/icons/DovetailWRP.png create mode 100644 src/drivers/webextension/images/icons/Doxygen.png create mode 100644 src/drivers/webextension/images/icons/DreamWeaver.png create mode 100644 src/drivers/webextension/images/icons/Drupal Commerce.png create mode 100644 src/drivers/webextension/images/icons/Drupal.svg create mode 100644 src/drivers/webextension/images/icons/Dynamicweb.png create mode 100644 src/drivers/webextension/images/icons/Dynatrace.png create mode 100644 src/drivers/webextension/images/icons/EKM.png create mode 100644 src/drivers/webextension/images/icons/ELOG.png create mode 100644 src/drivers/webextension/images/icons/EPiServer.png create mode 100644 src/drivers/webextension/images/icons/EPrints.png create mode 100644 src/drivers/webextension/images/icons/EasyEngine.png create mode 100644 src/drivers/webextension/images/icons/EdgeCast.png create mode 100644 src/drivers/webextension/images/icons/Elcodi.png create mode 100644 src/drivers/webextension/images/icons/Eleanor CMS.png create mode 100644 src/drivers/webextension/images/icons/ElementUI.svg create mode 100644 src/drivers/webextension/images/icons/Elementor.png create mode 100644 src/drivers/webextension/images/icons/Embedthis.png create mode 100644 src/drivers/webextension/images/icons/Ember.js.png create mode 100644 src/drivers/webextension/images/icons/Envoy.png create mode 100644 src/drivers/webextension/images/icons/Enyo.png create mode 100644 src/drivers/webextension/images/icons/Epom.png create mode 100644 src/drivers/webextension/images/icons/Erlang.png create mode 100644 src/drivers/webextension/images/icons/Exhibit.png create mode 100644 src/drivers/webextension/images/icons/ExpertRec.png create mode 100644 src/drivers/webextension/images/icons/Express.png create mode 100644 src/drivers/webextension/images/icons/ExpressionEngine.png create mode 100644 src/drivers/webextension/images/icons/ExtJS.png create mode 100644 src/drivers/webextension/images/icons/F5.png create mode 100644 src/drivers/webextension/images/icons/FAST ESP.png create mode 100644 src/drivers/webextension/images/icons/FAST Search for SharePoint.png create mode 100644 src/drivers/webextension/images/icons/Facebook.svg create mode 100644 src/drivers/webextension/images/icons/Fact Finder.png create mode 100644 src/drivers/webextension/images/icons/FancyBox.png create mode 100644 src/drivers/webextension/images/icons/Fastcommerce.png create mode 100644 src/drivers/webextension/images/icons/Fastly.svg create mode 100644 src/drivers/webextension/images/icons/Fat-Free Framework.png create mode 100644 src/drivers/webextension/images/icons/Fbits.png create mode 100644 src/drivers/webextension/images/icons/Fedora.png create mode 100644 src/drivers/webextension/images/icons/Firebase.png create mode 100644 src/drivers/webextension/images/icons/Fireblade.png create mode 100644 src/drivers/webextension/images/icons/Flask.png create mode 100644 src/drivers/webextension/images/icons/Flat UI.png create mode 100644 src/drivers/webextension/images/icons/FlexCMP.png create mode 100644 src/drivers/webextension/images/icons/FlexSlider.png create mode 100644 src/drivers/webextension/images/icons/FluxBB.png create mode 100644 src/drivers/webextension/images/icons/Flyspray.png create mode 100644 src/drivers/webextension/images/icons/Font Awesome.png create mode 100644 src/drivers/webextension/images/icons/ForkCMS.png create mode 100644 src/drivers/webextension/images/icons/Fortune3.png create mode 100644 src/drivers/webextension/images/icons/FreeBSD.png create mode 100644 src/drivers/webextension/images/icons/FreeTextBox.png create mode 100644 src/drivers/webextension/images/icons/Freespee.svg create mode 100644 src/drivers/webextension/images/icons/Froala.svg create mode 100644 src/drivers/webextension/images/icons/FrontPage.png create mode 100644 src/drivers/webextension/images/icons/Fusion Ads.png create mode 100644 src/drivers/webextension/images/icons/G-WAN.png create mode 100644 src/drivers/webextension/images/icons/GX WebManager.png create mode 100644 src/drivers/webextension/images/icons/Gallery.png create mode 100644 src/drivers/webextension/images/icons/Gambio.png create mode 100644 src/drivers/webextension/images/icons/Gatsby.svg create mode 100644 src/drivers/webextension/images/icons/Gauges.png create mode 100644 src/drivers/webextension/images/icons/Gemius.png create mode 100644 src/drivers/webextension/images/icons/GeneXus.png create mode 100644 src/drivers/webextension/images/icons/Gentoo.png create mode 100644 src/drivers/webextension/images/icons/Get Satisfaction.png create mode 100644 src/drivers/webextension/images/icons/GetSimple CMS.png create mode 100644 src/drivers/webextension/images/icons/Ghost.png create mode 100644 src/drivers/webextension/images/icons/GitBook.png create mode 100644 src/drivers/webextension/images/icons/GitHub.svg create mode 100644 src/drivers/webextension/images/icons/GitLab CI.png create mode 100644 src/drivers/webextension/images/icons/GitLab.svg create mode 100644 src/drivers/webextension/images/icons/GlassFish.png create mode 100644 src/drivers/webextension/images/icons/Glyphicons.png create mode 100644 src/drivers/webextension/images/icons/Go.svg create mode 100644 src/drivers/webextension/images/icons/GoAhead.png create mode 100644 src/drivers/webextension/images/icons/GoCache.png create mode 100644 src/drivers/webextension/images/icons/GoJS.png create mode 100644 src/drivers/webextension/images/icons/GoStats.png create mode 100644 src/drivers/webextension/images/icons/Google AdSense.svg create mode 100644 src/drivers/webextension/images/icons/Google Analytics.svg create mode 100644 src/drivers/webextension/images/icons/Google App Engine.png create mode 100644 src/drivers/webextension/images/icons/Google Charts.png create mode 100644 src/drivers/webextension/images/icons/Google Font API.png create mode 100644 src/drivers/webextension/images/icons/Google Maps.png create mode 100644 src/drivers/webextension/images/icons/Google PageSpeed.png create mode 100644 src/drivers/webextension/images/icons/Google Plus.svg create mode 100644 src/drivers/webextension/images/icons/Google Sites.png create mode 100644 src/drivers/webextension/images/icons/Google Tag Manager.png create mode 100644 src/drivers/webextension/images/icons/Google Wallet.png create mode 100644 src/drivers/webextension/images/icons/Google Web Toolkit.png create mode 100644 src/drivers/webextension/images/icons/Google.svg create mode 100644 src/drivers/webextension/images/icons/Graffiti CMS.png create mode 100644 src/drivers/webextension/images/icons/GrandNode.svg create mode 100644 src/drivers/webextension/images/icons/Grav.png create mode 100644 src/drivers/webextension/images/icons/Gravatar.png create mode 100644 src/drivers/webextension/images/icons/Green Valley CMS.png create mode 100644 src/drivers/webextension/images/icons/Gridsome.svg create mode 100644 src/drivers/webextension/images/icons/GrowingIO.png create mode 100644 src/drivers/webextension/images/icons/HERE.png create mode 100644 src/drivers/webextension/images/icons/HHVM.png create mode 100644 src/drivers/webextension/images/icons/HP.svg create mode 100644 src/drivers/webextension/images/icons/Halo.svg create mode 100644 src/drivers/webextension/images/icons/Hammer.js.png create mode 100644 src/drivers/webextension/images/icons/Handlebars.png create mode 100644 src/drivers/webextension/images/icons/Haravan.png create mode 100644 src/drivers/webextension/images/icons/Haskell.png create mode 100644 src/drivers/webextension/images/icons/HeadJS.png create mode 100644 src/drivers/webextension/images/icons/Heap.png create mode 100644 src/drivers/webextension/images/icons/Hello Bar.png create mode 100644 src/drivers/webextension/images/icons/Hexo.png create mode 100644 src/drivers/webextension/images/icons/Hiawatha.png create mode 100644 src/drivers/webextension/images/icons/Highcharts.png create mode 100644 src/drivers/webextension/images/icons/Highlight.js.png create mode 100644 src/drivers/webextension/images/icons/Hogan.js.png create mode 100644 src/drivers/webextension/images/icons/Hotaru CMS.png create mode 100644 src/drivers/webextension/images/icons/Hotjar.png create mode 100644 src/drivers/webextension/images/icons/HubSpot.png create mode 100644 src/drivers/webextension/images/icons/Hugo.png create mode 100644 src/drivers/webextension/images/icons/IBM.svg create mode 100644 src/drivers/webextension/images/icons/IIS.png create mode 100644 src/drivers/webextension/images/icons/INFOnline.png create mode 100644 src/drivers/webextension/images/icons/IPB.png create mode 100644 src/drivers/webextension/images/icons/Ideasoft.png create mode 100644 src/drivers/webextension/images/icons/Immutable.js.png create mode 100644 src/drivers/webextension/images/icons/ImpressCMS.png create mode 100644 src/drivers/webextension/images/icons/ImpressPages.png create mode 100644 src/drivers/webextension/images/icons/Incapsula.png create mode 100644 src/drivers/webextension/images/icons/Includable.svg create mode 100644 src/drivers/webextension/images/icons/Indico.png create mode 100644 src/drivers/webextension/images/icons/InfernoJS.png create mode 100644 src/drivers/webextension/images/icons/Instabot.png create mode 100644 src/drivers/webextension/images/icons/InstantCMS.png create mode 100644 src/drivers/webextension/images/icons/Intel Active Management Technology.png create mode 100644 src/drivers/webextension/images/icons/IntenseDebate.png create mode 100644 src/drivers/webextension/images/icons/Intercom.svg create mode 100644 src/drivers/webextension/images/icons/Intershop.png create mode 100644 src/drivers/webextension/images/icons/Invenio.png create mode 100644 src/drivers/webextension/images/icons/Ionicons.png create mode 100644 src/drivers/webextension/images/icons/Ionos-by-1and1-logo.svg create mode 100644 src/drivers/webextension/images/icons/JAlbum.png create mode 100644 src/drivers/webextension/images/icons/JBoss Application Server.png create mode 100644 src/drivers/webextension/images/icons/JBoss Web.png create mode 100644 src/drivers/webextension/images/icons/JET Enterprise.svg create mode 100644 src/drivers/webextension/images/icons/JS Charts.png create mode 100644 src/drivers/webextension/images/icons/JSEcoin.png create mode 100644 src/drivers/webextension/images/icons/JTL Shop.png create mode 100644 src/drivers/webextension/images/icons/JahiaDX.svg create mode 100644 src/drivers/webextension/images/icons/Jalios.png create mode 100644 src/drivers/webextension/images/icons/Java.png create mode 100644 src/drivers/webextension/images/icons/JavaScript Infovis Toolkit.png create mode 100644 src/drivers/webextension/images/icons/JavaServer Faces.png create mode 100644 src/drivers/webextension/images/icons/Jekyll.png create mode 100644 src/drivers/webextension/images/icons/Jenkins.png create mode 100644 src/drivers/webextension/images/icons/Jetshop.png create mode 100644 src/drivers/webextension/images/icons/Jetty.png create mode 100644 src/drivers/webextension/images/icons/Jirafe.png create mode 100644 src/drivers/webextension/images/icons/Jitsi.png create mode 100644 src/drivers/webextension/images/icons/Jive.png create mode 100644 src/drivers/webextension/images/icons/JobberBase.png create mode 100644 src/drivers/webextension/images/icons/Joomla.svg create mode 100644 src/drivers/webextension/images/icons/K2.png create mode 100644 src/drivers/webextension/images/icons/KISSmetrics.png create mode 100644 src/drivers/webextension/images/icons/Kajabi.svg create mode 100644 src/drivers/webextension/images/icons/Kampyle.png create mode 100644 src/drivers/webextension/images/icons/Kamva.svg create mode 100644 src/drivers/webextension/images/icons/Kendo UI.png create mode 100644 src/drivers/webextension/images/icons/Kentico CMS.png create mode 100644 src/drivers/webextension/images/icons/KeyCDN.png create mode 100644 src/drivers/webextension/images/icons/KineticJS.png create mode 100644 src/drivers/webextension/images/icons/Klarna.svg create mode 100644 src/drivers/webextension/images/icons/Knockout.js.png create mode 100644 src/drivers/webextension/images/icons/Koa.png create mode 100644 src/drivers/webextension/images/icons/Koala Framework.png create mode 100644 src/drivers/webextension/images/icons/Kobimaster.png create mode 100644 src/drivers/webextension/images/icons/Kohana.png create mode 100644 src/drivers/webextension/images/icons/Koken.png create mode 100644 src/drivers/webextension/images/icons/Komodo CMS.png create mode 100644 src/drivers/webextension/images/icons/Koobi.png create mode 100644 src/drivers/webextension/images/icons/Kooboo CMS.png create mode 100644 src/drivers/webextension/images/icons/Kotisivukone.png create mode 100644 src/drivers/webextension/images/icons/Kubernetes.svg create mode 100644 src/drivers/webextension/images/icons/LEPTON.png create mode 100644 src/drivers/webextension/images/icons/LOU.png create mode 100644 src/drivers/webextension/images/icons/Lagoon.png create mode 100644 src/drivers/webextension/images/icons/Laravel.svg create mode 100644 src/drivers/webextension/images/icons/Leaflet.png create mode 100644 src/drivers/webextension/images/icons/Less.png create mode 100644 src/drivers/webextension/images/icons/Liferay.svg create mode 100644 src/drivers/webextension/images/icons/Lift.png create mode 100644 src/drivers/webextension/images/icons/LightMon Engine.png create mode 100644 src/drivers/webextension/images/icons/Lightbox.png create mode 100644 src/drivers/webextension/images/icons/Lightspeed.svg create mode 100644 src/drivers/webextension/images/icons/LinkSmart.png create mode 100644 src/drivers/webextension/images/icons/Linkedin.svg create mode 100644 src/drivers/webextension/images/icons/List.js.png create mode 100644 src/drivers/webextension/images/icons/LiteSpeed.svg create mode 100644 src/drivers/webextension/images/icons/Lithium.png create mode 100644 src/drivers/webextension/images/icons/LiveAgent.png create mode 100644 src/drivers/webextension/images/icons/LiveChat.png create mode 100644 src/drivers/webextension/images/icons/LiveHelp.png create mode 100644 src/drivers/webextension/images/icons/LiveJournal.png create mode 100644 src/drivers/webextension/images/icons/LivePerson.png create mode 100644 src/drivers/webextension/images/icons/LiveStory.png create mode 100644 src/drivers/webextension/images/icons/LiveStreet CMS.png create mode 100644 src/drivers/webextension/images/icons/Livefyre.png create mode 100644 src/drivers/webextension/images/icons/Liveinternet.png create mode 100644 src/drivers/webextension/images/icons/Livewire.png create mode 100644 src/drivers/webextension/images/icons/Lo-dash.png create mode 100644 src/drivers/webextension/images/icons/LocalFocus.png create mode 100644 src/drivers/webextension/images/icons/Locomotive.png create mode 100644 src/drivers/webextension/images/icons/Logitech Media Server.png create mode 100644 src/drivers/webextension/images/icons/Loja Integrada.png create mode 100644 src/drivers/webextension/images/icons/Lotus Domino.png create mode 100644 src/drivers/webextension/images/icons/Lua.png create mode 100644 src/drivers/webextension/images/icons/Lucene.png create mode 100644 src/drivers/webextension/images/icons/Luigisbox.svg create mode 100644 src/drivers/webextension/images/icons/MODX.png create mode 100644 src/drivers/webextension/images/icons/MadAdsMedia.png create mode 100644 src/drivers/webextension/images/icons/Magento.png create mode 100644 src/drivers/webextension/images/icons/MakeShopKorea.png create mode 100644 src/drivers/webextension/images/icons/Mambo.png create mode 100644 src/drivers/webextension/images/icons/MantisBT.png create mode 100644 src/drivers/webextension/images/icons/ManyContacts.png create mode 100644 src/drivers/webextension/images/icons/Marionette.js.svg create mode 100644 src/drivers/webextension/images/icons/Marketo.png create mode 100644 src/drivers/webextension/images/icons/Material Design Lite.png create mode 100644 src/drivers/webextension/images/icons/Materialize CSS.png create mode 100644 src/drivers/webextension/images/icons/MathJax.png create mode 100644 src/drivers/webextension/images/icons/Matomo.png create mode 100644 src/drivers/webextension/images/icons/MaxCDN.png create mode 100644 src/drivers/webextension/images/icons/MaxSite CMS.png create mode 100644 src/drivers/webextension/images/icons/MediaElement.js.png create mode 100644 src/drivers/webextension/images/icons/MediaWiki.png create mode 100755 src/drivers/webextension/images/icons/Medium.svg create mode 100644 src/drivers/webextension/images/icons/Meebo.png create mode 100644 src/drivers/webextension/images/icons/MemberStack.png create mode 100644 src/drivers/webextension/images/icons/Meteor.png create mode 100644 src/drivers/webextension/images/icons/Methode.png create mode 100644 src/drivers/webextension/images/icons/Microsoft ASP.NET.png create mode 100644 src/drivers/webextension/images/icons/Microsoft Excel.svg create mode 100644 src/drivers/webextension/images/icons/Microsoft PowerPoint.svg create mode 100644 src/drivers/webextension/images/icons/Microsoft Publisher.svg create mode 100644 src/drivers/webextension/images/icons/Microsoft SharePoint.png create mode 100644 src/drivers/webextension/images/icons/Microsoft Word.svg create mode 100644 src/drivers/webextension/images/icons/Microsoft.png create mode 100644 src/drivers/webextension/images/icons/Milligram.png create mode 100644 src/drivers/webextension/images/icons/MiniBB.png create mode 100644 src/drivers/webextension/images/icons/Mint.png create mode 100644 src/drivers/webextension/images/icons/Mixpanel.png create mode 100644 src/drivers/webextension/images/icons/MobX.svg create mode 100644 src/drivers/webextension/images/icons/Mobify.png create mode 100644 src/drivers/webextension/images/icons/MochiKit.png create mode 100644 src/drivers/webextension/images/icons/Modernizr.svg create mode 100644 src/drivers/webextension/images/icons/Moguta.CMS.png create mode 100644 src/drivers/webextension/images/icons/MoinMoin.png create mode 100644 src/drivers/webextension/images/icons/Mojolicious.png create mode 100644 src/drivers/webextension/images/icons/Mollom.png create mode 100644 src/drivers/webextension/images/icons/Moment.js.svg create mode 100644 src/drivers/webextension/images/icons/Mondo Media.png create mode 100644 src/drivers/webextension/images/icons/MongoDB.png create mode 100644 src/drivers/webextension/images/icons/Mongrel.png create mode 100644 src/drivers/webextension/images/icons/Monkey HTTP Server.png create mode 100644 src/drivers/webextension/images/icons/Mono.net.png create mode 100644 src/drivers/webextension/images/icons/Mono.png create mode 100644 src/drivers/webextension/images/icons/MooTools.png create mode 100644 src/drivers/webextension/images/icons/Moodle.png create mode 100644 src/drivers/webextension/images/icons/MotoCMS.svg create mode 100644 src/drivers/webextension/images/icons/Movable Type.png create mode 100644 src/drivers/webextension/images/icons/Mozard Suite.png create mode 100644 src/drivers/webextension/images/icons/Mura CMS.png create mode 100644 src/drivers/webextension/images/icons/Mustache.png create mode 100644 src/drivers/webextension/images/icons/MyBB.png create mode 100644 src/drivers/webextension/images/icons/MyBlogLog.png create mode 100644 src/drivers/webextension/images/icons/MySQL.svg create mode 100644 src/drivers/webextension/images/icons/Mynetcap.png create mode 100644 src/drivers/webextension/images/icons/NVD3.png create mode 100644 src/drivers/webextension/images/icons/Navegg.png create mode 100644 src/drivers/webextension/images/icons/Neos.svg create mode 100644 src/drivers/webextension/images/icons/NetSuite.png create mode 100644 src/drivers/webextension/images/icons/Netlify.svg create mode 100644 src/drivers/webextension/images/icons/Neto.svg create mode 100644 src/drivers/webextension/images/icons/Nette Framework.png create mode 100644 src/drivers/webextension/images/icons/New Relic.png create mode 100644 src/drivers/webextension/images/icons/NextGEN Gallery.png create mode 100644 src/drivers/webextension/images/icons/Nginx.svg create mode 100644 src/drivers/webextension/images/icons/NodeBB.png create mode 100644 src/drivers/webextension/images/icons/Nuxt.js.svg create mode 100644 src/drivers/webextension/images/icons/OWL Carousel.png create mode 100644 src/drivers/webextension/images/icons/OXID eShop.png create mode 100644 src/drivers/webextension/images/icons/October CMS.png create mode 100644 src/drivers/webextension/images/icons/Odoo.png create mode 100644 src/drivers/webextension/images/icons/Olark.png create mode 100644 src/drivers/webextension/images/icons/OneAPM.png create mode 100644 src/drivers/webextension/images/icons/OneStat.png create mode 100644 src/drivers/webextension/images/icons/Onshop.svg create mode 100644 src/drivers/webextension/images/icons/Open AdStream.png create mode 100644 src/drivers/webextension/images/icons/Open Classifieds.png create mode 100644 src/drivers/webextension/images/icons/Open Journal Systems.png create mode 100644 src/drivers/webextension/images/icons/Open Web Analytics.png create mode 100644 src/drivers/webextension/images/icons/Open eShop.png create mode 100644 src/drivers/webextension/images/icons/OpenCart.png create mode 100644 src/drivers/webextension/images/icons/OpenCms.png create mode 100644 src/drivers/webextension/images/icons/OpenGrok.png create mode 100644 src/drivers/webextension/images/icons/OpenLayers.png create mode 100644 src/drivers/webextension/images/icons/OpenNemas.png create mode 100644 src/drivers/webextension/images/icons/OpenResty.png create mode 100644 src/drivers/webextension/images/icons/OpenSSL.png create mode 100644 src/drivers/webextension/images/icons/OpenText Web Solutions.png create mode 100644 src/drivers/webextension/images/icons/OpenUI5.png create mode 100644 src/drivers/webextension/images/icons/OpenX.png create mode 100644 src/drivers/webextension/images/icons/Optimizely.png create mode 100644 src/drivers/webextension/images/icons/Oracle.png create mode 100644 src/drivers/webextension/images/icons/Orchard CMS.png create mode 100644 src/drivers/webextension/images/icons/Outbrain.png create mode 100644 src/drivers/webextension/images/icons/Outlook.svg create mode 100644 src/drivers/webextension/images/icons/PDF.js.svg create mode 100644 src/drivers/webextension/images/icons/PHP-Fusion.png create mode 100644 src/drivers/webextension/images/icons/PHP-Nuke.png create mode 100644 src/drivers/webextension/images/icons/PHP.svg create mode 100644 src/drivers/webextension/images/icons/Pagekit.png create mode 100644 src/drivers/webextension/images/icons/Pagevamp.png create mode 100644 src/drivers/webextension/images/icons/Parcel.png create mode 100644 src/drivers/webextension/images/icons/Pardot.png create mode 100644 src/drivers/webextension/images/icons/Parse.ly.png create mode 100644 src/drivers/webextension/images/icons/PayPal.svg create mode 100644 src/drivers/webextension/images/icons/PencilBlue.png create mode 100644 src/drivers/webextension/images/icons/Percussion.png create mode 100644 src/drivers/webextension/images/icons/Perl.png create mode 100644 src/drivers/webextension/images/icons/Phabricator.png create mode 100644 src/drivers/webextension/images/icons/Phaser.png create mode 100644 src/drivers/webextension/images/icons/Phenomic.svg create mode 100644 src/drivers/webextension/images/icons/PhotoShelter.png create mode 100644 src/drivers/webextension/images/icons/Phusion Passenger.png create mode 100644 src/drivers/webextension/images/icons/Pingoteam.svg create mode 100644 src/drivers/webextension/images/icons/Pinterest.svg create mode 100644 src/drivers/webextension/images/icons/Planet.png create mode 100644 src/drivers/webextension/images/icons/Plataforma NEO.svg create mode 100644 src/drivers/webextension/images/icons/PlatformOS.svg create mode 100644 src/drivers/webextension/images/icons/Play.svg create mode 100644 src/drivers/webextension/images/icons/Plentymarkets.png create mode 100644 src/drivers/webextension/images/icons/Plesk.png create mode 100644 src/drivers/webextension/images/icons/Pligg.png create mode 100644 src/drivers/webextension/images/icons/Plone.png create mode 100644 src/drivers/webextension/images/icons/Plotly.png create mode 100644 src/drivers/webextension/images/icons/Plyr.png create mode 100644 src/drivers/webextension/images/icons/Po.st.png create mode 100644 src/drivers/webextension/images/icons/Polymer.png create mode 100644 src/drivers/webextension/images/icons/Posterous.png create mode 100644 src/drivers/webextension/images/icons/PostgreSQL.png create mode 100644 src/drivers/webextension/images/icons/Powergap.png create mode 100644 src/drivers/webextension/images/icons/Prebid.png create mode 100644 src/drivers/webextension/images/icons/Prefix-Free.png create mode 100644 src/drivers/webextension/images/icons/PrestaShop.svg create mode 100644 src/drivers/webextension/images/icons/Prism.svg create mode 100644 src/drivers/webextension/images/icons/Project Wonderful.png create mode 100644 src/drivers/webextension/images/icons/Prototype.png create mode 100644 src/drivers/webextension/images/icons/Proximis Omnichannel.png create mode 100644 src/drivers/webextension/images/icons/PubMatic.png create mode 100644 src/drivers/webextension/images/icons/Public CMS.png create mode 100644 src/drivers/webextension/images/icons/Pure CSS.png create mode 100644 src/drivers/webextension/images/icons/PyroCMS.png create mode 100644 src/drivers/webextension/images/icons/Python.png create mode 100644 src/drivers/webextension/images/icons/Quantcast.png create mode 100644 src/drivers/webextension/images/icons/Quick.CMS.png create mode 100644 src/drivers/webextension/images/icons/Quick.Cart.png create mode 100644 src/drivers/webextension/images/icons/Quill.png create mode 100644 src/drivers/webextension/images/icons/RBS Change.png create mode 100644 src/drivers/webextension/images/icons/RCMS.png create mode 100644 src/drivers/webextension/images/icons/RD Station.png create mode 100644 src/drivers/webextension/images/icons/RDoc.png create mode 100644 src/drivers/webextension/images/icons/RXWeb.svg create mode 100644 src/drivers/webextension/images/icons/RackCache.png create mode 100644 src/drivers/webextension/images/icons/RainLoop.png create mode 100644 src/drivers/webextension/images/icons/RakutenDigitalCommerce.png create mode 100644 src/drivers/webextension/images/icons/Ramda.png create mode 100644 src/drivers/webextension/images/icons/Raphael.png create mode 100644 src/drivers/webextension/images/icons/Raspbian.svg create mode 100644 src/drivers/webextension/images/icons/Rayo.png create mode 100644 src/drivers/webextension/images/icons/React.png create mode 100644 src/drivers/webextension/images/icons/RebelMouse.svg create mode 100644 src/drivers/webextension/images/icons/Red Hat.svg create mode 100644 src/drivers/webextension/images/icons/Redaxscript.svg create mode 100644 src/drivers/webextension/images/icons/Reddit.png create mode 100644 src/drivers/webextension/images/icons/Redmine.png create mode 100644 src/drivers/webextension/images/icons/Reinvigorate.png create mode 100644 src/drivers/webextension/images/icons/RequireJS.png create mode 100644 src/drivers/webextension/images/icons/Resin.png create mode 100644 src/drivers/webextension/images/icons/Reveal.js.png create mode 100644 src/drivers/webextension/images/icons/Revel.png create mode 100644 src/drivers/webextension/images/icons/RightJS.png create mode 100644 src/drivers/webextension/images/icons/Riot.png create mode 100644 src/drivers/webextension/images/icons/RiteCMS.png create mode 100644 src/drivers/webextension/images/icons/Roadiz CMS.png create mode 100644 src/drivers/webextension/images/icons/Robin.png create mode 100644 src/drivers/webextension/images/icons/RockRMS.svg create mode 100644 src/drivers/webextension/images/icons/RoundCube.png create mode 100644 src/drivers/webextension/images/icons/Rubicon Project.png create mode 100644 src/drivers/webextension/images/icons/Ruby on Rails.png create mode 100644 src/drivers/webextension/images/icons/Ruby.png create mode 100644 src/drivers/webextension/images/icons/Ruxit.png create mode 100644 src/drivers/webextension/images/icons/RxJS.png create mode 100644 src/drivers/webextension/images/icons/S.Builder.png create mode 100644 src/drivers/webextension/images/icons/SAP.png create mode 100644 src/drivers/webextension/images/icons/SDL Tridion.png create mode 100644 src/drivers/webextension/images/icons/SIMsite.png create mode 100644 src/drivers/webextension/images/icons/SMF.png create mode 100644 src/drivers/webextension/images/icons/SOBI 2.png create mode 100644 src/drivers/webextension/images/icons/SPDY.png create mode 100644 src/drivers/webextension/images/icons/SQL Buddy.png create mode 100644 src/drivers/webextension/images/icons/SQLite.png create mode 100644 src/drivers/webextension/images/icons/SUSE.png create mode 100644 src/drivers/webextension/images/icons/SWFObject.png create mode 100644 src/drivers/webextension/images/icons/Saber.svg create mode 100644 src/drivers/webextension/images/icons/Sails.js.svg create mode 100644 src/drivers/webextension/images/icons/Salesforce.svg create mode 100644 src/drivers/webextension/images/icons/Sapper.svg create mode 100644 src/drivers/webextension/images/icons/Sarka-SPIP.png create mode 100644 src/drivers/webextension/images/icons/Sazito.svg create mode 100644 src/drivers/webextension/images/icons/Scala.png create mode 100644 src/drivers/webextension/images/icons/Scenari.png create mode 100644 src/drivers/webextension/images/icons/Scholica.svg create mode 100644 src/drivers/webextension/images/icons/Scientific Linux.png create mode 100644 src/drivers/webextension/images/icons/SeamlessCMS.png create mode 100644 src/drivers/webextension/images/icons/Segment.png create mode 100644 src/drivers/webextension/images/icons/Select2.png create mode 100644 src/drivers/webextension/images/icons/Semantic-ui.png create mode 100644 src/drivers/webextension/images/icons/Sencha Touch.png create mode 100644 src/drivers/webextension/images/icons/Sensors Data.svg create mode 100644 src/drivers/webextension/images/icons/Sentry.svg create mode 100644 src/drivers/webextension/images/icons/Serendipity.png create mode 100644 src/drivers/webextension/images/icons/Shapecss.svg create mode 100644 src/drivers/webextension/images/icons/ShareThis.png create mode 100644 src/drivers/webextension/images/icons/ShellInABox.png create mode 100644 src/drivers/webextension/images/icons/Shiny.png create mode 100644 src/drivers/webextension/images/icons/ShinyStat.png create mode 100644 src/drivers/webextension/images/icons/Shopatron.png create mode 100644 src/drivers/webextension/images/icons/Shopcada.png create mode 100644 src/drivers/webextension/images/icons/Shoper.svg create mode 100644 src/drivers/webextension/images/icons/Shoperfa.png create mode 100644 src/drivers/webextension/images/icons/Shopery.svg create mode 100644 src/drivers/webextension/images/icons/Shopfa.svg create mode 100644 src/drivers/webextension/images/icons/Shopify.svg create mode 100644 src/drivers/webextension/images/icons/Shoptet.svg create mode 100644 src/drivers/webextension/images/icons/Shopware.svg create mode 100644 src/drivers/webextension/images/icons/Silva.png create mode 100644 src/drivers/webextension/images/icons/SilverStripe.svg create mode 100644 src/drivers/webextension/images/icons/SimpleAnalytics.svg create mode 100644 src/drivers/webextension/images/icons/Simplebo.png create mode 100644 src/drivers/webextension/images/icons/Site Meter.png create mode 100644 src/drivers/webextension/images/icons/SiteCatalyst.png create mode 100644 src/drivers/webextension/images/icons/SiteEdit.png create mode 100644 src/drivers/webextension/images/icons/Sitecore.png create mode 100644 src/drivers/webextension/images/icons/Sitefinity.svg create mode 100644 src/drivers/webextension/images/icons/Siteglide.svg create mode 100644 src/drivers/webextension/images/icons/Sivuviidakko.png create mode 100644 src/drivers/webextension/images/icons/Sizmek.png create mode 100644 src/drivers/webextension/images/icons/SlickStack.png create mode 100644 src/drivers/webextension/images/icons/Slimbox 2.png create mode 100644 src/drivers/webextension/images/icons/Slimbox.png create mode 100644 src/drivers/webextension/images/icons/Smart Ad Server.png create mode 100644 src/drivers/webextension/images/icons/SmartSite.png create mode 100644 src/drivers/webextension/images/icons/Smartstore.png create mode 100644 src/drivers/webextension/images/icons/Snap.png create mode 100644 src/drivers/webextension/images/icons/Snap.svg.png create mode 100644 src/drivers/webextension/images/icons/Snoobi.png create mode 100644 src/drivers/webextension/images/icons/SobiPro.png create mode 100644 src/drivers/webextension/images/icons/Socket.io.png create mode 100644 src/drivers/webextension/images/icons/Solodev.png create mode 100644 src/drivers/webextension/images/icons/Solr.png create mode 100644 src/drivers/webextension/images/icons/Solusquare.png create mode 100644 src/drivers/webextension/images/icons/Solve Media.png create mode 100644 src/drivers/webextension/images/icons/SoundManager.png create mode 100644 src/drivers/webextension/images/icons/Sphinx.png create mode 100644 src/drivers/webextension/images/icons/SpinCMS.png create mode 100644 src/drivers/webextension/images/icons/Splunk.png create mode 100644 src/drivers/webextension/images/icons/Spree.png create mode 100644 src/drivers/webextension/images/icons/Sqreen.png create mode 100644 src/drivers/webextension/images/icons/Squarespace.png create mode 100644 src/drivers/webextension/images/icons/SquirrelMail.png create mode 100644 src/drivers/webextension/images/icons/Squiz Matrix.png create mode 100644 src/drivers/webextension/images/icons/Stackla.png create mode 100644 src/drivers/webextension/images/icons/Starlet.png create mode 100644 src/drivers/webextension/images/icons/Statcounter.svg create mode 100644 src/drivers/webextension/images/icons/Store Systems.png create mode 100644 src/drivers/webextension/images/icons/Strapi.png create mode 100644 src/drivers/webextension/images/icons/Strikingly.png create mode 100644 src/drivers/webextension/images/icons/Stripe.png create mode 100644 src/drivers/webextension/images/icons/SublimeVideo.png create mode 100644 src/drivers/webextension/images/icons/Subrion.png create mode 100644 src/drivers/webextension/images/icons/Sulu.svg create mode 100644 src/drivers/webextension/images/icons/SumoMe.png create mode 100644 src/drivers/webextension/images/icons/Supersized.png create mode 100644 src/drivers/webextension/images/icons/Svelte.svg create mode 100644 src/drivers/webextension/images/icons/SweetAlert.png create mode 100644 src/drivers/webextension/images/icons/SweetAlert2.png create mode 100644 src/drivers/webextension/images/icons/Swell.svg create mode 100644 src/drivers/webextension/images/icons/Swiftlet.png create mode 100644 src/drivers/webextension/images/icons/Symfony.svg create mode 100644 src/drivers/webextension/images/icons/Synology DiskStation.png create mode 100644 src/drivers/webextension/images/icons/SyntaxHighlighter.png create mode 100644 src/drivers/webextension/images/icons/TWiki.png create mode 100644 src/drivers/webextension/images/icons/TYPO3.svg create mode 100644 src/drivers/webextension/images/icons/Taiga.png create mode 100644 src/drivers/webextension/images/icons/Tamago.png create mode 100644 src/drivers/webextension/images/icons/TawkTo.png create mode 100644 src/drivers/webextension/images/icons/Tealeaf.png create mode 100644 src/drivers/webextension/images/icons/Tealium.png create mode 100644 src/drivers/webextension/images/icons/TeamCity.svg create mode 100644 src/drivers/webextension/images/icons/Tebex.png create mode 100644 src/drivers/webextension/images/icons/Telescope.png create mode 100644 src/drivers/webextension/images/icons/TencentWaterproofWall.png create mode 100644 src/drivers/webextension/images/icons/Tengine.png create mode 100644 src/drivers/webextension/images/icons/Textpattern CMS.png create mode 100644 src/drivers/webextension/images/icons/Thelia.png create mode 100644 src/drivers/webextension/images/icons/ThinkPHP.png create mode 100644 src/drivers/webextension/images/icons/Ticimax.png create mode 100644 src/drivers/webextension/images/icons/TiddlyWiki.png create mode 100644 src/drivers/webextension/images/icons/Tiki Wiki CMS Groupware.png create mode 100644 src/drivers/webextension/images/icons/Tilda.svg create mode 100644 src/drivers/webextension/images/icons/Timeplot.png create mode 100644 src/drivers/webextension/images/icons/TinyMCE.png create mode 100644 src/drivers/webextension/images/icons/Titan.png create mode 100644 src/drivers/webextension/images/icons/TomatoCart.png create mode 100644 src/drivers/webextension/images/icons/TornadoServer.png create mode 100644 src/drivers/webextension/images/icons/TotalCode.png create mode 100644 src/drivers/webextension/images/icons/Trac.png create mode 100644 src/drivers/webextension/images/icons/TrackJs.png create mode 100644 src/drivers/webextension/images/icons/Tsoft.png create mode 100644 src/drivers/webextension/images/icons/Tumblr.png create mode 100644 src/drivers/webextension/images/icons/TweenMax.png create mode 100644 src/drivers/webextension/images/icons/Twilight CMS.png create mode 100644 src/drivers/webextension/images/icons/TwistPHP.png create mode 100644 src/drivers/webextension/images/icons/TwistedWeb.png create mode 100644 src/drivers/webextension/images/icons/Twitter Flight.png create mode 100644 src/drivers/webextension/images/icons/Twitter typeahead.js.png create mode 100644 src/drivers/webextension/images/icons/Twitter.svg create mode 100644 src/drivers/webextension/images/icons/TypePad.png create mode 100644 src/drivers/webextension/images/icons/Typekit.png create mode 100644 src/drivers/webextension/images/icons/UIKit.png create mode 100644 src/drivers/webextension/images/icons/UMI.CMS.png create mode 100644 src/drivers/webextension/images/icons/UNIX.png create mode 100644 src/drivers/webextension/images/icons/Ubercart.png create mode 100644 src/drivers/webextension/images/icons/Ubuntu.png create mode 100644 src/drivers/webextension/images/icons/UltraCart.png create mode 100644 src/drivers/webextension/images/icons/Umbraco.png create mode 100644 src/drivers/webextension/images/icons/Unbounce.png create mode 100644 src/drivers/webextension/images/icons/Underscore.js.png create mode 100644 src/drivers/webextension/images/icons/Usabilla.svg create mode 100644 src/drivers/webextension/images/icons/UserLike.svg create mode 100644 src/drivers/webextension/images/icons/UserRules.png create mode 100644 src/drivers/webextension/images/icons/UserVoice.png create mode 100644 src/drivers/webextension/images/icons/Ushahidi.png create mode 100644 src/drivers/webextension/images/icons/VIVVO.png create mode 100644 src/drivers/webextension/images/icons/VP-ASP.png create mode 100644 src/drivers/webextension/images/icons/VTEX.svg create mode 100644 src/drivers/webextension/images/icons/Vaadin.svg create mode 100644 src/drivers/webextension/images/icons/Vanilla.png create mode 100644 src/drivers/webextension/images/icons/Varnish.svg create mode 100644 src/drivers/webextension/images/icons/Veoxa.png create mode 100644 src/drivers/webextension/images/icons/VideoJS.svg create mode 100644 src/drivers/webextension/images/icons/VigLink.png create mode 100644 src/drivers/webextension/images/icons/Vignette.png create mode 100644 src/drivers/webextension/images/icons/Vimeo.png create mode 100644 src/drivers/webextension/images/icons/Virgool.svg create mode 100644 src/drivers/webextension/images/icons/VirtueMart.png create mode 100644 src/drivers/webextension/images/icons/VisualPath.png create mode 100644 src/drivers/webextension/images/icons/Volusion.svg create mode 100644 src/drivers/webextension/images/icons/Vue.js.png create mode 100644 src/drivers/webextension/images/icons/VuePress.svg create mode 100644 src/drivers/webextension/images/icons/W3 Total Cache.png create mode 100644 src/drivers/webextension/images/icons/W3Counter.png create mode 100644 src/drivers/webextension/images/icons/WEBXPAY.png create mode 100644 src/drivers/webextension/images/icons/WHMCS.png create mode 100644 src/drivers/webextension/images/icons/WP Rocket.png create mode 100644 src/drivers/webextension/images/icons/WP-Statistics.png create mode 100644 src/drivers/webextension/images/icons/WPCacheOn.png create mode 100644 src/drivers/webextension/images/icons/Warp.png create mode 100644 src/drivers/webextension/images/icons/Web2py.png create mode 100644 src/drivers/webextension/images/icons/WebGUI.png create mode 100644 src/drivers/webextension/images/icons/WebPublisher.png create mode 100644 src/drivers/webextension/images/icons/WebSite X5.png create mode 100644 src/drivers/webextension/images/icons/Webix.png create mode 100644 src/drivers/webextension/images/icons/WebsPlanet.png create mode 100644 src/drivers/webextension/images/icons/Websale.png create mode 100644 src/drivers/webextension/images/icons/WebsiteBaker.png create mode 100644 src/drivers/webextension/images/icons/WebsiteCreator.png create mode 100644 src/drivers/webextension/images/icons/Webtrekk.png create mode 100644 src/drivers/webextension/images/icons/Webtrends.png create mode 100644 src/drivers/webextension/images/icons/Webzi.svg create mode 100644 src/drivers/webextension/images/icons/Weebly.png create mode 100644 src/drivers/webextension/images/icons/Weglot.png create mode 100644 src/drivers/webextension/images/icons/Whooshkaa.svg create mode 100644 src/drivers/webextension/images/icons/WikkaWiki.png create mode 100644 src/drivers/webextension/images/icons/WindowsServer.png create mode 100644 src/drivers/webextension/images/icons/Wink.png create mode 100644 src/drivers/webextension/images/icons/Wix.png create mode 100644 src/drivers/webextension/images/icons/Wolf CMS.png create mode 100644 src/drivers/webextension/images/icons/Woltlab Community Framework.png create mode 100644 src/drivers/webextension/images/icons/WooCommerce.png create mode 100644 src/drivers/webextension/images/icons/Woopra.png create mode 100644 src/drivers/webextension/images/icons/WordPress.svg create mode 100644 src/drivers/webextension/images/icons/Wowza Media Server.png create mode 100644 src/drivers/webextension/images/icons/X-Cart.png create mode 100644 src/drivers/webextension/images/icons/XAMPP.png create mode 100644 src/drivers/webextension/images/icons/XMB.png create mode 100644 src/drivers/webextension/images/icons/XOOPS.png create mode 100644 src/drivers/webextension/images/icons/XRegExp.png create mode 100644 src/drivers/webextension/images/icons/Xajax.png create mode 100644 src/drivers/webextension/images/icons/Xanario.png create mode 100644 src/drivers/webextension/images/icons/XenForo.png create mode 100644 src/drivers/webextension/images/icons/Xitami.png create mode 100644 src/drivers/webextension/images/icons/XpressEngine.png create mode 100644 src/drivers/webextension/images/icons/YUI.png create mode 100644 src/drivers/webextension/images/icons/YaBB.png create mode 100644 src/drivers/webextension/images/icons/Yandex.Direct.png create mode 100644 src/drivers/webextension/images/icons/Yandex.Metrika.png create mode 100644 src/drivers/webextension/images/icons/Yaws.png create mode 100644 src/drivers/webextension/images/icons/Yieldlab.png create mode 100644 src/drivers/webextension/images/icons/Yii.png create mode 100644 src/drivers/webextension/images/icons/Yoast SEO.png create mode 100644 src/drivers/webextension/images/icons/YouTrack.png create mode 100644 src/drivers/webextension/images/icons/YouTube.png create mode 100644 src/drivers/webextension/images/icons/ZK.png create mode 100644 src/drivers/webextension/images/icons/ZURB Foundation.png create mode 100644 src/drivers/webextension/images/icons/Zabbix.png create mode 100644 src/drivers/webextension/images/icons/Zanox.png create mode 100644 src/drivers/webextension/images/icons/Zen Cart.png create mode 100644 src/drivers/webextension/images/icons/Zend.png create mode 100644 src/drivers/webextension/images/icons/Zendesk Chat.png create mode 100644 src/drivers/webextension/images/icons/Zendesk.png create mode 100644 src/drivers/webextension/images/icons/Zenfolio.png create mode 100644 src/drivers/webextension/images/icons/Zepto.png create mode 100644 src/drivers/webextension/images/icons/Zimbra.png create mode 100644 src/drivers/webextension/images/icons/Zinnia.png create mode 100644 src/drivers/webextension/images/icons/Zipkin.png create mode 100644 src/drivers/webextension/images/icons/Zope.png create mode 100644 src/drivers/webextension/images/icons/a-blog cms.svg create mode 100644 src/drivers/webextension/images/icons/acquia-cloud.png create mode 100644 src/drivers/webextension/images/icons/actionhero.js.png create mode 100644 src/drivers/webextension/images/icons/adminer.png create mode 100644 src/drivers/webextension/images/icons/adnegah.png create mode 100644 src/drivers/webextension/images/icons/adobedmt.png create mode 100644 src/drivers/webextension/images/icons/after-buy.png create mode 100644 src/drivers/webextension/images/icons/aircall.png create mode 100644 src/drivers/webextension/images/icons/akamai.svg create mode 100644 src/drivers/webextension/images/icons/akaunting.svg create mode 100644 src/drivers/webextension/images/icons/akka-http.png create mode 100644 src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png create mode 100644 src/drivers/webextension/images/icons/amCharts.png create mode 100644 src/drivers/webextension/images/icons/amber.png create mode 100644 src/drivers/webextension/images/icons/amplitude.png create mode 100644 src/drivers/webextension/images/icons/apigee.svg create mode 100644 src/drivers/webextension/images/icons/apostrophecms.svg create mode 100644 src/drivers/webextension/images/icons/arcgis_icon.png create mode 100644 src/drivers/webextension/images/icons/asciinema.png create mode 100644 src/drivers/webextension/images/icons/automattic.png create mode 100644 src/drivers/webextension/images/icons/aws-ec2.svg create mode 100644 src/drivers/webextension/images/icons/aws-elb.png create mode 100644 src/drivers/webextension/images/icons/aws-s3.svg create mode 100644 src/drivers/webextension/images/icons/aws.svg create mode 100644 src/drivers/webextension/images/icons/azure.svg create mode 100644 src/drivers/webextension/images/icons/bablic.png create mode 100644 src/drivers/webextension/images/icons/basket.js.png create mode 100644 src/drivers/webextension/images/icons/bigcartel.png create mode 100644 src/drivers/webextension/images/icons/bizweb.png create mode 100644 src/drivers/webextension/images/icons/bokeh.png create mode 100644 src/drivers/webextension/images/icons/boom.svg create mode 100644 src/drivers/webextension/images/icons/bubble.png create mode 100644 src/drivers/webextension/images/icons/byINTI.svg create mode 100644 src/drivers/webextension/images/icons/cPanel.png create mode 100644 src/drivers/webextension/images/icons/caddy.svg create mode 100644 src/drivers/webextension/images/icons/ccvshop.png create mode 100644 src/drivers/webextension/images/icons/cgit.png create mode 100644 src/drivers/webextension/images/icons/chevereto.png create mode 100644 src/drivers/webextension/images/icons/clarity.svg create mode 100644 src/drivers/webextension/images/icons/cloudcart.svg create mode 100644 src/drivers/webextension/images/icons/cnzz.png create mode 100644 src/drivers/webextension/images/icons/coaster-cms.png create mode 100644 src/drivers/webextension/images/icons/coinhave.png create mode 100644 src/drivers/webextension/images/icons/coinimp.png create mode 100644 src/drivers/webextension/images/icons/colormeshop.png create mode 100644 src/drivers/webextension/images/icons/comScore.png create mode 100644 src/drivers/webextension/images/icons/datadome.png create mode 100644 src/drivers/webextension/images/icons/datocms.svg create mode 100644 src/drivers/webextension/images/icons/debut.png create mode 100644 src/drivers/webextension/images/icons/decimal.js.png create mode 100644 src/drivers/webextension/images/icons/deepminer.png create mode 100644 src/drivers/webextension/images/icons/default.svg create mode 100644 src/drivers/webextension/images/icons/docusaurus.svg create mode 100644 src/drivers/webextension/images/icons/duda.png create mode 100644 src/drivers/webextension/images/icons/e107.png create mode 100644 src/drivers/webextension/images/icons/eSyndiCat.png create mode 100644 src/drivers/webextension/images/icons/eZ.svg create mode 100644 src/drivers/webextension/images/icons/ebis.png create mode 100644 src/drivers/webextension/images/icons/ec-cube.png create mode 100644 src/drivers/webextension/images/icons/ecwid.svg create mode 100644 src/drivers/webextension/images/icons/ef.js.svg create mode 100644 src/drivers/webextension/images/icons/elm.svg create mode 100644 src/drivers/webextension/images/icons/enduro.js.svg create mode 100644 src/drivers/webextension/images/icons/ensighten.png create mode 100644 src/drivers/webextension/images/icons/epages.png create mode 100644 src/drivers/webextension/images/icons/etherpad.png create mode 100644 src/drivers/webextension/images/icons/fastspring.png create mode 100644 src/drivers/webextension/images/icons/flarum.png create mode 100644 src/drivers/webextension/images/icons/flywheel.svg create mode 100644 src/drivers/webextension/images/icons/foswiki.png create mode 100644 src/drivers/webextension/images/icons/freshchat.png create mode 100644 src/drivers/webextension/images/icons/freshmarketer.png create mode 100644 src/drivers/webextension/images/icons/futureshop.png create mode 100644 src/drivers/webextension/images/icons/gRPC.png create mode 100644 src/drivers/webextension/images/icons/gerrit.svg create mode 100644 src/drivers/webextension/images/icons/git.svg create mode 100644 src/drivers/webextension/images/icons/gitea.svg create mode 100644 src/drivers/webextension/images/icons/godaddy.svg create mode 100644 src/drivers/webextension/images/icons/gogs.png create mode 100644 src/drivers/webextension/images/icons/google_cloud.svg create mode 100644 src/drivers/webextension/images/icons/govCMS.svg create mode 100644 src/drivers/webextension/images/icons/govuk.png create mode 100644 src/drivers/webextension/images/icons/gravityforms.svg create mode 100644 src/drivers/webextension/images/icons/gunicorn.png create mode 100644 src/drivers/webextension/images/icons/heroku.svg create mode 100644 src/drivers/webextension/images/icons/hinza_advanced_cms.svg create mode 100644 src/drivers/webextension/images/icons/http2.png create mode 100644 src/drivers/webextension/images/icons/iEXExchanger.png create mode 100644 src/drivers/webextension/images/icons/iPresta.png create mode 100644 src/drivers/webextension/images/icons/iWeb.png create mode 100644 src/drivers/webextension/images/icons/idosellshop.png create mode 100644 src/drivers/webextension/images/icons/ikiwiki.png create mode 100644 src/drivers/webextension/images/icons/imperiaCMS.svg create mode 100644 src/drivers/webextension/images/icons/infusionsoft.svg create mode 100644 src/drivers/webextension/images/icons/inspectlet.png create mode 100644 src/drivers/webextension/images/icons/io4 CMS.png create mode 100644 src/drivers/webextension/images/icons/ionic.png create mode 100644 src/drivers/webextension/images/icons/iplabel.svg create mode 100644 src/drivers/webextension/images/icons/irroba.svg create mode 100644 src/drivers/webextension/images/icons/j2store.png create mode 100644 src/drivers/webextension/images/icons/jQTouch.png create mode 100644 src/drivers/webextension/images/icons/jQuery Mobile.svg create mode 100644 src/drivers/webextension/images/icons/jQuery UI.svg create mode 100644 src/drivers/webextension/images/icons/jQuery.svg create mode 100644 src/drivers/webextension/images/icons/jimdo.png create mode 100644 src/drivers/webextension/images/icons/jqPlot.png create mode 100644 src/drivers/webextension/images/icons/kemalcr.png create mode 100644 src/drivers/webextension/images/icons/kestrel.svg create mode 100644 src/drivers/webextension/images/icons/kibana.svg create mode 100644 src/drivers/webextension/images/icons/kinsta.svg create mode 100644 src/drivers/webextension/images/icons/koha.png create mode 100644 src/drivers/webextension/images/icons/kolors4u.png create mode 100644 src/drivers/webextension/images/icons/laterpay.png create mode 100644 src/drivers/webextension/images/icons/libwww-perl-daemon.png create mode 100644 src/drivers/webextension/images/icons/lighttpd.png create mode 100644 src/drivers/webextension/images/icons/liquidweb.svg create mode 100644 src/drivers/webextension/images/icons/litespeed-cache.png create mode 100644 src/drivers/webextension/images/icons/mailchimp.svg create mode 100644 src/drivers/webextension/images/icons/mariadb.svg create mode 100644 src/drivers/webextension/images/icons/marked.svg create mode 100644 src/drivers/webextension/images/icons/math.js.png create mode 100644 src/drivers/webextension/images/icons/mattermost.png create mode 100644 src/drivers/webextension/images/icons/mautic.svg create mode 100644 src/drivers/webextension/images/icons/melis-platform.svg create mode 100644 src/drivers/webextension/images/icons/mini_httpd.png create mode 100644 src/drivers/webextension/images/icons/miva.png create mode 100644 src/drivers/webextension/images/icons/mkdocs.png create mode 100644 src/drivers/webextension/images/icons/mobirise.png create mode 100644 src/drivers/webextension/images/icons/mod_perl.png create mode 100644 src/drivers/webextension/images/icons/mod_python.png create mode 100644 src/drivers/webextension/images/icons/mod_ssl.png create mode 100644 src/drivers/webextension/images/icons/mod_wsgi.png create mode 100644 src/drivers/webextension/images/icons/modified.png create mode 100644 src/drivers/webextension/images/icons/moon.svg create mode 100644 src/drivers/webextension/images/icons/mouseflow.png create mode 100644 src/drivers/webextension/images/icons/mycashflow.png create mode 100644 src/drivers/webextension/images/icons/nivsoft.png create mode 100644 src/drivers/webextension/images/icons/node.js.png create mode 100644 src/drivers/webextension/images/icons/nopCommerce.png create mode 100644 src/drivers/webextension/images/icons/nuvem.png create mode 100644 src/drivers/webextension/images/icons/octopress.png create mode 100644 src/drivers/webextension/images/icons/orocommerce.svg create mode 100644 src/drivers/webextension/images/icons/osCommerce.png create mode 100644 src/drivers/webextension/images/icons/osTicket.png create mode 100644 src/drivers/webextension/images/icons/otrs.png create mode 100644 src/drivers/webextension/images/icons/ownCloud.png create mode 100644 src/drivers/webextension/images/icons/pagefly.png create mode 100644 src/drivers/webextension/images/icons/pagely.svg create mode 100644 src/drivers/webextension/images/icons/pantheon.svg create mode 100644 src/drivers/webextension/images/icons/papaya CMS.png create mode 100644 src/drivers/webextension/images/icons/parselecom.png create mode 100644 src/drivers/webextension/images/icons/pelican.png create mode 100644 src/drivers/webextension/images/icons/percona.svg create mode 100644 src/drivers/webextension/images/icons/phpAlbum.png create mode 100644 src/drivers/webextension/images/icons/phpBB.png create mode 100644 src/drivers/webextension/images/icons/phpDocumentor.png create mode 100644 src/drivers/webextension/images/icons/phpMyAdmin.png create mode 100644 src/drivers/webextension/images/icons/phpPgAdmin.png create mode 100644 src/drivers/webextension/images/icons/phpSQLiteCMS.png create mode 100644 src/drivers/webextension/images/icons/phpdebugbar.png create mode 100644 src/drivers/webextension/images/icons/phpwind.png create mode 100644 src/drivers/webextension/images/icons/pimcore.svg create mode 100644 src/drivers/webextension/images/icons/pinoox.png create mode 100644 src/drivers/webextension/images/icons/pirobaseCMS.svg create mode 100644 src/drivers/webextension/images/icons/platformsh.svg create mode 100644 src/drivers/webextension/images/icons/polyfill.svg create mode 100644 src/drivers/webextension/images/icons/powerboutique.png create mode 100644 src/drivers/webextension/images/icons/prettyPhoto.png create mode 100644 src/drivers/webextension/images/icons/projesoft.png create mode 100644 src/drivers/webextension/images/icons/punBB.png create mode 100644 src/drivers/webextension/images/icons/pygments.png create mode 100644 src/drivers/webextension/images/icons/question2answer.png create mode 100644 src/drivers/webextension/images/icons/raychat.png create mode 100644 src/drivers/webextension/images/icons/reCAPTCHA.png create mode 100644 src/drivers/webextension/images/icons/redoc.png create mode 100644 src/drivers/webextension/images/icons/revslider.png create mode 100644 src/drivers/webextension/images/icons/riskified.png create mode 100644 src/drivers/webextension/images/icons/sIFR.png create mode 100644 src/drivers/webextension/images/icons/sNews.png create mode 100644 src/drivers/webextension/images/icons/sazito-phoenix.png create mode 100644 src/drivers/webextension/images/icons/script.aculo.us.png create mode 100644 src/drivers/webextension/images/icons/scrollreveal.svg create mode 100644 src/drivers/webextension/images/icons/sectionio.svg create mode 100644 src/drivers/webextension/images/icons/seravo.svg create mode 100644 src/drivers/webextension/images/icons/shopline.png create mode 100644 src/drivers/webextension/images/icons/signal.png create mode 100644 src/drivers/webextension/images/icons/simbel.svg create mode 100644 src/drivers/webextension/images/icons/siteground.svg create mode 100644 src/drivers/webextension/images/icons/softtr.png create mode 100644 src/drivers/webextension/images/icons/sonar.png create mode 100644 src/drivers/webextension/images/icons/spip.svg create mode 100644 src/drivers/webextension/images/icons/splitbee.svg create mode 100644 src/drivers/webextension/images/icons/storeden.svg create mode 100644 src/drivers/webextension/images/icons/storyblok.png create mode 100644 src/drivers/webextension/images/icons/strapdown.js.png create mode 100644 src/drivers/webextension/images/icons/strato.png create mode 100644 src/drivers/webextension/images/icons/styled-components.png create mode 100644 src/drivers/webextension/images/icons/sucuri.png create mode 100644 src/drivers/webextension/images/icons/svbtle.png create mode 100644 src/drivers/webextension/images/icons/swift.engine.png create mode 100644 src/drivers/webextension/images/icons/swiftype.png create mode 100644 src/drivers/webextension/images/icons/swiper.svg create mode 100644 src/drivers/webextension/images/icons/sympa.png create mode 100644 src/drivers/webextension/images/icons/syncfusion.svg create mode 100644 src/drivers/webextension/images/icons/tagcommander.png create mode 100644 src/drivers/webextension/images/icons/tailwindcss.svg create mode 100644 src/drivers/webextension/images/icons/tessitura.svg create mode 100644 src/drivers/webextension/images/icons/textalk.png create mode 100644 src/drivers/webextension/images/icons/three.js.png create mode 100644 src/drivers/webextension/images/icons/thttpd.png create mode 100644 src/drivers/webextension/images/icons/tictail.png create mode 100644 src/drivers/webextension/images/icons/total.js.png create mode 100644 src/drivers/webextension/images/icons/transifex.png create mode 100644 src/drivers/webextension/images/icons/translucide.svg create mode 100644 src/drivers/webextension/images/icons/tray.png create mode 100644 src/drivers/webextension/images/icons/typecho.svg create mode 100644 src/drivers/webextension/images/icons/uCoz.svg create mode 100644 src/drivers/webextension/images/icons/uKnowva.png create mode 100644 src/drivers/webextension/images/icons/user.com.svg create mode 100644 src/drivers/webextension/images/icons/vBulletin.png create mode 100644 src/drivers/webextension/images/icons/varbase.png create mode 100644 src/drivers/webextension/images/icons/vercel.svg create mode 100644 src/drivers/webextension/images/icons/vibecommerce.png create mode 100644 src/drivers/webextension/images/icons/vigbo.png create mode 100644 src/drivers/webextension/images/icons/vwo.svg create mode 100644 src/drivers/webextension/images/icons/webEdition.png create mode 100644 src/drivers/webextension/images/icons/webdev.png create mode 100644 src/drivers/webextension/images/icons/webflow.svg create mode 100644 src/drivers/webextension/images/icons/webmine.png create mode 100644 src/drivers/webextension/images/icons/webpack.svg create mode 100644 src/drivers/webextension/images/icons/websocket.png create mode 100644 src/drivers/webextension/images/icons/wikinggruppen.png create mode 100644 src/drivers/webextension/images/icons/wisyCMS.svg create mode 100644 src/drivers/webextension/images/icons/wpCache.png create mode 100644 src/drivers/webextension/images/icons/wp_super_cache.png create mode 100644 src/drivers/webextension/images/icons/wpengine.svg create mode 100644 src/drivers/webextension/images/icons/wpvip.svg create mode 100644 src/drivers/webextension/images/icons/xeora.png create mode 100644 src/drivers/webextension/images/icons/xonic.png create mode 100644 src/drivers/webextension/images/icons/xtCommerce.png create mode 100644 src/drivers/webextension/images/icons/xwiki.png create mode 100644 src/drivers/webextension/images/icons/yahoo.png create mode 100644 src/drivers/webextension/images/icons/yepcomm.png diff --git a/.gitignore b/.gitignore index ca62be602..d189d1a98 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ /build/* -/src/drivers/webextension/images/icons/converted/* /node_modules /npm-debug.log /npm-debug.log diff --git a/src/drivers/webextension/.gitignore b/src/drivers/webextension/.gitignore index 96fd3fbb8..c49f3131d 100644 --- a/src/drivers/webextension/.gitignore +++ b/src/drivers/webextension/.gitignore @@ -1,5 +1,4 @@ /apps.json -/images/icons/* /images/icons/converted/* /js/wappalyzer.js /node_modules diff --git a/src/drivers/webextension/images/icons/1C-Bitrix.png b/src/drivers/webextension/images/icons/1C-Bitrix.png new file mode 100644 index 0000000000000000000000000000000000000000..d0236f87f35919eb02c9743dde34b5a2e2f47534 GIT binary patch literal 3274 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 BtcJiqkp+uQ&D{|D`BT5@Oa zyC0v`*QHdPnRn;YGqttJb>|m9{raZv+@i4kZPz|L3fHMfUM2 z-+upSy0G-`zkgkqSO59sU`L}m%czC?@^qgORf3LiEFzR6Eho4`5{{0=Wx6yTH z<)bgJ-u(FJxV_wDbMBcpw;p_csktt-{LI|GE9<6Q-!u=T_t>tdXAi%;a_aTXYwsU^ z{PlJ5oxPXd-8a~nWwE8eep{)}?z-T8Es+O1(vMBbJ28FY)eZA*?Obwq-`WR9F2B3K z>CuU#BYoCeiyF@_O*zuP>i(hb%WJN@f3W${iQ6Badhf0)IX&BNPea-1ImcgJx7$`? zxuqcSaG%cl^v+AGo_u|?@zHU^joAr@dzaqbfA912={L3JIy!e-~IGF;y}CB`n2lTXhvY!<)Bdix?Of*h@TpUD+RS3v$Wm6R!6&-c)>a9z6o`_$$ zcJE?m@W`6ruqiN*qYYqP>c#bo>-2qIo#*yB_ERcu=;uhjIJZ8GUq@ul8RY{L-T!W!Cbr;s+{QA6$c+1p z7FB2DbvUozF2U+5UT^*FSPLFy#&2LLxu@Qe!S?Lb zE&q887Nu6-&dl6weSTi`yPx7l-n;d*e<)qhX~}5ZAygQ*iAT`v-zV+$^XlIoy7$^W zDOy~A@5g7+StVW0-2$a+4VM0Unrq{+S1tHLl=`d2%&DbkxL30j#_pYDW@-L&q1$Hsik`2nBiOsZpg&@^e=U!DWJ&u!dK?)S1{KCt%Fve?h8TBrBR zd~&Le*{>n_V?D#4Fjak%=c{k;XRf~!cIzF(pGe*K(i4mS|FW(QkDpcV_kZ_fvnLn7 z|JVOnyWoAF!+mGReV3VP?b&{<)|Ie^r*JA(5$%i+9%L~_tl9a@fRIB8o z)Wnih1|tJQGhIVNT|@H_Ljx-#3o8>dZ36=<1A~t>>z<%!$jwj5OsmALp+QkBf`Ng7 N!PC{xWt~$(6990pa#;WX literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/91app.png b/src/drivers/webextension/images/icons/91app.png new file mode 100644 index 0000000000000000000000000000000000000000..3963238b1b19bafcd4d578dc72f6551f117d6d8f GIT binary patch literal 16267 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/A-Frame.svg b/src/drivers/webextension/images/icons/A-Frame.svg new file mode 100644 index 000000000..7ff8039aa --- /dev/null +++ b/src/drivers/webextension/images/icons/A-Frame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/ADPLAN.png b/src/drivers/webextension/images/icons/ADPLAN.png new file mode 100644 index 0000000000000000000000000000000000000000..2252edbb8e7c8a22f00186d4e7f0923fc53b40fa GIT binary patch literal 6396 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 O$KdJe=d#Wzp$PzMt$2I@ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/AOLserver.png b/src/drivers/webextension/images/icons/AOLserver.png new file mode 100644 index 0000000000000000000000000000000000000000..482bcdd9f46f5a563896793055f078240937af43 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77kIijhFF|lJ9)3ZOQ68f z`roW&;(|h*P9i2&xb!M-0fSIPr<+rUXhXx!XLkAb z^|Z`qK6z(t{Cu9JG57!C8oLj_zsmI;DBwx@eBlx!!@q{3i@J`oX6J1`y6l1gOEZIk zRC_=Fj>$Ld+aGOs#Gq_=^qp$iIhO7l*LjOwm#V1-&6-fxK3Q5r+tjm5HGRsBg!b@& zIJPZc4}CM8!?j@xm+ss{^Cq^qM?`+#cHtIl^>(K}Y^Sps4!n^`(aE-2yhb!MAeejN zisVVJrv^$-ozvvh?Ym^l`tZ)PCMDkwUQ?B^-N|+0KPcA9(%ethE&{Yom%f9;wWlDE+%UfEeI&`{aEnAkJb>Qw=>)pxk7|!f7fB*cub$*LMZNx|AIU;(Oz4Y@doCMh; z`}M;%UTW{|T(jPEMtxbDrm)OFQVf4=dpdrk`#+biW}cuOco zE3Z^&Dae&~QB7vsuwHuhiv=xw=N>P1-J10*e8(~4l^vd4tTQJy2MTd4>*M?OVByhk z3Z3O4fpwy2a!OI` zcUZYLX4dcgb7gK$Ve28Mz9lc>X6?>V2)dm=*~8rLhEVLE9m=s&qs;UY9~@GgrWX5G z_=(;|R}RM=F2U@%O9cC3Idpz(Xq_ySe0+t%0gLI%D=w#QJRtCP%42U8(LK}DKC?`1 zSryk7aEd2n?n8_8pUDziS(k-7em7cnL0vJ{XJ$#I)lHqN>k5P%>fxnp~e?N!_w6jgm}%HFk8s*f#giOSx3ZEMfkIa{NW*X}jk znw{P9|NsBJmRp0OdZLo&L?tf`3aXydlDu{4+U%&P;^Ln7=a&9|e{M?8+TvudsO-JT z+2@w_Wbd8RQeEA1Zf(!8;=NJX=jO~=dTi;j?BcC^HMcHZx^?Z^waHQ0$6EF#C%3$R zek~|!N_ES*?CNtb(+MgQAv31w|c;+Pk!; z_}abq_x7$`JEb^Q`}cPS1_s8GAirP+hi5m^7#JANc)B=-RK(3a`?T+{fk?~6oyQcW z%&eR_^W|Up%w+SfDIROL{QfI5H~X=@ZvPh6-dB1Dqo+1o^f8M2G0LnrHhlNtx5i7= zQyM9+SF3(7zN|RQUd{IF-<+P$1YKeuVBf zJXS8dpv7j<_v!Nkc=caLaZK5~f8NGh3nX=>Oo}>}!no({+Ajg~FS1^>b1u|WSeiw#!o@g5MSJPI$RW*4DFe?p%p0IiX5#x^0eG{=28o*CbZlx`|tcfq{X+ M)78&qol`;+00;*2xc~qF literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Accelerated-Mobile-Pages.svg b/src/drivers/webextension/images/icons/Accelerated-Mobile-Pages.svg new file mode 100644 index 000000000..b9dad9255 --- /dev/null +++ b/src/drivers/webextension/images/icons/Accelerated-Mobile-Pages.svg @@ -0,0 +1,2 @@ + + diff --git a/src/drivers/webextension/images/icons/ActOn.png b/src/drivers/webextension/images/icons/ActOn.png new file mode 100644 index 0000000000000000000000000000000000000000..de6b48edd989c2c08da90b937887c2dd0c4f7b03 GIT binary patch literal 608 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QURsX!90?|I)=d@nAtXt!6=l`CYH%Aj=?hO@4tU6c5w{)K@8>*40?e-e*I=J z4gdG=AA^qnzyJRyt={?m^Vg4GzV$BOW|Q7fG;y(GPV4+F2N?`QPF=fu^4eVy@60`C zuIR>AG8%_6n1s#Vv|lH-g26D@EU8vIs?0p4PS7(Wv3bVdzkfe}`_5<+!(bHh=g(gT z%jhk~E_5y3^5M(39Vaekbk5y={33%+0IzEblX2*kdryA<`E&Nhy@b|T3>H!Ci#FbP z`0VtxyQayta)J5kVa1g*Rx+4H@VlomnTA)-T3tA4$=#)T&He&i%0 zAW{AEci`Ur7B{!Bx!k!|wJOx^wAR^(W~HBRr#EHQzfYa3R$aSXVfV89zaiTFpRP>x zJK1~A%Rhg8dAf9vx0;&x+-ZIDgrAp1X7MF+ZJK=QWr6vACI8-+QRo@x St#=Fz3=E#GelF{r5}E+>?I7p? literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/AdInfinity.png b/src/drivers/webextension/images/icons/AdInfinity.png new file mode 100644 index 0000000000000000000000000000000000000000..7aaac8912f409e68f9cf9337b895e2a47aedd69e GIT binary patch literal 1361 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxW(D|!xH2#>{0DA7#D zl-{c8y|;7y5ES`V*X)gi!W%iYH}dLlBozMt|NqY3^PP?Bhrp=M)y*FhGv7!ke5q^y zv1!M9@30^1w!GCfd#h#iMnd7On*Qhd_8;5!z7d!I+|cpP&f|@o`iGF%x2pQ@ZQXvI zzVKGpp|u#X}|Xfc<<=(!87okxx*U?#WxBX-=@s|(mVB2PSN*u zTmOCk^`*5JhQ4^IL6`cZOE~|Ns9|)BHwS`MrbZ$C$J?vZ`;yOZ#ZdS~nYR>R=?*4>~$@DBREZQlpK@HZ+3-%@h(hSqO2jQ+g-@J2%6=f1<=x9tT*C^)P>W#+$8()rTd{eAtmHxddzw(b6uSqyT& zq~beUxA!jIAmr-%Mi!I+zRg|o!7J#Eq~d!!_ct;s@7)7G1Vn-YOa*>jhxzBO~aoj&cAc?`52u9ih|y$?;Slqivdsgk` zx%kWSX-MTk@84&cK8FNcyW#)C{F`XUN{M(?vDYmoH~)V9vs~ihL*d15w1kf@zOh1h z$qJ2+j%wGwa@syDaCv8!`0?A(&W;^l-kMGPd-B(Wns;A=)^Yir`m9#-@Yi)NMQ2t~ zO+S%xEiN?%2FA&rE{-7*l6Ma_H$7%xaJ?AaYny$0Tkh>`xo2;IsIQaCe(K*=o1C^k z@th+2$*BR=NgwZ6*ko?pcTCmBW$BaYf!kt!+AI;CXdZtc{|EOm(PLq|dKA4Id6c-m zPFd>_sB_fG$a|XCS(B+IDw0|uQ$ki2O(Z1B zX=kIiu=uaOmb+nV?)81lvPSnAHOobeiN^RMaRK|3oY7s z(tRkaK@yvG~c|-`^bF zl)pbk=D~yY&g~m3`d?@iys7xZdB|_xq>^7e>AZ8T-?Qqeyn3X1NH2b8)!Sdav$w0< z-N$@y_e`VrOYhYuc=2zvsnWSUdAUo9%1NQBZ!)*Lr?2NZEZ>tdCEZ=W&GUVp_` rhmZU3yRqfG#lD)awcbDc&VA(PU$%TzZ0K)LfyvgTe~DWM4fOCZA= literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/AdOcean.png b/src/drivers/webextension/images/icons/AdOcean.png new file mode 100644 index 0000000000000000000000000000000000000000..80b5a9c4e6498ee8bbc4802c5a3f468a9256bd34 GIT binary patch literal 1958 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEI(3)EF2VS{N99 zF)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2KEw9Usv|~?2N*q7AoKW^e`|muqAoB zyDFJ84>C-3z2mCfeM~jUxkX^n0*S{? z4gwt0oNh*CtnHB4n5pf}Dr#~;OGBe0Cs0GdyEVzBYulv_ktxEOAzHZ$w_ISF|J zrzHN3eKY)h6n+WJ?O=QL*{Ld{C(p^o>4>0qXS0iBVXH&K6@mYP)tyUSOg=8qa$6x) zC;icC<1`E37}JCTg{BSLbrj=NqAcHu=C$=JmkCc-k$T(9m85OhlJT-bKq_3`8txlaq`hoTuN*VipF&|NS)WqDjyLj3R*ODz)rH>pwd{pL+G*esl!>?)97bkN} z)@wTURJipKM_`|z^HM*~#2OaE=rh)Tr}yW2m@v6n>M^yS_f%q^nD)o!(WdLu-Gtwl zGhb6@&fgaN@9i3nJ!Za&QnSPyCGJo0_`dtp=7THynV)wzHt8f(O%M3c!hJ~i5O4Q_ z$Pf2Ez5G_nQo*yMKg~=N;%56ev3Lt-0%5u>jL*4&I6CV zOgB_Z8hp)D7k57=e5qy~yVP}gw-^(32hK0YO&@&lOK{^?w_P~n#an*{KlNf>`#b9y zl0@X$jM$ix56u;7Dqp2*<8qLRwT~HgjgX_)h6)6)Aer+jQG=DdP zuFG0JM_~t9_3upb--9Qqtrb{&q`8OM}BX~7nTK&5Q1eGE3I{21>aW8}=$C|u?L z+POI4R_%c|^SqwSxDzGlI8UIxvwAC&&*m=a9$Dm!CAXK$Poo5bK6?R)f!)30tn;O<(8zXO$M{& z!Pjm`cXWT)+J9o|W{y{`t?%!1&%3y1>ocvAcSccv*qA+Krxv`h7s{C?%=UFp!eyV| zyz6z8#s70g%v^9qbcbzv&hI@Teo9NOtDlL^jsI4jCBLCm&tN(K&Wh90TbYyV({q(l zY(>AF;LM1xSMp!iJ$+u#pxn*FzQ4>*0_WFefq%W%=$|Hg|o z95qeCebnWw~lD zQ%=ju+UhCmYj>Y{_Tu!e<*p`gKgRp+SJ=k*;kH-v)Y%6cL-JBKx^1_8_l(uKHR#xW zyX_m8G`m-B-Mxgb?CZZT7S3NjRrY~;vJm29w zr|preLWh}ZF3k^m;3fa{_wzGX-luM8%}9STMdI_Mg;|2qN0+Mi^PQ_pn7Nd%FZ4&2 zAHQ)r>*1plXP!C`=d$wkxAS+ZD&(0izuSK6@MfpZjK7lhZtE=-?M^?pe0WP_$IMAg zn|D87%Xn%2w5vx=Pgf=_TDf?WRr^x=Pnt~9mQVQ<$}Klkw4AZqC;E7@j_kCuO1XtI zA8sx%TBtce;N_Ct*>~;yx;|Q6ZuF1;|N64<99x;%keuSfg30%%&J@>qFZtx~%j#`6 zuASa*v{+clT6kvCI?G&}>L={45?>_Tlgswm$YUJ6rj&%_E8D zW4DGW`(w2e{flPF3VNA)-0ot{5DiQ@d^K`iOuZ*h!JA_%8dqMNE8)LJ;hXSMw$;8@ zmF7ImdKI;Vst0EEegM*si- literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/AdRiver.png b/src/drivers/webextension/images/icons/AdRiver.png new file mode 100644 index 0000000000000000000000000000000000000000..be6b259eb17ab1de2542458d1fb2168175e9e50f GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGj01c^Tp1V`yuJVX`~NR3 z{l9bP|E{k8OP2ii_5B|a@!!+)zq|W?H@E+Oe*b-Z{s#yD4-Nf){rZ3Q(+=ku7#J8! zg8YIR9G=}sV_;xd=IP=XQW1Bz-+LXiA`i>%TLzQ=SAVz9U1B(Cs-Vs$-&}{1mAPML zyD(fZX=M`2bg}N(%yi=#`@G{kvqZf5u1q~9(Rf+n;|ojvlgIWv*~!Yj*OTk$kBN=H zKXgrC+U%M1Jl}i$_hpNuUR`0I(FVdQ&MBb@ E0Myxi<^TWy literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/AdRoll.svg b/src/drivers/webextension/images/icons/AdRoll.svg new file mode 100644 index 000000000..3f485d3a2 --- /dev/null +++ b/src/drivers/webextension/images/icons/AdRoll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Adcash.svg b/src/drivers/webextension/images/icons/Adcash.svg new file mode 100644 index 000000000..8242faed9 --- /dev/null +++ b/src/drivers/webextension/images/icons/Adcash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/AddShoppers.png b/src/drivers/webextension/images/icons/AddShoppers.png new file mode 100644 index 0000000000000000000000000000000000000000..4157586e5c4c246ca87e9b4cd37b1bb60a2d33b7 GIT binary patch literal 1562 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<4?SHRLn03E4Xe%x4wbOq zTW#RPQU5{WSZZ$m?tSsiJS~il2DekzZ*yP_oapXi5;*6f;EdS$ubcB;@4d^GvY;`e zN$rTeiIlL%6_?J5_Bm%tBkE%>_b1lqc2)TANY|YK$bxcVPCYC?X zPhZ2YpY(e1(<`?kcqenc$Sz6`RxI8tuyO7I=3ei2(Gz@F1ZHmkcK%OM^W6Wpp7?a! zw6imOFIu|RHvGj>##qkO1FK(&*%S$uJABu0QQWmE@7lH5vVYiapWA1=y6kJYG$(W4 zk+)gl^&4(oy}o!w|HdaiR!Q2YzU1j1j{8==!@^mw-LA|kGK9bhK?q8%|{FJRzJ9|^W*rNmnMdX z?O27J{!iQ{#@=sc`+eD&xjS}VNO;cR@JM;nx~z9odAChnWOAfdZC_{8k$I=03tk5B zF}#)SN@EC{cBg$t$?`(e4IjBv&P@=w@Z&}Oo&H53zq?j$Ox*I>kHh8lY4*O8a#c5y zJofHQczAD*E92LTp3|9`UryMmDZ6dzfk^3}y|$kWZ%8lW`DrRss<^%I6oc2box48& z6S3)v`*C9DA>$7ZL&Og3co5p8s5pf zoe|hyxl`bZEvrxsuhM@jzE|ZB{N8Tj%uLh25W>QC;Q4e-hV@nc*K`+euycEE_s#0= zW3w|l&Ig({-&ihp;WzB4PT^)@aY}rl;JbvGnejG! zucqZhpLj4Ys`QhO@6Y?+3%5kA>XQ4(>$TPYZ}P)`AEr+~mGPl++NmXhrnU?(wa+Vm zRB^Ir%}U+5b?)!?PrlDC+q$^gF4%L`?rjn=U)V3$HPw0razq~p-K9G7^V+8y%7oh2 zdKWI=sPXsQ!bp!&?(%@!GWK52KDFt!<#zZk`VyDoEULDpT4eEz6I-T>E-hhkkPFjh z*}|PxvTdEa^ilSNxk8C$@E}s&UmC>b}H2+Q1!t93@pUdJLzdn{!S*mui)rleTbt>n9S&>t+ z)Af0+YPIk4FyslpZk&4fQ=73^L1T3O^Sq~*FE9UMUmjfaZk9;P#n9+U`U@tVnX0_GdP~M^j*hKIM19Omr!y~5 z;q*&TWPV(p6cT48aY1&G>xsn@%3qlz0vf(9%~&^Ulisw`6O1M|N4v!bOi*QDvyMGJ z{l4weJJV7VIJmCb)>OuC6xd{tp(njT!B>mv#G@xVkpfA7=QaF#Ubc8H(}zo1m2zj( zqu;)oyfW&y=d61Q4D$+pUM-I^f44}BBa0*7#)QXzW=PWMKMWBwOWAFbVp$w6zw29d z|JK*so0DXY9TzhUSoOTWv5lEocok<}#Ll;WHrem}<;`;7#?@^>iYaLqYRrAP)sMPn z|KW}j-lN6XzNTu{B;SmGvrFBbk`CM~kE%Hw#<{b87FW=Xu9kVdFX}U&ntu7(E9bT* iCr;3Md0fpuCbf6Qw)^G#_A)RqFnGH9xvX \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/AddToAny.png b/src/drivers/webextension/images/icons/AddToAny.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1231f4194637b6b20c6a933ebea7a81a6c0dde GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*Z*L^koKP^_rGAl z|K8pIxpMxqWc=sM{?DHEpE=_{YvzBk;{Pf&|K%$FGo}Amul+w^&wswW|BUJX-&l%$ zVqjokED7=pW^j0RBaMN9A=}f%F{C0cx8I%bfCC3J@9pYS|Nl!xxSneK(PXnoLP6$C zP4^NRMvLvSi+cTh(l(kd)#|8ps?Ak>erc7^3jK?MJ0qrOWPJSO@~_Lc(ahq0=dSWw yN(!k}Q!n!yD5tHo%x;?b;+tj5$G!GUa@T)yiYsrl-pRngz~JfX=d#Wzp$PyPhh)$I literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Adobe ColdFusion.svg b/src/drivers/webextension/images/icons/Adobe ColdFusion.svg new file mode 100644 index 000000000..92a2f3d4a --- /dev/null +++ b/src/drivers/webextension/images/icons/Adobe ColdFusion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Adobe Experience Manager.svg b/src/drivers/webextension/images/icons/Adobe Experience Manager.svg new file mode 100644 index 000000000..af1c873a1 --- /dev/null +++ b/src/drivers/webextension/images/icons/Adobe Experience Manager.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Adobe GoLive.png b/src/drivers/webextension/images/icons/Adobe GoLive.png new file mode 100644 index 0000000000000000000000000000000000000000..65c7df74f6e4687b41a713da8de419b259e0df15 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU zLK>(P8f#Qq=rq|Hbvap0@v)l~=d&d(d~EGGPrtl>_wD<)-@pI-F?^65 z%D}+DQxfDC%%G=l5)~aA-`D@|pPkbyNd^XnNuDl_Arg|T2M+o%Ir1=ExbDYln_;qw z{r~^_7K=`@-FV>RJ3+Exp03T)j*bg=ZLe>2+b60Jvn}xPL#BokJQJo)T2>-0Z~6Mm z*J9U;A9v2TzLllYSDAOV$>{ZtTifFmUf#a2eCDp%Deqp}zLPETbK`ye?a!~E+ZA_a z6k0eOo%<_U-Yr2_=hwVq(}ow8%@T|+ZvJEJx#}T%ZPIyA2s3!P`njxgN@xNAhSs93 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Adobe RoboHelp.svg b/src/drivers/webextension/images/icons/Adobe RoboHelp.svg new file mode 100644 index 000000000..391561734 --- /dev/null +++ b/src/drivers/webextension/images/icons/Adobe RoboHelp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Advanced Web Stats.png b/src/drivers/webextension/images/icons/Advanced Web Stats.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7c85ea85551fa372e6757db2e117d44912734f GIT binary patch literal 844 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!tog*{yyLn;_!4|r$Dq%s`% z_}~2gnKy5IzD=#YrZTHNBlxz4MpTm)(>9F-BDp#XSZj_x2z6lDQ{l69kz&_{Ag(WJ zT&#}%VjT${fd|5xgoHl(neRS(=H0pKW8STo=0A|T`qJA!mHTOU`@f%gj}7n2RVF`Q zemy#F&-SHH#KW%KN_}AdPHBg;eeu0B*X3sLdL6!;sivMj|MUly*CFZt6HE9w7IlP8 zIC4F+=67}48|4FR0gO{FKlgoo!TJ7dWp}@bU9A(WQbgaqw>}^xq4LqIBGKjA#?-?6 z>SgPstv>KIa3zGXo#U06XOZ~y*9ob}s?NUUDqqBlJAMgxG(OxVvE6K<^J5o&|Gj@s z-uYv&VU^L>tHM_&etfymi}A35Mw;mo24AfXAF)@9CmhqT);9RZ^Uhm-^7l)xF0Nf| ze<$bN{*@X(Z{3cHch!uxYOd_PXd|QP80h~oNLK3b5~oRW_PvJ2$JcE<*l&I=>HGgb z8G6_MI9x4yx;(bzk4uoD!eWP;4EACri$oUNG+2}gRqr^rb*ui5)Sq1Q9tCLgO|;nS z8TukE*6U=Lf1*y423v4zlb(m^Y-^R2V3p3YjeiC!UJIBY=|KJPv$x?66>Bj8u7TP^`t^$Y0WfAoTTk%tD z5mJ9H`n)vhFY>YXJpVpHlhuT0Nr2`I)kzk+SF7y3)|71hBe6x;X-b25qqL(AOL+J~ z!8u7v-)+j)x4y3ak?0}hT9KFND0uhT(Y$K?yZPG-|Fm4?TVu81UTZT$PKn;1m&TEE zmMyY95kK48;_mG&xBRlowZvH%@?(Em8C!g;+ZnVlO0RIos>}HeS__^YJoR?Q%Bt@0 zV>QpF-+TJLUOXd@r-u2=3I+>n`Cq$lZdBVdK~3?9*sLoYNv#Tgg@;>q?wt_xBItHq zVRhl-U#YjH|B5(#*ni#5_~hMkKYNp3^YTQOPLT@oVi8d1lr?`MnEYR%{OxDY2WsUU z?@H7DS%m#uW8gixE6s#q(uLce)@$Q+AI36??L1wt`@!v|toHN^3=9kmp00i_>zopr E0Kz8DS<+@Jsb`R7`POTVYw z{y*zLj@e9uIm;artQ!c4bM{~+8V$9?AU6@zm; zNfk1T2S2ceL@VrHG<}}m+#=2ETle3;ayd9N=fbl)ofls9AAibqc=_^e8zWz&o%_JD z%jxIMo|QM=cP{?$lF{78GX3?&)30kEhrjnL_~!fTnEuJsdZYM1OYJzjw;#{r@;Ifv zQY45?U4gl&VMXJyM@8wPSD$Du+I;=Z&J8*4IuS;$vuq4pT>8)T>+y3h*L6*B?D5m|IHhx^^3|pTs&Q2lN}oOA zopLju)BVWp)lSE1>LxV&DvjW@vVQ;k`SbXTS(h(g)@?QWs-;vM;k@LDqJ~zmkM*KG zPd0qLGyQhRqUHNPDPCMDUso%{WHZ+a;{Es!ylxeRl3`*NOgX@~sONY~gBA zefMvh_IC;C|1V8T*L|`vJ9e)B!%wUCT|$wYmaSO4c=3sVI~T8&tzGbDt|)tl6zhWX zzyDqFtrd0ly2>hG`>oY4=F#&fmD{%N6!f}~drjkp&9dKXyYDi$sVGD`B>z~wcglL} zH>DHWnS3_{?bldjEg@5AVj{+RDR%j>n{Ow{_n4J$pSOR7taUJ-YtzDyWxIs@9fvEQolrOEGkm%|CR+Cttz`{ zWcH|gvrYWW?aX{4?X4LM#DZOOs$_r=iJqVA+=`2%CjY?4^0#INrzV9z|M!FAmowKde)F%DiL*qi z&nI4f@>4H4H}*oy-qh!O*M3Oq<)54W$iO7=S5)U&tCQ^OB#L;Sn*M#!Ec}JP*z0(` z)?}Z!<7$pw1_!ldoYFi#?PI-l?BeGXAEW6rL~ApcR`YQkoz{L#=&?vTPx^xM7o2YX zv%ebt{%*GLg+*P5g*$F8k~2Nl#^K9$o%wph;y)b6EFV~PU5tI+D$qYY(x%M+*Ne?L zFG8>Nrq}Lw^HWe#T7Jh*S68>UxA*JU^6c!_EurDpITl~eFflVVHEdr!<>#YUa`PH0 z9X8K!J|Mg9V#cFKk3zIUBO+!@63hDepm_W7BS#9@H^+aivb`h1>{!qDU=ehG4vQIEnDg+*Dm$o%=%VaSL>6-WVvvtmI@rA!m WX(Y3FEoER}VDNPHb6Mw<&;$ThShKqT literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Adverticum.svg b/src/drivers/webextension/images/icons/Adverticum.svg new file mode 100644 index 000000000..92713f107 --- /dev/null +++ b/src/drivers/webextension/images/icons/Adverticum.svg @@ -0,0 +1 @@ + diff --git a/src/drivers/webextension/images/icons/Adyen.svg b/src/drivers/webextension/images/icons/Adyen.svg new file mode 100644 index 000000000..96d26b546 --- /dev/null +++ b/src/drivers/webextension/images/icons/Adyen.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/src/drivers/webextension/images/icons/Adzerk.png b/src/drivers/webextension/images/icons/Adzerk.png new file mode 100644 index 0000000000000000000000000000000000000000..f16159bc024a8e24813c3cfb7d669e092872bf79 GIT binary patch literal 1050 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGs{(vNTp!6XK2czLEywUw ziRHO6%L^5jSE?)@lo{Trv3^xyc&owsUX$&;7TX7HwvW2(pY=F?>N0-SXZvcv`OS#y zhcUxZxwHLu75wGR{oh^qucy#| zPm%v#B7c2^fBW@c$^u z|Iw2F_Fx(Z?x8AE(uR znp6I6e(%Q>lRj^r{$=~3&j&VqJ+}Gh$;}_m@Be;&_qQ9Tzuvw2{qc?OZ=U`9`tj$l zAOC*+`2Y9Mzkh%K{Qv*|-@kwVLEx8QyafXTQ?#dxV~B(#YlCCM zc3H*u#VW2{!Uw0aY|s0%Ht(+J-5tRJ8lkKv3mQUZxu{=DN!z#cdxst8QH2u$EGs=k zyjnaGO4xUI1fGy>;gs@d6s&BNbraph(5TuTouE12Yg+178MX`uF~&`wnNm(3OFZe+ z;83RU>By7=N>)sahh%STy3pXYYw_eAuUUO`_!H$9_IdGJRogq*{w@BwqOsz~+Y2U( z8Uq=2OLTqx{CH_|-^(vmu4b8$8<%Q0Up-uXdgrs9W$e#)zk4-r_3BTB{OvDaKKs-( zapugu5&PmK8ZH#%PM>-+a>fez3d#__OOd@4L@UV7+|R{U@t#kM*+s_iBGXs$qB1Z07mCCnn+Yh1IV&uWomg zh;DA^_)ym=)Y?{5S-#^Hr&~*qfMd%950S2eT$2*Ggg7TiGemQ^U%#|v>uRPh&Gdb_wa}O$92=qUoS0U RVqjok@O1TaS?83{1OWZ26h8m} literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Aegea.png b/src/drivers/webextension/images/icons/Aegea.png new file mode 100644 index 0000000000000000000000000000000000000000..8acf0a08a0e023f78dbd276fc9506eafa508fec3 GIT binary patch literal 2669 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM^CY~;iAr*0Rr$w(>79M%L z{=C(m_V-)9Z{NM#cyszPzsxo#P17l1QVIf$o*BZ8Gt3s)ArHVmH>dUt!ZVdtO}7x6YvmnjCaE99OgRfx z_dZ_8w7+`zi)X=`Y+PrY zo4|5RTq3$b(8XJWIZ0@z@R74|6lXpxc`ZVeIMVP>RWdHKlAPMc?A@eSb7U1;6V3>|HoU}q;D(SOV_=VT&@}gx&p4uQi{}JhmFIl6Zhy_g z)`z9`>L2FK=DQa>ByKZ62Ur*kFRZ5cC5qQso%yw z!u-HA+YL=$Usu#O%#l`UHc0#ZDbrd;=HHWt2XpHebnQ_s_@t7z^wfOO(y&sGYdmZ| zvo7j$znbTmbvWn#h8u+`u@h!-S~ez~O!O4kkmxZF^#OhmL@7XYApW=c3`E z>ihP5{bX(bZQ6nBb=hA#GX6ciPrZ64wEx+3y*8lA5Pm^X1 zrQ{xS6{!x!?5tCp+NY^Tg+DoV>5TB#6)uYzkKHJmEt9rno672hT5dPPT@0B4Rwmn) zq)p!YlJ(T98|&B9Cp=dEaO?ZsTLx<<9C2Vb>9~8~s=4sf^bYY5aSl#p#;em>l+9UB zvc9?1zTs-^g!6~K-2So1F{WK>0*__7$3z+HqU#G2&*{|kPnEWhJzDW&b2#fRKl?Z} z*NlWt#fhJJ3dIC!Hg+9ro5Q3g*){KIM^dbO@EyL7k(+k2>edU+3eH%bBH9ym!eLwZ zc|o3)vnPMDtFBJpQ1n4qd|v9CNy~PdO1elJi5sRdr#5yR_o_e1=BVGm=5s#rsXpZ=z5~Gx#;d$zsK3M|NU8mP|s>jfyev{zV4W}JWe)wRVdHTS4yf|?l$h>ezRC5pw(5)wcYet)$ghI zw@ELy`<^ATdX|UP@tx(0uD*Hak_(>9h&;oz$avLNzLgEz++RfX2%b>gn5ogu`M7aP zpwc#(gjI?nY#&vRiDWR{uUFr@wfW4l^g507`AMmd3;y~9p7^+q`RJl&e-rEulzg&y zyVSU)vhhb#(v9Xl2X;A6FjkVC$uv=Lr*KRyXLR!|MN3_Sh$69&=?3nc3Zl&y)g`~^ z6=nXOFIVus!oK?R^&i&3pF(pPg)INGXlH*3vu_moaF;LRXp+(5Y}p%qn<6eqa|$tE zR9kg0(WI(q^2H?aLQ&24PA4*=9_f0i8LB@wzhHCz^Upt9YCkys`1O9bo6&scjSSOV zu60Xn_6xkw}!<}`PE7`BT{SjWDQS=@ok#B7Q7OcQPo z6OO)zw>WpbySjGm{C{s4nGGy1*-W&u3=LCYXjo!v@|XJq*S-FNuZ%sfH(W~O=qSwK ziHJ_%jF^8=dP+~3>CaC*hlIixYnceE#=I;zYIXI%MW5~e{#}cIx`HgL>C3e$}{rX5RbKq*ns(8M~Q|aXx9g@>aK9G45Xbl|**d zs|Oxj&u+VZ|5VARq&xezd<|Dx@ifY6wwe8}eUJK9O%c{~^lM6UywoHTcW~;wq6+I- z-wdoAiyZ_^d<^e7BsvIJeoL!to*&kls&Rx=**LYzk%r_ALIlMAl9zZd3$Jx0Sq* ztRgzR^(^%2gqq@i*88u-RlPG#+*eujc!Qx!-LK?f%@myKJw*xpgHQRZW69tHt%(<}UJB?myqJ z=;5KwkF`7>e(f!~=eaa7s%+)TPydd_ZN4G9?eg6~rW!o%n z={?%wR$doA7P)DB@ade8&4FvVLt|5}&$^Q~x%Z`d_))#Hx1KI+EkD_Ehj&}-v`T~S&G)u$ zZF|zYb!GT(SHly&pjP! z6I^Zuxop0+y7basqtwEQ5!?QK$k;ZE&u2^K=^3{db>}{GDu|pc7#JvOnzXq}ey#TI zoYx!Xto{6V*@{=^cI@(P4otVYeY0vQw_f`;&7|9T%kSQG{iQF)yy1GZO!gB71_lOC LS3j3^P6l literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Afosto.svg b/src/drivers/webextension/images/icons/Afosto.svg new file mode 100644 index 000000000..882f7d91d --- /dev/null +++ b/src/drivers/webextension/images/icons/Afosto.svg @@ -0,0 +1 @@ + diff --git a/src/drivers/webextension/images/icons/Airee.png b/src/drivers/webextension/images/icons/Airee.png new file mode 100644 index 0000000000000000000000000000000000000000..b35de317ad08ee234b3d3603cd3c85cc9829e5a2 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGk^_7~Tp1V`7@}7}QTPfF zBMeMNuVRQ=#htj4Az+(!*$(^0eIb*M&73=ASAL4Lsu%p&Gdm21zv z`v3p`|GyyO-#UVR-o2 zp9^Q+nAg3@6PWIyxb<3B-G_-&854T{IcPM`=~7;@;^X{iPmhI;m0JoL9@+&2-aWp2 zad{<=(T;D{Z9je$JxO4Yckl+d?+H%$ zrBUTzyzcY)Hx7nR*PYz({qj5+n}$sJ-){^yF`U?-ciPOFZAa?iE2W>O$+XQD{yDo( z=BU{c#s_T&8I$dwL>jked@{~o{pZN@*^2t#x%zfSyIiqI-dR6qic|P8xs}?krELq= dYPqiW{wu!HL99Z`roI~#U!JahF6*2UngDkD;XnWY literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Airform.svg b/src/drivers/webextension/images/icons/Airform.svg new file mode 100644 index 000000000..188efcda5 --- /dev/null +++ b/src/drivers/webextension/images/icons/Airform.svg @@ -0,0 +1 @@ + diff --git a/src/drivers/webextension/images/icons/Algolia.svg b/src/drivers/webextension/images/icons/Algolia.svg new file mode 100644 index 000000000..c7ab05928 --- /dev/null +++ b/src/drivers/webextension/images/icons/Algolia.svg @@ -0,0 +1 @@ + diff --git a/src/drivers/webextension/images/icons/Allegro RomPager.png b/src/drivers/webextension/images/icons/Allegro RomPager.png new file mode 100644 index 0000000000000000000000000000000000000000..2815e76bd4107a809cdf572d01a8bb81badc151f GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*Z>rZO-vFnGH9 KxvXUF+9V!fr=}z)31i2|#i1TESBh*% z+jR8yz3Tga&&|JZ@3n3ALO%OB#pi$iyjxv2{Y=jXc|lWkXYTu6Oi{*4t{>R2ByHdmV+Vc}O z@4o%adbgDBXOkDEoy_7A{gq(}#7ikwVSa_4q?;B#^N>&b=| z_g&K(ymTjSkocLQrNzGY@Wz8K3=1Sy*E~FM_jarE_ISSO-%66d{<(Afbz1N2=dF)U z2TrRiS4=+ZvY?vdL+!nbUWy@o*Kb$L?|m(_b&}clm5ZjO*op zj>}Ykd0zUn*-`VR^S);D(-n^EZ2`J2z>pPCC6vj%QCsVB8=x+^Q^ zb+P+>^IrBdDDcnJSbo*<^j6Vm$vY>{WVG|nzk5$=uB1xH&cn%j5|@ZCwte0CspJGx zlLzy(R0ZDi5o>qHtxnMtdRpzhIQ@FmoEvO&zh!>){yR~F<=UEGJKhvAui*-F)#91I zEV|NZweahcoj0F1@AfiRzG1bxG-S?xfydv|&xTxhS@P%ajiWQ|h5mT|VL2$9&VA&^ S^>zjZ1_n=8KbLh*2~7Z7MjPq? literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Alpine.js.png b/src/drivers/webextension/images/icons/Alpine.js.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f7db91f5f60e76f726cf5fa3c30f059e3a6ebd GIT binary patch literal 3489 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 HN@xNAm%oFf literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Amaya.png b/src/drivers/webextension/images/icons/Amaya.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f1f9b13636cdcead108b6f6b63b14d6a13b48d GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7dp%toLo808oqSQdIZ)!* ze6PG^Yg}AU)jN1;Zujb%!u9TMK#{hpR$hYVvV<#3b}q^}ykTQ4XS9Hp&sIl?`yXm+ z&fIwI8huz~-JY+n=Y0NVNetworkingContentDelivery \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Ametys.png b/src/drivers/webextension/images/icons/Ametys.png new file mode 100644 index 0000000000000000000000000000000000000000..de1c3d7bfb5a33cf0a46ef35bb936a3d4f05d1cb GIT binary patch literal 567 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU(w<75~6RM*NyZdD6CbyGe4N_^b1{WALkyz+t)T0;X% z!h%a9)bgVm7RP3F$5+funzJv(q%tM7HFeREOoN)tY1@iq>x(k_iu%`<2=Ma{FfwyZeZa^i98%ESHLi>7QiKIO!N*)!J8oxFDO-iu3iom;wi z>(T?4m)`lXdfSP0$8T)jc5KV0gIl&9-MV1^*7XOs?l`{f<EhwqM^xpC^`sRmIxPJfUtw%TS zKD~A0!L6GQ?%sL$;K9>J51&2y{_p9t*Uz55dj9s)ix;ony!-V2w)Gd z=RgLA2lltGZOYa8tT(&+`IT3H;}`HVoY*&q@xb-tpT7xx54Ts?Bd_OQ!ul-Uzxce<%c7}HL(2iq!3Gdkqu6+d8M*!g+t(TWKSKkiDuI)CIx0sDr4o6?6;dpI3lS~-3C kHiMO6o$+x7hK71(FX?;!HXh3u7#J8lUHx3vIVCg!0K=LzhX4Qo literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Amiro.CMS.png b/src/drivers/webextension/images/icons/Amiro.CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea826348b0241a0c38498bb4836bba5f231bee5 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLl{{S>Ln>}fon&~rF;L{V z{1gqzBMptN2Hc+{r`%k#W|M@fB+sdY53DI0Jt94mM3VweEy?-BSoeOf?W?!@?o_ \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Anetwork.png b/src/drivers/webextension/images/icons/Anetwork.png new file mode 100644 index 0000000000000000000000000000000000000000..f28e95dc5a0ba043217d8c53a55d320168c36980 GIT binary patch literal 3224 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 Gp$PzA2NHz< literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Angular.svg b/src/drivers/webextension/images/icons/Angular.svg new file mode 100644 index 000000000..e92f0220d --- /dev/null +++ b/src/drivers/webextension/images/icons/Angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/AngularDart.svg b/src/drivers/webextension/images/icons/AngularDart.svg new file mode 100644 index 000000000..78c49125a --- /dev/null +++ b/src/drivers/webextension/images/icons/AngularDart.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/drivers/webextension/images/icons/AngularJS.svg b/src/drivers/webextension/images/icons/AngularJS.svg new file mode 100644 index 000000000..d0fd45bd8 --- /dev/null +++ b/src/drivers/webextension/images/icons/AngularJS.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Ant Design.svg b/src/drivers/webextension/images/icons/Ant Design.svg new file mode 100644 index 000000000..e9f8c2a9d --- /dev/null +++ b/src/drivers/webextension/images/icons/Ant Design.svg @@ -0,0 +1,43 @@ + + + + Group 28 Copy 5 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Apache JSPWiki.png b/src/drivers/webextension/images/icons/Apache JSPWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..a25eaab5cb9230251d60669aee6a40045420fa95 GIT binary patch literal 566 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7|9ZMOhE&`-JL#-9LK{a~HC zB3Mmq!l@Tt%V${^-+$l0F_mZf*V}UsKYYmkys>_6!s^sXA?2=tB|%!X7owhTzFDE< zIjQ}?rELsLpWKX^b+72$^F5zEQa4^>T2d$z%kVB|55GCz;>F3aw{G2wiM2hJp*5A| zxs8`*kKs<0kK2zQb5C0Ey`N21*8S7ZKkxjX>&NmoGh}U*x+cMru+}xZciXhn;=6s! zX5VJ6xp!s3r^mlP{`|RfL)6*{jt}M}XJ$6;vTzT+%-8c(XZkcv-6>9j>E{@186KG{ zbS*kO)vNU;zp=zpgD69T4=v{F;}w^Fx)rfZ?f&Ftp^GeXdLK>D;JeOPC=;!!x>-Iw zASzgIx}+Y@&-7;hx!0tYnp_Uv&)~$N+2X*lk&mNgM#(k9=s9lLz6(E0%G!GBl$WPZ zPe04KDD$6rOe&=3Sp|X?f0) zl4mL3{$;`21OMJ#{dDW=IpO6M1?%NCmzv+IUMk|=U;63C#lH)7rl#{3JYKJ~_1*2; zxpVh^Tf0XrDtqFoM{~dP^7gu=7=<^?zP+ku#a`R}JAQmM*XcdL{c7#J8lUHx3vIVCg!07dT!LjV8( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Apache Tomcat.svg b/src/drivers/webextension/images/icons/Apache Tomcat.svg new file mode 100644 index 000000000..e6cdad9f7 --- /dev/null +++ b/src/drivers/webextension/images/icons/Apache Tomcat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Apache Traffic Server.png b/src/drivers/webextension/images/icons/Apache Traffic Server.png new file mode 100644 index 0000000000000000000000000000000000000000..0faf78e0f6eb3e7955c6112f1da9c2fb8ae7675c GIT binary patch literal 5838 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 Hl+XkK4@zR} literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Apache Wicket.svg b/src/drivers/webextension/images/icons/Apache Wicket.svg new file mode 100644 index 000000000..301e4c4b1 --- /dev/null +++ b/src/drivers/webextension/images/icons/Apache Wicket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Apache.svg b/src/drivers/webextension/images/icons/Apache.svg new file mode 100644 index 000000000..775665d1c --- /dev/null +++ b/src/drivers/webextension/images/icons/Apache.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/ApexPages.png b/src/drivers/webextension/images/icons/ApexPages.png new file mode 100644 index 0000000000000000000000000000000000000000..839a8f681b0a55a6bd9960bbebbc00a1e6615feb GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7R(ZNOhE&{odub!*p#TxL zhwPdzA~6S!ITbXEoO{SNNiDj=wS=AZpc-=ot9Sv^Z4SXBUfjAoG3P~Db}o3~{knC1 z#nJjz&*iqCU{ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/AppDynamics.png b/src/drivers/webextension/images/icons/AppDynamics.png new file mode 100644 index 0000000000000000000000000000000000000000..1470b96fd7996a152bcfeafebf6504078de09bb4 GIT binary patch literal 2220 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfwVBS&0iMpz3IRp=X_+~x z3=A3*mrmI2#T+Qm_Ww>thDocYj*b|QrpiPC>5ZqBa(HzKC`)X;c{fLILJr?<>7IzF z8xc!97Ati))-Yc5t6_8uxN^!Zn_Ea=D6FupaaC5v z%#@gjQ@Y&m)OS2M!of5{G28Q-b1{SEACA3WWvC2sTLZ zQ-#AV3=9mM1s;*b3=BdgAk26#O}>JGfiW^OB%&n3*T*V3KUXg?B|j-uuOhbqq>I6( z!m1*-AUCxnQK2F?C$HG5!d3~a!YZ%W3M8zrqySb@l5MLL;TxdfoL`ixV5(=LXP{)q zrJ$f-QneOKl%RG=ry(HAJ@xl-&Y;}_xr8> zuRrE){T5d(FYmj=&QajE$Ccy9-5>sr{q(a%Cd zHr>p5_3mAtY-@Y_>Lp85rp}tRN=R6E>iYHix7h?kYLowc`n2fJpFckiy95MG=<4nc-nnyU*Bou8g};9P zzWVvI@p2~3j~;prHhijFva+(zu1^ZQeE!UtC;z73(6_R;pa1*q+qb_SK5WdrWxM3@ zVUYtXEyU_-YSvu8cJ0frU%TebpMSl!w)R){t?)7ldHMC4LU;6abW;93zAyjGJu>kF z$AN#pw*6e7d#+Ww`@O7{VpUDe99bo;lP6E!(bv*Sva_{4J1OkcjEw7_-#mJx^g1ay z$kC|b+_`fVcQ5t{GjRSrcaBec>eQ)*@sW{h0}a<2^O#G-qU7T-oNw zA?#0#X3m}aG`V{cx0JMWaLcUoCXo*;SF`<63J(uIuC#FB!Y+nF`K2-{brlNx-3~Pc zMMXxQe6jLc@m6KWy<4|FZHp_B-Ra`#Ri2Zx#?R9;v07JGSFJZ_i7(3u4(46^_JwhC zbI07}=y9|+H9h*;??vUYofE&VSfLRb6}3v^y<0<8M^#l-mGu7K#tbf8sbV5RLW?rQ zwSTF0^-X#8>QzvCd%KKX%T4KpA(v$zsBluou9z~&^oE9pehgp{G~3hS;Oy-D>fOI{pFEu8^c7V= zG*s;F@9*EWb?elr++18HMVwnvRi(huai@=SEGhe*OcxGv7dB)w%EyB;? zQ-hQ_Lxg~0&WU&L^2`{HfBA4lRaMpI-o1Ni(i23VZ+YFTbC0#p-_%R-bhi%wij6D{ zu8fU#_bR@A{d&yefQh+za;Im{qFtqBWt(K)F}Uz;3b}Dl_3lh}1_9B-FCOo@d;9j~ z6aSw)S+eZZi!V%K2c)H?-)z~lXU@+92N!4?$HE}lAn>@aYh5iP_X1vC z-Zy);Z@>QH(bbZws#94?-HqW4k2oH(3LN*p*1{dIhyBHlQ(G7tIo+R2{9dro=I?qJ zza4T1G|nvM>yTc_`RGGGgTV0z>-dgtELi`a*Y!jBPV?hQ=QoL*esuqVJ>%kEN@| \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Apple.svg b/src/drivers/webextension/images/icons/Apple.svg new file mode 100644 index 000000000..2954f0f52 --- /dev/null +++ b/src/drivers/webextension/images/icons/Apple.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Arastta.svg b/src/drivers/webextension/images/icons/Arastta.svg new file mode 100644 index 000000000..bbbfd9b27 --- /dev/null +++ b/src/drivers/webextension/images/icons/Arastta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Arc-Publishing.svg b/src/drivers/webextension/images/icons/Arc-Publishing.svg new file mode 100644 index 000000000..4a66617a2 --- /dev/null +++ b/src/drivers/webextension/images/icons/Arc-Publishing.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Artifactory.svg b/src/drivers/webextension/images/icons/Artifactory.svg new file mode 100644 index 000000000..b64b8f24b --- /dev/null +++ b/src/drivers/webextension/images/icons/Artifactory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/ArvanCloud.png b/src/drivers/webextension/images/icons/ArvanCloud.png new file mode 100644 index 0000000000000000000000000000000000000000..9c53ead920e8732cc80982caeb80278721a93acb GIT binary patch literal 3372 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`)Ym%P6kOP zdj$D1FtqbCF!b;<>*=#jV^Wx@{(!y8;&OPa`-P2v8Q3Zs7?&{^M7~_P&+*+s2NivD@v2=X zIRA9t<6-ppvoH03VCdwCtElm!w>j7{6s5`P~u5 zo-@vfevB^6F>0U5$Izv+joV^Ph2ZRt8Atf}N(4U^F%&G>p>OewTdZIc%OmHVOO~X4 z-dXsOX_uaNe_mGZ*#*@_Mw2a=8W-A6o_gZR=9hY!Cs+E!nK5*y|I?8y%ze2?DSB2^ zbd=OA$(eP5EB^2LVXpe_t=fq+%I)bjHa70vAv0~_js^Q)*IWJJt^H`L{IP8R^!9hB zI#anOvy>FxjnMSebh5LxoqF=o1>XNQNB&!USpPXf>O|+$50*B8E-Nxl?bu@xxVtiE zUBm1{i;FA&uk8G9@WwxCPWD8Nuk#s9PjPtMUBL9@xn08|0Y;(9fIDCB|9;lY&-!S# z_%f@F7T@Qy{{6kKp!3JXbG^T1o(oC%q;vk1?9P6a&3U1LL4{HD1heP@#*#)w1Lm*; zVirv18<>7HCJ69dV-o9NKiR-<;K~>JID{ym}3%A6V_+ zeAmF9z|zzFJb`Tw<7WYuL`5T)#wUuQ9^6I^XB5~{_;)(m1t^H{xjGjL@C!NZydbuM zL#tJ5Vblu2Ut(6Qu?_2-m@n97h|FrLYrS`v!>4KG2BS5+(ua9&aDHoRerQ@CGl%W@ zfuA4zb}+4L?mzhU1M3f~8g{wH`G+@iICOCE20HTyvOQ}0p(yB~bI9FHq1D4OsC|n< ztcQLPx1{5;iRBtRT}_J?^8{|w@DJhWYV~r?br4;w73d!Lc7@y(-76YdY+pHj-Lx0- zUNFnh|DshQV-7s@X@eqk=b)7EzJU__#g;lmj$XRLe-pD`>GEtWHG zkUV@QX=6m?8pdmUuiI0TSZ^@Bse5Di#`29qnapo7_aiGGohf*?gF}XYdb{><(}(9C zu@wsMsN5qG$DQB&{qW|GH-8A#*zV)5XSVN~ukImS!co?e;KY<@ys+tl(+-ykj|x{6 zp{t$OjxZ=q-_aT2XydoXNk(;_^2rHbJoT1%Oq#G|a!E_cypsMeT|R2rlVwi|rZ85j z@0?gO@z0DuVNFVjDi2i;PP?HIsCrS)P~)SMkp4>5mnu8MjNCWHd|L8^_hhE#o+;a= zbc+OMHHS>SqPa40Wn^a8mX%xPmuxE8STgxb=u1z@H9gyUX7fa=#Xs9{#&xD4m(#@s zI|3r6=uW9RrFzOj)cNYdszBitu2=F`{JkO>DS0z>)51-Wn?g6Gr?_Wu_|AUj>b+>{ z1-}bz8SkfS=odyEirkd!d3w@8)#9SAqP`-TolZN$c3Ky`fBN!M-lxt_yPsM=k=I-x z@oSHBH&DSHZJF!venr_=VnEUlUjv z)w=A_ib)HCmKBAidQDxFwf<%`rWYQM1kB5A5>>TkL*YHig1TYGl( zRdrO&t6Kd_nYW3}SvhR6&*JE0x8Tsr;l|;cBR}sGi|bw}x_+zw>hNs8Xm@L$>e*%O z-6`A?=ePNsbL^&d&3Uu(=Dy3d?U8fV4}9Nn&$l+>zLS02ey{&+j5!IJ2TUyz z3^s`Dy;7x_pLzFEqVuGMlM~w#H$Pk02SvK=u*0TI#Myri>=lYqIo8Qm4m-(+~=0T%#o0?C*iwe-G(cKnV5?!-p z%cdvM+amlTGoxIiL!)_(SMb!k89weZy>;tm)#9(2uglG*nK8{4Hrszg>XzCqvzvZ; z*CWqG#_g{;<9D|&Gd$Zo$$xwQHv1I&M+=@EC|OZl@o2@v6J?lW z7Q+&~Gp1`ya#E&#T=jMJx_0fB;=|U;8w3{$@(ONVeK+iVtgT$8V5ETM7PoZYYqM5o zi(XS(Yb&fOd9=q$vbT?~JFn~CfiKC|4AYbMB&|wLi_lwByXJY0dzoZ)SMqVqr#?q+ z9i4W}@7T?wZ#!pqm3Qd(&wsY7KzpaYu#Iq*&@-XGLj5XwDy^zp)gDh;JlX$aN=4_M zc_LG%teMgn(tM@q%0!ddTlQue*W}kZTTR)gwl~;8^smoX&eGQC*2R+FBts?hjh&7C z(>&8ZZu+(9>*n$l|0g@1*X-rn+P8I`b+~SM@w*pQ%fD`wUchT8y~{i+=gfVJeJ7JI zUp(7#wsUs<3FDL6XRG(B=6HwiEBd$W&&IWK(X+W#xPGu6zMZrEYL0vE^St->6Za+m z@AGecb12(Y&Go6Pd{^Yr>-&uUu6ne(b?!#%-`+ajeD4mudGuE5*4qugGgg*l`n|j% zci;AH>X%K2HeIh?{4Gv5J}ho?{|5gZ`AZHhUsSyR*}vG|_94f@@2xCam$f!*)xAL5 z@`l=k4+|b2oF?^j)}mS8+jq3TyH<5&+x5)rQ{|7zoU{0|#cs>K@7c$$_wsV_y7J2R zf9UIx;kCJSIpgY$8%wT)T;eh3p1r)!Rc`ms-q+@Hb=!2euHABN(c=d@KK$66zj(i_ z)x+9Fzf~TmoGy>LAG$s87T4{C-`;$i+4rMw;<*p!8iTd{O3QDSZLQ7!@^|9ptmUiE zotUR->1{E)zU*Plxt%vZuYA5-|46LF>%LcY1%+3S-nM15{X2b+e(cUSbw88V2fyE` zT^8;azjbHTE2+m($4gJYep@S6n`JuzjAx-`+9aP^J(^Td{#VhJDyg( z{*=4^_VxE`_81$87?qS;6jeOY`~B|8-X+!g@6+$huix-e@mJzQ<(2MF`=`oX|GVOQ z^6QSLCuRm-zqn7`(O<4-rrpEs!{V#fW{ZaU*^?iHdzU`{MR{!ne>?h`*i(B)b z-j}OAUUB`m-J8EhYM!ybY47TvD1yJa9jHM97nO0)wKAZ;z_P*C&qrQh&WC z*taBeUgzRud?opni8Hp}!-UmGNAbYI+gZ{3^UISK+LvuNYhnJKseZfi^33mZ&GYYN zr8Z?R@wHvg8{eRRK>Wg_hMvqv?&m`G{$KpkX-jQc+x9j_<=@?#O`~pjx$=DfmSp&i zfq(bzxAs*_G#S@l&eW;B&0I2fWAcY1`xUgOcsVR=P@iZWF?-IIw{jnJ9`Mdp-}j!` z(Q12H9D8J!(xbo3H|ER=a!a>)+R$RFXkA{UcVdQ|%PWQE{^Q3_z35ra(NllR>DL#L zjQnsh@d}xT4(xGXzbf9l+&sO;?9gO}Tvg7NJj?g{q)u{X9#v8nZ~1A#7yD@$*L7u! zC!x)1oYz~59p|tzU7Of3;li<9QagH9GrU{qsu9!IrzG}mhI{A^u8tO`GL60Wul))* z^69+t)s+_<93-=EuKC4#Cw<~Zmn}^F2GKv(T8U<{NIZXjVUnlK-#x5voiAx^@4RTJ zFh5_HYmW7`n=3)`dv4rKJ!br7*A|6&@82ZsTFrgF?Ol|s+oH=hbAnGK+ewA~O{Vp41M_p1jUp6sknoV0Z3x!(~y+!qs5_xK!k`qDZzzinZ;(%G7y%61|D zl~U{Sf**KTtkL=UF@$ry&~>YVt3Q}(7|mlDK8XLVKjkI&rExC<0|SGntDnm{r-UW| DR83Hw literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/AsciiDoc.png b/src/drivers/webextension/images/icons/AsciiDoc.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c66bc99fec1ae0dbc1859ddd2111bc27d53d31 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqczL=whE&{&J-< \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Atlassian Confluence.svg b/src/drivers/webextension/images/icons/Atlassian Confluence.svg new file mode 100644 index 000000000..3b63f4fb7 --- /dev/null +++ b/src/drivers/webextension/images/icons/Atlassian Confluence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Atlassian FishEye.svg b/src/drivers/webextension/images/icons/Atlassian FishEye.svg new file mode 100644 index 000000000..245b0ec74 --- /dev/null +++ b/src/drivers/webextension/images/icons/Atlassian FishEye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Atlassian Jira.svg b/src/drivers/webextension/images/icons/Atlassian Jira.svg new file mode 100644 index 000000000..057cd3b19 --- /dev/null +++ b/src/drivers/webextension/images/icons/Atlassian Jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Atlassian Statuspage.svg b/src/drivers/webextension/images/icons/Atlassian Statuspage.svg new file mode 100644 index 000000000..b651642d7 --- /dev/null +++ b/src/drivers/webextension/images/icons/Atlassian Statuspage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Aurelia.svg b/src/drivers/webextension/images/icons/Aurelia.svg new file mode 100644 index 000000000..3d157b859 --- /dev/null +++ b/src/drivers/webextension/images/icons/Aurelia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Avangate.svg b/src/drivers/webextension/images/icons/Avangate.svg new file mode 100644 index 000000000..944b87aee --- /dev/null +++ b/src/drivers/webextension/images/icons/Avangate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Avasize.png b/src/drivers/webextension/images/icons/Avasize.png new file mode 100755 index 0000000000000000000000000000000000000000..98651980b1c0f4d43f8a72958ac32e154089e656 GIT binary patch literal 3568 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 bj0{zclDi*I``p98z`)??>gTe~DWM4fcU~dA literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/BIGACE.png b/src/drivers/webextension/images/icons/BIGACE.png new file mode 100644 index 0000000000000000000000000000000000000000..7ce150b62659aa1e200d33e50c6cba3d4b1655a5 GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$3_M*NLn;_U58U+*E|fU% z@%?9O_w#o`OxnW^dmIi4J|duF6sW+o>veC#i&LVPszg(@8oVlmwWtNQ? zy8z2u`8WC>uIl8}2KlO7WfgH{*c!?bIwf`yLx}j6kZ0_ZU+Lx5&5L0H$s0CZVtNzEx^jia{M#?I zwX{A})hd%&m zHywU@iTUB1UdVgC7!-6+L2P4#EsKR2`gb4MynWJ0>2@}I>FS{x0FniLkSSh3=O aJV)j8PumOmQyCZ-7(8A5T-G@yGywnwa}mM- literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Babel.svg b/src/drivers/webextension/images/icons/Babel.svg new file mode 100644 index 000000000..c4c006954 --- /dev/null +++ b/src/drivers/webextension/images/icons/Babel.svg @@ -0,0 +1 @@ +Minimal Babel Logo diff --git a/src/drivers/webextension/images/icons/Backbone.js.png b/src/drivers/webextension/images/icons/Backbone.js.png new file mode 100644 index 0000000000000000000000000000000000000000..0ffdb441eeb7061348c2409cf17595993e1f0db0 GIT binary patch literal 1525 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN}mBR6?vY%(m2-+NpF4MM&V9@0 z_2+h8Px7qmvT5D2TbDR-YaA)?fG$zi_Mct@h3mU zK3d(GZFcKQ{+b18TnQ}`r#LG4=y+K&9|?6#$oW_L{N~f$dfd|f2TyOjK5L^AXG`(< zwk_T{4<2ON-AZR-=ne?^BaqiACVFiI1_E%x_--rdFy_p|MS;oI9?+RCO)N|)h| zbN{pJ-Qzds?7J^7y0T4JBbXs5Rd-)#!2B6HIX`NoZ`*uf7nC?xyyQH?fr%6M9BaA~ zaL)36psQ-HW<$aI+s_zcL>EsxG%0G|%L0a;zgbs`m2@|}V5s=5*-Z1z@|`kAYkAxW;~H__o+94g<(Jo; zl4I)Ces=Gl;oh2-l@%Yku3vEV61M-&z_7Amo>}z`tJQ3l^X{i^Z?SN*is zqWDM6AKN%*DY%~8H+^AXtg^3n*d>KWF)QRcUd>s0Vq3xKoxkmDEf|}J>_;AXFV@eMq_J|s8 z&dLi2KC&!k*@Y?L^;JO`_FJ1*->$yB?3(a<<5EXYFFl5Uw2RIs;zXTFF8VxHjkr1K zJ(F%#_}%+o{J0v-orQnJX0#r2PCF#9$^LfJik|&nBys zx$oxAUiH=CJ+}ele!-}Ifdb`Lsh3?jZ=+TIYcfPy&Q^9vy0XgbPtupaJgNO>S#Cvs z>)%@Pkv-?}zvdn1JWEr;cq;hU{)~V9=bCoOrOp}#kINbF;{C*@tzk_4pTnba^aI*D&_t$&UX`#(v;EZFMW>Zq z&^upRT`E$@``aV3=xep(&48qHHv^Kq1$J)|-e+Icm~Xkw>}Q<8p0hR%9?^66=&*JLz#%!H4?<$W!cz#rp;kGaHjb>Z!w+r9RtnrXPaQ(5BGF!xM{xrwZ zDlv~_)AwQTFKqgym-DsKEy#Q}!+}}_vo3St9EES;*ZkP0=;c`S$$XuEpzUgP<)OKg zU;Gu6y7Y2N$7d#q*MA?YC0O(o_uSY}$GqifSFT>a<;$)bezl(HOm@XMQ-_+JOc~~#2R0J1cU-<-}hB5izDy zr%m;<@V}$_%YfmW561)@`wpk+$+_!)tl(Q7R+wk0yy|b*jeU#`AOHXW literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Backdrop.png b/src/drivers/webextension/images/icons/Backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..9929019a6e3aeb3228fbaac3a4af6bc44775ce3c GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;ICT0c(20oEV=?n}EoB=)|t_%ze#l^+{|NlQZ zS@i+~1B02Ti(`ny<+EoDMHw784qxzaR#Mv4a4Nc^{q>jjJ%`$F-xU^X_+~x z3=A3*YbV-z9Cna78XuhP8YS~a;n9SJR*@gL3$JL2EOc5S8dYkr^9%PZ6BS*(zNYMh z2m6n%YVO{=j&EI)!VktrPhKo}p``jxUvo>x#|Jy)-@mhccaPC&@fnlV**q7%teWX{ zO$v@4zCf)7x2#y z<30ELh+x>1&_~6O0w?Qv{5es2^r`td)^^r;l7^R8RzBj`81W)uX>;VoD;>)_7Oz?s zyl+BbWuZHAUE&^tb&r`FS*R(*K>VuGV7H$G^#tBrMiE*Eb^)H!QY;Jn%rORGwsdJ%U@eN z$BrTMl~yIQj0}@9>#4Z!73Kcv`Tyr-e*Mm@s#DaV!e{V`fq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|U1(2s1Lwnj^u$z`$PO>Fdh=gq4kn*V1(<<7Ng177I@o$B>A_d#6Qb z$fSxKufK1;`Lge&JGU+*UGiRIcumZAW4L#-Ztm9HCWWbXB97hstd2*;MQa5$uQVwr zIn{nR+Wu?NiWy#OgcdH9aMtuKUiod32v7H|*vl%rPriF|ro3jxo4m5kduP3AJbdoY z_c!Hv|BLs9GRVBiW9rL1df6@FgiTl2k=_EXif-ZPby|G?Zt?tKyAlw!lQU zS+AvY1$55ZNl(;bIL$Y8&9`Z?OoBD>hoo8@yw%yGOeFW4DOJ{L*XUil{lD4%|Bh!@ zbH(K6a{Rf~p&9wC-7JeQcgqJ>qq?^~KiiXxmgmHWtdsEPnx4eE87?P2Jg7_gYjpN}yYrq8 zE$5Q5r)!m&XN!EeqUHNr>g*D3`#7UNriv1cJ@;>iIowUOlUgO}{w?B$RNuCn5;ps6 z@+;O}bz)q;UUFGX#NLpLrK-=}UD65?el0BE+GfAx=I*GE|NQMZ%gt76%lz1IchRB7 z6Ei+IOnnqF`|Le;o_@W+9zU+@c`P^k?ws*oY_%qB%YqYfE7phX*?ITT$*Hp*|IVFu z{Yn31R+*d07X#LI^l;kq{Q6ULl)X{b*HL>{JMTV0m#*w%>)m)dP8!|3_TigfcPn?o zCDE{JT6VYdH&?c%X{hlWZJBNsxh8&@@Mdmwc)2IPi7G!}Ed8CiB)G z<2c4~vEqTS;ZGTX#>3GjuV0DQ_jAX8S#tAY&c?*nqwKk2rimUq4s}bLX!2XJ)lAA{ z3Sz7kYA>i5FCvO`i8FO;4$V8++torb^)nw(C3ziQA{hhKWAKkrsP0oV& zx&FpxqH{9RDt1{s+Pos>?4joJqKbzSW+B@5Zc1+0zS!Q^MDM1~FD1MCU#e7s4mQqh zmb<=)E&jmtm~E1KrE9K9)P0)cTPpEO*>10LUEGs>jS~asKTfZa%ii!p?%Sq{51O0b zyzda-mT%)&?U&y3LGMG&k8Rggr|Mn38dD%% zQ-1O3F&Bok6H{YlQn>^r{GUAzO>7M+&yTl_ow#wOlI{!1Z!37j)7L)_7WvNmJ!O9T zbEX+`suStJmbBb{uhl!-XXGuwGhi6l)11_lOCS3j3^ HP6P@GE;$LQd*M&N0S1F*gy6ij0};Myo?M9 zS66&l94sBmP-YsHEj}gFm0{P`>4pa@t8X!!yS>>f-o8u!S=Jnj^CkZR!=m5X+uzu@ zW%t_WW}9xkYq;e3ZSAIPh7C#yPT2<;84i?07yV3SXxQ8L=4lXHgK_YE=X(-D43@k0 zotq}|g~j6h_m}BjAMHXI?%j5u>2~vUF2jaURbk&XtPl8EF7-a~o>lGz@|dTqpUXO@ GgeCxk*kCLG literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/BaseHTTP.png b/src/drivers/webextension/images/icons/BaseHTTP.png new file mode 100644 index 0000000000000000000000000000000000000000..76467ab8524dc9bce5fbce451193504fc9b6d350 GIT binary patch literal 755 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!yF6VSLn;{e9^h}em&(BY z;r!=4`*XMI22R;(Cc%5?&?>b>=ftwI7IFxrIwftMweJ7rl&p?c1#SjquTW{xu$V8? zecIP%rbgUcb93)`^8>T?mhU&;{yMnl^*&pEkKOa{=nyAt94X4Pr)XCLNc(^L3tF==@9Dl2y+=E-j4N-?shk z-r`=l(EaU=o84u)O|3>)0~vudgfT~^vBX4ts)`|Wp? zV8|<3xv=sDgNAHo#=qQWcUY!rdN`lpanuRi8g1c`TUIoOJR&nkl9a0s|~65OH-m&W;8VI;9*;lp%JmxVov|vXtQ6N znu7Li3`m;N!5m=wFl8&aht^oS1Ou?-bqRfVK29x znZ}&7<*TT6Y#gie;a??oy0^Km&$|1H&%5`z&Qs^YCJ{%jMlUH&P5Z}lZT_Fi`^X~I zb#dJ*f#U30w>KBxowK8@rr0Ut|S= z02YzQ*3pGm-Ynako_&}_iix91q2b5-zR;T7B_YqJ?|Hvvy5RKqg9p9r4jgc8I&@~y z{etFJ!vniT+mFb*b+LZY?F*TZukHK&TwAWY=cI3#*2$znWx$mu3Z0R#jhj95-+Y7h|GU%8*;R}D&((UqHJH% z#GSfFt^RavwOHz&ZnOU}->_w5+*Tg8b@G39#ann1> z>{{XA>6!C(UHfPIU*>0LZZ7^-e{SB)|L-5h)IYcX{P*v^{kQ+uI~Z@&RsU^sciWu# z%km!B-aoo+&ddX)2@@77{>VHad_d**0>K}a2b3kZuN3?dc_4Lx)4zKcG@i+~y__-Y z!aqMfTW99;_ZiqSlN;7uu-mGr(70Z3-g#{|u7lPGbQi2QW8+ZSQ(ah>y{zY3_@jUK zJUD;cJP^Ae{Eq1vk%sx)cl23ml6VCc{9XFa;HHPckDr0EaaxiJjqwVvYSPQEukld$ zQF*|1!S=4wUY4f((4E_6ZkVxuRaLFB;)CplY=^04Y!eRXv*n4swt9N5;p73&gauy; z?Gsv7vBbR#ePFx6BH&#WV{L=yfv^PESF0TiOc-qLpWP?VKZku;R${{j8^yTy>}6TT zJgJcrQdu@gTTHiL_F&+;bl&K|=euPI)*q}36%(TUObvuybOii<`19Rsg|E)1(u6Ne z*rHV+Ey2CT-SYIdIqwfBoiCr?F6nsUp#__UI9m;qTY2DK;T7L%zQ-P^n%jAjk@Zwm zZrehcHET~zmB~H5u|%V}UwL1)$0A0p&v(yfmQ4_=5iOXYH;-fL5-tz(?L03yKF7FNp1%FhYd$aQtcF{gX0ob$ zSlu9&F!}lJvt8>GnMx1TC4}4zX>52NeWcW?Yl`(WCg)Sjc-Rii*G*gWwdVWw=ex5T zRS$fYGjCwoH|-4DvxX!-=S%k*v}b%+cD$@b<%4#^Gl{q(+vd0>IL(WEp#MRnf}w^( z%{fqZ+r*ppCf->LoPV+y?cObPRW?}Dy-Pm#^vyRv^Rhb(^KVbP%%!7~$-(g3P7Eh9JSoBva@RgQ#MuXoX zez*N1rtB<9|7!Tp@aZ?s*D9EKmtp^;GYef;wlCa%K<<2bed|*t#lzi)7&!m1Jy>zb z=oUlI>0q|o4e1B8&zJ9az4N$d(HBO>Tk``<-8)LpAH8^9dG{3cg9j2WuPN&2GUj}C zS^Qr7sws>@KfbOysC_5jVaieGQ)!I1i<&s!OFZ4&Et7IY!l-`6tVJba0uNp{D02zj zlfRm%tP#(BMchhAx-w(GpvAfu`{G5cHhG=xXZ)gG++j5FjA7+=ndFv0Z?B5rD+{XQ*XqkMFfcH9y85}Sb4q9e01Vdea{vGU literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bigware.png b/src/drivers/webextension/images/icons/Bigware.png new file mode 100644 index 0000000000000000000000000000000000000000..6457f7b387bd175fb476f6a1f063d3a186e94369 GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!towtBiahEy=J9*EBfEtO&T zaQ^+Dn|I%p)bCj~Gcal;>y!oF3Y}64T;1 zruapRn7TPyPC2c1ntr8(?|E7Id&}q2C(oQy73sLrvSRYxwX4nf`2Nmy3%c7pzkeYr?QfKlk&>`u;I-yoXBTM*F>@X{`v23yzeoJKNy=OZsIm|NbHz9%uDn zbNGIre!Z<{(*u_+SjAOoc);*YtcRS?vUxY3o;Bxt_4Rj`Y4(@%a}2*9d3wpfBtsgtx>|lHxHbR(ha{J66&GJ_(Q(#r$$h5c+qYK P1_lOCS3j3^P6OEZ?Ln>}1CrFqy#9z&{ z75J|%wElS7f%+f=KjsMs+xzGLPoGwvWcyoAa~K#H7(8A5T-G@yGywp&-#`NZ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Blade.png b/src/drivers/webextension/images/icons/Blade.png new file mode 100644 index 0000000000000000000000000000000000000000..64ec225c57fd38d8e8db4d97e4a82a1b83787458 GIT binary patch literal 2127 zcmeAS@N?(olHy`uVBq!ia0y~yV2}i14mJh`h9fUqlNlHoSkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7}%1$-CY>| zgW!U_%O^81FtC?+`ns||}sdfn5-F~s9|ZfI>!OsMGpxz+b;-oM#) z`>m7r?gdNdM_y050#umy%-2(ggc$ZyuH1e!K15n>X7opF1MixQWCoJbUm8SiCePG#V;jOPv>M za9BTOw!5FqZj0ER0nVRTmj5>l-ckB_k^9LetMUD;#t?ILW~zdxz)DRaJ!i3uR6x8 zaYMs{L5Wp?!6#ZS`9$}cfAWbJKm9!RaPj$hw?FTT+4bRZJa1Y)q^NIT}xRPqn#P^m=Rfe9Qljlk4p) z%8H*C_deUYAZ%^Q)(et;?`sl1ILLj(($4t#v6$iT76PTWm!bI(kH z3#+_$hV@p(EQwBEzD0G_%XO(Ut&LoFcez?em>kyeNII?{bbs57PA0eKGO0Wc9~1&L zmVSJAx?kp2<*Q1Dhqe9d_m)0&c)m^{pDn`VwXAxAt6ufro_|lG^xlMjB@+y*9e;FmI92EwbRXL2;38-tXpsF|PoqXI zNBY2dy(gEB?7n(e|4+`73)lI-EM9E>wRZ9%Tcul<_a*NVIC7q8vVsw}jP{(*%8zz% zY+6vKtF^bhrtEw9|EkX~Pwswqf0^=~=Mmd2FV0)y@az5Kzi$|0bfOQeDcJabvdxSX zfkx?=Sr(P0*SFb!?fX*3{@X8Z-JTjv;Ue|t4D21pwrVFDufMZHMO|jIgG_}Thxt~M z%3rV6>C5Z%-Pv%0Z*Q#T-d`<$zX#9WzUI%wsGN>DKcc2zv5DoFG((|aQGwrrYX^>~ z8+lD=o2EB!mF=IO@w1I>U3vCeM_c|nePyS*{l@pq@vTSs=LoO#hL{iVWH^yJl-eRq!Uy33#czFxyzu*O<-Sw+d^oSp}> zZ^U%Z$QE5AcVwedfuBm!d8Mv`%x6By-=%-6&wsgpzxknGHS4z7ytr);c4Onaw-3&( zeCoGOOf{#qr>uFmpV3@($?jFzp4u64k5_(Cx*d|eNpDI}oom+5^!nYutl1O_Z@td4 znqhxeio@^Pn-`Y~KFt+fJ1Oo{tIut532t76Szl&vi0it?ndT;)pR((1^-3EypJ{9- zE;LNakDH>nWb=~8fB7CM`Fx$duO$D%be3bKmYLEA_6LVNf7~l+o~FHAYIFDXXNN*A z*3HrRBxJr~XRp`QqYF-cb=bQ=Ws!$6@-OF97pU*1fUz@lz=aSVP1MX_hTRKS>x7;;YxMtz%(MW{${{6tj!NdBGJM8er zzjqCd{xL8xsFt`!l%yncn(G=G=o*=Y7#dp{7+Dz@Y8zNs85r!E zdDjF*LvDUbW?Cg~4X2N!b}%q7_d^oi#Ib-fLm{>kWo@nV5P5LUS6)33DT7d)}@zUl&=0V`aJ^!g9OOrkc`sY zBr7YI{N&Qy)VvZatANDx)M5t1<^Ol!DD;foq>Tt9LXH0 zn()k&k_?cN`DfatK=m$?65q_+)RM}AR0goC^b7LR?Kg$_p_$_wl9`*zU}$P!VQFb% zXk_^E@kAa51_ogybAmIgQW=aa^enxdoQ&?t9%f)*a6ys|4f142%gjl&(%087&o9a@ zE=WvH)i22{(9g|JFEWa^j5jv5Og6SiN;EV!PEARTw=gp?Op7;6HHkKeoy=i(l7WGN N!PC{xWt~$(69C2xs9gX6 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Blazor.png b/src/drivers/webextension/images/icons/Blazor.png new file mode 100644 index 0000000000000000000000000000000000000000..7e87b9a9905c79a63860e2e9b6eb3194e7cb5f83 GIT binary patch literal 11125 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≫l}i2tIWSYW8Y3W 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Blessing Skin.png b/src/drivers/webextension/images/icons/Blessing Skin.png new file mode 100644 index 0000000000000000000000000000000000000000..f7e0c6eee31727897561f1cae2d1ea7ce7c36bff GIT binary patch literal 4358 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Blesta.png b/src/drivers/webextension/images/icons/Blesta.png new file mode 100644 index 0000000000000000000000000000000000000000..a2294b68f0a8da2c8f1f7d274ca262e5d61a466f GIT binary patch literal 1041 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0-|%#C4DmR=HSB!0Y^cb; zb32Xm<7(a?HOuvJ%FyIonQ(BGz^ZPCa;{wgjxjp~#2?+WcM-U_miyq|j_x4Mybu?T zq~2+_nwI`lAZm2K(sTC@$)wJ@} z1u34CB~gJ5D}pj3Ln=9vKE1iVsQQZSo$g?UxoH+RGsQxF&)7g`KPI)cI3>df$D{%RQaWOP-T4YHazIkp%Vq0d80fV3;>w+U*LbsPl zGI;P`zGAh1PUuxnncFH{3`aJ42U+GaCc!v?cW>{Nqbq|KNY2_=FrnqfuDC}GEp5?(0T+f zXYWVbZxQS5 z@xPdO8CKCnpEBOZCGqpL_dh=S{(bGW&U5xxEwq!gAAO6PG+*h_5xE>$n;mxlFQ#Ol z+ht*JF{Jun!HxBf>$qmUi(ylEmG<&f*7tAz|7))D+*&lLJno;)XBU~TSg`Tm22~+g4wAq{X^|!?~fUL-_jaoU{D9m;YPc z)DiOZ;k);Hw|J-YX>8fFGjW#q`8^31Ycww|m_6FVdQ I&MBb@03~brjQ{`u literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Blip.tv.png b/src/drivers/webextension/images/icons/Blip.tv.png new file mode 100644 index 0000000000000000000000000000000000000000..34dd8b44f2c82fad0759499b25f705c4512de2e7 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77J9lkhFF|VPH1TQ@6ggC z>A`yV0)v9xhxW#Y>Kx5C9Of_|$yp-N(Ad~Em;KVE6ln(2CqiM<69RvH)@ME}qcD#x zrQUh+dBtO_iXKJlGTP*i88ApioM8K~;AFjXnXDn(4dtB&7|ycJ-zZtY<9ktCA(rdN zPls>9COeaF98#EnV+O;@qiGD%CS51G-Bu`G`oYt9%2U|uQcl2o8HYZz6%uV{8D352 WJohW-z7hii1B0ilpUXO@geCwD=~Alz literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Blogger.png b/src/drivers/webextension/images/icons/Blogger.png new file mode 100644 index 0000000000000000000000000000000000000000..17bd56bd64cc8017fa9ddebf281df300a3174752 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGv;urWTp1V`{{8#+@7ue7 z@9zD3bnf4+egBTl`?s&}-=?O2tBU^3i~3ik^sh+hUm8>7p~DUg3=E7VL4Lsu4$p3+ zF)%Q6db&7&-7uTd^cMy42qL{qo1m9t1b` z96Mm5A19&{ry;~5#vggjO+m+?H^GasR`1rK>+}%fy5eyloTa=- z{mHkjO?k#I@>YMgd6Kx1{b-^5jdO=SSlmCkrD&tw=gYV3|IAtZo_7QDK_S)1gngOe Q3=9kmp00i_>zopr0H2$0;s5{u literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bloomreach.png b/src/drivers/webextension/images/icons/Bloomreach.png new file mode 100644 index 0000000000000000000000000000000000000000..25b13e808ea35a0fa153a9d74ff7d4a77ecb9818 GIT binary patch literal 950 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RJPGg#ab@JnWhDq=`&U?}Kg zsGh^nwu)im4u-kM8CG0n*!);PKtLd~QDDbY1qB5I0|N&K2Z!8Bhhwh-0s;a~zbPmv zXlQ6?*nX_x=Ewg2{{B5D`tN<7KY#xG$6wd4U%&qOxBdI~?|<{-{Q2|eKmNLZ|Ni^; z@8AFW`~Uy{4xfrd1_lPXk|4ie1_1#91p^0%fPjPqka7L<=g(ii|NQy$VCC00Jeb75 zz?AIi;usQfcd6KYZ3hGAScr(M>is2FT~w0$D#vzB)b-4{YybTJ|M*(lgccT| zs<%H+94(&wT}0?~mB!AxD{PA_KE*0;e(S2h)w+CFnYxRD=qFiS>ky3%um9LJc`e-R zRlS;bYnS$;4+0q+nwupXmf7sIXUT1K|FyJ*p(mv45VJGq%$&EM=YQezD#y@{>i1)qRC^N#r%7HkYt8*V1ullf3uJNs_-_MN{%csHmv z^q-DB_Tu^>fe&xv)iO+tIUase)6TZO&KC3UY|5>(rHu7PJL|L6Cx$D0yMi4xPR_?@4yM zRqIX)P1v#Y;`_~e&AmAp)IaI2y%A#n{GaLfsB$j`=by{6F8dbFWN!KS(}Cf6(|+Z7 zzF|l93&y?Cob;f3|2E$^#)n5+7}Qqn&yHYbV487CJmAm0*I@=>fA4+H3t{{f)DUj> z=t;wSrUx;k55ul>}0{c<-K!&;tIJDBF}31NCs zCK7sox7_||Ov{>Y{pOQ)=bUhz<>$6zXFopq8U66{l2+^VZO`t0y|~%Dwbtm)^8LbF vde)uykJ~eA$>S0e4~C-~>tEU2(EV@E)OobP0l+XkK9QL)L literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bluefish.png b/src/drivers/webextension/images/icons/Bluefish.png new file mode 100644 index 0000000000000000000000000000000000000000..846a3a6405152361bd278e4f6f52eeacb71d6775 GIT binary patch literal 1871 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqVxBIJAr-gYPLIxsahE*) zzgVx@a(7&Hxv=@cWuE#!%z2@AmE4 z`1%L0RQmkZgtrYD_rFZYxP7s8b#LHeAB}vsoR4!C+wV>1`LDbv@^`@w#fyQPEYI!v z^_!6)zj@I*?r*lGMaMeJz4%zrn}m*P##1z8fz*oOJl%j(I}IYPxeROeB^y zYRsIxs?bKx-RJq-%kr_e_vYPSD9XLt-sp}{ugk3%yLgjzv1J}zlae?a1daA7F7feJ zEUYtOJ}#W#!@QII85_@kg#!m|`K}iR=uNE&O+Lsv>oTW@TG`B57cX!7|I>Ft0oT*L zZR-s6rpWJjUNEWXuIrSZSGTv{xx;W;U`Fr+o&-lBhLX8wSX-Vag)VONUzd9zJO)tiaLop%zlwCt?xu9*`_gOt@ZWk*v z82)ogp4g)%{rJaWVc7+;j$SK+I!sT9uC93I|Nqd-;@}A^8odGvu8Y~*PK~8zv8Yybsi)+_^Wtg#Ubz{)VFUMEA*6A;C6PBF85c1f7Q|chU9!r~gSA=9~sN=~6 z8#tU^UT~3|^Nf2rPnyeBHibXktGcw4g;$)}^H_SnZs!`l2fy$BDScP4;epSRe4Sbb zqa;R#rzQLXvz9kiU-*90lGa|lOuCsE@ zJhfq!tk|153R!D+To5@tnMITL&a^cOO3xuB<1T#iY?a2d%?qyk&Fosxw&ct0 z^-PJk0~wa4GPc$IeR?{V|DV}ulbMs0EPgR06h=Qg%_P2D#%E%p%^U>}-qhRsALl;V ze0hfUlf+|TD|R)8EMLGdD@b$7&n^Lm)p85On&wYDux{4Q6eWfalaD!;_xPtx+`tnN z#CuYYRq~-tZ%;V4DLyl zsco${cM6prd{T2Xn@8%eWSEeE+)r(WAphRQh2F8RKZ=^K?Nbe}on`oqEB9F3r8agx zhueE9YiFggeVL~;{Z8wGB}YT9iCr~e)(+pUbn_0=;T|TFI0N;io(mW|pGOJS9@*a_ z5xAxHUv@QPa`s=>Eom9)yDYcn|L*h6%l0-dImT4%ui4T)L)6LpwAYs0KN7df-ydkZ zecgG&%m=IPip{*9VEJs_m;F~hKRVcVX6fer0xlD?_P(9wfA{x~%`BVqPP!Mo{Byuk zd!}Bo-kK7lwvu2TCy#=tp6aHumCngs;aA(A@0c-bj+5c^x#s*ro7fH|imO!{Ip6j7 z);!K&^XFr1{2yPNuM_i)e0LkxK7RX~^U+V$`yKD>e-!y^&cA3g9KE3KW+*>}zA z3$W<%(CIsrBlw)1jq_aWm$(jAiS<_HPd~l9Z~GuLefLHU30BXJpyg|HG@Z^Lc1~OK za*F1jmRP-}i3{`E4wM8lIxx*CswwHo+g6ym<;TWVU-tx`;!AP!vpw|o(CP|*kFHzA zd)|~EvX-wdw9fsS$?+l6D{zJ@18#w)_Sw*FgZYjyDGVOQ1P=jJazCsW;XZEwSO zK}Lt#nupQuVWHaR)YFW@=YNn{es^7nqM*&@?x;;{hwf%2=IwcZ{ATxhd-v>T4u!o8 zUpKz%Q{R6|@*R`7HRCmwm1W!wJ#({;>88i6^qKqLv+mK_f47{Ac^TfnXFuutHvaxA y&fU%-r!6_Q=RaC&UbS>j#8J~@?fd)w^S+xkL1(>m{3`|q1_n=8KbLh*2~7YHGl$dw literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/BoldChat.png b/src/drivers/webextension/images/icons/BoldChat.png new file mode 100644 index 0000000000000000000000000000000000000000..ceeecf47e94157528e95698b29a293f11f7e8809 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7>OEZ?Ln>~)?epYwa1d~v zduc+)5sB>^jbjeouxMr#-(dXa#tw&|8t9{~hHk zt3Rm!!)?LR>n}v6COwmG>|@$w!;#2bQ^4ykxcFN|qsaCIQRW?2Im#;gHv6rY`p$GM nzu}6ofq&C%`RRuFr;LAEoA5F{v*Kl7U|{fc^>bP0l+XkK?U_Vp literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bolt.png b/src/drivers/webextension/images/icons/Bolt.png new file mode 100644 index 0000000000000000000000000000000000000000..65c757c6154600c0fdd839dc4c69590a845b4179 GIT binary patch literal 1160 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU{+=$5ArXg@6BL9zEM2-z zSgX&OTHa}|`(EU}&U2yk!w()DIOM>;;K2k1#w~wVHF+PZH~HguPc?DvoM5L_Q@rQM zT-E*e|Ns6Q+nATz{wL(TVd+|w@Kdr zZy%ZRXM4B)?x$13tgTn>vcF}tWy0j3(~|rD{;2$CKXXCerA6@v1a2*SFeN}CUwpOa zCT6|6`{Mu2XZrB(@$>(`8gF`B6#XyoVg}D59e&+6Ce^W!6`mtL1C2MV~Ol{lS00Jy#D_F|COwL@jLqD zxGqNMPA~1-7+T=>qvXSv)TXw7zrVl#e|dWT0f{HxP713tweBz$o%{INP-l8^PdVGO z=j&H)75*qy^8MrI|E;pd|FeHCIm~$mv2_SI9%`huOO6zP4G zcWko#eC^SdnwQW1{-0%+X`$Pm=z9Ig|J(d?k7XVEE^q%o+FkVUrW7?LmN~-TqTIy( z{{QxuJ*>C>|G&TQ8FW5!MDiUzrnocV^oGW@?Ea2IN*jK-6*8^VkmWjEx!K3G!2nSbk(u8Q@7vP(*Hp2hC}{$l^6=tuRD z?GeHonCt%ik?cCp7+ZXO!kdOY+axW{{{H)%-$M6<<k!kPuhkWS)_$kY9^(Ete{Yp^`dz^Zms_%SdjFA6 zxGUVafx(v@A3c3ulcf=A9Yx1xoXSj|97@p|F8e`iFf(FtJZvr zt!`L86yG2#*%c)n#*Yzo*Q2I=^uX^S^KVi=7zGY~B0$deEDO z8=vxA{vXsl)|F5la6xs7{2Z&sSq`QDA3tAza$C*wiJLdfdat|Zjyl_k8?GyvX8Tq; z^hPrm&)UEJOvJzaxzD=(zug@6@BNI;TruV)=cAeV6a$o*Th#UL{iy#m$@l+qz1uwN z_AFa}7BrNi(|_dmJ7%07an~b>$zN`lC6q4!8thM jnx&qMh}V)A%nSwTWjmLiI`x`?fq}u()z4*}Q$iB}vqn_m literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bonfire.png b/src/drivers/webextension/images/icons/Bonfire.png new file mode 100644 index 0000000000000000000000000000000000000000..aff2cd0301e5443fd7183456f6fbcb36ed81afad GIT binary patch literal 1994 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq6FprVLn`9-PUrQRdR_AP z`)d8^+|y4#l|HqcOJb^(ZeHlzTr~mqvbnR3cU+mdBW-PO@oSOf0O98zA(Lli<}A7z zvA8SiHp8k2R;5Lcu4G&>+%Ij#&QZ6};kfzt+VgeiXJ1d-ws+&PZT_F0Siax++~)cJ znt8>!=N+RG5*FB6S>0NfIcskIk9KA2CoXKZX&MYG|0=X6Z{(I_>u3>FcH{B(^749M zedP7my7vku9y0CmO6|V2IsN>BNvhsn zGfsDPbxHN`Y;36GJyP7NuAtyx#=a|No%o%+@@rk9+F2GcZ*Oh&R*Y8nowa33>dY`Z z7SB|h>ksQLbU#|MVZ(;&<~cV4;)8+~b#-@tb#CWdnR|O%tSZa zecJYSrVT^l-kF^>w_h>~Nk#kn_v>0(S~j=*F;+NcQ}IEet@I(&4ZcW*DJRm|6Cx8N z+Io8L-HY41fB*jFn>TN6ytQ3WX!6f6O-)Vxb3imx< z$#?UGz&0m==07jzSQgt^)cx79YSpSw2fcorn5cYgXYun8S6A1^A08gQpL+Mkg9i^% zv<>H;pTZs{WLdB^LZHV~?wOP1@vcX2-n?0qe7vu8u5I--i^@++3SV8(R6R4N?&qh} z(BR<9CTV9RG|x}(bP}qz?P2_=+j00z5Bpy6pG-C_J4>DUWGSfKy%dcNm6Mco%e13E{EN~H?I4^&0@xzA?1y6+Bj0p+Z zvS7=WFYgNr3xj{2Ypb`e{q=?4@=p2VW4w<~P1Qd3_4W0s4Lhs8u9{RB8$0*?x3{;M zRw*hgC-;T0pUs{i@$HJrlAfm9w{I`@SSQ#mrdySMYKo@o<72(r3@4&1D=Y2iTNXci zva|U4vw%K6k3#m0J6&c=c-PPL)Z9O@qbe&ai%a#_@e3C&ln5D#%?+$8Zq!@u>gLvF z;M2ZbCwA8spRAhy|Ne5loXoO%?b^2)IXQ2puF22LycqrNj^VEAsw*2`y_#10`H7(26*LQ8plLUz^n|J&$&Ckd%SeiBYYlNx zpDQaVsrhH>|KOFyk?a#sBksCQT6wsg|Mk?VQ%@y*Y-wC-r|GyUR_H_g=Crd>NB3># zy!^Z3`NF0b;#>k=*GsQnzrH*wI{GO0)-~D<^(?oS`OSUxW7De_NqrX=yQdq~O)un? zT+=6KyNcP#%R6G9>#HgAtO_1D9Dj7Q+kV;i{hBu()_htz~$cHdh&3K#Q+ztZV=80WwA=&ZNlRx2koc^EV=eEj9*Wp%q&zd06x z#~pJg-F*4-Wv0fw3l}at5L&I6n~-ooZDE4WQr*s%Gc5`q8QA>r|F+}7x#J8Xs=_T> z_$7^w_?@jvZT?clFr$!V!j4M|PETDIyZf84(I2q~|FVx7Rvv6(-TB7%^{ZEtz6#X~ zv$&mz_|mbDVU^Oqi;LZB-(*%FVh)l!a`v>6vrhZdfSWow2eO`@n`^x-?`~9IlIMaj z2dN3$7c6+7o_xHomepa>oJFhqvkIK}uFbM)`O!AB#pSthZNuT)f>vIW7#Bt>3S5`m zan4Uq=H9;A-^*+2&n+yE_|B^LPV{}^&g;Azuf1W;zP844XV%qKT;IMgK7HkL{jU;- zDn_wyEDU4xfky3t- zKYRA9>ePyvsc&WOG5=yb#&-6^@rAV^XL>6?KhurhS@cwX!G6X^Jiq@jzgQ*5@%rq9 zP3z~I-R1eQF8@v2j?>LQ40#s|_-|o6qNA*{=1Ja{qJ1_ z*p%2V<`q}IuXQogUUzNx9i21Ff3H>55kAV?a`^pcEqnX> zs@d1p$In0hHgZ$t=Vz`FwtjQG<&N6@EjUq>$*{tC$HzsI?kTCMs*@gmY_ab!+Vq?G zz+>kFtighko72zBW$s<^h-2mVnR3heC!c10$h*Du4y(1U>#X_p{(L&qwjMlmrjjFd e!v4em*@F*G{>LtpdYOTNfx*+&&t;ucLK6VO$@EYF literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bootstrap Table.svg b/src/drivers/webextension/images/icons/Bootstrap Table.svg new file mode 100644 index 000000000..a5d95e778 --- /dev/null +++ b/src/drivers/webextension/images/icons/Bootstrap Table.svg @@ -0,0 +1 @@ +BT \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Bootstrap.png b/src/drivers/webextension/images/icons/Bootstrap.png new file mode 100644 index 0000000000000000000000000000000000000000..44230c442eb2294408a4244e29d5c5ebb8457c47 GIT binary patch literal 7129 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Botble-CMS.png b/src/drivers/webextension/images/icons/Botble-CMS.png new file mode 100755 index 0000000000000000000000000000000000000000..9704f5d7aca66961ccea4bfc7d20344236c8064d GIT binary patch literal 4094 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 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Braintree.svg b/src/drivers/webextension/images/icons/Braintree.svg new file mode 100644 index 000000000..2a71b1478 --- /dev/null +++ b/src/drivers/webextension/images/icons/Braintree.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/src/drivers/webextension/images/icons/Brightspot.svg b/src/drivers/webextension/images/icons/Brightspot.svg new file mode 100644 index 000000000..2720d780d --- /dev/null +++ b/src/drivers/webextension/images/icons/Brightspot.svg @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/BrowserCMS.png b/src/drivers/webextension/images/icons/BrowserCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..0419a33ac3211046ce7566d35257d1f1ba9e9c20 GIT binary patch literal 509 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLk9fK`hE&|@o$y}UIZ@>J zdHV-*wf-}&_gERiGBu=fwM0ss;x3&OB&_{=!t7RB#Ae0bvp33e zca@c!KZ|jiyUqU>_lwVcW>~nxQ`*R({g=ODo57#S|Gpgf{^r%cwe}}kXS|R- z`>bc?q{jDbhi@LB>wewgUm-<}w!%}(6Gi&7U)Jk;N{?T1=XVztgZThn}p89g{ znX7e4=9I8{{ywP-kE<%Q=ebF|(#W{Eb5Cv2?}&?C%)3f!7J4@eSCplG+ z!Zk7f84G=PF4^<#q7KJO{Wr#^ltmW0`&q0wS}|?QV^?G8?G6sJa{nDY%e`Wfs^kgY zsojs~1;1W-tB#k=ZT0&jj?QaitnyupGk@oOYUye7ZGCr4JYk}kuY_P}Tx*P68=qU0 z+t+}(HV=K7imHxoYvJA_%N@1->$KlBN!E>?*|)qb{%gspc^tR5?NI!~B`Z2*lgHtQ Sdl(oP7(8A5T-G@yGywo(+UQ~c literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/BugSnag.png b/src/drivers/webextension/images/icons/BugSnag.png new file mode 100644 index 0000000000000000000000000000000000000000..0830789deb32d706eb5ef1fba36bde130ebce0b8 GIT binary patch literal 1791 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9$2?seLn01OogTd=BwX@% z{ry|n?{~^P<9RNlvHh~x#zTz^N5$4SHtD(uH@YO}d_8CvAm5d{$bXjFGS9`Ci(Ynf zzVcpstm9)?@Y~5!Yj53>Ug*Z_Sf!#G!}qXi*__*F-t4{pt7eAn?>CZc9h2Xj*?#Tc zwetA;-|sVNmD~P1ba_#g$Ar*DT`Q6pF1~TxTyL<;{t!DqvuC@*eDNRm zwDoPWSC@)=ga2KVL42@yN~{k{uxq{856juCp`(n$EQ9?H5_3 zAp3sjQX|(TE24k@+nr<@^j=^~mTRc%gxi(#xF{D5u+Cl z7Z*4>vA;c?t9146Ouph}4!gE|yD;}Mm&PhDg#;Jzy&`8_v;rC29E|@R_24NAFx+|Q zj<;^b;-3%wwoJXiv9gL~!%U^nqg+$g7?_Grw(?J~dcWlOYiaq(?QUH9DHj*46X+L` z%&W(`OY!+AU8h@$OYn>3vB*DkarXihS zb-w;ta^26Xdu1wf)c;%AyNhrRqrF6+9Im9Y^;l|?Y{bKJk(oq>*>dzE%Np?^6X~opZr{$ zK66&*&zr)#EjB!_d!*vn=qoSfp0;jd?q4rCyA6{q{4%#CxxMmU5zfr_|D#HFw&1Mt z!#0QR%{Z{4{Jr$Vdxx|oAG&Biyu3R5&HY+^cKhFjakW|Yx5Gkq7C+^fTI9ZUStgxpHdOd;QNOWlhO(w%KV?q#_P z;-nYd%-Wp&n`M8+E908)*Yk_s++V&T>{P>rEY&rUrpNZh3jcZb{rHDfERBkuL9ezd zezV^(vH1EembuF=hqK#WpRnhJ+VkXZcZ?4;^XItmRIER9&OGve<5io_H{$lyK3VS* zyT@y%$f8wS9=F8G-#oJPWu)5u*^5HD0$A6dde*u7=I*)~FMrN3=x-8xG(j@p&YD?$ zhLe};Pf+R8*dihL?Ah#`nGvTK&%bfXKfaFnxviPO5zkWvYfm{_zkAqQt`_*-(9I+G z_@;}A-|m#FA75wI$@H?@DPG-#Y2$aDZl2}OqinvsdH>^Ne!Qw*aE<`Og`A^rZtiS- zc~kAU|Gb4UeF5t&p6@Kb9Hn+XW?^A%--W0-pQm^U&Ng4uxb1Lu+3l*J2b$?U!1&T<>6Zm7Jd3S;8?_J8XTZT+6WlFrooIHX>REZ=w(3@Er^7pEvM$q$V_tC8Z$+3_#rl|i zW`|22Tb)gtU1q)PX4lNR^AH6F#f3; z(aqnxL>F!pXx37`%3;&ecp+=~p8W!wi*^Jx2%K8#HaToglB?0rSy9rF(~m6IHD{f% zSK|GTFEZSIoQ%(>rkWjKP+u;-!Qs_Z)nftNyy@r6ib7-=7OQ$^sLba)>X)&U-RSF5 z<@|*k7Ui6*5@9P?H~H{GgHzwHXy4O*ymbZhZzF@JbBl4j4`_!w>0g3J72pOsYFA75&3*uAH+(Cd0f^uZ6(sTpZ1wgoEP z2NqpW5|RrM-tKnZJUW|SYg*2$6w`)=imQ32{^u{PZCm}#>C3;;@2@ppGbaV?)i4tX zc`W_zMT6c+hbi9YJNEvKnye$_tGvj5!&I$fY=P#{=1JRUYo>nK^>o z6qSB0e(>pbeO>NN@A{$@w>hpn5i2#=kMi|_w>=Rbp%@dwFC Uy1P>t7#J8lUHx3vIVCg!0QY@qN&o-= literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bugzilla.png b/src/drivers/webextension/images/icons/Bugzilla.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf988ce651caec65429a9ef94e81bfd2ffc447d GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$JUm?-Ln?07Ui#=SR4Bqw z@PE%O5iTcNfrA1E1WHqHgoPD5-^$q;*i^pgSin0zfjP9L`ZellyLi4m#bG({P;2} z&2_4J&o6wvw|cq%5z~&!Eny$|1>R;zt#}?)nybz-&+k|I+rRAcXD>hgHA7yqVMl%Q zCx&HuSH<58EO@K%^s}Dc_AU3mFIb=K-MoaqP-4r(Z_B&`=6#*I=ABBd5$H6=16?1m5pH2RC?vL3#)r)7+PrvjxlDYX|{Th)jg&i+! zcp}UGIO|)haC0TH2F(3*F@2WOLks3>clPoBsSMjY@BM3!%yOnB)6xqh@*Ye-p7{Tu z!s^pG$vmy8oF>kXR?an@#gWgpSDO1UkKwr^>YrB{Xe=#H7Ib0Tc;MQJ`_Zy`N8YAR zP|bPidphvR+rShR|Bac`iVWlJQ|d1?c(SRnM+yX(pX-0^aHx_kV3~}H^mEPMYIa9e zo*#Uebl~3crXS9&OP7nj*0C``L}Zc zTb}Uj+o~N=ET^;GRsMVz&t6*+z*XNGIAM;#s{hq*wGJ$sRQ5Uh36o#JsV!!?uhu?| z2|mlTV%M*aYiDoxuq{xrb!yP&hz7Gy>oY$|=dyoa`s4D+;|vT844$rjF6*2UngBzW BD#ri- literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Bulma.png b/src/drivers/webextension/images/icons/Bulma.png new file mode 100644 index 0000000000000000000000000000000000000000..b46f32bb5cc41848eeca4babbfbc18a797aa41f2 GIT binary patch literal 1361 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPUByV>YhW{YA zVDIwD3=9nHC7!;n><_sZS>;VQpQ<)9FtCJrx;TbJ9Ns$pe11r%$npKp?|rxWyzH$H z=l*3@c}rTCg#2+_c~ImgM;7x{5#j#~j}G-pht1d!Ail1|yX4`i9jlu()Iv-i@waHX zGB&&VDz{#f(EM`zO!fPH)qUMBPw-rxxo_sN%`?yL`Tcj!dt3W^%11ix?yv3Mcqq4n zLni3e(XX?AoW7~~ewXH)AeZ+ohu&v5WO@2-cs8C4xz0N%=prdE@IjasPpSv^N-c7%Fm09Fy`unc=7Kirw%X-D}KC?Gd zI?rUlQ^C6JxRA^57LB6Ik>Y_3D|c21Xl?s((tOAF1JNhrn}0rbOW|i=KEQf_$AWd6 zyq=?k`P|aPN0yEokIt{(tg=tsf#rZ^bqnJJCMExu4;`Ke3w4GHpSJptoG8X5aFwb6J*EsXU^51ioWGs5(vLV2KkBwB>qEn3vPa672&$pVpL|{UO z!=7!zGuJSicWT!2S+A>&l}}KLXwYBtpX2iklh%hTG~|v6tmkEPIra6*wrg7@Uf&Cq zKfrpB<1k0F>#ik!YmYQssNAL=E@m-DXMo*cVgi;VGOv-*>HH- z0ek&_!J#do;R0Njc^`K(nQ^2zH#2B&OT4QjGfT#qWtoFSBA!PrE}{?_cf%wF%zW<&KIn=rJg7O6kp+w7dO( zeqbRhi`KRU1`?M%xP=%JJ-p{FJ}+~~j?Fdi^)J!wNvsESrPnQE<=h%pJhwH3aYDNH z-kE-Ndwz=LRA`4Wv?!I_{V{_>>^gT!tS|$wa|nY$OINi+5z`i?4ZaLl+D@d%?vPvd zr}E97Z@#7t&POb-JD>B7E9r0x%-O$!v*D=%TX(eK%3rsxJhxQ9W7X=$1hxt3zcZVzY*2et_`fgiTH`iv^~9E^Z6B{r<&XQeUFFvNXw{b3 zU!|fKRhjNic@*(8e_IGc&UY&YhKUB-_kY;7tL9C?W`Rv#;(Z%bJoaw0z54OS;+1E< z=blpBoohdR-GWsIW>qM!o4WOyi+He?{F%*r59E{vSq3GXR!B(C(mhwkAF}@O`d#x5 z@a6M%tax$c!NeVYA*pw#zq+w;b?swT-GWPbleS*Evr5+HP3eMV%)VBE^S)MeeL1-2 zMq%3O=qb$yeuy19vCL@3%gS9&%b)GOx5=+ZM$6JL>KV)Q)W22nS-$@rsvcKpW`}3q zzV+zg#4pFRKJMbXQu63bVBLxzwLc~bRi@-iVo7UCp+#8QWH8&y&wS zb@zAWzqs#{Yf?V#`CdKa|D1-8;hUr5EW>9!zPvr(YTn~0Z6&3ibuQ9%xAyFQck@3J zyD3|d--#nR3=9maC9V-ADTyViR>?)Fi6yBFMh1rFx`qb228JO9rdGy=R;EU}1}0Vp k29{6cicvJ==BH$)RpQp*v2)pZ1_lNOPgg&ebxsLQ07>y#8UO$Q literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Burning Board.png b/src/drivers/webextension/images/icons/Burning Board.png new file mode 100644 index 0000000000000000000000000000000000000000..e0260c148b064a29faab798a68764f0bef24a40b GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to!aQ9ZLn>}9y&UfmTqttj za3L)QYAC6^>0x z9bTbbZXvUxlrmq<+NHaEc5(6lcf2cjll&i5TIoOkZ2kO$^@ei-3~RRjeskcd>9sh< zH=YhRtADXgOlZik>1*jxSjE6P<%u!ZB8^6k2@6j@&2{H)P*B~O`rhW=&-gWcUl(d^ zSg<{Ga)+w`t00R2%fthV_+14Irriq4UBa;awr_4+OY?L8qK_BZl@2m+87VPsQdq>H zwJCfrOYGx{E4xG#)Fww9@Q(Ht_HTdI>H7GHvZByN4Q=l@wfnZmpO-Gy+*GvwvDT)1 zE7=w6H!5ZnzbNckaJ50{^ofraoQ}TL*~XDx9p~@YZ4kI#@a4d}FM_Mgq&Zj)pXsSx zm@`>!tBT@ju43*wuX8esR;A3?w=SHA@7;n+L9_UDs$!m`yg&3_=D6&)1!qqhGC>X+OlBxbQB)H^eOJma*9CvD5GAfwM;b8cs)R-E#6z3cbt z`<07#?Pu^=9DDvj_g7`bTbV^m)O4N-@VIZBZ{f7@;E!_lyK`+SKF$-o9%MBk-{fM- z`z045T;8wc&Tx|RskEBaFRQlY(er0tz3){1ow{wEoKNbt|78Kp30m66U(Q*!@vGk3 zWUDhUA@Py{1;|8BYO3<^|JcFJ#GnN5BR4gKeZ~%irUM- Pz`)??>gTe~DWM4f$R#L! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Business Catalyst.png b/src/drivers/webextension/images/icons/Business Catalyst.png new file mode 100644 index 0000000000000000000000000000000000000000..653b4961f90bbd99f8042d31b7aed1fb71baaf04 GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL4Ln^OLo|YuF9ZaJhK48! zF^U>9Xr@-ODhUP{it&0CeL9l$;oFBV1%;~D*uvGH*Z==F*QT&3LR#yzc7xP1znPDo zzDrC@;u175Hsa&sFflbbv?%fIEYtu0|JVQeq8V^|x&QneowaFx^FMxm?yvCu_V)ab zh8w+3NHv_R`0_$9An)(4Qvdljj7I0?*zu}dUmIy%f6qoC`DvG^h8e@z-@m`VZ{-$m zIF@sB%TIZUKR^E6_3)1m4n2G2M1;S$w5xNSpI*SxX=i8q^7P)@Q~CMzb$x~JCnu{r z%-(Hf6|NJXm!8_YDDmSVR|ir1`aeH@d{mxr@%nAic=Ny1r)}!V@`FlLTr_Cd}HySjh0`@P};g R=?n}E44$rjF6*2UngEx7pCteQ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/BuySellAds.png b/src/drivers/webextension/images/icons/BuySellAds.png new file mode 100644 index 0000000000000000000000000000000000000000..4f22871b292835c5787b017b50b66eb4dfdd9e48 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGssnsNTp#oBJm%qf?&kL4 z!-r3wK0T3=dbe}umoHzwe*OCE*RMZ+{`~*{|6^O*tM2X(lO}zbKmX(U^)Dyly?gim{rhLGt{*>sd}?m~!p-eje8M8NUw?ydiMoukMYP4;z+z g)|X#>)Z-re2BBFg(#z5r7#J8lUHx3vIVCg!0E@80q5uE@ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CDN77.png b/src/drivers/webextension/images/icons/CDN77.png new file mode 100644 index 0000000000000000000000000000000000000000..7300be9d545db77771b503b0c91e18ad4bb12e21 GIT binary patch literal 8462 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 O7(8A5T-G@yGywqg|E@X! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CS Cart.png b/src/drivers/webextension/images/icons/CS Cart.png new file mode 100644 index 0000000000000000000000000000000000000000..172fdb7a8a39f6ac67487f0667747d711272448f GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU;cmGG-`yX@ff5wCVI#>U9JpbSG z;{WW||L4B`zyAII%^&_B`uzX+m;a}}{6F*c|JiT<&wu@Y>&JiHtN)#D{%1P<-{9K+ zyodkq{rvy%=l`d_{=fMB|K+d$KmYyz{r`W%v;PmzOJ8GPU|=i>@(X5gcy=R=fq@~_ z)5S5QBChtlE8hVF0pY=7g<}%T`~NhMn8~%I#md z^3}5-i`^{G`h-eFoB5peR@B(+ES&57Gl1=IUY_65B>zhZY&I>c%s-U!1>L@Tw$bI_ z>Z)n#oEw(=uU;E3>mqA&J0>FhvQW!kwry5j=a{%foY}Q(>X`F?PiK9ZSUhPPlSEAO z+2;YazEb8d1Xy!VJZp1v{@0r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Byy2*wn zrV8ekdWL4kCYF{u3PuKo7WxJj`i923hGteK23AH!3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWTH?LS3W`avnUy@&( zkzb(T>{__4{>viLBRo{p26D zt)|5(yAJ(&H|6KOz|PM;i9b`mb7c3wmwa?j?g#gwi zef9jnBWlZkE-y%8Ys7qs^K6wjZ;E~hc{9;lr2AocrlCf&DZ8t-#ruP$ix{H=TD>)7 z7~72UZl-jdrohj&V$fXd&Bkl z?%iaVXK{OJ$t7kR(@VnK6+OqcZnW`g{kW3VX5IN;Cf6FCmsbLL&&A6uHD?P zg=6a13Fd#}HfdR=^ZDNOS?zNlKKFIut#X#T8#S>bHpA$k>tCg#JC^Kwv{G`C3IFTQ zyE~&l7tdzdoAt$~bMDl00^(D=Jykd-XgRAGJg)bAxPEtn6u358Rv&>EPJ>XhjyQKSlsft@yqXy!`X_<2{~(!P&~bk=yDRJR~!v&aOE0 z#C+m&?_RF&>=gkLQq2#4sU4cd{{Fzs5dQh`VzQ+M?@U)s`MJ$q_Ke3{*)o%f3r+r? zR2DAvXeo|K)$})ZX83VPbKSD)*o`w&mb^Ze;Sf;1?c1Fl>upa~9=(2MN9g%??+;nY zDwn8TelPt>*pu&}W@Vt%gq0h8t808Tl6z_=e2X$xTE2PVvKP{a_A-3?AM{8w?wPjt zuUDPDhO%dwa(kC5?7r%tHlci5>h&YKyp#U~>-~7J{7&+b(m%bjmyECMeW7USYa1dx zF-Llyv<8=4_5Ya%UO$nksPR#}JD+oQpQqh!;Une~)U&o(9hNoa-LNZqnw^4CY1$w4 Z0}LGpy-Q8@vB`j{7Ef0{mvv4FO#sF`sUiRX literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CakePHP.png b/src/drivers/webextension/images/icons/CakePHP.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f838b9bca2ff748f15a703d54b2b18dac79ec0 GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lJel^5fq_9bGbEzKIX^cyHLrvL z1e}Xf6H8K46v{J8G8EiBeFIYTQrQ_8nBqNM978Nl*G~4%?+p}bn_pi4d(O8li!xuT zZke?!Ou|FDoXvzsfcc~SA0A=0e~mL;Bm|U?NGfP@I!#>?80e_HJY?mooi)ErHJTjf zpY*zR>UT=2syD;q-TmLJDsCLKZZW?RrF)SnWro#CeFn&7a&EZ12}U zneg^bcA3Q|o9<|ZuN2W$)`FE7!*G2Q65=ayQpOP&k31sNHQy#IuTGpug- zr%=inC!YM!RfI>es^P>ZjtSFJ{!aU~X@O3J$$z;&?bFKxS1en?u`X-nM|H&w3;F8U zz4nLY|5x8%661cRC6VFc-)LSA>&ASpWes+R!xmf*vVJx@VVB4z8?JRp*M;5)l`y+H z3r2|aY+F`fd%V^4xpeS_vW2=v@vUygtHqi_*!H_6a%<)?T#H)6#=6GsYSzD)^XdEa zL*%}dm-MPH=UY>izVOS-+O-!ioUT>2ZQgs^{?#Ye{dbCYG(R{e^@<~C^#wl#VIQ@M z*2}xiR)j1SbIdsRD7^Qrw59Nx<&3@-r=K(Fb~k^|dvdwD-}HRTt;z>G98}DnD%`?1A^Gz0gaJ|r!7_ouv28)PJJ<~dtV(H** zSKA}>GdG`^-f@cAcWKs~Yj4d-J>BLX4bP0l+XkK`uRgT literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Captch Me.svg b/src/drivers/webextension/images/icons/Captch Me.svg new file mode 100644 index 000000000..6f5b681fc --- /dev/null +++ b/src/drivers/webextension/images/icons/Captch Me.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Carbon Ads.png b/src/drivers/webextension/images/icons/Carbon Ads.png new file mode 100644 index 0000000000000000000000000000000000000000..0429a48476e0955fbbc06e1edbd1aef8aa28df69 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPcAq&!_5Ln>~ay^@=8Hc^88 zfw!~M#2ekdqMa@;8kUGEF8df5bgD&Ts*#7L*h-C7FDs=>OO(1hrX0``5OoNS=-Q%t z*y4HE+xU$)X9j+(-go!><FC1lMUW z1T5&T)b05sev-@fR;c!px#huYjju7TS~5|8tv*A`gzJ1OE-vzHcAMXt{b1sT2#%$5 znVUslubpk9`l{8FQ(%_vrPaj@4164-oCT}?mOMWYmsrWf^S?G>mFTsVTdwuWHwf&sJ?Y%%;r96OuSv>$E82GHvE&--45d1)D^FsHN11 zI!VsZYgzBPR_2bdnQE=^9jEfGYY!x^_A$Mf7kS+(M`Burbw9-)7QVTD*(8IK8PW^{;JZ2@ytme8x5O&5b7 zPQEA096tHF*dcB2r;SbWx3acQN_py@%uplvLDrekwtZ`P-%SPv1_n=8KbLh*2~7Yo C1piC` literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Cargo.png b/src/drivers/webextension/images/icons/Cargo.png new file mode 100644 index 0000000000000000000000000000000000000000..b6512fa498d2243ae5079bebc4bf29cd7bf45b33 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+M0vV6hEy<4JrKy-Vj#kD zVB&`*AzrEvRtQaK5K&QBDD>^0{ua*1yD#O&?&^KGv9Kd?<;+Eq8o@qKLwCBmxXk%C zM@dO3?`i1FBrR@VpR<<)+Ix?0xEQ-_*QdMunq5kN>raaZGB7YOc)I$ztaD0e0sy$N BHuV4i literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Catberry.js.png b/src/drivers/webextension/images/icons/Catberry.js.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a61741e7f0b603b136232385e9551f85cf2963 GIT binary patch literal 1552 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`MwVKyBnAf7>z*!-ArXh~hG*x5xQguS zzniBWtL3!DD_SE^V5$;}VbT_}0Fz@L0xB6Brnv9E-Lz0kVyWog)F1_}87JhKcm;Ze z6#fN>tl;$L-okZ4TWpQ4zO$xKRF-`C`{$O$&+na!+vaKbFChQZ+qt&I&(6#=eqLi7 ze)$i7SLw0*76wMA1E1DCVqp57cKGUnjW4ZQ+?1s6BnwUANN-tie@09gt5O;(x13m1 z;KG?N&pp~(`;O=B#@$BZ8dq{I{(ImkU2L*#!{K6X(VM;+mp=Tsdqt1?w#Eg$iGPH3 zFFMOQ{-3hfe#y+s-FLF@ylius^-RG|Ok8dC4TrlO zJFXIszFT=_O8=Yj-BfFP-^BW&6giul(;dIu^UvtvUSZ;3ncNW&_m*7U4%B$HWDYkO1dpP73X?scwf z^I(tB7t#B?ru~lU3D4j6H|bvSn|v+RXOF3I+^3^wFZ`43?>T&5-nqADpG4qq)x8z< zdIe=)k4nF)_F^+}H@%?Hx+nCp>RMKn9jAO(USIL%ghHajxr$3~1zt)SzFK*ArN;G+ zFMSdpo;LnSRJ!ZSs(0eulV{%>zPsNjGr6$&ze`6`P}q}0MJrU!H5_E=Xg#@c%c^3f z`-Ei^H}#zM7&F@h=7m9uC@+6OVNWHf8N-f zy7hVEF76PIW0lW}mG*p&5INR;Q%!BjYmS*uj@t0%POUuh-+9)G6MDasFWC15%<0;^ zlPS_Bb3^dVP49QCxv_OqlP$l|Ojp})6Oa9yvwZO{R@vXnD=e8JzxAJ3^;Xk!smpS$ zdn=yqxxf1VJ+DY1_55rD$M{L#{?|_VeCW&ZFY=r2PySN(+w1w|7QRDDP7zDR#J5)# z{o+6Tuf?3>tDe)3iAsSRJKA}4{K|8ze$5t+y?E!$ znuMkH(|Whfv*&wpb1}>Omj_i|EEKuuSG|*`*#E*-)kO=fowWPf4v0UQba}yR@0p9| zPtiG6aC=WZkD5Gl-jx2Hqe_fLhcx_4v~~;LI9Yw|*Smt>SA$DBY^*LCN^nd%IN`Cw zORqh}i%gv7FdX<;-Y2E#a`?rfOb&tBRXQ9YjR;fN8?ggpa`kpb#ZoTZY z<+AUF%36`7Td%k1^=tmvDEoU`{jH|fh1w~fSJ~{|ufkLAefMl*$B6?MHoTiVM{m=iDK)8VR?oA}we$2Z+<2&M^3Om2Is-f; zUf$KJVG){;6Y6Z?{$t*SWmA@TSpAbYz$Cjo{e^}3<;?gwt~-NY%(YvWr@b)hmerec z6FYVWsR*X-P*IYtYz8eQ|2K z$o##|v3ecJ+gR?rwR$9#FlnYwgja<74Xw{@x1Vm(KWT1uaqFjV=Vr0+%{+DXV(Uu3 eAM-2!F|Euq4mjAlWC;TU1B0ilpUXO@geCxOrT>@! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Cecil.png b/src/drivers/webextension/images/icons/Cecil.png new file mode 100644 index 0000000000000000000000000000000000000000..ce4a53cf612792f455181ebfb3186fa40c0d16b9 GIT binary patch literal 2186 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

Re=#@sjhYR@42;_v#NPtJdT8_Opa6@Aj(w*9@~ zhpWB4y`s`j+ZQ^puv~aQvFF?4$;XcW$}g5XoX*%&b|9nX6Vo4k28RFt-3^=aEvNQ_ PS{e+Vu6{1-oD!M~~o&4WhxKQTU zUvZ{GO<~L$3pg|u&1Z8@5Kv$h2xy$@*K$BaRBMf0*3K)(R4#?=)m?lgC+o8BN_Px>RMJ zP@BK9-L!tw3--*NOI%tX+X?kmc1{uCkbcAXf1kvjy*z6!vqcJ=oTTm&ai7WaRHu)E z{<(>2>1J*Fr#zTxE`Ijh+z-E3Jv6;=Ay3=&{>ik6Pu2@>$FbQRndr;7xN)__{L2q= zH%RFUbFtKH|F|=lKeo*B*s8S~VvUnl>|mdmU?IHWTG{;P7Hf>3f5>~sCv$N2jE{m9 z))@xoIvc`gCD>fw1n5<}~^h?7HYc}j-&vae#LV4>3krxlElKg%jP8PP=%hzGA6f&oKqTXTYE!XzD z{k}VK%lY^Pg*~gBb=1~6$K)AmoU{Srmoerrv ze}xwL2yU6RyyAk*p&SY22hk~0suVcTymgV|Z z?$3<&lQ$kQ&=y$xO;t)NZo#r+JX5`xYxCKg=4rY3x+~UQaVpAI-1U0G6tkU98H!GP zZ`QXgyVf;lPSu;RDT|96+zwQ0$C_pZI?l^;+45f@Nc;25hNthDG<6IXJSh@C^UU+f z)2)XNeMz`>pXFYe*r#yeM~|0ANQORs{z^^uk7n7`qc*=vB>3;P3kc0QGfggQTDif& gj@s;p|F7!b`mlF}|9Xw%3=9kmp00i_>zopr0LH#DRsaA1 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Chamilo.png b/src/drivers/webextension/images/icons/Chamilo.png new file mode 100644 index 0000000000000000000000000000000000000000..3beec78f9b77cd00c48bf8140d647d3694e2426d GIT binary patch literal 1231 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU(>z@qLn>}Nf z@^pLOm+@xiD|cNr5;ZN$O@5YOaJx%n1CJ}Kri9Fz)!JtmOCp2WCU0QUR{ohF42O9yrzuM?#WkscbUC?5wUe!X5?z$&(Ggl_ZRQpoqp-o5!Sjpzu#5Aueopi ze%|CG2_Bz~<<5jwtYMw|KqZ6u{ij_QKh)O>+&S~u-Qns-bq(*EE^E#$(AlOY`Jstp z26Ld<2Z1TeQy84mZvN6NO=mIm>^el%Z_q1(yo)O*< z9Aj-ZOx8MN-ifP4 z33nW?{Nom5e{p_t(*hZ`FkI=`DT^B1j|^KAJpBb#|)%1sTu z$MfcHkZ4ZWyQ8j1V|P-K#p~58AFg?JAz<70j|p*_YgeyQ{OYGMbH{;2g6p_uowr-N z*+Q&4FyMY}&1KmL_OJ_v$I_+dJbd#0s9M6az>E9&*8M$wDSJl4j_z~fW_9!17u=TZ z{in8k`Qp1TKbG#jdZm!%xT&=Cu1|&ULJc^o94%)X=)aiN8&NR(<*}Dj7nwh4@XPYM z%xr%;JkL zzrA&ypy{c@w8*Dr;n(T}kt08Th$k%6VNmYe-Eitm6XOTv493t0_kFj-Uwy{6eg3>x zoa{>ud{mL_@Vb8Db=FF2C&d%%Gx?`ih=Y!`@!*BK6 z%69l*C)TZQpwLmydn5a#!_4FN*HrHc$rOEWzoWrGaPgZt^09yY0{`wb_p*CE=Ly3{ z6JCM0DG!7{m{+hYbF^?YQ?hTFc3Z}GpL5OQJKO^5X-~W~9{HAY$gqkZl)do(?Ey9U zs##mtT(n96DLX`8-t*gW{O)~tYelgew(x8LXfymjvTk5?7}76;FX zf6n`0x#QIFdXMWhjAg;bOgH}vaF)MjzrrFtzBF;#xvyW@pxrv}hsX@p^b}vMgFn+mZtV(X3@a4+9JAqh+SheC`)(Xn z+H4b)oXIltfq7guLw{x7Q?VLp8TR*$W_q^W*BVp|H=ERRnlwi%*hFo7Yp{0u4(9MB z%lENd^Y-7=ecgUZse|mLW6w_<+2*?ctHL(1EscT#>{^ClaSK(bzjl+@(4|R9NT{v8QaK@@e{t~uD3JjZ;h{z>woPTh7kmaQc^H^rLdnLvX z)K)wxy}VVn`fTd_c?;rAq?bH%idQ)t^j3cE|195&3{xMRUeM-JsoUIhQo7@Gj@R|O zD^};$B>pe6ls^9_W|B`xFVdQ&MBb@03f|b A=l}o! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Chart.js.svg b/src/drivers/webextension/images/icons/Chart.js.svg new file mode 100644 index 000000000..24f5a2bf0 --- /dev/null +++ b/src/drivers/webextension/images/icons/Chart.js.svg @@ -0,0 +1 @@ +Artboard 6 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Chartbeat.png b/src/drivers/webextension/images/icons/Chartbeat.png new file mode 100644 index 0000000000000000000000000000000000000000..75f35303e43234d341368628122666ef9ba9beb0 GIT binary patch literal 921 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK37#&FArXh)PV>%)b(J_? zZ~Xn4;|l($t|)QwJ&UU2cNl1SxN16vdx`69v34!*+Og5KYeA#aMXp7m9~(KemTcX! zaq1E-I}OIE+b&e)EYH2PMJhMz(z5UKe*V)tx3k|y<(|n!U$!>O`^V>e{=4sZO|i`X z&jqI$PBWZ!`u^H}UCD_j(*(H$AU3 zS<&bA{%>!c&AHoDc1=i}CVj&3Ob?rc%jTN234xYtT3Fn+U0Wf;C$7EaeLZvipZ3Bz z@8_`<{Qq{?obf($_<2@+P6p%Dgdn~tzNU=Jd?&8H_T-f7pLyXQ()$_K_&VLN=6&$a zoPVlyS02ZXO;c^O7N6d8HvD9fhT`*;J-o$v?)oo39GsH$d$A|Se8wHQ@%?ua17{q0 zk@9s`^5d(|gEor_#cBMnl5@T86}fWV&Vp|);h*ktKP~xVUXbT3bjbSaUHQKzYMw`C zv|iy{)UxQ)p6f;YYJz7SZf>5L=CUv`qTxI1KbfCX_l3_-{ItH<;(7ICfq8S=c0az+ zvT4HAPjkfQugr5<#HYmBeX4O2Q%Kx|-YSMYkEb&;zp2gMtR=2C=W|`K(4k|IA8%FG z1bu!M(W|sZ-gaf7SJ4ZfbA8V*E`0yx-!b*sLmpWkWzFXhS>|8L*DQU;9 zi~m2C{VqAJ7N3*N{=AHd|7_|WwhdX!ibCC|@BQ=n9sBhnk4yjcFkZ} zcGIR+skQcg#M9G`=_eTD8DCElSQeFc^fg=A_ZchoPZ@L{$yg%hnd~K{oY@nSJk`W) zkn@=asYhL}wKUY>hyt*!c;fL%FV@}1LYi@5y-|*k{Fl~^3aqj3rm6qzrmWx~mz8<)IfMtUz m=fgksTpL1?B@-kc>EaktaVt4NLCE99 z?_ZiXmPZ;-;C3;ctMg^ia+`^U-4~Rv^YHCm;TgZx*{YB6<{1UX!dU-&5z(My`--yi zmOhlKEBz|<@9W*HxX_zH%l>ULsC+x&T(;Uu?|`~0a}JNB(qTeRm)U-*|58yCHFu8ch|C303v&+?r^daQZJ%x}@^d%kbY zi#YG=pSoII^h{2Enz7M8`y&TF{O1ummz3a8Xg7Jsw%L;x^la2)ZWfUD+0Zlb{#W^p3%sQ#O^5HS% zWs{B{K6gYsPxaISHT5$S1QHG_XlkA;cy>l|gQ}C0(}R$chmM@8oE#psxHmZ9So_T0 z$+9<9|5rSf*s)`W1fRSe&!qzgPMtcHke7F^;P0=}w&VTs^6uWR?QUh=3w;~qm^-`V z(60QZN75p#t)jgDmz$gae;*$FyZ-y3*8ji1z5TsE>1bEH!s(C8qVo(x12Zohh`SzN zb7sw+N$G1lJO8UqpZ@>#+qbnV*RNmC5X{b?x#R5GRjYNA85kHCJYD@<);T3K0RT&> BHv9kp literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CherryPy.png b/src/drivers/webextension/images/icons/CherryPy.png new file mode 100644 index 0000000000000000000000000000000000000000..75fa50094d3455d7aab3fcb885ee35387f14242c GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLzIeJghE&{2u4re8+g~^H z`BO%fhc9H=5*#jHm^IHUnRlw-!|-$S)WVnr=G@ty?v#0Q_4MEoZQK?nId9dPaef6>$18?A3dV?<*VXr$BP?Wy^Gg& z7znJLG^u65);S_=g#RLJ~3TXD=nQP6=zqmAugoE()xE%T%5(O zeKnT*Dk>`f|LgqpNtcby;r%;ajvaeTwHrH>IWpEWGO(IP&t>D5{K>$;z~JfX=d#Wz Gp$Py}>3iP* literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Chitika.png b/src/drivers/webextension/images/icons/Chitika.png new file mode 100644 index 0000000000000000000000000000000000000000..449045ebce2a4951272abb6e3072ab82e42a37bc GIT binary patch literal 1169 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU5uPrNArXh)PK(YF36(g$ z{q`gYLHV2(mnnC>RCqI^r1C#H`L=XSWKq7jKuz^ZgNn-2M)s!*U96?KZ)+K@-IB4i z!BJ{S*N;P~>AN;t@4meEetP;gFCT@XjSfD>#@)JKf7oAs$z|9QS9ZT@QvE*T$zT5L z`~P!a{x-4Ge`du$3o6pufcMjUrXBpd z*aTG)Px*eRk^Sv_K}!7ebYE*hi@YW4Hb=HDF}|6fyz$Al0+nr+5?y(sHO}@s@5XVq z*R#&uBYo<>^WyG9XUlKICq@1<*}@%F6mKCD&Riq7j&ofM+aDhd8R@0#3a<)Ve0f~_ zd?#DO{Ui4{V@)R|_!^vkE+AVGZ~a(kiONo=Q(Ef}e%+a(W!&VJ9QayrzJ0^%Z}(VU zC_G_Lxg`5~+QTi9AHqNGk*iAaPh|{7261jl`UG z2Knb~w!#d{7g#jdUNAe+$P%Y{lAYtLTtl(=y19%eB(z_ce5;>fy1y$Tc$5Buc%CoS ztp7FU96!ICEt+A;-I|LsD+AAb`!%Vq>0(YbgAn6Bo|QMsnRiJW^2#2#8a~B@(V^Vg zp84DEK&HO)46BmfSbdDi)BMU*z}&#Ks6F*AbHg%$*e-p4ecKfW**%Aw778f_r1AO{Oy1J zbN;!nm;IB-y`8f%-fm4^_1JUKHoe`;w(4aY{chOKv`3iJMIf|T=K49!#&@RNJryt3 zdhM-VyP*E3(#3DCoC|zE@_}8nDzh8R^W@lsOwJ5ncQL^Ze{{ zQajcy`f&S}%A8kAZe_(6T$g8xNK^aB^R4iUi~XaXWe&H)ldr_Sz58LowYc&*yOss) zkXxMaO5(w~YB_^YzAO8=-qi+(3vIk7{$`EtpXZCquk2s4HT3^7%N5zob+=1uWk2+` z?oWJ^`rT{MojER{}~Cd_T*l>>vKvctmm}Xm5uNI zpL;EyS-skPb*{D&+YF}6xtUBoe}%5ZY*{bCR~?d^6J1!L|83E+kY4GtsU|bts@-!J n=s#2_9FjRR{&V)M*YPPA7arsK|9>+B0|SGntDnm{r-UW|Tah-O literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Chorus.png b/src/drivers/webextension/images/icons/Chorus.png new file mode 100644 index 0000000000000000000000000000000000000000..13416e0218f6de0d0f8c4e1a2f27dce21705ed9d GIT binary patch literal 715 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEOZ*R-Jof~j_TkiHi5PSCLI!`(E@AF-^Y_3-SIZr(O(mY3vY6-(PiTu?!4$FND z5DgYN78lPmPda+Rf*Q?=u$&|HD;V|(*w}_WlArQyw>i6ir|S>qr9WFGJ>K*l6i!yF zbIkmgz!+4K{Gnn-$NPX;^%0F*?n&5)xjo{Z^32{$Ve^L@Icn_vZH_+}QWLq0xckpG zT>X)r^x?#dR&%Ehwi-`z3}=bhFztFYQ{WGW7gxV;Q)JlD46h$XI}};$d%F%jew1u< zB*{dvCO%QPSkhGR)+57>hPM(8r3ChwPkE*$rPveD)4Vk4NZJ#Vr}Jz5{#-1}|0{5? zH|b6<)3U99y)^3g2L@^!dsm^yV&C)V&}a3dGXC=#)C2yhW$ou~|5owD%~0(?NX_>b zp$^fTq<;L@;hFV#oxmTVERLfR?8#e`zP#Yv!T&Vha@B)X0)N<~IF3rlI=3YKd4E#a zK>Ac;bw=X`vHt!hJH9T%{p$V>T8XmZ6-|5``5$+5yl52X>$Ri4rIpE*A#|;7>`agVry`ulZvU%U_ zoqlFN{=fN?#nTkSSK3V%g)iJ{<=oNz>=4V1|Ezm9vMjdNILN&s?Ga1MVOEW~vrj+Z zoFW`|Zn>Egd!SGK9P_-^#f$XsarNKr{Ig7^Eo_0=y4{5mU5yKWWE@C5VaMk!u9RH+ z(J5tVnS4at4x!21=RZ!pVe?tv_37sQH>WSki|ckjF7SB$(X9b>Z*LniG8k|$JKhxy zjz5u@-lqB8tf+G1;S)2Cy-JcY?qfUmxISBsT}43BgKILgYG7o9)b#Qh6I48T^RHNb V4qR)P&%nUI;OXk;vd$@?2>?QmMH>JB literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ckan.png b/src/drivers/webextension/images/icons/Ckan.png new file mode 100644 index 0000000000000000000000000000000000000000..15b1fa7729f63c8a66fb0990d073094825b9b272 GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf2A(dCArXi7PPOG?G8AY{ zp6Oh{D$SqplGCQ$d}GXpO&`=WgO>YGKIRl5;IctxvTEao8UH=m;x?cCt!A7*?abvq zyMFd{tj$O5ze}sGKR!)3_E)n+hF*_4Ljf~G)FG!6jL$C3;?^x-aJ%HRqVL(MS>79- zGE1!N(|>3c{@|+AfqKp}a|K?XOJ?}zm$0PyxAA#a27TEz2j}d}ZFe}z&=Yakd&fCR z7cEwXspU>ftn?W*_6i%BeU56lW4+Mnb|2$}UBdOneY^s@gcoi3EY|RK?gLfh<4h5k z4CB9l@j0QEetS2A&+?;luFf*=U$FGESi_<@$;=|pWrP=KJ&$0xYI&R?<5Z=#!>9Ut z!V0hJ?{PEeJ~w4pVX4pRaK4h$VfvisOeLo)`5dm#QD@xup1YOtw%jWDw+XwlB_!vt RFfcGMc)I$ztaD0e0s!@bkwE|e literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ClickFunnels.png b/src/drivers/webextension/images/icons/ClickFunnels.png new file mode 100644 index 0000000000000000000000000000000000000000..86504340ecd9da4a8771f11ea40dddedd0a1c83f GIT binary patch literal 15804 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ClickHeat.png b/src/drivers/webextension/images/icons/ClickHeat.png new file mode 100644 index 0000000000000000000000000000000000000000..7ff2bbe645585b10734bd5d3b6a2290e8b6362a0 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7D?MEtLn?0d1{-=XB})8V zy}&_PDyx`t`L=7bN`w|&+{m+;P4>3Z*LOUJL^kzp(3o?osoAZ4fmpxOl4Sy2%XBgd zR;qfe)4v~oNPNy*e!2gT_Z~05zrNh*hQsBcy%ya^H_1PV3-?eHjWp{KX9Y1;9&MU) zwr-lkJ4>g~t8#Oyf8M=VaAcMKHjcBK>lbRgI{#~VTEQWA6G;Ut<1-59=dgWwe8oKb z*9RHF70a`&&dXfCf9u@NMcnz}O38v8yyrhktyMo^Fj=o+8S@vtJRhco4?p^~Ge*t7 zldxAxYNq<9nigFFDY^GIl;r$R8Az>K?y}5Nt8%u&mM;;IQI7M=RuXz^PAuO?TuXIo!EHc!-Ud5vbWO8);{G0#ZX8RZgmi?IeMBoxD0|Nttr>mdKI;Vst0Onl7v;Y7A literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ClickTale.png b/src/drivers/webextension/images/icons/ClickTale.png new file mode 100644 index 0000000000000000000000000000000000000000..96686e5247fff995c503a441e208140d79fdee2d GIT binary patch literal 1153 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU9-c0aArXi7hDGNHyNkp! zb+Amb;Ol&Q!%s%o*@M%wkVDDll(mq&!pBKbQ@3$(O!&df`YZSWzrg&C@aPpR@){1> zp&SB-zTJBLLzKy|)QgdEszS&f5yiNfH%s5V{kpFF7@uE9vU>Qe`FCepexFzUZtr0O zNr|H9RfgFgJ~bZIN?X&rf9tKDoK~hyq8%p!|8P~WoqUY%&gWF&O{UKHus&2X86qeTA(Qf^m3--n_O+66$_lEg-Ez74y@?Hs#8ZX>6 zQhfd3M(kb|2hS&e-fk_P{IB{|z4Nx3o19_Sh5x=kbVR4=d`x@Js){FBf;+Wl2fa)F zx?EI!!{RBY`QH9pCOV~T>j8GLvr?BLr?2$&W4Ac;>h2Jna=xK zCcLzH*k=cs{he@zq&G_+{0e3+Szzxe z?e2O00q?Rk!RHn}46N#1xn(-b&3{M#9gKRRZ}{+ppwzCQ_lEN)%j(w1R+g3hdEU_a zpv@^ozs~n`!2ajOy)T3US1o=L_GJEDOXijx-uryMid9R0YLiKcmF_VReXJVIvB+3n zGVXiQ)^OprlY3RzYl^2ImvvYm`*lHM$#xM3Emp7U+^R*aYX4Mv4~O1dSM$F9o|);q zrn)nsuYxYgWnFaKxlgsJcv`*vrp^Bd=C&u5qe9ekrRXCNoQ^ z?E0HjBg24N^Mw~v%Pzmawfsi(|I$nM4*cQDbkpcPmV5J5O4dfc_PJH|nt|v3wDWAs z5h~fC+wyJy_Jhr#SKW8t*|OEgj5lgUdj`|JI?svKYp+#23G6J3KV0s!P50Zj=67G4 zR#iQ#taP~^x$#rcq>TCd`XqIQcWr;F6!ux)*Zrz%#@R&9KgXs-tkg|*yS*r1@34!` zKIiB4Z*mt1{p?dcdnO{X{``7_2$Q{DD?iS=$vtDEnM}kC{;&7gr(T$G()K?y>z5gw VRc&cM7#J8BJYD@<);T3K0RW_JC>H<# literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Clicky.png b/src/drivers/webextension/images/icons/Clicky.png new file mode 100644 index 0000000000000000000000000000000000000000..426d8725a4ccced3fb30f012ed8cedc0bd22d240 GIT binary patch literal 1869 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqBAzaeAr-gQhG*u4go?;r zmse9!lZttyAHHP)hu)h_Apru-U0o{2cw2TXEbLX7=zAzAV|nl`&AS^|S2=iZ+!S%^ z(zHz+TXjk`m!9xzTvYpA_w%>MLzo{9Q@ zRmb8*+BDlm@~5S~?VR#2!@=vV>;$I0%sPAHwNA?z`JR)z*q+M!HcwV>|E2Hsyh^*6 z_~LWDcNHt2eo-EF_k-C>Q|^;1&Z~c(E_CK=%AYCj3sFY=u2+%bBmSRc%WIvXYRI#bE9{^xsi3NNcYn0 zBh&2Nj_sQ&yG{0`%FW|t6Yl=7jqJGdYbVEMiSw!{^0!>ReZ2eRRQll?GMCEJ1x`yi za6H$$Fg~2R z{Nx=;0m+9m3wT?nTz%{r_3cE~)|_LZg^V66`B^HTBt zZ0Tohj-O7YAMD+CIazpJ!6A=rNn0FFix)p%SM^S)T48o_xn$erTQ1M;$<*W@zQ_7# zPtd;FrS2`C1D?)#ty-_2*5sj7vG2MryYl0}bAcJ3m#4_yx|1sK?PF}p|2Wloy}M$V z4$l5ian|)x>X-S7;ys@Q=I5(y-lt%-FiU%(jwjpdt6zgzU+ywG6Z>*QVVuq8g!-hL zhvS9MUER9Ay!pfx>$UAREvDX!vUkfm+>_K}%DaF5n>5*FU3wEe*SgY1GjJKA(N z1T-=0?0(wtV|kqA_T<1E2IU1gmVpdYuIh6+y}G?mDDW81gGsp`7($p2WH6kNN{du4 ztCnn-yhFZ-;bv#k&6<`|`$hgXgxm5i(&>HG`f-2$c?OX%1_w>8_ zyg~hPx5BmKw;2`6MKYJl3)rto$!U+WaJ*ur@11-3_>w2~yzDQh_ujJ!ka*_JxWmZi zzIr!OoO-g~G`vtzjQCbQx0r3ZVp=Ze*HZ_`)( zA{EDWdY{6y&p%GvP5XUBVQb2&>0VPN2Tm5TXa4!vhTTKCd{OOpxkVl#RSG?MzdD}G znHaHKrL8w4aklr~2WMA3&-v0{{`<+EKyxomPWO(}YJN`Z!ain2tnaH?-YmZ7iOGkB zwI>cbGW@i=_x~)Ll+--ebxnS+6SKT`EtZ>f@9b;lAR(iznrd|`|}()?U)&wJzYa9jA{zk#uqbED`y0@pDI`urh`|hNl)o(Aowpmzs@gzs= zix9P-2hHa_Unp8wH^&3F1JPgpc)^q;_B(a+col7T9(ZI z8o#(OG4c852Ya4-ZcRDmJAHr8no3hfg^MK^u<%@@2CCwetorT{)EeAXHK&z75ZJBSX!`l`7{gjFI|xq z|I;5=&bv`x=UI5}jkup}p;d?VL6%8>Y`3p+ot*#j($gao{o+|C&TJP_U7KVUrLX(R z>)3leCdAdX6o(d{ z`>!S?w0h^9FMDrhL@b}MWy|rzHTqnP^^e?OXg8DVf=4-;~{BU|?YIboFyt=akR{0B1Xw Ai2wiq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Clientexec.png b/src/drivers/webextension/images/icons/Clientexec.png new file mode 100644 index 0000000000000000000000000000000000000000..a12579fbdac521a8c50b7b51a96c2006c38384b3 GIT binary patch literal 1848 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%h{r7Zn4DmQVHLS8A*j3{H zBr%yS>F1W^dU$ATS)>&A^aBH{^{EvrUUXPkowDdN)>7u{TCDM_-Ac|P%B9M=*u?kN zmVis$+k!+xTvqPY%)Rxj!ZYsOlFZ3_o*ea+pX`|(RiM6k^Ue2fzu&%JuIIACani;3 zMUHwK_V3UzOAwT_lILq*?|ynKv9@7wX9dtZDHrm++Xwa(=}cGG{Z($j?wZRi3dsropFlfFNlexd8&i2wgb)oeUdI4cmHGdgSOyXJM zHtP~!so#q7##^ktdb4ivnf{8-{(bw`*1%^eDRTX*d6L|gFvL}V4drXz>9r?FM_^uV zcIE!#+@V#oE-`XR?`4a=mk_i3;5Cy(&94#~g;A5cuRURV`D5X_e;yhFUEShYZI#RN zGcz9=MY2||-l21DWz^5zwwD7|d57I{XtKTCSt@N4%-CdQ^KhQ!o$S+jM;6@Mw&f^u z(c^>X7*kp=JWBlaMA*7$b48BY?*p^fhxea#IGM8P(5{fA3A~Z%&L&PQf35E1m0KvK zgiJkZz4>R4>4rx-CbelD?yTc> z-MEB(cjVH&o>u23#8s}^Snkoju=aXMLhfeHD`pu*_ZP{``&jkpZjPkHrlM`e09pQihzz58b^xa1Lj!|~~YtJV%LJ=V*-kaD}^(SDBC ztN2r<_?4uswvR8~KEu2~V$X)xm2$HWrx~o)KGkitHz2KrEB3gAk>8TCBb-xj2rd1} zwzPHKmL?hYovK^U)jWBmlKOa&9(NI&iACAgK9`&S%zXqq&wjr<|Lj?zr_biRd2w!S zvBOSJjjL75YdoS_dK3)RuRka_t?VloqDf8dh50jh8ieA~ zw0>$!?Qp5cn-NsHXz^p7RZgdie{6rgK5wtdoUq12S2k^_`0>WU#Qvk^f9-T0^Dtkh zopM@VG_UTewU-t!5SscWYJrq<>4f;jTX)~#6zcsY&%yHU_72XeT|HZR^zEwtPxiL6 zShF+upx>x7yt_{i`oM&URErZq@Tlb+`QgI4A1J_oY9Nu3NOm z##S|SkJFUH54UaKo}XWQaQm$#UVoN7I>a!f?)pA+ z*T3bj*|}1iS3V72aLL7;G1ll~&1Vh455d0G2d8<8_UyYC$2edA#L1_HmD`^_-=5(o z|LgSRs7x2T<+8?(U)mix*;3P@W^!I#{U$2-=mg=^*cm<-W-2B+=UvMP2zQXEVLALv z=GOnR%RBe;|4XcPNPe#Ufv3|lI4f@9A^F_xwV%!Jl`MPx+TXs&YA$E=|0ZAgQn`r^ z4P5t6i7qPtSEP@#*WXQ z!xpB=ZT@V^aG`0Jw}Hf(iPv*#KPaYXq*bwPlI}n3`jo|S5vy0VpPKWG)AeP~{X~lX z@BL>wukQszsVqzJzdt|q?S9Lc_OzSjYwr0ykGHkeHG2Eo%AZe_?~8x``nC1>EW3Nc z8-5(t_iE)hDzD(A*nj=;+*w`bu00>ON~+W_20c%1d31Qzt(Yfsx&D85^*h%4y7JFI Y?w{3BlmBlQ1J#QRp00i_>zopr0EWeghyVZp literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Clipboard.js.svg b/src/drivers/webextension/images/icons/Clipboard.js.svg new file mode 100644 index 000000000..aa2c564d3 --- /dev/null +++ b/src/drivers/webextension/images/icons/Clipboard.js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/CloudFlare.svg b/src/drivers/webextension/images/icons/CloudFlare.svg new file mode 100644 index 000000000..7ab2a4ede --- /dev/null +++ b/src/drivers/webextension/images/icons/CloudFlare.svg @@ -0,0 +1 @@ +cloud \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/CloudSuite.svg b/src/drivers/webextension/images/icons/CloudSuite.svg new file mode 100644 index 000000000..44b0b02d4 --- /dev/null +++ b/src/drivers/webextension/images/icons/CloudSuite.svg @@ -0,0 +1,13 @@ + + + + cloudsuite-logo-rgb + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Cloudera.png b/src/drivers/webextension/images/icons/Cloudera.png new file mode 100644 index 0000000000000000000000000000000000000000..2130f110239d90eb6d9f62606ab12d2e9097a271 GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLcYC@xhG?9h8sw|b94Iok z&onjvq4)>oKZ4oseLJV5CNHiv4!(7)i8nJjvAK7{>`WaOQIDG?9KS?YPKhv8u{yu^ z``)D2PgASXtKL~YuajUCZd3JnCKVGay*_nzPm=`ew8i_26BC&JT-e=tGLtLEIrzqj zqaqWzU9=cyDs(Vh-eSD9bVp^BCR^{JlW#*3r+fcmJKqEbzoz^ycA3@^SY!|GOEyoOxEFhWTmps!MC~J#`OVIP}W( z^~_&is@KhW`yz&I`LW3_ytE%YD9~K=@y(lg;d|EqzN-FypV{We{YQ#-=<{$D)Qc)i zEpt2TvU+jOnSU4Ew_MHF_BC8u*78WT_kq*&-_9(4wMg|5322WQ% Jmvv4FO#m6r=O_RG literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CodeIgniter.png b/src/drivers/webextension/images/icons/CodeIgniter.png new file mode 100644 index 0000000000000000000000000000000000000000..b418ddfa3e246690c4cc58e2e8866e9699d8d79b GIT binary patch literal 1037 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKS3F%DLn>|^ofhjO94T|O z(@;9xbXOE>C`;J33wk0;m_ijovR;Y>aDQXIRmgQADVKHQr_`<&O-V@#fx^NE*(dv& z{Yo%7HseKir{PUs6Su|uZj0TV%QovvFLpCOb?Ncm?Ng&}`*BC)d^)|i`1!x{mc{As zN`!=#eLQ?K`E=r$0+pK6@~gu3w&+d$U&d&nHFu;Cu;BK|C(g5rE|tj2Dgpuvs4{^K4Q?#`gvx?Y$MqVdaQMVKQH`PIeq%k`*Y53 zb=ut{q5t)l(~pI<{ff%_p3OPa+qL9>;KUAv429TJyMN4jukk85ZK~(O3x#^Weg2$z z{dD(+%A*#Hi7TV{EV{HGCBM@#HJ+@i-CC$=yno-$wE>KGUm51aK2>!Pn7!z0cl5JH z)9u{K^WHDtc=yQpz`at6FD5bm?LU}oy7K?S5Pzf9yFcBQ3Hsg8J6m-xUJvlbOMePZOy#jJ!r_REBRdPy!oK#`bn!DBhEf91%5J&MS1Cg$pL346f;VF{wJ_b_;=Hrz;bT(4bS6MPV+=)%={N7 z^kTN>>GWEM^@h4ju7xJGoBrOqKF;a=?)B&92xjEImg8j4i2BWRdnpIEI_DSZqIVAs zwrece=dSNmd@$Q=I``s(>Ajrn8F~yq<~y&PzSlYXrS1nGmJLEtQ;%(sV!kGya9TR` z^S&z^(|X-2IXoMFJxU;M^cSMusF?Ni<>o+wrFbu`NFma*8Y zU-)QGw61$}q_kt_#CMTRQO$i!CQsS6Wb6;NR*+e+y)AuNk4?h)W4kZ^Hjm{u`Tf;H z&SsCP`l;##AuP)u$-gJ!WIUC)lkz0upvIGw3rdhLv&hId_`eUi&hCi9f9nGy4GL9U*asrZFWj308| z&EN9#->af6B8=6c*Du7Y&-!Ki=B5?L_9BtJR}JewKVDELYh`A8pmEl^^`A4%5+a+M zZ|kH;nlp9m`1;}b(^iX{%MMO_8=As8IqBj*j{6}CS~Nnn6B!s77(8A5T-G@yGywpO CpXZDK literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CodeMirror.png b/src/drivers/webextension/images/icons/CodeMirror.png new file mode 100644 index 0000000000000000000000000000000000000000..ef34d402c1c76df12ae126376fc1e376dfba3ebc GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7sytmBLn>}1Cn)gzb2f~8 zU@xWSZ_F_vi=!(|;Ktv^3g-h|E)tRlXHDQ$I3}=zX$D&f^9RYMg_6@5Z}2c0+C9G1 zbDUL!E#ZdKnlymdKI;Vst0Q$E(&Hw-a literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CoinHive.svg b/src/drivers/webextension/images/icons/CoinHive.svg new file mode 100644 index 000000000..d61cede8b --- /dev/null +++ b/src/drivers/webextension/images/icons/CoinHive.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Comandia.svg b/src/drivers/webextension/images/icons/Comandia.svg new file mode 100644 index 000000000..24a7be8df --- /dev/null +++ b/src/drivers/webextension/images/icons/Comandia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Combeenation.png b/src/drivers/webextension/images/icons/Combeenation.png new file mode 100644 index 0000000000000000000000000000000000000000..86792253e375667078ee4b4352a2d43a24c73b44 GIT binary patch literal 4176 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 HDWM4fycL9P literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Contenido.png b/src/drivers/webextension/images/icons/Contenido.png new file mode 100644 index 0000000000000000000000000000000000000000..598d97fbe1ea0bdd46c2f7bf0dda41ba9d305ac3 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7rg*wIhFF|_J1LR3K|#Q+ z(}6`v;Gj#|0!~4n1tu3bTojn(ei`OhS^Ry@fAgM%^nGiKfLHR@FZ#EAa7ml8wNA=! zc|l?(_qPemjjcl0Qn#hPw$OIASg=}wOLTI`M5l=-5>__p7;rr7Yc+r8Cm^lv;Ulp6 zz@pP~XCDdmzn0+8dDu8nD(n9KCLK<7#|k|Qmsv0N{r?<(qIG-7O6^DO3=9kmp00i_ I>zopr01I|ZOaK4? literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Contensis.png b/src/drivers/webextension/images/icons/Contensis.png new file mode 100644 index 0000000000000000000000000000000000000000..d5df72c32a0c20126e7da1e449ad2f30c819d37f GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLv^`xMLo|YufA}jUFg#j% z-Qt3P3*YJ=9akNM6ug^LH!4asok$dw-zeq5#89gD^T2nlOIi#J3=E#GelF{r5}E+3 CuN-p# literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ContentBox.png b/src/drivers/webextension/images/icons/ContentBox.png new file mode 100644 index 0000000000000000000000000000000000000000..2abfae432ae9b78c8140233c386239b4f920d61c GIT binary patch literal 624 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$%spKkLnI_~4_x#PPLw$C z@c#F`*0*i)wyw0gTb5J2XvK>oCk#@vySCkQF*cpBD8y59R@#b7*Ay-sQaE7{#-uuB zI%{m%^b+~d{{eGE-Ki~MQQA3N7cD}UJ`xF#HP4gZHnol~uYQkF_?bB`KQVjp7%;45Xk|LclJqx} zegC@iHm?sH+2XTc+1YxlCt}kx3@sEHxYT#wcVE8k_Qz8fzTA9wFyr0Niq`>GkNj!4 z{Cbg3qVdMcs`bCh>thr;$_gL-yCM-L16TSm7r(L`6UlN@r-uj^EA>*x} z(upAje`D3nmOs*G+_6LA_OB|-dA*6NMY0+`Ud@Zrkm*el4#@Z;HCsLF&EI+NB3E^% zFP^gXOY~gftK9l-LdJ6$ybdsiaByrp+1uB9{_x7L*Q9Ts^!|Q}{axF3yVU%*Uzj?W zO)MOeJH!HZH0*nN;;?@3;pmMU=e{`GTwHtl>kr4utzv7pI0*s;X-24RwYHY#V6m{XTc^+6>U1z+gW;tc0;@LZ#B03ZZa>`k>zKoWbDP!_ iSj0p}@7}rdC;L;wjQpa)SE&pP3=E#GelF{r5}E+}IUd&l literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Contentful.svg b/src/drivers/webextension/images/icons/Contentful.svg new file mode 100644 index 000000000..63e08db55 --- /dev/null +++ b/src/drivers/webextension/images/icons/Contentful.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/drivers/webextension/images/icons/ConversionLab.png b/src/drivers/webextension/images/icons/ConversionLab.png new file mode 100644 index 0000000000000000000000000000000000000000..a8396bfb2f5fd8820c80ecf4c20eaf072804b44c GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7zj(ShhE&{2PLTL=Ai_7| z$h`oy>&M+noo39AD-2q&R4!0z>yw`|N<~?18ra@2N`1J0+wE)pjM@L{7ciE03+>s| zC2TXJFe^;tnb3v6huT{<3G7K*Ow#o7C~f zM#pe{>hd3*n_QF3y`Od4otmxj&vJ3d>-eiqJJU;}e}4D3T2#Iwe|jO$va@%UeD)bO zU3>QIkM&(9mjCMJT>sC%68t&;rtUBM^hp=~zp;DxKXh}+zok!S-q~b0?TYKgHA=^l zS81Kw9Thw2{rbK=2kLVr8~?XSHT_@A?fUPzuh8Fkqu6)#ncE-!SI9s6KknJ8|G`bU z|DPYPTxO7Q>T?%UVc#~U`--uujn98+HT~xeZT&YptLxwPYZHIvCoBB4-x=|=K55py zdj0IJ{}uhL{s%kf{ttiNa`$9+@n&Yp1|eCutV6f1RZZfK@p;-P74q-*&6WSZZwmP@ z|7OK+`*YWy)F&=_{(sh;4ND^@^2JnKW;D2E(;Qo3=T;^0r~j+rzxi@$zxNwyKXH!S zRWEdLrNODwCv;4&Jgd%}_5c5^I~%UDa^_u9QGa?!W&NC2b0%~(RfO+5IP)e$nct>@ U;+l+m3=9kmp00i_>zopr05SF+Gynhq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Coppermine.png b/src/drivers/webextension/images/icons/Coppermine.png new file mode 100644 index 0000000000000000000000000000000000000000..bfbac43c5f23ad4b5529837cf0f5ac2e386a4ae4 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdte8d_r6q7#NnF`p|dfKf|Ou zs;mBc?D(I3?Ej}vpRRoP|NsC0jgS6cdHkQDYUdv%v!@IU42&f~e!&b5&u*kKFfb&0 zx;TbZ#3dhKl3;CQ@GzE~y`!y-&B(xjSu!zmArH@?V~UxXUMrb+PCZN#oh!S@;h56q zb)Bn24)$#GyyWc|BFMbyFgqR)NNJsQUR|W=#@BLH4!orp< zTlT@l+rq+P!-fs-Ol?9#L(R<0!o$PkeU(=8fVX*y?y)k z8+mn0OG__Tw-0W(8A#ZvrPQV_;xlED7=pW^j0RBaMN9!P(Qr zF{C1H@2R7V4GugE2hUo*^ZQ?_w36|eZA~)&wOh-ku2^8*<5?+so;|^<*NSD+qW!!d p`UDR>sePM%Q|$R2tv`>M&LuNDZx-P3XJBAp@O1TaS?83{1OS%-TC)HE literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Cotonti.png b/src/drivers/webextension/images/icons/Cotonti.png new file mode 100644 index 0000000000000000000000000000000000000000..274ef7b5e8b21d0688d4b38d2600fe78969f2db8 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7&wIK!hFF~LogAob6DV=) z`Th&@Llrd~q8BwynG~euwKI?x0owe z$Mw%f>X*|}UWK2X^S$!fp652}m$lmZ?VQiCtC2tE*oo%f^+o|p{yuG7AjiUZv`M4V zWtPqI#Jjd0O8b5Wrij{gtnsieROg<_QR&4uLDzi6g@}c@{+4^YLz-sXWDtG$$V&Cv z6UnJk+$PJ-gFK#GoO~k0NqhYQ$IizG-c7e~*m_LmE|>U3k0s(0>zJDbMRp$)xUq3Y z45PU87K^iWvB#`fZCC}C7aTM@vGJYAd%g!-XMEXs@Wl1|%~xK(ZMSgL4f|IT_G2DH z-&rYpX`NMX{a@r7csyzqez0Y??wYf+*s60jEa5r!wJcTOiT&TC2gbbHZX|@vt?Ms8 zaLZ|R?+zZD*`~oc7ml%Av^c`E)3be^&itodRe_n3P4-go2**tpThxXQR`O1`*?y$7Fva=%gM6!rOq&orJ( z*L|wYx>vBHJgsN}1|L|8zSkT?p z-z~;?^1lE4ee+FzzJGrH|NlQfzrVY?fBpS^?{56uwv)B-)~y9n^Ip#W^ZT3Zk{54x z*T1)~;pnZ?UHT>LwuFb$Vs)WS0le|%dB46tW*mP3;@8wAkAeeVKA(7z$A9bB{aZ?HOH2R%e=oo3 z`M!7e|7RX%Q+Ry+ha^H1pR zX_(b`%0bFbFS@Pg-=2E@qN{zf8IKB%82k{DXE<)<<$1REx*7um1B0ilpUXO@geCyg CUBC4J literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Countly.png b/src/drivers/webextension/images/icons/Countly.png new file mode 100644 index 0000000000000000000000000000000000000000..ae9d8db9648cc1da2b24a4a9fb09e8d12e082f0d GIT binary patch literal 4166 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 CCBHfV literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Cowboy.png b/src/drivers/webextension/images/icons/Cowboy.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d4ea1beb046bb0c27354d2c0006b972a96e894 GIT binary patch literal 2871 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CppCMS.png b/src/drivers/webextension/images/icons/CppCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..d93378af9ff427b5f171996a09005b582d8a5dfa GIT binary patch literal 2850 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 rZN9bETW+gWma_TAVl1rpDZcoR?5 + + + + + diff --git a/src/drivers/webextension/images/icons/Crazy Egg.png b/src/drivers/webextension/images/icons/Crazy Egg.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8b90416718ed4bb5016207d0dae078cd52ca18 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU9&yWvvi7{c!P{FAu)|`mo|mMB9#l^N%-Pc)Vodeyxoc zn|53)+k0dFiThJe++W|ZGoX5-L-G=#8!tBBdvpH5+e6PkUYvT+=*!RdGY?xXKi%NU zAq}#Wu_VYZn8D%MjWh-Zh7wN~$B>G+&^~u2CPN-(-Q{`9zyJI1p2WVnW#`!#6{TI_ z6Rg53K7Zu7Q>Lw}niCL_!tGykW4qY214oZOK3(g~za#j;1r~0Gq=ch~7*y6Z=j3h9 zIiJXKA)dYDbN{>gun7ArlUbKq`e<%@s#$sa^P*QlS{?Term;^ \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Cross Pixel.png b/src/drivers/webextension/images/icons/Cross Pixel.png new file mode 100644 index 0000000000000000000000000000000000000000..7984e3dc095035ea987e50c6283087be03f7a61a GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7(mh=qLo7}wCp0u(2>mbF z!77pE$YkKtlP0qD1XByo!IfgM8y@p4Q&ceABc_<$mY8zZpy&G36I>q?_b_-qTxIJKu{~H<7IDCw|6kV9RcorPtp2Di+deOtpNoYxIkea1&;EcJ9x|d{CS*t$HXJBAp N@O1TaS?83{1OPn^HAw&f literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CrossBox.png b/src/drivers/webextension/images/icons/CrossBox.png new file mode 100644 index 0000000000000000000000000000000000000000..c907d010be612037bf227d57b54d5167f15afef4 GIT binary patch literal 2958 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 N;OXk;vd$@?2>?v>fy4j+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Crypto-Loot.png b/src/drivers/webextension/images/icons/Crypto-Loot.png new file mode 100644 index 0000000000000000000000000000000000000000..4bcd3b9b361e234caf96d1683c1b8b0ad2e3c14a GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGW(N3#xPIx2Wnf_V)*ts{ zLfqHB*bhC?Y1Znj%uJtpV?=q_j}?3S=*T#zN*Krp@vyVJ>5O{N6ndv2tJFH5vv6lYuSX%K9nU?L}?F2=7Q#PhZ*>QzVN^R|flO`%t+0}mB?ZOL$% z7H-)WWY+Fy-0Evo>82NJrsAwFWu+vxF4d{TStr*)E80}aQc+AtN-$;N%oPj_3~xML z978NlU!8Qa?63llYb6KsyvH~D-kv#oVaenF^)WA%mgfmYlm_eW47aM1*|=Z#?9R!b zmuZ{sY;kbg^zB6A24C_0`I6-tHXVO1pV`Wts(9|{E#b1o5(3AopUo&_PLqj|)Zgb{-Wt+wtPYw+Z*0&qT?8mJBTPEc?=7Ut4TEXI0|6yT!Q`JIwA#yp^~h zdtaTyxQ@4Y$?ckUmgj$dc{Rq|`Jm^x<>$*wzQ>k-6jyKUZ&H)Z)Kasl4SnJLYi{PD z>G@oRuGikjdbXZlJGFc1LucPJT5FtowtkK&-dP;K=R(up$G@0TPI7mdKI;Vst0AYf~L;wH) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CubeCart.png b/src/drivers/webextension/images/icons/CubeCart.png new file mode 100644 index 0000000000000000000000000000000000000000..ac631e741acd264435e95d2e1813598c9b694cb0 GIT binary patch literal 734 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$mU_B4hDb>I9`MbM36)@Y z@V(}a@%M8+YLl;|B>6%Z^u3b*U&cu;S^(tJ?KlIz$)w>7Z}3pUSv=Cg*ufyqHZ zYt88%`&DN*TxfRk?>VhAO>Qgyyp1iJyZ7EaoxL}2jfCJ`d!PNU``M=2ZoH?&z^rMJ z+|$7FT=4PQj^jaljIRI6c&*x}ct_4Jk58R_>P0zW&RA6?28a7e3Ie@bg*qDU&Ys2> z7NLTXI*6#tLuLxS?}9$q4NEk zOLGstxc0B2dSi9kwxdoQ9lNgGvYeT@`AUec=Dx}gPyT7l&0N869v_w5*3Gi7Fk?K{bG$H)lZ*ZM(Yp@=7tUR+Jv%*!W1h#) z^M&_9E=DgGzaLlm@Yd_-%bQ-Q^nTv^E->uPoUHmkx2l*|=y}JBcNyR8y}Ehwqjvl6 z_LaroUwyl^WzGH{|DJz7%{_nL#?Swbz4F>F>;CBC!zb$x3-xqboLDyLuF9`(+ua2Y zz5F>-{x^I7@#FFL{(Rlsz1#XUcVzDR`?Y^cX1TU71sJLci=I8s+yC#_VOynRlHHc~ zrI*jYzhmzWzpVG}OXqnfozv`0QCb?}q+{~-@~hu4|Jl^djSYX<86^05m^MZQuU~lYuHA743BiNKavSTX{Ii`U zH|NRYMQ3`~%1ZTLTRiE}rDrp}*XI@L{bOaC)z_VUNM|bp0|SGntDnm{r-UW|^#*3| literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Cufon.png b/src/drivers/webextension/images/icons/Cufon.png new file mode 100644 index 0000000000000000000000000000000000000000..44ff3c1cdee73972c6cebfee8c76361f8abe31c0 GIT binary patch literal 2513 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/D3.png b/src/drivers/webextension/images/icons/D3.png new file mode 100644 index 0000000000000000000000000000000000000000..375a73f8fc3debdfcabf36e2f61ebe18de3a19ce GIT binary patch literal 1328 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU-#uL%Ln`9VPOIz)O_exS zfByH}n|WrlL^Bu8m^t%p(6)d;DaXjhlPQ9Z39fuk~7oyF(Ao85WYclm3@Ue*Bn9X8K@zy4kjfA6#Gzw9e^)ytF} z?sZ@6{B0)r`fklqojqJNj`lh_GFj?t|5cbZ?)DKm<4}~6kQ89079@GwCr9zeCxI_I zA0D1#T{rjT3CDoBi{`wZaNq37yi{*S_6Wn;UlrW{c0Eb{{A6nJ(uDd)2P+ne?3DVE z>)!ZU??cT`zoqvk7ps2YJn$;t#KDTJN_}PS6qKi&U_u4 z9Q%)q+HL+5_DUbIh;$7Lj-}F7=Y3e$<23hE z(Wx3vgW$L3+kVz8#*!8G(^b5v0^EnB1 zFEUh=`V*0}EB;dMBz=Qq#tYMRrc_*BqjO5S|IChnCl@M%Z*$~(tY_TM7`S4R^V6I? zjB{Lh_uUsd@4rM`b<5|9EpAs9)aKparTS4dL8(X~-A3*_%e3I;-ss$^tZLy;n4^XN zme{SUfsLo6X~HR9UmO=Zd}fgVy7#5xc;Zu9sIJh%{G>1{Bde~eloRY*L>eP-z)sF<$lrqH9AeJ)@xg%xlDO*5s8+=E-#@CM&bQku^Bb@oxIg zHxV}0jDLzm_OGAfG3#<*>%y1kxo+t>aul|$XukC5a$n!M_P89KV|uqYXNf9%xiil` z;iy~46F6U)YwE@$lX88!dw-w0p_1kNd~xu1Z=Gss3yCLRRBUTiXO*9+_%1GVcJJwl z^9?I<=BdrTyzZD-VDmh8f7>g*`pw6hH69=GUU+-^>X<_pD-UE}IS}PFUy*P9zEE4< zpX(nz3J&HAm=>pby?4Q(gr5hB{a>7_dMx!oBuik{<<~Or&hNgY8n&|f<4JFg7@kpSi32cY0TJR!r-(@pYB#1hL4HC#NPquRU|3Lg>rR zw?XetO%^YVee_`hbL5A=yt;==I6NQobF6poi@1K{z?^;Zuj(FM+2!`&MeXD?#%#t* zKFYjnS=8QWytjAwo}qb5@9D89^JR?oOmE6q-u+_O&OWQ1w^r^1L)Y86$0h!88N7Pm zn%kqX#(i$`gm$e;&dZC`vUjq+Smg6l-XiyQgTX469Oku?BYdT%F~%Ep_{>tgF6;1l x-6`*X)(ev*#Jm^8x9*p-wPVkD@c-ES2F;KgYbJj$VPIfj@O1TaS?83{1OVfJds6@a literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DHTMLX.png b/src/drivers/webextension/images/icons/DHTMLX.png new file mode 100644 index 0000000000000000000000000000000000000000..d74c581681f4a52593b4241e36f5fabd9a552458 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzcmjMvTp1V`SQ=LU|Nno^ z^Z#zlN5dHy7#K@}{DK)Ap4~`eU|>-6ba4!+h)X`e=G54rsBL6BO|ew1W5(7m+A~d@sC|9$?&a-OE&)u*9~fskoKTvrvuUD2qe4@{rh*em{|*S;Nl~?PObg+8 z!YDP#mBmq9$ec6Ji6hd3iBXs*S!`C_kI<`@p{2{;&fCXqCK9@R^{YAS{pNn28?3CX zTDRNiW74`K(Qc<7?-W~Jq`TkL>)x^Nv484MYZTtiC}jJ8eu4duf8P4*r6OORKao=^ z5x)7az(3n5r3+7(TAP`a-IprfcJV)hL-v!OdsexvozpohCYFnZ#ozhH`mhzEeINh- zSnqsR%T?ccpZK=-RTIi=_r0z1eK5tsaLc2$!PQ}jmrZxi6e;)MXt7%Qt;KI+_9})3 z#3-+?^Vr(Ld&OJzEQyV z*EacaZ1JA<%N1O4llZw(jy*mh8qYhK+wR!1qf_oSH9ZKKSofH-a~HE9=c4>&h1=iF zjuV^mFHbtibio_JjfvCW=|5rmmZP+C3;*}In>W97+Vo1L<=fZID#si0bKG-_X;8M=DWph3V6fc*KdLMhOGSJYK?McWzc7_*a%y*-; zBV}%$ZnlWtv|y*;A16cJ?~E5hKKW`bw7OW#Ew&?i)|M@MoKM(o8%jAMtB${2}o33rfuTOC&ke zu9SG4n{rz6)ABh^me(e>7QA8n;5e_%Co1As)q3ld+R4sV_f>_vZ@%zfH9>e)!xW-=SRt%|3epV`o7`4d77_PfH~*>gFYRd@|qLBxH#U?S)nlX z`^INt|8}>3WR8|~pYZVRfl`I7sT~|luPSRUmT+yY?_twAc`+$1TXIuORLPUjkDjy4 zCmHRp*K4@o>=;=iTo5^TpCFghdjV7B7{1FVdQ&MBb@080-+?f?J) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DNN.png b/src/drivers/webextension/images/icons/DNN.png new file mode 100644 index 0000000000000000000000000000000000000000..e1330f90e517192a479e583d7b06fdcf616967a9 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!{+=$5ArY-dubs~h370tb z@%+r{i;K2sha~tCwWH_QKQ!0e`svuyZ*j$G%Xq7H{I#bXvXI#r5T; z*#Uy8!G`a=I=L@*`lcV5d9J@W#>dUcWU}<5Gd2Zf?=8=NpZ9&=`MnR1h995wR&!zB z^N0iQzeo4pKld;EXL0>B^9T1PAD7P4%e^eaRQ9mACN?Q+KTvL~XSS6+&Uu16-?LMKdurQ_urAre$CKtNE;WwaT)11p z!RydH+fU8x9JPI}Vi_S>)3i(@=id_Xiof=~rf7?VL(ivX_Ba1t&YAFh*UR0FP9NUa zTwVNg)rIv3Pv$AsMDJl$cx2SM+()jf)ZMBK5BCQk;A#ONo8`Els_U=(Rh&jN?}w zpBrtEpJeub=|)Qj&9XniD=SUnr*7JQYxY{bXoL3UJEB*xGAp1fq}u()z4*} HQ$iB}@X{%J literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DTG.png b/src/drivers/webextension/images/icons/DTG.png new file mode 100644 index 0000000000000000000000000000000000000000..fff0ad86ea0f0a6ca933763c9228305d9996741e GIT binary patch literal 1007 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK+dN$yLn01uou2Ix9LR8d z{X^yITWQBGxmwI!`>ffh$K>*&4!JK=c$`kXXqBI2=knFi>9mpY<*pu`4J)n~C2g)r zVM$%0G|l5$%nk07HS3Pw*|Yrr#mwV|ndx`!{#@93`tRR&A8pJU1(ZG%?9)=P+#D0R ze*M?KS8qPM`swJ4T8SMW@1;w~eT*rP|1wuIT!>|cpn}ssVH?(u|8*HIMSNfu=+bRa zXmB{Q$@volN3G-a4Ra=iu9IFCjQoa*OPanAXg*L2OaqRrwzk9bc9hzLm z_;eDh!!t%Z!%tc6*Bz@mIVBkW1+lJpGq3Kh1mi)oj|E4xRx%xW%Out#sKA`2rr@}$ zVdjBTEN^6$6>jCp9q|%%s65KDMbswnNAEtrg7y!R%I{exFO6aSz2eWMl#&g!}6V5uhV#e23Ijuz-OBk(g8eQn-NVe7Sb+G)6-Pv?Q zLL_6QtbAH#Z+LeEYuJVv>Iw{Bgl(Us7G0e3KK17;y`2BuHhd*am!>LDIKT4VlE~GH z91?MTcNH%EJnW(Gy^wLj_wqRc9D5CSaECEjeqac8G})0;UEdMR^zx+mB_6|Bhuc&a zo2gg{wa>BZ^9|qQSCV32{?A$d2g@#*J?@%mW=peu95^{1{c>oUy_D&*gpzxT)eTAG zgUasKiyl0A64V@%uw?QXzYNxR2gQzG`S<&B6&)31O>VUP=iR{|w(Hl|KjyYMkM5l) TpVGjgTe~DWM4f)qlsm literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Dancer.png b/src/drivers/webextension/images/icons/Dancer.png new file mode 100644 index 0000000000000000000000000000000000000000..346ea7489a26a9c8138d75ba4555e486a31caa12 GIT binary patch literal 794 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$9(uYshG?8m{_*|&{r~^} zH$J()zrL|Yx?Ij=+ZOdDOVpR9m3;TD`Sy%C;+wvUq=11#$p8P}zu$YDe(l@2dHWbo zo9Eb9{rffX^Y!OCk*S%<@1M&5`FEOsL8X8#&;J7n$M-q^YCFb$KE|^A^~WbSyRYTl z-d=cp;mgm{WA}WoIeu`mmsXbfd;7K*i441*{Cg~3<)#+>P5$zA*Fk_o*RQ_y1+fWVAea?WE`nw(4~AaQ*vF&e(8E@1EQ4-`V9Y zB{BQ0ZKdP!0}rl!=3l-2U8koHv*pWg&BycN_Ii;pcC@=e5Iv0{52u-#Mjc z&c>NfFLs;v`uOJC)s{bg8C~lws!86RZIc!4EZ<((`PyOM(zSoL9?zeadqYo0$tw9G zmuKe9L!WLvl`bzTDo7EX%Dl8;->VmM8Lkz4do`6^|M#-O5dvfCHZPr)bw@t%bq@5-SlbJn?*&TrDs3w5=&UH z^odA_Y5BA1)6&Jm8IG>EtBVc1zp3nUSev%_`>LO;ck6y?F5h9Ze@|4T@8R3_5uwh; zs=F5yf8x=O{(a!Xifi{yhRg50W^VNNAG^%uXJ+5p&)@Ix^I@G85_VllQT6VPo9ovt zUA<=2y9bZv1qVgOT-}iO{NRQc6#*NVl;0iO>#int&3t}6i&XK~kF(j|*WIc4mw0%d z^5o}wwk7|5eO>-u?@sNyRqMXK{H-5wq%ru!{;knv60@V<*;ju(_L;xhFE(=b=Y;70 zS8A89zgzLG?)JjV4(0Q9R|!vIN$h<8fB$Lo_Y$+B*xZlh-6>AFzVY*J|CpGKmF5QT z-p1O@+xw5fe*;g($=@$lZf;e5>iIH~bEV`|)34Xx+c0qb``hhtkKw|v&;HvrElL>} P7#KWV{an^LB{Ts5h8e3v literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Danneo CMS.png b/src/drivers/webextension/images/icons/Danneo CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..136d502c3762317642d9dd48f0f64accc1edf279 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+tn+kn4AD5>d%>5R(UGCy zp?QdixmVD^JjJ{e=a}AYYws>8a?}*pI(0Gs!{nPYWt~lPbAIIqonnxJs5hZ~!? zO`C_HohnOdR@Z_FEQ;JuS2WA<9%cDn;l(d|=EDS^4=!q jxHVVT#%KTg$e$m}(!WOZyyH>^1_lOCS3j3^P6 + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/DataLife Engine.png b/src/drivers/webextension/images/icons/DataLife Engine.png new file mode 100644 index 0000000000000000000000000000000000000000..871ad39ac0418df1c048ddd928993f79dd63a9e8 GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU$&Pp4+Caid;8_LVf(qv6?fexUs`_V&DJaLa#!68o_$lT@qF9P zClT|n_U(JtwC#c4%!}D8Z?C)X_Wid%?o+OR|MfRx`K?{oKX^~S_~_lw+*P+G?0=TB z^z!6`&$*PRHZw3VFqH)P1v4-*PWiizfq`L@r;B4qMO<#b>m+7J9+p&3UxPC_ZK=Qh z-`=J!v(GX=a=A{$G4D&Mho{_X*Wam<>|u8D**iD0mwQ|+FNU$aXSclBzxw}5x3#Y~ z$SnEU#j){5Xl~>-CKE5$b)WZrxvIG9@4>iThcp@2UUC(k8+78+oz(_cI^MYDEO@Xs z{hHiPXE!f}#7(N~arZ;a_He)GoICgLyDR literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DataPower.png b/src/drivers/webextension/images/icons/DataPower.png new file mode 100644 index 0000000000000000000000000000000000000000..0cee484aa1bbeb07f68c1fb961df7fda7a3e6032 GIT binary patch literal 6727 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DataTables.png b/src/drivers/webextension/images/icons/DataTables.png new file mode 100644 index 0000000000000000000000000000000000000000..f3763e9aa60fbdb6d6e1682d21aa6af6481d938a GIT binary patch literal 2922 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 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Debian.png b/src/drivers/webextension/images/icons/Debian.png new file mode 100644 index 0000000000000000000000000000000000000000..42db76b78947754b32c6ab3d0795dbe3dce311d9 GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!Gdx`!Ln>|^ot~KC7btQ3 z{k^@Lb=eLdQ@QzMsz}blTpdB7Ol57wB_i6aJt?93`xbThEA0EpqNVz1cD|VR5}_c0 zAcjA3e^=kmJ!kuUYpMU=SGD=iZO;Fio53JzAklWf;RMUy ziySdLXA4;F9nSyAvFoAgowm6F{Fc&}!%x0`;G?p!JNyI7CxckSE-v4FBKO>cYT6%f zU=ll!6T$TRLEMV_=06x@Th;P;S%0(6e<0PVA8T+o7d)YXVZ3|h9=HEW@{&a!xwgX-_)(3xBnEU)g-Uq>iuo}j=8H+2wY_EP07QtH``fiWS{xuga zua3R^L0C&iCIIbEY#W{6F+}aqix8RTlo)mUGM< zzUJ(eJocgD_Ac}JelLIY?CjX_wL9XgjYvR$>SjI(skf22wepMiPH+~;S2>|0GIg8v z>m6n3w#Q9Ai|})+D+6=P{4}rfgGn>!Gf5|4uE)-<$id-$>3j z&ETxfw2gePXL(J!()>kdVqDx)OOgE?nl}&j_1&vFclExi#zs-?#m*HSMZQ9Z&GYtIR>trD z#_77$Es)*j@SEkTDX*K|ml^hcEOT90)ZMOJG&P6}3U$$&wv&(TP20hW(EOEm)9tF} zJFNOz`a1vDgW^jv54ad#JmnStvFq}Dp_KhSM%nLYeNmKlDzwSi-|ZqlefJ^fM<0}y zd))sNm6vx)&Es6myL)AMhE2-h4?MmY*?2E**4dXA!J+ojebrj?FNp`;3lh#7ioe_v z7q+xL-)V`8n9)hq8Bb?ljQKq&ztoIN`2G9M^RIfoIcw{Ch^@U>-#dbH$)&{W98r&^ zEx0>vk&?&9nMwO^2G3ZcskuqJ$@S#Dze<`tyXLIvdnd;Dc&C}Vwu(dBfri`n_){yp zRu=7KD`c7Q%SZ4|#0y6@##P&_)Y!duHttJvd^h>I*Trc8Z*FaowKmUVzr0NS{1oQe zc-F`7yv{{$yW04gr6b7x&XWjK~YNk9aD+I!Pc62rW+AaO}^5u|zNgw0>)XQ_L zr&Lv?oq75Fdu)H{+P242#8$HG@HFi9I=<_aCEMl8a;GEOOVgv(DqbAg(|xH?-Qi6B w480}up4*=`Xk44ofy`glX=O&AmHoi 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 IIVCg!0Jd8}(*OVf literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DirectAdmin.png b/src/drivers/webextension/images/icons/DirectAdmin.png new file mode 100644 index 0000000000000000000000000000000000000000..75f1a7e4837cfc4c6ad95ecc44c770c43a3dd6bc GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7eLP(pLn>~q4La+0C_!M( zH8a60KMeLTsNY|p{&?!_jRGzjQ%&rc%;Oh|^T%8f$@XrlpTDm$yg#motF7#Am=u%l zh3463GBOjz>c_Og+pU66E!==NIeeXhZg=G7g}CX7F_Nb6Mw<&;$VFJgL_J literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Discourse.png b/src/drivers/webextension/images/icons/Discourse.png new file mode 100644 index 0000000000000000000000000000000000000000..dcda977b0c84ec6e49f5ecfdb3a3f3042170284b GIT binary patch literal 1916 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 T@O~i!0|SGntDnm{r-UW|skvi7 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Disqus.svg b/src/drivers/webextension/images/icons/Disqus.svg new file mode 100644 index 000000000..48158aaa2 --- /dev/null +++ b/src/drivers/webextension/images/icons/Disqus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Django.png b/src/drivers/webextension/images/icons/Django.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3ea090b71cffb8beaaa4404a088cabe6c28a81 GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0-tcsB45_%4Y~WYCP%}wF zM=av`j~}5&4@|6F#vX9N=J4UA8Z3QhjP9J=z91v&ZoP^?$aD@7pO-o=Vm;ZX<+e85 z6RVi&>KA9s-gn3Q(25*J*OOPwu5V9?`g_Kgd;0sx?G?{geQn>C6!l<&{Dh0)Z0=>1 zbuN(!GoPB4pT4yI{{Fwmc~A5+FF34!Z{M%^0t)w=-l~85r_MAX)6vIUY*X9!`S#b& zyev4u%^=2^>-}qG!of>-vnQIWl#2ye%E#;}W?lE|+Tz_;&S&_?*)^}eSN+Z4t8T@Y zN1QQVA9|~=$Uit!T3o>J&&y`lY3fsT8J_8<@M?d{Gw>~6yo~i;E4=AAek(uD)(g + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Dojo.png b/src/drivers/webextension/images/icons/Dojo.png new file mode 100644 index 0000000000000000000000000000000000000000..96833c395b4807d64261202937ba067563fc40e4 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+?DKSS45_$PI?<5pkO6~h zeBp}-nWK&x6-_YaCkOmzX$SU0YVXl&x~& zAujIHb}9oqXDRN}$BC z`sZ`r8--szcEmt;eM;cktjnu3m?kMKSQGl-97ohI_ANY34MtsDjR#^MY+JMK0ZieHr<{JdZE{QR}rc%!Fw%Ac73+|rw~Md4W!E0=0V(X>N% za$Rn4eaU6@*}3<{5ywf@>x9qC9P*7^!p=}9=;hh?+D`HRV*bhhIreBW@A|cRrn&8p ztMfflZhb8Gyfei$_d_YmDPfMpi>-mzy7tay+?m9$!u)8e=n*YG0srhdGh8*g8G6Ka z1Su%HhD=;EVXd>i8N=k)4JTv{_v$|SX_=JAYpCA8TqlUBfmKO$VjPz&cf{9CQ!E&H zaw<%g<;E91yw`ip?fUoZDUWAFJ3l)7V8-0&as`%&UrwwP(Dq*A;hG`*RNQ7`Nc`iF zIqy8=Ss5g>ZftK3<4I;r7Fm7dqfcAYN@uaj3-(WEVeXaiy^Cw#n_PX_U@+-S%Icps7tbVZkaxesdTjf9r|*~9!ix6_JS}{} z6rtfJxyIN#`m?OV`!&7czqLEPG&it4)nm;5Kj|-zopr E0CK7%EC2ui literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DokuWiki.png b/src/drivers/webextension/images/icons/DokuWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..e9771b7d01fec088ea36d6d7919a60d265f76d00 GIT binary patch literal 2944 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Dotclear.png b/src/drivers/webextension/images/icons/Dotclear.png new file mode 100644 index 0000000000000000000000000000000000000000..af514f6e5f767ffc63621bd33d193975bd675f4b GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUU7en;Wc{Z9?sqOLrXG+)pV<#6t~>3`;ZpV_4gkE<+ZU|?YIboFyt=akR{ E0O3w?Pyhe` literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/DoubleClick.svg b/src/drivers/webextension/images/icons/DoubleClick.svg new file mode 100644 index 000000000..cf8155648 --- /dev/null +++ b/src/drivers/webextension/images/icons/DoubleClick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/DovetailWRP.png b/src/drivers/webextension/images/icons/DovetailWRP.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf47ef0525377cc9a8ae8185dd506cbe72be312 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7FM7H-hE&|@oqXSWR-nwW z{wl>?t{YQJG+&g)zDc_9jeSPBRa4P!fn7XJ2dp!bPiq|NPB7=x_p<+HRAgTL@=#)G z)*}6l-%fqdi%osTkss4{s3z{S3YY%zBh36V7B=%g|DE@|+GB5=yZPV!dk=r~e0lNn zItGVhU$XX;H|U(!n0{KoRj^4R;o)h)FWX9W>ZX2p`+u z_7RgC6eM_@R$oo3w{LnI!Ph+bl*_zZ*9GnN zF|53rRbVxjXNloqQuJ@~|*F89S^WBnjpBWe!7(8A5T-G@yGywnunfYM= literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Doxygen.png b/src/drivers/webextension/images/icons/Doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..20de99f2c66146767ddeb42e2b25033ad85dd1c8 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_H*Z=?jYnTLVzMH1X zz`(#*666=m;PC858Uq7^w5N+>2*>s03BQjAu)F=AARwSn{QocGVt$82hJpi<*Js-M S2r@7*FnGH9xvX@aOlAT znFEZ63XaVdTe>{=2RH_`ctrvE#!W+jBg3<*a|N5d8h|qIz??{`{Iq)&8Q@Zo915xqddEUcLF+6Pe{7>^|E01$RE)wK>`Fm zXzSC>?s|V$)vSAVYU#nwuV-8DPgNDoo*dCE9$MgaS9a;8jj!eR`R0Y4e!BJN`o|)3NZtaxx?~itEDm}F9V#X4?eMRpQ&4OqAHnKGR+$6kvhgI#Cin^^f_wU^j zJ-+p*e6gaU#SClyU2A(k{R~V0R2X%;d-cS#D}}D?(3q{l=`d~6O8*wd*5ojUNypk& zIIQjdr1M|_!=njO!kXHv%{K%HHGbxlG)j?~*sQ>-;JhS^Wl0!ghKrD?A>+=d(#ahm zj1v@@JeGLQGgv9`M8CI ze?NET-tN68m#Jmt3Tt^qG(}tt+u|>%t8k-B*VRR*so|?@K+VfwDHg?sg{$-{1utx0 zy5xeI$5NrBjZV5wOLQBrshFnuUdr9H`+NDjJ2M40=mi$X**$n{{k&kG^9I`!e=`{$ zoP50e9_Qi`*#oQ$5r4k%?A^aP<#glSwvKTBp1p-nUhb7|-?YR0=jTf^JPvm=nEhYP z!jO`Z(!yZC@ZqcsTk3_sCs*s+l)hQ4{QIJp%CY5j2j6Us4o9OPhUM0h zKK}lES;v3x5mm3wTfe0&{m5#A^X%Vkye-vd8f_DO8jZo@u$A?Yh1;wnFTTF1dd~f|DwernN>SbYM&{t^vafru^KD)+cXiP^ zu2+%FOHH{JJFYp%cYWI~=KXgSC1hnyw?>_1ROsAl+_bS={w4RPB9-W48~M3|B9332 zQZz$u`qpC2Sv}qB_zs5UsGan`bF2IA-Pm^d6$!mYg2l(yYH>x0?7S8=Gek^|RqB7X z5`(p!-8FMy|rQcf5K3mK%?LX5Bq2f8+o6fIhU|?YIboFyt=akR{0PEj@^#A|> literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Drupal.svg b/src/drivers/webextension/images/icons/Drupal.svg new file mode 100644 index 000000000..b32678feb --- /dev/null +++ b/src/drivers/webextension/images/icons/Drupal.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Dynamicweb.png b/src/drivers/webextension/images/icons/Dynamicweb.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e4be9acc41ebecea1c23085d4dca1c1afe948f GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74|%#chE&{2PB_3Ex4%+( z>;DTAJ=ls4F880`%A}lJAG53I>O380z4*Op&!wfl?%%TOoyNskb$@@IEqi?~_HnEC zwC(PyOZPHK3W$jQ|9kRsdX|gihO)=cg#Le+5wFmDqT+mK@xEGc7t--+y_eShH2)RnEJ$DG?*m3a8&YEJFz>(<}dm+k**k+*-4V^Tn` zeb2W#tG$np>X-Lyu=x6JyWxqH^=rR>V{=!pYh_JRFp#>uJ6$fa=5y?!R{s58>;L{e z-eW4}5O}5Zb@j=G+}CR^F21O*^GpAPtIN{X<>%+EW^p}Q%beNM;a_Q+PC2m498#?nLHO9`En%6<4=5Z`x#Jz`x>AFf)TvlhK7& T+QI=03=9mOu6{1-oD!M#*b6t#XeoUSx6$a#&}`md@ky$kmQIYQ%Ergo8tylCy)u z&4>j;9urP@bWA$P!O3X+;_UZ}3C%{zB!-ez>h$Nj$KDLvovee+8Wxd4OA%SSrOCjt$OzJb3GT=`(x@c%h=g}zQ6bMo#)*rPQQx&K6hnRl~w*e zS?i_R-wc;9rUV0tTcIg_4>K9+S=%q|DwK4QpMg4KP%s!KDhAOvTt4OS6TNgimtzxX4L=t{kQU>G6jnV zcQw|{i<1lC=Sq0+;l`#(pRQee^!McaDK@+Fl+v%%GcfRq$Nzeg7k-DiE~r@}dPT;J zOMRJFHrvMjSsh;g`R==B^#?I0^=5Cc5R!enc+n!Y^raVNiUQQuEi=EabxepMYk}YY zXE7JAGrlxyoGHD3|K@+kd2VZ%{jB2Mo4Udwd(NCWb510sR{XANK7JtFuI}FCQzxbS zo0^I_dUBSpTj+k;a2mq}@wqYr^-G;ydZb|GnVNC|yIKESE6h5t7LV>y@;p@A(c8R(>WygtMd+@|Mko5?3yY=<~6bf;x&FNmTt7^FW6Sh z(=Rn+>%^-ySt%JyR;&i954Q7WOQ==4T+0SjHmrh1uw6sESmL^}{ts z7(9Cq_1Q~AE(zB<_`&<5n7qEt!F5ZQ-qh)EjNHQE_51kzf}+n0w>nBUXtl1hw6e;& zmSoDpan?Ll_N1}Z%nkpKn#JoI)SkbWZz8qTa;;&<(ze9N?Jip1Ttb}n7w?$-(D6%9 zi;!W&VTVg0{g>9PS<~{5YpnpoqxDB-|J^LXyo0ms%!>33_V3n{WEKQ7v2F2poWG%b z&AX$k_X}E=Vuwh3|huTEAdt@~IQ zynTz7)pVUeuK$k{4Q}gAKYi&^@b;g1Th$*OoUhg0saHi4)LIUn zt4ogZ+Er7=A(h3`eo03s${}UhvSpuc?Cj|XSig2zAMd%A(+P$Jo78XI-8nfgEHzbb zfqqcXf2JS@bse3U)w8W;?w>mGxkviVyKDGlCwBe=vM#sPxU8m2pnGO zz~BF57u)6!2K)U)f23^xb4OE8I{53U5a*z!89s(9W`(}``dR*-Rsh$8)79VKa&lN0 zEv@BszG&jV<4T4ct5uZ9b>18?CUSZtM7GRXyE7J zc>GB3@RAhs|3NoCRxf^_7yqf`&XS9VM3-fmMnr$Sx4mMa1e0U^{ss9zf3@)`Y4D{e z|LV9aa_-L`nJK$gUYIb;{rju$Yr0q8UKiLS`tHl=^ZQkHZMc$lBdw5ufq}u()z4*} HQ$iB}BeE=R literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/EKM.png b/src/drivers/webextension/images/icons/EKM.png new file mode 100644 index 0000000000000000000000000000000000000000..41939f248cbbffe624201c52ddf2459ee4748a3b GIT binary patch literal 1397 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE0BV#*4>q2Y^Y^t zR>*n!hLON@*EEs46Zpa;`Wc1UINnP1PjiZYwk12a@~u&@)p5)JU+>-jJGa>G`}f~< z{`&2^ANO!-R}^S4L@{n*UBR{{ftN+p@fFh*))m|V;tTXPG;szp{^R zrZ49OwmN1tUtzm>^FbE>I$!PMTijmsZf`Hybg99kUh&oEB*h2O3Lz)kH||};z3Vmu zlQu&jqtli5J+118ndhHAcwz}(p=+;%)b;=GPdA7%Y&xA_Z>LhnlU4lajDXqO$Yz&Jm-Z@!_Vsv# zv^DMQhm*G!W?%RyrfS3&WAgvZtqS&2^Cmyqny>fhG}}~XIX!j`@!by(r#nrQdDOi2 zDc78L674s-+k%J679JlZyA#!Zu2!NBNfQ`& z^HrUeUVONcS$BuoR)dDF>B<7K4_eJv?+W~Nxq-Q1**?yg%P%IDyw|GO86CAM*Q58+ zuKfY3@~j)9qDy1g6O0(QuGL!N_T%QNmLn6U7i=q+(F~gSS-auPf`1y4?`rgx?+VAh0y60tZZwxcr-rp;ZECwcJR z<6430qQanUd6f)bMAVc#R2uGOY;rW1aNYR)4ilT!v%hB>8s;*!Z)wos(o9r((WAD7 z&u5Wap{Rb|hxY$k=;Zpc`Whz zTkzwKKv(wfXLl`D@+En?tT^%PGmsDQJTui9H`;^sn!krg^S%KHrZDU+9jpFec!)Yft&4B3$9A$DrMv{X0z_#ad>7GACl&(zpL=|S#vGxfN!5S@E&k7 z^I+=uD|?pj_+r7;XWu5}H~aqNG>E&-FrAs>)6<7XUK^U*@SpgtzTsbU+UBqb_gPnj z@29S9eN$k~H&=Qt^TaJDtzR})qy{t0)7agxtd4h&1d|$5W1Z6x(SMzqyM-5-Hr|-s zZ~yIxV__=OO!nJziv>2t>;8=2@=cGeOY!cWsRF_W7Obql<#=XIBTxV47Zax)Ioqcw z`tVrnA4{{!bp5iE?26e|T4o3cd1 zS?`)O$nvi}SRL)WVf{NJE`L6YHTCbOIXqeF6%bI%xpeuzva9zZ&Q@P$@F=U6pJ#hJ z>3hW5oS9Akgd0+$76&h1$nYXO@mJ`KyWxq;%@%P_4(44TbP0l+XkK DzJ+qj literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ELOG.png b/src/drivers/webextension/images/icons/ELOG.png new file mode 100644 index 0000000000000000000000000000000000000000..8a53cd3dcb449ac20ea739e28aceeefc8510c203 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r9R{QDCuq#+fjzjNEs zUUAJO%LBOhw-nVztXX{Q`sMwrs_NP&P06&isSl4du{z?@7SqAd8NtB75a#LP7{YNq zIl+NRhAqG?+GxteY3!*v>)VVX60>eFFX(AK6wtPSrzK5HWDY}`kG+QQ$&&{TELn1^ zTKP&UmdKI;Vst E06ln0p8x;= literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/EPiServer.png b/src/drivers/webextension/images/icons/EPiServer.png new file mode 100644 index 0000000000000000000000000000000000000000..c175a4c82c1ea542db3860eee6777f5ef57c8d84 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+?DceU45_%4oS-0QGcjk? z$6HxNryj_#xJfk&7jbhglg*?T>_0!_r z*A(3N*E;#R@!|UEu@-a7k8z}=ANvxnbmD`wb<9CI^^oU@7D9^}-m;%pPuZa&bhc|x zr+vgk#ZAgPckDCzv)!UiU4;1>)7c-pb%d5T75|dCFZs{-FK3joZn38d%e`Qiz)e~$ z@0sTFVdQ&MBb@0F>Nf AzyJUM literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/EPrints.png b/src/drivers/webextension/images/icons/EPrints.png new file mode 100644 index 0000000000000000000000000000000000000000..db4dc9cedd6ec31c921dd42093e8eb801d34ade8 GIT binary patch literal 651 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 Cze|k( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Elcodi.png b/src/drivers/webextension/images/icons/Elcodi.png new file mode 100644 index 0000000000000000000000000000000000000000..43e23f412d6bde13ffebdc93053baea95044473a GIT binary patch literal 1319 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxDg%5%Tp1V`82I(qeV&07&D>10anj4p^T&WOMSM?TG`nC-#HI!6b+aQf7S;$^}V* ztOE%`*-!_7MUI0>GzBDaLGB^P5W}N;j6i6w@zK4;$M%|l&_2^+`^=8*GdsS|9EA2; z9N%Yge81)K{Z_~KTb73nwEkoJ_oYCgt+k)XQg6ubfT0axVSq zxy-BQv#y@czIs0A>V>>(7mBW5EW2^J=GN8v+t-@!TyME^z4gwG_PaOQ@7?IUceCr> zt?v6bd+y(w_~7=`hj*tvygU8j-Pw=tFMsxE`Lo9>o;_aq{PEfsPdB`Hy5Z&1t*@T% zc>QAEn^#BPy*csW?dcEi&VKxG?&JIOAK#z<^#0z8}q zzC8T?_1TZ_&wqS>@$<*apFdvz{PFtN&o{q*zWw#{!|z`oe*gaX``5?czrX(Z^X<={ zZ-4)M|NH01zrVl!{rmmz-=BZ~{{065-&Dby3=9l$B|(0{phSp)8QC~FdH4hbMMOnK z#gtXlH8pkhOf0ReZQMLV!lIK?QqwZBvUBnai%TnOn>u=WCrq9?bN+%wOO|cgwqxJn zqZhB-xOMx%!$+UK$p#49F)%Rx_jGX#k&w(i*zVj@D8u$aJ>~qHiF=*gHkF47b>>`} zYQ4OA{e9t0PB%GI^CwR94ddv1WAyH~c;)@?_wrVpXJ_2SH{Yb(@z0yWiL!z7J6L|5 zdEM{EafPck%;?0Ua~zHS!am8e$`_=jiA5Z#I^!halNjOQU9`zfY?CvlZ~2Ypttp|Noe> z>eS42LYCh9J&s(^{=3koz-#8++E}g^;;j+0V#=2sdHH3E)t#f0+|%aV@V)GE)Yw|I#sTUv+8Emcog5ATs&`g*R({5Lk#SE zyF>47^gVws+{Qj@`9f=l{k=+>edZj6lU3izKPbVv^`xMLp+YRPL0kH4HaqI zzxR33ImWJ~MO(LKO;ISy?ETo*$T01Q$0KH`qv9sKHXL>))4C77X!dXsHk|MwAxUY1 zK(nBJr%*EQaWM@cA)PEK4HMlUjx9?()~Ba^JM$@V*=6lrB->FWWI}9no3GaM>=*st-rVV z`^D9FDrL@=^6UFcAd5GmZ^v@p$P zOUUb~QNAtC9_Gv|50uxOW!HIh!Jsc}rq){RcO@HinqaoZZn>fq`Z^G{%qAQx2K!iTw{{$ z_fJ+nzdmPCL%W%o&`OTOVO}eIn|@dHzBBw`_duP?=jdZit&ajMy}5Z-#?CFLc?4AL zFU>FMy>U$@KggTC`bXE}lXX0`Q%YWZh;eC2Q+xYnsj$F4*GUtK?mg7Gy%D%8PMGi%_$reF6f)kJa%y@TO>esg) z%!lJ1FRbjm>a%!y(L1#xOS0=GwJIJty7TUSX%n5Duik!0jX02O%>Lr39$Usj2S)vw zhn4u&t(ZG?Zm06j-G76fH?+5(Eh#gcublJXiH60oT%!oya64ZaPO)Fi`qgg_3$fmN zAaZufrioc~-mSJZOgWo&tZmK?pAopN?$N=RxqlsU!Z#*zNG+V17U#ghY1rV*w)|@J z*Mi$Su7%mBUrNkgdCW^!`5o7!Io2Br3XkNyh~E9-SIb_*eDU0{+nPbjGFsCDA_`|# zr#ydpSNlx8$@M>PCY{ZSHL1;TU3f7fBB^}i|8MG3=l;Jum+{lhN2%wuRy&>D?A6Fu m>Uhrc?$WmBdp~ac&s5VRWnZ9HIhBEdfx*+&&t;ucLK6VI%MGOf literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ElementUI.svg b/src/drivers/webextension/images/icons/ElementUI.svg new file mode 100644 index 000000000..4c05f8d2b --- /dev/null +++ b/src/drivers/webextension/images/icons/ElementUI.svg @@ -0,0 +1,11 @@ + + + + element-logo + Created with Sketch. + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Elementor.png b/src/drivers/webextension/images/icons/Elementor.png new file mode 100644 index 0000000000000000000000000000000000000000..87fc23e014e907cd2999e32faf2c3c26d7c9b6c8 GIT binary patch literal 2564 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEVIJhfyDF~QcSRA{^L5nM^WxiD-HXwzx2#HS<^>rP);b*xB$~&)bc*`^>#(*?6z6{XWln+w=Oq|If48 z)*ZXLLn{CI!duhJ&*y(Kdf?E;$qQuUpyoKJVW*S)B7cuA6$QKZfIdqaq6Hsi+M|AnQ~Ws zbYZimKy>7N(zo8BT#>T+;D^Yg zYEiSB_xW7y4PT#mT8DY_rsunx@|o%xE9#k=ycuT*$Ul>ltF3Kvw|UU0`R8-S&o{b% zxUVnWAN&7Wk#Fp@^N$Zpt^Ik+$Z+PS%AlF;{Z&7*rYwD|^EctZ{)+9z1xcP(3%G2_P`*XWwhHO!^F%fv#iCa`EcY@g@) zF7mpF$R(D9!;E4*KDx$f;k%cAa=!Yihihl9;{wJB$A85g(BGwPmXYYR)pEhwyHDEW zSnN}duTCnJ?Y>jmY?pDcLosKgVDOGcEA}f}qjwzmFKqv&(W;uUbwgD<^R8PQe*`)= zEkF3@7+1rg$jc1&7Z|@<)EO+3W504I;kC_K?)RS$ulpbOr*5{qSAhT1_D-cQOTC(E z+wRZ!Kl@4hnN3&JuFvb#kIQVAf3{(VFz2xywfP&hqR;COo!?l z%(L=>A1di;ryiJV`DFu#x2aCHZJZ_hk>9W77`^|!pSzsHwd`DP^@8^nH(wt(c;2DL z>%$?QLrizxv)cCs|4evPIAf#2!|NYPndZ%Tu&w!Z^^)ketA-+W6Z&=8BTlXPS*f)p z(D>uY!}ksMmVLe|{`2QgU7mHW-5wTC?@#~G#k}w9sq+$&^*_#R|M)@fY;?|~ysO%* z3VRNQOmH~ID3)j3(wD7suef;U8WxkjDbh!-$-nQ-Y1TEWvr$6# zjz_v4yV*A%G}Ty{y|~OoMC{y8#jOopZ1LqE)cZA=-bQZr6}M2Btf>DcneDuV#p>3p z*%fim+aq+}F$ml}GH>-wCKn5_)qmH>OxRRC;ona?n{tPm_gBRwB=_6wZ*`9sv9WDG za(vlcDwd=_G83)U?({gEX;9m<@Xv`q%oRK@zX_ig$~H~P zE!eeT@#chP;b~VEUs@cl{_54lsWYlxeyC!3B^g?8nA^o0`6Dax>;rH4cI)qs)6e{U zU~xTlndkA;nByr;{FcvtFuroR`&!m#s%_b$hFrI;ymeXswk2;{Sdp~JUDifweeuCh zN&1J>i+4TPUz{&^_|>eR+b1tuxT?UkCNk4?;rfajpPYFaxN;@F?PmUSp?O-i zPsP)_(f&E9k_-2Ii#*uf)b7<5|836lyEo^x?>a2@MWye{_HFaF*4Sk|h>baPU*^N& z>v_gTb-#{mmZ)(szV=)1!l8Xz-eouKt!favvN@;QPI7A6zNip6uID{9cUCODwl}Nv zB!98+(T7(bGbm^F_qWeZ^_vjoP~|ISH9tzIJ4>>Y;q;bjqvSQ#b6D)%?N$}B&Eb}- zdUyH!?%!?YH#6^5}n2%&$V8`SQJ~TC21D`q^1)^A;F~ zyykme>G<7JUb1X&=rJ#y*E%JYM)xv~epsoq?C$Lc%kQ6!V!W}jVT<(~Hj7GS<5S;G zcHH_t)$LiKe}771sX3F+^Dj5z9G8TO-ZL}0oP6Nk0?><~AaP!;I3y*qP_FPzLY4-M>ii2mwU9DdJ0tcNAlX(IwGm|x4z8P)&xS`7A z?Yq#`*?$z0t|mU)=qAs0+9uSU zkgt`j$T6STX?gq3Tb@)Ifrb_0(%)`hiR_JA`Nr|X;kf?=*|E$w6VB|?>OZ!!^xC&S z<^LjTPx4zntc)c z=d6r^<}`S>w8vNOn7vm~=>N?>8os{U{@9xUidG~lPIcr)}p!nmgs~8vUO_QmvAUQWHy38H@}JEp!bH zbPY{I42`V}O{@$}bPY_b3=A&a`6h{?AvZrIGp!Q0hQ*D3OF=C%Pgg&ebxsLQ076x? A;s5{u literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Embedthis.png b/src/drivers/webextension/images/icons/Embedthis.png new file mode 100644 index 0000000000000000000000000000000000000000..a591e60968b9bbea0e88a1c6bdc0213d66dcc4a2 GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&{2PEcTf@rsMd z)9sR}mIQ}^i+Z&24U5$iS52L(XcgF<_>--;Z4MXvr7dm8w2Vx)-ZZ*Xz5cvG;X38! znKKOvrDSDPBu=f;mALkHBg%EeT9`$l&n=t$`UVLc6!tyrb!}C5bOQ`zlr``6* zDx8g#mG6$!-K3q8mrj*RS}osU^ymNja|KT}aUNdwSB$6Hf41SAy~$@D$gOIM-n?m( zgtNyYQD^6NUgt{N3)_mM+nR#1+ZGjRw_OWUZu=q9nY}ZA!sp)Jof0aJH`==w zCX3oP7n?OQx~W{{cp>&+TJI1MwMm9!S$2H_rDd+pJFKU&wgU!)&Dbj z*c-pxI`0s@Ud`x8S+`){sV?7TJiGt-C*I)RBAfDgPqiw~(bFa!-VRYwIXv9)WyW`Y z+&{YEgQvFhWwY!{lk(o*lxSP~e!0Py`8){|CO%a0-CVy_$NBR+pSGTtmyTpHGE95Z WQkdAKr_R8@z~JfX=d#Wzp$PzV!Of}w literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ember.js.png b/src/drivers/webextension/images/icons/Ember.js.png new file mode 100644 index 0000000000000000000000000000000000000000..08c21c5a47fe58c7722649b60caaef0e4d98f2ba GIT binary patch literal 1735 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 Mp00i_>zopr0CyqcCjbBd literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Enyo.png b/src/drivers/webextension/images/icons/Enyo.png new file mode 100644 index 0000000000000000000000000000000000000000..40fb00108e92221d3e4164e6e9019dce7745abe5 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUiWR|WrMd1TMX?^-u~)sdAu&h0&U>;M1%8oB#sGcYhPmIV0)GdMiEk;cHl5aj9N7*cVo z^mH^|g8_$2VAqN4|J-6)8?U_hb9XY2!#Ov<1!9##EA349mbENkDsl_?$|@tY*TJb~ z_lY-kf_3pv9zWVIK6_H`g(Y8g_XZcdp7M(O(NgC8nKtJb85kHCJYD@<);T3K0RTMV BNf`hD literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Epom.png b/src/drivers/webextension/images/icons/Epom.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7017b2da2bcbef0bf884059c70e477b818b3e5 GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGxdVJcTzxVN8Nh&v5k&o; z10o?9!Da)Q^M4M*|2Yg&F*7vM=1E3Phs!D@&W5PhD%=QRKvXIv&W14L;%5Dy!=RBi z53U8G44IVV2l2Es7Jw))hUisGnG0d4r_NPLnxmaQ|Nk5YEin0i4ueeW%!>_R)nMZP z9EKbxhO@O`4g-T``hx#+8UD{>_`i$c{{oQX85kIJGZ*}y&+vaS!>l+4W+sMgCkAgl zhIf+~t~E0}o8sfZz`)>F666=muu}Vy3+KIf=9%x!1vsm=aBOB}{#>OH`CZ8H)CnHn z$S8}8dmP%+L=Rk-pZibs#iMNn_Fv@kf9p+1|5bcd*HV90=KNiKZoel@Sems_WMaEk z#v%p=MmF!S1%q9JLDkI_Rzj{hLgr6$6c2k58SH`w|jH%|5OjPVztMI*4+7# zv;VtKQQ8Z8BVXg3tH#g0>=$3wZ;O(fx96I2WQuy)(LSXmd~Y+^&#s@gHf-Uz!FXo*Ga>c`9(T5J%-ecr zlD;|9xsKZ$Oed~&ba(&d-X#4f%=LreGI^n!Rb?|ZQa?TrRh_PK^I6Tl{kt_Zj(xjq zk`ub8bDjJ9XY;srzkcPY>ooVlaT$izQZW_J6O1z^9M@&6l{3*?!0^In@!n3}o?D$N z+}}KktQoG)6`Ctk74I?ONQh`fk686-r_|MYWr;6DVz~!Zx5Tqp&0a6rG-~elF{r5}E*NaSrAH literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Erlang.png b/src/drivers/webextension/images/icons/Erlang.png new file mode 100644 index 0000000000000000000000000000000000000000..eb08de940895fc4e8e98d6df9a20cda87c0b25a3 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QURT)NZeO6igB-NL(HH1Bj2y;1y) zQ7S|DM#IN>tZpTxicI!vW$lv=&0bY!Yd7_r!~QQHS+@E+EG*l&DJ)`ARQH{tchQ!-GbaKq+C)+4U0N6YhH z+J1R^^xFTA5BZ#VZp`MZ~Xe!O?n^1uF@xgYkgRCy$6uRmSDBhD?VX`-UN`63%dLyNlq z&(3}Rdi0_6_Vrm-bt&H0_iMMS{hxDt^56Rb?wS%yENpeVdKW5aYdk;MymtM*db^MI zn&*~3I`QnAd#UR~@AdMt|1H~X^(}S9_Ma&e9{svi)3JMZR&x2>y*r-#-*5kXf4tr1 zFVS9m@;^W3F5Z7t#7%a!PFHP6%#>?kVY3Vy9mAt1raGn9)p|NUx*FOY{ja{V{=@g~ z=k0a-_iTJrAD{j1d()vW{SK}Fy}d6b2OP52)?T=Dv+DomWhN3HGY+Pc& z`=)ctmW-XP!CiTNZ%_P;516ovONFh3P1sFpqsjGj=8L_dA3Ik+zyAN+NzXTJT4^i{ Zjnz*sNj=lkWME)m@O1TaS?83{1OQ=)DmMTC literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ExpertRec.png b/src/drivers/webextension/images/icons/ExpertRec.png new file mode 100644 index 0000000000000000000000000000000000000000..490f69319553799be74767a5275b012d1da3ab9a GIT binary patch literal 2034 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4kiW$23787oeT^NEa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3~Wi>?k)^q z@Y8vBJp%&+dx@v7EBj+^A!c162EiZY3=C}FJY5_^GVVQ{6`d1uT=Mw;`)B6a?#@o$ zT)}(pR!olhq+F><63&`Slvd9EGHHp&UIlaAP-#uCtL>|@mUe0JtMb?S#QzHV)pRRF zb%l%PEN^Dkc8A3=3tF8PmdRW)$~a%M$}u(s}l|8fVWUT<~|{`O+QuDYp*FRyv?R7|C2>y~YvX4|@cDYV3h zG|ZAPyhc=}kIwBBW7=5~xIZrY{b9itOEi% z!qX0JTe>K*&(*@{bn#^^o5LGt&*@-3S>~gd7&h~!!@rml8$Wt{-?@9gVzeD^Xi?q7 zH;fxLB}N)Nmf)HQ_OIn__U3cG_ zEpSKU_V%JfPgWYf{*(FmO!u{||5^>V9bq_~;_~F0=8lthH#lx9mpnet+`gi@H^S`u zr`d+$OE_;{die6^%6}KOdwfsjK4-+{@#-`C7hC_=yT3VD@lX3C?KG2TYu(?E%immd z+$QsBXVLq{%Bins-MMSKDC?_`?_%x5Thr$5Fr4^vp9+JLS@N;Y!-w{ZsRS+0Y7%i- zbf9Kh$$Xw|UA?&>v6GK)uG*S?Jp4iQRuKk<*@cV0vo<^z?)qPv^R7f8c-j?@@4KS5 zy@ zz0SIIwyYPs6dEC@eA}JjtS)o!t=ipN&)aETGkaF{e!jyEmHuf?0a6T;)2D8Kp00Ew z%IVvrOFVJwS46w7{!_U*d}+a&`Fo`jIjb5RFR4abr4%1mx+0#gZ2m)^`H}eDm+w!j zbrjE9`(bynfo{$@j}_X?4=U#WdK<}-z2R7RCBvV06RMtB9DC+5;jrGyHQ$f4wc5u& zO0O=g3`)8EaH?iQ>f=Z1H6Lna_Ufc1DV(Z07G1^=p8w#jUNX2pBc>(kh` zyyZ_X&Rn-xJ}-Q_dZv|IX4I;?7mVG`RkM(J~G&O8j*ww_CK z-yOf|TSiIKE`*$3*OM*$sEmK-N@aJ&>P(*rSIf;l9*i&EaplL6?^aju{%c*!&1}bO zZLUx}W%-uvIrntlXT?5?);yAS=Y{PWwRNfG3uR}&`2GF%u02<$^=xA(H?=hNI3?f6 zR(@SsrJMWgB43W|A6=ENjy{MYiy8Yw!>2DXNzLDFas8GM5_w}ALT)WLz&HMep!h2c!nic$2`+jZ7`E%t{oQ1-| zWo~CDyC+CR#&YzRCiu^0+K|cnYSrB3?(LTDdH0@GC+)v>Yi7*GY5j*R%Fq1zep80e z)UK*XJL*qOR)<^KoZ2Ui%Fu5Y#0m)s4DTcgsT;u_`jG2S}=Kl?_@TU$XjZHa3{NlIc# zs#S7PYGO$$gOP!urLLi&uAxPUfw7f|sgcc1+a`RI%(<*Um5NkgS Qs&*MXUHx3vIVCg!0LOV literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Express.png b/src/drivers/webextension/images/icons/Express.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3461e69e92bd52061a573462093ae878df7ec8 GIT binary patch literal 2362 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/F5.png b/src/drivers/webextension/images/icons/F5.png new file mode 100644 index 0000000000000000000000000000000000000000..fba894586e496018d86d99f30e472f96eaa73ee8 GIT binary patch literal 4769 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 ksh(_?~Vg@Cb`tD4XX zRn-h;cClrXGlk-I_dQu&&%Q9?`}Y#5nO@B%hR(Sz=DA9tkv9v&1RAn`MXorg;9mZ1 z`!6j!`F*Y31-^5=9?vZotojz2VsvxuR#`s_PA?OFk=qI!3d(}7*6m~yY4lMsNG@c% zQ>A_I^*U`2%S?%uc|YTCh3&uc`p=2hM_+?Xvabb7%$v`#H%Wq7KC&^cP^tI(z4jir z-P?+`A5vJ$$~L9Z`Jk1@mie=+q?S!$<(t#0`C01L{6)Y2^E?I0tdE-iVLI>{@n6KB`;(+#u#%hvvQxHcq0Q8xCW$L3Jm zWtQjsHuOqeefg@|#&bizZ2SLDr+4oSd?YYE;mft36$fpL)4qLRKE5zyp|p+t55`*$ z4$8JkP6#|CFm1xSjnflFRQ9YFFq2)oq~*%IyD5Cv65I}5^L;1b((uVSN!pO<`SyLO zGg)7xHar z>*Zc84i+*Qs;V!P+aAv`k$iqd(?Z?XNn3i#JA)?f9EjPDjvznUi@}y z_==h4{m%RUsLs4~tI2bMq;}`5hFpK=sGGc74w?x|eJ(XvT+8jr>H0GG_hQ9E8JPy_U4NvDV*WjxD#ywqqjgixZZL&hNiu z{a$59iKficONPRnx8_yL8OyzP40n7Mz`W7lF0=d4{QJz)Cj0j0GG9B;*K*X=PyF=5 zh&8{L4CP&A4qnk5W$;_|7c~Y0qO+*?(hVX~$2&`@5!om}e{hrip)l z#&zZgZV%GK8ZUCQxfEGTE)1BT#B}JT)uWie?rzP!@8kZ2{}sZb; zWpK!yb|_|Fy-^~q*!!W^j+njd%Aulr7cIIyOMI4F!bhPw%je$Gf2^7yZ7KA(W!=;6 zCLdqZcDX;Xdsc4z_)(to;s(9vx$3(2nB&@X4J)?Q+RoZ2;gv^B9_KVf#^Bp{D|N8T_7ds!+ z?3sS%{8AQUsiiOHRcA*0{PK@Y^SwO(MAz7_Z`C+r(MJi`_qFWzTWl zoc49cwp}&sDO#RCmQFW3^iXc@LP@TLQ>QXnBm&nQ3A+;&b|gp1kyHy4(1=Co`k@lt=jW zgl*fJ5=(BWiTWNktFbuvdU{aN?YA$UK8-x6wz2&F;<}e#Tf){(dg$|vU;bdTwc=)# z_v)`1-|ySq>Y?;+y$k@}-Sj zUfln|_Ul6a0$!_wt7JLY0%G*Cxi6IlRLAXJ>u=}zHZ;8S%6}_0|7B0M?>}f*sFd}w z!EWh8-6j>c6;q#Vd)sn-jpCj>*_VHRJ9<6Z@X~unl|slm_IEG&8Ozq}Iw++f&8Tf- z5YE`RYLUfU4LSa< zwj<_78{g5gPZ@6(yC+K<3a#C==#ihq}Sf2N_c}P4rkB7^{r_BcC zW;TJ`8@YdJEWRJvzMooYD&HL5g-8ks;TKtJ8>!QpIgT#2DZATNcjcY!MU762xY~w%EpM}0B z`Pim0nI_EUIhZ6N(fr9V;1#34^bTJEyAD;w7~Wo~D=G`#)n=?|U&6M=rqAl1eaCFR zJ(J3AOkrSPP%UwdC`m~yNwrEYN=+Eak-aoRUH+9M=T zB)0t6u_Y@sGz>TvDs2)Ei2v&`VZY+Rny=!bfl)u^EtiY86zgPlscUU?5cY8VDazw0 zGC_dJd4g+GJX^?OpR*RP^4=D|H*7p?TmHWGT3oihfN0C+$QH#%y1ohg`xnOWg+4aE zv1nWT;T6%|kE$v;jw^oHROw=}&!Q=+^YK!Z51G1+erIf5w%V=xvLMjP(EqV7Yk-1X zhry4nTP_P7ugPR!S5#Y4$7C}p>|W3{^%>b88(-{Dn_k)du#rt_Q_>{aE%g({qJ$#! zcpeKdoM$@v;S|%?#MoU57uYQyd#~(S^zgUvn?;sW)TK|CbofMn?3ti?EdhV@AW zal1bHPSWs@`d+Ibw{|L<*4LSZ+S+dpOlh1fedWrn|9uY~cFL>g^w?cmtRuE*#l>np zhH{3==8kJYGxIm)t86%6z|lERXIu2!nv@)aJ@(Bv{5^f&&pa@LcW2yBzE?|`{WWuo zRGWjvF4*}kp2_wQgOH31jw-sjYR|xm&j1T(@`gTz)G9 z)$oef$9dgn78g&7Jj!(Re~W?f1_*!!$v zrZChtQ(NZSZrw zve<7!*;0o{o~pw=@~8H$2)`Lww&g~5lxJdCQbhVERkh5Lo_~zy-G6P|#4nmKFfcH9 My85}Sb4q9e0M!Rf5dZ)H literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/FAST Search for SharePoint.png b/src/drivers/webextension/images/icons/FAST Search for SharePoint.png new file mode 100644 index 0000000000000000000000000000000000000000..295796e1f4a90b3ac1937b9753f09a4b50c09320 GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7UwgVZhFA!)9=MzBm&m~I z;ePSG&+~4Iy>SlXX3|n}+4(3;b7_!g;LbwzsrwtG^Hxl;E?3&Arm7Y0m9aHI`0T9S z+&7Q^TD-43w|K(49IMXT7JLi~7#n9WFg%dWYk7A!xBKYIWM{VD9;%Uk8AiWbukLSQ zlWvo=Z)9UydHhfHy_!E$#UrII$US29IDY1a3M{eQ9zK9J*-q{m-tt0IF#7=Z9=~|UiI^l46rrg4Hm1Pafe`lNz zUibKb@3dzx{w!uI5@24dm%RLD-L!p)Vs?cetUml?wASDBR_65mA3vvTtefE78F6{V z%({b5YL~@tdahKh&m1}V-#0-7WF9vhknTl+x>;#xUl~kkMMR+!5<&z#C3n) z&cS+latP;>gv#E=<~fzD2VQ%xIeSTCM)mR5^$dIV9(y0Iz zlutPBR`OyPG(JhW921Cw(S{ z&?P3wEytjSowD3j7iDIjvXwF?%TA@WmUu9 zb`Hh{zuCLEbL@N~HzlYY7Y&{-m&C&W0w1`;|1n=OKcRTqqTLK6;OXk;vd$@?2>|t( B?`Qx3 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Facebook.svg b/src/drivers/webextension/images/icons/Facebook.svg new file mode 100644 index 000000000..aaba01894 --- /dev/null +++ b/src/drivers/webextension/images/icons/Facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Fact Finder.png b/src/drivers/webextension/images/icons/Fact Finder.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec03c0732fe3fe8ac7812df3c93eb0703c02d85 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLls#P>Ln>}1Clq9>^9HVZ uXwSA_CflUBF4ersmoA%JcKCaRi{b7`GXWus-rEce3=E#GelF{r5}E+oZW;vu literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/FancyBox.png b/src/drivers/webextension/images/icons/FancyBox.png new file mode 100644 index 0000000000000000000000000000000000000000..3f764999b0650a54dfb45ccebe8050c4d6594929 GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfb39!fLn>~)ox0bH*-@nR zyZgp~6i=?z9b!!a-Wv_{6LdaF2=dN2W*1n)7VprpRzWc5s9uKZvVb6#rlyGB%>U** zYN?hCW50ek=V9CrBWvT`#m~;!-Yng8Lg`q6r`E%z+c^d2Gfv(#@nXyQGD(|eVawJf zueJX&+-dONbo}GSh@+k2lm05U>K{~IfBosa3Nr)7Wo@-n?~1X?JILj1y3fw~@x=Yj z_H4`s>z{=k;AYj%+H-Vcu;o?_#mIN7e$6Ysm|1XkW9>cjb7sqJE>79HXy@)Tt@947 z6|#BoRnoYm_j%aC=n(sg9PS0@UCj}D_iC8>P7%EaEoEmyB#$+K0fWTwjZ zT{r)8VcV~R5o->z?^ejy*~PqSTF)H;dy^?`d*7`|^gN&Gm~Hm3PUG~Pz3)nkkFR?F z|I_>}xu2UOzlX)-8|{`)neH3mdKI;Vst0M*0Q;{X5v literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Fastcommerce.png b/src/drivers/webextension/images/icons/Fastcommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba20a3f3f4dbd5c2e0182d19149ada42ff505b4 GIT binary patch literal 24409 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 HP6 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Fat-Free Framework.png b/src/drivers/webextension/images/icons/Fat-Free Framework.png new file mode 100644 index 0000000000000000000000000000000000000000..9e5f4644f5914ea019ac58f2858d122b261cf999 GIT binary patch literal 1480 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlTx}Ao4LzegYvvnz zM|;-HGw_P`sGM!=6XQ`eN6$T6NX1A<%~VvwR8-SkOv_3_*H*$cUQ*jaQr|&x+kYuj zFR2aRrFE^O^{u6ioTV*%rB}a~F|d&_w3o3Cl(7w!Y2Gd~@2;$#jjWM_Y-q7;&1%`% z*X8tWwIx!8pPJy~kLAqXXx{;N-F}1qgJN3L1 z^n8-^!iw}3-_hIqU*9=M-!)V}zRAEX%)l?%AgR?bAk8o!-7u=sFsaRO-+v?ba3jxX zBkx$F;7p^45~J8!W6vn#fHdQf9OHfeO?+ZaLi0=#8%@?eGxd%(4azi)C@}L&FpDZN zOKmqx?=s8oHaqa&JT%)pvcSSO)*?LDBC*CIqsJnv&oUs%GOExrrpz*~(lWc>vVXVb z?(bGX$yNvdTSw$sN9J26)L3_Hu-^K?diM{T*b9Ifb-yuBHAu7iqxxq2D&N02k zv2e2E;r~vVZB98|&e1u}vH8x$)0|6ZIG4?IZdl~9@|Me%m#(pSuI01b;tSn!JKXcS zJqr3gnwNN%P4_C96qHq)Qr4Q$Ftx08N@eeYstHRLuH3M2)y74uHZ5AcdC}T!i`Va3 zvSH7XP5YK^KCp7l#?|Y$uG_rh%(;t~uiv_I^WK$P_ix;~bL;N?2alh>dh_o8|Np${ zYrZfrFmROw`33VYSh#e>sxM!^{i;`6JcWUQDc94*F+@U=^`LLIOezDzgLJd^%WkUp z#yTgpPGjRJL$%Vy@qZ;$mD85(l_xZO!vd|z)~DFZ{p$JOoS&KCc(m$5T2I2IbWxc8qE zV_;zTH8g7u;rVU%aC;kRey1$GFpnjoHjHNd`}f7a{FIrY z-&^g#uUwt^-!lJR|HgC6G-LL72yzOp^AB9NuSPxW^P_}9fhkuRdg>Qd6&M^ioNc%@ zb8@=#jcHK|)t%c~7t1>fep-~hEr{!M(p?3{*=^1G_fB^|dXi~g5-aQ+xHd}VQWO7= zFPj5Z-_Ct@_UMMKs}9v=UH3RrUGaLhGUsHwyE9ethA)^KEA|9!m1g4w-s5 zW3A2W&xzalPSTv*by^rk3qDGbaXA3=GjjwMsCNCmMlN} zc+>Vq?M>eD|39y{OX!~zcj=;f3VV4S=U;8j)xHfYZ}lzJYufvId)>Jd>-qeiY(l)E g3FV)hW&W|J6qnW-R8PoYU|?YIboFyt=akR{0Ng=vLI3~& literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Fbits.png b/src/drivers/webextension/images/icons/Fbits.png new file mode 100644 index 0000000000000000000000000000000000000000..f5253019e42216efa279b0b09f1537b0c8b57b5b GIT binary patch literal 17737 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 F0ss>VuABe> literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Fedora.png b/src/drivers/webextension/images/icons/Fedora.png new file mode 100644 index 0000000000000000000000000000000000000000..05562e3118faa4f498435f19d7bc133df9ab14b5 GIT binary patch literal 1173 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 I=akR{0Nz;j7XSbN literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Fireblade.png b/src/drivers/webextension/images/icons/Fireblade.png new file mode 100644 index 0000000000000000000000000000000000000000..aff85b1c059c38bba6ef8a8777188c592324cc60 GIT binary patch literal 739 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0t@3nn4DmRgd|{bk!h&^$ zQc_Z4$F^)_$k?)JPDK4Iw+Y6)Issu}+b)USySbwGS(YFg^oU#;98a{OdaaGY00ZZBV{ z4g(wag&jLBFYUkna!>54x6c=>TdT2SbE}sli%D!u$7`SYr`~_Hau9jBENjV`zhyJa zCUBcJaY(#y)4H>Mde*;t3z%J01+yIVE_^vzX%%wfe-U?=y)mbKu z%l1bu`&!V*C)≤AP>trv2tG9WE?=8KtmZ=Q_)#$F-Vz-3ylGUu#^jef1XEua)uZ zFR*O7ZuTM|>c+{FCx1qN_d}9*1zRcNY zbbNm7E`crETEEmVtlH{ZFx@rlPX4v*zc<%%yS$BT@l{`_!}M&2Lv*9L^p<~bF4k^v zvc4DJ?$O(#%kaz7({GEp_owr5u?n-|7x${4osh$5aCXNm&Utf}{z{+!ZlmO_ic8j( zmXc3Ce6yETQm zg*7WH%k7p>?9NkbZ$_!ODsL2faFX!~kJ2h;hTrXrTLN9LSurp$FnGH9xvXKPbVv^-rLLp+WrCnTgWFy^-1 zc38oiw8?Oj;RF_mo01|Dn_pMa+I`z?;(z?-p7XdTeL`A-+F4c|o<)!DNuB0B7xn()-SefriHglOhw6_=Dk?l$ zxb4!DiUUHY@6P!z8TZjW>SWOjqZh^>1eV8kC7K;hp60LQuTv%^m-74c7w5|6UqyYp zd7>r1bZ|LcOX<74=D*~>&3`8BR4kwRS^0kU<>qC-E98uG)Xp_j%b1JmpSYj$``m~5 zAMJnhFMJ-=KDlbuq>?+5TO@XL7(QS;FS>Z{FLw)j=DQypKP+Pm9!d6!MX&BF^ACw)o!qV$HPTJ!AAP3L#kb;bFv zv=iK*Zn4Psh3aWnOY29IH`!h0T=&1IeC>77={nuBgr^7R?!H)+xb}Jd#s6zuBoAbr zDeL*Z{*dqK-cH@MH}9@gO+8rLoF0~PcH7MJ{!UrL9u_`xh8gp# zLyLoDrg7M&|2+T6_sgu?j}{$kTXaXOKQhew?DHL_=5BAd?_TviUdCJD3zOmvfobxu zGBulaOWZU3_x$Iwx|4aa4%_qR|16u^y{dfcc}xA?Ts`meoB;(128I{BCd^leZA2N$1Y>2Wo) zHs79ir&rCA*mWs6>O#)z|2tMo`!LTdI2ZV$_#N*|37e~h8}Eqyi#*i*vqR@qgXIK4 sA>-*+&PUGKykp6~`K)^E=VKUd-|IY}d?EWT0|Nttr>mdKI;Vst0EQzeyZ`_I literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Flat UI.png b/src/drivers/webextension/images/icons/Flat UI.png new file mode 100644 index 0000000000000000000000000000000000000000..7a0cc0a2cf19792e620200f97290f09c3c652fbc GIT binary patch literal 1508 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Ra29w(7Bet#3xhBt!>loK@Ck91tlcYBw@<0+>w-7;J7 z#C-N`^Er1d=G?KIe%W&FU90Jrt>)dcnt$JV`eo}GSFPvYx0!L-X2Ap7nOALRUA3Ee z*>2_)yII%lmOQmz^3-A06^Gf^9F{zFoPEu4=~JiKSDcnTbD4YHWyK5ExmR81UUyyj z(sku4w|Q6HR=sjx{n}&RHIMn%J=VPOoPW)8{teHyZ@uPU^ImYnd*Kc5_3ypcfAHDx z!FR(4-;E#rHh%Ei^vQqI$H1*$1GoJM-1$3b+qa-?--CAi3flQQc;~N>9X~>L{tDUk zD`eO2(49X+cl`?8^*e0Wudv;}!*~CV*!??V&+o|Hza#hjj@t7(diSsBJ-=i3{EprC zJ8tjq_`Sd5_x+CF_a|ZF(}aD$QxE)3-}yFw@4Le7PfAYyFFWeK(L&-|}B{lE6?|K_uQn$P`fIsd=){J)M1|2i)I@4WD@>*Bxe6Cb)S{_DB) zulLfwzLOvNF8}X8^`Zarzy8brCtUtF;qw0pSN>1D@_*vh|C7&roO<@-)T{qzo&PlZ z#{W4NKh3}NdEw>H3$J`#c=g+&%byor{kHhZ=OyP}ExGb}+4Zl>?)+bS>)YlB|F%5( zzvIdOqffqHdi(F%`~SB-{=fa<@BR0`UVQui^4s5+-~PS&_V?Ad|F6IOef|CKo9}<$ ze*gRK$KUrq{(kuW_rs6BAAkP+^z-kRUw^;;`upwo-|xTw{`md($DhBy{{H{{_urqt z|Ni{@_xIobfB*jf`ws%Umi*eyz`($mJgoKLp1x%junBORszjJ)$et_#a+<&cCWhE@o1AmlfWeVr#Z9d&b-?) zMOyFEz1(@v=hUiO&-}ZH`f3#@e-LG?_ z*m}={#J;Pu+&?gwi^x3LvH2m3O}}K01Ba1Li_P)59J)KSKb%nbcw$3?aPc11mIu?0 zc(Wa0R`~GQ!qWZktfto;;=Bw3Z97xvBxPI_h>=L$`iN}~J6}`#>HzL@0(-8$Qea8A z%h-29Gs@v}_nVf)=H*Qy1=bgQ-!bbGzl7~WiI~E>HZquDA*Pn8uoh5a; z=)t)%x^j}+xc4O7`2R~H^#SX5kGh^S-fT15+nn2*-+$LyZK2O47raN7+a$-$=FIYh z4^uaBy))6TFt#zt-`>3T`nppqYwn$xURS;;hOb0rx~0kxP4lZ7``EE=b`m~mF-%W)hTLm z*c|@iAU|W;UfV?<*4_VPm!W30B-kcx!%nkxZWR~HQ`Onp9!U9^yKTWZ&`NTsji2A zwHd76);Qt)iuSTul2fiGQ46 zsy=g#f=EG_yW!Haeu`QjYCL^IlJA*hcuf7-`RCvI?jk>#)gcDfp}+MfITov|V&L8( zy=Z<2bMq3evQU&E=a&b-&|RmUa2 sWxAB`Zt0$0Hm+iGxl@MIJ{;$6XJVOCw;|Sofq{X+)78&qol`;+0OFx$pa1{> literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/FlexSlider.png b/src/drivers/webextension/images/icons/FlexSlider.png new file mode 100644 index 0000000000000000000000000000000000000000..b1cb7fcb7c915728c07c0af839727c423062e6bf GIT binary patch literal 740 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WMyDr zU@Q)DcVbv~PUa;817lc#Pl)UP|Nqz3FFm$o|KC4Q@4J6`TpnE9~ZWq+BI?0#jU45z5X~idD6eX|7OMYEy|w$`u>Y6yUzdm@oUeN zEix6}`nJ8(wryxyes;r&Yx^!P$(y-2 zcjmp*x32HM^yk;_`)6)Xi|n4CKIPP^Bi}xLJ-znmgL8NHPThKV!QL4$z2855Ti>v3 zW?bKoFW;~1K7Vxa{-57|Jih$k+{P1&b7!ooSTH+b!s`bwk1s!XZsW;0NfV!5d-Uu3 zuU(Ti-8*&b+P+I)-+lh_?(?6YzkmPyePQeA3tLVNFfB$apS^x3nho9emo?3n6@ccc?i{~!Rnep`M z!zWiC?wqjkg&6eGfXClu?9+@MYaPEKo(_3tbm#8*w2Nomg1xNsiuZ@Sf3+|EDQ&y??|*o$y!UD9Rf96= z&6Pctdg0qDo2+GfM8+&yLeUH|W0i*sLFZQU5I2eC*oJ(>E{NxPS55ZL`R7=ct^L>04^%>D8NeZ{B}+_vzcmPhUQL{`%$H_a8rh{`~dp-@pII_qpC?U|?V@3GxeO zaCmkjje&t7%hSa%q#|zXc~ib44gxM0SIQZGHZs2dzbtH}Dtp-;`x-~j)Gb$T-QoEw z7k=pbpP-KPP0BKjsctt;DJkBGU7+|w=*2PV8^SJ8t^61MGGA-i8N%hC;978`n`63E m0cZOGP0r;TZrnNZ52?dUz?HR8aK)}=0&t;ucLK6V)`JeIt literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Flyspray.png b/src/drivers/webextension/images/icons/Flyspray.png new file mode 100644 index 0000000000000000000000000000000000000000..ccef0a01171c298ce89f7e398bca62a2c99ff0f2 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUq2U3G1BQf$(axl58#ld^KN)+}99Tv)tj-J0sk>Mh&0?A^9^@2yVu>?-QC;mXyX_a88v6>97_w!ckkX!i`^&9z`(#* z666=m;PC858Uq7ErKgKyNJU)lc~`!p1_I0%?2QvO4yUK>`~Py6=PI4oPba6I+}yd) zb^T_MZ(nyG64@r2oXf;}=bin{o(C^~CO&UcDpB>ajQ?g6CetXwp>0suxaHZ;)dKw- zT(|P~HvSPhu+DOYtlZUut!!K-=jIz-ZN2!(>)QX`t(WWgY#7-lX20QI!N9=4;OXk; Jvd$@?2>^eDrs4nq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Font Awesome.png b/src/drivers/webextension/images/icons/Font Awesome.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9568af1984aa51a04e8ff7cf2c46acc42701db GIT binary patch literal 590 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 +oJv4ya}hTtyR8r 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 + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Froala.svg b/src/drivers/webextension/images/icons/Froala.svg new file mode 100644 index 000000000..dfd7d0421 --- /dev/null +++ b/src/drivers/webextension/images/icons/Froala.svg @@ -0,0 +1 @@ +Froala \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/FrontPage.png b/src/drivers/webextension/images/icons/FrontPage.png new file mode 100644 index 0000000000000000000000000000000000000000..f055a189fd02bb332ce7b2f88b640f7e84ea3149 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7bv#`hLn>}9z2vCv5-4%( zqq?Bkp{`SHIT{;66jQZ=a%vc-PTD$mSF#7^QMRRN(M5p4pCXd; zZ}G9DD$cYpe{n$aR=so6k$6Vt9Y@*kZRpSD&YZgK)(ZX^Us#q@t$1H?B>m(P{foUi z>y~^ieAW7%E%W;Fs+C{&l;6t>ydnQM!M^Qf_>JfA6nMt#Br>Dd2&n^mP#Ob(>aNoFaJ z=>5zeWpL^M+se`xhlQVQcsx(|zp`svK}+t-1sBByZaJC8EpDjcEwVrAF0kFXa{4z0 P1_lOCS3j3^P6^N(a)5Y%t zCOU%it&e{R-Jb+Ih?%j(}hP{f3Dr6X7+evuI{Xcx$>DRvG)$lIA?p8nT+WTwusU@#}ulviv^n=moAp4`( SGk&cgOFdovT-G@yGywp!F+M^7 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GX WebManager.png b/src/drivers/webextension/images/icons/GX WebManager.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3555a2e880d514f8994a3feb0f098ba4eb8394 GIT binary patch literal 681 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to3OrpLLn;_q8*IDhq>8ky z|80|A*7oPF`cj!DN3>2)~jyvez&sg)us z<|wW^N$KJQS@V-;e%n14V*rC3A!{(=czocqN#9OS$@X=Bemz<|dv|!OC#z4@#|5)< z1oAYFI9z-&Me6LMg2K))u?Wd~?*n$<-%kp5?s$FD}UNf>Flai+2mP zH%&6^+8<}JnqkIP!IY$ygC9PmJ)XRLd&Sp7Q&bz>SAk3w}zxc(tm!b=C`!$ukPlO+S1**yPXO&v`If-0bIrmBDY;b>}gx zV0ptadyc`<)e~AIXD*H8@wVH)@4?~bWQB^icdYW?V+I)6A|fs z`}M)2cT#hcLLa?YB4MzQF`2=ME$0nqVu!%HXLtOHe%=hWsV_VBQLEzpbL*PIibHNC z9h%D+I2KQE2{T+F!S?ZjTfxtnmuG1_eaYd+a=y-S3OD=a?~j{Vyu0*v-0Ho%6oh6e-FH}f6b&jR#y%7%lzGX z-0RuF+=H3h3U!W3MCeFWx|w{x(6rM&I+8y<{Oq!*+c$o@N37hgzyIXb{k%TY4SsBC zY08k=_Msx|;FmpZU1_e{TDq5%8g9IFpup!yMNCOT%k+|-^CxC_XnashIkV1WP1fhn z6Ma7z-QOelJEC~9%mrWHRc31rd=ERgMECd+`{j+QYg_puu9!RN8(*FOpk;2w|EVqR zg_}J6>?d7Qd=+N?bzx4)&C?&*@2})gtM94#94Way{=*L8e|z(6^^+~M7AVv{(u~Sd zRZHiX(;E9(e>Yq6H}>%55U)f+f|LUesH>pC$8M zCsAcv7td-(fu}1Ltzh3~Q-69B-*i^r@5fm0@LpW!xN1Y&rUjQ;PT1bwweMR-dxqc2 zjiS6V`)4V+?9BWBsBeFjLyW7%#%1B>*O|}Wz4CwHea2IUw?zGP_AX#xU|{fc^>bP0 Hl+XkKxQiIs literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Gambio.png b/src/drivers/webextension/images/icons/Gambio.png new file mode 100644 index 0000000000000000000000000000000000000000..3daedc2e8dfaad7ee3a8dda14dbc07c010f83a81 GIT binary patch literal 730 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to7J9lkhEy=JHuz^;EoC@h zf8T!peUp__^0;#}Cp}H6&d(Q4_u1HWNTEZnar%o(TX%_u)OnstnX-E4Ui;!z%7SvD z9wi$eFiuVEpenC554cKejyf7tpx%H;Z!rQE_vdET}+mWVOm z@RQknbpKyLjjd%Y` zzqv%t%Wbm6Q3W;b$dj&*7=)!ZxGYIA`S_#%@|+hw8iG7Yt!g!uJZsaJ1Zf%at9DP{2c)6A5oSY$Xgh9pdz`^xmncwz5zp~Tz+lnI!s$Gn}854vq8me|BHhA6)HBfR> z?M_q?ofX1$OeyeWQb=InBZn*#4Z(T;- zzW$fetuH^PAG>*jn?0|_WwE~TYNLNgZDz4;5uT=zHdS(Eh{RW|H0yeU>yw|&I#d4s zV0X8F(VIuUePw29KXT2F_NW?fauPnO!DhIy^YGsPGj?tAU9E2{D>zwV$_Z`ne1po5 z`Fwi+j~+Vf7M&G!J?`m+pLXhc`~7aaBv*FdRLxvx_u#`)-6IAETGWog&F_aS%*{G|PHE!8Hx8SfjU*y&Se!hxvrXdR^!Ay1KUw$o qy@}s>nBCs~ncCJaiCdHYv1>}LJTLiXi6{dD1B0ilpUXO@geCy5nOg1u literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Gatsby.svg b/src/drivers/webextension/images/icons/Gatsby.svg new file mode 100644 index 000000000..13364f3ba --- /dev/null +++ b/src/drivers/webextension/images/icons/Gatsby.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Gauges.png b/src/drivers/webextension/images/icons/Gauges.png new file mode 100644 index 0000000000000000000000000000000000000000..73849914f666df6a9a3faecb9c3621b267edf05a GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7l097}1|M>skURiZU z;uVHBY%lyyi(3fK#yrty&RKbFVSF(waYh~6lDt<3 zFYpK{-)bnoZ!hm^#&V>NUqo3|%2BcIgFTZ>OINR2s*VIh>a%ADQyw*zGcYhPc)I$z JtaD0e0suSwHZ%YL literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Gemius.png b/src/drivers/webextension/images/icons/Gemius.png new file mode 100644 index 0000000000000000000000000000000000000000..c9344b1252d5cc6675734e0fbce02caeff9d9d36 GIT binary patch literal 1371 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

ukKg{$SQE|Eao|MAWXp?_gZ%gHN_u)K zba(h#neL^f+OJ*-#nu14nt6HI%^b7*t!4a2mbc8CZhCpkG#ihb-0_a@+7<*q=VM|F zVO=A}2x^xZu|z4YIrikzd)GVu`Ue*O587}_{s-H%9?mi^Db9bI?<@B5GZvJxehv7a zKfR&h@WUCi8oLjCX|m|tb?jJqqy0jL#vK`7gBczFI<#5dbe>eVYRw|6e!hlz4lcZl z;u!>26ifLzeYu~O%EH35gJFm8y!doG)zWQSmHU_vEMH=l>@BO`aEK{mK1L*S0{S<#614{r7^mFHsG!kyuF(LPeE;G9gu`B~OX zt&R`RI+g#tFMf67l|=3rK^eMiEEWHBf<(-i1R4Y#64efzz1_T7u|B7J=Y1Ilr3KM1 zR-LhbHj&}Nq6Z7vSY)hNfAH=UWolyB!tyVt_rM3y_j8#(d|a!}!}Vv)9C3zzzlP0O zW>tC)^|q<&m-=5!{o1_t8dClFX;yjLwp!*6-#KL@Xg zv@UsqxHKrGQPW5gqEc*|WPhwtKYw*`z@_NFCG!;;R;#XP6f zS^L%))lE6HLC|Dg>F$ahlXtJF-zLd&fn$Pl16$Oy`Ma;wUVHoJ#^aC6GJjU@{rFMd zdaho0`thB`%{p67Z=BEl&a>~p-B}LS+;tm5c^RXaG#Hc`=8Bl--#3x8_xfo5>YR{Q zp906>#ITS0JZfjobY4#kI+$!%nN@mc;q~W_n7_poJa=u2lr3NI?CRON&09_9-l_Py zfBo*&|Nkw|+ORwOld=Chvyug&Oa@F|4b_Wx3SQV-W?*}g!=dVu*)~am7nRrQ{`#v* zut>PFOkuK&_uO;4|5p2UZ$_yjyBh=)Y6Jxys2#b`DAu;UnaTFi{f7<=`b_mKYu>s` zGVT#;4_5GHxXbZLiGevjq_mj2ZX&%NN}eJmKT7_NZ`+2#diLrWObF?ebeo z7KCz1}ogAj??&J8*}f%-WU%lAaB5Oy7zoFmJiicxJL8Kdxz+Q;uoGKOe*AIVp_p)hl4BEUTd3U8T(GbI^={x4&aIf=eh7@P@mNng`OjnRfSXZ3u9XP@3#{(TDNJ&N;P>|AiSVd9)bMaC~_G^-X^k zi-zsVa;4q|kp+@09Ssb;`OmXD1TQcxaSl57Tfs_s4@V0_f%>Cnhvn*#4EI~6TLuub_u{?Z^sf9dkcW zSh4${q~~6quf4yN3{J2+7BWVCaOY+E!Jcv5kjZs+^70=>PjUpjS$GcL-d^qgd0}PMp1H!SRDVqxa=W1&6<_ zPlK7RTutA@BRXeZj%HQGZ$`z2ZEZ}9+{-yu=pPg^V97Wr|93lMl%j(I!|R5mMa8#yiW+onG}l^y<$r~b!>&D-9)FMYrF-@HfPmmT_U@w(df^7qnX`7gfB?R<4I zVQa1e$KgI5XOGfL3zs|H(`xeFxTQ~ZY4{ z@p^XpPafs$c<6J3!NOBdSE%zgFHgo&mE6<4VgYGi-M%R1sD5g`H(O7{{?T~`j@y6l zAMO8nedWv^_s1vKo=yLpwK3}IZrfvh+A=pZeVaR3S9eQS`P?l1BG~4($#%_zSj{VX z3XB(=Gp9sqzVO_%{BHi<(%AQGJFKsM%?dob`HtJ<1d%(Bg+0>G`(J(erOLO`>Y%~h zprV5;XIw-kZ@5wvXp$^!{WLPj`*YNm4o>e_1+SA+3>qFJ{CmZ?ch$VENITQQ4)F&6 z12GE-vlb^rL`tx6{^f8x50?nJib+^MPTpxO=DVnVm|) z>I%;qlq8+kTw3k_xi5I;PPQs0)0NXMtF#MR?+Fok_$yI>#r!|R`xzh2mt35?pMima N!PC{xWt~$(69Awq+f@Jn literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Gentoo.png b/src/drivers/webextension/images/icons/Gentoo.png new file mode 100644 index 0000000000000000000000000000000000000000..6b50f6a263780022dfe05104d1bcdeefff2ffca8 GIT binary patch literal 1910 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqww^AIArXhyPCw~?`=#u$ zUZd_+UdFlnQ*WIsv}zB$8hq9JIsc2qC4pB{^+K;YFZNtE+0)5s#(@p`jKckoC)6?} z8k%{}P-%$dNsB)uc5Q?7p{xTEImvr||NZj8DVS@9$=t)?pFUlF|8vjz^2@6kln%Al zo|a|QD7dn}xqANlUoBCzglEQfJVpF_U>mhFuvSw#JtY))+c_~hZOS_eU{&T!@rm45|e zeQona?$tlrcH6nV>%FUn%G?cW4xAC;;dd-I-?GiY*;az5sfmgGsMTwmc~gbA@&4Dg zT%d7%TWL@KFHUv7js|%q#t)SVsglQzKZvw1DRT%GzH+tkAcLzF|1PE5Va*pm8J|CA z$PmgeZLe|FuT@l>Y2!Ao+21CdxH{|P^|OXX&yuU9-P#r|myU{FxR5a``#=EeuOxk| zyI~uyZTOaG!Qh&j*}ZW6abd9o&z(cAa};rlpEzl_D9m0(@uOhBwr-B~!u9#rTipz# z7VeVL(q6FRMt@xX@rd33{!P;@v2eJ$csbA4YD=~6i*_9G&t2P}Q_6Q!OH}e?6(@q zER**8scXIyJGI($%2eG})(vY;oU|}wV`je8y3X&VOSJTst*5>)9J=!A(Y38}$`9o_ zyFQtDBwpp1%F`vs)F&3N?wp#spM!lvR^v{~88aFlCR)z;RrNII#k;n~*pC+t#V>9Y zb+_IiK5gn+jt4H87gM&UK7H|0f~VmyU-oK)|4hr4C**`U@$h+>yR|uT9C^cS{(Q04 zPKnC&rx6XmPQ8<#nsMCxZFJ(dCWig*RSz7pnUS7Q#B}U6LnfX&v;4gDo(7G)P z0!4*O{b~~rXW3WDUYGn;x9aq4K31lON54;-lr3$RyI~*OY3~g?6y|P-TDoK3nI5mp zZf;q8oYV8w{vH>w;z(HY>ThA-y_6I0#gBKfGe5XF@!M@Pl>@6>w=KS|Jm2%&i-+It zhD~|-GiBL5dv=W$0rv97<8OO2%x(WBt}HXykSqT1`o@L@@my8>?3aRf8Q#q-{%jAPp*1j_)&qo_>)MVZ-M2~ z3F+>~&Tad1Hj{lfubFv5a_qDChKQJNov*jI@2pm6wR}gn9xk2afuT>%&BA3oMtF=G+`qI0vvo|r{k!!h_@;Iu@{QJABLX~>m z#{YeEc#B^#Gjz4A-~9j5jSU|4{qtvP&M-cFNJdBZz^6q$Q&l6Mp7y>}b=@z(WXqb# z^KPD;Yu%d>!Wy%$!xpY2LJHvQn?_ zmTY6MxFxt~b?mv1S&OIMSYoy)i6>*7QU1z`(#*666=m;PC858Uq7^ji-xaNX4zzen&0_1)jrM(*OUb`X5qb zE{@hHnfi~xVdvhQaK{}iDrL>#Pi9NBc<5^V-FDl#lF4WCv$gDg6PV&wO;syrU|?YI MboFyt=akR{05vZ$`~Uy| literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GetSimple CMS.png b/src/drivers/webextension/images/icons/GetSimple CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..061842afe21e3861d1ef33301bb259cc2a919dc4 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUxYtWDFfhb= zx;TbZ#H~GgT=1}izyX6Ief5)n!?Sz6K1j%akbk|T#JOIJIbzl!Cl^ou32#e`pIy7e zHfPVKbNmgRi!QCZz}+FSwoUu44dd;|zOwY#iHzH-Qre%LT5Y6tfzAFW6ZaJ+{*O@y SyBHW47(8A5T-G@yGywqPZdJqp literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ghost.png b/src/drivers/webextension/images/icons/Ghost.png new file mode 100644 index 0000000000000000000000000000000000000000..f3971b879783e941ecd2ce28b85588e238711c21 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8iUB?$t_%zeN=izK>goz= zY6{BAiYlsdimGyoO7eqwX^Wa>KH*x!)HKy$(gp_CZ4Qiz zj9s}iExA1ev>TXKC^rZO&Irux(h@jx;7OlOz#;~Qg(nQ=T@|+4$-uzC;OXk;vd$@? F2>{&vI<5c! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GitBook.png b/src/drivers/webextension/images/icons/GitBook.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7b1894dcb717f1bc783d4f93ef9f6d3ecebc05 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUZykU&t7udjbVKu};{u)lwxudlzqKZxPu15yK47Ub*e7Z4B> z5D**?5bW#g4@Z7}5Ox5B;qM>h?;q&r7vSd?;OpxTA>j-^zkrE*Z|`AXV6ZC*@(X5U zW@Y8%<`ou|Ra8{h)VFtb_xAPm4~>pbOiau!t*vkEpE!Hr!sV;iuHC$S=fSf#?>~I} z`03M^Z$E$i`t$eS%?d|+7#J9)dAc};RNTrvaaX7@K*H@I|F2L^4-XGkMaGHue(%@b zy1h9q!aZB=muCI)-7nF-QL%#)69V(|z$qA1h$ z^kT~GXAjQWvh9A>*337zvHETCg$0H)?4(08&dPbOV#>>#>s)kT1s_jUcWuxC*;Mrh uJYo|U%<`MU82MzzDu??b_rqV*%fG8t2;6q}j1dC^1B0ilpUXO@geCydf3h0@ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GitHub.svg b/src/drivers/webextension/images/icons/GitHub.svg new file mode 100644 index 000000000..ba82ee92a --- /dev/null +++ b/src/drivers/webextension/images/icons/GitHub.svg @@ -0,0 +1,35 @@ + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/GitLab CI.png b/src/drivers/webextension/images/icons/GitLab CI.png new file mode 100644 index 0000000000000000000000000000000000000000..16c857e5085e01472f543a6801e14c1f7661ddde GIT binary patch literal 649 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGBLjRwTtj!C`SU#!rhNw z8_wM9y?D3%{O#-`mt*#wOFD3&==jy>z31Nl`1Rw@-?;tf%THYU_WRGrpT9o;`n~bN zi@Gy6Z-4kQ<;wld4_`d_@~!^Njg*5IOHN!p^z7}cZ$Ao;UCB6n>Fe)5AAbJoyL2~d z@7dIY7pGml-+AG7!Lcjr?mvJ1{b$#OJGnH$Hsc@ZkBp8;=&sn1=+pv2v})at^bwJ8#T+czC$l$OXj)q92EmesM{YgX3m^z|<@ zXO?}d62WX$`cLM|%msUE|IVAh@nV9N%!+dv5iI)(jS~N?=P>*6g-4~~+$YOmE}c@j zparYrEF)CvEF+$AI+Rs>}W5{o}WP3v26+?$Z|j|FhSrL#xZ_;fa3? Ze3goG9YogLU|?Wi@O1TaS?83{1OQ;7mvI09 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GitLab.svg b/src/drivers/webextension/images/icons/GitLab.svg new file mode 100644 index 000000000..4e29ac860 --- /dev/null +++ b/src/drivers/webextension/images/icons/GitLab.svg @@ -0,0 +1 @@ +logo \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/GlassFish.png b/src/drivers/webextension/images/icons/GlassFish.png new file mode 100644 index 0000000000000000000000000000000000000000..16b873b0227a327a3cb82bb990c691698e3f477b GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU6Q|BxzI*xM=POsQ-F^P;;iJdT-~M>_{{6?VzyJULe>}Iyfq{Xc z&C|s(L_(7FK%?1V0|wR$)7_@boV7J{QTOlv@h@2zj_upRV3BXS@;XD`v@5@_ANO|1 zKe_aGZPk4y?@N9T5~fd|MU)9FURJjE3R9Aw>=z?ZftAeDelpyAE_~pd`#MeQ1JB)b zPL?v{zZR%EU1D>sw6?bH4$HgXTmLra-Y*tU*gs`UrX4540edq$abtaR4P^!f1_n=8 KKbLh*2~7ZJL62tu literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Glyphicons.png b/src/drivers/webextension/images/icons/Glyphicons.png new file mode 100644 index 0000000000000000000000000000000000000000..a46d3965c7cf60aecbbc34d7d63f9ee0fb0271e1 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGLIQk3TvzkUZP7G492|E# zv*^X%gI^v#`ttDc*N2b4K6>)?@soeQ|NQ^||7b+=77f$W*(ERb9N3~|{&N4JFApAV z)iOWe9d^(+VvB~^k5H03*LAmVb- zFj&I=P5pdBk-SCWQC@zgN8hqdYP`^&pdg!(D|~T2M@Wa5Qh}y{KkvR%DR!*$H+}8Q z;xKo)-4H$fZ_tC&+wPv;x59_ZMDUH$ql{eE%tJn6K5;kIIA=Xy`6H5nfq}u()z4*} HQ$iB}F>7(U literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Go.svg b/src/drivers/webextension/images/icons/Go.svg new file mode 100644 index 000000000..8b0b1af64 --- /dev/null +++ b/src/drivers/webextension/images/icons/Go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/GoAhead.png b/src/drivers/webextension/images/icons/GoAhead.png new file mode 100644 index 0000000000000000000000000000000000000000..a591e60968b9bbea0e88a1c6bdc0213d66dcc4a2 GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&{2PEcTf@rsMd z)9sR}mIQ}^i+Z&24U5$iS52L(XcgF<_>--;Z4MXvr7dm8w2Vx)-ZZ*Xz5cvG;X38! znKKOvrDSDPBu=f;mALkHBg%EeT9`$l&n=t$`UVLc6!tyrb!}C5bOQ`zlr``6* zDx8g#mG6$!-K3q8mrj*RS}osU^ymNja|KT}aUNdwSB$6Hf41SAy~$@D$gOIM-n?m( zgtNyYQD^6NUgt{N3)_mM+nR#1+ZGjRw_OWUZu=q9nY}ZA!sp)Jof0aJH`==w zCX3oP7n?OQx~W{{cp>&+TJI1MwMm9!S$2H_rDd+pJFKU&wgU!)&Dbj z*c-pxI`0s@Ud`x8S+`){sV?7TJiGt-C*I)RBAfDgPqiw~(bFa!-VRYwIXv9)WyW`Y z+&{YEgQvFhWwY!{lk(o*lxSP~e!0Py`8){|CO%a0-CVy_$NBR+pSGTtmyTpHGE95Z WQkdAKr_R8@z~JfX=d#Wzp$PzV!Of}w literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GoCache.png b/src/drivers/webextension/images/icons/GoCache.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8c1a5f010fd0fe18128aec7e202789e5baf0fe GIT binary patch literal 2321 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCSyVTrR7CMYg8GCC~apkW%rr7N>ccgvP9Ubl;1Tc*FS{T62@!k*1N#ZlhpkGl2E z>h!hm|Ht3|zV^NTk|~ppyB<9D>Yw&c@8cWUeix)o_PFY@I!kHCOV%@ecQyV!*yPlC zTvTB*=cna$t)lN;H1i!+W;lqc{EV)BQl%GoB7$Z6yCrX)u3r@HA}{G*eP{CR^!nZ{ zmu9rbxp$j3Tge~Nxe>v9eTMBX_8|3tJ<~UL*8R0!;p*zImyl31?cq(H+o}31v>K=H z>--?D@3S=RL4MxiPgkRsgm})a>A!I7?UXmazD(x)v7o$TzRcT{`yp*5?e1=||8eBzk@zw!0d_KE!WeLsFKKeu_^vPsNqwFMqZP4PJET;_3S zCg+;Q)i0i=F8RtZw|4Q8&)<%pKCt_)`N>{6W!=nmPC9zf3&a6|~CRcSEeph7!ec zyVlD;rMZF^S5&d=t&?_pEH= zU%+7A34>`TE`*8i^{=zPlf)MKJn%$>*{)@aR(HGV{SyB4@<(ZJ$+^0e2Tv8|Zh!eo zdg)p-FN-Zdtn`Egx@Y99i9ZrqfMM=Uej4k46P=J~0HZ)QPVtyDN0IM*g#HK*5Bv zdHtVsp8nasd4r(r^}~g>3^tk@x%AeR$M2sawEKZlqxW_-i<{Oi_cZ_9mJ)j-d~WIG zO&97#7p~|iu>3Vmyl~e&XSH;Psuf#xPw>j_xhnbGr$!=FP$nz?;jg)wyV%tY{<7)Y zZ=M!$%(6-nB8=JnA(cSM2e^$KnoNJ+bi)D_0%0E$`VJ%vx9YO>OtJ>z8)znlyFkQ5K%L z8J->U9%}0G`xzKad~oYT?6>^fWy|)=m^f2p<(#t%zb&6}?ukX+Q?-+8j?UNn_IYVv z=@IwkmUU0Xq;~a1-DaA_=hoolufDG~-c6+S`Fw{C?sV(Oz>V|5t*!|gm>f$pmU+3$ z@tocR5gWJkODUhstfOE5cr#6np(@W`kbAbwjax3ID^K$OtLQ40zjv@GW*57<$Mc*= z<;wyKWK!&YU;HchPvOS3zlXg0Cwa^$xu;fqKJ5N}s}nPSaKu+`?0tTHofAjn!j(SD zpFciPZTsnbxgv{GgMWCSh@>4Xz7Nyi&q+_Qa;;7_eH|Y9;n?r#lHO+$fAOkK zF6L(I7ihYhn_cm_gg^c9;Teq0M#dczwyEB|Ew2>3*<$YdMfTg}14WL#-QRVA_lkdx zn`UoOv65r>e+`Aq{3uVY?2EQ0ju$Re*1gSAS~h>(zQA9{(ltz(U7YGvKKOk0VpA8c zxnO;S`*oJ&JU_wx#=WaJwyjy|RIE4eko11ubRg_06#rcK`KoRilPDDy#(^Jk&0r)%Ma+vStbJe7@k$=GCM+~D%4@{_%J z*XC)?TIs^NoJvPN&3(N88SClRPfry8=|8BCIbhGQqU~(Yj2Y#+3=9maC9V-ADTyVi zR>?)Fi6yBFMh1qKx`qb21{NU(7FH&PRwfqO1_o9J1_if`yihdc=BH$)RpQpb*w*!p zfq}sdWJ7U&T1k0gQ7VIHZen_>Z(@38a<+n*p1GcduBC#JfuV`6fvK*ckwT!MnLrsf8wMka;^7PAfi+A%ON@FSTMoLQC1 zVBq95Ws%(*1_p*OB&pCKPlmM2oK!1)ef`|LlAQc>{j|ig%;fyMVtqu!=o?v>q@ZrJre3SON+#Pgg&ebxsLQ06|>- A;Q#;t literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GoJS.png b/src/drivers/webextension/images/icons/GoJS.png new file mode 100644 index 0000000000000000000000000000000000000000..5a91ade5468c9605aa169b6dd095499979ae846c GIT binary patch literal 5709 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GoStats.png b/src/drivers/webextension/images/icons/GoStats.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ac7b74300900d32eb8c9bc6406f2f00f460975 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toZh5*mhE&`t4gT+aIZ&kb zb_nZs%k3Ojbefz3VrLyG$@O3e`pd~E7|JNB=CCx($zGFX!NT9G0yP!QmhUvsy&ERh zGSMk&_UV#EGgjU9(YX2S-P?WqSu=k;*kpch@AKmKmd}m8-S-UY^zV4Orc-s3;j|-6 zU!)g(@OZMua^k%kdFpndD*eF*t2JgG9weWfyM!MsJ2-|dr+GZ31g6x($rQGWeRCV}M! ztBsud^p*?X^iorLx=ZZ$g5}>?mn}OTFzL`4r^2S7 z5T$8G8JnUC3@jMhU3|KZA^mwK{C6x2jqlLP;3 zF=z>&ldkysW89g#No}*X>DXM*aX&tX_l%n|JI5c^57)Ss(qssDX`qfoWouj$Jb;wPW=G%?m=Jt^@x zc@MXh=P}!eXS*8qO<+H)l2~D@b7yBy%%ks$=8~%d3sfT=v@05Y5+Au0?T-0TmdWtN z%(Uq9lv~{kuB;R63Ar?}zxlMEM8)0xnJS0(hfSMk8?Uu<>RGip5g#1C_wY&`f6x7J z!S5q`{C{jx@;w#({-NpZZ;Fnp(~b#hZ57ki2}>5$om`nb(;|^|R!quC9Vg3PoAT>x xeS$o{TZO`@Ad!WzkFdz-(EUVgn@y9!PC{xWt~$(69BmiXzTz0 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google AdSense.svg b/src/drivers/webextension/images/icons/Google AdSense.svg new file mode 100644 index 000000000..24aff247b --- /dev/null +++ b/src/drivers/webextension/images/icons/Google AdSense.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Google Analytics.svg b/src/drivers/webextension/images/icons/Google Analytics.svg new file mode 100644 index 000000000..5ac2f3aef --- /dev/null +++ b/src/drivers/webextension/images/icons/Google Analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Google App Engine.png b/src/drivers/webextension/images/icons/Google App Engine.png new file mode 100644 index 0000000000000000000000000000000000000000..32ff514d70b3998a3a5a74c2d5a1c2a47a159271 GIT binary patch literal 1745 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9Gdx`!Ln`9lPOI*aO_yz( z|9*CU+PPYD_2+Z;rf$CNTQ>Pd@9xZ5S2Q}+SSOo!EzscD64sibA<*UE=(u*#O7koh zO{a-n<$~T>jtkusbeB2$uFeSA{8H_9iuuhH{pUu-=jQCJnSa~)|KzsZi(D7dD;gye zo;@_*FK+km{+`|hQyH6!x-AxZx;yPVC$%@m?<-|`U%zI;xg~zN^Ka}pd}^uX-$VEH zHU{h#j(D`c;nB4T`Y9phcE!)veH2W4?R$-H$}jQ153&zT-0tGQrRdP1aLq$e^5yCs zr_Hn5zdC(oKk)f~G2;>!Zb#)yTedFTJz;r3Wbmr0wd)zG89v-*I_b6K#M9V7y(O*! z$DZA4%I`?xonfv!K_Xe*!L}>2byk3LWp3aP(|n~_(H3DkOZGkXEayK~6X3Pcc={&u zC9$hjSmV@^=XWN(=2Sdm+)!7{)LCfS6lJa0GwGa2h?egv?eGN`ZS-{dhV|V@z)^mIB-<|PV&nI`r4IhzA zr?r{toMA#6>KzK-yXgO2YEzh$!6uj}61d)6;LwH87fw-=o}Z6@eB^SyZROW9XWSc) zy;8sMU2|b?VKUFw0O8}DUWazG1>LFt9pxp-e!a9Kxmmm=W?p6M^K)|+KCMoXIr_lC z{;}}nHpUTA^ON3tp%*T8i{L@fBdMJcDFe*Nmn4~QH0QX(ctx0 zGk)4_@9({o_v^~*&?TvbscCGT2}MhC>=_|ZPn>5c`P2998F@~ z-Q81mf4X*WZS7-!`%jBy9x!^u_3ynO(zn`fPwtM_#{G2}!d?1T^D z)(6*w1E!Tsxnp%J`hY}pgWmy$x&4oCa2bTu%IEUbS~iA=887S>VOxLEf#as&i#^T~ zQzn@?EeSj16_?KR{@*62Nt>r`dFALMkhP`J;G)Y$N6v!>Zt0v=Q0Wxzi24zAu}f!9 zna>+n9aT=Y<_S!Tzh(YBF?DyH37_vw6Pzvlgg^#-S_&3gkr*Z#Q~ImzPKCY>ppIJPF7 z%x>SIwXo`NQtbXf8JmX!Es{nr12v!4_AP!V{X$z@{Wx1hc;w+Z_tO+PGLPxL^5s9D zeIbs^<968cB+cVV-vc@|_MLo^E4r=p@X^!LJ+>?hTc4w(9I4jFAeZMv$LA(3-RTkpEF z{qlEQ1tfL6ADY|f{dsKj`a1vQ)8(aRb(xhbgIzThW}h`Gx^3`$^@kfbS!Zdqyx(k4 zyLDlU!2P=W^E&68dTw1>=-MP7Qu*$bQ22D|mc*8|yr~JvejAH-bk~;iJZ2T-VB`pz z$y58feTPZ$Os}QwH4D3Uy>GmDqtAQej!({$;%&|d~Ejginv?*uKt>$|IbWk z|Ki>@g)N#h=d@EKlXr*T^GHt#=|dW79LaGtl^g#)dB4o>?4O5I{h7t{3gseLckkQP z*z@=3!-Ma>zmZv;;{N+nUcF&zd1~&{5;g|MDJqw*|M_-hj`%*4y*n!Y9XdPz<9F$J z_F1bfrmdGcdG2v};%U#88yhCYO*x}vxMecymY>FfMSb@3ss%fCu;za@`_Hzhm_@$R TWK9eM0|SGntDnm{r-UW|mQ+@f literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google Charts.png b/src/drivers/webextension/images/icons/Google Charts.png new file mode 100644 index 0000000000000000000000000000000000000000..679b6439d118bf115f7ace54965f1b1a1dcb5c62 GIT binary patch literal 551 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL-+8(?hG?8m{?X4eZ_hu= z(!-xuOq*Tyb9!!(KI_%E`MbX!y&rEs@v4Et3j6y1XYYQyWb}Jd-la+wFPr@ZuP>`d zZj--u{>S&{{7#4O@Bcqr%@0a}yHwb;LKG(kZ#idyHvW~Xf*Lccp zS?c#y9NCcdUs~k2ic?_8>E7v=S3g*#_~PxQytYk}{05<~)#gR-{(P`m!7}Bl!(Qh|$rCfCgsb4eg;p6G{ey!mRQVn`LOCElj|5Quis)Nbwx8Lsa+FZW* za20F%hdWi(!XkyzeEV5)7Ypyt~U|S@~b6?-zI6m=C z!5+RvQVSWG{{8#&=lQ!?_t`Jk<(K{2d-CD;eMjQ?x7Gjp$C)7$!^^On@8sK+3zEVZ Q7#J8lUHx3vIVCg!04qfqX8-^I literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google Font API.png b/src/drivers/webextension/images/icons/Google Font API.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2c8dcc8ef2755e41638f504bb55d5eee4cf832 GIT binary patch literal 1459 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google Plus.svg b/src/drivers/webextension/images/icons/Google Plus.svg new file mode 100644 index 000000000..3db5d94ae --- /dev/null +++ b/src/drivers/webextension/images/icons/Google Plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Google Sites.png b/src/drivers/webextension/images/icons/Google Sites.png new file mode 100644 index 0000000000000000000000000000000000000000..3bcb4f4cc647db4ab339e94ee47af227b50e4cd7 GIT binary patch literal 9528 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 S_BjIs1B0ilpUXO@geCy~PAIkj literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google Tag Manager.png b/src/drivers/webextension/images/icons/Google Tag Manager.png new file mode 100644 index 0000000000000000000000000000000000000000..3e316480ed6efe7a2888dc5d899f7f0c10fd7372 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG^8$QATp1V`oLawp`0!!f zx^+&iUog=vH>=w&=C@tUom#)FU%U31meholDG-r$>()UuegK0vZ{Dn4z53|UqY%ZD zCQUki{P>3tA5NS&v0}xFckkZaa@GG|b#--}J$v@x(WB>!vZJSbiksQgzZ#~tUA2=CKoH%j9gbC-*pO2gN@%8K1 z=gys*I(6!-S+gA4zTI@QT)TGdkt0WD%$V{0+ov_FS9N!GzIyd4^o80&1_lP{k|4ie zhPQ8DoqRn>ZQ;$^|9;lpdd2j*lIQi!xoRh0FEe;%I+KBck=@h9F{C1H@42ga%!UFE zf$XQwBvf0TNlgQRKfkMlOCPV9`(x>=TFK0kC6XWbMR&;FJf&^oD9Gpc;6;l0v#I_J z^WMhnkN%);Rk7d(OZMA`+jQ&wr?8*mR7e*8K0k4Fy8rc;`Jq=$6Ruu6`t<6;P<CBA)Ru-Paj-M`tva)H(SS!oB) zm|eZIr{7Z1dDqdU63;z%JrzA%;h8#R%CwCP`)c3SsNTN4eg%t7L5a?kRm2Ch3 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google Wallet.png b/src/drivers/webextension/images/icons/Google Wallet.png new file mode 100644 index 0000000000000000000000000000000000000000..07c6a6cfbdb454e1ceaef22b24c063bc865a7ba9 GIT binary patch literal 1116 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU%APKcAr-gwPS4K?4wY#4 zKh3tO^zU{nW38pPZKrp3oSr7&8PX%z%)-nl)FUv}Ihvu9i4T_x(Q?5*X=I^%Pro_6-zqj-+ z%$@2purk^w8{hE$479)yo(Q1 zb~c>TPx#3CTsS7hL*?T4TQZ9oo*(LJ-uIPbm#)Br%^xQQCTw27nzoB^DsS@nCZWv? zuQT*)%(XohPcplr=I`j+GPzy;Kf{-%3bxMqeZRxr3D09QPu;lqoJixluev)O~@mX`8-twIxU~&IZ+P=R_jT)65? zht-|yS6T2RLwn{d-M2!G=hoSzZu4C5aH{?@qn}>O_Sw#yTfqL~yhxq&;q59{o+zq) zvs0Q^xAxDMhbPxOtr54FGv|lP503cDR-ad<-aJ@&^n$<&qitN*o9_<;>qS(ESr iL7V=En`b@#&wlv{ccZjwkQ4(01B0ilpUXO@geCxAG6kyu literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google Web Toolkit.png b/src/drivers/webextension/images/icons/Google Web Toolkit.png new file mode 100644 index 0000000000000000000000000000000000000000..8580de9663baf011af2e2d6038852973095f0eb9 GIT binary patch literal 1970 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqm7Xq+Ar*0Vr&Z^KJ(WFf zf8O%>-jCn>yuBAjoz70=bID_B)MVO`BV??)p?4>5hHyR^2t_V&K(#kFNcPKs*GsvpjO^YrsO7k~f!_wUty zpFY?hZ|;`UpRv8*hqw$`QV0XTzh5Hy>^Ae`5Qe^Pe_#wd3 zdMe%0*+TBi$ItIX3Xdx(>Xy7rczEiCq+V*!5uLk^U6$*P9A|pKs>JHh+TzKyPc^YG zKCs5oRrUJwQ}^YbmIs8IX!QD z7yN(Ayu{x%r0>8gorQ~6PJ3}rHqP3wF!%|Rr%!{<*+x%G*UA$mGMUi{uT8iK zgS;5L1usl|^ZNMD66KTg81sb=?ol`_SJ^UqssG7iGivl%zu#?sCj8|4_J!epC$HQ5 zb_pkgiH3v8WU-D6j$R^#n+0?{KUE9(AUXg@hu`vdPOJZ8?`Cbw>2jF zw)~3ntgmQvbXyz6y6Tney+^LyKXz;oIK0j9B=Zx&eAX(r1n&c8oLB$NoyXXzrL*Nt zjvc=W$0bW0rysNV1>|bk54TJF=)ZEI{DFj@O=o_FVlclvo5RQ7l16Df>GSL7-CL#g zrbO!aHbw(ZB>{I4PT4lSf+Z{mI^z;nT=gnm?fLD=$r~D5I+@O7UOqY3a^9R8`=y=T zD&^smvn<-Dg&#Ol`&(m%t#m^ox7Y;ZRIWtx8@0lBH?cC9YICbkc6`+6GMVpBG~+HG z;hawPzTV`d8hOETMc*pS;b#>r|o?FF7eMf+cOrmvv!;19O!U6InQF^ zpUBM&9HAiz-@XNX`EdA&&kTp}@9r|NczJCQ=2Us05O5&Qb@58h7bZQcg&7Kx=B{8p zd{SG=(fhHPP0NFO&Fr1~KJy)ytG$vftfA+2%d9i`xW+8|`Om`R9P_gmXCLR|dUhsp z!8WnX$O@*^)ETz69t+6S8ZM6SM?^@HNq9k@#8o!k`H}d%NBJkF|>i#+hC59XZSA|_X%qj_%F^=C#7iICh zyDI&5=JNUbgx0Y%Ptl3vahNTwCfn{*&ei#=D(UJ~kJ#nKx6M>0FuW>%`{>Qe;3FR| z`YSrHITTKa-PXB9*5hV4?~=>~tN0kEzP`q&z}xKj?%uAcCth7;m~r>6inP>=dpj=+ zo7{O{yL4&EvY;)@hAexZTsrBo=*~RPiGOD`tYo;QHS3G1i=9=W)9lyM`GO&=b*>e@ zp=TKtId=X2EYNhiBK^R%Qnr=x+j<%&t4lHjHB9wL5KwW{lRR|E@uvO*Ue;~@+m@+J zzxd$+``WXwCf>1G9-_NllRI03DMZwN$=kQvHDfomd`h3c^zB*mz4yI2Su!dfaqf`0 z@mB5v&w~Yz%v3!2)c$=tEq=*2?_%)vy`uXaQdV7f()iNYC-+BygrUpfAFrIRtgYZ( znCTK%H}k`bi}x5`*Zi-wx?`&@dz`zxfydcnqVuc`nu660`#EmxoTT>JJMOe?=kdRa zKcD|jmlSCg{iJStWTNPL;|}H}jVuXFW_Igyn__aV1T+2P`g4-E_mk?y9b9IQbd}F; zac-}%pJ#dbi1>SU2lh!0TnvtF8^l)$cX{7Xe!%~(<9qRAg@31~+B`YXxQVO!(GAP; zqEG$53mCc^uABMk2?c5=2yZx;JNwzSM{5_Q^mZKiXSgtEpWn2Y)44^w6IcAsDPz^% u(aN!|QQAyy1=~4}A9HV)aR2ZB!|tGz$vElP33&zv1_n=8KbLh*2~7ZwfuI!t literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google.svg b/src/drivers/webextension/images/icons/Google.svg new file mode 100644 index 000000000..06dc52f0a --- /dev/null +++ b/src/drivers/webextension/images/icons/Google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Graffiti CMS.png b/src/drivers/webextension/images/icons/Graffiti CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..fdeeffe85cb160780e2a8d249e65a6548998036d GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Jv?0;Ln>}1CoE9Qxc%@p z+mZK;KkSY2Zod1uzi{>I|GUoeywe{hpoNK!dKd(O$bMC*Rv1CBOi=1iyCpvsQ z;=1U+_w|{7^kdd$x1DYH>6-neFsm=OQv4b;_vqPQ=k3+(R%22;;hrJwp$3U-C48u=Koo~ z+x`oSb^YU?e>jlM=t2D*CdEl6<~gN5<9A+sRnHNi+r@Y!i_JCrs+;r%xeel3=C>y= zkxa>a5|cN9G4(+KgPKr+f|k%)%lfHi9-r$fbQppoB95{ZFEVK^c##t}fiY1dlX1qO zXU@W$ac48VpE}HXp1i~*;1f%xUd-C&;Nrt#)BhhdmULvBk$9G0^0dgU2F*9N1{44E s&pXcDm0l2{xOC!ohdXXpWq24Q8z=RIb+2k>U|?YIboFyt=akR{0NUQO5C8xG literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/GrandNode.svg b/src/drivers/webextension/images/icons/GrandNode.svg new file mode 100644 index 000000000..7b9fd2d6f --- /dev/null +++ b/src/drivers/webextension/images/icons/GrandNode.svg @@ -0,0 +1,26 @@ + + image/svg+xml + + + background + + + + Layer 1 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Grav.png b/src/drivers/webextension/images/icons/Grav.png new file mode 100644 index 0000000000000000000000000000000000000000..412398a0c4c56ee6bb99a5e05ec67225dcf8add9 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGjs^IHxPrJYqybk~R}T*l zZ*OlOAD`&x=(xDJ#Kgq3w6x63%&e@e?Ck84l9JNW(wdr@y1Kgh`ufJk#-^sGmX?;* z*4DPRw)Xb+uCA{B{{BgmCQX?#W$M(a)2C0LGiT1ql`Ge;U%zM1o~u`{UcY|*#*G{I z@85s)=+WcHk6*rg`RdiHH*em&ef#$N_wPS`{P_L*_n$w1{{H>@@87@w|NpD+>9Sy8 zU=Sz?@(X6*71q|XNS?lA`K8+*KmYodEx|v5fq_xS)5S5w;&f~9>!?EpJa5@b?j}sg z?I?F~3{;DoP|3RW{r{kCv7Eb);M9w|+0La#(Qv;O`gmXD{tu&75*WqOVt8-zam#zTUUmm2z?aO8;mH zzFz!ie)_A^pXKwnJb(WAZ}e^U=5XxFsVEJr^ro{nx*qEs)v27pT7Ie zIi-*@sdr?8O6xtZo|eLm#T@ z`dD6dN-veLb5ykqpFcw-G_6s=V<8udpQo&?lA~vA_O*gdLC5uT!nWR(kIprJT)TT^ z<4Hd*=3x1qIe~IJKV4XMIj}Ti_VIm{g|oufS62Ry|8LK|)j#iO!n-I21_lOCS3j3^ HP6}<4L@Hj;wo}) zla8KTfUU;NdGF#bXnATjgmSgAT>a4=@nng5SG@we?xeZ%=0$R_G;38%*_^b=__FP0 zX$BD&9sZ~!(YO#D2Y$C?PosU;z3blOoli4Axb~IT^(DLSUw>cwe(!qkrKNx7D1Q|8 ziFww^5*jK zUq+vn%&2T>?+w4JAS)$fyL%<8gDbDJvtt_jhO7+&4RiKzWnb35v-<6;lNRDx{o2yk z4<1ljy^K3=M(mwOuhXahJFoRIJLE|BUWN#%nopODurG}?_dm= z9X)ONx~Co+4qnVRU(0!*=5krS%>Fr#Z@OG5kLb;p?Kg9-SugomH_xO^?9Sp}JJ&JT z{CKvq`pu7}dphL*uv8ohj{h8Be`{vc)QD+@ak7PL9xtn2Bb2MplJM-~ewP)3?kewv z?B_n8AQ~o+zcGV-h1({hwm5?)?TTeJ#*3b%MSJD55AQZ zXOeb#RevL5OSNRfYj^pNlf$jV59@X;uVUljND>D7C$L>nTl=e;>>Y#te$Sw7w11yu6kb=xV05-}LEJ{>j{XnZMAEND?pX4RGsx|3p6Y_UX?_d&qP@3%zZtw^ z`OU9kHf|G6B-VCst?hm?;o(88d6Kg)ochg{@JMU&_Kd9?8&Y@Kd=;%&udH z6}~D4C+0E)_g$;riHoi39wY|VLOoB;8@pW^{>q`Por4ufQXiSWG zF|Vz$u4?hISbf7x58X_Tu9t^}-iLL#2<3@1C?|EM-{cZ}<$i&olUekAdA8=Xmon1x zZ*Gr!9OG6!^GdPn(i`~fZ7ysQWCEvjI?AOckKSxqm?=yIN<9ylniK=`#O(~Yz4k-=hP9aBK+ae`$ z+rKtymn>8;G}G~2*J5%@AJx6Fludl>b)=AwM#FiRroP>H2k<}v#fWe zaM9b_+icDz=uge`XxiMre)pt_UY~?yYTCGJj~|gc$Z+^ck9W@fB$}+x!L~j-=9sZS1w+b|NGDPfB*ii+;4pC;XJoD!jl*n7??_e z{DS{8Jl$^K#lXOD+|$J|L_(7FpkY>v0|V;?{pJl*Z?^MrFz#&<`X+a-SLeIc%3?`p zkGVINo~dSJ;9ziIU|?dHP|ol`Ii6v`wm-Iv24Wj+^cysNpFKQy=;_%&j#tiqx8-|V zB}G+lol*Tg=183}|Mf}F-Uwcuk@oiNPnQ+X`z_DT;!f0^_9cs}WwGU@Kg*gOd=;Ow zHQLTLWOO`xz)(cM=cPxSL&E+ZOMAzJhjvRE8O{|mF!@Mw2_(oBF*Dt`%*YsFuE4Nf jT7aQ}fq?}SJpcVNEq+d^PpV*GU|{fc^>bP0l+XkKy-$cQ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Gridsome.svg b/src/drivers/webextension/images/icons/Gridsome.svg new file mode 100644 index 000000000..8fa8b0d89 --- /dev/null +++ b/src/drivers/webextension/images/icons/Gridsome.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/GrowingIO.png b/src/drivers/webextension/images/icons/GrowingIO.png new file mode 100644 index 0000000000000000000000000000000000000000..c96be59fccf9ba9c568cf3b850581d82ffa1deb7 GIT binary patch literal 988 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf&&$ zx70HIbD3=a&{Grv{~_DTCZpVC7ttnpl!w6q28x0}I7~jQo=P;*9(P z1!re)s3~apCMIX*fdn-Dsl_-GBZ=G%nc1(UCqsnoh%Gp z4GmpQ9bHVEoJ`E!44fUE9Sxl<^H2QeKeVOXvH0z~{|Y{$ z`YQ8(e~@q4DD`2j?jw7S;G^8<7m592f0#Irk8L_*5A!@}MkXGH7h9Eyf&%Ao~&6jV#N+<3Quh_VL|1JNbwGW*yJhvB8^8bjoxka_PyU*-*I(>9aX+JN=h2H#dKaHEidryvP5W{N28Pp~E{-7; zac?h#<{b+VXb!aQu{WMJbLRK`YqXT(Rafq6TJ`*`^v}!>$N!w>-&VS(<>pZd-Ez)q z{;u^iroNEbn&32PX=}an;Un$FF_(H6&InuGHC?ixhDkBoe<@qs{7*LBH%nH!N(Gu7 z&)L~JXQSe6Ys;l~mPhftFkpMIH_$9tH>~7WsGq!M>vGrS?wo7-HRLChhEMOzmtD23 zplNCK#S2v-N4Kths#U1}Dq{cS-IlXH$(}m(t6*dQwvSCl8~i?A{xfyb!}2)C&NQo9 ZX0v77+HQvJ@eB+M44$rjF6*2UngC7}?y3L) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/HHVM.png b/src/drivers/webextension/images/icons/HHVM.png new file mode 100644 index 0000000000000000000000000000000000000000..9accb7b097e8b21df36ab8c98bbb59a000279f2f GIT binary patch literal 1006 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKTRmMILn;{8PG>#y*iEFR zf96cd*3`5#w!)c?A$hKU=a&94Ha3$dn}oI+zY2j_w<(yao{vzoLNj9EKwC8fu$ z+bqHseJS%~%pse17U#BnVZ6b*?YuFYL$hxF{=eTk&)fX{a(83In{^d7b<5kV5B!xj z%dyDSh+aSQ{QZR-wGlpryhK0{O6%IS%2%cZE+tTH1nS`=R0tA z?uw4u*_#*ry}oF%y^kutjqHuzbwWFM`v0(h`uy2j_jJ|D9Xl%Gw(VZvDtth^EW~P? z=*MCFER21R8Lvz{aAEZ= z=Fc@otz>emUh4TZ{4u}{O6`~+ow&NHjPtpN@bVZd6k9$ zXFXl(?eC;F?t3o2G3Jm3Ye0BVLjqSE&#}9up)2*ZwO1dFX+Qj~`N{<51=qJ;Yt3?7q3z*+27rxpRDj_MQpz9XD`u z_4n-l{k?|q^SVu!F0tioRhc=Hz2cJIjE=Qs@0LG0k-p-&RM@Hc#bT%LuR8Zj;`O^{ zyV{QN&DcG2zO?fV*65>Or`u}lt*VcU3HUo_M}YfT?ni%)tyg}1zPRNpi}@J?ro9P& z65lsfmYq{cw2p3!`kUE#!%y9o)%f1F&gTwg<&Gvcg54YBJtnZoDYIUAmvQ3TPR4oZ z&y+V;^7*hxmuyd3<-0`McdKUewC^=jRxM+US@m_HrNqQEmY8iX(mrok#wb)0cQoG4 zH26U?bICs8GmmV|c{fbYT4}_4(RSC&GU*v-pWm@y2$cBNbY|;$-XvyY{$(dj9L!B; z@Vm*o#rxi}llu1m&s%do8-HhOrS9`vb(hTlS6}<{99w#$WMtinIJU6azy30Zy6;_Q U6TDW1fq{X+)78&qol`;+0Q9fa+W-In literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/HP.svg b/src/drivers/webextension/images/icons/HP.svg new file mode 100644 index 000000000..5ba0da41d --- /dev/null +++ b/src/drivers/webextension/images/icons/HP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Halo.svg b/src/drivers/webextension/images/icons/Halo.svg new file mode 100644 index 000000000..cce2a59db --- /dev/null +++ b/src/drivers/webextension/images/icons/Halo.svg @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Hammer.js.png b/src/drivers/webextension/images/icons/Hammer.js.png new file mode 100644 index 0000000000000000000000000000000000000000..6502fa4ebe23811f16c343ca2c5f82616ff0295d GIT binary patch literal 2022 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqYdu{YLn`9thG*xt7ws8XP5Yf!+YjxUO)4Tn~9h%(v>I5N2?2C;;? z{#qPjb44L^;-w}R4_2X73b|9as0G|wVzP1ajcM}P>DT*f&%QZxr+TKO`Qu)X!?XOQ z?r!ZbJ6FE%^IYT2E?%7Swz70$@p8n#T)SBE) zucpQ5o#%YuvhUTi(`Ls_Coevys^NG!U>!S$BZnJfH#djo)_GxX(_eB_D=iE1;%szl zT%~YYj}d``^{ao`NHIy$xT`Ja#7#j{P^76xr9VUoVC!_O=%Dn9?Ux9!)L?~W+?$Nkaw zPzZSPMzhRx9DGPm^Oi^JVv2{I{Lo5X042(voyf z?8Zi&Uq9c8P=u08LM2fyAF?;p=rI>yL7Y-nb9y<3v+-HTh-%~sj#D>%$jEm*Lgb%Fs; z>$d21EK_;R);{*ySGV}CWkKSewj*;{g5%zN5^z^O)-5C1{O-<_i<^zt*{%(`^hAlN z@z8?o9+#S*u_rGseDUI}@!4QuMajw_B9|`>bCHzQB<{=PicqP9!lUbJ0t2~nJNR`s7hOZLyD2QPKIpZBp}c0^=Cn#hBu1+Pvd zofT~641Kw|P?^z*W5?qITeI$E9#miVf^AF0A^t^$KgD&#r7z9;`6M>-#hb&IFT3$a z#2l&O&Gk=@dAZtxsaIjjp|#Nkt5T0_(iZSdbr5a)`7v?EW>$$@OOKP{tCd(-C&$m- zZ1G6y=-CCUdHN2EbJi@g-dOG&^?y?QO6{gaPB*R!UCCgouKO*1#FnYo;`<>%o-0v*^BV#QzH8{6)Hlq^^5B_>pQ``FB{juruDqIfl zPIl#ap3Znm%J)WRYTKq?4{}#3IxqFQ_~_v`RrwQv=lTyBW;ciw&$}LHhc~e^+GK*7+T7U$u%u+9a&(5>w3khL-E|cFM)6Cy`@xR>RcVVK}4Nbz$)mQzxdHa?U z{}oIAC#)*J_Wxl%pObxoV^vn87B>sWIq_HfXRIomX)Gb5$s8)7Y+)VbaJF#aDyfzS z=C@l|emETJ@->KkoPU8wjw8Y?dBd|Vi@%ri7kuCMcSX3jMof+L;r06;P5$grTDe^K zi{-+L=Yr-sr*llo<~o{k@KDA=v2%xf#RDHdOBR{2#wtB~9Y>YM5}vf$Uxygl;;mT^ zNz7Qq{=a+67S@xsQ*!%uPnV9beLm~!rRd7nS95v}u4S53;If!yS>j_p*rIkJfrcQdNB;WN{hacykuYc|L(wH6j|KDDL=25Cj%PiO}VyXBNLOzjH0D6?MoXNmT7O)6}SBIY3Hkrp|4eqGK*?Gz89YJ zZ)xS)Xr@w7wWiDMOoU8z)uhF%qp$4lR*Uzl3)$&#DYV*J>D1!9Df?FhiZbP0l+XkKV2{Ax literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Handlebars.png b/src/drivers/webextension/images/icons/Handlebars.png new file mode 100644 index 0000000000000000000000000000000000000000..691e0b9bca7f11cd7c0e7574455529d22bc5bac8 GIT binary patch literal 1284 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Haskell.png b/src/drivers/webextension/images/icons/Haskell.png new file mode 100644 index 0000000000000000000000000000000000000000..1163a6d8a87096be629252aa50f13a369b24455a GIT binary patch literal 398 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 Y{p_aBxuwaSfq{X+)78&qol`;+0P9;f<^TWy literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Hello Bar.png b/src/drivers/webextension/images/icons/Hello Bar.png new file mode 100644 index 0000000000000000000000000000000000000000..93ed1c3ed1b1d403d78daab4ca7123aa02d29c4c GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU|Ns9BB9h(yr?~!4aa*Crvr?URr7GXQ|9@Ah@vl_lTBXMOKiTO|vh%-W z_kSr)fBygao8q!koqvTI-%3@U|H&TzlU@ENy8KUa`IqYYKgs$3-+z|U(!LA~4AVVb z9780+O^=#4F&Q$j9Go}ty40Tb=pX;p^@CK8mc&1+-07b@@AAWs7Cz?=+_%dZ@9KT3=lM(CF4E1ARU|{fc^>bP0l+XkKfWn!! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Hiawatha.png b/src/drivers/webextension/images/icons/Hiawatha.png new file mode 100644 index 0000000000000000000000000000000000000000..68426ef8048a1ac1ddc9a251ed40dd48e6938c97 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7w|KfZhEy=lJ>cj)nNjBW z$Mv)4vS^=*c4^RGps~ceMU;g_RpsoroU1VpeInH|l+&LqQ~nUt@|{Cq7e~cc-YJ4N zOU`mF%4vG?CUbU(-rxVbSWa}@`W2wbQOdwKC$qiX^#u2`?F%MGu{?5>%$iEcvsO1=>wP)bUfQ77lzKktsmdjdXs?C&Gb_<*eb<{%L65rr9dDeeA>EUzRkRAK?3U z(7L3>^1kA+aj2G@Ru0Ie%?#P(PoV_;xl@O1TaS?83{1OQkY B;2;11 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Highcharts.png b/src/drivers/webextension/images/icons/Highcharts.png new file mode 100644 index 0000000000000000000000000000000000000000..d50fd6554ac52edadbd8a4a3d380574809ca0768 GIT binary patch literal 1278 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_J{1Uf@<k28Mi zvNK!^YTDVrviH@;9akA%Ok-?0yf>9WcWRD@^KaXRIN@7DweO}eZqO8Ct`Jg~w2Hwe zi;w5|+6&MAZvM>HQ55n{(o%}2{jgC2f7 z)G9P3Uo1;H&i$-+Qi_b){F|l)8v>2{tgS9z3chG0u&_h!vYpP1GvXXEjfK}e-!>=c zo8%b0wDw$Kx^V69sBPnG4y@aWu+rIek|0!%1&z zd7e#=Z)$tk)To9ZK3ed=WYfIHjUf))saN=7&CE?*rrorhIbmxt&yly`Q)ehF3Ub`i zVR}!^ad)lDeDSlkyJy}#%^i_`V9mh<0TrImimxwOCdUb`Igo7`?zn8vB4HQznKRex zmn$i0HFh62Zob<+_ekL3ZBh@H`8(dOO_%>V-%u5+Vjdo9IE}wcx`a_y&;g-C& zpZ3jR*p>G0&+$7q4yC27Q&CDv^DB#*^Ui;EaIC$tgv(-AW2U>G-|?Q~p2E&^SpDqB zr)=GCYAyK}bGVu~*Rw0IG2BW^-FlQWs@v1-8qZ^<6Vb~bt~PtW|MA=hwyK_&^JhH% z@K3bt-HGh`<>wSC-=bJue-rW_dUOcO9@==eT=)3E3=H?!3)3Gx!dh>5vvipgh zfqubHVomF#|GqzSw`x->&!B{9!1|NkGz zz>vtm5YE65!oU#4z!1;CkjKD~!oZNjz>vYfkjuaj%fR5pz>vnkaQE<$^+hG_3=Ge& zT%BE3))E#T$-v;u!0`UXi_1rkUO0SsR#EZqU%!5Q`}Xz2hr1UqJ~)12VMS#OJ8uyK zV-N$QEd#^%@83VadiC<|-B&kmK01Bo+No2wjvl+XYxkw?+b?X`uyyLx-BYIS?CU?! z+qbE#Vs2UavW%=LY3V)j3EffAv%GxDZS7l3%!@R2vLs~EMJ1~R#S;a^0yubsnK@oQ zdGh?>!}kv!KD&Sa<+bY%E?>TN?%dIhn|3Z+eth2iwT(?{E34*|mQ9U_stye+_4cXu z@}B78mTzgDZ(`P}rd6S=)~u*nqM+O$uN*0_m@F+9Ato8lE11J6kjlWW&%ki)wALjC z2F3}VE{-7kzHX{J#7A-VFuj|cm`O0V2sP9}bR zW;>q9KG6D`dZ;lV{Ph37OY<3yW~x~)__LZ}!>J$z_k@c)j!QpmZQH$|pu0Ws;BNMO z#qDfI?}lAb*~R=zxx7lDilw`Rx+stA>A?&x=aV2 z$7F1E^U}y++-|aIFYxD#d_Zh34_y#6%(uvsB693zkB!X`tb1U z|MT9x`+s#wOTmiNU->DiykYFe^78(hK0TsYe&F5e@_)?-_SgSEP~yMGm~X4h|MJ+K zyg?k{*4p+{s`wfj<81gG!mU>)Twz?yx1f<(O{MxzdQ#%=^T*n{Bqe_Qd%w4A`ZvCc zuOGhsFMfXRzkR)&=zQDihyRzqx6gRb5Om-}$$^`)+5f(O`}+6&`}gh#V`GK?-LL&S z?;GEXo-IdLmi=v=%{-HL=KuU%CD~vr<}xSr^3?F%sQ9S%Ra#|%T4Z42!T)>q?D^m7 z>iR#|B&A?QD$DA#?5mhpp4Hd*@jhjN5s%c;F9io0%6-`OWSc#hdzta=JZ6TLEdJ@D UUHA4dFfcH9y85}Sb4q9e0J#{f5dZ)H literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Hotaru CMS.png b/src/drivers/webextension/images/icons/Hotaru CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..af1576ff9a8ff6034384c10b541b5d9324b6eb59 GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to}1Cnzw;I2r5A zJ+#^7gVv=jU#DN%#=YsV+H;XjM(t!NAAD3*Y8_w(Ydi{bNbPFPZwH# z-7M>LX>F&O!qQdl$265*Ghev*zwz9^`8Q48-iS(&SZn$D!QWYz`OBGNBLi=3j}TqX z7{}@QzR~X=dy&-%f!`0dOt;S4r_Ef+DQ2fI=ek`rch|B1|H})m_(e+aU-=;aDqo_G zaZ-HsuY=o61I{Y&bXf+kzag~ZS!|6%&ei=12h%2OPMqba_n||34$Eei7hSd&H2!b@ zc31|8Jkd(e~^A z|L8`xH-> zXBOo%7OYl0JIVg_u6YNA*t0j8nfAQqIqFKKHzR-mHalBV0_xco!TOnsM)H^O9Wip!2dW&-VH+z22UuZ}9uu&tf8Zi<}3^KVLtFP)N#)q7@cv1<%Dub5H)ZMuYl zh~u78{Y9nL&yAODV*dDxPlZM0?>YAik539Q`mhR4l;pU+MLFd2jHtuU%3Nk_?SI~Q zWa5>DaW5WbaHc)D{+VM&RH$F*TZaW&|E)5zoHy+9ZQz*9?kQU*T&1_YWx2y;fm^?Y z)XZ{^yF4{>&O5&3j6#usb(yFwIx2Jp20}*C7#y z8;c@-8_$`2lriP_Uyl8stZI~u;_mU}R|@axH#ulLeNS3nzQUQXT~6+w1RlA}()$zN z&{HchIo4JrEa|#@ok+c{%FhR4J3eb(kFJQnx1H0&I9AY{OW@=5_{TaT{06TJ5)W;Q z?h3l0<|LAHBx0uM;@4|;Y`dqVeYwkU=lglg3$6F@o-G!z7Pz;Qf2YF=3kF|1gPR|9 zjz)&OE!pDZBER9l)^&{MN@qXZ6CV^d{m$-b?Me$67rAa#zHp)Q&54XchK-AlFIj%} zj^)wF7|#BV7gx8I7TgKR=WMy5`MFKm5T3+>90Kt8{*H;Th1pi?Lteq-jB7hCwAF#v!95O zd%_;susd;nrfIoWl3L8p-CWb(-)iwL4?7jLa-Flff1}{94=jn6+N(t63KKt_d_K|J zPyAuSY2N%?Ywi_J%Gs|Cb+#2hZx+?vFg^0aaarl-#SV8)Rn#OLsk1mNxscmNcNOo& z@_xrf9g;Kr4&MLE^fp~l?8&>SZ|^DREB<-wzhU<6f{)*dwz}2*alLuIqprSf?V{|g zg1y`FzV`P7-qEzUxBT3;V1^8P_H%k+?0#P~H|AJ$Z4r5v)$`zZd`I+F8(l61#SJ}+ z7;hNgzs!EcuZKZU>`(uWeg8vQABg_4nF>Dc!!hKP;qlc(03ME`8RELv~#UwZbj3B}33d~Pr>Ffe$! L`njxgN@xNA?5H1C literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/HubSpot.png b/src/drivers/webextension/images/icons/HubSpot.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf24d6233432662410ecf88a2115137ca242b43 GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7cX+xuhE&{2PGD$?&zC!4 z_u9zn>l)wZht`+(FOk^LV1M7f@bAx$t+KOa4$n^2+&u5fY1@h!$3Ogkd#lN=oRO!U$FkaCG_>F^Wo(phCDxNk{opcKF3dB^p~3Y?oUOahHp&8_mSXxaH=*S&?F83=IK?cKGQg)3sge*JnYD{a;nTW>EY_)%2nd*J^4 z{Suuo{?$j~1k4yDUO6!D`}g;2v*^uee(sxf zHtPhcd@nS7kAD5i;T&tLorYF@eU0L$s>CZo6K?#@<=xuCEcoKf^Sxs32OA>}e0rT| zcUfQH_fM7fz4i5V$?95a2Udzm@U3r9{B9;tv1- literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Hugo.png b/src/drivers/webextension/images/icons/Hugo.png new file mode 100644 index 0000000000000000000000000000000000000000..98e558996aef9eae8f695efd09fac85e1d0af63d GIT binary patch literal 789 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!cRXDjLn;{GP7j_U8!OQI z`S`Zn+sEW@*Yr+azURoc+}qpUro6kcEjKjvoAdnYD&PLzxa{~j!C&9reW!QmOs1Hi zDEE&1eHXU;w3ELq_PgeTbn?r@r8^bx94Vgg^+NG7HrHz#*0dNppGl2ukl4S$?VPv# zeM60HVKe^eZjuuEZ`dw%B`vDq$BiAE;@tP;8?M@A8f3O@-ImGD)^{5|M2oU)ec_nj z#>BFB+uY=P|0b;7v(nc)_ff+&@tMEu6XiaL9Ln!8eD);jOVh+>3=_@v#pbHV{Zu^6 z)4eXa-%Z_O-+Sd5SzN^{9M|6A7Mr2T*1_Ai=IO3SPgxHKNry1BOR-z*dTu*oiPs9( z{xb~1ITaafAND8jy0GJ0A48>m^tAiuZX7rH$oqMfJ#cs?Tjhx#yl|Ec4d0^!;N0XE)297s}7$o@|?g{!N$E#lZQXVOz z@N{Vdi-OX#6&AXw_Z>Z2mnVj?Y49Y(m1!UUUOnd~;{ldvYlggDHq|fwhRc?k7bo04 zJyVoH$ADEnZq;qWC&kasOC9!#4&k3?HnqIiW&3TP%l8c58>MxaNoBAdVCG!two>}1 z(B6aJd&dK57?bOmlfO6V(|R#8=l2s?^wBgbl0cE@Bfo8p>LYGL))Qk z=JeaA4$7`mGdez_Xo9AbzC^;(-$zySY9MWb+oi7G6zsY$;m!YAUMFM!*(D \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/IIS.png b/src/drivers/webextension/images/icons/IIS.png new file mode 100644 index 0000000000000000000000000000000000000000..b94c2b39753d7755fd14ce1c1b92d92c4a7c8dc9 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqw|crbhEy=VJ>Z|wm&m~I z;r{16?~mKvW)BSB#@#x{GRpI0>x!_vZlTFRL3cz}2dus2>ifXwieBEFEfYf`xL7ag z2xR9ZSIgYL{%^xnucy!V?_U_Zzg>@$p-5Kl#r2orJ7+Ck_xkE`|Nh`G!L!%boK$LE zu*`FFRch(2yTvE0OnG0e-F7{(bZ7rO3G)RLc&fCjmIqwS+wXtx@ytYS(?^RtW2SH} z+N3eLlS@12JLCGd6Q!qjn?*YFOQPsN!6Jugf>MI3^} zCis{w%rbA9q|unLYJtI~X$Zu9V3lwcNTwZ2JyS7{W7!;~|A{n|zcv)AU`PSg}& zHRe3E&vNnM1#J2~uZk{4bue+9YI=FM;6S0{rc~;JYF)BPKRg^*QVRX3gtm!D%Zj)bq(Se`RPsZN9 zQ|>oA)y(2$i(;u<^%QO;kjFT=KJ!RzycxD!HJL4BZ|RW?y>LUt@M$Mgi(13iWeKtd x9tz)kt}2=D*~*ofSF@Hs&3g9x{rr!@QIVyt!W=*LGB7YOc)I$ztaD0e0szuB)}jCa literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/INFOnline.png b/src/drivers/webextension/images/icons/INFOnline.png new file mode 100644 index 0000000000000000000000000000000000000000..892a676cd6bb57bcd5a7e74d4e0743fbd64b0f5e GIT binary patch literal 1455 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNz4^y7vN|SC56bPi>X8)UzB&hx3d;q*i-a6sr}mIn$Y*Yxhv;%%3oP`#CEFoKGx*&!lqwN z&wclzyl$RGms$uHKV~vEyEFZspuglRdYOB^EPGZ2iY@SGgdo{L$$m?=8f zgJaKv>WJOzw;WgNVv>-Q>}_#MOslF=W3Cmex*~Dt`F)r7rthxYe(>0S!$Qlm6Q_NN zJ!JasNodM`dyb>5vhGd)6}iQBE}yzZ;Gn&S<>SDZh6W}@*@ z28*=L6$ftd-uuL}zIDw4&Z`lBq7Js+y}L}4;p5*YPehFEpHsj zHf~w?B%(}x{!_^t;yTY6Wv=|lc+%y)X;R4dH>Iol>o%vbIczA~A}BwJNAJbKev^$y z9Q1yQtS&p&DLc$P0^{Y&Fp&G^7CWr6g(I2 z{&kZ*n?Na zMGQ7(6W=xD|IzsIZvyuXwR79_Ob#5#b7cF$%4RP+h55miGoiu;-=huLKE)=?%V*dn z_fW?ua3xceU8~Tim<>iuYu<@oW;n&Ui2KZEi&d{Jc3X;XS7MgQ-7$UM6lRCFUAI-k z;N@tTjyk1S7-K@>$#eE%1=LVYx-&YoQ@8!&IJ*S6wm;0egfp zWaGIdI<<{zY%A>Z8;?!x__)$onN`7L#m6l&3|0DD&(-#?W)*tPKOtK2b{qfo4|-ER zwx}pFPPnRk|L2O?OY`zR1V*iByHs>0)VXPO+k|V|H(cy6tPd^T!PD}&ktOq;LSq+u z#FwqdJg-e*T5w3L+UvNKv$yMsZy#irRq5;t_@R*4`=znsTUO^Dt!Yn#4HxBZ*uvql zN3oY7)2J!@&)>V3G~1t@SGVw&?&7mQa;Az_Z)@BC+kf`-UYA=3ezi~f`o}!t z)%J%EZk^h=WrfBs!4-YxUu({I@lWH3Xtk}{_~KBbrShCv_NRsCYCM{+{r2L&NufN8 zT%P~2-zhH;Hi7*FSILc#-IL8j{4SMbrM-P}dGmGuhTBmO_difN^FK`Jlq93cg@1}> zB|BLsS09XA$X~bdp7TSME2WB74GVdW{476q;FB!F&biF5ohMZ+eKK?>>uX?HUvwdt{+cn#se_eE-|HIGv c(!Z=?-Elv6`pJecFfcH9y85}Sb4q9e0DW=6Gynhq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/IPB.png b/src/drivers/webextension/images/icons/IPB.png new file mode 100644 index 0000000000000000000000000000000000000000..793d0b839f3c1a55079b2710f2b49595d993fb6f GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r6q7#N(Uo%5P@&TH1W zpjqdF=3R?gbS-(=wd_^biq~B$UU#o$*S(&7&!-%IKIi!JrKg`WO!?){z`(#*666=m z;PC858Uq7ExTlL_2*>s0gaa(CO%4itDK>0|ZyI>?1dI(L9DgJ)Vf( Ui=GP@7#J8lUHx3vIVCg!09zzbEdT%j literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ideasoft.png b/src/drivers/webextension/images/icons/Ideasoft.png new file mode 100644 index 0000000000000000000000000000000000000000..61df86aeb505646e4c3c027ffaf5536393152bfa GIT binary patch literal 1039 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I#{K}G5LX5U z2GjB_45+}gdfF`SCoWvNcsTU3ah99Os>P;Dx2i3gv|-NVDMh>XRxfzmS$Cpl z=0o$=_0HwjH?H0<==0&i$D;?HJbI%LZYVoLJ%;V&$p?3iYi&N1`sfLrzY94y%;d=-&(s4DUQ$ z977~7Cnqp4tEGvBnQ=^>JGXiA#Ky+eGiS3a9XNelpFu=GL`bZWqob?S+r!KA^odg^ zwLLsFwTujmv@}<*Sg~qlc1G696&bG$3=CeqDtsaRLQ+a{w#3X?GnrX+uIQ{?Gc`A7 zYe??fD{mT^7V-7@ozq*F_pU~6UfewgMmPC*`~M8FeFqfm`yU7_uaZ8&PWfswJ(OTVHfB%9F8n){tlmZS- zPo8utVwGG<9GjrV_LUv0Qr3K$x+1KFAF=S#mIa!y{&AYOefq_A_ z#5JNMC9x#cD!C{%u_Tqj$iUEC*T7QOz%s{Qv)dvV%{* zgU*@IAny>Gp}Zla;QIMSJ}xL9ST)1H6K5xxhx_B$9e_6pDFe_v^l_oqRF@vhjLrz)D!En(#hE)R9r zcurz}Y9Phpc)Z;;lktyV0%J&AV!GCL?zdWI2Tsf8ta0AjD?6u-l_7opKIQ^hragBb zFxgyv_)pT@qDSwXeP0`c-u=Vca~81J*f6QG8_2zpZ%B_xD3V?{`x~4ri}vC}&o=O*$B7IXP?{yW4}!`xrkchRzWxJ1fn=z`)??>gTe~ HDWM4fW0BoQ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ImpressCMS.png b/src/drivers/webextension/images/icons/ImpressCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..023f159d6e2823e3c61a5637053e59183087daee GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7<2_v*Ln>}1CrC_raP)Ne zq}ye0IivT~gvNb8vhuF>^*oQg6+c&LI`%5K&SYI0U3%utzof$pH=a!2{cHJ`M^|`) zGqRHZZddSoonO4{)P2d+qWbKhtN+@5N+0Cy@;`0KQKTAncI{2A`uX~)zkgTq8nfA1 z&iucA{c_HTSii!fZaWxrZH3hjnIvEC=$WsV`2Y2b6h^Zr-{w|FB``bGF>}tDcgX(& zg8*A4=Mp)Q9SO{@qO8)JS;Ve;38y-A$g9|_i`kvXVwUjunyjG$W3u+_{jZ~s6lSrs z`UWcpw?4tfi{k1;c39x>>U341BY Qz`(%Z>FVdQ&MBb@05gHRqyPW_ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ImpressPages.png b/src/drivers/webextension/images/icons/ImpressPages.png new file mode 100644 index 0000000000000000000000000000000000000000..28b152a8a5074ea4e9337dfadcd294264f13278b GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j(WN{hFF|ldwHYaAp@S) z#Qq0?XV|1XZF|i;ohMG>wQ>5Tvrw?*jOCr~07jWRe`Vhn`}76<`?xVWGw%DDVE;$u z>%MEvt9q6j=bSJ*xhKJ=xTBOs$MeujK?4>OMhON#23Lne6%C>dT;J^{{cyh2B5~~W z8;6RxcDqW;AqEvjp2m3$EDWj+?h6vgL7#J8lUHx3v IIVCg!0HYgYvH$=8 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Incapsula.png b/src/drivers/webextension/images/icons/Incapsula.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba7071ba59016d90128e52ad5004d6718f32279 GIT binary patch literal 1025 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKCp=voLn`8)PR-4@8Y*+# ze*b6t@9!#qp7~&QmeopI;1mPXX-CP^4NBiuX_SfxI53E|9_Z?7U{Q?Evzi{__;zYk z=8IWEi(FKKHr<-D%{{#DZQgGG|Nkxb>uuxa*|hFVwuAhSqPRNyKNio+H9owW`R};= zOFQ$u`(9sJ+19*Qe@%vc;Qmd2Q%qHl8JvGLt83S@($dh|@1wS+Uf%SoSvpJW*Yu-r zudlYQ`nKlY{m&~(zHzBK%t$}qI`O&j&4PNPxton=>YVgBkz$wpGlqMyM`*B|9s9T5 zZDw6=%dbnR+k+OPG8p({X!t73ss)7I-wVX>ZpWu}{bCp`>ba@XS2 z^3MLMc(0PLd0J^q=>fH8R_A^2lK#Nrx@tv(F_TJw6W^8|zcNhLE zdURmBxbWP)){H#nX(BfStLpc!dM9MzxADcEhNksB53jE|azB>6ko%nC$&lm^r$4YC z-PaVjAluDiON?j7C%X?i+>Rmv0m>P@uB&xIB9wx;{U$!tJhPPZl;5A8B|#oDyzjp; z{&GOz!<}Q6m6Z!(?$0!RGea<|e)FLVvWCkZ7s@ysdzkL@$3e(=+W8|UW2NrJa>2LGuES4Qr0GCc8mq|IF?WFFA_%9*a!3-zmrMcaTG3!XvSZlO1oroG+FA zxNL979p)T1Ifs?gJrtLF9CN<*zqE=qFhoQ^AofoDhg0R%`mr-+ta~|s*6O|qGrl@a z2(AfJ6pqzbE79O$ni2g+c71fv)@7;5NiUzZ?TR=zO*p|Y%fWHVq$I{YS`*oyiw5MW zw@H7f7vT68&G_)mTd{zE^#wc+?H*(@ME?q7*cWcG%47Ng1y(QJ1t$_kE5jG^&sgTb z$tq*eSa3$7^6=qMv4E&XeNj8%A8ZoK9XeS>UWlY@FaGzPL59^!<3U6B0r9SP%xd}1 zm8=+S)_f57P$u}adtL*(5r;g}d&bR6qmC+adosH>if^8p#`z&_;hqqt-o_Kr8q<}R mo?ZN%>HL{~n-z~JfX=d#Wzp$Pz~fX}J` literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Includable.svg b/src/drivers/webextension/images/icons/Includable.svg new file mode 100644 index 000000000..f65da2ed5 --- /dev/null +++ b/src/drivers/webextension/images/icons/Includable.svg @@ -0,0 +1,14 @@ + + + + Includable + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Indico.png b/src/drivers/webextension/images/icons/Indico.png new file mode 100644 index 0000000000000000000000000000000000000000..f04d63011065389880e57bfd7088d3cfcc2d1cdc GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+I(xb}hDb>6J+M*xNTLM$ zhv!~9JOU=U@^olSH}W{QsDUwm|MTCq@0UyabnygvB?(AGNKBDPQE*)%!pyAZY1ptt zWyRuPu18PeC-naj^e^U;7BGktG#6eg;oL43e)NRCaIf2)N1~g3Hr=gp>)37als#;Q zsy#zp;*E-#TEjIR!UYnq0Iw*0SRC z^i>j3ZH7lZZ}(TuyX|=HA>&UD1r?d23pvDhXbGOUuDr#wC2rGQu?N977Ef0yV-b&P zak`Q?*?XHqwm{li-KVozPW^cLV@9KITS0GJSn~YxJtVqJ{~&4&FSVGBq1WVQQtnOWr~>*{mg_uc<# zFFgCC`t;Mj|ARaJ@7Gz)7L;f>(Z28Tj76st4!6bVtvw_ALR(E}=hc1lmz`;BOXzuC zx!K$-dO=J7K}!jr-}_W&%`Q)><7G>V-hS`o|NRbvbwQ=F&e`9d)m%SRsH&r~WnZj` z>CICy2X02VyW6HtcgP4i^E|-%u}aK!UbTtsh0b4$-RkU?**66I5xl)^ZQCY!#~B*E zy~iemee#2`;rRI(6^ltvLQ*P9( z`2FwOH>+1R+;$sx0$of zH+LuM9^Vr>^FG@mmb(EQqq%yr+p1jXuM~{StGgPJLBn6S>6+~ zc6~6t!YceBLC7UxZ~6S(+}NHA`EL9r4I0i~S8ww#R=@PpHA9x~C2RQX^X<%Tt*gK1 z-AXwbc3`iLF2IHie~RuI~%Sk zzqWa=tlZeWAwX@zjfl;Yvu)p}HqBG2U|RM-MJ3VnOSs1Z4tw@_>KCen&W2yLQxI9a z!9(3ZaE?OG&fgqWar!$uV%%R_n#3DSs|>7q&BAq1?nK4Cx~6#(4+@?w<$tq`eOJ%a zunG5;K5K|MY-!5w;=+|-nemOqc1rrzI9BzZ(1KTcbGFTUaC)M!!{Xc9q|bydun~Vz z`@nSZhoZO7&Yor2&#$Cpn-Q52XJ`{Q{a%&vr?bTk);D%LuMFX3auz(({@+(Ed+tl? zhblQdc}Kk$@Vf|nE1doD^qE24)-MwjW{@U^{&J^UtRpX%EUZrWwk$$1Cpbk&ujjWLMz5QaX^WOVLr8 z=Xjrc?DxFB=f^Yd8v6Jh{N6SB&v(Vt=%9W3RUZG|o#NBU{c4ui^-X>Pi96;zj@*`+ zVLj*UI-C2KJ~{kf75cGxTkgioYq#6JXDHpLDazmPZ*0E)^ru}c)jhSh=Nx2}IG7W$ zC@Ok|z-I3(>FfVDg@2K);!!qYxt;zsjOACkat+hsVuO85^3E~e4fa2ua>OR1+1bE= z`LX>&-whAd)*kQ9dm?^CD}tl&1~2(2333=9km Mp00i_>zopr0Ok1?a{vGU literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Instabot.png b/src/drivers/webextension/images/icons/Instabot.png new file mode 100644 index 0000000000000000000000000000000000000000..3b49095d355d20c1abc8c8a1f785f847d0184c93 GIT binary patch literal 2877 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 R;pw0@t*5J>%Q~loCIFvTDx3fS literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/InstantCMS.png b/src/drivers/webextension/images/icons/InstantCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..9b189321b9db11443e4fc15374fc361406cfa4e6 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|W7d^`D?lI z*Kp^p;mujim%U0LbA@2W3gNV6BB{&7l9z}jEtW`FBpJU@I%d9Hil zm26}w+qCiO^G#Qt?>=>Z&&hlL|NsBDpOJxqVb;Mnn-~}v7)yfuf*Bm1-AH3#V957$ zaSW+oWIf=?b%;TL<-n_x4~{luIGp`2|C~vPWp9Tx1H++z>vX@eCb!w2@#Z=(6X1Sh^>U|?YIboFyt=akR{0Ek3rjsO4v literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Intel Active Management Technology.png b/src/drivers/webextension/images/icons/Intel Active Management Technology.png new file mode 100644 index 0000000000000000000000000000000000000000..df1d9377711be7b547888e308f5a4360fd2fa0b0 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUcoRpCm*do@o?jrCmYW`*>v{F=5vp?TzIza!n17`pKQPQe9z@)d#*g+fBofwYcCGn ze0BWJOJ>1q)eH;_j3q&S!3+-1Zlp0VFs$};aSV~ToSdK_l#-(IH)6!kc?|j^48CJ6Cnn>7U}WM6Q)QGCaFn z)jnkz@x5`Z@oFk^eHp_O^z)aH+p1}6?&+{ub?GU^@l4`5sFk;D->E36Mc)jgQUHA*zn?O!j+E<%U&_GKYa4#=hv@a177}G{_C&Cjeioy z|4E$u_xta^;?KWSPks~K^htE>JBHaWv<|%b^y$;l@4t;6|CKoR@Bjb*vw!^+KlD@V z_&2}1U*3NI_3`7!4<9~=ANeVM@wdd4zc>H=pYZ3O_?bWACx5u!`*!2y$9Eq-ynp}x z-Me?+zkgRb_nqhJFZp|a7|#C@JM&xY+Aq;l-(*gF+VS)~+s5Z_-@bkG=FRKZuSNHL z;W+b+^ZXCF>p#U#d>7sKRdnxXk?rq9HoOv^_w>fwudiOcdinCD$d30Mhd*%~`^<3Y zOVIVtoe$nS9)AAp!`BxtUOa#P{MoZ-A{$?E?0Ur0UxFNGIB5uW|1^z758A3n{y^yJ>7CyyULe)Q;(@Z$R% zs~>W#eI&g8am>+2!b|Q=x$^k)=g$uxK78=t!TtO9<>ucKTXlzh*8jwY>w?p-du_UL|JA!YckbN2ef!p}TQ_gsym8~k_3PKqI;zMqFfcHd z1o;IsI6S+N#=yX^(9^{+L_(7FfW4kGqYV3p_si?vd)}YV*A}+q;I*>{k|x~HE@W-y zwrn^W`=%_sLWp^5hLg)A6{XI-H{-Q#n*VW=ni?{R@3$FmpItWNWubx%YzKa;O%-I! zH=BEjIqtf7T~#UfgG28mmWMOcNMEry)Xl!^=$xppKX&Y4d-iI{;hUB{yB)J67%yM= yx+Kijru??*+9Q{FYPJ?>D1P@WQdj!;ga28F#A~O6O??au3=E#GelF{r5}E*Eb-Psn literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Intercom.svg b/src/drivers/webextension/images/icons/Intercom.svg new file mode 100644 index 000000000..ebdeacc05 --- /dev/null +++ b/src/drivers/webextension/images/icons/Intercom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Intershop.png b/src/drivers/webextension/images/icons/Intershop.png new file mode 100644 index 0000000000000000000000000000000000000000..c32a6169a73931d763c8580898d4fe60beaf5d42 GIT binary patch literal 952 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z7>k44ofy`glX=O&z@U)q5#-CjP^HGe(9pub@QZa@a2CEqi4B`cI zb_LonFfgnO@Ck7}%4Tzv)#eD3v zmDKX{>8q3Co)2qhKB$>-Le%|wNafSMWf#nojxbxD5ORG`IrU-PO!bGSpM$)dnx^tVBtzt zMIDt6feY8JIEr3i<$BS`8u68vr?ov)Dx^%B$4CYUC(UQS_Tm>I~uuKL2n z3k(blswJ)wB`Jv|saDBFsfi`23`Pcq7P^Lpx&~$;h6YxKCRWB~+6D$z1_raF*%eSU zvU15! zF3nBNE3vW)NK8*HW-wg-f44rG8nB&KRvD?8=@}&qhL%SB3`MOB3=HB(=0MeiXQq^7 zfRtQbqsYO)z#xgF#5XfHwWP8jl>zK3{erx7`%PhfXy*8aWag$a7@C?Gnpj#InVW@A zI5(4lfq@^%oZ!r=R0ablrzwl<-Y_sQgds_V26-~1W#*(>>Fev~=9T2+r|YLBmSraA z=N0QCB1YfB(%jT2G0E64)y%-aBFVtgFwMfu*xWqLGSSe$(8543GdW+cATM2a@lzd8 OfO)$5xvXaEifK2AZ8wSQw21GtOzg5u>b6Yk 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ionos-by-1and1-logo.svg b/src/drivers/webextension/images/icons/Ionos-by-1and1-logo.svg new file mode 100644 index 000000000..60d87ec91 --- /dev/null +++ b/src/drivers/webextension/images/icons/Ionos-by-1and1-logo.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/JAlbum.png b/src/drivers/webextension/images/icons/JAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..898676c4d6e0cc31f7a2712ecfde3baab3539a97 GIT binary patch literal 454 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/JET Enterprise.svg b/src/drivers/webextension/images/icons/JET Enterprise.svg new file mode 100644 index 000000000..b673a440d --- /dev/null +++ b/src/drivers/webextension/images/icons/JET Enterprise.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/JS Charts.png b/src/drivers/webextension/images/icons/JS Charts.png new file mode 100644 index 0000000000000000000000000000000000000000..ff7e89ad739d76502b221988f52136798a109f90 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGYyx~jT#by3{{R0!Y0{*% zYuA4K_|d_^;lzm(*REZA^5jWoW@dDB^zPleeSLlB&!1mbR#sbE8?ln1rKM%!#EB-B z`a6CG+AuIM^m)2ChE&8|y<{oWV!*>1xK-tS+s$|N*9%2i_!=avu5#BY>~wyA@qHkJ zhLDNX%~O&uX6jlq^445rnUcIAUg(8k!HFn+H!X%O=OqQc_AW7K4m!ox7CoKiLK;KP zgQcqumoTSISm?#N&p|ecb$%n`#e+u=`kpTU>&AUQ7*D483bP0l+XkKpNekg literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/JSEcoin.png b/src/drivers/webextension/images/icons/JSEcoin.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7d398a2d83d0a1cb27ec6b4ea8c2f812ac06c7 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG+5>z-Tp0!j_@1P#$iTp$ zTN30K%y2e{^>~=G)Up_BMIK)>-8G9Qx0kAl3-NOv+_PzRN}{`+#`g6+wRxFxN2fX{ zZvQFGz`*G0>Eak-ar)}T$fCstB5n^qa~t-v<@CI*kemFbzLqy{d*dpd1)ulcE9U0> zIDh7KUiQgS=O4PeRUfh_k8I(uo3Qf0XHPEnOO_i>%(Tev=HB>Mr*8(^t)`7Jr#>m4 zQCTYBv{+d=I&-3x#icdp6#9N#n>W$Ri>G$Og6BnnM@}5S-_X15+~>)^?PO(kA9&w9 zdyAIsufr@nJ<(n_?HZrD&9$~ZDf{eVPZXEDWUOFaZC3FFzr*}r!v)>6D&MMvU-!EA zqG7q-q?||lrt#gaxx452JS~L@J@@lxrm3&=5RTh*k+)#!W??IV>685SNybI)Vt5;6 zrqhd1s!?oZ}!Idd=wRf9*G_T+G?&x7mZwmB-eFd|&Z&`Y+}kD+D5rKJ-2hN)w*0 KelF{r5}E)qV8=WF literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/JTL Shop.png b/src/drivers/webextension/images/icons/JTL Shop.png new file mode 100644 index 0000000000000000000000000000000000000000..564c41fd4a10f38125e989bfb0b4b24744968fab GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)Rq9PxB<43W5;JmK;4ex3dk z+WOl5T`N93pPu|6Ey3bL{r~I#|NoD-`cSVq;q>_f8y^36`hEI;_>7#t_Tnd4xpMy7 z&rQ7lpRMgIN24SU`~U4ix(nVd+bZg+@b>?jtr|=(|EI5Q<37X4mGUos2j__f4xI-g zi5sfF|Np;Vr7igXZppI$|Nn35ZoI#tx=LnyLf&-t=pcXZbc++WZcKf>+&}JWz~)7r zj3-#D^j`luD#;!H_TJA7N%jfcU-s2UPt6a>$_fkav)C`g@XNdGdZV$GBFJB!u6{1- HoD!Mjahia-dx-logo \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Jalios.png b/src/drivers/webextension/images/icons/Jalios.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf7872afedc2a7aa9968a77ebf51454cb534786 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r9R{QL9g(UU(nZu~iO z>dT=cU-s_!vT4hg_l7YT&-nLWoZ+Gl@ALl!Rt%C~<)8n*@}Do|N&V{o^Zv80XnMZ<|MZ{I zJQ81G|KF&;C;x3`;@^Yyzvllt{U>S0|EGK2KED6YUSdbxm*;jrZ|-ksd|6(5ZtMHs zjcMz<*IWL3D|$iZ|BrRA@9$%jEZP}+dwyIB14HG13-;bi6SgogFfe$!`njxgN@xNA Dl#GA1 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Java.png b/src/drivers/webextension/images/icons/Java.png new file mode 100644 index 0000000000000000000000000000000000000000..0160cf61c02c823eeb2ce7634e573e89b50d1f0a GIT binary patch literal 1496 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<^F3W0Ln00z4XX^ek}6U6 zefu3rZH+7~30AE{7AK`sst@AcyvvUi5aNu`+bK4!SU=CbOZs|j-_r}5uAI!eBw4)4 z{*sQ{CC@!)t&L?RmrJTIx1W{yD$-4A`7FVWNAsV}eE;k1_kH(2+r9s-d-4C3eP?Wat*mM z5~ml2Zufp6lp$|F+x^g89m}4lL6_DhNgbVcvfh1<`}2EZj0929qhILzQ!`Y>^Tn^_^(7uO4?8I^3HkJ zkY{=`R)0Zk!h^-lC%-VUJTKWi<6A@|Blmnh*9nu)&Xo`oe4i#*TgKS5`J8_KvWk?$ zwg#U+crh+@t2lcgyW>i9wd(v^ZHG?$oX|8!;fQX+L;jX!cIpLeTM`5Xif!gHoqs;@ z)~eRSnopR;e5YfiCgTlZ>)Y-e>%%am2)m-AeH^!Lvv z7Smh{D|)2PTuib58GWzDzi-DP<%mUwqNjLj-&!>Ho>*NvW79|0Bv$3sFVA~tNc?k( zxf!du?hV(o)wAx-jlFBppJ&SG%WzZHS9$&tg?Zj7%hJ|u*rUwgmdx^M+t0w8R>!aA zubi{QYO~YD9iPQJuc^$~#Qg8#n!S6<63UYvpNns7=PYe@zcK4y?3#t=d1e^MO}HNM z?cr>F;aBZ`no?zVoa?1t*VdF~Pnf&-^ZhI9{WNFIz47H<{*Bd@s|0pb|1!unTUmMN zQ`!F?tMVp>WT&P6inE-+;FTJ*wo`wl(K^9t+kUjDJ>Okbq5r(-f}Fi_O|Yf1>6c{< zjlYxDW}e-$MPbz~v18ZxwyZz9X5MFuzmqqV7d>S2x|Hsy{O{sTw(rMTHP)H6oqXNS z=UMXXi0CP=cUxp8ysY{pG`s9xxCu}EoXH^oJY_}T3D&Hn3%LF>V)ch!w z?BU{O+JCsf^29vWMO}RNT^U#J_)>4;7&%*9ByVk9Py2TH$Kq#;YMrhdFQ_*XiJ5KZ zalv8lqQc{`1{>y^ektGl>t0kxptkXs{monVUgL52&$<80-PH3rITPazlr{3}CB2?^ zYwvP;%r$F{;Ca`Ma>Gl7;ZA=)Tt6V0@rbE_>llCXT_*KzRjbQg_4C9-Z@qc5HS6vb zt)!fTV&+G-a4X%G4&Rbm=~K5j`^~d9&Mar4DLh=0j4xgEU3BxE;<^`e+U2HR%JB_7 ze%)32f9ez7%vsKR&dm|kI9)Pl67z|hB~RX1iG@TG+Xy z>UNSuTu0Y-gMFu7v~Dz?^MN(_-?dG=hHc$}<{Q>cc~$)-K|g9qUi1O|?781v*nce5 zwK-zOR~WYF(#wM`?8k05+9fb#nr5tRYGD2B{^Ipi$*SEScB?Jma@+i1f=|FTDJ`w{ zJqPP{h9qkVhLlv;O%-zr?wa{k^zDwPW~?THqEmA}xaQVt2F!W(@76AsdG%|W#8plf z@ZXNuWMH-YSa`rKp}tcy_|&5&E^1#mxwyjrS4-;K#EX_}?Ju(?3D1hL@D91V_tLKw zK6m_X2RA$lY26@^u%_?o_p6H1CJD}}SHCawT-9q>xawK>G&e7q`CnxIvtCQmcXz*L Sdy0X9fx*+&&t;ucLK6TG(9@p) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/JavaScript Infovis Toolkit.png b/src/drivers/webextension/images/icons/JavaScript Infovis Toolkit.png new file mode 100644 index 0000000000000000000000000000000000000000..c34e29ec6bfea29b6d018f1c7871dc01e7ff2c31 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf4xTQKAr-f-P7CB~R^VxS zo%ofbs-^PG-dTIIx3!n0PG*sAXtFSxY=5BV%jf*lEK0A+8jatJ?0?Q-^SkESgqTTZ+v<9?m<(2;48#DW`~oC4hMm=1IR$SH1}DVAEFFxyA-0BYyJBZ z6}miMH@svyZ`q*PpelY~Tg+6w3k(Gg1tPZWn}QE8PCF#BfTPcqFM}b8??&kpl{N9q z`(F8PQH+`}OY?%5Vq75ejNkbgb9bC!Och_jXt10+iG8Av^CphUx91G6uon3+h+Jie zQrG({_knST9*fL@0Btkt4kre)fDg?r_rIOHWpUxut#3Oe!nw@!_yTF=8L!@$76;OXk;vd$@?2>{F}nJWMQ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/JavaServer Faces.png b/src/drivers/webextension/images/icons/JavaServer Faces.png new file mode 100644 index 0000000000000000000000000000000000000000..f52632280cbc62950dcb7969dc0870c0aa4e51ed GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7>O5T>Lo808o#ZIypvdC- z_IUQ)Enf8jvJ=zlCv@`ddd_%JKJ8H2skB>d;%Cflt}PE=U)nIw^ZynH?R$9)N1Pm) zwsC};RUMD1nsmqiX7xX&h@%=+_miKBO<>r;;P!8&Vv%C4T+n(wp^tor3RqUAi=^8) m92NU^D9c!8%3j0${PwQN`Q=S#Vi_117(8A5T-G@yGywpcIYg2G literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jekyll.png b/src/drivers/webextension/images/icons/Jekyll.png new file mode 100644 index 0000000000000000000000000000000000000000..453ffb2e7e734470a1b437fd2668ffdbd25e187a GIT binary patch literal 1145 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU4xTQKAr*{!ug3aZ4wqp2 zFuh6Il~GI~NAQY>(EcPt#sY!4%*I9+V^3V^ZS}cvwBx}Ep9r>DJP90u!Yd`6+>Tvn zJoH8+=ck_1g4St4|8!gH0vH&t?%L7lERpf>CTIBW`+WPKc>XJYZ+X6Y)}{KXQ>JY3 zyLlnPKtW>N)@>{IX-+$ND6@Cx^uH1Ro=kdU#3%ocBlG3U?wysDvGVe^vs_%(9hn`W zQ?~x^*JmN#v$^hzizt|xi3th{p0F!s+y461E@vmFZ9@KmffqM6B^EsW$85^RqRi4P z$ki&Osv5pw$Cj2?ud_2J6HhT=-evfnR^vK2P( z+ZX3z^W*n#_B*d%)g>D6Io(~&SlzLq_r}K;ACoQS`l+a>#Hh}*`)Oi$_E6sa<*(h> zyK!H>U~ufXx`DAV_v)*=9zA?0=)0%GMQM8W{*cV}vtnO1JlyrK@#-)2<;%if>uYIU z5}YXgaZ~nmlR2UL7Rd{Qy-v?=s4d~)J8pdD>{&;xsdc_KwX>)GZN8e;?za2a4}%=D zVfpLDc{Xg^Zt(Ys=Ctsz33KMeINKbR zx0;f%E#l_Aud9E{oA4&~@YdUzwx0Z0_~X~FW5WL7UZ+FeFuX{;`kJjhA+dUXfX0T1 zpr%b-T-t)2o#LG?n?hG#-Y*pKG^$(c@<(K^+~3vvt@ihYM~|EJlq4eMHoi|+6K+zO~m5tFoFTi0OK>m?E<2KRhKp(2+k3T> zDt^6-Nv!<;^K(FJo72& zrIa+MgKgUc7xt&NysdlrCh~-qHhbq(mpykfvnH8^hg#oGPFj$#e&1vcrqe9ZNB4wv zpZNYQUD*HI%9mHpc^}QVvxU>wivJ? z>upYlhI*VnwaagRKli^>8^{x#ytu4djq>!>lhi^Gjv(0%< ziQ&BcReHzjtau(?ZfzAM@hI(w6DLXsU%KR9SNJLX-Fj_>V5{%vdcKb&`RB Ofx*+&&t;ucLK6T(`7AI1 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jenkins.png b/src/drivers/webextension/images/icons/Jenkins.png new file mode 100644 index 0000000000000000000000000000000000000000..8a712a9413a472cd6520df9c83df837c01b225ab GIT binary patch literal 2000 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq(>+}rLn>}94bKb-jue{r z_RN|6mg)b_d`ebPRQ&Cx;?R)Rox`Od(8!q5y@@Sl^VGhs3mm*n9bH+EFLW%@Rajus zWpPQV;njt6912;sZ|<9ZJ}Gsv;VedDx5@v64o-Jn{C$D;gAWB|68e90 z_^*{c<=Jwrp7CpXpF>s-i-MtpsbV6J)>rQ@vM>LusjrV#e^R`|D?I(=9veMA7pBH# z3qNU`+4rLD=ES@ilKYr1pSMnY6>06mx9#BX<7+QeY-8d6_Ib{NNgnSfa-5$3`s@2Q zxjE~r^KUKLS@2Hgh`W1oQRIt1yO+y$e3A31`)%4|zl-hh-|(+W+O}04Nlvrew#oFU z{y$r_??K>%5H8-*QUOspLv`+ntCqL_XAM487VxrzcX5ILA}-fQyqkV5H{}+X$-Q{5 zjm?Hfhn#M_dE4x{*XCZIz4OAbGCfH*rFG3&4}PtBBJ3ZXShIoKY`1ra$APO`tNb4u zMQZUibMA|~Cm<%Y$TE7Cxw&zPd-{*N4%$CIQF&g=JOHeBb|(>J!e6}#W6GTgMV zw0MJLWGKV@vzoUR)jLW*+<&ut*Z;wS^OQXf#D_;W$%HUUoV_BFd@&=cvw8Bd^vTz6 z*PBnzuJ<}15!H1@L{jF5h1e0NgPRQ1H*)Nn?I-Ni5+f#KKY?!|V_b5_86~y7_L?>LaYDx^@Buj)|%MbD;Yso7e7lCy!GfM)719wLgyRf*71ku?zB;ReD?3N z%?002X(k=|Uh8{of^f^^^HvEp501xeG*%PQ;?v}azNg1`cJ(wxuJ8AHTyAbTw_@Us z>pv{7)XihB{lBK=RVxvVie%WVaZbb$Qz zXPT2PCNB2Y|M+D4_JAGH47njY%73^q2R7alkXLK{b-A*kh|5$t`i1K~<>P4`LNTxT zIV~y_lrs~{p6u)U@N@1f(YM>4yQzx2^Htfizib=FK8+xUf9f9#9@iL_T$``5Ph0y& zZ{dqAw~xtrsZ3+~cj(Fm+t~Z^`=XiEKikC#c8a;E-QB|2WjuM|n+JI-H10LKJ4`>Z zP3&24#bV>I1M6Lw?s5OwU};(r?H<;1?R(YLg`!G%@mi`vda1YXKiu5I@?wR(;~xEh z6Q(>|Pp9TF8wI&sP5aJ!#AwB@^)GF1P1k9THf8(Hp~NL3Y_zRH!qc?vN4|*B(yLcm zTzuBqOzZa5ww@+wKXJD(-+TYI@Vlkj9oDb=eEe%*A1G{0(#C zVYjvIt8d4oySH!Kw(Hqk%ejWZdJmE#SDbN4*(9Z2yj6U=_*>sB_vH_6o0Z(k5S+eR zZqvpl7c=P!A^Cz^``F(&mmf$9k+oO(r+lc=WP#w${ENHPpEpZ4HR~|DT#^v@` zfv>;iTpAiWuB{f$5u0{4@w`aEjm5if=;X>*wfBcA7&>+K=h;n7GHa8svlkIK^Q8Mq z#g4a!E`8|dIW%2;Mnz8U!h@XCE~I7J=`Of*BVcd@vv%3Gv!baSaM(-~W5#R-1(lh3DW z?me^O@V7p_*iCN^^EWXwr?*e>dhz~!`<2+P|8Lgkw{Q8x_Ta`YfzM|o=DfGJ5&kD` Y%GUTMT|`!zfq{X+)78&qol`;+0J>SQ;{X5v literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jetshop.png b/src/drivers/webextension/images/icons/Jetshop.png new file mode 100644 index 0000000000000000000000000000000000000000..604b7ba856d6a9182de3c600c0594a68735c368c GIT binary patch literal 1653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>VBjq9 zh%9Dc;1&j9Muu5)Bp4VNBQrxHN+NuHtdjF{^%7I^lT!66atjzhz^1~gBDWwnwIorY zA~z?m*s8)-39P~@uhG~7qCqZhc3d|4;4lG&j~$oK zA@xWG29~X!E{-7)oKvTH_smU}IPUMe^;MA1#0$$fXNAqqdg^;8cXBiXY>E; zdtN*L`?o#Ui`BNcU1RC`r`wf2X&=w8>}tC*t%&yuJcrV5aLj&Xv+R<~KKIvOcARC3 zTGJ?-;BfZ?^VfNe-U>z>&2PPIOV={K(bHhJb&LC_`DfW<{n!7x>P^2iZMq-WY_V?L z1crBN`R#lk!gEhIo<10KzG(XIe2<;c#eyq(45w)COHDa`{h#QKl1Ds~-(8bic6Q;e zyK!%X0^Tb4Xs~a;TxlTR6ZcYj{VB8T%o@`>9C=S?Z{Ubo+H?0)!3yJtvJrX9u04*h z-qJXO@1yD8r(Sox{=TRZ+V)pu+0}EMPrp_$JU80VeAGaEU86>H%1)#CQ;j*U+N7xS z?p(c|{S(8NgU%lmwyb~VWK^xNSvxmv#a742Yd+C&*LF^>F>y#TzmXZv zFZ}&}C9m~nfo_UIdd4s9A8g+ahkSTr!FgJE!|LEuw(r-DhaoPG9ui{lA}{)y)p zH#+^f<^MozLvzsbNs)Z=j*(uv$q_4fbVOlL)*}6||8Oz0guDPZ8!;azh zUB**uUoOeK*W}$TWW6yl#MR?j;16DzE5=34ci7XL|4mPjwYcE8;oofo)+y%4w}js{ zeDmEZB8y@3f#%7Q6LMa&1jQfPz4iFPyRW}ac%WmH!M`lsVK4u^^4sp8J#Dzng;U^2bzD@ifb#|R>ocsE4wMPoCIL@@LnX@nU z1G_|n_Pa_;mbLl^mI`TCSS+gcsNqR%&_22RpT{-l^qa*2S*9~Lo%LJ%!S37Dtu`s^ zo2ysrwNyWJzQK3yOYslEO``9%8*`q!xA{@r?$rE7bJv^wr{BK~T>opQtkBf=4m+7D z+07ozXF0VXRR2sfH`k>7oc9%OypPIwB_op;xOLO>i8mO-zS)#;9oSTAAi3*maLAUq zHa204)n9epPkt^k_5J$4FJIVx3UA`S6j5|x%jJC>+}&>9EQ_Uf`EIk#jrmlHKds2SsmjPwhFTP%}m8`#13d2IdXQ zhWB;jykDE$UUz)Dd-jdfE&JC__gq?NbxF#H$;e(Rb-_Kp&+F#22R!{NF|AN^UYp4~ zlh-`6W@dgh{rqj=eO<%1Vlj+bw~eMeo}IDB%laUjS;;oev_03h?bDUCF+cP4{7>bd z`yYL=skmUYVD62`G`afA%kJ#5v(UWnwM%|V@|N%WKZ(p|S@2pXf_Y!TOOM%4%QpNl z-jMn+GuE-bX?b(e13~unSsx5La@zNuepvb8_>wm@TfWG>+Q$^`I3;^dP3mb$er<(h z0lm~GTVt4*FR&XQFpsZ1RNth#LC~z>Kl`Gz_>bHFG5_0pp?9OOD?6wz@O1TaS?83{ F1OPhx<-7m@ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jetty.png b/src/drivers/webextension/images/icons/Jetty.png new file mode 100644 index 0000000000000000000000000000000000000000..e3bf4c397ec9510821ecaefaf20e20be55b1ef9a GIT binary patch literal 672 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$(mh=qLn>}fy>!+)Bv69w z!}mFs&+q-*W!&5rmL}||v~XJ5vW!D4Q?IS^b49*2#BsUX}X)rFQ4OY3|}vpMO|ol68wyYRV4TD+c9B-JR(JdEvgQdFSO~tayH#=6b-P!lwsddj? zPVZ_j!Gnrf3_>EO)@z$HFmN$wYjD?Wb6)$?8hwxlxy3oND$n3>C zZ&JPRx(~8(zjmEsNO*X4Z}ZE&;?>K#mR^0n*;x6pq}U@CCg0XWZTj1C)Wdb%?__0L z)wVD?r2Ah#e%?Fy`sV)mHfP1_M9i+2ZF#4xxOS`fimunwUzbJiJ-1UZt1oU&edg`` zyN|E?qqVO8drw_=)J-R`gI5)gf14Y1cEumZ^V=rtUR1kqOWLMtWxYo2!&_H<^3{wD z*zy)ethTuHy{055^R}6~5=V%zjFg1&Gynhq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jirafe.png b/src/drivers/webextension/images/icons/Jirafe.png new file mode 100644 index 0000000000000000000000000000000000000000..32edeafb42ee3d7dc1d1d9a7248abf376e4a4dff GIT binary patch literal 444 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7n>}3|Lo7}wCpa)oTU4X< zY!Q>N&XLx*h%WAb8z%|;N!Ql=aoj291G9jf z6oFs-hxme={;NlF|1F=?_QA2}SyGd6>IL4w#DoNPuXoLvEs64#3;&Bdwftk(TGYkN zYsq2G@+61b@L%SOS&28?+}`Y8yT+o;;=-ZG1ZIUgHw)>uwJNRu^W*n^`v2U2{y+6f zi)7;m>pNF8C^8!ynD=dWWaq&3^8Mty|*cv{ppKt&F`0g9Y zQ<%I-&=S%wwoPJJ&?bq;el zd))pdJxwK|9|7P@J*0XFpxHtPx$DS zocHWMtMG4wxq6Bf9Lm9sJdDdeN*cUh^0Vqsyurfn`{%A<@p`pcKy*&4v3pa)!iEOB z6W$Jo^CG&q|1em6RTsFwWx|8`e15w!7#RBG9lw}tzIl{^fq}u()z4*}Q$iB}W^TV` literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jitsi.png b/src/drivers/webextension/images/icons/Jitsi.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5358aead4896e2e68a9324037e7c193795e369 GIT binary patch literal 5599 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jive.png b/src/drivers/webextension/images/icons/Jive.png new file mode 100644 index 0000000000000000000000000000000000000000..4d45c241d9efaea41f1ef4370897313bbcc40246 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfxt=bLAr-gYPB-*FFc@%L#OjSG$x+07{t%H6Tf zAZJyS#_FFew?4#`SDZHeb(o>YV)pijF$sDf?z8@I41TfWvS7p#cKNBZ3vA>A3%_bQ zI7m&e`+wG9skKAM59J46l%GuwP};Pr?Rc8_w+qLYY{;lzzC>B|xXy$?lPNOd`;Sh( zdAO@#zM%fg)U%IN`?!)HB)-2YvA_1ueTMlJ*?Sca9a{24eX7`!IXgDa34hqPmAP~8 zMGn`jlZT6n=frF{P!`z!uIfdFo&0{iRcdA;z2Ag(NiOYd-qd(^5}(zCiX_d4t0h%c f)BY7nso!5xqcLZNVdQ)U1_lOCS3j3^P6QU<`40vLhAvMR$B+s} z-2;t<42m2K2boz}ru;j7_Q_;chsC?ji~ajqJKxOC?z5dS + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/K2.png b/src/drivers/webextension/images/icons/K2.png new file mode 100644 index 0000000000000000000000000000000000000000..15280a5378c67fc08d40f0d761dc7cd58867c22b GIT binary patch literal 620 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG6#{%hTp7UN|NsBYY-~)d ztc)xy3`|Us(a|jI>Po6w^{sIKvzJ2@Y)2AAHretMj z=jP=_L`R23M1+Ked3brbdUzZkdG`CHV^7xOq4S4-Qcol>7lCYTu&{2{@%wpzuX|= Tj)C$~P^$5C^>bP0l+XkKcsv6Q literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/KISSmetrics.png b/src/drivers/webextension/images/icons/KISSmetrics.png new file mode 100644 index 0000000000000000000000000000000000000000..e6a60247b0ee7265cf9d86f8cb32e72f7c2bb70d GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$W_!9ghE&|ro$x=qH&Nuk zdCT*k>u&GeEv}+*EcW^|g-7xMuFl7Lp1EJt5WO+YB+)S`B+T0=G(=*WuhUcYxLE@wD3|E;dcN=h$2 zJ<~XRD`WMRz}UI&@n7s`%s$s}Y1@Gr|J9~FYu#{RM|J%7-hGeXwzto-=i=CI{$}UB z;`d7o*2~$RN!gSVX!`i==Nm^}Y})p1U9vi#-M;G8Y8OPNSFiszC)>Jc&*z{AtWjCB zW?rfiU)D9Tr`+USsqFKY0srUD)o$DN^jY=2N3B=$+2pL_0w%B5cTJsl;qtxRv%b%L zx989aN$KBWJ7l&d@l=L9e5`mzY3Y*3Kb@Gj-+LU~dTiOW?7OwOvTM(?$rn5gTO=_t zQ*d>q_u*8__s2OhbtiJF2q`qZTJ^1O-L^jGy?eLUt_xo`ZEGb%g3c_RwYNV#KINdf zU-0z86dScglRAoiTD{w`KF)ro@%?fOISa$|Z11gIyaG)kAxuj}6ug#j8Rl^aD43}o z|FfA}jCWS&eBmG$hK5@T4wFoe@HA{)qp)0o!);%UQQ^|M;KLuTuP;6GH1qAxW6Fnj z%HEl(sUbb#(zi#K(jpg0#o67jTm1c>>tTDoZ|8Sqdbxi78UCXvg!8Lj^-qsy-^=U2 z?TL_bm0NdWxlO{u`H!BpEejUkHSu%Co literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Kajabi.svg b/src/drivers/webextension/images/icons/Kajabi.svg new file mode 100644 index 000000000..dd6f7cd66 --- /dev/null +++ b/src/drivers/webextension/images/icons/Kajabi.svg @@ -0,0 +1 @@ +KajabiKajabi Logo diff --git a/src/drivers/webextension/images/icons/Kampyle.png b/src/drivers/webextension/images/icons/Kampyle.png new file mode 100644 index 0000000000000000000000000000000000000000..e2641f0094d68516baabc1ecc814feffaeae5502 GIT binary patch literal 805 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to-gvq=hE&{2PB_4nXI^HY z$J?6}B_wwCOVZJ(W2-Nx88#i!kJ)h`B0m27l$kS6ZmIZ~Brsdh`SZU+Mqvxso-g11 z?TejtMareEOSS)On;KH2JHv2t>ESlsu;u>q^Xw}>Jvm~UeT{{g_rXDf2N{ktk3N?C zEO#$@->-9v&)&}4d$;((*PWcf#nW^nA60&Qbd-I$-`uKA`S)E z^kG9j*WSH&si7fH)^<_3git;%ywethrTx_9OZcWzv%(YLa)n))#C{uJwSt6%GM zIeRzln-m^ZpuhXckH=5$_)l+6ez&gZ%bT;8O-(q$f>KZS_9k=j@lEsd^W*gP@$o7y zFE^h)apJ?2iYwMXubuvvIbYti>`ry$?QehG(k>q6{g*iTbk7;xyQ!i($}Or44<1^! zdw08`uI}86$B(zKT(*r*DDV5}to-_nw|{?cOg?m8yE65 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Kendo UI.png b/src/drivers/webextension/images/icons/Kendo UI.png new file mode 100644 index 0000000000000000000000000000000000000000..37536caf6b0d1284bbcdc66a0642d7055813dbf5 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to96eneLo7~Dy?ik{C{cp# z!)Ns$>J_%q8p1uiUr)?gB5cNSqU(x=>!i%4R~mEKr>Z<>D)kdR>e9y9a$CTanMJ1~ zuWx%SFGt6&jXTetV)TD*Jt61ms(YsoSJvPEyjNe|)mL+6h}MLYDXR0&x4S4chG@0M z=!IX;FmZa7uR76#rMS2_XKPgJ@yCsK^W06OTonWyRD>imw%)Q=PTII5WouO8#)u7@ zHZ?gdWSEvZ(QkR8i4^Cxy;~$3CNOWd>IFSR->6b&J0EO&z|))k?Q4kSbq88<-!B6LK5oh=d*9R zsWZQUXH(efj}H6qKNoH}{P46egTd<(E0$(Q2_7~%3;X7(y?o0rTRvboxFzl2iZ|AG zv{M}}n>_kxkz*zuDLd<|+J4qe*TkdGFf{zw{_OqQx$g>mTOO-lKWM-sCN3_>)%xSa z+AwZuY3YhzAMD!Rt+uF4J9fRfgpF`e4^?|-%%9&L zqxW1mve*3MMZ0e0-5l{b#u5?f1>gS3uGoBCbWTNDp`3z!jh;>0$&^Qp)!XwQ2p97@ zw`VZ*#N|y~J;Sr6>d&%Uvbp!?GPvtWHeHL>5bO3(oBZMT-ya1Nj%Hr!xqL^;awoUL zkJmCUKHj!{7Oi~NLZ;98onc~PA|qETlh#x&Z*T9EtvTzj3kUxXlG$*I@$3ACsI_T3 ruWKy$w|$D&(h1BNdD_9V>lxT4Eq|l3?vW=00|SGntDnm{r-UW|K{6SX literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Kentico CMS.png b/src/drivers/webextension/images/icons/Kentico CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..d171d1bc3ec3128b02addfea785e006c803bd3e8 GIT binary patch literal 714 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!6FprVLn>|^o$l`u5-8HX z-uQf>PRm9vj=;t+r;acu5di^}TgQx8bxtgrvW<-;@U&TOk3!Qe&PS(wSycpFJWL(K z5@)!H3Ob6UHZ5-Y@=Ml=UvGN#z1{EmEDo_Z&-uOk{_OJqa{|9c^J(%|9T19O-u%E~ zMUY+nJf`Ok83Ey$jkR%1-QwRoM1r_v1d6f_NMsa5=5pCrHlV#u90)NY-G}QRCPrp6+#D}gp_U&6+XRyaUFyP?n3@y+< z8+eDwui044uWj*Ku9U4O+Z{clnZNv85wzD!x&1#c*GxfMk+L(J7Wuxork&v*C-kZ; z!}K)Y&igBW^g1hEJpS;mp(%4r@lnIi{G#hE#J(3-EN?!bdi+dz$e-H_Kd|38_t3GY zMEH8j0sZznf?9d3zmspQ4N2cxDET$=5T915OXh?Ocb~k!|8pzS!-YyV`g{o6v&_@v z0w1Hg!{%+g`Iq)Gs-4dD=+LRikxzopr0IDD}-v9sr literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/KeyCDN.png b/src/drivers/webextension/images/icons/KeyCDN.png new file mode 100644 index 0000000000000000000000000000000000000000..5b635dc2c4bf50776c3dd0ab4690d9f9d02484b9 GIT binary patch literal 6636 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 z zOAUQfqkk-LNEBh|QuxvQh`&oi;}Jugpd_2?vtyDoE~zS$(9Pq4s zb~Aq`U75af=1G+++f;ZxC);hw-{L8sl@VW|?CastQTsq$ZNi&~ikH($Tm{5|}O;`>$K4{I$r^2srO^2MKNSqqfsw(q|p`@vX5SV*=< z@HmHZqtdE&`_Fo{<#*z?-+oqhdzq=@5iR`kw{@Y8# zn+40}ddT=~ymiR>@RjX3uMAHJ)*iE6QBn44(Nh(!Rh(|Y`g5W`{q_soHYe)luQ>ZP zC8w`A6zYGyU-#_5J(;ANMJKj#o#a@(HvG}=_xBtNA2m%mrZzL8{nMP)r$yfAujG5a zPDZL-%V$wE1B1s5*>kcL!rcF^Slz4h2_o;#@PenhAJC|UYhSjt;*Uv0tV|?naF)va>-gFy#rr~wD*&7S8ou5eg&N5J} zQknWBCYOKn?O7ifTn;?{*)cVxTdCG_)lH{bwM6lGi`^c7vXOfe{K?$=X8Fxr+mCB1 z7YIZ;|7VeGG!0>r+roNmrN>-j+xIVcY?%w3KKlN7{Z{afRbzCayP`A5YkM#}@l`W>vX2 zTFfjKXiaApH4Ko}$Z;|IV0JY7)mJyAC;X~HiWlmBuxmx{NxNMhA*mde^4`+wj=k~< z4tY0jE*o_x&P~Eqr?RtD9)AD*u({6u&}@b`n{1ty3vbt1yC+c1QGUX7>HU0y<((`Q zYyupt73{w=<=p4#FFdcO`*ZpQcgNqN)gdCQ1U2#n<4Yk z;%4{axi3~sIam_1#9?-lp1jT4g`Z#5OEy+C7BeaCNlT7?=GJGC{fYLaO82}7bk@Uk8Uy;?~zf{U(;c$E2|i#)a?@#X?998b+?U+ z*%qFEjErw|+7I(s?~vhHEdDE4AY7}usNr4rRKeptC+=y9b)K-_qlf*yy&Er+v;A;qtEG(@G}oZReHv_|oaz{naJM0balwwxV;tK z0uMJie6cxv%&0Q{?hoGD#k`VEcMm*GTy^EnTV6lgdDBx;z`pfTaP#5|W{C?rds!Lhx4Ho6RT;jLrvHrg~QdK=4@(yQL|Ni*ov;Dik z&-;H>Em=Hc(TSIvs(81^dp0UA@Ak}}QN6HU!1F)rvy?AFQ?z8Jg~{Fcy2oJoT3xF< zC!fq*xWbZ4Z>i;*t1?I)oUKh&;*(8Y>NGz}dKU6(zx>5(wM|N)KN9D! z+gnooL;HHYO-loKn1gE$FPOl+B&uv^OJD75 zdtV$-)}^JbX+EBKpm zJ@M_+quZVrG@$**J&uQM^)@2_WGdN)t_yMVUY^^NsPn%D1y z%zf1VO+@n3hwXK4H=1H!J}lp&ZatTG<&Sc%`Jun`9FOFRM^EDCm?oJz<52qaKB3(Y z7evixd?W2t=H**-<7p&UwT|Yi;K;714DV^>Vky}hSRY1BTC&;aMBKywuTEY)rqg!z z?9ObdO_Ey!j_j+5-=~zav*z%N$NtYbBK6DuzO6f2ekk7Ql)tv%_PIZv>VFD8J7L-T ryqA`RA8)VP6yMdl|Echa|BO5-@)aIJr(ZBIFfe$!`njxgN@xNA&}XD& literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/KineticJS.png b/src/drivers/webextension/images/icons/KineticJS.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc5bf037bc4a46d896f57664e52e20c7cc64a19 GIT binary patch literal 1176 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux+yZ<;Tsb&6{{R0kC@3f- zBqS^>EG8x;d5Wo&FLA|hgIYwO|R z;p5{I78X`iR8(AC+}heIDk|F1(IFrpz{Sno)6>)2+xz?X?>~S3{Qdj)-@kv{JUkK- z6586@($dnNo}S9e$^iiZfq{W;Zf;RgQHhC(si~>y>FF66896yQYHDig>gtu1l~q+$ znwpwYQc~^h?fe1)GBPr0|SGIi15hBNFF}E zn3$N@*x0zZxcK;ZBO{}vgoLDI5J*W$QBY7YF*eFbPghb@%*@Qp%F4>l&NekRE+{A{ zEG#T4EHpJWH8(RWDJd=~DJd;2Eh{T4FE5vnl(ew0sIIQAudi=vYHDt7mXegTva;gl z=C-l15fBvQa@4Bb98WUa&+wL?QwE)>hJHLFk!-!DO09Tn>Ks)Yz=kwrAwEt zSg}GwLu2jQwXQDC+qZ4w;^Nx5W5=#tJ9qEiy?4)^y?giW+qZB3{{06I9z1;b@afa1 z&!0c9sik%K^5v^nuU@-$?fUiWH*Vaxef##^J9p${W$)j=@8#w7`0?Xs&z`+_@#5vn zmpVE+uV26R^YeTE?w!BC|A!ABK7RbDr>pz<^XEW+|F2)ae*5-KUtj;nj~_pO{`~dp zS5Qz;aB%S7KYv4lgF=EsLPJB-6ucHQFfj3Yx;TbZ#FburJn4;tM8m_EeWu%Nvu|(f z%e}oV_x856*4A@N($a%XE9;kD^1piBz(MuW&7`Kt!v~_jDBL-f!d|ggy5Ypp=~W6_ zcZx4a+MeqYHo@u&bAkEvGfO&Sb~|TUuVwmpf`39@%;{rosS5)(-}&)SidDtmo$*A6 z<(8MF`!0C|K5gKcG5PLB!$&i_+brB3O`puc(lT-L-{d2|wL&9QPNupp$m^=Sz2@_L z<3;u=Sqv?u%cq@-FL?O)#e#jwi^L8zt@7mV4sI-^*N+ zJhh>rQ1*F?guqqbxFZ#*7clXD#({#^!!#+MVZ5`-3$zCS*|c&S++coVVBqIuMP8W z)PM06`SQt)SK?8Vy=G9K#GS%*hsy26_MMsJ$-lqjNQ0D~j)q?7DPhlTFV8gYj(=D1 zzi8Pk1-1zW>vE6f=B|l + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Knockout.js.png b/src/drivers/webextension/images/icons/Knockout.js.png new file mode 100644 index 0000000000000000000000000000000000000000..8e2523714f19b16121864e23143f9be1c9794b54 GIT binary patch literal 972 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0Pxf?i45_%4{33P25f|Z| zQ_@aJoDDOHPJ3(~eXwL((@haZ-ZfeqUpx(&qnK*p>mq$9)nW3y11opz-|_HbV{-lf ze}DOz|Nr}2UHkLb#a(#|(*7(vAGmGL?$Yz?^Y7c)*6y>kk-gjWb5_~?dwc%2rH7J5`8(y+KY#!J&ZJwtg7t4s(fzpnj?>tp3O4LvT~s+YU*>}DiA@J2 zoXqyl_x<gl~z}j{zz9`$XR9Hj)&B=96m)SZ^0wVMy zyLEp2y<7dn=ii$vl?htvIgA2xU(W8#bd>MrDf;;7>(kd?_kG-7|Hr{^y|9Hy$0mk3 z^JhYlwm}C{YW&-c8KYvtXUL8N~U+}TNfBvM*gD3k=o)B|b zrOvTyR|W5;D@?KKlXMxD@ji)q`1?2iS=J<7i;#<5>ebBB4EpC| zn@<1x_perHy%wh!L-&tx@%2id?w+47%_MyBN=)=FzQD@AKR0Xd?P1{#yYWL=Tuxrz z?pVm?8z*>gcAH<%d6_&-@miCurH15hhBfb8oa68Bb6$6UdFM-k?1OCoS-$LImA=*e zs&DSgrAML+Tmv3^;N z`@ih%HX~;utS3FD5^2C9|=q+v1s>Gwo*jOwZAOyn1PX#1>YrrLrQo zoZjo+yT|=BNF#YhrPGO*FMsaXU;NH;xsUv0>&Z2&vp({s&sZFOCWrTy>_f$t$&HF? z@xpwZo-+(W?*~5k!Fc3L^sOV|$uHVBFr)`5@P5%gwl{%`?E}Bx^D4htS*Kaz;u9KL z|DKzzbl$W~zDzS+re@Wx2eX{IIw}Mhycrli=qxJzQ?bvcgJEvX`ejG7rph%5H8qG` zI?k`rFO_?x-NOELW#Y`IRTthq=9s)a;Zop(CYIoq4HMFZ6x60FSu#$z*0`Xbxti;- zu2*{Vv_p~{9>V*k9zE_Pm&BZO!}%r)v;L~wa)uA-d>1z|Sd`8=AflKjDfL63Q9_WV z=w8n43f0rPIWZ=;^Hnm#R~}2rT)(i2F-AP`|KjZRs)c(4Zs?u9Rxy{I(d{$Kd<(Vi zi7|YJt$x21&({Zsio5Tc=~uhV5opX z6>L{deErd%`qS+Ax(zGuRy9Z5IuPlny6EaEdkg7pm6me<*JX9&f7`WR`c~sI_aA2# z?|Bd)uqV^&zClp4?D`Xj+*a;5vaEDY?d_NMywtZBGEBO(D>v3tjn8lPqMQ4UZ`3Fa zJ>7RoHHD+?t9(z_$%p$wwe0jo1V1-CpB8cLklcLEKT&y87X59jGL^hOS8me%^PDac zx{L2{)oL}gH^hmv9PAcORGsYTBi{77^GEDFbH)&z&wR80tuN_|W$!EM`lYRZXrw zI6sYbTHOn`=7+!k?(wb&oEnbX9kyN0RsaAgQu&X%Q~loCIF`P BpoIVc literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Koala Framework.png b/src/drivers/webextension/images/icons/Koala Framework.png new file mode 100644 index 0000000000000000000000000000000000000000..96be773ee99e97cc839d8fa02721c2f945b8051e GIT binary patch literal 1417 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Kohana.png b/src/drivers/webextension/images/icons/Kohana.png new file mode 100644 index 0000000000000000000000000000000000000000..8539a2c3df5e2bfb5c565e06355e61df5fb79a09 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toWISCQLn>}fy6I^m%dU%M~6~FQ^s#=ErpJMZ`4I}C+Kc(2y_)p5}q;PVT_ccfT6JB+dQ+$0nJ-C z3Tz8|XST*NBXa3ItJ_Aii~jAYw%U5`g!VOV`FHca?`YS5U)b_zn@eB}?}Jq(rr``P zCcjb8j%DyuOk-IVl^rMVq&9ixlvBG@#p|tpu5XGnsBR1lJ$pK~A%G>#pZVco)02*k zsW%sQu?FqtK5xe8A7Z-jutVCqd8&`vqnl2q6lsZzT%NojoRQ!2>=#vqhilV4HNQn% zc>VR-v5&5Ss&%}@PZ^nJW-Fh%GOcQxppM(|&ta>-HeLGh+WWKfq3^d@>L<&;Ja9p| ze9p3$$-S&i7iP_Uarh9g(rI_LjTyIN_r}XzUO0hc;r*O>4=nPWlO0#q{OMjUoWFkJ zs>)j7BTq%_?%h#)zmfU(!(|$6&woBUW~?Ey<)StFl49l1&3k7nF592@tZ4Ec@$%9G z83t!kHs9RZEBxWl-U)fyO>>vL>aCRjQ65~hE}_=##g?e~kJNRRPit$xef>eE^vbR~ zx$Z_UCKVrj{@l;;{^jIQ9gQWI+bS+Z|1t5Js{QD){-^i0f1AFu9Mr#wl#6H<;%kaG~v5?6v+x@ra{(Ji$&p*r0Ido#`;!B({3=9kmp00i_ I>zopr04bIpmjD0& literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Koken.png b/src/drivers/webextension/images/icons/Koken.png new file mode 100644 index 0000000000000000000000000000000000000000..69e214c1366ddc0d2a27aa0186b186b74c19dab1 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(2=Po6H0Ar_~T6BZ~ZxQQn? zCH?nLn7vOZvgj~l+lq7zu4Vsy-9sOIsn_1r)H9!#X9d@_doJ5P*T1cgH(@<~UFq|G z^}TnFbgW9a#V#pge&pZ$-c=6ozDle7W8`N$Zy{^^=Pu%JIU)mc5`u;P3xS9JOivpQagT^vI= zqLT~E*qDXcSlJ8`k_;LQW*p=>b|N{T?Y3@W$CO)<=?2ZEfAdonnpJD>{-1x0hb`&# zzx}^&hn`8;Q|2CdB~UGuZM7y7&l~T?XAzAd+zgV>*gVvlB@4V0&oMB(zA0hoD*d;I Qfq{X+)78&qol`;+0F^^m@&Et; literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Koobi.png b/src/drivers/webextension/images/icons/Koobi.png new file mode 100644 index 0000000000000000000000000000000000000000..7a38b33489831fe5e94b72ae7fddbd4cdecc6654 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77kRokhFA!)9$-wFlE}dJ z;Q8NoWx2`MRZZ851U5`+bZJvux=_Pmk-eaX0v8iUlLxyd0}rD^sBe>Di)l-T(u`Yk zcK`QgU|5hF;=~ZJ+DL?sJXVo#Bhvvy6|=P;%qGQ`e-T7%sFL zP5HKM6_e;KLwhrczsY+}zcbSk)o^YE1(-m?y*0C#ddgM^gTe|N1{{o6R`IYhJg}F0 XRCByjBaD}Ufq}u()z4*}Q$iB}tJAnf literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Kooboo CMS.png b/src/drivers/webextension/images/icons/Kooboo CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..7d4bb56f9295d73f17878b0ae8cb6774315482d5 GIT binary patch literal 1659 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 + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/LEPTON.png b/src/drivers/webextension/images/icons/LEPTON.png new file mode 100644 index 0000000000000000000000000000000000000000..d444b75f3e65a057bd6d3fa2657d4b1af9acc4cf GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL13X7Q6^+v?!$FZe=OVj9lPz8;%8L%_x9fd72^T9!$7>VFi~?49a%ePe0y zo7<0f*!Jz7y>I`^->>&s_w8Q&aaCo~wNI8=fvXJn^2)N^UUT`~<%sa33$O4x1avgd zeYwSW`uCN^*|%$@UYnFil&&zH)=*`HbmTRTWnZ@+qYT7G4OQ^NiIq#KLmyT0=`Ri?Yspzopr06>AS ATL1t6 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/LOU.png b/src/drivers/webextension/images/icons/LOU.png new file mode 100644 index 0000000000000000000000000000000000000000..c2836cab445c17b77ce4e0902d8b70aaf20427e3 GIT binary patch literal 1685 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Laravel.svg b/src/drivers/webextension/images/icons/Laravel.svg new file mode 100644 index 000000000..917d02077 --- /dev/null +++ b/src/drivers/webextension/images/icons/Laravel.svg @@ -0,0 +1,31 @@ + +Laravel logoimage/svg+xmlLaravel logo + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Leaflet.png b/src/drivers/webextension/images/icons/Leaflet.png new file mode 100644 index 0000000000000000000000000000000000000000..d15a993173ca4e9b9c3702244974f2579952908c GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT81_3@HuK)l4-~BY>%DW}` z>zvly4qv)-@x)VpZ@%71%#PS~ck-48@yA{^F1uWM?C7!kACA=Tcle@ozMX-Afw3gW zFPOpM*^M*?21W%>7sn8d^RW{Ry_p>aTE)4W)ns}!8hJZ1b9GoYavv%>8m7du&a-@K zZ>Rl%Qwd(XuV_d2_OdyC@Sox5y;{U;m37lyi|RGy)i>YO{{D9MT#vxRoq}I4&sf`- zmmYE1o^7AgUPcD?!~?gbBqZ6^Pwi7_c)7*7x%f>u=WY%o7T?~WL!bRP_X#>Ohdf{n zoL4E}Yw4u8=wm{*si-g8HWrufx1|Cb*>x99b}q|!eA;M1O!jMs+x82+*;6i_-oUW( z&<%wHlgqyZrHU4ryZ#mooTfedQ~W}S#K&EmriRXv?N54n!aCJfwm5OK`3viUBZ`%0 z;+^du`!0HXKbnpI|K-P5PPT?Fi#en;`^?d=IuWN{R@S!8FK_%Ipd{J8{jZATdFH?D Z*R+f6Hk|x!&%nUI;OXk;vd$@?2>>^`xAOo1 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Less.png b/src/drivers/webextension/images/icons/Less.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe18f0197a39b2a4b9d1677133dcdcceca2d028 GIT binary patch literal 1337 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<44y8IAr*0Nr`G#~rb-;& z|2*bhD<^Y6tc7})&y_^4GhMA#bEOt8TCi)Thf>U3ErnSe9ovqYoXIpS&CWV`R%my& zadXsGBlTy8%vLUavPYXWT)_3PWKen^o_d2J1-PWx?<7>9PpZERuo#J`v=WEYb z^ZhI5F+OA9(h_i}XNijEG1kY7ClX#suV1+OI429^+$N49mX7Oll$cmKCqzteY0x>S z;wj_8w&_gLc}H?c-Vn-IJH>_Un?Yj2h!Gqf$KYFBf z@WdUNyzSLmJ9aM8IB{lui(|m$1+T44`npyX1&TH{Fx^l7$^7BhpEV3MI)Z=erX9Mz z;YXEk@=K|v80AAc$)Ps`f9!P2$;oNGn|I!18-rN)(@F!~>-h@~3v)7ay}Dp3%W+EK zlH)F(UUh@dPrA-rKK-blO=Y9(h0deDm%MV!JNGCH8IZCw!F35<)3o3a_%Y%pZ7QImM&pEnqpla`Q-MkTY3`5-zgZ%%Fdm#X~Bd^ z@%Q}LZc2aKsK1!Kf6k%z>o*4$`r3xdW(ve{vbsyU zm(D-F?(Dg@$|tE6&rRQaT2puVoOdO6)Z2cT$hei4Z!cJW-t^*@GeKUn_P6p(Tep7E z$6~Wf`wdIu7{7k8I_Yq^Bq}JxdHpoGBypAIYX0hsV~^gNq+T?$DtxCsvDiW;&Y-|* z?tP)+HUDf>_iSn835)oCsinuMsCv(#_iJtaR<8|pTD@lKmQ5R))XwTH=#+e&>3oxM z*X6o?iCs7T2&%ryZPtri zo3!^tY$GEukI6ixN4pC*?_^x;c5Kn!y|y!E%&?F>pliq{?|S6;@zZ9r*QzMl*yKL$W1gtI zNa>@=L;fjW{CsC#y8U@Y^7nUl)fw)%YHZSZTz}HwFwbXkL8bnj;Aa)_3=9kmp00i_ I>zopr0D~Egh5!Hn literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Liferay.svg b/src/drivers/webextension/images/icons/Liferay.svg new file mode 100644 index 000000000..a0dc677d3 --- /dev/null +++ b/src/drivers/webextension/images/icons/Liferay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Lift.png b/src/drivers/webextension/images/icons/Lift.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bd09bf784ba50bd45fff075355f241547ffb45 GIT binary patch literal 734 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!OFdm2Ln>}vou2Oz94K+j z+;9;`qC~Cs2CgMb76^t0u2mBX5M1OqGfXfwG3CTB5!MOHtW1+!83hGg93TGEh~B6q zXnIQQ((VoOg-aUgFKW+Pdd=ir-sa&InmE*WGGc zgS7(3zNRSOb=->F4x$pQM-ubaHFZ1Ac3LsTH>)knQIlhd;GC4rQ4h~5Y}$U$bE|LO zsgQ)$e_O=foH8kqe8D(*O=RWTx%cXS_^pY`+q3ACRrN9^r5#iKJ|r0^?oqoLYoZqj-XPu^Fa7K8?-G6P;GToe4YR)>}&dynNw`mF+n~AvV zMC}I^Hd88$LZVytu-(;n6H07S_{93ENF$)~l576n$5&F``L1dH!#$@+wMlq8)A{Oq ztjpH4{*Q35U(Iy#-e%Q=i5wzNq8%oDbNgVUkfOUGcfYCYftz0gU%HC0ScK`++_^P>(!aO545;E@Csw< zDb}ssqr1>ou|hLrYTqCJ&zr?=6yG_?^jM}d`OSB2bCXT(xx6o)vlxf@mrHSJwzxaK z|8@U80Z1a|y+{5uI2kSN%%-#H;)URUkAFC(4A5?B^`)g_7ckSHs zlI?rjqt-{+M#X+r`X=P{T_lEq=KzbBgW~&LmrB#W)qd(d`t!N+#6$M#zCQw%ys}s9 zN#fhVdF;lPO`7}ie{a`Vyz$5G0Eb;80p1Epg?|f9@~W_>$jV{Se2%z`)??>gTe~DWM4fjvP`+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/LightMon Engine.png b/src/drivers/webextension/images/icons/LightMon Engine.png new file mode 100644 index 0000000000000000000000000000000000000000..6d627ab1d9ccfa4dce1224f8b63e4bac6dfa4b94 GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toialK%Ln>}f4ff5J3KWq& z9>`|jouM7-?8)Ty;#kn8Rjj)N1-Pa#Dcwy~zF-m|B%mSay2v5?FXOwITcP!iI!irV z1$2)tjSyhvOw+NFRJTo+xO~a?MYHwyz17d>mA^Z_`Ngih%@I0_KBT|=6B8f*dc*5O zy52|p_m%D5TU%2z$L)fc3de5tGRf+fVGJG2I!)83PnTbH^%eJ=_W})N4L2747v(%) z-s37G)9B#PcBbv{L+cHl2j3|R)LgL({`|*$1Eb2sS0z?o`;RC4Yl!SB*cns)Fd(7a zG2|Lcl)+b_sK)=|-=?UpJYhEbtm*8tH7td@@9xRv-gGy|?EA!9a^I?Z-5%deFsSIL zm1wMM*dgJ~uv?>R)2da6Qj9+8h@E2ov*GUBGWo@7ON(~?*>yF`cIDNqcx;}rH|~Al#)z7ucM|)be*U>;S*A1tJ7dYWIR{r? z^@`A&e(B=H*~=H4dn9SrA)EOsJUpD~(hYk{%gU1pKX}<*RqYKk=Xv$@*Sm}_pY2w+ z-QKrggYhlnnP;|#Xnk$2E_qeC{PM@m!a0i{egCZ*wWL}-yeSXfq|iT+eId}?`KYa{`&iGEN6Cl`g5jJI~pI)Ih%IhZSlp=F?!|a z6iS>5tmY^~g< literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Lightbox.png b/src/drivers/webextension/images/icons/Lightbox.png new file mode 100644 index 0000000000000000000000000000000000000000..5201c066830da4454b31bf9519b30db64353d66b GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r7}jg9~R|KD^es_9}> z{h7$x6A^i<1F{zSrA+gV>+%e*cCGxn-;05PfvF_OFZe&h)9nTzo|dPJV@SoVWPt<* zW;ZsK2Qdt(8ms}w40wAR45m!Ea-b(OGc%Is2E!RihIc&d0eS-K7cej|FnGH9xvX \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/LinkSmart.png b/src/drivers/webextension/images/icons/LinkSmart.png new file mode 100644 index 0000000000000000000000000000000000000000..4499ea62eff0f094daea0d9a8875cc16445c5ae3 GIT binary patch literal 900 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK-kvUwAr-f_POs1C4U{SwGht`+y2&MQ^Z{}MQtD`%0x^~y8PA`34$+_X4dxO1b@ zju#g5W&NK;ND3z(@ZA{Lw(<5x>W)y zM`I@4lM@v!)NW<>DhW9$l4owID6--E9HIBY4Ga#?+gj_StL8Za0;8W=dx262V=sR%mYYEji(T(EnVxf$Q?m zo0{BrsvM8?`hHvUk9w*zpN?s)aQ*t{vt0jQ?uhc96T0Z|FZb2HA$^N)|J$I{(|6-a z^Yhp*tjpxyJl%VqZTit!r#9UBbX3XZ^IQ2dJ1o!SH)So=ocb{HbwiE0xeoUYp*_b> z)bP0l+XkK|5d1u literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Linkedin.svg b/src/drivers/webextension/images/icons/Linkedin.svg new file mode 100644 index 000000000..f7ed76695 --- /dev/null +++ b/src/drivers/webextension/images/icons/Linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/List.js.png b/src/drivers/webextension/images/icons/List.js.png new file mode 100644 index 0000000000000000000000000000000000000000..b58fefb7670e76005acabc895926133047ebad4c GIT binary patch literal 816 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGEdqQ(Tp7@T5QCr~13y0l zA0Gp^7=wrigOCh|pcK2PGOMgItBg9AvM#5R4u_^0x2_G3i93(EC$CKauT7AEYmBgO zy0CAiNMN2wP`*fbsYq0rNMyNKLY-JrqgZ0Icv6c*TBk%>mt;n_RQ3d^!s${)Go*`W z$&}5PZ&)qYv{tTZy?omyh1N|Ei`H9!nr`|N5ecO8OZO?^w6E41= zaOwT*YabWg{Iu-$r`2~quf6+u-M!Bn?tj^M|I3z#U$#B^vg6U${ZGG5T)C^#lIyR5vnuC1eU;*_b==FFYHWbL~3TMr*Q ze)`PyTX*g~c=+_i%h&HeeE#dseH;_Uw!Qzr#E3(j9Ln4kZK4H}QAwsPijb zu3aMOyjs)YPF`=t9b4|}4-Q?9y6}?!=mO5;iMQ=*xO59F`#$RaWzf`i4;Q(ma4%cv z*^ilKjnU>i>K~j^39);1waBjdqT0jCDT33a%QeHVWSOp=F?j-mwNE1p+n$pQGi!E6 z{a>>uqUE@wQKRJLRSTzYQt~*(pPSMUxv7PPOG)?TvES2`ZnorZdam%nzwW5=aZbxm z0x|AkESB$m80wqe>)&xL(zJ24ny0B5k{lEuIOqJ9)xHsMPy|MLn?p`mw2-%#LOrzvl zWyas*_v#C8JkYHQ&$oRM8+UN)o`+(;WoHN_b?$C|^6;6@{@lOJNnhS;O=h!;2c>*Z LS3j3^P6 + + +image/svg+xml \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Lithium.png b/src/drivers/webextension/images/icons/Lithium.png new file mode 100644 index 0000000000000000000000000000000000000000..7b971e97f9c53cccb964ff8c155d8e8d277a8b96 GIT binary patch literal 1528 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux+yZ<;T>t<7&j14d89=Q6 z4gVSbGk^$~aA@d%hE=N=82&pnFgP$UFr+d3zsm4`KEwV#hE??pX%P$&E)3-n3`wC3 z32_W92@LgF45gtAap??+aSSPb3{g=G@nH;6kqjw84DoLsy~$K8&Qd7NQYg<-EY6lM z&sHeTRw&I@EX!7`$W|)JQK-mKEXh$U%TX@Pl`GGctIU-z%~h<-RVvSut<00H%9AV4 zlds5=ugX&>%Tun%Q>o0CtIC(F&X+ICm#@fIsLWTW&Q~nWS1iw0ttybOE>Nf}RIe%2 zsw&c`Ez+(o)~YGit}W55Db=biHLfkwZYa~OE7Pqn*J~&@YO2s}s4{M>GH$LiZ>ctJ zt+r^bv23d~X=|`-Z*uKwaq4Mt?P+(P*x@m$!)tPf|K!fV30?jZyL~2i`%UZ)nAGDx zrN@72U*NRK(X(bI&6%6JWJ&R=WmT(})vsAzv1WPYsuktyS5&TFS-Ey)?S@r#8&}tC zSlzgJP3`72O&iuUZCcy7Wo`53bxm8>H*ee6v}04pj!oS=Hn;EC(zR=A_wH@oJGV{T zwR6(G0}BryU4HWT%F`#-oj$qd)X6ocPpv+CYR$P*Yc8DHc<%I?GpE;_yRhrxgG-Me zU3m8B+LK2&9zVYN=<&7ZkFULWeEsp`>rbCteE#I>izhdpJ-hn++0_@%Z@+wb|JCb< zZ{9t4|L)2Ak1xM`diLe#mmfdB{QC9v=kNc2{`~s==il$Y|9}1c{|^NI|NZy>KZyAI z|38@Z|Ns9336bC3DK$nyzqA`EO-r2`-c9OnpF!QqHYwxmJ_S+P^s~EvPF}jo;n<@7Pw)6`)=gsjeeJ@Bki}Pe${BWAS1~Y6 zZt-5Fc9_HcmPUL9c*!CXmy=GJYobqwN8r>}luzkANy z_Mp$zv`Zq>!j|urSh`KhE8d>&n0q)=?Dt0mAlpI;Brdfs>PFlEDu&C z#xmZuYD)cP?{XqILUdS|4AyAnBtLii)WIWp%Z58~V$qJRZ2?)lZF$0H^3V6(Pxaea?&8yE`ZF?B4 z{$6~o$~j5mX4s3Z+|MsHxG#I~RdB78LO+*F$*G&??`*fea`(GU^|h07fsHm&5w8E4 Yj4!Y)G?YDJ1uDKhUHx3vIVCg!0Jh!b$p8QV literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/LiveAgent.png b/src/drivers/webextension/images/icons/LiveAgent.png new file mode 100644 index 0000000000000000000000000000000000000000..112c6a95b91bcf7ddf2e6f9d7cd0fc65604eb080 GIT binary patch literal 1517 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 DSe}=5 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/LiveJournal.png b/src/drivers/webextension/images/icons/LiveJournal.png new file mode 100644 index 0000000000000000000000000000000000000000..f089200b370e81c4190e4201f1001897da5d7970 GIT binary patch literal 1796 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9r#)R9Ln03E4d)C94i^!P zUbSs*)Y@%XYjwIDcowuQ)zISTX_B~kXkSN8V}eJ7)(&w25l3GS1qUXPI~$$C%(V5C zMFSkOmv80vi_Ts>_hQ!Vl{?P7{TnYN?7(r##5n)o|DW&gR^QwEeBSSWI|`lu%(?R@ zE%1#~&{;9IdGqq6OInlUCp~{RImzPP{~tGX`Z~;({c4=K)xKh<%b~368U_cSvwmCX z`fH89Zs@*wIura8L{F>b37k?_eQdhaC2vOgin9qvj*3Keq?jEQ?<+KO^nPYmP|n9J z{Mq!w$4_4qTK+5Vm?6H_S2J*l$|tFPN$>J^Oy97dvE$&A%ys3$m6!5^PKPk+m*j2N zxs|%Cm0!mHF3(QEoEe7m`Sx5|eBt_acJXuH8+L~a33k@seX&OKm8oQEFP~>krtQ0L zjB(Nh+hfW)4=JzpalIRKH|wBg=&gK#6UrZIMJKD*`ZOG@d|sU8zt@e@s4XZ79p@U6^j4I>o%|#q2ni zibe8A7T;lBe*emz4P{*O9iLdTm)li0%D*`$>>TJQnsZ-`MS3~MjBH^B$)BbZ^uroH zGQ~%nJMky>%E!-JW=)=6`e|0&vZ$##6Q(M&>#2QA4HrzYb!%QYS!M%^gDq?tT=yQZk2HOG>2{46ZQA@KdhgjG-dPEeGxU0+KfuUmvR;|K6rV2ZdYK%o2RE6 zV=F}ynykMjembM`yALhN-^ZBd5%QccK`W_lw zw|cOzJmD5g?Wgm)p=!dr!|av$Q#c+SThJ-CCBg7ud+E=1$5_9Ot;ZD&6#GloumuLJ zY~nw=hmrO5f_*A3aV3iEn|^c7Y~A*rXVwv)o0%P=A7{5ZTO4`6_Ig9a+z^(N(Wgxq zR)vZ;PLB1QH0hPZETE@NTc7`mdu;&mQ?;SNiQY%ZwUH&IXU; zr(VQpth8P|xlhzCCP?$8qhzrAv!*0fuAuySuNN8L-*tZq&3wPf?ncKZu|1E zF3;sJK5VY{(F zC)mE&rT6Nxko(e~bDB$jJa}-nb*kLL2V2$HY{FX)8{P}^@J?yonfqYv!>IvrtM|Fr zt~mbhGzc)_V!Z}Xy)84n+wh-|SFs8OhJVES;jDf^OAMa9ZFGX7Os3#!hG zP2yH&2*}i06!ES7oOg-eVZ*00mzbS9iJG_ z^T@2PrPU&xi=E#x?S8V}O+TAfp{Z!goYq1w(UP?lcV?`rn-+N@bWZ?1fK>wltDgvXHz+p29^va?<9M#z1h z7~EL#!D7wzlr^>SEFZo`Sh`2{J5?9$72i@;XFk#5^!Adk`#!EZH?e?K;@g`*eV0u! zNgtP{$6fpQR6eiYec?)1hLifK3{y`{zEHi+L(=lr)*JR~F8usH^O4#s?Nw*#f$4dc-36AaSX6u^m+1)he`2QkJqnYVtOpT TVUsrl0|SGntDnm{r-UW|_K;Ww literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/LivePerson.png b/src/drivers/webextension/images/icons/LivePerson.png new file mode 100644 index 0000000000000000000000000000000000000000..615e6ae4dea63c9b4486d3e6074f0ac4df258137 GIT binary patch literal 1961 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq1)eUBAr-f_PUp>;dR6lH z{ObEkC1h?Uzzf(8My#6`Mi{#$zF$r4(ZMd_)=(#+Y+c9k|tDXzT*5l{43r*19 z9wdDJnDrv7Vk5(Zt!{e~@1(w7tf$sG+dcbU!DGvfk1t;TaqYK!f&ccN@EV0RLVp7{ zexI5D@h$(^#Iuw6Bp-j6z9hE8U?E*|t~tAj&*-K0srG7&Ntq9$8iFPFV+qlAzs{O^{+B|2{iVd$?$*uw7d&|2#E~`Mbo$YC@(qQP&As+S7I9j;RD53V5$5~< z)#rnp!rFI5AHCbgwBv$Q`|ZEToV@ow%#7}qLxhLgiR#{X?3tjt=BJr@pmd{qn$7W7$DJ4^?Xau5 z_x8l?Os$n0*-z|OU%huxvbQ$NjJ3-h^{Z{|H{W0L>}yie#uF2mp2T09V8-+)^`J|s zSf}&;nI~TzznRCOu(Y%Z-Ydp@sW?dAm6EY*@bu|H?Na`;w$G5ld_a9FIE^!g+Be%e2a zey4cP=&oR{z4FDa25TFRcwhFY-8M~6AadiLg?p~5Y}WPo_#tr3zK~+2?Y8F)Prmm* zRG7fMBPT{>mUm2=u;H4(*Ru^H7t|ZEUcH&zST7mAfB&qY**0IaRUTeex%bbrt>(Gr zq+I`+`NvPQ1$dt^3n|JLY;UiA_%d|E#Mx2opBUwC*?63o#w1*y%AzpO=grLD7OSN? zWjgvMEPurKv%j?Cy^{XB^MZ%JC9i+xbU^3%d>1vJ#W$kMw;kA_>7uv3U*kg4OQKjrNEd(bW9+~*S&#Y|k)mYvbpXA8xAd_Q~H?AAWnS5A*A{&qVsGYXy(E|e5r z)UPr7>VY}J2KUYCFo@mM#nNniEt5@CTKm$YyGd&9MT?E)_M zRhj`pPHWr~IM}Bd=G?9Q>XpXDm(P>$c5!9%?e<-hc&j!4N=LkYr^RtlIBbH;RFTzLHl`Pi9?QVQKyMs#cl>0UxAuiR_jgWzu4T=yE_W!{erx`>D7!!Ho%shAKXCY@&2fkM9jla^<%I;Z zfAgQ(?q}j_ZogbNBj)$=nQ!G8y}vXD1WozUIqQ984sQiVkI(1KZ}q<|&N^mrzopr07DkK!Tk44ofy`glX=O&z|fK! z;hE;^%b>-;z`()4$|%IZ3{t|t$iToT#lQ+?Gcb5DO2gSfj2ciiObiU|nG7sYHBk%@ z-~r`BXyyfsP}PhK3=5dxsvQ6w1-Ypui3%0DIeEoa6}C!X6;^r0Rv=-0 zB?YjOl5AV02;Tq&=lr5n1yel}Jp&~>E(HYzo1&C7s~{IQsP>|iG+U*Nl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp~?qLeh<;>x^|#0uTKVr7USFmqf|i<65o3raHc^Atel zCMM;Vme?vOfhbfl$n}Wk_a;2 z&d>&|5=9JZkBvUaawNwz2_8{#?1cilRrlMRlw8+AM~NKiS(k>O;*_Q%1ssk5WA^P;@lfs70CY7#wO zP0D^vDpJWjPBQi~hQ*G|lMTfq6L*zv=q=6OzBSgq=Kkfo8)u%KcKhi%&-b41-tBxo zulW3LyXTem=U$r3s&Qx0jM<{OW_Lg=t3#?om-2#H4qd_wTFfDAODvdHaW1i73{hV( zt09X?v#%kG>7*0G>_Glrx5YawHlJd!>$)`Q6077(i9Pq)K4b*gXm=i3!+7A->n&0r zPL*#pef&_jKe?`q&8bmg%9F-CwF`YNN;78XHR}0tPruErt10$+!Ngq(r&C<~e~Vt3 zYty>adwN3TQK^j2n_0P?zWAzoIq@VM-F()~qGI_#oG>5{w#lUb2q=copsm2KC?wzAJ(&; z*c|zx{I#moXDPGXDvra44=4AWbTW`>n`EZIou~F(W-}x6_5X*qEiZd8Q}%Y?-fdFn z%9aPz^c`i%Pbl#cs8|!YUi`h>?Om)^bNLQFnDKdW{;{Ohv#!NK5?#CG3jE!G|mm1 zA5WS*nYYD5`6q%l9X^n0a`ENP+!B*4BeQPFi2^?vTf20GC!|bvz8bi2j+lA=H=)1o ziAFP9ByYSeI};z$xvkq*WA!d+yHARaN$vfU77OmG;W6`-nVmeTPYTu=l zQj26#SJ?lx{q_6z!LHwb>r&Fv9=*P`xZ-c`_JV!?&OC8!tDF%&g`2zehT?pA+qnBZ zKRJ&wCg|rcWm(Z5l9TgCl&{^HL4boLATF+N*W=?CZv9ffb^G?kn>RaG`>E?~-SVjD zvi{=*B2)F9`_pGcI7Tj(k?O1O+;ow%)OD3l;`IjcwBNBewtkKb3DtFWb!FWXr(a_? z-=OpA>i3NCZxkdY&I#Y}w3>VU!{eEofBZR-sF2@y!kNvT>B5nRHOqtjrU}n^m;7L%hK0}SWURh0>c#AEs5_{u)O|3cWu_97wWqDB zpNy)+lmd&EudlNU-aTha*uc$pO8b(K0rOE`hosK7qW{s(c1xb83r+p};orf(kF+#a zyPTaB8W9lGbm-8}6Q@r*+r_GWnKN&mp3kAj9}}LQnriXq{_@1)?Kh{3r#%!dW@LKY`5sx=ROqcU01j71iu8!H|E%Nc^BU;4~g`f8OY!y zvS>%l&$WSlI)=w({ywtc;^JcAw#YBo8DsG?RoAHNw84x0#lJqc7_&Ld@GG)Nto;18 zJYi{znv7?SySibQ@u63*vbbusTRuOQ)sSCeVlqd3L2A_5DI#Z+B&NJLv3m3St9uQ@ zKlND)+`T!+!a3!srF=$a=D~O3WlD>e@We99MOrePo+!ZVG0ihmV{^mh>zdss!j&ig z^1u1szW30>j}cA{ndi0d-?`JX_V)b6ZnG^MpD~N<{O2ada4AJcraG}stf`OFexu#B zBeF>xnzd8iIkp@Lcv;bV_Q2J~4fFbr zFzuDoiQmX!`hBhHQIiWn(#;E1`_JzGwjtooxr7galIgWkR*YSC?(c;HF2!b?c_qB{ zN0QseMosyi9hviDCZupL q+F_x^EYfasQY}Q17_R2|hI&RVj-=$!*LOF8+7_O!elF{r5}E+^gU>Jk literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/LiveStreet CMS.png b/src/drivers/webextension/images/icons/LiveStreet CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9c07aa8745c8c04625078b9d585cf99c824d2a GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$)_J-(hG?8m{_*E8yF@Mf zqI~=Mzkk2~|G)o#{l7o||33e}fB*l+2e;4L3q*E!wfW!Q*L;zG!7ly#``_=_RCjFS zI?wjm4H=&nE-Mum+yC-w~ynO!Z`i5wp+qyNm^BR5re*Pc+NHO`nYSg=6-iDaA z|MmZ){U-3-T)pi}p18~5#plgW`~3``&w1YJ)dj9g*IsRpw#u2msz&?pasBy{arn_m)Bosdl%|qlQOB|g37CgZMXRx7xVJuiU-$z_nNJjwD;o^wZq-z z`8C@={dzZTrImEjrpAML+SMQ8o*uCEa;z4eyX|9n+!?l6ML&*;wddOWv#!ju-+lDM z^Y8!vDBrrse$}?DYkt+%>_=CFZtK2T_&elI8Ha4`PSHmvWc#OEzkP7tM(6vx&*^Ll zHNHD1M3n~KFO>fOm0!H!(%9x8fuHSS5m-jDz0TsC`{X)ZK-oyYvTq6gRC|G&_2yQ=u&6l*r&e9KmO zkxuI+mVc{`_Ph?wbU(}V?Ndqo_SgHDnm>=xHhJ`bGxPJ>qp{O_#cVdst-ZhUb(^KY z*kQf3fGwH-|I} z%WG_Pnrv=yw(j>wX^H;&`v3pGzP2|w$sp+vyzl=XZqJJXQyE@q>zb^1*e}n(z`)?? L>gTe~DWM4fEXasb literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Livefyre.png b/src/drivers/webextension/images/icons/Livefyre.png new file mode 100644 index 0000000000000000000000000000000000000000..5bdce71788f5b99f0a1fc70fcaf5d8f2e6776386 GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toLOfj@Ln>}fo#g8g5-8C& zzxdtW81?@~TSGP-aALf8Bup};)xe3xX$w!MS#C>#u!n;KV{4?y7Ow-otXT>zGbXu6 zFIEZg-Fm3#Px_zP7v1JopR;9rmKE|My3U^e{_jtRUSv# zmw>-HoU3lm`?d8$%isG9_IK{DNdJA&J}%zi;)S1c>r(1oocfe-`C={O#icu|OfStz zjI{hw+`NrzZ$3lEx;E)AA@0&{b8ZU@M9w-Ny7=tYoTE#NzgeEp`SRj+*NKAX$?s3k z{ay8lH%)od*3I)*EUDWUXF@;bTqYeY5Gmy~YeQhBj3ZqK@EmLi)wIr1M0=SZYgz3^vp z@K9f|oZahflY)_|X#F?yxZkmNbmlKPT-fu`QEG|u$HS9VW@L!f+a_f)Mpkex=2`Vt zaT?del97?16jz-4!nGT(EdnUHfesA-`Jf>DQMbVD8$%>3?1?O$`7OK^5 zU{~AL_pYvU^4bY63k{eUS`ISYo6>(q)8CI}$urZ9QjVoIjWY#|oRwt+`W$z#y_DJ` zdG=b0R9Iqaa1;BZgu3q1RnOX9=6a^bE!35M+ElRp?)T~2Zp=Azopr0N?a0LjV8( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Liveinternet.png b/src/drivers/webextension/images/icons/Liveinternet.png new file mode 100644 index 0000000000000000000000000000000000000000..dfec4be5a43a9a6ae94741ab6b3c3ee28841ebbc GIT binary patch literal 633 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU59p?W7n`4)(oOj92*fX!!MU|=X(%TTzMVd5Re zsgD>cwwwo>)5gHS(07BOY%4?A7RJf<7|K9qFhsU8PJPJGah3sW=^1W*riphLC*NmC znayDC$IyL+aq2^+{+l2(!R}usD8)4CE>r&v20aImU|cWbgqsZ2yBKVu7#J92Ql_(1 z>|kg-3X+20++_^8%OFgUtMXSu*$fP`YwwgXFfgQ*1o;IsTsSNA^Xi7~)bniTFR8s| z`S!b+>1_Hwv0V~8&-H44{k(9talyq)d_S*By`RI_#C-XR$74a$7ow%Ver#6f6o2B& zaj<0hIZg4V4~zJDuYSL*Jg2h3+eMZ4j#S P0R@extDnm{r-UW|-Gk#3 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Livewire.png b/src/drivers/webextension/images/icons/Livewire.png new file mode 100644 index 0000000000000000000000000000000000000000..bd206ef05c80148f6ac6f3a2e51092d86844fe4c GIT binary patch literal 3176 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 X+1O<6tE=%03=9mOu6{1-oD!M;E_1 z{(nf+WitZ<17k^$UoeBivm0p)3=AfoE{-7Mss0pzXNC3LKM!ZHwb^=4m`-uaHo&?(Stg@7zPFg22WQ%mvv4FO#mYAOXC0l literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/LocalFocus.png b/src/drivers/webextension/images/icons/LocalFocus.png new file mode 100644 index 0000000000000000000000000000000000000000..0571a349b925e4b1ef6a154ae0bc223e0bce7b6b GIT binary patch literal 3428 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 I>zopr0Q+BU6951J literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Locomotive.png b/src/drivers/webextension/images/icons/Locomotive.png new file mode 100644 index 0000000000000000000000000000000000000000..21482d022a6bfbed940175b1e07697f8e8c29fb6 GIT binary patch literal 680 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to@;zM~Ln;_q55#9rEtO&T zaQ^-G>UqWI%(ff*gUl>UjSdO|94t)y1#Cj+`gxIe`9;Tr(fg|2ByeK ztDOV{gZ#?m-|zbQ`1`f%`LP~9o_{sJXSHMJ*4*Ue!zo6Fv(NS%Pqs|IVA9*cP#PN@ z8@sjs|Ekl|_1=YA?AW>W?S+NQYrj1Fy(*}2`~Ax6z4`mu-23Kz_<8hmLU!?K_4#$r zE}q-JA%^kcx3{SXqXna{V$|6TsR`uVxqHxCcD^T||jg&52~ zYwG)Y_3P|w>tdZ7mgOGIF)RM{Wwy|(UDx=VcgZ#KJU;27>FQGPbE){+*xjq9ta)Eu zYyV>R!KK~eI(m9px27p9Wzm{(KHcl2SLn~8x4X2%*GaT+1SLsSt>5!&*2jt@n|Ts# zares=oI|_TwC@)W!1|HS)Qrk=4nRom?{=RMD^-|eM_v`*1EjQn{vF`Pnti;pf% z+BWlW+`)eW=l#N$O`AU5ce%FP<69XvW~;K7iY%^5NlZL=swB&5?kUTi_3!81y?fkV n<$$V9zbFF(1H%Emx??B*GxlxKEoff-8Z6}L>gTe~DWM4fo76tp literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Logitech Media Server.png b/src/drivers/webextension/images/icons/Logitech Media Server.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd207417184be4bb23b411d88ab8583fd8ecb3c GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLwtKobhE&|z8g#Ii#gN0> z|B4g$I_2CQtXUt;zi!~4^v37elFM0JJH!u}^`+cJ{lX4F)thY6YSiNnDXi9o)k!?QHgAJbfGC>z)c)|`Z zT=?otj#qBg8rwZfQ~G2+bFnQy^srI(nFG6wR87^4FVRbSH2s)=Pc6FWKQVn)`X#Ad uT{3H4xExo0xzN6U-pO_UFV+2vj(2KJ|8_Cvr!fNq1B0ilpUXO@geCwW|6(x! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Loja Integrada.png b/src/drivers/webextension/images/icons/Loja Integrada.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdb1b0639ffe6e166418c2829c2046f5b8c8315 GIT binary patch literal 933 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKIi4<#ArXh4UXRbXnkvEm z;rzL%bGnvoA>Y0)o27b5e$h!QJw9Ew>#0y z@mc(d6%QYooU=+5=M0RRFhy2i7eSDo{v=5hGvJn5qZKl}x-ultin|nA~ ztj-@Y(m4|HQ@NWt;~=}mEy4A2a~=HV&OfoTc;X?02A>PZ-}O~|mEYMsF>&&H?yfpX zb03GI9W37!I>WQ9f>Rd@t~e;WxMPjLltoO_`O>F%^J+NjuA6n>iSweE{&~eF6HXji zmY~L$YrXZ?k(oJ_sR9q0X9PJsntY>k`v=$R?87N{x|A=b{3_6Ebah;NKS{Q1+gDTG z1ig7j=h*Zq{OLUJw5I=7wDhm$>~#nJI;MLsK3VcVfOFA9bLs7gj=7P^#^1JlHC=ir zaE*Ms9ot9W8?UzM&W`)DHl^Ufvk&)=?l3yDn^W~ge~&;7&L9{?L5Ic@BPdb{wYaYwoYuxfU5;$CszWxvmFeB|&bLP1CW{#-j>K`zJ^kqdcT5@M+8ub)={`Pa*S=kqz{IbJj%Jsv_ y6FWs8ik&%JSM%pb+rch{b+sP7AnJn1_lNOPgg&ebxsLQ E0G<&WxBvhE literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Lua.png b/src/drivers/webextension/images/icons/Lua.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8dbc163a72f51f447960984d5ac3ab9dd77dca GIT binary patch literal 1029 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG_XPNaxH5o10|UdLL;wH( zXJDvjV5ntbX<}fgV_>LZXK&%-YZn&o)YqS3Y&^5R{s03*6)$f)14A`Ge>*E{69Ypf zCud7z(}4dvgOwH?YDRA zxXr}WsH!?yQ*)}m{&Y6BW-hK)ZthlY?lwWe4r}YVHa7Fz-IsWHEcWzV>gBc6$7h+Z z@AA;l)v>Yb)6zDlr*A1K*;QJ)yS#jNW#yjg>U}~&oxHql92_m;;@#rnJrWWeX_EBd-vWueE8vs6OT`yetPlZi|g0l+`04a{{8n49(;KC@Z+OLAD=$`^z7N^ z7caiNdiC|qn{V&mfB*jd_m3Zce*XOP>(}4kzyJRE^Y_o6fB*jdlauRzpx6F_fq}uO zB*-tAfq{{kotIBQP)Jx(QNz{C$2Y5@r+?DqnRAyeTeIoNu^V^qKX~-`#jDqEK7RWA z<@@hHe^)onoxs4rc+AtqF{C0ccXDd6w4p%TbzkA*p05nd9_%`}?A+4#uio_t_)VM% z0uTAat(=#hwv{*8Ts8mZ)HIb<0*iiKJGapAw3O_djFnTD&i9ZvsXDw&Xwg=KneU8x zK2)tyko%dx<|a$C)3-xm(K$J*zVOf9S@CD0s(S3|bvZwN-G46h-0&su$NBkb^^p~G zU3N6T4w=rIYTqx4FI&O@}vc zs;Kk5(H%eI{(MFQzr}4Egf;e@;{JVU-IdO#_QeMbc-c4w-fg_OxF$e$lXAe1-!oOy zS%0l`6@FF`?OE{S)VD2%pR+6qSoyiNhOT#?=-|3LezAF z_!^R)?TE0r5LWf6kfphFwbML7PlXA*rdr`{lSOB&U#3+$nelJ-m;Ity?fqt!_ZMtT u=L!|N%lqVX=v^BD>6sGpeP7+TK9E2Eb7!bfq0diHcJ_4jb6Mw<&;$V9NW91Z literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Lucene.png b/src/drivers/webextension/images/icons/Lucene.png new file mode 100644 index 0000000000000000000000000000000000000000..0bce5f5d84da594b92f0ac8a4b35d9c52c43ad66 GIT binary patch literal 1585 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlTp1V`c3fV6>iPcv z|NoaY6jijARCkwl&uQ(S)Z4$PW8#voNh`Xiubwb#!=(9(=Plknd+E-(8%{3Yym`~+ zvn#irTOAf3wEyf+e*E<1%a`B3f2WluMrVdi znKxnC_62K>EZ%ixrO6RzhT4r{VO-_Tf6!6s+`=Myqc_S7uM#N+_M)>my{KsKX?AprAwDS9=~$=>eVl&u3f!;`_}D}nt})S zA3S{c@Y%CxFJHchND6uT=52XJS!7&9MQ2fUe`!r?MP*xQZAV3AS8-Ku@s!oQyZ7zh zcVKT_U2RTLW_?ff%#9PzUpzl=^NjiP=HI@5GbqY$(T2Ipmn~nucR^-B+Kz2IT4vQ2 zG-mHSylw5ymFqUH?Oxc_Gqp24J$?PwHI)tJeKWe9yc~Az+BIp$gzY=GZ{M?Z`F}a~xCFuum?wCG*N=QuLk<$k^ZQC$&&dei6 zj?7v#-7~^v_WYS~ad82$K83AWWmP2?-yPj_aP9G<$1Y#H)HJQ;>WwSS-StI9Mb~d$ zyZ-G=OM6pxb=rchGdgBAFWNp!Q%55?J+W;{LuXG%QB{6;ROpIrOFE~vrsgE27ABfm znt6w~?>oFFEi+~RzWpnAFIu^8;ntm7;xZ!VtehT`9WiBD@5bXR`)Bt!yE;Xtg={{t zdcyR+i4!O27-*-Yq;yVb4-OByap&62>o*S{JY3sU?Gx+n7w?%{p1FA8Vt;@C#VZ%~ z%xKTg&p&c#i>|335YhH0b1 zix=|OoR$WySh;V1f6xlZjbSgEpq#fuA@>ZhyDx1RpR z>dyP~X8yVjTN=Lq{Kjq;KjYAYxnb|>7Uzrn-YgQyv+BBf>t^YY-GptJg?0)}! z-aEs1OB-L6XJK!TR82d}BzS$L>E(y9oi2|aX!Uh;G#oyAdA+K_q94W%R|>YoL`u3@ zY&do7*q8O{dNaRpzCV+fC0cl2?JG~fRNgdSlxZwzoGno)zCcS$0CX z+@;1(ljYg!Ozq-6J$k>xbm8&7wbgHOo_eG$Tl{waHOA87)9JsL1g*SnZ4_B?X4-xG zI(yZ5bD|#@Pr0#%S-_?8hRV+qjy(=a7tMn+wutPMVYn$S-_w!i=p4Z|_use6CKc(| zZPUNodbCJRJnJ~+lY*?q`p+vq=35r4=_@A(Twdfjz1jccnHX>DM!6+*Q4yPexYsXV z8(tUt*XTvwYV)~$9q9t{>Z`syIOlwR&YXRRS*GlLyIodH_GYH{ZfCBB?!2p6wiRUs zF9M4`eR4PSG&H(ol4+vQ!ZBy*JqyK#F9`~p&I&dkd+?ZXmYJ5RZTCsV-))YY6`ntT zv*ppFBx93v-okwCJ5Mq=R_dnman$Xe$KKuZX2Xs(*@0$~DH8&oKW8`+ZzC!zEiJoL z+v;lcInN6HRe5q9Hc~%lNtJ$lJL`m~V%Xn9l?eilKC54}PIWlOV1I#U#er*arfebi zJwEdAmFb?B5a{{ql)9;K_v_xqwB6BXm<$e-IIC_y=&T^1A>Q!YLx81o?zP>^%%+5f zhh5iY__lpU4&T|0uRk5TaJX>x<4?Se?5BhnEPX!ZPSUZcC^E7+DX>B_Z%GL&0|S?l zT=TU*1rKHK{W>6d`L%J+alOp7#KWV{an^LB{Ts5*y~X_ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Luigisbox.svg b/src/drivers/webextension/images/icons/Luigisbox.svg new file mode 100644 index 000000000..3a7dc2388 --- /dev/null +++ b/src/drivers/webextension/images/icons/Luigisbox.svg @@ -0,0 +1,25 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/MODX.png b/src/drivers/webextension/images/icons/MODX.png new file mode 100644 index 0000000000000000000000000000000000000000..671e1f79e505d89556a8acd7a41de0f0d89aab6e GIT binary patch literal 1639 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Magento.png b/src/drivers/webextension/images/icons/Magento.png new file mode 100644 index 0000000000000000000000000000000000000000..360901b248b53c1faccee021b394140e850de6b7 GIT binary patch literal 582 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!yq+$OArXh)PV@F=3Y2K; zH|k=W=oP-gwdAJTR?b^ut}At&E-&C{%DJq?wJ6kHVPS1_bJWdcVuB$pR~K=ovN|dx z?oM*sm6ug@{Me<-GQqP2nd~dX&RIUMmQT0SZ+Q~Xv^|D@&I5rhlWWA7yd5MujNT`R z&)CBE>_ASC!C7XBt6FY0hniXXp}4 z$My*d^s?_>yXb*IM~%2;I+ser3BOtT3xhL%t$ck+U3EppvEZ~P)jKyY`S&oM^}wfa z=IO5L?PnUrf0q3cVG-IqN$GgGfb6fg>Dn762|d_0FW~%S)eoJwcb&U!IrmPukj0P5 z3~~1#nJwD*ws^u6mPgEKf=g>}>}UUy#pUw&`fdaH+O*7oVAea^7~UHkyZ-dEVlKFVdQ&MBb@0L_~Ad;kCd literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MakeShopKorea.png b/src/drivers/webextension/images/icons/MakeShopKorea.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf20bd0ab7bbea9dd763f3999742ed63c452156 GIT binary patch literal 9084 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 GGywqmSn@{z literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Mambo.png b/src/drivers/webextension/images/icons/Mambo.png new file mode 100644 index 0000000000000000000000000000000000000000..b73958697989e885fd2a78c5d838a4c542a9ec94 GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to4tcsbhFF~LoxC?+x>V*^ zJYyE#YlJ!`fmXIamAeB|TI-S^ucsz?Z2aR1eJ-u=9?ZM@V12tx5UYcpT>#pA0`|mDhZI$Rh{=cQyO}Xh}huh-D zRWE-$GdW{(u;Quir)j6ppOk5PyC93LEm6odk%#d`>F$(bw#>6hnUM=)Ha%P&T;OTo zvB!Pu&E<>ZA6Ilmg4@JmV#%7yUrT5 zpZxyNm{FYdqWSrU7G_hkWEmGkyKdu>eDX(fhLDWD--TP*!m;&}ny;|7X+KX0I`DU`llRh<{#hD-i05wri#S^ZS! zUE18KN2KOGS6teoePf%iS$a|V_O^KM2hY`hCciVec*e6YZ?Dt&9mn3kE3bH`b#;=T zljr5vUz0XJuT;5eGj)>d`5mV&&Nb)USKIjDx4311-Gd+JvQKC>{`tfB(Yg;}u+rdb^Olaq2TqZFrhu$kUzT)qA{Xf7hap-DlNWAE{lvW%jr3fBo5d arm1<$3irf^*E29MFnGH9xvXSfs5(hL9z~O%Qo-xTIKArxU@Kmu^~+JwVl+5V^e(hDy(v6T5xlXFneFj zEy3?XclTK`Wf-ZiU$sal-FrHl@jQ`^E~SSNp&BAuyA9ReZFguid>nOTDXY`MfRpj> zYs>W2y>D&h-P@KrrNwKVs;_nUwC%@NMfcbJOt`Xck98#XB`>X_X_6&6Atldt_pI^X zq<43v#;F$z?k(XCP4&SMBQTX)W$|*BAKAeiSe|qQE zwWJdZxj#!WHu!OWTia2Ycyf^$1H-G{6B5_*Ze=&5UoCX!c~qy}aJLIZ))- z$K5xNEND}VxMIR`*3I!~ihy{E_Tgi^{8IEDa3FYft-alb**UMY|vMmarionette \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Marketo.png b/src/drivers/webextension/images/icons/Marketo.png new file mode 100644 index 0000000000000000000000000000000000000000..e6da17327039b906a8d54cf611df5145f42023af GIT binary patch literal 1229 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUQ#@T9Ln>~)4UhJbNtJk8 z`=Ph- z(RqoIKaz_bSFA25d*@|Y(YxJx@p1+6CiKKqno|C}PG)NdD*Pkbve z+99*z(30b_cV`zdiMgFJ4{-AFWmvK(Z1R-pMNCtlUaYN}^xsl4hVPg{T~wUdNk2=* z9sgw+?)kB)Z@r`B+F+wzeBd_!iIj&n&GVjnHbuv=Hr`Vx>ALor-#ObewodkBzfsADtL#e(uX8iZ zne2FS_rlc2TjEyaa?UyLy8En(^n@we4j(Uag&{aj z*R0>D-<~Uf^~TzT-x+qSI5X+*@f038%X>HC9b}THi)6EGZxQ=*==z1}n;k!RXNpZO ziE#gDD0}p5!(SegIc8EvChyoMJagC69#N^_Kl&Gb=+3qbnRH^_4s~AFqU{^QGz*la zjTao%dCIgTcCE4l+uJbB`zyrRu0=|h-Eh)3bo*!=bn(B=m-PQEA1C$BJ|kGkW!1OB zk>O8lvh)2s*@ORAMMb-HF5NY2-gDlnh0(SR8clOc!%Oz=V9UtK(R+OAM$9xBi}NzF zbA8{0+&K8{v0}Z7b&Q^+Nm+RKTw8|VyMcl`n4kZComI`Hc(rAg#k>8NE*brJq4ie^R(nO4D1tbQSS5>xB#lcgCroxuLsIDQ6>NkSoLA z|JFiUX0uh8o|}h0o&J8SmRJ0{H#$cWW<Z=AS=;!h zbiMU1{;7Xhu8X|w?A-CBs7x+Qz+q+A)y+}=@{PLWx7XTkkzSLp!MWjdRoCl=iF^-# zO<8nQ=pY~KpJx99JF>0Vug0!e|F$y9@jxQ??hVFAeM^EQjz(_rnz($^>wuRRzgYy{ z5{#ewoMn55U^Uad3h@MPm4j-62^-IL-Jd0~k%5Kndgl4l4?kR${G_>eP#WQ}#F1e0`eATQfEGtz~qEskht-W7f=R0ZTRaNWZ!FCBJFe@yqD>nXewl&vpJ1C#=%jz`(%3;OXk;vd$@?2>=}t BT)qGR literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Material Design Lite.png b/src/drivers/webextension/images/icons/Material Design Lite.png new file mode 100644 index 0000000000000000000000000000000000000000..11ec0b532da3964a7499391cab80d6f6c03be286 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGyaRkfTp3_MK|w)D-(1zu zT-C@-#mGX{$XvzHT+I+90wRsfRShlFj4af^q)%A1UqozZeDa!&o44%Tz5mdWM^B#a zUKHiPz`!6_666=mz{td56I|BX-Lqo<%||akeHMKx(Z;~Q@Z8hIF~s6@@8oE)W(6LX z+9bh+epg@p3y)G@+4$<Vdt zf%0gHh&P9rGjtS~4cw1D5&st$<-p1in8?b}u<5`72JJZwjR%>Onb#CBu^nS};L=Zc zFn1dVm%c~z3fTfKp(V4YSU(U^Nq8`ohii!f<0QwAD;&9m6eLam>#!W1!|>?l`*U(L r{!BbAf9uW0^YL@o!}aSc-+yA>nPHJ7S>L$3{IUXLcH9) z^^NQ9Nc0|Sz4c3Dy>2bzz4bHAzwg*l{_JeR%7xMQx6j=9z3%(&=hpXszT+|2vXJ-f z|GYan8x4!=CT*&3O-m)Xqwi{A_XxWTWQ9cfn}kXD_V_WR`H z&9mnwnjKHy&lbtFphWG?Palq#z3rdl!#3$GDgT?T(kUa^+awzrVDUSiXU6gLdOemO zP4;&@n3@%mB!UEb&iK62PN=VYf8vVVfvAp(y3-5{tSnmle3%+8z4P3)D{w)d#RB<# zuHl}H8WX3i4D+7k!m)N|t8p}w!-owDlRtNRJ)WGlK-TX0-+LduPJKC|z~bq|vU2-& z7KaNa#ZpTR9Rz0F`DM4<;;pyjq&v-y6An!|vX}o^-c0p$2aDJl98DW`_}Tn;^Glmy z+tW?yAFf>9`)9_L3kJKnJk;N zjkm+B>PH*Hg<0_ti#D*ANarl?J*RKqxTLss!M?b)drC4G9W;66{_b6ovGd)99fx-b zZ{Au|{V$FELB=a_^LKh*#s1%TeTSuSZ_6#i(v4!(U#cvZ&Q{6UE-d&Wou^^OjxQH; z8SkftDqhTAr_Q>mv-E$Jef-)L`?h2UST$WbbLD8%oXmy**^o!qI+xrud9WaF%Dbxl z(v#*-+q&&8*QF=5A4K=3>aJZriDiPU>dYSz67$!_>U9*ndGdPWk^3>x(yFhskF7u1 z{Ojh=y=BT%yWW1|a8^1l(s*0$M0ksW=Y&iDmh^AkS12wp-?<^zcFU$~B36FC6wPB8 z8E(IBy1DbFYr$FD3f0h6Z_AP`Z^>{h+^Wc+93$HDq;9govI_+Zek!%6399_cUfs0V zo+Uxi=0gWW)fh(rs2K1-Odlm zeT~9h%3rRBecGGrQ5&^qMaj`Js~6_)b3cD{sxO@{`Hz)1H^ce#ZTp$8Dm8fLq<&{$ PU|{fc^>bP0l+XkKCBCi8 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MathJax.png b/src/drivers/webextension/images/icons/MathJax.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3ee56c01ee57e038f01aed379ec847c7992fea GIT binary patch literal 1051 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKk33x*Ln>~aomSWp5-M`6 z{`s8m_wHnt1quqWYI5GT=kDnEb2{L5NuUvv@&txc8Vj~eSs|ola@5P2Ve*77fwLSQ zi%P?FFQ2(}HCI%3>V|1|R;<~UdpGEAEn{(dmGAqrXV!U_JmfpWbN}bQ>UXyHEkD>t zU1wa)a*e5+N%+6_r^o}9jhihi3|iD#cQxF06L9|XTuFEv^X&%7uMFx8whlZzmJxH> zcQ-mdP*;#@Yv-cGDBo#}oWM5}C7r`=1c=WaYLDbMwXYYyYG zxWdf_58ry+V2b(nv~u0SjKX8x=WfVyvO7QBVO;jK>xp;+;v1@bpaW^`x+fA-u8s0*9dT^|9wBbVP>*x z-QI&{t?ONWShbk{PrUBs?)TGU>71Fx2kvZC+Hcq}UE~{6p~{}@DbgXC{8R6_Ivtp? zCYmQM^ake<#x2&V&a9Ew?y>LCR-B)|A#kB|hwl#^k$a0$tiHazyI6I8($OvD)6<)i z^8J->KGgkL(B}P(OXtJVi0Oi^Ol!H8H$3(q0>YhVz@AoTH8-K_Co44)L3wv!Cgw6w|V63i~;HyqWvLBjOvfSmkic zADf8xv)-^zQrRb8u}toRN_f8^jw_4@`M7zn(Ge`iAA_Uga-l QU|?YIboFyt=akR{0C+v=2LJ#7 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Matomo.png b/src/drivers/webextension/images/icons/Matomo.png new file mode 100644 index 0000000000000000000000000000000000000000..c6caa3515747e5effaded5b3427f98b06bf56d7a GIT binary patch literal 2951 zcmeAS@N?(olHy`uVBq!ia0y~yV0Z|^9Lx+144k=29t;eO4FNtOuK)l4*9}_mso7Y4 z-~K7by(S;^nsC5l(qT`Aox8esxfac_?A`0uyuqnsn=^ym46T6qb*t=irkYhQv1wTA zkTJnz(lOWaMb^DXEY%Mm)b*Yx;5@5sv-8JFQDvXG-&=J#9A;j8|Nha}uRod%HGG$S z`S$Djomc%w?V^e|{Ap8r{QRSR{4!mSdGpttyYcGKlMmOv{rWiJ=FLO*=Dqp)=)lXD zjgt;!xRbHB#@0iw@)TtlSXE5h<d@SevvM}${ zw3w9-9|jyh;htUow}T@YeiHpJun*xbDK5fQij+^{wtJ4|n{& ze@?e#rC)J6m+`dF$SIYHZ4=Y0PtU74TOKAIHfwirlA?aoX$A()L!K^$d3|B5bH}Ch~3;&MD)IYyB)4E*6x2=t%Nr52hs913=Yi-zSGs)a3*N-2c zJ^T3a{I7r1YOgF)kJy(h;A+1yTvJ^$+mXOD|->V)goi|gtReY|*6*Lw2Vq=xyT$KRCv(3rjH z&lkTFn`iZzDr+?ONrWGAyUE3~;OybeGke$OtdKt*!z1@}Vw1x8D{Bv0RA#XHIZjV9 z&JZy@XdJjkldI?`=l{TvpeunjmKNrYTUThEc>bvAzQ*~ftUqI9J``=v(Bf7TdOEFU z!gc!uf)7Rjd#l8rlNZLtxtE0e_j0LJ|kz?U$fhc8}_a0;7Bz3Sz^#8JfU=p@5b#H zD>(TS<8$if$+jeL?>J+TQvHj^g=O-|@_0Un4XZZXpLWpaywyjk$xBXttY$uOIn<{w zYQ{V>=E+OKX7wG>iwJ(Dv1H2in8!B9IMj~suNSMHr&eH@b&x0gq(iI0%sV^(>pZiG zJ^pM(z?*MfJ2Fq)l;0`0I)Qh4-?o=|xqTDc9{-ow`ER`i@9ZBkq9tBzOY%QS{7X)G z;@eZnm943=p~YAzPjf5J`kt8mGP573)XC;1uX8i`GgCUQTi0J*>Dda`ZK8KSe42gx zBZpE{SKXXEi%Ac!W{W2a9@!!y^d|2|<&?^bueWCZwBQL}G{s4LQObkWtpIMj{W=J zANjDk>6uOMj@Z`=?>No5#Bo@D=fkU~#VdKv+g`|)Sh#dT;F?F%r1o8i*?Epvzwq#` zYc{dh&AD0kNV^^VaJP21OjO%*ZYloUFV9xAZfx@mp19;&P}RFTKmTm9JG?@-)#szS z&#ZUPb({@(&-3!XK7ILwZY#^S9~?3+8z=QyT>kLqLqSydysQjOl^OM!4ZN-#>!Uoi zc-l*!YQAEzm~)E%fWoK98LzK!&08|(kgjY~R1}vakCd}|%Uc!MYg3lr5Pnc_hJS&L z?Eh-L=Q%gmOby{!R{CV+x@k_!cCZBG{P|i}&vE(Xi^^5&mre+%TyG;P?OuPnv-OH* zTkhc!+pKxV#2vXm&s~)CvVHx#Tb5c*H~cP@e6fk`xIRHsYg*mklIwgAkCt&}|b#s(%>ET-)+|j>S(hZEkP1^C`RXp;Tw;G@r1a&gVikfAL(dT$A{GsnD@A zi+Hy3`;5$h-4i^8k4TaO#W&N#^77o~n+O@vM5$5(9%ssGE%^$kUv7iZR4RE1}m zcrpF^|J{4}vK66I-xtjlIK_JTr^&Gi+eLC#{cNgUy64W0jnzh?&T~`JTIc@zRM`3X zT0*|o;~sDiWL$aHnGML8+YDb{@i1qRi|Pfr{QDPbwBg&o&NeZ?H7+= zWt8ceN8CH-z1{IUQ($S!^B4P>y%ML`#2W7NWaWtJtNz$>k^A>8L7r2A6PF)oH(mSx z4eRet124O27kyLhcZe+dyhUcpLfNAsJnaQ>UGb$wUz{BJxY`t(R`2F&5;N2`+P(Bc z-t|8`ij`5poeva5wBuK-Sv=P!v_4|7-VCp!oBKCwvTYTa^flyX;@SBOP3C3GlY~>| zzMVC9abnx4N~@WH;#<1ha!L)?EOmJPQoBPTyeC_$EUIfm5Xafe>I(#-tar@#G^H}S z>p!iCEIe9B~FZw4?WcJ9yH0<8G%D{?8Y~Q?>8kHwS5X8ap zNVbBbQsAq-O4(MCg||)l7aA8bE6zBTVLvtbzQ?UN)x#Hz3w$_&XR7a#Z?V2@>Y(|C z&G1Kq#MC7=zHftNb9ZdZ-XQbzO7rCsKGhSKLtZzBTnvf{%+dUH$)w_S+pM-b1wOBv z-O_ibtzFy@bi<72-t`A8m3t+mR%ID~nZw}BS~-i2Gpz9Pg{Z7Awkwi&ZUlW1*m0#t zkvF*bT70&aKj)+#UZA|PqwRwJg4Brl zDK@ofoQJ#@`X=n`$XKyBrQ>|ozLsqwACDKDlT`ThJNTTs`h{suHwAWIO1afG(Yx*Q z(wCRbZ^-akpXvzGWyvbv_2bgcgh%J6AGp1>FY&=K5%n3T?!4&{Sea6?f63gv4ENSq zw%9Db=_a*nUs7Ly(H-%OJFAqPB`(=1o-<%sr>L~&e!`la$0Cn$w#`jem_94_yTpr0 z2W`yt&WaVZC7xdp&~)wCZPslmDSM}<%Um&RTF7p?g3a);?BcHIoL_nlk$%cN&bORX zW}W-W(^QqZ`G3)bn@mbA57~cr$lZ8VzgI_L(T(cDV-uz>PjGCVZYU_d{q4WN2dams z+@1bafuC>Tq0M;(0>7O*G$eaY)}4Oa^iSYWdeX9TF|Gyi3xC{UH{(AOy!Ci?v4iVR zjSZ6$f8AYg!E-A3s{4`!Hl?|qwjqk^7k!C|d(1Rt`KkV$ij}wCYE?DL_;_BsXvWUq z`t`l{mFt&#Qe<;CFI)3s=gwu*D^p!hSUaz3|2?yJLEth`(bEUN?~v14XSQMb!mA?9 zN-Ne$R0Y0W7$mYVzk0RGsy%)?0(U%_l6u{#zQ<|Nvxn>B`*K?>f9V^=W_3bk>XcTQcemHFJ7`sXdP`O`iId+wK8-=5LY|8?iitHTF3==6O(Wc14QFJE%; z%AV^+lW*=5{#PD%unV`8u4D=JacBepSX;ij9kVZndCQW?zy>~37d{}{?Jb-$UA@L%pJKC krZZR^1qh=5?SJ^=4z{^!ceh$HFfcH9y85}Sb4q9e0Gi^@*|5ud% zUtIA2?y3K|;{RXX`Tynp|G8=Zi{$^mfBOIOuK!^S|9iauA71o-dq2xdHv^E2!FiUecpN{nHa{u1n8uJZ82neW9XUoK-3V1LIat7sn8b)47ww zr!^b!xbiNX{^j0=LN*WOz3RX3UpsN=Bum@(_RxGogp2-Z61k|(-ZqG(5)1(VSc z?mExIALbNJ*Ipu(JlDlhVP9ZX)CcqL%$9B$J5qE`rLga4J3Gg-FIiWKb;l_;-zPib zoN{)o(=LiUtJLZ@{l+56l*kjd_NL7jC#}~#{bUJ$?UF5x@u&=g3UX|Y8>=!3$sHR8!U4L-H>#U3GLyH%? z-ipfGcExkC#hz`?%TDiS*<2q_yz9=nmN@>Wq@eAbhq zZjsr0TlYktj8a;3>TAkeRVU#j1-6U_Dqoqu`m9^>omzV{SFM>4;AEI^NM+W+=x7_)-*+YR z8--v={N5G)LVS|SY_HtqkZ26x#Sky+@A4C#?Um%ec|&^F5698g4x7lGp!H( z>sx>GZpE~>AJuKn?)t#4sy96|aFdtIRVKC0-Rmxg|7v@*ZE{Y`Pks4q{d#tXi@p6e zFD~s{{)n-zC26jz)9E8#9#bVI$5i$lCGIm`R0_?=@} zr=z}Xrm6^YR$A|gyJeGa+uQrSFKPYv`1ef%)5dL&4z`6(*LXA0gy*=|8kMONW}QDX zDZa3GYW&`lo8HGI{`?ucW}aN~!4%14Ly;t%jbV$PUQY263R=u-vTo8k|M*4eX+8fg zTkm+B;mPw>HFxHZM{<`UxGdAz);cq1nYiCx9K1zj>0iZ6*(vAP*L8C8Pu%LXchZs| ip9P*Ky=p)1*UxVA_v=k=Wny4pVDNPHb6Mw<&;$UP?P_TN literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MediaElement.js.png b/src/drivers/webextension/images/icons/MediaElement.js.png new file mode 100644 index 0000000000000000000000000000000000000000..a95762dfd14a8bc2006bbdaac91a3ffaa0d8abb3 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+7mdK II;Vst0J&5l0{{R3 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MediaWiki.png b/src/drivers/webextension/images/icons/MediaWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..d976ea5da102a7b81709e3657aeacff331519394 GIT binary patch literal 2244 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANME-JULvAr*0Zr)T%XhKe4q z&z^t0_WsVfGjG3~ax0U$)o#r+1&5yvOhOlv4A?w-7A_NF*6`|KGgM>9>bS~3O)Fr@ z1SS)Y#)hR%s=E0O8V=GKnoCQ5&GUO+`u`b|6B+(}$>#cg*Xum9d9l%d{cGzVu1f!RuB5@VKJDh?^37?7o!6u> z#l;=xm6m_fEyLWFtgzzZ<6kZ}P31Yu9V#zTsisrvJvw z^N#=gX>vWjZ0&myYYX-1PTsOR`t2u_seRvcRd9tl2jjLi<}=N&eHIZgVEnHCynX)7 z1Hs>ucI~qC!o7eA0IX?$;Tp}mlR39nW8yo-uVS$0tZh{jc95zEchq$JMFoMUe7HaMsw3P zpTy^%dCu5QJw18G>&=#8>tj!{&d+$TwEd^D`-L^jSPc4_1KH31R^YVoJ(AhXyhH4h zYuYhEiNndpr`Pk-pYyMe7x zr{~>6@wsx-bE>5RQ!h53{yA6V#w(^hUpS_Va@U+aYjpej3}vRZQu*J?KFvPJIFDo1 zoaajvUO!qY+#%eNY`~Q$JICgS-U`<9O>Pq`6uLMx7Q|luQ7e;NFrkWhW|`7vJ|2Tu z2Dylnp6X|wtUKrTOlo@1YlS|?UIxK+vMmdECB@6WEZ*F8;$Gb(C#gjYUxPcQJD)nP z_(b43^Xztw-Ynrvbpa_4hs6S%uW~ZAx%qe+5}V2!jOWFio*Ny19FnH`e z=#_A=eRad>^~d6iWbNl0O_l#Tt#aRU3ypHeeJvKOS2$FXH{?rux{F5QY#3rq| zLr_4;lO>sbVf4VeTN!PbJG;8dBRwd> z-!n)~=(^$GYQ;5;M?91dh6Q_EWn^P4kTf8=EE{nmgqg`^=79_w3`j5AqWJuI*o1?|SB7UuMnr3(n?ttK=B2NKNov zxXZkDl2!!)?UqQdopEu#n$u;s%AS9rSbufVwd&TB ze^>$xJ$5&q;+UXNtM2q%q^EG<_7=m^oPBL#QW@?&x=Rckxv#hp z&bY8CUN&nrUv^*h6usQ>=WE%F@Mqi3`RSF$%yAO?de%iZ{j$YPB@521+YdO6ws5+A zZ%$bd+I;wMhC836HP7A67uV%!oOk^8-tF{!_b9m~#w*xPoMXN-_1q_4bKfxC=BVv&(C9UdfKAF*zu?Qc?5#3VAq!SBXI{H7 zZ|8-ZoVCRV3oq=`KQQllV7Nk7^Rk7@PvkA&KEYtzpv`k3UiK;HTm8|5^nMG8g6 z$=^O+wAy8H=p&ypCmX(vw>qczHLOfm`n1C{+cLv zt|W1i*`u8vw;ybKm9e`)#cl<6TxY1KpmyYv#}!+yH7#Mi#5>i|W7dR|i)%ky?%q86 zbmP*RIgOUwU)N4_)?q!hbmf_R6^}d1B-JgxGGsi!z~Pm86n;95!}8zJKqGxfJ8Y8w~HGB20Eo z*X|c0H_Nl*8tY1)jZf!=^6>U5m~~6qxdg3M zeyQ_YDw$`?s}oD~&V7k7V~`BZauEA*TK!zh)d`}_kN@ltGFY6slHoK%+4~36HuPq; z7bKXUmix;tXlD}Tv2FHs_HQ3n&0f5#QvI{g(Ji+vj66><cq>k z=4%Rg6B<86h)<3^kfp})*QWNXR8Q!RZycNbzrTNQX`@zkw&pz>XVe_9YK?|pIitG?t@j>v9bZhjv W#}}7~oMm8OVDNPHb6Mw<&;$SkHz9Wb literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Medium.svg b/src/drivers/webextension/images/icons/Medium.svg new file mode 100755 index 000000000..c8b251dde --- /dev/null +++ b/src/drivers/webextension/images/icons/Medium.svg @@ -0,0 +1,13 @@ + + + + Monogram + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Meebo.png b/src/drivers/webextension/images/icons/Meebo.png new file mode 100644 index 0000000000000000000000000000000000000000..f872d0393e12376559af12de92e7720971f24b76 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7JUm?-Ln>}1CoB;C@n62< zf`RL-PBRwYjkX~-=4Ci<$VhWAZ;4>`n6!8w_X$4cu4Km9lQq5AMV31i1#hyw$@ZYb h>C)Wu4*CoXdyF=4aLwIS$-uzC;OXk;vd$@?2>@P~DTDw3 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MemberStack.png b/src/drivers/webextension/images/icons/MemberStack.png new file mode 100644 index 0000000000000000000000000000000000000000..8f170cb9a7f144337448c9f16e75c0470b20ba37 GIT binary patch literal 2112 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE| zgW!U_%O^81FtC?+`ns||X6NG7MXHyNjobV@SoVw=;8lLY|5quYbO?JguyJ zMyy!b%~IEd$dcP1l*ELBB6Qh~CJBf|#hIA+3jhAJP=3}jc`jYwS+i!CsQAv_GC%6~ z!YJJUR+Fn*2RXD%M8h0d74I(H#344J^``l=d(SQZ7KjVXoO?6!*p|-k)6XooOrKZ$ z?|bDr%kPpMooL`^jpEaPj`fdkSIkr7&{0W4kykzOPhZ zz0&CE@O#OpwwP=2pX-Vk1QmH?j~P!6Emge0Qqp~5^|_nxTIRE~KG+y(uEIaTLvg2L z8dI)=+XIb5*{i-paIaL+nH{rl!{1F@3Qp%VlTtcY{S%sDr?M&dYV)xQd#*zX*Jp&N z9#sD`Pu44rMc@3y_lBDUvG94J&X%V=J9?}S+`iEm#rm);bRK)u=NYm> z6Q3?n?~yokJk6b{B+gdLyJ30bESr7Nu0Pbg_8V@f@v3w(e=2mKexKM|Q<)-7D;E+h4l6TyO-Vay%DZb$pWL|rg zVGYwU(T}lf`fk2TFwpV-XRhC{|0BaPt<1& zA;$L9E!VSw*?;y69I$i@E%bZN$nEyREI#zT*t)#OOAlNT{I%`l)L1Oy>%CO?KHr);Z-vkk0Sv-hy<83$pYf84t&4W6sJTCLwot;ArAt!p{Vl1hw2cZ4*MHu( z|3rKH^9z@IyV!Zxo_Mk|AW)X~V`V^Snn~&}Gn)&K!hflm-pLeeymxxqx#HTIl0pI3 zj1_(tCwT5%nKhj+O3&tEux;&Wk_ddrL1b z{97myEbnXW9J+s_)luc**%{d@W$g?ai*L%De`A02Wn6oT+Jcpa;r-Lx4(5O3xgVhF zE_5$4u*z!jEykB6Qp%QVPBAH;32yPXJND|8)H0vB$9^B@n{4;f?f#GIYoSk@99C)9 z?7K1J*}G|lKC9L)@DMJRy(|9PFa2;&Pp;GCmo@(H>|W1celzt>hLPk_hD3==#s8*U zzj0%SmqFT^66V_R$Vh&R^yy{iD$2zSmfcCCxdO7{R1LD zC;KkbZa0)>x0&O!NuQ_t<;?k$b~{8zON)w%nwXi~Npukt-!%8ag&qIDyyUN+>v^g> zd3DXYIp32`GC$GLFO4hNzjReuz2N0kM~BtHGxjYl;q?+b@V(ZB<^1PqT_=t_d=nBX zJTE8i+dIb_(0=lfwmIn=&m0= z?v)I>d)H1?X;^jX(j}%193EmDtY6Q$y(jT7+p@EBq)YV@)jwS0m{uuWan<-j5br*I zr5x5>+&?M~I3-UA%0J_^jxjbiR?cAGgx-!nXC*E(emK8(z5Cu{9}O>-hHtdpbyV{? z?}q#p>!tgZ4}5n0bE#($&lH`8t=E{2bItg|=>L14Jey<5*Od=1$naY?EN=b6TE=nx z7#C|!hwu;Mf`tw57hXv6_FbV;{ai+=sUt^{%S_(dC8gi6?boj=hA=bkqytfQ40Z1R zq81#GpFPVm&nCjqv})QS=SPzN97Ehc6-GReR2GU$=SPi`5QKYj|%zt8A-miEZu}G+IjiztIByw66->jc| zs7-!zbMten`{}zy7{g2s7suXNcPd9g^TWIYiK0#-w`MQyD{hsH78Q59D0MLSxJhg0 z0o9hp8jZv01=H6cG_3yU{2d)n)|2uh~ zkjJ6srIr7F?#$jjNxFk)eRZ`62h$3VLk|P@2^~Lz25RR0(0AZH^ZbuiWh?^&gKCLu zL`h0wNvc(HQEFmIDua=Mp{1^Yxvrr>h@r8SiJ_IDk+y+>m4Sh6;>|568glbfGSez? WYw)p2(xF0 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Meteor.png b/src/drivers/webextension/images/icons/Meteor.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4cd3cf78a4fbf06ca7f9f96cd62321a75a4fc1 GIT binary patch literal 1775 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Microsoft ASP.NET.png b/src/drivers/webextension/images/icons/Microsoft ASP.NET.png new file mode 100644 index 0000000000000000000000000000000000000000..471760a89d5221b55f3c74ba72719c0c1d76c061 GIT binary patch literal 1058 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKFFjoxLn`9lp1a!}k}7lH z$&3>jRI*G&d<3wg@cxL)GX31^&#$!#vff%{*wr6w|G#(Mym@j*AJ190Yt7pI z4!5i4n(#{Mo=Kjq*L_;GF21JeU*n9MH)p?*+1r+RmQgc0GT&GEmqg$XqwKedE-^fh z`Kp)SJ8X7MciSi5-6!TA72a~|xQ9@y*wNb`@qg?4BX!8k@qWv*D`N0JGm=0jjcAu zIPK^+j%FUEt`#dYdF{M!e?PHvdn2oy>Mx5)J`-Mv*uP`oYx}9(x=+hPI{4?^M*Y=l zQ*T9Ixz;D(s=%}?GVT12^A^9X)zp?7&MmJDkaN{^EU}-qu~Gb;;`2RML|1G*-k@$c z#e45%7nTEui`E66$lRjCSi;`)Bh&2F`v=vQE-Z&X%#@q2{(2t!xrrP54Yt&_`lj&-a5i4!`ub)$l(h#*h=5CZx%W8dz;mA4LOD1ZwKMHbkGP5t$ ziF%v6qpT@tJyZC{$AJr)pZ8wOan)FAaE47Xy;)%o&jr~ZRf`W4J!ZIiiluPP#>s?p7+TPH=;ceohh|ODU`aGICl2+_+ znRV{~|Em8yGtQ}Wmw&(fF_z`*I>~m8u#~&5F8Uue>~}R~$}HKSyD&!ZQpm*&iz!`v zXA^ot_>E12p42_fz2)nuIXP!tU+TJtTlE+`%OB+2U9@M<^!BT=DxGSxMW?JZ=(RfG zJEiM|lK98N!c(|7w=K=AR!htkr~X^F=NDt^zr`z#JblD3#&CJE=F*EDRocs@ zNI#nXS~1GGaEG(ncf${y(HlA*-E}#sXw}%8xa7vV!{3}ZUO7)Nite0rer4{y6YDNA z+Zc0Se{Nbog;#0mjht^A?|6Q^rMI(&yT`bu>`Abkb79p_3-kQF=eJ7RH7_;tKYMO- z@f)Us&U)kcnTpT%912-^;^}-LrQiUuBaH&vc{y5~K8C;9_r7t$|5fwm&6{V>_>%L@ Wo(oskFf%YPFnGH9xvXtmyCn literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Microsoft Excel.svg b/src/drivers/webextension/images/icons/Microsoft Excel.svg new file mode 100644 index 000000000..9c912bb4e --- /dev/null +++ b/src/drivers/webextension/images/icons/Microsoft Excel.svg @@ -0,0 +1,22 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Microsoft PowerPoint.svg b/src/drivers/webextension/images/icons/Microsoft PowerPoint.svg new file mode 100644 index 000000000..4f0b261b4 --- /dev/null +++ b/src/drivers/webextension/images/icons/Microsoft PowerPoint.svg @@ -0,0 +1,99 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Microsoft Publisher.svg b/src/drivers/webextension/images/icons/Microsoft Publisher.svg new file mode 100644 index 000000000..254859b47 --- /dev/null +++ b/src/drivers/webextension/images/icons/Microsoft Publisher.svg @@ -0,0 +1,80 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Microsoft SharePoint.png b/src/drivers/webextension/images/icons/Microsoft SharePoint.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d6f9bf32cf17e7a106093433350d5b6e902c89 GIT binary patch literal 753 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!J3L(+Ln>|^onD{eTPSgC zy)}b@gqrd~H$@GVZjGg0(-tjQDg-s6?gEgf3V$*bCFSB z!{ZME_YQ{tkW4&0hwI0@qiyq;7KrOKd^KR-w^=v0bz_~Ul*)muTJb4|g)G?4DhjSB>io~p z`$0_1*=Q9*w87C-A7kbtVXx+WJk>01v^;SGPn;9)6j#B7|3y>fB6ze@cNZ@-JHuWg z^7n1<{mBNgg0(EQhgfQw3NOSaZofb4L8skjBc*lgFaBCDR%#GdzDd z1#Yp~&9^j;$?o*UDDQJ=t@{EvwkNA4Hn+|74EVCW_4kyA5)mA`6Xz8za7h(Ob2%9% zT$GcS`Zt6xS|-iqS;W$)hzAuXjwvW#vSm(ee^W78b)(nM#%Il+G{WvI`W%_{*TMFI z!+~e#8daXITJqZ}X!8f&vh)8-4yUbL$N#ZmLs<=X+U+TK3iC2GHLl2vrvgtt$oYP7euw{OnxsunbCkrE&JC^=I0LzJzhR_ zb7&}yvRHmAg7@}=NiLzQZ7%0(9Z+57z`N2zxoqaH+k!jPPoMKTAisEt!U`= + + + + + image/svg+xml + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Microsoft.png b/src/drivers/webextension/images/icons/Microsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c37c10f4424e6c12f249ad2210351a1fe64339 GIT binary patch literal 2675 zcmeAS@N?(olHy`uVBq!ia0y~yVAuk}9Bd2>47O+4j2IXgI14-?iy0WWg+Z8+Vb&Z8 z1_suPnIRD+5xzcF$@#f@i7EL>sd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWR+}aY;2KcXryawX=b2nZfKIGo0w>xqHC0BY>;ee znrvj5Yz8yUzbG?3GcPd**;J6LQZiGl%*`#*QWFzRbyH1DjCGTZO;U7|(h`$&%?(o0 zEYgfkj7>~Tl@wBvt)1QjwCqU1yN!2?hoh4^J1z zkcv5PZ|%>%Qz~=(yV=pbS6-pKoeAWNx$r9FsmXl-eynYbI9xli(xG=A2^%wa9 z!T(K7da}LUR+$I++=OPwBrj4^E5E)U;gCs6(8R=-a{*S#CU&KDG$p8U0@J;va4>ZHBv!WsUSw#_~~bN!AAxoNTb6PBG^ z(3*6?$uMJ~#FhY_C=E7Uk!GK`Z1owRf3svCda{+Ru>HS5vY2P^B|)qg)O9$)wC^5Omb z?vqbnuY4Wi;jXWP5Z zTw(6RlM`DV|FVe3@|3QZE#1qwHs_W|>O?iyV;^r7 zVe?hBP`Cek7fwD_{>A6&&3{W@^Xe>roKmS88RhS$-f#Qz`=qytv)!w6AIZ;Lw(8tj zetWM?H@*t=oc`=u_vhQ|KLzje^z?1NrKI0Tdwlg(Z}__F(v~@Yr&`#$m)@)TUUpqO zV4d2}KbNZB)tVZ;^-`afewe>CC_PugnsBFlENfISUsrTfKJUrY&1{>^^q<#K|)kFWtQJ`02Cfuiw0V_x{tDZ{L6X{PpMW zzp4HwT^Se{8$DedLo80$PK=J8gP!HJrsrpw{x+F0Gm)X}B1{mGLO6K+Tx=Gm1nL$q;`vW3(9{SwcZn;#1B zGzXoOWjVAVin$_h2Fr;JQ^htUNoY-b`iVgyT%loAfGLyv@dF<(vSjczq<>PFUCLQ8 z$8v&ywZYtWb$z?n(mF49c`1kAn-SuvWKve};1|~d1yLb`xCn{k3o7}ZpXE5wFYd67 zal=GbgZI)`_poc#u`XD`aIHG-W5R{H#|~mW<@G_%FG`tSC8;=ky>Ptm+Jm)aiz06Y z{jQq!!IYujPkZv`6#I!AG%`OjCPt^v$^0Gn(B=1meSYu6($^8p@#u$KY92oJ?`d9cC@s=>Q(f_tA)GnWw26=nv?tLsT1Q| zzrTKUMT*P~`8AA_>8_cI`cR%i+?8c(u%c-8)bIer#_Z XX1$o1A(4lHfq}u()z4*}Q$iB}y}FJ! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MiniBB.png b/src/drivers/webextension/images/icons/MiniBB.png new file mode 100644 index 0000000000000000000000000000000000000000..b60ad71b686a3c15ceb4b8b02905bb795869c69a GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzI0Jk_Tp1V`7}91k^j(_K za@dZ6fq}6k$S;_|;n|He1_lOWPZ!4!j_b(@42_+-!Z8vtGBGj|GBI;v8d{i*7}ITr!%nIE2J?xS1GixOmyJ-=BR1GT77A&t;ucLK6UK+95Fj literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Mint.png b/src/drivers/webextension/images/icons/Mint.png new file mode 100644 index 0000000000000000000000000000000000000000..888004275ae0b98b58f68d495b5d26dde5e10c5d GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLl|5Y?Ln>}1|L|8zXb9Nc zr*g(>R)=Wr{(Jww91bnvHRe}cvu|#*sP67bmhVGOP29~LXmaL;{PtIAW_q>`Tb=}2 zx$yfO-nS!ly3vOW2BihI4%-z?bS$Uu`{Si1$Lp}2@o)2@#DgoZh+g0H;RRzGV^`Zx z_24vl->5p%$t=8^`P6;y%kSrDzr7)Q#y0)BOY3&DKEL!K^G4am@_(HoJK8v{ld8?! z{jF#0cvK};#_NACcJ4lXIbY}7w>qX>6*TTwO}@y$Vy)*pyV8Ks*ZFeShgnA#@}54d z{?<35$WqvqSs=&Wd}+S-l_Ro-C!|)1w@x|Br!()}eEW;(R~Oo`Z8`Ge!PTXr?YE_- zw_VZYSvBKryw%$lRM-Fuy#+?;#h*bPSM0}N`*W=wb>q_I@dx4_GuX{uC|YwgNaVOjCNFYQ-+8$3T~ zp_^#t)DWl8j*Nv1m#koDJZ88cp@}isVCS*<;_>It+}!=`?}Sx$UphVh_L{igy0m6% zY1-SFhx7k@%B`8m(ePiNIV_LuQ>V1Rf=Hk38oje#m1M9LpPC`YP{YK=rsClB+5KDY zzoV<;qpnR@*KtGmj?%TOS90QRU)#BAW$x3Y=Pe=*|ED(!a;*wvH0?gSCvv4a`wGRd z;7|#U;td~PzBr%Ge(&#xV_y#@N`&faMuy*;AZc?ZqlJsZG|eeKes)`Cs8^WI+StJO zXj!(6QfI`{4^Mk)s@rQSnSRgag{jBfT_0X_x zn&9KSZToe(dz5xjT1%9u_y3zqfT+rsvxa%`vfIeDB{^=H+@TEb`ov9DKancCMeu z2i?^M^_zQsT-dj6+qTq46E0aYp6Q->Niu1o`8~VetIPHF{H*)` z;>Y8)(${Qe_0|17Zk)fT_~VPte|JLa4)0oe^`?Wvk$Xa-rGiHF7KMo!DStlfTW-EC zCT8}veX-FpcR%v8y|bO88q9P-!R<(4$*)6K&lg?R^Xc^!eP=IIZDRPjzdxV9|Gbw~ zb#Y2jn%aJi*<7s#h5?!;>n}w2Pg?wbzW>e#U#D-YFHZkGYq?bad})jN+#{X|uUH*E zGIsAdm+vRRrlWpuS=y(aFPUN;rfIbtTr=m|siaQt*j>gycTfJC9d7pK-nMs#4qWK; zcJ5r_$q~Y^p+YrbiDF=rijBZQP0!6t?dv^h^k8AJzc-gYzL5}hE`Wi1vy#l4z+$qZRxvmZ^IUbgSkn`M7*oA0UHuzg)u8dDSx zr-1GKtAFn9ojcPYa5KxJl`9+^0!kvH<{xERWTLRDFe-ko-q}f2*?AF{CY)t3oUmoP zNt&|;#|$nRF7|IFwM(l*y@MBLy6$Q+7G-EGFLytt^y8Gf(wsBuhZhSgsxmk~Jki{F zaQDuaP3Mn)+}WRh?u;mh#)C6LOYZ-ikUCpR41?m4XN(+9 zj!ceE6_Of+L<3|@oP2Ck{I04Bs?KO<;8kUb^W*msU^tHg@NVFsa0+g|4uJx lYHX=(Y>z+mVaZSP>gZ$xog+T`7#J8BJYD@<);T3K0RTuqE6)G` literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MobX.svg b/src/drivers/webextension/images/icons/MobX.svg new file mode 100644 index 000000000..2dbedb857 --- /dev/null +++ b/src/drivers/webextension/images/icons/MobX.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Mobify.png b/src/drivers/webextension/images/icons/Mobify.png new file mode 100644 index 0000000000000000000000000000000000000000..c3eda6de8b0bdb81879a4be8ebb63ad53a929e67 GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!v7RoDArXg@6BJlY^gUBE z;;i^RUK?MKHPM-nzGCig`3y^=cgYjNQkL{HuS)xuzGB{2`8OOAZI&(17Lnj<$v&X#$Imogsmc?uamp$ zPsv=^QXwcP=Ddi7>z%cBVbD8 zKV`oe%3;AUWr9a3gGROzW5&GWuNwB|c-eEdI_P>%Ywk)hX*kcg;Ev-7#zjYtS{f8S zVsPkAd*IEyz^G}0a>4WB0A3FUndI=mBhMRTbG-h~Z`IoLsMtaJ&ZSv5`wwXDDHIge z+$kQf#A2DCJo{0oO)KApP0vzgrcAl9;}z2kW``dZyH{BRw$-kiF8=?Lf;`)i$#J14 z=hX)3{boM#kN;3Y+1@)!3eiHb_dU&~rrwa*z&}I4v4VT{Bl9`an0VK;Mmp)#1!`8y z-<6rr`hw5l*zp^oI}0rrJa=Aur#?uQ@#wD|mzd8aRai5In=~}ZJYkUd=e0|D(?l7C z);A0izfE?pGTf&j&=&b`Q4pKNb)zROM^seYBNQWfKJ7F(c!b@EIO z*d%XvIzIHIY}x`-hNzUzv!BvMH|a~f;BUM literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MochiKit.png b/src/drivers/webextension/images/icons/MochiKit.png new file mode 100644 index 0000000000000000000000000000000000000000..bc3e15efa106535e031149a02735c5b2993cbbb3 GIT binary patch literal 535 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7?|Hg7hE&|@o%~+gIZ)=< zclQscyr&fA}y} zn(6%MD>wM=-E9n8yl{eB+s|8tJ7<*4NS&cMCu92QhpHlr7EWE9AD z7Khj|IViGrynfYW@xt2rwB)%Km&JiqHZl8Cw)a22>Amst@-XHu{WCvbDl=|tW#yVN zd)_xChep}eM<|Ts zQM&11_jIVUKl+-QQZ|`#GY5gfl#U)FW_t!7+>3{KcyXE0IVX}Qmn=&T;sr + + + + + image/svg+xml + + Modernizr logo + + + + + + + + + + Modernizr logo + + + + + + diff --git a/src/drivers/webextension/images/icons/Moguta.CMS.png b/src/drivers/webextension/images/icons/Moguta.CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..978a99791cfe61c6324b034d3e6201a0d571e4fb GIT binary patch literal 1797 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9XFOdTLn03E4bKdS36)Zv zm7!*w)pJqGSZk_;?sOm3l@^mDp0ZpQx|x~L$i~EyaY`WV%A}(XmoHr~5pcR(y+7{8 z?nt2yV+luIl>kAX2p5kVinAu1TyiW!tX$>z`?!Nf|1T|jy!O|tyVt+Ivwc4Aea-#q zw+|m4dLg>R+fQnnt?|0G|$cmB)K306$bst@D)Un=dF z4D;6O&s09&_i}rwf8-=BzGp3S)_d0dx*}NlfNgu@=E=U%OLJpeg=(hgA8OI#dMtAH zlz_~cPlsFVxDGEBs+l3)^WCWS!laKvY+Z-q%K3M+A78{-oOGz<=l*p*5=j;xoO)g? zy14y%!{b{Pb2j`DzI#Z|?_G=4quYhPPsFwhD16qnPV~yMk5V}}MPYB(fhDS(x$n0w z@D=R4{66Esg(t;KQ)azyyX*QOqwYeiZsb2%=Uo<)s&0p}oM@3SQCVnNE}fOK@xp#B zwR)GN2-&`UP7@F5vdq}+&U@RmmUZEMgA1IsJZe3LGgM5^m4-Rbp5MCT2g{KoM;~w8 zzwY>IefxH~Q~|!!eHrDm8P&ZPU+c|QuC`?Sba0BTq`19x-}>|C6MnhKo7ry^EZ5u5 z{C&+H?qidjN?w+olRH=ASabJ55!3YylX7mi*dTHLK*AWzW9ISaslN@NvTjA!S=nIfuvS|66qI*s+q$H*GSFWe4DSe)c+V*e{YN;RAPc6+%G6Q8!W_Uuxt zxdtAZ`>EaTyLH?4?2!o#4OK9zIlSvu)P?sKUh}@NDdCuYf?d3=|3UX2kvUT<9@oTM zs~vY&yzrT=S9OtW9UJ(iQA;5MJv;rT>mnHdg}7Qv5I&Q9Oy)YDwnps+i*{f=`7i;Cr(ZJxOL^ql|5%vtq$Z~ z_gS!P*|L}Sf8T%RkhN9n=FOYabHlQi9##6o7e`x-*~hx8K~!DgEko zV0<{gdnxaF9>s9Z^fe;eD)XN_eY$b0&)zbxgSyv!4m>R2F}q@3a9rQR&*NcXn;eswSh=rj04KzO!rGQ%hP; zuDt&G=Q6ibt8MM)P8Wa8xhCk;jhD~=emo|<@=v7L%$bqJOPc0Q-FmvWgCTFZOy1G} zQE~C|;24c%n=Xm2F0csiacY&hqOBoo_KtD&(L?xj&sraqjK+L$`%*$ zKK-%Zr$~G1!=^hrzB=DOFWbE+NHaJl%TBMv)8DP(o@n^YD`%?rH(s|Flu&9qZIgFI zVdndV7Uw?O~bZ+Ca z$;(6HI{W=a@;bh7w=H?!SUs2Txk+$>d(o$mkdP~BSz*~Lr2GQU`v3g>dwrSotPrhO zr;R#FN=d01885QBjz8gYow9b#quV`a)%*r{w?^oQ{h!HT!}*1E*72^Rik&6;cbEIT$u!=_8QpdN`^Cn4I}iS| z)7;dt+#aaB#Y_BVB2$LnT>{AIlF__(=u&wnQEQU(#qukq3r<$AyLa#2y{v|*ZEfv6{gW3h zS-xe3#GZ>dv zH*dTAnW!s!Vw3iJ&GwCYT4BhUA$0NK>A&wCrdY9jnAK6FxpSSV@}CXC^?L>HuCukw zUg0d*x^`1`qwaWW%{oz#{FZNjWsWLDyFnGH9xvXoxYH@)o;e}1I{9~(mZSdCsGoaHSXq3 zznW!gHrMZFj#={Gy7`qh^Yq;of7JT8m#_V?^VX=?BS{-Kr)~CpvQ@=1T4&k6KbdY} zlTv5S`nT%(Yo0smb8hC;UC-Ler!M4pEIe%o<1)3>nMES+HTFm7+{oHGY17R$2R{F) zJ@>MtOCxHrgVRB`K#{2%ZoifI$?}8ip}^v>Z@>R)YwS22sWa_*ubZ>2%%<<^??g-j zAFOuys6SZEb8tcD-)OZM=CqV=iqlaI|>r68OaN(Zt8Bjt>HtU$Cp; z1U5fnU$=WT>s4ii(3~2VT3h_RuX P3=9mOu6{1-oD!M<3Kc0} literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Mollom.png b/src/drivers/webextension/images/icons/Mollom.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9e30bc4f697a383e28335072b370182f848f8c GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7tvp>ELo9le6BdZi5XK}Kz;fjO#Esojud8M}TW9R# z=g_L&@Pl38KkFm=fIspb;Yp?kJSRSlpJ3gd_B>PZcb{-V@BhLFR~49zF7g&kNc=fJ z^7!M+<*q+GjvLOItTpo-des|$ zNDAC9nUI>PJ@=&e<=Qxj`Dq>E4>m45cIwfpgIX^%jvr#=`zh?CH&^{*7Td#}7K^w4 zp0h!p@vMSO-(`jcDXcfQIrHA&|D-IS&;01O!ymbhc*c*O3g;M-#A;^gF4$(_^wY*c zhxy1NhciAW(mWOH*pHlVoWZ|7NoSVh$#14tzG+P|apvu4&br5T \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Mondo Media.png b/src/drivers/webextension/images/icons/Mondo Media.png new file mode 100644 index 0000000000000000000000000000000000000000..0570eb31d1169c5ab466014ef4c814b031968dae GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to)I41rLn?07PJW*q6ew|= z|IA(~10|(|dWU@HMixfaBaQn)0vJ67SXe}+8eGkIRJ5CA2kZ7Lceh;X(oIS^EP0_p z&@%Ep7h_Ws6PFU(-c_x&)#pA|?VVNf@bKQ}^FG(ie{N$haoP4@LP6(^v(G;_yLa`N z>z7@~&0k#hT&!s49sOIYg}ZaEIZMCGFsb^q?lZ&k^XnKkiS8&9+fgUCLg(@G&pK6W zt2LP^O zTMquNjQNv%$Y_qm=ihT8KL2-W`EjYXtH9zTkAGR=)Y$z_(AWuS4&n*V6+FTmyB)CZ0?Y=svn{)3PGzi2Vj) zJG@OgcKwP~ekVLN(eBh!BcVQ0i{uAxgzq{Yt~KiQk`)&ZG-Qp5QVU--@8s7lX>*ff~)n=5{CR4 z7e#k)^dHLFdgx)nftMwR9)CRW`m54Zua9yUv=+uX&OdT7)a`!Nrkih${Br+&%%Jm^ z(W}KDe%5fXFmbdx9WuUJtK-01x+7R_TH&sVZc0`8SF=i!Y%h9TUb{x4>qLpwT(NfP zUbd9THWkm!(UsQ>3I+cf6i)olclnBi{lm_uyk$O*@7%6mBmaEu%ff%$7ft!+@D~|^o$lW=H(26W z{d2SOD7`IN9zI8=%w&;P@-h|`h7YkyYGHvO=P}GL$4YI%FxXbT!Xe zVy$!|Lury)lJl;h-n!>MBk$}tPBQ*{_qEFTPuB0>*WUYHecn=b+lG1nU%j|z?Qc`^ zI_%qvoM(%b<85N^S=TR8vAn7I^y^IKKR09U6n<;p9Dn`FZZFOD>3!?v=4d)B&#{gz zT)HtxNA|&)OCPT?8#7jXxsrT5tLQ+;qyVl4*^gIp->-QyPwT)xfBv_+Ihhw2UnvyLPM8Dn;f%2S$gTOT*^P;W}U||297F%tDDpM=nSNID~KoeR&eX zAoWwhqvS~gC&P{KmKRg2@7?=ew3@*?oBy17ReA4`311ks99>zLYOrd2xbtZC?_Fyd zUA~9BG4(LL5-8j!d!l8^(V!bQr5q;T311o_%To5FiOWIK%VF0m<+qG4{swB*@=9-T zV_EcH=#x)2gJ}Nx=7wZ(Ck_{Zt^gTpMVkw0{5m0u7uXeCR&t67oLC}K>R!!ogZuFt zcRrPd2W(qy*_G;hoBW#u7^ZyXlE}Q=_}Ouh3EwG$94FSB4;tQDEvQ+2K_k$uo>{SJ zN2B8v`P-9GGpPul?UH(MW?DmWL2j?@j@anmU za2YuMk^YdqdU@g#PW3hN-yGL6s&;jCec&wE_?G+R&Ij#}?IflwO#7=ch5G<^@J>NZ zeOEpHbjQUd+3bxRf{&-U6H?q@3cXD)dCTg3V93Tx7k0xAKKh|Yjv?s*?L#U zpF9>;lgk-5gq=Lty6pS+S6@$;oZen?$3Cc)NG9`FCr+{yBfZaKSmLhI8L` zUM{}9e#eK8hxMoVzTYU?a7pv|x>vEm>u%Qy|K~ms>>l?s`T06&z4P~XY{+E)$Jn;D WZE?r3MOq9D3=E#GelF{r5}E+@n_L?J literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Mongrel.png b/src/drivers/webextension/images/icons/Mongrel.png new file mode 100644 index 0000000000000000000000000000000000000000..8e847b8e08e1072161b808018495c0ccaf1da840 GIT binary patch literal 977 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPcAXL!0ehEy=J9^lQslFGpF z;r{0w>$^Gmtr=&xmj zIkg=(typ>PO4hAAYhT9Q%G>?+UA;dGLxV~1?5*#N;*VC&Z;fS`kaukz)1to%T^Jg! z~-^% zLX4Nx>{pq-c$&N2&zDi;NTl3$<_*FP>!jKEeqU_lSYn>*e$V$U^UwRmYZ)Fh#Wa~* z-^&m)@!-WQkMGsY&0;#y^4skB8=4rD6Q;T`u!XSrxm_yV$8>wzUeRsw$&w6Q2RI`5 z9WL?D>AI1`cIi^mof(x?JPce+Jd5nR*uc zzRNpNFPp`1Zbg%g;GrwO+qbrg85Ec**z0Vg@^~4R-APgO*%v#13&Rc-2YwfY*nG}C z*JNj}X7Gt(?~;G|KAX)!zCcDPVQb6XX6YG>3r@;vL{}I5T4csB)A50H$Ane3N*`V> zyv6ES%NC&gX!?G=eQ|}{4U-fTuzpUojr*bzE=c za>+Kz;Dcl7io}xbkqjRuN}aKl(qeedvO}f0gKtCbFR3TH>#y=05I@Gc>6>$hW#ph9r~U*?ykdW;X&czog)*qU|t-#*<3&L)g=E_3gRzOTbD zN7$pPfnmnZKk-wniWzd-v*lIzq+N`Gfq}u()z4*}Q$iB}x5k*_ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Monkey HTTP Server.png b/src/drivers/webextension/images/icons/Monkey HTTP Server.png new file mode 100644 index 0000000000000000000000000000000000000000..a81df2c857a272b65e1495d75ce24ec2d39ebf89 GIT binary patch literal 2722 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM^nVv3=Ar*{M4{}e4ORYTc z@&D(2&*!|~bpM|D&ASc?;*$gv3`AU7CKQUOT-@@_N!prKQs?r^i0G&TrvplFY4$it z9I+B>&(coNb#n@^eZT38CM6)c(hI=ue(FWc`Xx6fXj=zQ>Wpu-dK zoQGGN0=$ke2mZLqBVax!^7X$zOTE`ymxsPxwJ|f?Yt08SF0HLz*Zkf-ls2oW`=iZo zZ*D(5LQtV?1(Qa;htZLz3V(z;MH#Y9%@@9KBJd#V zifP{8Jof%Q^8Nqg3#kYG`QIBJn_mySeK1LPs@z*@J-tz2tW!iDSyt{u=r|H&Djw$L5y*QSP_h)+>A7=I}N3ZACtnN7W|nn;dvuWTWR7 z*8@^7|{llA0e}B8roIUg4&Zd3;SY;Mpt($bP_`_uV!YQUhQG>g0I(1ivIua^qT(%*v$SObPs5K zV0%rXjjdf$F3N?Yv21rQ|2!Lg50)iYTE$9_L|yV?>txZtR#tZN`L_3K?e!*?&oAa) zRe!ZiDkmv7O|XLcowoy6>JN+R@;W-Qp&< zz4ons*h}a0=cG434|tvTbz+t-?^7?Qm9rMMIy*DW7K(l>vfkd8WzXk|_l4&k&N4Hl9fv}nBJCgKew^nTboihZ5dx+Y>A?V#wkOtxS#Q9pUe60ZOm~!zpp6Y)KjR_ zQ}dvN<6QR84WeCt?GKr!Yt}5$D4J7j5iXFtBoIm(*q(OijFy(B!l>rSAEu=x=J`bMMKXy&J9m&3^Ot%CoOF_a6@NI;IwuJ4-=k zsi3FVj?UN}6L%j-dGglGHE_an%d1{f`$80}l4^UrJ}WdYHM6y9JSVrH@(IJzKB*Ox zu1#xZdu;oqblLLwp9dF~$NxO2$dhnx->aX$qn2FPu`Crhxn|Z8mo*Qc9}(!=t)dy#y>iCqIhjM* zv{}>sDNN@7Z=8I8FK6^yHR-s{j3XXPOl=$AN*p-GRH}O<&E@2lDM?y?RktrtuC8-* zZ~MT_*73bI@2jh{pZt$!DXX_?c)NxQ3S?>jZ%KJ!?qKWE-`1d_dA9bv;H=VJ*VeE$ z8rUXHz@MDvvdkG#63UmYvb46O zyS>P=J@b9un*U-S4%^?_bDZJghcqt-&+`%X+lp(>)R_4?in6-aHe1xQ2;c6oy0Sem zUSPIy%TG-g*&k}f!oo+^sj4j1DrS#6lqPCoVS2QVZ{NFRcIDR_-Ocarh-P@IaX31q z^N5b%zdzr?>u=r8lvYf-u;Ad?MXr-~UYwrcFWa`Lk5l)9uT%A`n!Ki$%9BIXHUv@tKHW6-oE+LrqU4hzVv5PW#8N^GL~TOFk4=iRefsV4a3qW z+hl{?84MK~CVb%YTIn-m(#$UtAFB8sy&8XYOEqt|pPjGN=3tZ0Ei>B|W+zzg)z)MC zy5y|Tehb+{Mh?CEcWZ} z*T2l=XBOQK;(Xp(5*Q`B&tr1Y^v;F7+yy_bGP7KEEPj)Irgz_gE8gcXuCs1CZ#8+d z-cFTk@zn=p?u#G)_qDOJxbfoY{rmhGp7I{j5AbXpPO6W?e*PVzn89URR*d9ml>m(>Om%kQyz`ZZkK;Y(%2FWwx5wm?)o_8&Y zf0)fS_tJm%sW+B<&|RSuwBF5E#UX!N`IVJ zPh`+Oo2Rmq@s(lAR)hJ+XFBno{AtQnpuSf1bwujt#4E>VT{;(PB!Bc^(5+8rAL-vr z`pMWXW;|oc!&!&I^EcMCEL+-_rv9;_^H_66{I#4J!cRoGJVn9Kc*U- xo|8-xw%0$d`1{8Mgoc literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Mono.png b/src/drivers/webextension/images/icons/Mono.png new file mode 100644 index 0000000000000000000000000000000000000000..dd9578a86de5280ad08506873b1027d8bf0b8571 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGJOX?|T>t<7&p-{()aZGb zfq_B1B*-tAk&{ESVgkfpT}=l zI6=nJB_Whq+=SIa_N{c@+k`F#-UM;RIKc-}jsFB0u5DvsKU#LavEZlY%FFLkyNT^!$+PKV6?+*=>@*VFu7%tJdD_#}&t;ucLK6TlI#q7~ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MooTools.png b/src/drivers/webextension/images/icons/MooTools.png new file mode 100644 index 0000000000000000000000000000000000000000..97ee321a9d78bd85199d5bd08e3eae3486294851 GIT binary patch literal 1398 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxE(iF8xH7z zwpE~V42s&zn_sYjM?e7$FMrG0RzfqjIwO}M3hv5jx0ZD6sE zRiL&_l&X=twSS?enUAS=zHfZJv3n*11B0rGw{>8dm0y9niI=%wsjQ}L^UnW9?&%L z`n?lc&HYNkvwGZPn*&nXJ>r_evwEX)`z!;iTw@v|vim&ZTC4)gBeHwlV;Vv-di;_* zyy9CTvOp=#DWWbkvpXogJ2JP=DzL&ntkx!|(#L&GJp%(nTS<^#Fas+i!w&|AQ-2P9 z=sd|F;l<#_@H4KV|KG3c{}@~{7#K zx8;IRS$WR$8*U)xpO$yu7Ac?f%Da_*_uR+2?)qyyvxFm5o4mu+7YHP(IH z?HjnfQjd8C_qk27&oZ;G4QAIbja;$s$L@esua$f|H(Wguy|wxI)%L0VzV5{)d8_wK zydcKEb;a6_j*ejM!%vm9JU6Myt!!`qWwPV9W1+pD?9b&F=13cEGMqQdq;_d{;G9Y7 z_uRK-++0;E&GB%(=a%gGLaQ&whTeH|Wv6%e0_nJ2-wV>>cM1Gfd6ujHqPO4f%iY?r z>L@+Audn+P7?|0YN`E~*=lJGeHh#&j^@%+9lQ+&ce6{tQ_+p9PgfkJ-U$-C4`?IFJ zFP*8W^Zw$xUEki?Cm3d_8?#=#vgM_5+PO*Qm(q>d1&h}k=l^SZV*Slk=h%Ez{)khX z);xK-=D_-?=fl^=eYVQhef=T-Z`+b3TUPYuC^eit7`-j;_BlSLTPOejWR2I|{ONvQ RFMg{vd$@?2>?t1D}w+4 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Moodle.png b/src/drivers/webextension/images/icons/Moodle.png new file mode 100644 index 0000000000000000000000000000000000000000..3afa9c9fe1518c184291ba005a65e017c46ec7f1 GIT binary patch literal 1213 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUEuJopArXgyyEgYH=i^zA%+ zdi0OY=S&JwnZ(hRuvGg-P}DZ>^7Qobw0C>$&fLgLjb4%TyY}YUCueN$|F(TzeO^}4 zv3AE|=^N}ed?n0$=3-JB4Dt-@#)pqGHK?52&X~`@-0N@9#k%2S+= zhWHj<4DP8uRN*SInj>uKjmtpJR2<z%$ z9L){!+SB;|I+ne^<(i!>cXhk?rJrg}(IJ&g#eW2T-8NrnX6$`P^muCRs#C8z%Xfym zyI8u~^1k=k_VMtStTh)i)^;B1P~cc`wWh~VBKhU3U9IWy6`kJ>G9F;sv|##@T;+4k z>af<}|@wZDnhrq^znb(%l4k26X5x`>&vNY-Q5)}KwEmmj*?|4(_!TCs&?s?$0l;}L+oem<` zW;d-cvk%cPZGOzrP@D!kJ=rJcYez&``3ChisSE1 zamIi=nd>`VZm|1rAjG(xHKh55+wp8wt{2O`A6mgSF*YVn*fAi^=2#TR-d3-rq6SrO zFZ+wl{p#I6vsXIwK;i+0)4a?wVFw%^yx \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Movable Type.png b/src/drivers/webextension/images/icons/Movable Type.png new file mode 100644 index 0000000000000000000000000000000000000000..c578ca63b6d9e99492f543585ad01bf003a65b88 GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLqdZ+4Ln?0dP73rs6d=*| zH=B|1E(b>nt00SuLadmei|btxCdSyA&aM|0hze}+aF{-k`v_0Y1G5C}>r+H`Wo4%% ze|sr;TvxQFGGR{s`^~a^$K7qOF6%E&E{a_F^TEMQI_E!6Qb|2^$ZMB@_l1sye&G$< zG`cqFtX{P$Q|kLKKf8|IR~{!lD%-(u-|cPM=9RB^WzL$GT3WU6XVr_ApZXeIkMg$P ze%q)0>-_s$l^2x_?r^_h*`9m*T?I4WKmYI>`!po?E--V+lf2s2#;AV$>TjkGi8YUF zovSTFBRZa^FEVKgje52GrC`_j{0e6FnOs|*cStkrDfc|loR#+l=v91LDr zp0!Z^(t1E}tH|lPubUk29V`;*d%!>0!6>@v^U~9yTV%SFecq}z9;oX&bGKM#`_w&7 zlO1Iei;SBh`{&G!yZle~knItRLq}dcoWbJQ@Y?oO5+Bo3`(+>g?epVutYctcVDNPH Kb6Mw<&;$U}{uj~+kyc-rOn+dY53J$(26!@pnezkdDp@86GKzyD1A>ny^+z`#@z zlSALlq-%~Z`#Bf|lextX-frS(6h0<)hP_;w)5pv#tzw6`qQd2z z93_qT4uKy@IcGGU9xN76`{29$<`dD)8(H~79AZr0G~VY)e$3Y1D$sc4!UY$>bP0l+XkK D>z}2} literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Mura CMS.png b/src/drivers/webextension/images/icons/Mura CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..65ae35851456a0e16f07ff74cedac79c5c5953d5 GIT binary patch literal 677 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$ay(reLn>~?_W62;B+9tg zpFh3#ypQqY1uG@87Cca6m0|hCvF^^7%q-uKUuVB7kyx-ISJ%&q841NED z3ns7$U6+i|d?l*B#OOg3CwD|<#MLfseum`ze`j&OJGNx+qa{1_wC1OreD-7t>w%sn z-kyE`Yz#FRI65b*9;i&s-I3Pxk%L8@@wG|2V1n40Lyjs!M`SnqSvaJLAB}hxQz&QM z=i$itW99kIp!*hnO*-WY(H^08IyWXwer%pPle^ziYxx63gOreSv4V1qsdHXOD=@DU zjpS_bh>GvK|KiLFu_F<0<4S+kty2EIGce<;ma0>wh0cO09P^x0F4UEU^xk}V{o9Kv zpV~TS&bl^1Y!6F7@%sN?7G~5)Y-Tvgs4u3Tt`=viw@IM=@8gz#&u8ff1{SUTe*f}8 zX`@&rVZp6d_CIo0sU-fWN>5KtPJaLR-nGYT@7}%3Rk3&9T?>nUE{px|mCEJXRR4RF zD%nu_qHOouvfW{;W##1b^z`PRt47CK5oi(DRexx;5n?(^~mB{ ll= literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Mustache.png b/src/drivers/webextension/images/icons/Mustache.png new file mode 100644 index 0000000000000000000000000000000000000000..c7eef1910d2376867c57e4af46f555422835d0d2 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqE_%8+hE&{2PLN<-oUnn} zt<9O|c*6&sX2wdk4F-QwfAF_uK9StOxazO{;oM86(S|ln+3W}Tc^3YdQf(ZQT)`Uh zrS+ll;qtb4ji`wa`4?~r{5kMJXoWJ{vRWoT-v5$y#&3=*?`B$ZSE#?Kp68N-X!*w# z6Os~UG>1OYzu;Z{Aa2gd4|5*!hm{_ekkC7{wZ!O$(G9~FMkfq5B=KtUv2n8bF5uE{ z^V-3u+~I>z=S!FA57|PVYe=v*GchnM)LwSw V_x+O}85kHCJYD@<);T3K0RZ~RXrKT9 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MyBB.png b/src/drivers/webextension/images/icons/MyBB.png new file mode 100644 index 0000000000000000000000000000000000000000..637b7a46f50e7e841878d84af9838df82ac73ab5 GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlTp1V`)U|aOYffwE z=(5+J`TzgFw!Xo?fB#f9wU}zpFx8ya)YVf~*U&REHZU8 zjI!;ITlYV0@9gUC?c09q!_Hm1_!`fOwwynB=?>xHl%%hc;-mbd*cJ-PyYc9TAbLHLI z_3PIkzqYfB*jbr`Ubb+}hex+u<++0|R48kY6x^!?PP{3=B-d zo-U3d6>(c91y6YDAmR4=J>R;u8*__uZ*PO6iz~03Ih&IGJoEdW8vf@Y|0_9u9Y1o^ z#dY3^kK#X**4=;g!H-8+Y__?=EC0U>>bqoLO=C(GtTCVEO9vSRcPuX zVL64bCyj-&1Kw|9O+E1Lg7dPrLkmBCU12_BqHx`7cP6ghWjs5s%-dJ*__|EiBI6IM zr-u&1QMH~|wiRbOzU@35S68|vD!OU2hfOxq|Mp|KU*Gn&*k6~6t7UbHZBl7mn_D2{ zl%7_$`tj@ADGNTz2^rKEvAs9D9Z>ec=9HY+U;jGhjA=c)`ufXfF)%PNc)I$ztaD0e F0swsA?LYtk literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/MyBlogLog.png b/src/drivers/webextension/images/icons/MyBlogLog.png new file mode 100644 index 0000000000000000000000000000000000000000..a13ae448e904afedbd3a682bd33967b3fac9f0b0 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toT0C7GLn?0BPPp%VIZ>uH z{(v_3kyDBmY^fb#=3H@C<1eJTT=c#7=Ge>)bxNzeGtbC`-n%iSDD`PdF55XB-yGd^ z?=3->mQF~^y&PgbvsvNoo43{XvJSAHJ6Acc-0I@yptf}xoHo+z7bOiBJj<1Q<@9ue z-_!@5cNX-`lr=X>d3ix}ZlLYEc`T>kq0xcA~MD?_1SvQYb#de?`lI=WT8-7Ja|W zaI4vF#;@}Seq7=B{$mT&70%%m*Ss$7oyPxr4&T{C*__Q*Uvi!-%)Z&s)|mwM?#A;^ f4=%MV`OnZd|8>tY-s#2+3=9mOu6{1-oD!M \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Mynetcap.png b/src/drivers/webextension/images/icons/Mynetcap.png new file mode 100644 index 0000000000000000000000000000000000000000..01ee5bc86fb9b8a6881fb549d29ed4639dbb4d85 GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&|zI(efvQ=rW8 z`*X`3y&VO&vE-i374x`oA&l2Gy0f=Sjcual6mJe+QIjn$^$rt6%cEW?tzGN5GI)!N zX=_Z?_h0wETGx6wb+gOg+bzHU{`0!`$E}Z9&3nI0m61PyBeG+)$mbbi(44&f$?^wx2b{3}wq9V4Q-Z^UBGy8o z8BUJsY-_Fk0zIUg6RwE%I811Nz{|;4;CRy4@xiJ07Z0ki1ad4pBB>$3b1Pa!HmGRs zvjnc=8{Ry;#1rK{L1BX81dj=S7dML?5_p`%K1tyQOZo#2m4l|Dw-4JcR1{N~@xDrW z;*)!wbqg-n8XUOvp1sun`)-*_DGM&$WA|xlj#b}RwQ|YU=l}ouWR!}j9B}fl+b6&A XeUNppY+?%o0|SGntDnm{r-UW|FG|b* literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/NVD3.png b/src/drivers/webextension/images/icons/NVD3.png new file mode 100644 index 0000000000000000000000000000000000000000..d5bfdb17738dfd2fc63e4086b7767de55ba96270 GIT binary patch literal 876 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK#-1*YArXg@6C^$=)PE}b z_og#?X^~p4@FH=xTk5l{GiRr~yAs>O;~HGf#l#xj*fhQ2hsuQ7o-m7QC64^P3@Q05 zXKlVOA;T29`Fn$tqe1?sZz2nhxG!k>?=Z`);`RSKCvS)8+^h8tI<)^(u-<}GoeN8j z=~a|W@wu-##k%r0*MdX)9oqjiTRoE(nVh8Bcv_hweT7?$nY$wzE-vCSsbCD+^Upbg z=lj>Qmn5rgeod2m{J2zq75lFrtY@w(@TB~IT&5qzWgKq1r?G%TL}4j!f>k2hGYR$u zuI34u%t;@w$sY*F`uqRC{puP1JFTZjKNQ~3>LKR*QM&bjRB0FY`faW3kqu(o7-c^R zNocVbtLI)#z0f!1$ybdy#?OXV4*eIf>xlg@|NP<|!b{>Wt)EnLdSbEn$1iuic-#t; z=IF8hbco;Y%9WM!hhK$l%6|LuXL)I>MDD-!=0AKhCeJnf!N(qsSN}QgJIkm%ihaiz zq%R%edv{lhtm(XszvM(ruX(=pFw9-Z zD(~r=ns(LFjGf_V1D^)V&wsNfl&@s-nA;N18Y|1NsGf0iEGzR`#&sGDX}i7I0(~Fc z@>5&T^^EUFyWIan_fi>ozA&6nJkWQdYLA9EMX^kvJ!c}lrvoTK0B3p zb&JFc-UXcR_co+!THNmZIqmXw#szI`7rw8SWaDC}{m&b5uK9GeW!CktM;PkPPYP>m nWSRBwtBgXF?w)x%e;IcAi!*h{m3lKUFfe$!`njxgN@xNA6P%Rb literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Navegg.png b/src/drivers/webextension/images/icons/Navegg.png new file mode 100644 index 0000000000000000000000000000000000000000..037dc61f515cd80427d79dc24614bae57830c03a GIT binary patch literal 862 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}EX7WqAsieW95oy%9SjT% zoCO|{#S9F**Fl)kNn>^e0|SF(iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ zQVa}Cw>@1PLn2z=PWRWyDHJ(wZ=Ag2#1a$U#cH0*R4xUGO}W%@H0O%Wh7BQRlcsKs z+%S1f?XJPg8Jx6EU-u?bw<&>Ac>z_q$&)a|h=iSdc zpWnIvcWyE>%Y_sDGOqK_$yPF5cvD%lX7vkeH(p-elCrX-?YDRC+NC7dAAL(yTwIv1 zT~lA*yr;gVX2Z^%o<=jb#4MlmkIyGOHg@itckjHkrcSzFT34sn=x`v#-q29-rira> z?o;QpvzYeZKmYNg;lcop*=N&cWM^hR{P1DIw{K;KcU*sc_M1g;h|wk%4P9MTsotRA z;O34EyLNeLh$IyhOnCY<)upAYi_6T+OhZ%CaBY26m68OH5D%NBwe@MPsS`C>A3uIv z^anCKYr}kmybJlS_%s8+`04O@o(S1ySk_db=KIk?%lhWAtolqz}}v} z;qptDKoN#(*ROXTO=95T<*ohMRzF$QK|z2)L9BaWrc~FWg4$YNrHKnxt>S9PFyV42 zE-rq@cqh-Cp})VM;YW?#tJkkTR@m%1{QP-3LyTVdJ4PcRL59P6KZ@P|gjD_)7GvOI zU~OPJ@Spp`uU}kC{7;^_DcFBpP|(lMuVnYBQ(g+O)1Hbv`1UPq|NB?3m=dzHx#yoh z{^ErO!_})-w`|)s>rF9JL1pF1yLV+7HgDcsb@J1M0j=A;q^}Tri{`l*!m+sy@d+r?H!vcwhqeor;{@6BYrHZ%OWF;jdOH0j$ zAAjrivb=uz((uN*wQEz?wz#_Z`TM&Dikx2c`|@^4g^3;=9Vbql=wNvCvBD)ZR8TN8 zE6eDHl?-2}i_)im|MCjvcr8syO?8dY3pabtv|^h-gLC$^YuDV|-Pygpy;rQ_I&k0s zLuzVjPJVuL+r_tKm#<%U&&}1<*VmVkktwLJ{~s!5>fKPk;?MUsvrl*C{by>MxzShj TVDK~s1_lOCS3j3^P6 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/NetSuite.png b/src/drivers/webextension/images/icons/NetSuite.png new file mode 100644 index 0000000000000000000000000000000000000000..809158d16f00f06aa23ec63c50d724f52205d909 GIT binary patch literal 1407 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN zzmmsIDbMQIjKhL$0$0wSS=nu9sB+Hb`7KX*Zf5Nt95Xxn7bbr@e(RI=)4**OLUM+^ zZM|>%Reeni?oDxAG9|on%h5v;ub17Ne=Jk&vG4lle=zrD+#4V3q*qijU`BGQ*?vqwJ3m85cT@B&;{Wy5;;q84_X6NQ4pU=o^ zzWHzM_E)>#b{)%$UU%}}?{5tZExQUyv+tJczTDsGf4fcXCGYFI?pN%J z+RJX#EnYh<`btWv8k>MZznyxpFE@Xx`<5@gq1*WUE?G^^W!n;vzUfoSY2X=Hs7UjSB#ousHV9m2e zSAkaF*g8h1BT~PX_;@S-oRqb5tAQt@Xh)~GXEL^$m^s7~Gn+hxK?z0)@yemx+ zG?=zm#4qTEfY5Z&zVq&Wu|I5N4j1wiHL(k@Gdy3-vzuea!sY4O>=&N@xWTb7LUcj) zi)W2hF%LNHOPJ5CzG(DKk@5ALH#`ro>j_lq21h#wMM~);Ju~FAWpGUmw>K zIfq(q>z!P_(o($t@vl!S4?NzP#N>15tcTN=1I{{!E8ZnDsx4n)b#L;NnhpjAi|Y&t z)4I$3HN{9gMLzXg~hGAT7~!zt3mJ z4|WI5)`+dvnO1q{j*VBM-F7pEX^$A)r#(;l$QrQYgVG^xO{YZ*^XtQ^x)!L`2)2ob zS5^i~*qP0GE59{D?Ev$($S+J?&4!W7XYbDST+Ot_nd3v8y3OU6yyuw?Okr2>;7~SE zpCP>aLDw|nsqLNevlp5CVq9vyBD&zN`$OY@XZ0D5an9~w%TQa;d+qA%HCJU1Kc18y z@s}^dDoxygB2k!3I*cPdD@uvDDzZK7aFsu;u=Qtmz)Mj>0cTWDqgz9h)<-Zyd zQFd|-SGgHdkG2&_IV#LPZESSogv-pVY5WJozjZD6`Jgl-l>fsuu? \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Neto.svg b/src/drivers/webextension/images/icons/Neto.svg new file mode 100644 index 000000000..4ed0473bf --- /dev/null +++ b/src/drivers/webextension/images/icons/Neto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Nette Framework.png b/src/drivers/webextension/images/icons/Nette Framework.png new file mode 100644 index 0000000000000000000000000000000000000000..c3aeeb71d93615e83b4ce42d470c57b06ba2db31 GIT binary patch literal 1680 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%hg?qX^x3Qeh8 zUEPEQi?-%Ut*9((^0T@;(ZE3vJcC|8A6T)PEg)KdxGq zPv%Z-f>0hSqXEOSi-$kdE0~wJ1g=>j5TFpqrNlBbeA%(Bm)H0xC^&YAXlk{^&Br;OI_4v6ff7h;6(4Kf=dCP6K zs~Ntc%&(-%-?rKP_FFx3gTk5odGZc3e2;0fB}H<){AcZ5{>1d2lb}$l9@9Z1`+tX~ zdg-)#uL={mwd?nLt=f;msr90c9vnQ8r|;i0{xW&Lp3MAQ#trQ6Yz=lkztFn=Ptvc4 z@$rAIU7oIXFEVxVizTy5?3reNDbL@t{q=z-&5y`PE&qJv^JRV;%bQtdRavvn9@}}d)q4N$U*YrTOw+1g=+rr1 zGW3|$3w~pEuXDO)a`sif?v_>lnYeq)M%&cF6>&Q^NVq97dwM3w)YL^!Ip4RC-!62u z$b4(V>K`|z=+@@s96#_)%i{WOMW>37Z?*=NUXfDJ42a&B-tE!*TR)`hV}IYCZ_W4T zZFv~5GHUntz6^z9^Sm@){Ag`m#yKT~>$CYzktAKF?AZM$CrtR=x2NpOk(|`a-!46P z>#X{9tAE=ut9O_GU0xr@HHC@A+lS#rHD}8EvNc<;7JdBidHMf}q+JoWLnLn6g>W8s zyLyf5W?WU;yxrT(_TQQ4s3OqIm~{NAz=T+Tuhth2M2PKH>$UL z{W>#wrvG`p^;?6ulAP3%UNSfxym$ZG%=7clopCQTT#?7;&CI;xE^@Wpo}( zZ$7=qLZqEhP=o2E1jmi2!+d#6jIY+}osQrVIeIY2g{R{C2IFf^@>V|2r$0IH!9ycZ zD1S9q(V1hGmxZ&Z=WhvY6A^3aadKp+i9R^f&f`(~`F--!+RefbzjZ$N?O;OAloOU4 zj=hSLSo``di-&@yN(m2#%%rQe9+RIu5xrw5^KQk*b+^APw!S=fc2CN)ZDpBRtOtDs z5?3cPa2lsyIHxML#x%;=zo+eeJ)i9BERKmRX#xjQB(Lqd;9I?I$wb`^(=GN3on0*( zm-nKsqQA>0+iUS<&peJ9_RUkxN+xY#w@O`oQ!3$`q3Ik6yIRqkufBw7cut?byIYDbFYTodg^fOY0^%$CJ9d` zz6nQ`{JY~)ly&aSy+wKY#et25doFqC$LH_0+`c7Zd*MP6{;-r7(Ll-a|3Bo--cESA z<6PA0eXmNy8v@x{nhwnfadcDV;#N8Qhv)g4)Vo_fgUe^@y=9rebuRCMZ}4dstqG0? ze|PQBXK1vvV_BbQcu2funS@!L*mDLbl}G8-@o0`cYj^o`hlO*_g+oz{`bFa&wu|j@B0sl zp561U-)_#*O&4A5F!7Mss?9r+ntPNl-LgD7t2SohxkI|99XFY->ZQ%A`1|%)ZzA`U z_eI`cooi-(yLJPAfq|wE}H`0 zc}KpeuXgz7c4*z585`2aNu@81J}i0j$W-H}fUbqzRjVmRyB7wicf#g|n>Ukh^~9GV`5|KC-z-`)mcvbyB*-xe7aCbR$i8q@$H2Nx2Fd0>*i)z=I~gm zeR|GsX8{8rWyZTR3s^ds#NMmSIDY(}Q)ak}lY{An^(r?XsXM%KTD4Vi21DKRDN<6B zG86N(Vm{ss+c>|9Nonbhy|%VYe=;^#A9`)BxO06@0gG8?_B0`j_EgK}gSr=I9iDoR zH$yJ)zQ9(2RUe8^s=LqQYF{TQBM|mukN6)Jk0-L$eOYYjjAb|U!`6HE9e$>K)8lKg zlu(Y({GMlKt2TuyabBMBddi;F#<`jwUNbHb#3yb1nzcc0LX${9%DTX`*`H$hS=1b*L|;zx ze$I4emvE)+Q~ zp{DXy()~@?o}V=lrXKFf$i=?J*N@5dzxaD`&p?7=KCmi{^rhn=8JGHgD7u)@3`d{g%7B`2pk%57M!PC{x JWt~$(69E6cr>Fn` literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/NextGEN Gallery.png b/src/drivers/webextension/images/icons/NextGEN Gallery.png new file mode 100644 index 0000000000000000000000000000000000000000..4440d9824eb0f1389f640002c7899a2225abc8bf GIT binary patch literal 2168 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEH=O_J=$oeC$%2fARigU|?WN@^*J&_z!{$_AZ~yz`()k>EaktaqDeVbwEg{ z%s&>RGam$1Cz$qHhMD#GEL`I`^Qnnt*U40{;{V>1|Ega5{N3Hu!>!fl-rYT$_U%kfaryM$7Wd2R&KEN- zQnp&8JSn;3#CoTqJk@vS);eW{u?8J|9$Kct-)r%GZu!6ED)U#!{F@W(J1I0`er&I^ zi}yC!zma8M1n#;_@5}qU{ok6bInOQIEAMJoPWAYFH~s&AkA^o|XB2PBws@<*;1Qa; zr`@5_PgLi+&Bx{25^DNnmwyp0oyDW*B7Aq*hgr&Y)y(U@*Dc$*U!3jJzk=Y7&z7PQ z>vrF$H6a)a*C43TwG9dUyVu!DDN#k2AM&T~_j|J7<;njwKu-wYz6T2kzK>)JZyRLcw*|YztadU&A5*`mO`7Q)6Q-bl!QJNVbFTAGLKQBihb}g;w5_`< z@Vnu+=cC%YR!wE?d;act*g03R!$B!s^kj8mV9b86^?YltJ&;;uW379%PuOvnyMG?* zCTGLHO8E;Hb8KJAQhcVse)Zk(n6=a28frx7-_4BoQ(e}T9nZThChfs%j;22|TaV7z zk$B=y$eF7#Q*6s}UL@%ToVI)DS6H_(ZmP+a#4v-^^Vk30WKzjhR(3BeCVgY;dV%B( zF#-pK_9Zv`ZF;hG+RhgZ&+ka7FSCfb@xI`3`>wDEtA8P%|6cCWzCU-LWU$zjw*4aM z0b9GiMZD&Do3U_Zde{B=mrp;~l`rtT;E>xR@lHQpJ((%Hem>eB>2RZ9`ifT~C-@7# zio0)8JS}7w*Sl4@KEEJIm$O_r*6x#B%&L5+J!{_Ip5k-A%~|kn(P!`M+WN}AzOs~} zsnMmM<}zOJU43Gb>3=m=M!n@z6*SMb{ZFyDm7w@>z2}BpVm!SMY?dCKPv3wXS@ zRK;z&F*Cl6U0!SQd=t)mr8!3|7v1FlBX|4UV{b392QEvuFeveDd6c&J%l5#7fAm-S zOk?3^Rj?D%b?|9D^Ox-(+pF6fryQwLVSTYULDKDC{89ynxi)`q^a?%MYvI4~+NnER z*GW$H%y9^6&|^D&)j3%-bDELN^l$%-Jf!N+sN8)sTU5d7)W@K_2X5_Kq%A(SO=LAW zT~_nidt+45*ZCn4wf5l>>QlE#+_4MiXt~|PQsBvT!JpAcwYI)rsZw@hz9(0}YJ~%G zo23@i&D$Mg^r>EA4ntwJD(jCB$A`Wz!_BsF%aL;jO8bR16p6?|r5n(i_z)TD9X0|CgS(+g+|Ax}fDr zy%O6b?f}Vyu?t%N-}*4+bN$xu&MJGZKk8)V{cM)p_W!;|8Lwx&5}WBKxj(Ze^;=Kk zI^?sDb^Gccd&`wuUKXY0PJZJ2Of0)F!EF{Vf7koX_dl)u5hPS982+b&f3ZMfFH0Y{ zRONQ1pMGNYr3Y;bPq_cF6S8srBQfEJL7nHOB)Mrb+;?q^)US%#sL?U?`QI=Mrt0Z|J4YmtXgnzr}=8sH!kzGJlVJzOKwa_Ra}s z?{y|k&9GPc@byZZgVW=g0_u)}`$7a9A{uW`F+Us@f9f@dQ-fXHcB3brOP&~Af1ae& zS-W20P-_W6?t^nVCw$)(i82k z^|2`JX=X|97Zk4Z)p812boEa9HJ*&w@+%iFIjlFy{-s5CMZ54r`A26@UGY%~=$IV7 z^n}wJ-shV=KTKv=zkAE}eP440Yjkb*9!TeX{rAzK^KbZs-)(7oK9l$CEK!x;k&PLJ z#YgThdHtuLXNi-_GLc8gTpLW4?k*6vj+B*KW83VxL+qHZ_IkazL#8hI4{BqtR4`r? fl!YM0o_YpOZ@wMD2@+Zi3=9mOu6{1-oD!M \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/NodeBB.png b/src/drivers/webextension/images/icons/NodeBB.png new file mode 100644 index 0000000000000000000000000000000000000000..ad1f479fb94a5e51f5db9828edea7255244ebd1b GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toJUm?-Lo9liPPX+4aTICY zKlA&&fBM-Cv5cw`N?MI>K0PZ`)Fhfa=dS%$mX)a3Ya-^Ry>;W(KyRHT6P=Pdj6A@3J>v9O^PSJTxz*2~Jds`~}&L90sq?o|aC%cQ(DiMn026Yu}@QY?j-hOSsLZDF#Lf^GD9H zzIE!K3&+}nB23GkZI0RZe_n5suZ7aYwgnM|J54V5Z3{`P(sZ`TS!9x9Ew@+JwBNe|M{>`D!u$`X`&& z|1Jt#EH^zQ{-xaPq7?swpIrNy=CQ9^d{DS#s|&}BNy)i|7eX(VyUvN$El4ck^3UFN z>ySo*Vr){1f~(nkquslXKJ3%*h&VUpg-_ee9i`Jkf;XIcaN28P(!r&_6Q+dNbiCF4 z;P87vOz#JlvlAJnsovaHYh*b+|Mk*i4ZHpK3vJ}NXCt8`xHaOu<(Js%-cJW^1}<5| z7}q!Nkdcb_OQTwIwaOn^od=b5Lj@N*YD|?)6WexTdhDf0>6!^rOPKaA`Z=@khSttA zI?q6)SNOEiuuyCFJaABFzOj)~gPdVOlHz{t&ojxt4zG4k z@1N + + + + + + diff --git a/src/drivers/webextension/images/icons/OWL Carousel.png b/src/drivers/webextension/images/icons/OWL Carousel.png new file mode 100644 index 0000000000000000000000000000000000000000..d375fc1a43d910acf84e0abcfcb1665263f41998 GIT binary patch literal 1033 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK7d%}YLn00zogVEG5-8Hv zFXR+q%enXF(HhMcuEix+N^}%o?bT^gQqnQis(+&2BavS-JkX)OU4xU(GP zJXjnL#78A8x!3!J-BCgCNn_LnZYS01&kP6VM>!a&Ig0OK4RWyH__8QbfrDN1f!GVC z$qgwPjM>aP3S~2x*;*M@%@UaO9W_0e6g3X1GzNVTn$h5UF`$!iOQV(90>&`+#Z1mj zbL)iMBl(kG9{HQ$b$zwwUN7Bs{tvC?v`x-Pe7vzFXD;S znY;SF`}KLU!c%N+dB5Bxk*LKUwUkjVx!3vp&X~ikjB(uc*CXmStLdyZJN8Jz=KhBH zarLX!KVQ)hym>;<>`$-%tQBj&FVvV9DXsja=Is5CGkljl=UI1f>yBk>e(G_wr@C`lM4f`b}KEAwqrSvcJ0;*4w^b?vnfNVMNQRtJ2Z;Lo*k<_O-2>ZS$Mg zuij}#t?4P2$tPXfo~30ON@SFjTuElWwqaVa#dXh^(x1}D9;6x6{dHy?z7D4%qf33eO%5b`*

@bAgWLH~;ko!&XntIdD5+?bmo){g%|?TSq5M
zc)N1q&7?zz(~n5|?|!zYS1FVAMS1AQ*B`32s*4-CUX@**F8}_HX+F#6+t=9J?BxGt
zy;*W_<9ic}e{+AeS--s6Ft5bcHRRtng{g-fJ}$OxIwijI%9odVU!|;1oT$2Bej`_M
zropObwKF`{cg0M*E%DuEzo&B9Nv3AE90z{8X=i6G`xm>i;@t9#&>uZQOEQ%6Aded_2j1zx~cUi`#zY?C4yIm`DVPjj}0>?as?S^q@A}p&}c@Ox1a$WFJ
z>_c>2#>rKF3l@HqZ}QpecJq(<4W*x2Z^|9j_j5~L&06(RXR+4v&DVeCd@~Z3ZoHY;
z(4VHd*81fVySSToc+9-^@%=uz)2T9|)aZ9tWIM0?ERJpSdtxOY2p4YHGNW;s_#KHI
z3c6)C?$7A)k-xE@Hj`EZPU`FTqbd>zf#$L9bBbqT(GQEdbYL>=Zh0;&j}CM&FeS4zbZ{K$$dokfn)4*$)EYBg@k28TWR7R{bVwZMU}0i>
zQT_GG*1XMMe{8t_|Np=DdGA#++oo=n3%b$J`}t*Co{ePo1_PJSl=M#zwyr*WfII3#
z)2tUKKkPR%lNEJ+;jy@d(dNqpf!|yP`{gf`)SL*~mbiT*H+#N@Q!9`B%JYqFvf`F{
zo7kT|pQ`^Z`Gqt8)m1mRo=Sasw7vD|{r|t$Y;I9M;u_Z?{pxvBkN1xgfA-pZUe|Lt
z;GHr*v)!u*+3Mf7PUiC1J_$S`AiGA{@ap#KeYdURHZrR&n%~@5@`ceoTuaV9D{_jV
zgSf8BV*VA^CRZGj+4k_@QMI5I2Y6iM3kv2Pux8UxG`vg}RZ3n;GghT~C#ikPl
zEYD7FxWTcciG`PoSJSn1?fXXK9e;lOt@}Q2{^y6xzl+cBod5RT{hiN$744kU|KnPq
z;zCBB=F$zkMhbkZS}SYp7CJEOVX+jy*EH*|zzWuQ)5)uQ8l78(b}-c4_Hpvwz))xD
zF`?jd9P6tCs}8el`KFuT^*Mh_wWtM~Sgg=;2g{0#4JyoWEG5!;Vj_)ohieTL1UaNt
zd_LTeJNT?;7Dq^vYIDl@${P9o@odHkXI0aLV=i&>NdKF)+~yyvx*ekuTjA#gM?4pt
zO1&N}`EZ7s0L$8@r7sGFUWltyE;=&tNW7ztZLH&JhQGR=j*}#g%d*?E6jmyQH5Mm?
zPgpSh@wu-M4>c7+XIO)SN1<$ZZ
zrpfO#`E6gN?y75$x+vd%s;t@PhPGmkldQ0=)0+Y!Mx*kW}3TewhNdp4LqA1
za{Muy>E!xnZpSb0U2s-WGdAR$go&Z?t69~1B`;cjJUZ#e@*>Ht+6mI9A_FJvUUGjWgHMz=#|KgpU85kHCJYD@<
J);T3K0RXvEGLirQ

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Odoo.png b/src/drivers/webextension/images/icons/Odoo.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e067840eab1c947bf9f900d8bc9066edbdc9ba7
GIT binary patch
literal 1780
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9yFFbTLnI{U9*pf+mMVMv
zI(HV)YIj2q5>U1jct7vulb=}*%xJkjP!-}&2*)By4UDJoj>w(=MGDyQv@igC243t%-khMabGU{I6S^&tp}G6p#)9r8(m(8HmNuC!
z_kW)?`}U+uCuY3$3QKJkz0y#i(-ZXj^|X>eRSQ`~Gl|X0&RaEA_wQU%QeRP5d3|NL
zUc=3Ru%t6>uM!TMe%1U1w;?#z^?*-LL-^9DdzM
zb?1hKNB;1bxg1#1vp>>n*Ou}P!i>#-FR%EQxVq+lVVL~Mb7!68_LnHcsehT*5_jBc
z^HqZxg|qK}Xu7*tf8Da1>BdRT`)aN|m*n_1Z}$3_7%BNz=?Bw}Z4v2_f0On9qvahr
z#_FQO#yXQ@Z%kGX(OPYG^yl5lOQapEdvBiVXp_2o)WAl?(Jw=>`NI*aF|
zx|zuMX7B&Ad{_9EC%0KuI(eNqHagC^5V+sI>)C^QiPx2#BtFX|hEDps^#xm7p2AaR
z=EcU3yV4eE+iYl^;(7SPjf*dZ^P^;^Exw^psKsemc6j04_W%Dj8`u54`k`Yx#Ka-r-PHR&j+RYHV4i-MQ5-dNv+-
z7RjU&5`$r>`D%XZhnZk!rVmtSyC~vc((}
zEppynZJ%9v#&~P86!T@P4LQPZ-@O)2({8MtvEsY>^&OKttW~yc@ZsD$SJL~xh28U+
z$;F?1wro{gbl6P6;l{FS^K6Bx+blodG+eehwd{Icrpmpzo2M8pe_peF{^Fg{{jJ$c
zXT0xIzIR-0o2Ss*LzVVn_VrU6x8-^UO1_dgB38EaiQwX+#gQ+q9kwj}yOCo2>
zUkl$QujY67V>o$Jb(eM5Zu!*0et|UY
zB{#=Tn{oB$_w>g_)5XrKit#U4AM?4=j74qoxA&*t-rsD(HG3|n!E3p7SN3nxo2<_;
z&7q;vZt`4>$zQhbw==B$=p}0-r_M7)z5P@hm&uXf?o;_XJ9qLknw?Mom%DOdWKyia
zoP@GTQ##8c>fU_6e0{xL=S$((N0BS1W~fGWhB1|_aI0nRdphOlOBP3gIeh{P?Cqys
z)2sjW;?~3n!BoCkjcF5Z_#HC5b9ucl|F_~g#gFw99Xej^SlRzDf%o5~K4VUU^PX=U
znqJhTeEm_7yQISYTE2>6r|^+7rxQ+*8jig0-p$;fyr5ox!!(t$APZJc4aXbzgL&?+
zuKm94PS3rWQ`WWZ5V*3zQ(!I^KX356CCB&|Kb@ALb(2-mZ|R444o1hdcl|Zb%AVY#
zCJ{I9Q%2_pr5QePcGH&gPhZ4tlKqbRc$OTe;=kGTjAr8P;+NTZwHX)~7(8A5T-G@y
GGywo%?pw}h36+G2rgu`J<+tLwK=4_v_+
z*PaC;IzM+8=N>Sl<
z4ZEf1wn+-g@J*XB%iEj}oo32)TEO1;x5!i5csvGh^oO?pT@=2}J8zg6(JZYN0=-#DP&kYAe6gKom
zd+8~1W;-bLnm$~j%{ue5s6=|>{00Y6CjBRqzOcR4VJv-E7L~2PT>0FapB#S@8uJ?t
z$lddKGHKOC#-PTG-q~KO_=CLaRNroxB}eYw0gzAFL7^r<8`H%EKKDLnhyGS7GES?!#VY*8t>XR+s?_+Vh4KMWY
zY;f2vai_yUTVd&y-CtY8#pj+queA8#`TIqjx<3UrI`bX=vMtvzswwyO^vDH)95F5r
zwoE#d{%LE8NN&1u`QH?J!a8G@MhbML8)%F@5YB4upoo+D(^
zD6z7E%cPmR;sHal(NXn-Q{oN(OBnOnHOUolEn%~sB-$v$Q`D&v#gP1fA)vKNFNX2a
zgdHL|tY;T6mo%Ae49HHoC++MY{f;@?sGvdXK)PFe!=vpEPAYz9wli|R+R@JJQ+cHC
z&2<$f-aV62m)X2wdalA0v*%#`DP^4kAEg7AFVdQ&MBb@0Ij=lUH||9

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OneAPM.png b/src/drivers/webextension/images/icons/OneAPM.png
new file mode 100644
index 0000000000000000000000000000000000000000..a31e39db1a88e41bfa7050392557cd80261a59ef
GIT binary patch
literal 1353
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux!~%RmTp98X|NsA=A@A@g
z8Vvz>2wXfS@t=W#VPi>$dGXcJA77(9^{+#NzbQ$(iO;7$w@?-;<0!9k6LjfYwshi)y_FOU+&PdZ?Ou_H1=^oo2Rl
zqSHmU%Zqqd7W_SIcgC}gzqX)u@A}Vkp4&XH+w#Ib)+ckidoBwcn{Q>vU6SCY$bV(LsoM8oOXs6XI?ajv*$2wz5A=;+u!@4
wD(C*sHdW8tFZcBM@_AC>H4YmdJpao)SykRh)m^urfq{X+)78&qol`;+07|J-ZvX%Q

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OneStat.png b/src/drivers/webextension/images/icons/OneStat.png
new file mode 100644
index 0000000000000000000000000000000000000000..1513be9ed9dd102db842f2dbf6ac4aa08524c460
GIT binary patch
literal 909
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toLp)s^Ln;_!54`rDTFP+X
zb~;Skpy5zkwC*O!*RJ}L&c5=0G4=hes*72xw_PjA
z-I|v@(fhPnOXp)Pfv&EC1I3T;%qy;3_xvTV{v7#($#s7d)0RxQd_FxmDqSnE;N20?
zN7jsvN6Vp-3snHjU%mc4X5
zyy2dy&+DX(8R;nvi&Xws7Jb;dYTrKb8+_{(bJYLG>~^v!;a|Aw#xn8XEsr!lDx8j#
znY7|c?y<(^PXYP&XC}nvUbjwn%UrQuU9A4ZQSa#vL6R@(CF>2lZ_G+6eOSHhlDnoC
zFULZq4g3+){_e}U`OKZUx%tOl#ys77%g%5oC(AEbVj31+#*we-F;B`*-tY3>Pwe8;
z{1@NIE1Nr+NpxM`xo><%l5|Bi)@yy+BL0Y`p>&lGMK_^#7rX(f7^EER#*4*Q>P`??)6H^WjotbU|-)9vaiFx
z>cmaIn*}miZ{^KOHma|0nq~TOg80W(tN-ktp*lzF=`CCSy3|g&^E`gb&pds>@V&g~
zO4okL7kTm1lRv&#{8
z^(C{mvhc{gzE!fF&y1_#Ve?mHm?Bmbi12PQ{3?C=w*Q_}bc8~k`weRkix`Oqa?mxczx`~(n+m$V~>@|m!|FN^w
X%-G$
+
+  
+
diff --git a/src/drivers/webextension/images/icons/Open AdStream.png b/src/drivers/webextension/images/icons/Open AdStream.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b147222739c250db41b70ee0feb1c515e3df3a6
GIT binary patch
literal 2124
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
Ib4q9e0GC%BUjP6A

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Open Classifieds.png b/src/drivers/webextension/images/icons/Open Classifieds.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee8a6c11320d76b0e6b46b9a6feff7d6b282198c
GIT binary patch
literal 1602
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9oSrU@ArXi7hI8i#r^@U<
z5}Qs6b~
z8xAJPk=5mgdpQ<4`Iu-hiU@Q{O<|ev@z&yh`?B}H-kROGu;S$O?ET08fBgNg|32p-
zhj}XuJTjLiuPzNzeqG{vV9BhUNq#pc@UighQcsw$wqpOPEf;6j9j;DKEq)sCaDSDW
z^y1T^&1+hloCEGGoe{L@!-DC|Z6z^=8E5h@eEjeA@o;>Y$nVD~aw7j1Nd(1DQ)(_t
z-p9>0mvhFY%4HVScW>46ov^WgtX=-HVe0AmeG;6i*#>$=3qPz8|Ig3#t+eZ9bkF_G
zqOq%{3SZKRROdDfV=u{+=XtgDyn#!}OJPgJKIsd!j~}>IT%0SYGIzS~uO#2y{bw?y
z%f0s{3xDT!e$uy5nVIvG#RbdG;#wJAG4-O=9_!y$9={R&@T51_ccs!FpI4bhSqiYM
z7Jj-owK?x0N7M?1zGW|;Y+EgV(5rlPbrmq%zoCJ5ttuQ>)(^1U)_Am
z=KLaF)tk4EJUlVudg76(Ta54W9Bn%FTyBL7*XroE3Pvy9-Evtudwuv7bCK%i-p@xo
z-fWNvtUj{gT6g(;iDL)qCBCdSzx1Od^Dq0ine4akEG@`rS9YjR&YUG*H}~AZXY;l^
zUmkfb`Bti~UYz|I>8`cS$74TOL>3&7$hWxmh|esnU}wW!_R99l;Rm0rpR*%QV$xb$
z%^d;)dUnR?OS*OLx!vq>cywQ_aGo?mszKr1!A8
zEuFpRX7JaeGdAh`U6Wz3ekbFQ`5G+b)b??wQG&
zAG7m?*2hn~*Dy^jdgl~6`~5wcA19qeCUa+U_ixJasJtKegf}~T;ST+`KjX^(x-b5;
ze0}N!?fk&(RT^O>monMQtt<6zI|WxYKDSlcnwhuRz(Tab_h`evfT*9W<*_+simKPE
zn5=5=uUo-(cS3K2qtp+jS!c4sdT!V>trY26zl7J~Az%K!hri@JE@W771ctsmw}!#x
z*WS|)5048_>#n>hSgvF{v!v4L)#ek$a_rMjIn93dd|Ir?D#fI~
z%L;YUK7E&%c+
zP|3(oDqL6H#FS^`AOHXIoYcgk38%I-tJ#Lhe)syj_=-Zl<&3ivHFYn|_%g|R&Fvz2
zkw1x7>*9)(Z>dh3wdU8-Urn*9{ap`l{5AXKxq7d8Y6WYkeCEWqulizd-vvh499-X+
z%KZ9cjco5T#*keWA|=n?vu1d#31F3euHeV^dH3|v`%JT=B`)1(y!<`lpF`ry6_cOt
zk&94q(VzeR#zU!%A-bR2uFQPHRZ+=il>VS_x%vvbhuoP*B3GnbHW%GgS6;Dyv%tcQ
z61|fYx*4uV9&gkO*|3~Trik;P>Gmi0wqLz9(bcqYrIb-!Nx-hh1qDuuY9^Po+{zZD
zuuZV&Uhro_g8ccZSCuLiU-O=@dOD%FD^<$bGQaDWQlNlose
zLuZZBm6|d?rO%tR>Y8EdDZh_=S0<-Ayj738vV%D%&O>~A4&MUr-~&0<+?v~3BqgV1
z8^<=+^(Qtd<~tu#S&$;X_{GjEGF{(Uc?zo-*<92VZuN_V^lgi|>Zi@TE5CEHcFc7K
zN!K@f(wsUuTIFBxlv8bXWDkNn^d<#8x+~i*n{p!ybulkmpckUAT*OF^lC71Ad@h8bJr&qUrtaw;o^^eiC
XiesX?XM7$50|SGntDnm{r-UW|_Nf2S

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Open Journal Systems.png b/src/drivers/webextension/images/icons/Open Journal Systems.png
new file mode 100644
index 0000000000000000000000000000000000000000..57c1795ad6e2a40990a68199ee3a9b7653b9d424
GIT binary patch
literal 196
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqbbGouhDcma{?X4SaYA5+
z?1afSZ@2uO^WWE(+a_y~pYb2_8Q)#2mcN{~cIp4~o;CB+4}G|wbgq8(pSZ!I$a`~ScFsc1Ql
zZ}Y_K__jPPb@<%>-`wW;zx{8*-|XwQnJy&4z_79Yn({7_t;a#m^K|udS?83{1OON>
BS>XTx

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Open Web Analytics.png b/src/drivers/webextension/images/icons/Open Web Analytics.png
new file mode 100644
index 0000000000000000000000000000000000000000..913578707a0b3afac2cedfa5eeebd2f88d0da070
GIT binary patch
literal 158
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6q7#L2UK7HZBg|A<~
z{%>W7%#=uAU|?V@3GxeOaCmkjje&u|*3-o?q#~~LUZac3eEU_+uQ_3di024#c%L!dE(L5scM{FkeFfcGMc)I$z
JtaD0e0sz}OG`|1<

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Open eShop.png b/src/drivers/webextension/images/icons/Open eShop.png
new file mode 100644
index 0000000000000000000000000000000000000000..824e261c29ffc39bc11567277860f22bece990d8
GIT binary patch
literal 905
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OpenGrok.png b/src/drivers/webextension/images/icons/OpenGrok.png
new file mode 100644
index 0000000000000000000000000000000000000000..f56b970b35244dce7fbf1cf11c5bbb0f25bbe95a
GIT binary patch
literal 427
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7i#%N%Lo7}&oqSNA*-_-!
ze2?<9%*PAFGn;0+$f)qKboQQG=T+Dgyz@&_M_GFCqe~AS9bj}-@Zb!pfAZ^%*>2gj
zi}>`de}8&re!u!N@6L7J|2qpDulUB;D;>-Cye{lD@o7m=*7o^nMYb!lvw0G78kOE~
zu~tnm?waFMJ-MYuIe1@nqUH3IXKk+;XKnNGu@8LV^lanH)|TW6H(nlkrualp;Qaio
zSxgyG-zL5c(a^jevcfhjbn;4emm7t?_dnMqYM9Sx*Nk8ID1gokYP}L6m#XvuBf@cCNRyo
zn{-d0HTKUfCpKM~7TqVyYZ_ug7*-x?n7=)I*8M{+ifxD7{ny=i$ICWj%I_1?Pfqwa
zzc#^g@r3AgQY%?*2=C($F#V*h{Bv_dW6PYDnU^Nm`WPO>(AmUSE-+a!??|bo#=V5BS^uY5zaCBjs!|+wvtghi1tNZ<=EWxe}*n5`Dqung&)6?@g(<*z~!CY3tzvfUo&fB;mKR+Jbj$54zWD~XU}QA
z<+*y>Uf@bc&+hYo*>|N$H&5HE#@xJcyS($IC*dlR42O1h#~DSmE;TlgXg{0i5&e0(
zV&1Fzwq3R@re?B#&I?$-w0FL9XFgBVyRSUc!opVnnZ*5{`&&K?Yw_Wt8J}d9z{~0%a@QY2GHk0R=nwnPYQB~>N*1P|UiirN_
z_tItBm3FAUO=UrLP}<*gk2&AwE0*4@e>mgb|2j|B|BciB=4a;qzklmm;knz#ugl9#
zR$Q34GuC$R`7ZC%|DH3&E*6hu`*Lp9|1}P0j|HkaY<%>8X{zXdb^n>)^b`$OGOuWr
zRkoZlYnGG?=k7HmH1Y6qpMUr6
zWp!9k)W7}P);+BM-{Seb$=S)+zopr02gBoO#lD@

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OpenNemas.png b/src/drivers/webextension/images/icons/OpenNemas.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0d3701eeb4daad4d6ba4d2880d8f46654b2f3e5
GIT binary patch
literal 245
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+?D2GQ45_%)dePR4IZ%M%
z!QPl(wXR&#A6Q12B1iE92S23HN_5C0KK
z6u5QizThnbjeq+8Cn>2VZ*}+2^AXy_=Exfswm_`N;BdR})Ke=}*98YeChf|s?(w%4
zeDl~;*0+5xhhE`)-}?`gnk4g#3))w6s8yUhz|E(8<7;oT?@x|+x0kcHOR|l=wN=)&
zFJ${tbwT3Uf)K0ARoANv=FO{my?NW--|Qwki?uWwAILH=Ffe$!`njxgN@xNAE^K5N

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OpenResty.png b/src/drivers/webextension/images/icons/OpenResty.png
new file mode 100644
index 0000000000000000000000000000000000000000..6518610d9a60c7a35afac14ad38b825b76b1905d
GIT binary patch
literal 754
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGV*-3aTp1V`7z!8|$`}|b
z85pV<7-|?8Y8e>n7#Qjp8R{7r>KPep85nCB8S9uB>lvBqnOJI=S?ZYBs+ig8nb{gy
z*y~t0DphqqImKGJ#XGqr
z8h9idc_h1eq}%wUyLn}r_+%USWE=VAdifPv1r%EZl==mfn*~)mg;XXAsZJEq=o8WC
z7tyR2)tV%#-7Bg;P28YU++dQp!88f;>C)!2r7e1;ZKlZCOqX?>q~J7P!F7S6$6RHv
z$;w_!RQ%?s`cG90o~IGKR6TT&X2d-0=;=DqGj)=d=%=hONL^)+vDh$ojcML0)4a{5
z`J2oNR+$xTF)vwVQNG8rYOQtMZrjFv_I*2DCT(?_vdv@43HND-JZ9|ioUz|?_HpmI
z$Gztt_g!?tfAJ~5#b^DN9`Rp!I&k%wpv@=3wpR#(d(xs&5bF#XO|K3%{+Iz
zn_m#ek_#RhEUXF~0`offTbLGVA7EkNZRugnaIm=5y`;tA#v(>R?g?Vk7!(ra4>1Vx
zAFsN}G|Sb6*(z9s$%%a~$3p7_Gq!^2>;Eq?w|ogw3;z|X$g)%Dhzfgu*F9~iWJ_Px
zt!tO6N3Os6an+ZKr_O0v8_Pb3{ol=f-8Ovn=G*dbm-m-fKh921{w=#*STfqNYvR&r
zpC2!r-TUXm1mj7zdNn(=Gnz>V0QFyOP*ztnxZ)l*VgQjbJ{QWfy@(m3ep6jSB@O^V*@zngsLXGoUJ0`TKNU3~moA}de
z*>NlG{U;oMa3>u+(fU*J!m?k7!{+HJ*-ha2#Ugb;C+qpGaC=bV^>p=fS?83{1OQ%j
B7e@d9

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OpenSSL.png b/src/drivers/webextension/images/icons/OpenSSL.png
new file mode 100644
index 0000000000000000000000000000000000000000..837b4e9730194165ac7d6bfef80095abb847aa98
GIT binary patch
literal 488
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf>pfi@Ln00*CnyNs*&%tF
z90|L!
zZ4Q6O`=pI;%taP=?`KQW%(6;Qn#F3~c!Ry;ro%_RBYX}uV!mgyvLf|ZkJw+-5kIu3
zkK6m#g~e^mS{Hb>9$p;Atm~x~e3;RFB9D!4%dcLKSMP(fEH&!(D@#VWx6BjSA|Sl@
z2xC!38>_&=<2=6otg3t$oQ-uDLoNs$h|8$jb7Jcqj*j!ffgc18Er@ySuMXJri-N}
zRY@up@r24gXj#11L7cszX&z_$zU5!I7zK5zZY)@QUm2nMc^mH$49E&2H+!gvCemH(Wga;H_Nqj@V^q`uAShf9u7fGY?6Ych+Be%v`#D
z{;^xV^`ECQFfc6fba4!+h>JbN%6Hg-hvmT5{^o$Rw6_2I*G|{yz0#K&x!dT5>dBR6
zU9yKabx#gd{djXxD*HRR@MU=k(HEY3o;nk2KgVx@;kwC9wQ#EkNa)}FVdQ&MBb@05(3a
Avj6}9

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OpenUI5.png b/src/drivers/webextension/images/icons/OpenUI5.png
new file mode 100644
index 0000000000000000000000000000000000000000..17a2b943e4e08fada6e6cd56c3071f9bfe74e75e
GIT binary patch
literal 3620
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/OpenX.png b/src/drivers/webextension/images/icons/OpenX.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ec017aa40b5a88960b786dd705e37ffcc362b69
GIT binary patch
literal 1286
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUXFXjULn03EonDy}5-QTZ
zUoz^J6SE#Ci%U0uiZak&kHr<6%*UVP4$jX
z-SD6zbam3N_RfPd7uiH>L~8_RJd#wJzwUWdhAYoUvD44j6iKoz_{E|qa@ahmW{$3s
zE<=Bu)B3mW^Lkfo(co)ne3H0v+N3!XeyBUVIyqT$-L739fBfxU@wK1jgwXNmBb!@_
zm@+QuHO3Lw-bY+Z)H2Zs{xd~)
zmb=S^32IXUJJa4ed^THr|DN;2*N6U}c(8|u?_|Pyp1zX`YijmQYu_z&JHg9)vf)|N
zh-;cmjma!b=_{{pN%WdMv9R^@-M<~(C;qZaeUP2?$V(+-M%nxrki^V7qL
z)1Q9Y!$fYYVV~bg#oHX;ftntefg5NC7*4V
zmC$~-jgFsBPUoM0IPAm$?Zc)Fck&VhF0j845ww^V=)K?$CXe@uT;2CZA9V
zZ8e7(+*t{0r9Nu8EL?Sx;X=&u-=`-<)s?Z|WBS+A^n?4wbvuXN*LJNt1cVh_79Yw9
zWsbWVyx`N4JO-^<68V1R%=Rvh6%9+a9lFm`Ue~sjOE@!Kly6m|QtJ#J16NMf7`B3Q
zi~))31FpQO-!pHY)#NFw1deiD7GZu6^g>Ba)Apsx$wn9Q)BIl(jOX;rw-_uCGWWmm|}
znC`G5)8Pi=h6TpQk3DZ(UAAELfmtl~Dve*+8*DXZ;AfgHbC9nrpyX1cZy>|pmnqtX
zEUQ`5j!OP!33w|}f5`8w-`1Of##)SO40q?a^CjpMXk@*4Ej#U{%R6m{!jK1A3CbG;
zX7JY}y#IU7u)482@A}e}_8ZjQu4bR_W9Yy0ZuV{F16tL|S^hs})jCLis*jbw+|b@I
z{cY-f#+uCclk#sI)%fcdv*fOW(S@tqQf`ZH{>%M6RGNMEEQ=5Z1_lOCS3j3^P629?bNZ%*ep@
zV7tLCm6!f1%bt2|7g=5`om%G5>9qO9t(#`4mvwU;7Y2Dv+?mQA!8LUjXOhU0iAzLT
z?+UTHE@=u8T4Q28WzUH#U#cH-n|0|_$^Dt@)GK-N=8VOK$_aC2Cmegc|BP2;XGC@I
zr9R=>d7H0CT)l8+Q}_1FyYY9Wci8;45!lXRw@TLWhwq1J%tdb#h
zCV%*0eHU$huab+m?|RQ)qb%N0z$}=krgYY2Lff)GT75lr%Xcp5;xM0bAb;XMyYEj@
ze}!DRukN(frAAG0yI{BPnNL?XeSR!%WxKWJ&ZoA-S+#LKkzzb9%RQGJxnXCMU+;bK
z#tjQqX|9eJB~Donb*4@>?d{iy%C`4Ad5oz`MD06E+Oiy$LtB15cw)oH!yA0%@6P_q
z!kan`WUn4m+P44YGLOxxduHsPdFriP*P|ZSBXho1DcmV22+XqEUnjkEMSa1H#!kI7
z(W^yH0vflrJQqvnpp%MqCh|;Ihk1M%iHri@N7mv1=k}EGK~-rpxEdnC;~NM+a==L0aj0i!R?+zT~4}WLe$X-LX|zFilD8E%THNlV2H1_lNOPgg&ebxsLQ0M&$2NB{r;

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Oracle.png b/src/drivers/webextension/images/icons/Oracle.png
new file mode 100644
index 0000000000000000000000000000000000000000..435d816e1cf48f4387315981421056650aa3a5bc
GIT binary patch
literal 873
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($08+f`nhE&{oJMFJ`aG=ET
z_xl%EZQpwL?%kE^l9s&)(Q;W;C%RaH%Spw-$diMk%PUNCmEcqs-V^gzEm*;^ilK20
z%hXT%&iV4rd3Gz5b?)uEx9`?&tS;Yfn7VeSAWP-XLp#dPTh1?@|Jmk#F=I^ppK#VU
z4F5t8=n0$*Px9hj*IE!T->pUL(3J-+b%N`zJer`$%)qi(YwhO0P5C8rV!v-_RFL;l
zHa7urFs2IGXxTvt43}
z#0K7;2|u1T<#nwwNd8!IlyRwB)t~H76Amo8ZEUse*S}`qv`_>
zq|VjA)Ay_GNVMCI6K7tgg)CJ0qB`^XB9S%5H>CND?PiHz*YKEJYhUSghlk<%q0{T*
ziazS>dVg=am+-k&udXgwywS5GzbijW>U1!}lY5^IT_J@wk$BQdbA;b&hrlf1U)^`)l|q%55ox#Y6ukZ0y2+_k8-px+uVXEmKRxE%hU_3!c7AzLX)f+hpnAWfLTpU3^%u
za`o!jcPDVyHK!ipyQrJ8TEXFO$z@KzTWp<5Y^=}gcjSGWu#78Yp&R#F3KY
zs2nWHIixjhO_BWVLbrz8(eEQ)|m~pB<@O
z*UQluE4;l;>0v-iVuj*m;l|WRHIXHrlUCS!t=RIi
z&xff=u=P~hy4ksTkvoc}Zn{&HA0&SDvisL>>MPG*%`Duu&5}>{U`P~G%l4n4jN-|j
oU6!BKJfH6W{P1f%a~)%>o6(6#uIsNE7#J8lUHx3vIVCg!0Lqr3%m4rY

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Orchard CMS.png b/src/drivers/webextension/images/icons/Orchard CMS.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d587cb5601f9c9e437e24a71e30f7a1ca179757
GIT binary patch
literal 2277
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Outlook.svg b/src/drivers/webextension/images/icons/Outlook.svg
new file mode 100644
index 000000000..197e79925
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Outlook.svg
@@ -0,0 +1,19 @@
+
+
+  
+    
+      
+        image/svg+xml
+        
+        
+      
+    
+  
+  
+  
+  
+  
+  
+  
+  
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/PDF.js.svg b/src/drivers/webextension/images/icons/PDF.js.svg
new file mode 100644
index 000000000..b842fa701
--- /dev/null
+++ b/src/drivers/webextension/images/icons/PDF.js.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/PHP-Fusion.png b/src/drivers/webextension/images/icons/PHP-Fusion.png
new file mode 100644
index 0000000000000000000000000000000000000000..59aa99d6d870feeae75ad62a267758eb7ca68d0a
GIT binary patch
literal 7333
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/PHP-Nuke.png b/src/drivers/webextension/images/icons/PHP-Nuke.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e8f3182f4cfdcaa16555e451fadb1d845bd5c55
GIT binary patch
literal 12302
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
M7!85Z5FjE108a#mi2wiq

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/PHP.svg b/src/drivers/webextension/images/icons/PHP.svg
new file mode 100644
index 000000000..894c7f342
--- /dev/null
+++ b/src/drivers/webextension/images/icons/PHP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/Pagekit.png b/src/drivers/webextension/images/icons/Pagekit.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c28651c51774f5616d9b373d2cec4c74f33961a
GIT binary patch
literal 129
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;ICT0c(20oEV=?n}EoB=)|t_%ze%JK@z@(MlA
zp5J0%U|=c<@(X5gVDRr*!N9gnPbB5^s{p&>NEL1%GeV`HX*WI(z=TEmG87Xmn#
fJsu?|FfsTX_lP?rb6l8#fq}u()z4*}Q$iB}zEdEd

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Pagevamp.png b/src/drivers/webextension/images/icons/Pagevamp.png
new file mode 100644
index 0000000000000000000000000000000000000000..246558737fa1457ffa7a6027155afccd268bd6bc
GIT binary patch
literal 4103
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
R7#J8BJYD@<);T3K0RZcpv!nn3

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Parcel.png b/src/drivers/webextension/images/icons/Parcel.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3028060fb70c0c95e6b8db76b77b2229d6dcc20
GIT binary patch
literal 4786
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Pardot.png b/src/drivers/webextension/images/icons/Pardot.png
new file mode 100644
index 0000000000000000000000000000000000000000..efd9991af44bbbcf211880d6205e85d064f8477c
GIT binary patch
literal 1499
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNeUVV?H=7Nm9;V?P@7FK&{2TZb?TA}VgWoCni_&KTtzq<
zyhO8dXK!=L>T;onQg@fVpzpsBw+PJg)bH?9wX`3sTNU(ZMPqJ9~bK)
zvEA2XN8N3X>DRQkEc$%@`t*u-_dlP}Ip`s`>n($)OW-@}iv{J&p8uQ_`}uKl(W$!G
zQ}>?j$=iSRroV|%-N%{QE5eK!-c>)cxV}Hvc>b<3?zA-z?))+OE<5iT|7Jg3^98q+
z8h5?p@OT%(TXe=ia?%8b;LQ341&#w(r-z)>Zq%!J-gkGdqwJAqyry+uZr-i=Z60i6
zKbzy=gsFO74}=)lX0R58HF3Y#m*8N)$i&FzQ28T(CGE}q&At2WES-bf=I{yCvans;
z>fNEjTN5a>es1>1z43dG{Pp)ODyy3*#GLTGFEH|6Eo&(*~-Ij(0I!W0<}xX2q?vi~odc5JD%EBh!Y>a^?*W~vdXfQ2F_c3aUJO$Kz~wMt_e?EmwBEVAg_f@pb
z-&ZiL^_A7CcNTwVNNQRhI$>++xgddOS-eBZ$HU6YEx(*%RWl38m=K}!;K1ObHr;PPGgsbhQ~%f9A>L2~Gh?rlt!yE}GB=rMeJbh7eA<)0%H|6lmla`aJskwWp|WACeK
zUfvPfs`GmLWd?SmBir-#&AGi^D*e?JnftY`QfKA+{mMFJ&Y*ns$g|Rg8_MM^zHClj
zK5bvl)l*&F>E;R!Om}WhkUV?Hv(hc%=*>mlEw?7VE;F0Ac`v_B?c?|T`wO2q&F&FU
zkoX_2a%S$wtYgdbZ+%Q;-tqQ#JKvv=Pj^-;OC0nPOv|n_;5%|;S*hjred(`l```Y*
z@mKBT;oJ&JDK5*Gx3=0?TJnGK@4WhZXMX6H7g(FVdQ&MBb@0Ho#1sQ>@~

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Parse.ly.png b/src/drivers/webextension/images/icons/Parse.ly.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8affd3ec77abe6a7281ece06cd00214d50d2b32
GIT binary patch
literal 421
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7b39!fLn>}fz3lDHlqk~v
zQQ?+Y?xJIo@!^hNc(c3=ce{6aCN#RReq}u)Fu^RBdr@zRbGfTPs${HU&mk6G-kt*r
zzZnu8B4%H%Pce|4v#de>`Gd+@vm{Z$(3LY!NTenF+HSszJ^hw}>9-7pPUEvN|G92V
zUUPL~(r#r>H$Km}0PwNn9$q9E+@ZKqYdaJ+%o*C;~6ee`>o^5zJDZi~;
zq18M=l=)ckJ)Yu(_Poce_xoqEPpWm8e}+xYK$Lmz@?E+LCr%bK)_l_Ycql2+{&BIw
z*{$;rbmqy}HG1t(
+
+  
+    
+      
+        image/svg+xml
+        
+        
+      
+    
+  
+  
+  
+  
+  
+  
+  
+
diff --git a/src/drivers/webextension/images/icons/PencilBlue.png b/src/drivers/webextension/images/icons/PencilBlue.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb558ffd123f261f1cb506b78abfcffdc6977fbc
GIT binary patch
literal 503
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf`#fD7Ln02py>?c+#ZiX+
zLwm;Q+XoLWI_oPV^E8)RP+dJ=^HgI{QGo#GPL1g5pile)Z)2|5dFg$+v@0jZCs&V8
zCgNmk#I3FS&OhF6y2YBWEKT3~Yi4y?-Ff5twX>c{9-d%w*(7!Y$8>>4gEtQ57Ccvb
z)q0j2tW$0NT@>5GZg@BrEgQee;&YWzW5N7#J8BJYD@<
J);T3K0RW4Q)_MQ{

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Percussion.png b/src/drivers/webextension/images/icons/Percussion.png
new file mode 100644
index 0000000000000000000000000000000000000000..3094bce216aa546cbdceefd559ac2487ec79616d
GIT binary patch
literal 308
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Phaser.png b/src/drivers/webextension/images/icons/Phaser.png
new file mode 100644
index 0000000000000000000000000000000000000000..5306dde55a524b6381a537b7876336370e5aef99
GIT binary patch
literal 327
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG)B}7%Tp7S1lVMA_-Pz?C
zr_W6P|NQ8G5ZG;dua38@JgM2tZ10vSWmeBEW(6MCv%#5v|G&>=VieTPyJf9sH0N>aOr6u~oBeBQ4FaAsb)CB6a5b}4^u-#b
z&z*vQW;bdG@hVjW3Pk?;uz+WWhVA=XyQ}^FYcn$ZteoA)rybxScOfrJ)Z<(DEt@hv
z!$|hT-HwU34|y0yvhp*9X!EB#=CQnF5vzAz_0~>BD357or
zU6AwUb++#Pd6uRJdAipcutcwsm$BjbCcEhURQEhLjmmz>`ITXtoLl1xO1<)4{{O_d
WR)bTkuddh^6d<0ielF{r5}E)-@qW($

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Phenomic.svg b/src/drivers/webextension/images/icons/Phenomic.svg
new file mode 100644
index 000000000..9dcde00f4
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Phenomic.svg
@@ -0,0 +1,77 @@
+
+
+    
+    phenomic-avatar-white
+    Created with Sketch.
+    
+        
+            
+            
+        
+        
+            
+            
+        
+        
+        
+            
+            
+            
+        
+        
+            
+            
+            
+            
+        
+        
+        
+            
+            
+            
+        
+        
+            
+            
+            
+            
+        
+        
+        
+            
+            
+            
+        
+        
+            
+            
+            
+            
+        
+    
+    
+        
+            
+            
+                
+            
+        
+    
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/PhotoShelter.png b/src/drivers/webextension/images/icons/PhotoShelter.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8d282d2ed3e8aebeffba8e5feadb1368763c86f
GIT binary patch
literal 3655
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE{(JaZG%Q-e|yQz{EjrrIzt@V@kPaSW-r^(HzqN9L(y-SZna=i0uFtuEiYPgp31
z;~>iu1wj{KMNf`!$rdxMohgHA!xX>sqY^E}SA7CK``z2)cZ-mfuNF?q60w!{AQ=QHol)O_B1{`a2aTNb0|?(6G&t~{nBc6o}CXWaVf
zMl*RtyIohUUthlOxm5Sj73~{BizI9#9_@cjc>(;wX3Kri#6ec7bsGN3NLP|<0H1y=tqQHd#1;38HE!h7f
zA~x3dV8VpkOBcKMTYcx4&2H6&8Oz?
zbQV~|yC5bzGECd*R$Je_hUC*6Cq6S=kgiD67TLsi{^cK??FY}t2e8FlIJO`+&CNC7
znt;iQMQRJ?zFzoLTCsq8iVf!>|HNq_Gmf4&2#6_opR*yuY4jMQw#(VoR9Mb?$-LM6(3`jh%Qr`Mmls&q*w22$
z%D%wqzSr@Y`)XKXvmGD5{&*=QR$nU_wgi8zYG-v+;jZuNoH;+?^SisdS8m>X`Qx1h8`=3|XPc#bvaY>}zFwShs2AP6nYGSGyqDTTj0JoEKiZ?{4_En19RGc7D%Z5VHA;=b|FvGBP>AHVzEub
zW1PQglKVM`^kTcC#|kubz#9)PUow>CHqeuGZ+;8!GOJa+rv~_?|(Wnh5vFepYB<<-yy1Om-(8GJ=m{un=e2tCzhd=
zHRJl3-KU%miEo&>!A{q%{R3a~xeM{}9}Wu4J}}R=dQOyNtdaAq*|W6|$g~>F{h%l<
zm}ypBn>9V2@7?F!%I@m5E8DKU=-2g3t@ga6TyR@JVq0FXhw>a9wHxyF+A`g2k4+@3
zA|EPhg`c}}qtNcphr^rG&dvF$=v8^+?Y98K&_$>B-|;Zr=urAHmswGIvE7YLyw^6Y
zm%sY6VPnrTpTD}%+m_5!%~8q`J9#g0*2V?BYUWoi2r6f0FJkFk%q2GW#V$K`V<+Wg
zR{Pn<&&{>gu#Z`?(s=fZRoUvwduFB_dfc5V)X!n}tMmE{rUQLFvhwX0_T6K=Rh_`U
z_59pdH}o$}FFa{-Jk@VPV}jWYC83o;2T#6Wk(zH(9i#5*dgM*uw?g5~hlCk?7z`K>
zurPoa1%gZp9ZXL*KV4~BDD%}oFJDZtCQZTHH~7^`FJ7xmgJy*u=kjBJdMD{zoOn;9
zby3}~W1Cv9tS%2eAE3XJL)pPoJmlVixE3r7!Jhw#4`(wnEXSM&WKC#{{
zQJAT!s2@0gJ^S21Hq}Wim#@u@ocn3Vg@1n-5@xV1{nf^8AM-DE)%-_`W1^N%5Gq=>
z`PXFTJmq}d4=Wk{S1kxS`6M(x?p)EsRUvZba}4Z17@9n7obp#Pp+WOT@xFVCrm+)0
zy!ZV7d{&5&v2il*`4f>Z+a`tna9TEFU1yb0$lFy*n@oKojlCmny=R3km=s!)GQ}ls
z=_CcC9Z8+33M|DbPCh$MFivpgx|@(+rTVjEMfC#v6`8Ch4r+l-+#)JLcl0(rU>5OI
z?AP{7j8;0FJ0UM!GkJ+-@-q*14cEmUvrY=H4*MBdA#iY-JI^s2ZG~gkSaO_S$iB&(
z@>=Frwu7rB45oKY|HcvbX{WPDYw(pfLZV-6M0;eOuH||9g~vg&
zk(KpPXu?F1blDG&QW#pMp5*=X>*C3W!mai%|31-aoGPHf$}P2>^|(CC6D_Wtt2>q5
zPHF^RWRh?@mdNSD*&uRqQ_hTTmrWz3HtjaDd|)}n_HK?x
zW!3M;JC#mb8lK$Zn|`%p{mDf>ik42HURNULY2Qj{x8o^3`Cw1O=QYe6#+@4lD$fhu
z)9qu>;pgYS-urXPjl%!ux2v)(-t_6np8%HD5dS$@D;Sq8u~a+6qdBYcRHo!59)p%s
zYZ@(AKKkx-v22m!?L$
zY30L1t@pFCvZDT93HJY6Q&3IYTFzA
z_ui|yik4R%X9s+b(0eFv)UvFvuWxyFR#sfx_Po3KW_fpZym%xYSMZ1Z`=t#$8mC#-
zn(hd1ahCn2yIW)7wz8Fa_w8-lmK(qL_=cn7<9CxuyZ_A73c9Ph>eGrZ7e6pgij26&
zuHYH;>)r16aW=WPwp`WN|L*RT?p`6=Fk~^DpxR;#p
zy6Akh`moa@*;w72m7mQ@xK&fHU;Vf;*3x@%h}6!eIi=gqq!dX`@|mdP>nw8V1WSdV
z$b++fd)OE3-aY%)?c3K)OicD{DSdry{+h_m&-Pus`J>>~h2y7_D*qHNclCC1cl~tI
zvE-Va#CO+f(Uac;5A^I$i?~(2miMf?>0K{L%hpSW7*toi(y*Pfd{RWqW$ggI#7nJr
z993RksdPvUZJWOH^UpnH=WV~&^lzVK`}@u2{_?W2xMIbv)jDfF%D>1~{CM%<$w&e_&hg?Yb&GYeWAU$t|3(
zmYz|WYI0jJV(MMi=@0B>KDv}QZ#>VF*`qXI=AzkwN6*>
zRS@MndOtfnUB<7K&HVV4BfC>hzHi@iQE~f{;Qtfzv<^8Q{abov_Ip>QU=`-d`g?l)
zDwT5rJf|N|v52|(X_nX0ip5vFTvCZLEg@#lGp;vi7Ob-moA{z9y``ew{{3Ed;kxfH7WezjvaS9$|J=9K
zJ=MjxPg@__U-gMo>Qeh0PQhgxGG~hapObLZ^WE+3{pI~?;`(uWL_DvAXJ=8ad~Vvz<@JA*_I^0CI^-#Dz=B);(=ucKFv!RoRlbh)_ve4l8}t1^Gr!-y
z$9>k*!s~t(p6Xz5bT)P5YN_2)_O$!UnaArbPUdR7k`6Amc%S*PEC0dUZx-A0cRrma
zuh_Y3*Ve6HzZx?hT&p!@hRovf|NG|FRsWCD`gTL)v)i#V`Y{_y8Nc!F`Q2^ox&QwD
z+IM$$7Qfr|dR;2V{A20|tuCtM9M^Z5$jTlbykA}&&&Gn;$8FiY?$e^
zkU_JqGQ?40>ePj&YM3^;-LtCBxVXqQK6+EiNpopw>3)T#EAs!Ddmd|ZOReDy@U?N$
z|C`7BxAJF}5SL!ip2g9J!Nso
ybA^}f7mjMX_cIxL~9iP97hc_iA%@GwijRn<{3tK&tp;-n6?xC((}7tTlA
zx+-mxq+Fbtr?!bH1w`@gj;&gJ_g!vTSy@{8vwG|8^Z9i@1Z(+^1AJZ
zH=Ovoc)Q9nrMMkBy9=JLZT^vXuegoj88bt=kDf}_BmU%H`nS`X?D?Lp{P``h?b+U+
z#;>fpE&n`|<(;$Q=*@Kp{#2Q5{N6J0W2}(^69)^!OpT!IW2-+M6t&}h{^ydv`PxZu
zr;9J#tI@DdPo5>lB-;1A&*Tg9^*sz;HWV`+liad#Mx=+K>AkYIU3cC-PTVus_}A~G
zEkBcbT8=C7&b7AG?LO<);^DpJGRx<=62`p(!o|5Ik3=$81FoJRBe!tTx(_GvI2Sr`1TjQP9KJY_$uzhnO{nd&8Kc4?e|5HH$D$wfeU4gg
zSGvO1cw<>!%%q;hg-v!o*93ygOq-3T=!)%JJ#C)D!r!8aB7JwQKfGj+>DBE~?%S=J
zpTA(vRwlhoe^(pT<;U9#Dy}@smbHs(u2&1k|Jhfp+FN&PWNt8)O!;rpz2lY`^Xp&o
zWhK9g!{$F@lIvhN=I<$xu*OyIxIygO1*V2ScUbQEA2+2cC};QcH#QSaKcA@mNz#u&Hh_1Tz#!H
zSvbDI=l5gb#~Z#bE|?@`l*zm<>(F+?nspCnbI3?F?RIcVRr{m;W72ttnzsx6`5tgK
zI)}eYoOjs#R2j$RmCc#F55*2_a{X{g=)=6L5AHS#{Is)(lZ%_c8p%+gw?w@DdBj0`
z%Laws2OD`U6JN^Q^l~hePEql>!4Rw{vs%%kc_l{*uR_d@Ms^2=BW-Utm8$+yiQG`R
zymga6Dfmg~p`7mrR!dH|O_?`i{_6XoKQkEo
z*lL$<3O}{%y6h^sy;Yqrc6+M(oVaCCk!b3nB_ML*>;W$ETW1;a#O~-aoMD}5w&cl)
z<^!AMF0>Tv4qtb4zL(rosv-?a4RjQ?dnzer5*Y+`;K)iKj{`yIFbyH$?4
zvjrYkZ~XGKJ%R6Cqv@-Ziv_k5vYMAF?#OAL#5Unfvk!Yz^ou2|>W>dj_l+_7&o8o)
zRa12Gtal9OZ88=a1Xq1JtftEFVEW~j9WhN&H$Pu(-hA==x3gUT@4H(((LTSx#(r6!
zY2f6}bAhW*={!$3!f4OGBeG$)g7*TGmW>U0XPYK*lzj{MDt-5TMeN5dGa`0L)?G}T
zdhg7ybzRm`FHiSx(thvs{O0|6HBFBff3C=S%NJu>_x5XOU7g{XIo&3=IuHKf=qroe
zaCpNVJF}nP^dm&9CsZ0_H!R``d(t041bwrv-B{g(6Xk5Nm1`C;1K=I6Y1KYvU%
zm*;iA7*%8^bCoYe;=aMJADhpM>hHf$C%`uU;8h&tZ;gOiH
z8+;zSuQc2xqho0Hbvci6a?ei#?r;BJv+mha8dH7q&tIpL%h!f2-ErA&+q+q}?WIkZ
z3P
zhyA{nK_RCsRRY=1M0m_RAknPCdojaAA-J<{8?e534POO))I}%d0mzD3$@3{9f
zy+5W#FZ+0G`!t35qUF`|wlB1u-r%et5!Y{cwKsVyt4d(YwLdmxZ>u=hUSnFM;WFvS
z1~{B>bEmXEjpFf{Qn!VvOe;s_t~8SfqUDW
zmiC;F-6NQ%cVOE|s}LJT`+1ILvmI;KwZ#Z5n3(Zq{xym2ZV7I7L!rtCmdzGE0#oj4
z7wvRf-*@?yB%{?@)`;vqQKCEjG#KYH2xJ5^xH8TXQJB?HxYMR#QToM<(hrw1nAfZS
z?f7MO_~kq2H);jOp%RixFSlIS=(iwBcYdu)x(%;`*{Tn%u^DGVk0(8y!<{W~ZP|x=
z^?Xg6EE|kv(iqN*Uc7ACH23}4hkGB`Y}lu0aa>41wz)Uj<8^399{bvvoEZ!Gix<9f
z`Ey2jW_V=Zo2}mudy20!+Or{a=_+qOS=KJ+4Xtqv%seuTDmhnN&J-m$zI*b&gF}Jo
z^_7E@weHMI6_De%o&ColwQAlp<@1VlkMsY_H!yB+IT1Fk?C12l=jSi&GQagrrex7U
zqtpg&2EGo7j*Y=gYzk}*43ivgG1aiwEo5@P&{y*RoAsp5i(1KV&iFep-0<|~iZWI{
z_~GgG6G`*?Zx!B9X*FeGYY;r(uv~RYsYS&~rv0nsZzfGY_R-w^)@1fCzh^Bs5I3E&
z?Bnj;+eLRzvtG05Rrj{?t3p>fW%Gm!oLyW>g7_F7FE?{=viQ*Cz&bCweD?ACIsI>|
zW-)&Be81_t{pN1D)2z%j>uPingoteam
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/Pinterest.svg b/src/drivers/webextension/images/icons/Pinterest.svg
new file mode 100644
index 000000000..cf60b5531
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Pinterest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/Planet.png b/src/drivers/webextension/images/icons/Planet.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae94c58b7bf57954601a09b45a6a2300370655fb
GIT binary patch
literal 607
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to)I41rLo9lip1JKknUTTa
z<6m2$j!D`_&iFj*{-U5#>3P}b`Lw7$k1f*{WiB<@JjZW)?e8lKg}0R)$uf=YkoY`l
zvqSRQUY$KWt6Zl|$Xh<0qwTJ3L0r91r^_L^=^yt0We5@fxzxl~3gddLLH)l4ISG7rp4_r=Dwq`k}sI=fbihBRT&{
z7U-@k&adNrT)~j|NA#Mf{koe9{m+~4>@sdU|NYzd2J;Vn2`{);zu#_PJwN#JOQrP}
z{dNUCDfz77J8Sokn*2K6H!h2QT(>iP^6j$KpD9IWSvF-EdoC|gnfFHR^&f_vs^*-n
zc7J4U-0Kwjx5qcZv?p85p>})sVlUxK?;V^Pr>)Tv-ul&T(Zv^e36CF#i!~)i9nqZf
zmT%ox|Bn|QAGg}*;y1VTM~&{KB-u@W%J#(l&pWVvpX>bEiP~+NyJYlNz9^U+oB#Mo
zs&?~t@r^sDdrX#|sM&L6rSI;>n-A2|${SAciT~^^3)y=)#^8*?`#CDXsSjtI>Z$$2
zni}qY@=Ru8aj~|T#O&J&;knArnv>MTJyr`?grun~jd6&&<6RRc-q~uK(Y8!;mEnVr
zI>(uw=k1;t`fc($gTjbBm8U)PnpJC6L|=M@@=OR>lpdcae)1{PS}S$2Zfmg<>tq$3
zHH(%wDQrFCP_%L$^U=L;^xr5hbnxyfny_Pz-=n^4ja&&gk+~ZW#QkI2aecWT@2XiV
R85kHCJYD@<);T3K0RW>T8g&2w

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Plataforma NEO.svg b/src/drivers/webextension/images/icons/Plataforma NEO.svg
new file mode 100644
index 000000000..5a112f6e0
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Plataforma NEO.svg	
@@ -0,0 +1,4 @@
+
+  
+  
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/PlatformOS.svg b/src/drivers/webextension/images/icons/PlatformOS.svg
new file mode 100644
index 000000000..d0f4281e2
--- /dev/null
+++ b/src/drivers/webextension/images/icons/PlatformOS.svg
@@ -0,0 +1 @@
+
diff --git a/src/drivers/webextension/images/icons/Play.svg b/src/drivers/webextension/images/icons/Play.svg
new file mode 100644
index 000000000..098d6b665
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/Plentymarkets.png b/src/drivers/webextension/images/icons/Plentymarkets.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c047fdef02e101e1b59e4e1bf1c3931738f120b
GIT binary patch
literal 193
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Iy_w*Ln>}1CoJI9h)z8g
zurEv0`Q@p-1w2B^TvOJ~ITEn#lU>=KMGYIyT9`T)zT`@++4kNwFlNso;llwFt{3cP
z@HOUX;B}g$e2O7udD9IQ=?0lssoMGqCu0>ZF(h;(bGxLhpP0j-G2x@TvK=$WQpTJ_
w1}>XDAN_K4E?i`ouz#UNxwJL2Ed#?A)7@8IS!h`?FfcH9y85}Sb4q9e0A|`m4FCWD

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Plesk.png b/src/drivers/webextension/images/icons/Plesk.png
new file mode 100644
index 0000000000000000000000000000000000000000..105c31a1db539456d38e77d0a2f5fb36a874b386
GIT binary patch
literal 524
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGJ_PuLxH2#>Ff%iAa&mHW
zbMx}@iiwHI%gZY%DJd%}YiMZb>+4%uTH4#&J2*HvIXO8yJG;2JxVyW1dU|?!dHMMG
z`1$z-1_nk%M8w3zWMpI%6%`d17nhcnmX(!NR#rANG)$Q?W$M(a)2C0LIdkT$S+i!(
zo;`5n9XogK+-)DUd-v`=
zd-m+#zyHvoLx;oDk3?l1ODs5k{P?L;r_P)?bN1}n3l}b2zkdD3jT^USF1~yB?!9~W
z9zTBk?IXMb6Jd|I;(WN9CD4?StD`M?iReb+{?jD1A#_u8zP30^$Jy{o>X4HL4@QrkZ
z6|+TV9;38=!3%aiF*Sqs0|A;#f7wY$GQ|8_mRZomV)*-xKqC8t^TiLnnYSNN?U;1k
zp-Y-`ooAMUk9U)qBCpE|&j9sBjm4XUo}9>dAlc6ncW-X0-L2R1Wf#MOruH_pZN7Tk
z;K#{j9qYPsmka2WRXy5-)PwqeaJ*pO7rpbnw7;Q>#-~-%Si!
vyyR-^9ItsLmaRR)JZHj^Bdq&hJk3=9mOu6{1-oD!M}1CuH0^-q0r8
zP+>3d-~I6Kg+(h~U1T|ze6c0(Mr91!o_4Jr{a4jGZq%-r_5B6gftgtMts+z&7#uKN`Wwa03a)f!y21N!21_n=8KbLh*2~7Z|T15u{

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Plotly.png b/src/drivers/webextension/images/icons/Plotly.png
new file mode 100644
index 0000000000000000000000000000000000000000..b970858cb2a1ed7bf8f8ae3f9cdabe774421df93
GIT binary patch
literal 646
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0WWg+Z8+Vb&Z8
z1_lQ95>H=O_J>T&e2Vf#8&-=lFfa-R_=LEsrCrlVzowaSO*`|NPUdx;tm}H&*Y$I*
z8|Gd&%DZ8lcf%zAhH1eKv%;I^g*VNMZdw%Gv?#u5S$xx~_@-^yE&K9YPL;Qvs%|@1
z-S(=#7d&lP`n+-3
z^R`tl+E=~kSpA}V?aQ8ZFZqwm)reZT(r
z`>m%x9=`hd=+)21uYbM!{O7}$KOevT`Sk72r*D71{`mXt$KRj7|NZ*?@7JGyzyJLE
z^Y`DsfB*me2Z1e{cO)?|Ffb;0ySqrt&TN%qU|{&|>Eak-aeD9N$nt{$B5eNS${c5(+^tjER!H?PTXy6B|Mne)sW*0HeE+)n-t7Ebru4oTPBRVzqnTegvip%klEL4M?b9V*M5#=i&tS{YAjiv^uI_OE$(=XK32Q2BPDwEL1hp}*|GuAr
zoxwmbp=RH{n&j4}dnZpZ+|Y5?bL-!oh8v9P!tEt0_VFGOmsqj$1vA&GMgKoCgp@1H
z_IdGsk$oA%y)Vl{#5i11c3-mz%g89RWMVm#=eU~t+>4k=YY)#kJ54$&HB)Y{;Hy~=
z_?R1m4DDZNw4RCzy}9IQME0SO(pXK6xsLlHcK!PLk12;yieKdIt$=yY85kHCJYD@<
J);T3K0RW|)RxQ{hNLF-@nWiP9Td*
zg8YIRK2MWidwlcw{w8-l-O8PdVi*`0?s~d7hFF|#4fbSeR^Vaj;@-j**pl`C|9Lj?
zpf`$^jz(vACU9`&hTiwO`R!EJM|pnLg)Jfd(UG$k`v@#v{W#XoN+W6XeggN+rbcZmSt!46gvN}Q`+3&RG*#|
zsl{Ry`odw-0k-+&x=LF&FuXfu5%XSU%l62F!AysRJI_nmI;>#WAUcWRLbsU0H3p?l
zhP4j;FWEG%d%c*%x)@L}FVdQ&MBb@0CPRUasU7T

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Po.st.png b/src/drivers/webextension/images/icons/Po.st.png
new file mode 100644
index 0000000000000000000000000000000000000000..8679c872da8dfa7e268a48b558463a769ec6bb83
GIT binary patch
literal 653
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toLOfj@Ln>}1Cpa)4KX125
zKliTXeZ`!2vZn2v`%Prj{}uGdR&32Y^sjSz{vLy*1FZM<{a1^+up^h#WAdil|MfW$
zmoqPIzoyB)dw@&-|zp|d|>%``+xuc{S`mMR>hch
z;{Loy_oxH2`sdWWXnK>gyyNG8`}&_h|KDxT|9@HA{Ga*Pxs1oMx5Y9_Z%X?7^uLxv
z=`Fp<_V+74gz={QE=su_tuFuP|NHy<|Mv=iYo7D#|KsKF|1bU&_WyeE{9pgy9p3&w
ze*fQJ_YWj%MdaRpv)GsC*+1j?O40_|H#0XdE}W@-!0+F$x7X{hzhF(+dA2&QAvW=y
zx$v3(6LF;z7;Tp%f4bhlynb0Vf5gXQvDXhau6kifU`pTEEV|Mqvgf69k(w~NE6OOq8iCm7dGp4Q+jH$5#Q$n7k@g0q9(
z!Ra#{EH|$!e?P@PzV5?=GgB8V;q{ukK%*&b&3-?@&w1hHZ|7CMJ7vsW@|7VWUqiL_
TRnQd%1_lOCS3j3^P6}3|Ln`9lUaRep4VOLk
z@%{TbGkn6&nhMV*eyt4cO!Z`xh{ec$;xGmHDCbMKC6i{4t#svut>
z!6s4htiWRb;k9MAbDi>Qey;d^)WP0*P3knhIUI+t8Cg~a$SNFuU-gcUt$Y7+`~B0d
z=x$QcU)rfz{PL*f&m(u%e^*b@sJc;o;%#?QnFMoGFq0S4;d_tQJXNg{wDeKlH~C7d
zhUP=fiQ!APubQ@b^T)e~8&6Mr7yF?5{0_wjGuWkcKghW-FlJja{F%$M|MyS-MJe(t
zo2z)d8rk-we`@=&WGA(U}cAfuqqo_YDpw;Bvl3sM!l
z7D#-$Rr9DmXzQoOJxX8gp4VDAx;aeO@BQ6h`F_5`w9^wL7I1hK9fq(B0i662$
z8~K8|vya+X$4=fOK1Eb!!Ia99&o7>QU$^Ju*7$Ea0of|*Q}{lf+kC{bgJ=D;u)@Zk
zPv;K1M(5AH;MG{J(>?3s&QGsqp8ok&dYeeFjDpe?>9(zhk9KNru#Il`Ex+^Ihd(tx
z8xM6Q+A!7aY*}w^c|&i4Yh~fX6)hi61mv+=oZhshGPA58<@>47_j@Beq{}N0So&uK
z+m*gQ@gn@YZ*A)J^lS4O0~q-2?3Nb&e8jS@)Bkk~W5(7w!3Ru@*7eK%2v9s@ANrY-
zjob0MyJG>@jEN>z$!i&>8^o{M{Ib^d|36;Wb>~Bl`PV=9*WPXZP+~*i6g5N9Ii(#O
z2kcpny?DEWfp3M1V5}a4{j%otMthfyOY2=vZ0lchP=)V(;e4mX37Z$vfp-G
zDRXb>l4V_d8SZ_IoRY@3=l@#cRJPqY&Sau@MkKQr^FM{yNmpbe*BraExzzOa^{<|L
zCn_*CPE(JwsIK&G*uK6(V}lFJY!i=1`>r>|y!-v-!Nb{n_y3-Ay0m1$VPmHHCDMON
z9=9EQpZD{@g~wN;m~`^>w@jMeyuvd4!#zD+OC>Is9fqZbb?=|uO|dQb_t}5HtcYFA
z6~&e1r&;HGFV;=x&(-0Zc=ccPzse;&-f(U4
zRs|-dIn4J$7#1BW6f|91;<4DuSIFGurObh6*Y*Fe2!6Ct-e!|-(Mvg1uGWB!f}DK4
z0$R3y{QdWAH^|@6V>(y4=!O!L1Md&F?~YeqNk^F9TjMvscUCHAF>}WyhK_UgJD;8M
z)>pY_C+pGB(Nxy6{Yubb*`5F7rSj|j+)D1dvrj2MeRN9Ok*c88C!T-dOg?k=jX_oF
zzx&hcL`|0&dd{@i)!CUR;9k7?_1Eq9=NNzW4_}k0*lV?NiQ)CfUYjOtJN9B>*xb1t
zi+|l(5xLZwo0~hIQN8+HliSnyc7gv@v#tp&SX#uh)AF6p|FX;XOB(o?d$w~V%t)$8D~`JvXGx
z1-CdjnlSOO?aW>p^WU>7Kx+nz$0QEf77baQr=bth|NpgH@MVU>-bKH6oIX?J|5@tn
zg84U8=cZm?R8SGdcGU2|#Es>zmz}pvFMp+QvCAKt>hz9!MvW}#f$%5Tb91$^)5;GQX9Srj}L?ziR`uAZ#rw&4$EDB
zx-uHW*K|{`yVa`@058pAYN_s35IysP3{INAtvg@E==!O#Q^}YC#4D1_n=8KbLh*2~7Yh$IjIN

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Posterous.png b/src/drivers/webextension/images/icons/Posterous.png
new file mode 100644
index 0000000000000000000000000000000000000000..3150f4f93d04786532cc4df857870b997cc7f7d6
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUcFj7v
zd(N@F^UfSua_-2|^GBCmIJV5g-61sCw;(^m$%Dkxv#jZ__-pp!|KeV8LQ
OVDNPHb6Mw<&;$S{zH9FQ

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/PostgreSQL.png b/src/drivers/webextension/images/icons/PostgreSQL.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ed911796beb87919797ff75fbe3c9db4f069a73
GIT binary patch
literal 1021
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGbpm`sTp8k*FjQ`2Xx+om
zzmH+U0ftG382a`w)NEwv*u~JZo1t|lL+w_ErX38Ek1#fFW$Zb)`tF-2pMSpi`t$X-
zUw{7nQ(1JHp>Ef$58oK39ATJplws-#hG|C`rk`Ty+{aM0m91wV+k`{hlMe7sKPocy
zh}fJH3{88iS6^^if5~gh^|ZY=iw@ncJaV_@#DlgokNeL*oqFjRL-D%J_ud?M`tkVl
zkEdUKzV!CX&G+9K`VZg#_?@9_Bg3Tq4DAQr{rLUi$DdC>e}DV^har14!<6F;GfqYC
zzL|OO?w&{Q%~qUY?c8T;YwNq=B5T`Dsd=Y^x8DrgdYOI7(YT%08K#|Be(M#(w3Dn&
z+clS6P@Z?3wPUB~jKgwsj?BLHa>31)3{wtGIrsS3i%$$QPRzUZoTGjJ;;S#X`uFk8
zJobzSuTj}1f`E^?iHV_fPNB!JI&#XG&
zsAAaXnWN<+d%Uz*>sZ#g(!1MYzCTSl!w|Z*#o|cB_IHzwxY;irmq^{8V{j;mO6aGa6
zF7hmlmX$J$KFXrKFLcqz;+h~GdPn9}yP!R0|65x
z%8Z=E{_wN!2~ZH>5^yrQE6T&#WB*uNi0jRPr1iUfRvU1!RX^XhFjt+2<@>J2tEFi_
zZ71a)n*H{Pynx(O-TY&-3vbLbFW7uv>E7S4bymwZa^$n~+}XSO`syv&{K{`jKge@r
sFP?ajTkpHWkJ{6!_4kqmdKI;Vst0KI|x8vp-LD|V?9OGa*MfA|
z-sY8=SDSx7H^*|{uZ8mM=3X6(AKy-Vzbn@)#C3J`^a2IVQQY&t@6s2Th+jH6iSn
zwXk^2%0&zsx!SI+JG75FTXzUCGCXi_nZl^XB+#bJCUDGJ@Xao>RZ3y*@wGp%seiw>
zzq-7vR{p=RTk^_mHKmptmHCm;XD_pVzyI^$@7d+|>b@WDxBLI=pTf16Goq7MaUE`C
zow(Qky=3s7;y2f|xf8#gWmY?v`#R)1e_Fnrob9j2h74T?+Z`UI{QhpaF=o#H$Kl%k
z*Z%yuF!#J}so}94Hit7tfr)C*^j5E_|9$u8k5@M%BhRUaN3+eZ`Tn-TqT$u$hXkY_n)pRhsd0%GwPPJSVN0Juj&l$S^i6{5t0*V}fz|2EDDC
zs-G_9O38jvyZ)_h;iZ~6I@F8_Ub&&qVmjC($W+0}cR)v@wk
ze$<(e_T9!S_kS|OT~2|Wq6{)QE55C5;xbqKuTg3{#pAtgSa#^Srw*qilvouu?GB&&
z@^@H6`7Y^|Tg(0lB>fce=w&_`&J_6R=+PYy9vqv#^7iv*TYIxjX1#l}Wpm@k1%Li7
zS+m}DQPZ&_WiwLdH?iz6J~`)ZyZ55U>00O7rpnuY@>(vhrh0bbug`ZJs*_U}FJ`!R
zX}QvlqIY^bD{rPeP~Q5LlS}K%GAphG@vbZD;yPv&90;*V+M4f_!WHPwxaKyWS_fk4OTXD{;OKQ*++D6-7GJ3k-f+8RVTy7`1=pz=hWZaZ({Gf
zP}loyrjZ-G$+4nBZ^I6&5V7i|?z8HZC%7?^sq9#*~)0E$_z7?`!`w
zntSHm{AL%{
z7GL~whUNc8TS3W(Q;#P7ebZ@pbB|Ag=a$ngdNCaeWp_>*mD>lNJGXbozxlTx>{ry#
zU-I`-xcbuVbsZgxQmj&)7IruMs5;8ATHLQvdwKi`k^Wzu+#3pCnNHx5S+tF{Ap62P
zuh84B5wWv+oy}Pf_}AP|?eagoCsqEykp{7C4KwFE{_0b{{hV=a_x(MBA@x;$t?w4Z
zPBlDMad_6P?|IK27|%C2cIXJ}4{sLk2506UK?fv68rHtGa?CPWEY+fs^;~KHwB-?f
z=a^gVh_0bfXwDSWsu!QxCr#VG~`1_n=8KbLh*2~7Y3#oJE+

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Prefix-Free.png b/src/drivers/webextension/images/icons/Prefix-Free.png
new file mode 100644
index 0000000000000000000000000000000000000000..722f0f1f6103b73e39ce0e8c448b08dc3c95dc86
GIT binary patch
literal 489
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7H+Z@@hE&|D4c?u_pWj)2Ztvnu@z>|x_Z!{d;bT5maPI!1Tk+kpuXtozzldwN?RR?@>|ic&
zWOnMqVxz{_yDa4Te@OIyj9U3&^Jb6x%7^|%H0_b#DX@^)aQp3sxb++Fzb~|!yWwu$
zMycKpBHbswu2>g;DzbQzqI5BT{dH%x$rF`Syp+B-HVAZPr5Aq)()-MyHM8mVTeFf_
z_S20yX0HY1!dE*TxYlwzO{+C&V@K8AzO>CJJGG>G*>Y~XEetr|tE9MlF=x5=Qla*v
zJRzNJi6?5U=DOL!r7-QSx)@?9>&eTaKfJ7TfZlCe0O+Z
wz<em~szopr06{?BwEzGB

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/PrestaShop.svg b/src/drivers/webextension/images/icons/PrestaShop.svg
new file mode 100644
index 000000000..6ead63f6a
--- /dev/null
+++ b/src/drivers/webextension/images/icons/PrestaShop.svg
@@ -0,0 +1,116 @@
+
+
+    
+    
+        
+            
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                
+            
+        
+    
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/Prism.svg b/src/drivers/webextension/images/icons/Prism.svg
new file mode 100644
index 000000000..9cbbc0814
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Prism.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/drivers/webextension/images/icons/Project Wonderful.png b/src/drivers/webextension/images/icons/Project Wonderful.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a93408e89b0950751d7ace4b36f4c69b8760a67
GIT binary patch
literal 1894
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqx}GkMAr*0Juk&VvK9@cI
z@%?|x=W08@KT|XBG+*ZV`1k8K%R+KjTFI71#d@T7Q8%0h1_~YQIQ>WyPDfTQjt~CvN
z=N2b$x>&i+AwfssjEJCj>+1(retZ+%lR90zjV69zeUPfB8PUS2U-xoO`dB1$ymH;bg^BZd`1yD5jCog?-6YOG_wf~QI@%;Od~*I@|G3EY{FnPLCUcv2{W#{RnbxA=dj4ykm>c(-TRWzh
z-?MjLwr1Y0Uu=F$KEK(uUoQJhp84dHehVt;dY^Ri!2+t$P$
zn;vJ?Gu6#YtS0xsEv|5BW+pF@MKUREWdT}GBd<X@LVx-X0=hmN))y-h8z1Leyi8){C=NDpj>i
zVYjRHli$03oO)HYZ%3^yJKw*#`&08Ktyz6MikU<0!;JXg
zw%1k+DS6K=uA3ifJ}vyCv7L#yxw~#`24$tIzoxpmH9XRx89$4
zcbe>vdF?@6uV0>ibF)T%p}m}~=i@!936jx=yXG$AbluRPs*=DP;h=ed$!TLqQs5=o
zXqg3?q0Yr;9uTRSsV>vvu8d_1S}376%xE4y5j^cY^=t7E&X
z@|neEvEYFyhm@QLOdJogeJ_3vWV)qoc>R6S`(>_I)RJT@J_+hF%Wa$`a&-3f8{ZxX
z`)nzFTNGzmHp8;``Q@MM`SyK%$*3%!mSl4WgaPTh|f1#l8!P~-17^;WtrXXa$AO566dzWre2-2
z(?zDe)LZ)I|AVU6t{nF~vY4SH=C}EFADPLr$C!>a8BSYt%^|CZiG`8HRp4N$$l8~T
zY;46#vQ`~ai@6nW)Lq=_#-1um2HTmAaX+pq#{GYI`AXQ)n;$k>zWMz+vn=Pg$iiT8
ztCxBl$N2oJet+D`8O`A8@jK%D;a_rn9Lx2-Uo}mI%x9BiAxQEND
zUyAgL-NSX@&P`LDj_RCWN1Pa#)>>XS{g;<$o4>{I*(8})4~
z6WF!h^62E**Zcl|l{(#;UHjvy=fBE@#(QLcetPls=GCbTUwC;g%{nI#*mKr$AmTNmxA5w20RXz%QdHIrgaG6l%?e|mejU-;F&
znNO3xGi5IsmCs)AXvk)|b;)+ia`k+t
z2J?R(6+d=yeb`fQZo`BGFMf`Od2<-{xw{^D`gR&$*SzyC^%l3Bl*HKgyR6yMbYIr;
zq)T`;`;H4!6`N*$`(pOt{g;N01jb}0p9hLw9Fe*m(vQXKEsvR(=Q2Myw$|~U?Oi|L
zSY|biz-Mk26@O&xf4t(G62wsR|EhC{nvlf)6D4c5J^Z!f>C>lExTM&-&FmH|v-?}|
z^6cZD3dYaU=^r2E-&dUHv1qHi#_NNN&+k7p@3`H`X!Y}-!%nBJS~Z#Fn7e@5rfW^C
z;hIdz6DB6T{PE#!Bky`y+ta7p?GvoTBu+i&VDj}{#PyUT;+=p-rQPA3G8-d$B3xa6
zY?<8^v>?(@{pi8>c8$w(-58Ai{=GTR$L!~s#&V0=o$V2oEP~4fjzun0zmqugRMZD1
z-z{fS|6i9&emhBR%Hul!o~>H5&)O~hd#Ul;ySlpCC(ie>_Z|vZ$a3x6iRTNq2FMjg
z8k!${r@Q**rYuH{(rqg@7A|Ip$iBKZ`sVzqr4#dco^{`ml2Z)-vY||EKW}W7u;`T#
zH_5lV_4GNenV6e?x%5iE(!>+lU%!5}Z1~S`&!^be
UMdg$>0|Nttr>mdKI;Vst0O;zG!T|OeI8oww
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Public CMS.png b/src/drivers/webextension/images/icons/Public CMS.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5e51c36493d4ab5ac068b6fc5da14829415665f
GIT binary patch
literal 2972
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
bCLV@0ynDCql=EZ+wU<3z{an^LB{Ts5%5VxN

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Pure CSS.png b/src/drivers/webextension/images/icons/Pure CSS.png
new file mode 100644
index 0000000000000000000000000000000000000000..a137a80e822e6c954700ba9f77aafb0b6e0fcc1a
GIT binary patch
literal 373
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Quick.Cart.png b/src/drivers/webextension/images/icons/Quick.Cart.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f250d8c1a43cac488f7e34606119126edb6e105
GIT binary patch
literal 250
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdq5|d_r6u92gh`xEW-17=(q-
zq%pi@Wq8HL@S&RFkvPMbZUzQ^jt^5AUQT6r$H4r-fWh$iJCG^-B|(0{Ec(g;8U-QY
zIz>)BZd1}W@K1cfz`&5}>Eakt5$AhgA@3mv28ILLl`Ndgc$xo{Gyh<9NH#F>@X_6N
zu#{1V?SRSL21^5vWeIJ!=FQ|VU=Y(}XjgjwEn@HK!pq-kau#3s5Oh^%y;ZVScD%dm
yIZLx^=S`+eomS0i?{xjMh2oum&$$K8_~a%CuI+s>ho6Cgfx*+&&t;ucLK6V}vs1+Y

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Quill.png b/src/drivers/webextension/images/icons/Quill.png
new file mode 100644
index 0000000000000000000000000000000000000000..70d95a275a59b070d301af33ef17ce2ecd302266
GIT binary patch
literal 692
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!)t)YnArXi7PWSZ?4HP-P
z-tpVQ?iDJX)Au|Q?Z5uJ&Sm22NiUceg|1%Y`@kqGe8M7y7hc?1p}WOcr)GCXwQ%!l
zafow%OBASG<&in9^_z78d)x6dU;B*n_5SSqTv_*hp5^yB)?P<1Y`XboThhjgML{b|
zrk#FT{X+Bj`itGO7=$~Iur(}axa%U^Fs=5BZBW6&fE&yO3}+=4)W;s@p4i~M^io;R
zUAO-{54Q8XG5ovd^{tu=3%A=B=g7~fwwFvW|I6I}dwv-2xfG*bi5>YfHXew-_}=}n
z-T9u@!k;rZ`_>5yS0DY_#(0mHM}3$1T88+9hUXP}oC!s(j&Yo?zE$B;{&!)G
z-Tuo=`+C~F9GTbM-?D7xSG#D7s^*is6h0(poJ@ZvUs&z-U{3vphSS#KYagCWDcY+z
zV;Rf5(@)E89=d3~glx7hW~kmYDSjaciAxd%ZsEht9ftvf45)G9#ZysXuOe{)FA>
z{66!%?dF!2@m=j*tERA>sIYyp^UvN1CufD8d24UL5O*e4BRzzHfq}u()z4*}Q$iB}
DV`fPA

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/RBS Change.png b/src/drivers/webextension/images/icons/RBS Change.png
new file mode 100644
index 0000000000000000000000000000000000000000..cce994edb2d691b0dd869b0814630472cd4ad1f3
GIT binary patch
literal 343
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7}1->8`MQ&Zr-
zI+HxpBUy((;+}6LnJ3Q5XWpnM;LZGzGsQBAhv8-f#}S@@Io){&$`t;!9dG#TpwpVt
zz$vib-K>GV<8tE1$74wxB7(U_+ZBII2til*@
wt*lXsA?OdQ)<4D$bB2#@3jdmy{Ig`RxWIg9vwYZc1_lNOPgg&ebxsLQ0J@rj{{R30

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/RCMS.png b/src/drivers/webextension/images/icons/RCMS.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef48b165f8a437c701bd7e4aec0228c94a8e753c
GIT binary patch
literal 439
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7>pWc?Ln>}foxHc}kb_9;
zXOTsQ|6F@G+@j?ZSP!~I%ezKIE=tH0ZgSOWx)Bxqi|Jd}iXXy@B5tib8L6I=W}G5g
z{-DM4#9xczcd~jjed_E=vbW#fprgIu@yCvvIc;g1J9EsskMEzCw`5wi&ATVg>#rY<
zKV2xZ>wb=zh6tC3ijdrsbCpN@mN$R?*>m}&i|f6=3X6^=HI`WU&MmO>_E;Lk__WA!
z#VRkxl&e{$ubLQbf-Pi@l~^s!<2meLB2_D|z`->6Vuj5=c?A)!M5CDj4*TzyFXVBU
zq;g`@8IAep7l&vqy#4mjw%l0<-FM2IaR?NV;bV9E{a5b#>#3Q~GfX~h|0w<;hwsnP
zS<4iKIt`95ZU|f5`n9U}YSz;(ix2Co_V!iS$emC(V81ty=X8zT@`k5Hojz)xr5=b|
zrY{XjjCrw(Z{G9!%mPP~40+g?)!N+_3vzt?cdAvR%fNT?t{pLY8e-jYNA~)}+lPN%
uIXP=<*WJAKw`H%lm08G4@>DTBW!`_wv2%uArwRiD1B0ilpUXO@geCyfZNSg~

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/RD Station.png b/src/drivers/webextension/images/icons/RD Station.png
new file mode 100644
index 0000000000000000000000000000000000000000..627231ba284cf2d6cd4a42e3abb26f6833041b5f
GIT binary patch
literal 521
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUC-
zu3NS8&!0bQmM=SZ=Jdn+_cyFr{p;t?SyQLj8XMfZb9>dYCBJ_CTsUXe`LkzE96b^d
z;QQ+3%R~G3T{wI8>(?(|zkIoL;e2F(--UB$PaHiO?&tmT#q%Qv4>(zvo<4DW?aCEz
z-@M6APCS3+^p#5&d)r&TfB(K@{#-j_gHy+k@87dKFD>QG>(?unEIxMl(3j7j-@Sc%
z{>+)^;DGq>khrj5XG^oB$nedC#`&9&7nbu~S0tu>{^HD$#Wh54=ZwY6m>CArz<1$osa
zMFkmY&Q|7*7N*XY=1!Jo=WBwmFfcGQd%8G=NL)@%aA58c_#^Mcz{u^v!10g4@bdfr
z36W)P20sp;I`KnrP0$2E#(51}4GIqa;6D(>;wq@6*AQw@e1KJ98^^()<_DPKAG*z{
zKXl*#OUS{KCr_SYWSXY%*I~)wQ>V_II>m6LNB@APD1

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/RDoc.png b/src/drivers/webextension/images/icons/RDoc.png
new file mode 100644
index 0000000000000000000000000000000000000000..102c4bca3e1be2c9f824c19acb5c6e05abbcddae
GIT binary patch
literal 408
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGasqrpTo;9gmNGGghK9<@
z%4$Z+?!Ub2`0?WxR;{wMwA7YW=QE
zCw*TqFfcHd1o;IsI6S+N#=yXE%hSa%q#~|$!u7r*1{|)8)4%xW-hTc6|6`>&9J(ns
z&rinm88AI~d`Dx$L6QHTQ(IpcI0c)t@TLoD@)bTQVlD#Bd3o5j+*4?V~m2s9#XYuET3R5ADeNcW%xp
z6Yi`GR^DRY6EbYdKkQdIJ($w-+MT6x%ZY%pV{+WgFAdhSybI93DqoesS-|`^dM*P4
O1B0ilpUXO@geCy>HmYR+

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/RXWeb.svg b/src/drivers/webextension/images/icons/RXWeb.svg
new file mode 100644
index 000000000..030f86794
--- /dev/null
+++ b/src/drivers/webextension/images/icons/RXWeb.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/src/drivers/webextension/images/icons/RackCache.png b/src/drivers/webextension/images/icons/RackCache.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f04651560aba880369ea7a180db1804b5aeef0f
GIT binary patch
literal 204
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+O!jnf45?u3J+Ls#DN%yq
zLbI4)cUUWH;?*4*#%m*cl0I;Xy;*kf(5!>*0%AVmJWZbQiT(!NiM|4d|6cq0PrUzl
zsc(<1XB5}NH?D`SEN|Wrmi2temG%o^N&0&{r8pDS7CyYb{f^h6=>`Q~majUnd9{2_
zYdEXXL)qfQ$A0lUG8U@0ER^Qn$*eH>_KKZ>f$S!wHt*zpK4~hha9X;bfq{X+)78&q
Iol`;+03VZ3dH?_b

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/RainLoop.png b/src/drivers/webextension/images/icons/RainLoop.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8ebb1002ce53dcc81047eea7077e4e5ab00f579
GIT binary patch
literal 533
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfcRXDjLn02py?(x%uTbW|
z$Llt$FWvIZKDlhuL$#wvkM8pPw(67l1FzMh;^NmPiOt)(T0^CLPRx>^pgXdvIUeWV
zbzQx5J$2c#%(8FY>Dw-SUYWV-eE;{~m%rquy*N@Y=jn6NxaH8-4NLMi1#I3s;eO1C
z`&u&#_Xm8oaAeqXShVKwR;R~$GKZ9Q70AjL?Jcl6t6I@Lo1sCGCs|H8qTiC^M^D2?
z(F&bljv0>JOy?4FSXGREXy~Ogg+3fyj04lv)lAg
zVrXcxwaTgofgkmSCU5+3+tlO80d@u^w+nimH_pC)q`>0i!ZXj|z*3GMGdn6T|KOTG
zP0(Wl-{v2YiW3itU!G}un&XZGw^dnsVd6c|pV7iZ1mVkw(h;7k@987yPSPp;?jR;`wF;r=0Fb?%ND+
z+rmA27BMpVe!0q`Kl#NmlQ`3&+4~uJmborG%k+LDYj#kW{5B_t13bF|%1fS$;h*PvNW({8@AV+&1tf=XlP*J{~*LrAi?bMLH0TKPe+-fOj0}A
queZ)he&NcL@gVT|^_9Z=8O6M|-up6jN-qNg1B0ilpUXO@geCwcG3)*S

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/RakutenDigitalCommerce.png b/src/drivers/webextension/images/icons/RakutenDigitalCommerce.png
new file mode 100644
index 0000000000000000000000000000000000000000..8784b5b3c36a2c937425028c5c14873ed24361a7
GIT binary patch
literal 3835
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

literal 0
HcmV?d00001

diff --git a/src/drivers/webextension/images/icons/Ramda.png b/src/drivers/webextension/images/icons/Ramda.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ff30969c1d5432738a12f8a063c2a30af52f7d4
GIT binary patch
literal 480
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3r<(@8%Ar*|RXB{)nB{CfU
zcs~2e7F{)?%T9)cg-V)6D(cs_PLMpQm*v^L$%oG^W3q=XJNtXR)t$3s+%#v)$Q
gQMU3p=G&)EHRrn9Ss{ z^(!TZ>|zx!e(-K$Gw)$f kgQ)PW$?tE={0QIADB8P1;-kt+aZuEGy85}Sb4q9e03qbgrT_o{ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Raphael.png b/src/drivers/webextension/images/icons/Raphael.png new file mode 100644 index 0000000000000000000000000000000000000000..ba220eecd57f60fd33577465144aa0a607ce58de GIT binary patch literal 1105 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU5}q!OAr-f_hDT-#2a5Fl zU#!seuc`X^xg|HVgD&m85RvP=a%#kEt~tmQaZ%yxx+{#0RO=sBrQ*eOAC@sxjGtM=w<^S$~0`?^Afc9YJEgegoPbC`l| zvMtH77RZl?j#d%kYHbUf(s2HHw%LK5rSa@W6WNS7XMOyAMdV-lgb0rI!|h=#d$w#b zNo2fV?#pmH_rGtk$EDQN)WfHl!bMaw8Na(V^!z>R(@?Fn>F6SEk!KDYAMDn7aA%gA zQS<9KoVkvR14>E4}rXWNT~GpzT{5M+_iZE8_|miF1bvFCg`=Ru|k8Qp9v1S)I} z9Z-%wWH`h0>Y1$PZ%)@<@m%yhFO8}8^09p>vaR-$xooVJnsqv#2hLEQ+2ynP=h@}I zBw6mG`i;V#FM?-Tm+xpQd)_)iWk~q{uG)vRrbGeZl7j ziw|E7C10J=NYOgDtI$98)?1eI4oPy(`x?9RBEsKZ&HMNvV)v4~5Q#?1KeeUv6|P7u z3=m&*KwyG=gzyrBD=G(XKQ3}BxSO~9h-F9Znbz31ty+BijrWC<9zWdS*0BC{_Mdw? z8@!c$gMeEPGiurfcoGym=J$ya$4`+;ds`#~e%6pim1$foJ?2cJl^SEF$+oqGw z(`vf!xj8DmQZHEE|MbhTxl=rxkN7-(u*q+I)7L8|7w@>4&%c}K>-;;>*h6Wn>!vG> zF1)SP?2kde-QQk9S=69vEJ3+jwSFbKt;#@5C?Z^>k{eHc*6@G7OCPl7Z za_?`!S}h0NS_gdxi|{htoBUEzQbKo3za8GOyO?wJ;%TeyoeI?bulVEMnzuW)ZQFKN zhVN>u5hLHEUY74{`3~RNQ$#kj+$x-w$8vw}bsvFVx5;TjHqLRqVqp~(>>(V z5Ypni>ax!wBag&qF?A34*>&GeZ&vS~#r;-AFYRT?F5hI18%6i-)P;tGsJzvj#rbES z=%4s|hUZJKUcbJ5_U6Y$;?3`u6@0jG=f%cvzvg7=e>t>LGcnMlDfg(6On*@6v<)lw zW{2AO6)sqF@bLeXpB8hE2WszI6@TJIr_dIWvQ7NE%tTy&c09f+(6nCn%bx$AL=Pw! Uy \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Rayo.png b/src/drivers/webextension/images/icons/Rayo.png new file mode 100644 index 0000000000000000000000000000000000000000..9519434a5877ffb2ed500fd80d06e2484cfd33d2 GIT binary patch literal 1878 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFc)WrM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gu2HtFfvpy zx70Hucp-l$oBHmzd*{pIn-onpfiKVyje< zTcDScnPQckmTZ(_k(R7$VQG}8Ym%5~p_`PFWTFJr9n+FF6 z|NHmv!Gi}^uU=iUWJyLw#^1kxpFMkKYiny`W8?1b{`vFgM~@!8e*OBxhYzKtrS0wQ zzkdDt^XE@TN5_#PN7B;Lrc9Z#ZQHh6w{HFX`LngPwV|Qm`0?ZS@854}Y1y@F*Tst$ z-@JK~oSeL3#fpG{falMj&!0cv(a~|)vSl?jHSgcQzkU1m?Af!OoSdAUoxQ!i?d|PD zLqiP>4JS{YY;A4r@9+QQ$&-Ei_MJR=GBYzXJUsmC*RKZ-90&;sdHVF}`Sa(aqM|;2 z{CM{4*+Yj8O`ksf@ZrN}&YUSOE`Iy=?Zbx;V`F2Bii)zcv)8U&yJ*p(@87@QxN+m! zwQJX}UvFz`^Yrwzv$I>XX3hHb>%F|ZcJJQ3V8MdNj~^El6!i4;R8>_?n>Ovoj~|tl zl?e$6K|w*^zJ05$tu-((ICbjO^5x6j+}x&4oqGB5<^KMD4-b!}OP9`@H?O+7dg8>1 zd-m*!jEp>Y?%bRV437#ONcg8YL24;WyWe0aqx1_s7bPZ!6K zid!w0pOzmo5McPw$IG>J2aoK#cg5x9<>lKyT<@2N_D=jcseJl<@AqHze7?><%5m7c zGJgrH#O6Yt!(VJon1#z3bW0B@^D<@1aZlL3VoCM|*{7T*Z>9Zj3O&4p?fCt4mxi+| z+M4q8*&R}Ecb-gFSDmV=$`l-J!S{QLhsO6`nubaTwk=$cV|ecV18=|la>E_ht~>k| zU~;SvWjt`mO6_D2o0_C9ixJ17t!tS6F>ec?A73f?#Z*vY%jIQzClYmw5yN>}IA_9weKe#Mzw)e=`{$O%7u!Efo<3OugLE4GD&xMYN0|NsA)?gHb|W9`2SzImJN@-R~Tl&-~m#9?LYYW|2Bd5x)_i3@DH ze``Mw`hP?-HFNR(`{EB;3tt~vm^z#H8T$&i28P(*q3m)8=55wWpYd_gOXK^2okty4 z6eU)vibV=)#_6kGe7Mx$NLkiBt1!h66N*~bPMYPQtaR#gN6Do#I*%BdJmyqh>M}^X z{i!ECp+D1?jc3!_n^w!_D8|WgN=8gzTOY(PFSXL_#_PulK|5w_V+}qrqj=@I%P-^J ztZ3Hj)jTleS;D!ptc^G3Z_QF`ki7LgJa^NBS*N4F)WutFd6#(L#Co-&yyaWZwsMyL zHdw^HYwao4@)K<5 + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Red Hat.svg b/src/drivers/webextension/images/icons/Red Hat.svg new file mode 100644 index 000000000..5082779f1 --- /dev/null +++ b/src/drivers/webextension/images/icons/Red Hat.svg @@ -0,0 +1,41 @@ + + + + + + image/svg+xml + + RedHat Logo + + + + + + + RedHat Logo + + + diff --git a/src/drivers/webextension/images/icons/Redaxscript.svg b/src/drivers/webextension/images/icons/Redaxscript.svg new file mode 100644 index 000000000..847d91f49 --- /dev/null +++ b/src/drivers/webextension/images/icons/Redaxscript.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Reddit.png b/src/drivers/webextension/images/icons/Reddit.png new file mode 100644 index 0000000000000000000000000000000000000000..10ee7568ea61f3af2abea573554ad082a725eb96 GIT binary patch literal 1282 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUCp}#pLn02p4deHSO%{VW0FI6)mp?!ZJ-Yh7wYSZ-)Mvfn6 z&YkO%k(E7p?_Qm7#qFCne`-y!eEi_ShuD-9mEOL-Ab)@U%F4=#?d``S&$b*te%#vW zfv!ej>i46Z@7}!=UwB6UM=i^erAt+BHSgMG)npoG8q9EJ-eGM`8ylNv4z5;o;@s*--H5+c&%AOaHq!Oy{?5Pi1iTFRwTMHXk^1#wXptip}l3@~QYE z+l6k=?)b*DW^rvz4b$mUr+8*Pw+vFhd-CK;_S5ql$}Km1Q<7Q1P~I>t*7*FP^WjWP zOq2R`4&1+gzeQcwGty@i{ zWMot#8jPC~1f3p6I-W~sVPo6%<9Wz zfj@bxxhq&r&CM_W`D0_NdFI@?pxoTG0W5pc4isxzSw)>lh`jMT>_nTszN@S2+xVQU ztVhlth1M#ltGj=Yk(0Z3KY3=rlTCbSoA`KnJJ0_5Rpod>H8?vXBST=%?p?c%*q?U! zyI~XSlFm-fsF)ZLmdTSRZ`=O=hT_X^eve-oQ=iP=Zy(aJ$H4c}adppKC2Zx}a?jnq zef#EKrM6?ok8^HH-R4kVSZJuKrWTZ#xKJxu%tv4OZT$6#lM+=@|L)`M-L%iGXqo4Q z3))tb&h1}yO54Zi}2SFTvm(Yz(T-Gl#l(p>AAw_c~d6bv+)v2SO0fXlw0TXpZA z&92wn>E3Sr=pEyWw{Jybg^hG|qEnc-JPj{3o0*wi@vSzS_QKS_mXmwWQuU_~ZKG%1 z4=+p;F!9kAJ+|UgR76C=W#LPouGGmo%$x4a86@KRb<(GTsZXYTR;e$VHAQ}%ycF}P zeshm?b<>|L3ks6E6S_1qGVC@DzTL!kazAILVNJ&*C#WyxJ zF)7zL&7C{fKbCPGyT!AdQ-(1gEYmC}sd(PqQ*i#-vuFFcZrr+Mb!DoxwY3emz^t%& zy-X)hp7i^1=j7S5s*%%j_4<2yI;;YNgPn_ui?{6kTR!jetnWX1GG}~Kh*%ru<>mG0 zbK!z2Z$57BZm0V2prD`--GfU--p*k67xa+X(X;27t=;eRop+h_Z0?-7@r9F<)2{z* z&x(u3KkVc+4lFONiacsTbH)AuV&Ph7he=H#Brn!n)3j6SR9(i3ON zf7;S~aFUm|x9dtftq*^uPoM6d@tH+Vdc&FO7cKsFD@@GHqyiS`CH>UqSA6k!(dN+5 z&_H*0_OIW+2gk?DZ{4~zFf~GI{>BFwt(KV>h(U!W%2s`4MM;8W^wi>zCDnA wAiv>yV?5*jmYMno&gXxwSXRyUU;KygMpo`hCTYVO1_lNOPgg&ebxsLQ04y3*3jhEB literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Redmine.png b/src/drivers/webextension/images/icons/Redmine.png new file mode 100644 index 0000000000000000000000000000000000000000..f29fee62bd2f8861e5ba68c7e607ff8aa1c32f15 GIT binary patch literal 687 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!Wu7jMAr-gYUbpuVPLw$Q zv0be5>XMGVmmO9f%joIsW^Q(4SHI9Da>PD{COM zWa*Suf$8cYffEGOmri)_U6sGe_FdQCc+Rvu*F)U|s1Z zlDp&Mt!dV5^R0KtJ&gK)YTASUJPC;ck0pvvD)>zZaAY)^7%D5(?{WP{8fR9A-jazW zhKzcz=14ue;~l-J{3?S;)yhlR>iZJ8u2)()MwB0rO*mn=U;6$>R`D**gqXu7c3PL; zta*1xwMS`Tkj3K9>mF@RzQx2?E%sTUvcJ!F9^<55%cga0{9pb`_sgU!&li~Y>gLQN zYxkrpM9zOKb5C{grsEekNa}Cd_-C@J`KJ$G3i^8`-ipM^jzWSYADUNZMY3j9ue`?PJ z2Cq16XS=>)ZHE>n`ShI4+kE7G?UT3~Lt?T43QTxMn-cB!EtM}^~uDe=0jYT0< z%w+FIZu5(umrRR&;H;dsam7BRb*@_{2+jPr-LOOQxYhiG*-f>5`g5OcT+72aYr}(! z_T6`vJ=o*lkTYNRp%KfCh5V1Vx^-(-yeKZ#%kzF<=DJFLuf_HH?bdQJFmN(VP+;O@U|?8buy2#ncE0m|Ua|5oeLt(Px-3Xv#JE^Vq|s*s z%jYHR0-O#^*~&X3yO-GQ=aSa;JpbfZgg~pidchq9;dSc{U1Jkz{O^}oG$}%*Ri{+t zWc&5WZwrMc<@7i-R0~_!w3KguFn78GW50{XJNvf$GU5IOZPv{qY`kf)JB%CWeK@bV z$Er>GdW*XF$+xiOG%R2Mq?AZsq*sh-S2tOzG;k`(R2$M_eS1!Sm?6*JMGyTA!B3zyxJGU$N ztkqo+dE}R143DoFrJn9aYYEzGt)R;&0oIR2{VX5*Ja{p5<;}sKt8X+{>P~dKt`iE>~UKpvBK8HT~3q-?vY$y?#JBplQFHba}aWM10Wm+>>wj zw_Z&=a`|)0iq?0mf{Ly`KR#@-|IQsfeah8YGG}{EUgp+|azC^pO^*F|v1qIj&(wFU zE`p&hECPJXPTt$BqTJwcc%p%rSm1NrcR4)&I)gr>b%Y5p2D-4YcxcQ_VN02m=VH~p z?*6rV)8?O-aC?0#Z^bLNq!n5UOE?%9R2(ME+;KeT-P82!?(_fHy>e$AvAS9%!@$76 N;OXk;vd$@?2>`r7Ex-T( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/RequireJS.png b/src/drivers/webextension/images/icons/RequireJS.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e3a95b03781ceb1cd894a45dc3518f147d1324 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s76+B%WLn>}1Cpa+o70+K~ ztygvP^^O-`C66Cn|G&YogI9?8l;Hzrhoi22-SM@>QJ@;9F z(bl>D<7byohgP3gV9rba>eOp@BTay9V`0_7#E+{_rm!m+FlltTO^7Rqawuaha;lOM z;W!o{EOer5m1=62vGBJye_q)HmCQXpbuQx{UB~cXzptVU3=9mOu6{1-oD!M<^X-!n literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Resin.png b/src/drivers/webextension/images/icons/Resin.png new file mode 100644 index 0000000000000000000000000000000000000000..7214b0b1855fd3950f6d54fcbdc8b156e4587f75 GIT binary patch literal 772 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGHw5^ExH9M_G3h0<8l|xr zrgEC33)z>6*yf2kmW$cvOFI`yyA(@%G{|^0$-0&*dzP#FR%r*+=mpgo#LX~Hm|+s$ zWRf(;G-;k$WV1zdOK9=5u;OW9Er-KPriZs4iEKX>RX#JS<5+aZv6#-|v6Zu9JCDY7 z9gpii5#M<*zWYQ%&xw@&Q|S{=Wi&0yoP0WK@|o-@XY!_<&F@%N(7CK=#_6J&=Za^Z zE1q?}WY+nT+2_mWUZ|LRp>o2S+R5wc7F}vse7SM@#-sfWFZ|#l#MZ5af-I%y!_q6pFXKlGLZ^zw*yYDaFe00V3lPeB9Tz%-#x+9O*?>)Qe z_>--NE^a@3X~&VvJ5E2_dGzwmGtc*&xVHEFi+v}r9lQ4W^p$(3Z@xWq>+Qvxk1pMN zf9d}FEB8NKdGO)tgAZ39ez^AVTKRkc;?d6+~uik%u_wmc8FW)|W`}O(Tug~9qfBE|3>-S&ZzW@CGg>L11_nlcPZ!4!i_^(3 z)EOk)CN$ksc)rB0hRf^86OrH#nlB8dPBzXyxO9P<@@ktvXTNisxqVmJ-gmw!y5c~P zpWo$E{?2}eqM>#!E%!~gORhK&?&;^}chV*J+!8Upo6{5Y^&|uMOP%{zJv!&D+TyS5 zvdz$M!r5g~Cnw5QHbxZ{y?WzQv(ESLTtOqIpuo@<*gUJUCM=P^Dkn@r&DxFOWkzhk29bo$cShp+2C?bOmn7V7b9F5D nF>JXwdG0kUqsg{*3=FFApOt;qM9g4dU|{fc^>bP0l+XkK#Zac< literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Reveal.js.png b/src/drivers/webextension/images/icons/Reveal.js.png new file mode 100644 index 0000000000000000000000000000000000000000..63bb6777c057e7e25f27254c4a8353f179bd48dc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+7<;-nhE&{2o-sMEKJ0^i zSw?-CpA~anW`__P2QyQ`p%Z%?motb?Se$U7YH~u#!~S=@jton~qhvO{p2E$*z`)?? L>gTe~DWM4fDCi;v literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Revel.png b/src/drivers/webextension/images/icons/Revel.png new file mode 100644 index 0000000000000000000000000000000000000000..89494132da8c6b7490b4c2c9f8563d68ea0e96f4 GIT binary patch literal 1362 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_J@p;{EQlE{=G{W7?{!nd_r9J?%lg`<;p8puGG}j?AWp6z<~p&PMx}b z{rc0VPd|SA*wN9kY}v9ED^{#ov*z*R$FE+!diU<#q)C&OE?v4}#fsIdS8v|DdHeS5 zd-v|$w{PE(BS(%MJ9gs4iHjF6Ub=MY+O=!fuV24$9c3gUcY|*?%lf&A3l8g^y$l&FF$_#`2YXE zySsaTfB(#xGv~~ivvA>}B}({T}ym|BX?b~AmrELpmA*~*nGSFc{ZX3d(lYuBw` zzkc)P&0Dr?*|u#P#Lav5?Af<(-~Rpk4}btP#31fJdi2<_W5)&U){pR1?m-pDHt@V!W zEXAAYa~%A%wc9k#+~-v}6?!gb(yXJ$H|V@QGxPEBtXVdVVcav0&tzWOC*C;q=^BeS zCpI@KR?cs(w>oaN(fHF+gYMu3ChN~BeK+Pg-t6+s%YBYuZ1N>DX)Qy3ug&_*?ar5; z9i4rCj^Mo*+r6o5E{{5FTjufdt_W85pJSoC<)-eQWG3;5M@vjC3?u`cHr=h2Za(rP zGiGYSy{c>9^d4W<;JWs%k3I0`!u$yT*D7DBJ|mxh;Le; zX(9DOU1PFj^|ORSvu3%npSvM7&nfsq^2XmiySBS67BUd%U%oEYx%=JaV5xHwvK#W= zy^G~~l;+dn;LjgsmwwJ-e&JlbnViplwY_)qH!xMxSh*li%B}0xPSH~uXRQjJ`DF8^ zP4c$kDD0bg^^bA-w08$5sU4lT=EfHO?xqV&EY?pM#8^!y3%s$*IeD*EYfj|KQi>VspyB)xaoF>c1kldFkC!#HcRQji}MT& O3=E#GelF{r5}E*0+jqwR literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/RightJS.png b/src/drivers/webextension/images/icons/RightJS.png new file mode 100644 index 0000000000000000000000000000000000000000..3244ca8f4b2003e6a6ce5b776e60312e5f949197 GIT binary patch literal 1689 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 AG5`Po literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/RiteCMS.png b/src/drivers/webextension/images/icons/RiteCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..939024adc87623aa32df77c0f7622483d413a3c5 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7_ISEDhE&{oJMkcIvjLCm zUPfgDC%1%_o&$TuLDU1mO^(J+ezxf>ZXR=ADc5ejaG`qQzBdwo_9Z_lt3Tno*8OYT z7@2z17GpRblt1o_l`6~0e#Rerj8Xa5?$07xUi6<32$umS-PLRO4zcO;lKO5l81Y=)PJ0^V_;xl@O1TaS?83{1OSzjWY+)y literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Roadiz CMS.png b/src/drivers/webextension/images/icons/Roadiz CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c66b3a3ac5fbe66811958c60c701dda9bea4b0 GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3r98VX=5R22v25JlvE0!PN zU@OoxXk<#3EzMQd;WDv)=X79ga&b~=iI0KEit~T_8GhHA`WlFwaS8hHKb9$mHRhmB z3hV#-)vuE_KXR_DOT4>nzk(?HmWv`8Pa9j*Ph_lGy|kXiP`UKNo|Rk0HGXLaojww= zlWR%BE~{BgviI{H9(uF29cw$r->{}R>V@N4Gub5@Wvx(9Y*2$ERuyz;pZP&PPn(YGpqI3BDd1F%?hGtgC01%btzu*>ri=^RO9_d zqxIp9PxkM4oy_u;$#m<@4-4ij>ys4Uf9Q&?yz|q3DXFB+HNm^GmJ0lIo>mo+ygAPK zH;2c+4b$Ylz1Ww&Nc5BN6F>ggzopr0FwQ#OaK4? literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Robin.png b/src/drivers/webextension/images/icons/Robin.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d73d0626cacdf6b221cd0086da85e4f4fc4348 GIT binary patch literal 2411 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNvMxHK?Ar-flhG*wQKb5T8 zSKRkD*}66^Py1gP*m-remzP=E(apBz`hri|jHuasoWueiH ze-67ng6|DXH(GBy<-p8n@P@ayaA+55l$Wv>_PbNS9US4M2UkKdtfxtRg{ zuQ^zoi{@uWX-wug9VxvY+x>2xo{F@zV5iH1OevQCKNPv`Vy?Tc3^^2|*8H)PlZTf-`Qam16BVJ$ z?)R&T-*@u&?f)^8@rt>M{EZ8@e}8zkZ(qdyWxgIug9Mxo6vkBOwX!jKZPnW89x9rl zbx^Y@G3o%jv-*d78GSOE#*G)fW@hb3FU~F^XW;(({0i}sfKM|nE6`lO#YjL9(wAGCFUjzem-e0=-Aw^Ie|a8ZW6I?Cv`_BHlJo?t7Y9OC&WT&yvv>B)_FqRFO^ikQ z7MWeWu5NW8knuoH>{NXbeoLk-Wli(r>H`K<1?a!C8%&`9EBlS^vz2bt`iwtjugtIPKrgm)wE7M;2eV_TJ z2s;NfDRy|D@+!93<6m{#{QHBGFE!^F@<@q1jS@bsFtbDdfa|LL;`JW>iK`Nd`hzr0 zRb8H)m@@0^A*BneWD@3zU)!=RO5CrXy*OqycSdOGs!eO!-0ctja93BT5fw|km=kIo zRPpTbM8lpQp2OcmHZ&;e-Bg+}#cuND9R_dx&-=u$NjhNCoB8eQP959XsdHu&h+dUb zb@7dlz09W?)qVTtn}|hMzCTIqx+DE$-tKEf{!7HH!`C0YI#EOCd~{*UYrFg0-QC4E zbILY#F-{AbCw^She8JYVh_IBcSu^H!uRro=$IepWM=Y9Lu5uyE@ z^p>9fZN{D82@kYa?Rd8_e2%tg|FdUl;(FSLxr3kc?>_LYGHu^kiJe_ctlAzrmmPZE z?AYfpE$uvq@Zl&y)uxE_){ARf0-yivSpGbL`+(>ot$vx~ZhBXHzWew86O@_G=&?Lq zE`7uAXS;Xj@3$}#E6bIhrL?N5#<9XeeoKK~j*@s$q5+TV>7!GUALSMc%5Lk+i+6Y8 z6!>#$g6^yazbjYg)qKA?ecs+6Z8OOwKljMR-MxKFO7P{(8LW<3wMLH~CogUJF69-G zqwv)GqfJ{)_^e(>Xd28$^NKfjzAyzKdXt4xW)ht6hG85))>SKPx9r=yqC zq`}ek*vXtVs9S5_ftVd($$PmEBwUIVY4*&$eysoBs~6GL2R>#pT#(~>*}wK>O+kEe zk@vNY%`?C!+9lu;9O!(2?UjybEbG4CQj2_I_*2e&PH7c6nP4R0 zFn^WVU8&V?fBJ9yaH{F`lyw{nOl3H2Z{GWRW>>)vX`c-TzV69bmvoxdzItidG9xC#dNt}YuH-V@K=E+H1Nt+#lOGie%uw^H>ImScEj3B zsSJ6yHa@;}|J(gfUuJE7UaogQKV4tovdNW9tw&v5Rtpu5E73*~6*Uimu<7=DHo8)nsA2UQuFeOq87~!-bvu=Y_0KZGW@mc<&#%^xu7}qFnh8 zEEn)d*}U>!yWFm7o$0mNNjW7!Cd-31I-mdd*5lLG`tNS@EgJT$^VX6*K7~kb&8KDW)-$XK3~jk_rmOsJ=cU?ey*Gbv&5aNF{=WXn z^|!LJ< zziEP)rF`(m%(yy?m|&wKSd&&;;@$rqj)t&2;J+c+fNnZ`IpvEu1gjqk1ti?$hQ zl`oFIx6?>}N#c)rcOHMtQJCzQRwQKp<;$DPTsqp>dd&5P{M?ItX6q;GFFBOD>uJeP z%~Sui4zI5|aj?Kc)=}}QyR=N`%`{JHw%rreBeZx5vVb#bm#!tZOTYWl5@`HZ*sjoZUc}o4~e#}|AZcbF_b_NCp22WQ%mvv4FO#t!#jp_gZ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/RockRMS.svg b/src/drivers/webextension/images/icons/RockRMS.svg new file mode 100644 index 000000000..b66f8e881 --- /dev/null +++ b/src/drivers/webextension/images/icons/RockRMS.svg @@ -0,0 +1,4 @@ + diff --git a/src/drivers/webextension/images/icons/RoundCube.png b/src/drivers/webextension/images/icons/RoundCube.png new file mode 100644 index 0000000000000000000000000000000000000000..b76b17077a7ee93a768e6bca1c39addbdb4552a9 GIT binary patch literal 2108 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 CDddR& literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ruby on Rails.png b/src/drivers/webextension/images/icons/Ruby on Rails.png new file mode 100644 index 0000000000000000000000000000000000000000..09a9fbeff18c02cca7fd260e9e8a5865f35ce4f6 GIT binary patch literal 1054 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKPd!~6Ln>}<4bRLFb`+U6 z(|6Vq)3mfrxgVWe1RQO&@0o9Ha&-|55%?Qij%FQh-1K%rVvI`-!k)1L6MLE zL020=$AgPIy4<7QUt|7wyCh1<U+jNjhg!z78IqT3 zm#L*kySy=)DN(pb#p&e#3L&3gyjsVYFHds$@n6vKX-M}6burOsA)oL6clTw-aZ02J z{S$CmucOtzymM=Yq{s2Znt6_uyc@15)M!2nQ8lr=wnWhOU`yV`3{@AeaHdCgwi!Wz z%x_F*tYA4Qwa2{akKhN+jNlA*I|lv+iEYconzpM;t}l~qJ(f_(utYoY$0VhnOf@V~ z4Iyk%jq4?o@)Ux$t~=rXbMa9HdyeFM5yw^1Hy-DH*rn?EMAzk|)jxA>#rM8SuVg1m zhWI(nSY9%5dPkCkHLvpg%>uW7@I0Cwv0WkV%Knt&J$3s^Pq$}noN$jlxp-q8|Fb>E z=CsXu@}WpU?SA;e)pn9SY#U#!;mS1oRDR%IRh-y?I}(TXZn`}0=n;b+S*yU9bN*~z z%F~XiKNCCfgo9%TSF^s)sppD0yp<>JN4ey^S5jHTmo2ta+fv@Ey;HK|*t0w#9bsL8 zYOzQ=-IHG$miMxkMlbYQqsso%_|1ErJ@L)gxowpDjc-c3^{)~-{p_!Kx7#(@XLAx) zhcRE3tI~hAs_68yTJ1gc_XGqR`}RDn>n_@F{-mY&LBzZxzxn!K+bEi>n30vfZsEy^ zo?2ZW_8)q+Z+Ge<+jB~jC%0Tz%RF#5k@-`u?A`AFTV}}gr`%d=6>e4(edlqDzu%!- zf^#c!NC9?Whzu3L}b^cyf@T&jjN1c|w=u5KPaPKbTOsY$(k8u{(;hKbAXFSqK83B2y2`gzO8EA7gTS1%W< z#&bnq?VEJFBWUh}l?*wKQ>WhlUBbE`C@k?Ev&)+~o=+U|5BXm{p1PWuvFvCL>ow-` zxAFbo=Et8D|94L8PUXe}fxX^cGMAG#)rvZsZaIHaLAEk#vQn6cZsWsrz7wI6U7weC zc^_`QUcW(y=To~u+3iJ1>H(eKr}MEc5bRv8ekgU(htF}{e(ekGS3Uc_K=SI1>#FTc zm!?igNa~nlD literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ruby.png b/src/drivers/webextension/images/icons/Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..6b9f20f6209e1b954188429f1009a89cf76fb0d7 GIT binary patch literal 2280 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 II;Vst0KFhDO#lD@ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ruxit.png b/src/drivers/webextension/images/icons/Ruxit.png new file mode 100644 index 0000000000000000000000000000000000000000..9e12ed3a2f400cb39f7fb597c0e316c1fa90aa9f GIT binary patch literal 1478 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/S.Builder.png b/src/drivers/webextension/images/icons/S.Builder.png new file mode 100644 index 0000000000000000000000000000000000000000..3319bece8852a71be89ec65722038a7ff326da31 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUHg$<<)M!+P;$T>1b1*}c<6;<@BLnWzY;T}vzSO*{NV%~NZNnriQ+9WT-p z9qO4kXg`oX!rXe!(oB!Fxv95F?TUU02Up#rMRz9K*V#IsWnpQs{`ZT4fq}u()z4*} HQ$iB}SMW?+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SAP.png b/src/drivers/webextension/images/icons/SAP.png new file mode 100644 index 0000000000000000000000000000000000000000..4c213e796bb6a7b937dc000ec95dc484e1e97509 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7l|5Y?Ln>}1CrGgNbY;u^ zSC2P;%&NvaZ9h*e+aI3OIW3Z(LUu@0?5}6P?D$BB=Td!r<4psdukXbV|L>1K_~ZWZ z_2U0(|2{nN;mPCk|L52J`C0$!;qw30d3*oI?|Xc(UgE^93UQzK`k$gc@ArLvxIgOs z&Hq`o>E~Db?9*TzTS5D|MfXlzy3eoe!pP$db{6$Zja!SGrI-b|^ofMxDR48)% zt?G)aY=NvSDeJB!`5SgLJY12W5V}UAE5qMZBJ_$k>sH3ELPxXoU8AqYtqQfBI{RhG z#Y?$srOb?lr|h|2z5aWDmHB%6xhr?iJ15HFTisLl;o-hN`{sY%{aj}5yLegC`D@N< z-Fwz!lX_-p-4$`JSCdwWGcI5?{KNO`S-AGXM!T1n1v|^7ihGi~rMBgIxXxL7IrC!L zDuKib^G}jDr=9=M_T&0zIhJSp%AK#&3Mu(18!Tp;YnwbPaK&uf#VBPTZ8QFE|bDT?SI35-aZ;_DRd`9@#I8@>rN#++TR&2vJ{G| zG|hUTu%T~}f|Adyd&g{_zY}_Q^di^6Isb3*CT?0Q5wha9>%?zT_ilFW-ypcM|I@ly z;f?yS{8KONHO`uMWeVq_cf!tzud5y$D`$8Z=QK&K<-~8XHTM{{r1G}7e-(Ov%TjQ* zt?h&*@}-ZagiYg2nz#Ayl>*%h`PULnZBN|ep71E1@o@&rsXb1@9EYyR?SAumpWh61 z*;h$bkuw`MI3L&i{HdudQaJE%>5o}&Cy43XXfHbu==Edkf*t)E&i99YNifu2f5?qB zkZI|KXZ^q+oe#NBP+}o|Q`{ZSd9Cy3*_|v8Ttzwd$YNMYkzpZr>hetbg?APMFi*<(oX~ nlTSV}RVbg}yz75m9pmDl9g8ko$tp51Ffe$!`njxgN@xNA7!fD| literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SIMsite.png b/src/drivers/webextension/images/icons/SIMsite.png new file mode 100644 index 0000000000000000000000000000000000000000..ad7fbf4225f44aa3ff15461d635142b70938e1a5 GIT binary patch literal 1749 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlT;1z7UU~R-&yo9= zZ@fBs=JAv@7kZbSVep#8>^rk{@u{hc&rDcw>dUuZ^H*PVs#?G6@V%B5rx{%Px9q)r z=Hl}?E6xjt&5}!8P%`f*gHx|q)SP4Io}9Ys@U(QyynQDh-oEp8>82|TK2!SUojiN#d3@(C zUhlf;+pq3Ba{tcrk46Qn?Mv3M`cC@w=bu{Y;@^M%vUs$7`ttM5`)}L!-&wu=dQw)@ zPS_{1Xy&q+HE-TnLbpI+|rfB*h7`%am>`O=rKzutfR@#oLKKY#yC zn15>ffxDl-{`&Fr&(1^l7VNn`bLrW0cVB<|{<~-0`RA{`um?=j%3AvP*{2IvUmiI6 zV8xbe&t87+-Ee`?cM^m9oJ-eU-kc!ZHS74^V-F%*w%>dBKBQy2bixAufUd}lxFtuQ zON7kG?B9Fr#*63gzu8x;vQTv+n=dZnF@SPISvW?Mqa(Mlg zh7z}#%g)`r|F&Y`@sa}H2Twjeditri!j8dp();Pm+Ya3Mzmy?w(t(K^FHG8eapH<| zdk)`Y@Sb$^?32SM9v(XWa7~l;-AC{9diGkx6`jBO;{4T@N+Gp6QI)%Q%Q`VIFcg*q z`33){Ghop4IgrZ0z%1Ddb#-pFp=Ey%ShLM?Wx zh7+TZyPD_K1EL1ptP!)t#l&uDiyvy(S+;wEn$JO&g`PR03Kugy-x#Q-?ly{TUFINi zVioI@co7z^P5qcy0FrwVZZ2-1z-9Cs!vN67d!5K8TtO6PQ?0f#fU(S73uHJ z#%mtA6mme|ue(R?rR7SFhToZg{x2%B*u(FlJ6&W?=7Ml(@kMG!Vh%r$4~U7eQ;(du ze1XHsqKg;n9%uKk#>#Vf{hSnhy1TnORq{`FxAxUF&&6HpZLHrr9^CXQD1*b#_grd_ zcG%?9i~w!ElOiGdAB4oGTEssH%MJPPro!>b!KRYVKUaN@POamqn|k!ApU}ftR@Q1` zIR?=;CX=S zE$p2kA!~NV9u6=lXIs65MPps~5j%db$OFcC3^@Xn*-OBgirD>XGeW?5<0_uTvBTG7FDi^ z4fDQw3hIe!W^`pu(bn8}w?1?OlUi&@;c2h<0p@VZ*B% zFBv+k{O0UaRTVZ(;ZZr&urly{zzmM*eSN3umed3;)#M4;^lkm*os~zoaWC^PStFC? zo9A>cvMsIiU|*lPNrda-y3UA|79C68K6E_4XDP3~srs!`Ero?QXa0F}Y}Rh>tXI{h gmrKsBnsAh1>&)Ktz^0|b3=9kmp00i_>zopr0CDuvb^rhX literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SMF.png b/src/drivers/webextension/images/icons/SMF.png new file mode 100644 index 0000000000000000000000000000000000000000..19df666e58602c9895dd23114e1a07a39306a999 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU-oR$`0pF)(tB*Wz$GWH z5A6G19bQov{=M(@6A$)j$I8O*@Tar=vJ^PJQ0-*KX6*p!P;bK{GHVR0nrHMpZ{~73 z!8uogcU~n!?2OT_@LRqdt91%!#+LrOa=x922WQ% Jmvv4FO#t*&Y;ynr literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SOBI 2.png b/src/drivers/webextension/images/icons/SOBI 2.png new file mode 100644 index 0000000000000000000000000000000000000000..75ff050af90a8b21bb4c7a10b7fcb23bcf298dc6 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU# z1_lPkk|4ie28U-i(ij*RtUO&DLn;_k4>ochFyLX?xc_$j3!xnLb}!2-I@4mrF3Du_ y1<5RlR5FL`?yOtbT9n#+4Me(YNF_{@~7z1BUE->*6xU(sZq z#rgT9P?O-%vl9P#WR!jsr}D}?PrsD6>HB$x!_ObNa_`%)B>KJH@hbBJ8;;v^-RR=> zuTvB$w!Jr-vCaP1y4=H;f37O!V0|{h{DS4I17D`wl(GGk=Pb~E6!CSBnrX3RHFOxU^D z#62R7bywzttKp|FeTcc~;BT@sJaU`)fe+gH_1=fWIqvN?zjM#Q|4Y36bl!EGd!Ao< z`{T-7k+ga-L+8|QiP54TayEZ9ZQmBS{Z-@gyc5D79=_go@!vz&J$_T89vtoJ+*f$L zV5irK$@BM4&ud&SXrsb5UH|B3-<#7{sU6xlMI+`812fyQt71Psay~qxTFrR(^SpN! zHBV=C3JYsWZrH(i?!%WUySVS!zvR?QYxvFhf0j(u+Q!L~SB3AWW}Z`PuWNd|?cxHf zhunAeGXDGi^IiB_^EJ62INzN+aP6g;Pr`$B>p$c&r!IfM~{u~{N8yn|NEysl>h&KTO&us-#`EV=XZtv zd;axWKqJ2c^S^h#o40Lhj~=EZ uXXfSQWj^Qm+`WAE=E;jEckfoeu$y5;b+g-}hs_2cpLn|ZxvX~~o$Tuok|@$P z|NT8{<5xaP3pKrFHF7E{Dn*D*5oA+-Y3=-*5JujfUp37IW@?p7*}?d^*FCP1AIaeEv~#G;Qe=x7LL- zDolUGZ^{m^CLX?VZd zY_6|q#JcT)Q3vEX4D9VsUz#m>tNgvvymOO0(!Cf8Z9JEJvbg8guul4h=H!zrJzq(^ z%3QlX`C;&kcYWW46!LeknPt{@g3Uo8;lsnf(U&F~{5{@h@HvmsXY#*!=Y$Syi4{Hj zRP(yHU`?Na_4g*(wYpbYn*RKeQM(dxe&*ue-VIycdL9%0z!190U$fV#Xy%ni?&s#p zJ~{TK_(Mx@`?rgm)_w~ToKO(6HHcxYjn!fIN3X@B%JS4_o)n7q+`N2sbM|3%|0i76 z{$3K6>EH1*sE*Bx$LREZiyL=bEM_e@^gj8|p-e62e<}zC*hzMU$k zdIZ;GJ$QH8vhV%dM-J|{H9kDiZzytoSg~Mb(zgeTGN=A1ncI|l@$R)#Z!bPPeKY3a zsb9Lii|+Qd2W2xbGVGtfr(WB+y;|bMYgxu)r;^PWa>5S??=j{7=W~AJ%G`{!1?#^X z7W|E`Kf;i~^D|Us-f`noF(U1{3l$E?UKcJ7K5+P8*)s9)3n76r48GFVdQ&MBb@0FV?VG5`Po literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SUSE.png b/src/drivers/webextension/images/icons/SUSE.png new file mode 100644 index 0000000000000000000000000000000000000000..e41a05bedf086a2a2e7b5c36bf01ae84fe4ca432 GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Lp@y_Ln>|^o!sm0oG5av zocN|3AW}hy`?6REqU~&l~Zmg!+R$AbCN}GFS{^%-s5?B z$MpEx+OC#{X$||7zLi=GT#(wdSJgx@O8%Wpo;e5@FupK#%GUj`lZRL+VZ`EYn|}>h$lA$7yE^o>U$pu z=&L^3DE#T4N}1}aRY{&@XI;bU7*>U>o5wT#)0!K#Cl>2Bdh4F<+jX(PG{XD9^)K6Z z3LKGMZn(oOh;!1a@97^;%*yNydp)_lRAI)h3vON?)|@<)&%m72u*6|fy5^RHTVEzc zGM;i=C=&iJ)a>qO7A?I=fu8sNeVK73F2C*Me!FA-meanU7d)%y#K6G7;OXk;vd$@? F2>|@!vq}H} literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SWFObject.png b/src/drivers/webextension/images/icons/SWFObject.png new file mode 100644 index 0000000000000000000000000000000000000000..08637dbc0b34ecdba4029ffce90f409266639019 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!8$4YcLn>~)y=s^d7b?N_ z;Q8-!fB%d8jb0kER)ueyNUxR2v85{>C^U6z+^yGi8^|U z_%5C1;(Aa-R?9^1))o#YqYksC<`oM<3tsFk=sl}e_%puZ;hgW*@4w6KD}H#%UA}gW zu9f6QRmqnIJ>1uHEN{eo^q9`fJNe?)Q}0V}#20Qjo08&tiF>hVd(@rTHUT%P=6Py* zu>4!i{btRK6*Dw!cHg=kAGmS%;mNHZg$nCCC3y7KO01U9esksJn)Wk$He8$>Ef}z4 z+r{kjb47o1=U=JW_~_mtS&az?V_R1qDtUN!*5%gPnLAe+M803H{77xZjW~;#*ZGUs zPu_c$^RV@hOJeH%W5x{u)$O^Kh=lzy2|YdlcFaH^EPjv%syGMA!SSGeEzmaF$X%u;txMP`LW7gdQJAc zrFZXtC}23?dQ$!1A+B@k=FGdkvWPWZJ{eJ9^~36?O@zm@N!3lkU;kCIsQjL_@8oX| zh6y=`7A6RKM;uYIb7noM-76=v?z;NxWCH{$eh_zs~(LSQ;KA1RpMB5O{M)-lF^d>(ayif(vfHWl@jby7?gAf$H4& z4;Q+6o=1KCSs$zL!|sRikJZoeExJ}SGCV%G-gJL%@6U~H>z8lObvFVdQ I&MBb@01~@m$p8QV literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Saber.svg b/src/drivers/webextension/images/icons/Saber.svg new file mode 100644 index 000000000..a75b6b090 --- /dev/null +++ b/src/drivers/webextension/images/icons/Saber.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Sails.js.svg b/src/drivers/webextension/images/icons/Sails.js.svg new file mode 100644 index 000000000..78d582bdf --- /dev/null +++ b/src/drivers/webextension/images/icons/Sails.js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Salesforce.svg b/src/drivers/webextension/images/icons/Salesforce.svg new file mode 100644 index 000000000..8209a8af9 --- /dev/null +++ b/src/drivers/webextension/images/icons/Salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Sapper.svg b/src/drivers/webextension/images/icons/Sapper.svg new file mode 100644 index 000000000..f4382d50a --- /dev/null +++ b/src/drivers/webextension/images/icons/Sapper.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/src/drivers/webextension/images/icons/Sarka-SPIP.png b/src/drivers/webextension/images/icons/Sarka-SPIP.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f61b77a1c466451ee38db0cbc57b734a5cc39e GIT binary patch literal 2106 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMEjGiuzAr)~;r*rqjq)N8U zfB*l#@%P;A)tTPL;yWbWKvXm(k^n!^d||mAVudTo$;ov9YlPI55mw7NjF~_M)=8@$>on zf2`xyi>UHWPk*jt$aZ_ms!JI^e6Pl@4O?x_Tsz0@Z=bhI?}PrwuF_b0e5R&kvH80mm?>U?Mzkd6+F0}RJ$&)uK zN=l{#t#m0bH=k{upLTMR>YAvnT?!m0(k^Xhwh^L z?)?snnfm_Co_Ftfr^ilz8M)y?O3}wvarW2tSMT}1x4LhS_0Rr~4>gvwmYp?Mn#1`! zuKuU{=3US43EvVq?A-iu-}d(v6O(ox3e}!ISzAuo_M-nXizfSQxw)Uk-^G2nW6RvS zCU)}qv}X&r>gG!5Gt0(aaW2lusY&{K@ZY6pm2-s{SDl#2c<-Oi=U;o@Y_=-DxP14z z81KTDUaxrP7ZkC4v+u8dp6Zj?v?g=Hc16qc7bg}a#=TN|t|-Z@wEWywtqu*XX;mu6 z`@$EA28Z@B26jkox4+5BDSDM#+p)BjPj1n+m+VW{{WD8k$o~7&pk`tYigA%#=5_nO3hW;Mnm z2M+NGiZCwP-@ns*QB{epzyyUkoKH>NzJ->Y4O!tojd`;CnyN2LoUHbC%;|l!E%Wk} z)Dyy$j#Jaid1lOYn7X;(D3hpzuWi@*P5-&oZ*O1Mbkh3bO1F}i9?s<}FMO^$nS4K` zttUO{Yuc3Ts_rvo7dHss^O1D3b(USxE_k-zDC*nO3lX7wJR+$qD=r^fl)Z0SMbibh z-<=$x`m$>_o|by+%elvF+M~5AMdqaozW!0+e!%@RV{B$>7}pw83uevLPkM|_v!tkS zG#T8w%=5WqYM?yL8&tT?B5 zENSlHVzKiPXa2uitNK=Qli$qurV-QTKS{nR6e#dkO7FC6?aXdIrmVbwGfzJMtaRo; z9h0uSKs^WH|#yU;OV=0a`8f&uf4eKaqy6{X&Kw8qhcBrrw-{9b}awRyT0#M1=l(2 z)Hg}V-L`Lc>S?}<|HHRZqayA7r``Mbzf4p(bAbK2$MxHnb3RTDjbyjvX63KCY@p8i z``E*k{5E| zUplQmP3608bl&=e<&39}?aO#VME`Pf;c%not7A@+v)SJCoI|d z|G&@6{06C94&%r3e#Sg}m=m#Ysq$5>fP#&W6f_x?ALt}7s5&xsC~<_Gy4sc}t8wb@ zf&C0^*YdYIcr+!uO}k`XRgn6WYATC%mja7o#tIg}D@qIRg{TI2H9p=D z|3kMxJvXIiCa=#N=Z3=vt6k%w%&sf4bZ{_rMmxEBbSi8^S0x>2R_ zy7-`Cez8|MAy653YVc2x1*)-B?Cr&QDrL>*nxppmFj*xA16_0GIILK!Y2tLWKWBdb9fmjT zJN`{|VEAj#tfIJX!}qom{H{(uli~tJ0vMf+yQpUTb)V6Alz-0*#w>Zg14TTN@0UAD z-0k8tX6R_plHv?JF@N7K_x+O6bCeIYKlrJCcJDSr(~rFu`1Qh_m#^sQdcN(Q1g|-R e=sDSc+`lu + + + Group 2 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Scala.png b/src/drivers/webextension/images/icons/Scala.png new file mode 100644 index 0000000000000000000000000000000000000000..b38a701439e19cfcc4b1f76909fe986d52de76bd GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKyFFbTLn`8qPCuO;lPb|Z z|Nif}#m^?Cw7Fzmx~6tnns@8kkgnCc$}eh(#B?Nlv@cNSQreLx1E zcUAAQDO?pLRbRf$s4`)ViQhEQ$e6bbAFeRkpKB3#a+%X-wu$hExd&_tG!Ct##dV*%=ypz<_j!S>(d~jn2EjX(Vm$0FJ8n6D?o)2$nbNFMu#M-j{W1wzJCO$g zpW18whotjPIB@hv0E2>C%LIPb9;TTbLTYnmGaDFJ9_hVmx^GwMbLj_@b)%0;NyM5I zr!SscoLSrZ*?arW4+*VNr(U)mVVP6+h=HBOqpu*y@}1jhW3%K_QRW-&oQil;_H*;y zl$F<)dh(yiI5x+2<-O$3hDS?NO3R*qX|={uyF8AYGe;svW8E1q3=?GnVKwR{vkKQ<}L}EtE3`X9zIRrN5Fyi zxqfS&gyeny@@Ph(#v^_9@6E}dm>VsmQ&bul`#K~ht%&Mhc_GDUi)Q5XkcmyMr&9oD2sc(VRZkkyB)J^BYHBG%TCfB&KJc!k6k+2?2X zT(@QZ!K literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Scenari.png b/src/drivers/webextension/images/icons/Scenari.png new file mode 100644 index 0000000000000000000000000000000000000000..bbfc2d9180589596f1db9a2479db7c8a59a4d8c5 GIT binary patch literal 1245 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hECuBFk@cHm83(_wDVRKc7A0AMV_}cka%cH}8I2 zlX~0C?>lOEuywhId{$dIUClq#fhwUTTo&CajxV#|A`U|3`v5u9~F}1 zlVaqL@+>&^-Pz&zB9(8cQ(vzxWac>;etqMiuQ&VmiAzq;&xo_}$@yZe($VmkL-YNn zbY+%x%sQvNRE4LY^Q{U$Q{{8Lm-@R*{_l9lWpO@>&-`Zow=JEDb zz{=&z)q8J=WGvb0)VL+NBlH@BR0&1T{v?S7f(0)Ma@$ju zCW{43{J;L?is1EE6A}w2o`_y67P5Nz+xx{IEi1Nfa(d_d$I7Z{YR$Y8ybrb-E3a4| zKc&EwZ?`s)wBeVcYCn<00u>$883`_=5WZ{DkG$y?RA>#+E< zCc&a&`%|Z$#;z>9s~=eY`SE>KtykIj%p^s zjtlv5?#VxRC#G%ooF|#ZykPa>*GWt)*6*8kZ~tvMhu4B*opgtS$#BpEhk;N6+E+n~mMHnl(cwCyT7TwsrIK_s5QZEme9f(0^QVCC98_ zE!I4ldoAtVH*ZF2OfT=e)4kQH(RWe8vj~R1cS^Grc`|mb=xbbOy<%tMO-T=TE?o@eX+k3Qw~@7_K5^hqdd>#WJrJq-UZKT3|^7dXQ8 z{rrR*IR-60!pt83EUi-B{3zbC*uiP)w#%w_8g6JzO{hz>3y~IoF1{gJPq>mpr+mr- zlogo-green-icon \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Scientific Linux.png b/src/drivers/webextension/images/icons/Scientific Linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c500660b5cf40220706114dbda135bfdaa91efec GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7iacE$Lo80OogBz_K!L+~ z=j8HNbE|G`@Apk!7AWra$X}aP%k7V-naB5y4~6sl6OM+(FfZAdbTs@<(1PP-HG87( zsQDC0U5Ix%^zFjQGf$os&G%uM)gi-q!%b)k)1{dQs#)w;-4?v0wrsxPUXPcde)Y?I aVm`Kiv+X!#_LhNxfx*+&&t;ucLK6T2#Y77L literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SeamlessCMS.png b/src/drivers/webextension/images/icons/SeamlessCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..1a98b69c9af4300d139984912203dc703754b60c GIT binary patch literal 1704 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WMyDr zU@Q)DcVbv~PUa;@WwJ+*F9SoB8UsT^3j@P11_p+P7Yq!g1`G_Z5*Qe)W-u^_7tGle zXv4t3YvGq7tK~7OSO|prezdtDCH?ov5lB8xm6A)3b8LihVnFoH}&q z;*lelj~>0eckj8@)+I(pY0l2Y%a`wa`}Wh{zyIF7`*iEp;|mw=oI7{>+__s19=!PR z<5zX{TwB}x4I7T+=TG+bt~58#GBivzFi6qUOAZXId-3Ak>eUA{G~y>rSo81Szxw(G z{rzj^&fT_P!H)U!w{PBj?ECkhlP0bE|NsA&FW-Ov{`2+gkB=X}Y}sI&8<{P zDN0i_-r71hEUdApXxjSqhyVWld-?Lcl$4&};QFISul)J*ck9*@)23}KDVc6zk>%o2 z(%ih*(lV#4Z04p-$DTfY^Xu22UAxZAoVht6p(7)s@56^LOP1_TOY5zxn?HH-`g`}D z|NQxT+qM(#?q!yi*>-mMsi{2+7w-J{@$1W%?^INxOG{_Wn6YWyy2B0*1!`(>78cn~ zPDT6nov*B%t*M#d=ve6EQ|a$tU0ghU&YZ2+u04G8=;izOpM89)N=jz@`0;c4^o^4z zuWN5#R#P)~<;wk2rmQb4oEjI`e)sOPkdTIV?>-+maN*#=i>FTA`1R{|czDyEJ!em! zzH#c*brX|}mREf{KuIyl+ugUv!|w}<_}Yo(+n+(7FU;}M^sgoE?Kf9HRY+q z#iui$R;G%IOq~)M5*m8-imAy~1D*@l9$vh9*_?sVSvgsluY@_|r_b3lXM1%I9Ju5q z5zE-TwY7Kc+`Y}p5*8~LoHn-Fy<^wTY6C|`~e!Jz;u$K*W>)nZTf^wmdfXO4n4E(9+&2U1vGx*jkq=#i|qoGZQn@?IBTK zTefZ8{H(O3EYXF{Shza2++W{6e*evuP93JY$r~zWHlJ*sSo>+p%FDMTa+hCE{H%Lp ziDZ;<`qT4$Gn%~_nGeTItNffS&T{tXh6X{VhC)%vd;2GF-hJZQJ-y*z(DBsM;T<;@ zse7eOeKqybB83g7)&zwePc_}e=#zcz)3Y_qjbEkB@?M1}xRx_qel|&$N5^47*oM-b zXScnT=$v&i+x^wK*xh9x-}#x|+gz+a%^^wi*7o}E@9whyNMpYtpOSKb$s(fJp+R>( zXZo&L+$=mQ%nU*=iZ3p5|Eb5oz@S><8c~vxSdwa$T$GwvlFDFYU}&mqV6JOm6k=d* zWnyAwXsB&qU}azs^y$W06b-rgDVb@NxHTxRPY`5aU~mK3P@JDuQl40p%HWxsn4apJ zn4X!Otzf2Su4kcZsbFMaXrgOis%vPZ5NK$okWo@nV5P5LUS6)32~wR4R;`y`lzyk} zEdv7sg9OOLkc`sYBr7YI{N&Qy)VvZatANDx)M5t1<^Olnwg$a!eD4= z#LrOF%D})Nj${s0O?YNXNd`#C!oy5_J3=9nXNah4*R;4l+I5|yOWcP-Ffgub@Dm2KGAuTf} z)kS$49(J#EfZ6c dOp^36lk@co^3tEHZl3`PFi%%Mmvv4FO#mp!>74)o literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Segment.png b/src/drivers/webextension/images/icons/Segment.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c595f086e04cb27d15b563af7e947e4b9fdb48 GIT binary patch literal 1039 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 AbN~PV literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Semantic-ui.png b/src/drivers/webextension/images/icons/Semantic-ui.png new file mode 100644 index 0000000000000000000000000000000000000000..2d02836358fcb06540604ad7e4c0e0a8a78f1d49 GIT binary patch literal 936 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGmjw8PxGHX2rM!K$%J$W& zJJzV}SfjpUt;Wu^njo}JYv($xUF)=WuG8MNP6ve6>+V{wyL-LfuJwAm*X!-xpuc;) z{_YJ1yEho@*+nf$=b3VA;<j_mS1vdizt zZvUgZgOBYEJ-#>m_`Zk}`yx*4k2`fR@${jj(}$DK98NoPB=hXitg}aR&K)bfaH8nK ziQbY^L_vWS9cW=zOcXRH&n{)5qoPYo3g8R3YKD@K+ z;hp7=?yh=tcf*tW8=pMb`s~q;=Z|+jf4uv}ll?EB9eVZr@T=!XU%xo@_SNaPug<@J za{+|jUi$F%%7=GXKfb&E@%@dD@9%#8`0(rJ$6voZ{r2_Qx34e1e|z=g`|BUy-~9Og z{^yVPKYxDw_4C`G-`_##&yPQUe*FFO6NLW$`uq3yzrVl#{rmIp-`{`#{{H_50{{R0 z`~M$8aQt~C&%nUA-_yl0#NzbQ%jx05jv{OiG*ZkinqHimqq6#)%e!93jmaX?UV(<+ z+GItK_U(PRXm$#l(VqHS{4zFa<}&?O^XD6HSN~(b=SV!0rst`rjFYDq-|0Q`)^Xzu zul)5g_u{t&O}fQ!Ys0%If4|@V`et`$aNe|}hCBN_B^VkGepcRpL})_XPthq^5(@$^ zM@XCs&`v1iHD#!BV=mou=ix~)1@2n;3oLs4Z)`*69$H>oroxii$H>Jm)cWpg(%GMZ z2PdkWwBuX+@sRiLy{Va&8;w%m9Wa+@PG9bQQs#Tmp1|l$lUE#;*t0i6(Cnndg01f9 z7Y(AA5AGFSy|-fV4Y{8@i?@Wa?T9`Vyyohjtn0n&56m(0N?axKvibdQyK?pNd9&GO zIq-&0=laVlP^`E!v%-ndch9r4MpkD_rghd@c3O#$sKn2 z!w#*95?amr&1UZAr(RlpPWi~rQvU6R%zaPIU2Ny#cGkWQ+Is&~@$Rk97b#omUet`y o(<`>HJ#*&Fr~16l@(29qww!FOkru6EU|?YIboFyt=akR{0LQQv8~^|S literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Sencha Touch.png b/src/drivers/webextension/images/icons/Sencha Touch.png new file mode 100644 index 0000000000000000000000000000000000000000..181921d928386deb75130f4f93aa1df516de3f5e GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7mwUQ6hE&{|I@vy7*ifQf z{`PYfq0=jMHYiBUm=LgQW5cZc3Hb*~o7Q&d7d#SnFjr~o^YGC*vod0rlFAW}RsrTy zrYFBX`kg(y(fUeDz#-+mo2K7?{C#WAK`Hh5@B16u57-$zmuJa-sI0(Lww-f5$F0fA z49{=Q>Xtnc`{VMt5svQ4rwLVmv0i?A-CU z(vh-^3RU86p1Sk>gAdJ{# zUSX2C$aCMT)2y=narbzAU(VOz;=6RGwX;y=n2~Xrwd3))8g-u{>zR6Y3(|B_^ZFYv zUSn#QdwlzMpOgTe~DWM4f1e4by literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Sensors Data.svg b/src/drivers/webextension/images/icons/Sensors Data.svg new file mode 100644 index 000000000..7250e013c --- /dev/null +++ b/src/drivers/webextension/images/icons/Sensors Data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Sentry.svg b/src/drivers/webextension/images/icons/Sentry.svg new file mode 100644 index 000000000..53b613be4 --- /dev/null +++ b/src/drivers/webextension/images/icons/Sentry.svg @@ -0,0 +1 @@ +sentry-glyph-black \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Serendipity.png b/src/drivers/webextension/images/icons/Serendipity.png new file mode 100644 index 0000000000000000000000000000000000000000..01aab63c2238c885611730c2948b91ccaedc976f GIT binary patch literal 744 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$)_b}*hDbjvbg~wK8-dw)Dr*CO1ZCa4%ci3m?^^DK%cOSkM z;1uHZIj1`P?QZM1qu*`oUlmxDHj7RF*}W!Ur<22}MY`6Zs^@mqo#LoAiAhUq=e*Lv>%H6dr6aExf3 z7tgF~ip`xlvy2|_FbK|x%l~)Iw{P$69~my!LXR-syYWP%SY*|UYnOQUES{p&E9!c0 zsy9dKn{CVGH#aMP`m_Bk9^L-K>gHb|*SZHLY8)J?67F$%-p+x?=e0La ze4Ktn=gAfNT1=cSt5w>NCyYELPWZ#`8&ZYfP^$1gkuyFCCgLnImWidZr zA(ZmCK_tP|J+u1lujuyQZNX=w=ckIA6zCg#+tyiW^JUT77bm5!m&sU%%v*e1QH(v7 zIk2IoQ19&hcbu_1twJ}fF_7tGdvzyzmMxFslQT!X&3C{5@!HmRwpUnahgjpWq*p(d zFMT*M!|TvT+mQ6@ zvoC)Cq90^*GQjI$e}v7yT&pF@dsB9%FI_+9dF7Ae`j!zzEum>Vj0_A644$rjF6*2U FngF3?TG0Ri literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Shapecss.svg b/src/drivers/webextension/images/icons/Shapecss.svg new file mode 100644 index 000000000..71026cd91 --- /dev/null +++ b/src/drivers/webextension/images/icons/Shapecss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/ShareThis.png b/src/drivers/webextension/images/icons/ShareThis.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9706b47fce087d3bd0a6c40024591e5d3e72fe GIT binary patch literal 667 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!NuDl_Ar-fh6C9Wx1z#4i z+;v#J;H!&G>I;s4=PwAln4Y;R{8K37oyo_QFJJN8V5qP6;WE`d(#!mx`|I(iJQJQq z$S`u1{fg=k#EP3lsqeX+mu8tYU7(5HEY@V~*{L}y5?f(Dk|9pJ=|F?Yn zzxUMzFYTSX^~1Klxtqu@v0~<}oek6e|NZ{n-m2o;&%5<)YW_M^4Q0V+zrSVtufK24 ze|hl?`+Z`&?XoNzb{apixBKwnv9^>Y!;9i??>_v`yuJK!>4B~0{VU%zd~?`vv~afi zKXo>i^{nc(nUn{E@k;g;Dn&eXf7CQ}%!T z|G%IAKc9d9f4|+%fAbe!eP91+TV{lA<)4>t>-X)G*pTde{reyLPhYP6m;J8y$9ztF zlfBADF0<;!&qh{1SW9@UcKm+#v;OEy$p>2+WNZ`asu>=xIHDG@Eno1U#oj-!4%Sa* zUHTwkp@v|x@Sgtq0@ zOy|~#RrI@iz2x1`ea^Du-!$RZ-ws%Hr`zoh;MRF+f5&}cXyO~T9@7IVyi3<}&orH~ z@{d;i!O&c0B`xJi&W^LLE!e8Jx+%$F?yZ7Zw+&94d0b>W$STaNEY6cG&BoTYkGJ;v lF?LyT8Oi?~e7P@XJYasF(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ShinyStat.png b/src/drivers/webextension/images/icons/ShinyStat.png new file mode 100644 index 0000000000000000000000000000000000000000..11f9560249a9cde00ddebd853835e59bca3bbf66 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7mU_B4hE&{2PLN=o!pzRb zHZ9hMr}y|#$v++!%l9`rK6J5bws4*#&-^~tu5Gn~^8{5#iDUmaG#z|#IIivLiKPGQ z4Cb(O8otp~m04jUO49lVjSmqDWW#QU!29`rm5&zu)Em%+UXf)Bdk5|G%T-|Dl=x&#d}?ZTJ5NXa2vw z`~T~^|NsB<{uiqSSzi+57tFw8Y?D^nICK8SGp{~0A6+8Kz`#)K>Eak7A=!F>lk1R! z2+PG+=gy}T?Edc_?dPVyaF)w_ZPR;nrGD{`H`kP$dG_+{ zbp7;ALGQBD-eRw^4UU>kOuRgE{nxQrSRAqP&FY*w_x0xGZ*tR?Yxit9<=EKDBbNWD d`N(?l>x)!M;{^TpGcYhPc)I$ztaD0e0supsfV}_! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Shopcada.png b/src/drivers/webextension/images/icons/Shopcada.png new file mode 100644 index 0000000000000000000000000000000000000000..c27bef7d1dd8f8b7e65d14bd683248f94792e234 GIT binary patch literal 3253 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 d?7-z8=8@`)K2&o5X$3XmJzf1=);T3K0RXcW + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Shoperfa.png b/src/drivers/webextension/images/icons/Shoperfa.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bc62af867d75ff890432b0ae6c4ad45d8974de GIT binary patch literal 2046 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+m=!WZB1$5BeXNr6bM+EIYV;~{3m8Da#=fE;F*!T6 zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRu#Dg zxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA*|tg$M@9GsC^+XAr7D=}8R#Y(m>DRT z8R{7to0yxM>nIo*7#ips80i}t=^C0_85>y{7$`u2lAVH0QA(Oskc%7CuA-DQTcwPW zk^(Dz{qpj1y>er{{GxPyLrY6bkQqisxCgqow*eWSOjjhNnfE$}v3=O8_{9OHt!~%UoJp+)JAb!m)@b$&7G&dKny0|1L z72#g21{a4^7NqJ2r55Lx7A2f$`Sc zZFlF+eYksb`ir}7&y|#IE}9&_Yj5@QbLIPs-|Z})+IyNWSW=hGtRd8aaruGo54H!X zU-FWPXa3gs++ppN`&@DC@eQ^QZv9tWz$e4%?@`-)fa!DO9ka6KvN2zcSHAlEH0h4@ zrPJq|&ORti6aF!Ee>UUqzvtdwZ&XdtuD3h-$bB%c&s(>IK|N&go2F=C&Y6?u1!}1tc(nhN$>dY_ zqo{2<^_yr1vaL4F%IljiKhpC8oy+h6dI z)9|L-hfUoFq#r~yCVbp9{lKfHjY+5HPEiYwIN)b+J@sF+*7WnQ^_YF){_g+tUtqUT zL1+D>;{x`RKXNp$m=fP5I+tzwjw@o@sy>*6Z>zH_aoI6#m&oel2ecD-f6O}H<0j51 z?y$WeVUG9e=-cO6pZRYPtKmx%lT_!LY7sS`slLIy^{8CuJORGUpvt??j0{c`-g&9~ zTKa&yUAc$Txnq7S8}4+M-7dTG?!& z(_6M`g4@iVnaizaZ(X*!uQTa;W1ay|+D+C21}hg9vYG0xStz-=Ddp3Wq^G7^6>pU; zm@0PkmFBh@zP;bW?vy$0n0oa4!mPP&?w6Ll)M9OB{PLW0$I<1_rfgo&|N7vPvu=5* z%eE-7nn|>|hPO}JCj7j5eV|(IjpQv2UhCgxF7)r;dimR4ZH*w=B_&l}9eN(_W%HOl z&z+g^{NX}P6SG;%n)8nf&SHD@c9+vZt=^!B!q>kvY;Vdf-B)})^X@YZ)&~cE?|$^n z_|%dvmh1BtEr0kjv)_Ei!oy)3EvwG)1&YS4TeWjXcLDGHSqsYVTX-Jd|8j9?E`QMH zMNv=u?}7BNIPJa86 zl{?!u9lNXITexm#oY!wl@uZ@ACTCVI3(#xt&fiiqneJ?R75JDUDto3 zX^E3k)>&75#zjtl`*tQJwK9vhzda`&S370ewlkZBeFH_$f9QCteZ=NM$^5(D?T#}vbQsMs%-`3 zbt=CqH99BuGEM##uT^$WL|7rIgrSDvt01rT_4H|V<+>~CJoicW{QjF+*73eBy25Dn mnc(v$Zz$L7oO|gVhXKR9iB<7$owv;e)yST%elF{r5}E+R \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Shopfa.svg b/src/drivers/webextension/images/icons/Shopfa.svg new file mode 100644 index 000000000..5ba9389a1 --- /dev/null +++ b/src/drivers/webextension/images/icons/Shopfa.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Shopify.svg b/src/drivers/webextension/images/icons/Shopify.svg new file mode 100644 index 000000000..40c464b61 --- /dev/null +++ b/src/drivers/webextension/images/icons/Shopify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Shoptet.svg b/src/drivers/webextension/images/icons/Shoptet.svg new file mode 100644 index 000000000..c4a5ce773 --- /dev/null +++ b/src/drivers/webextension/images/icons/Shoptet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Shopware.svg b/src/drivers/webextension/images/icons/Shopware.svg new file mode 100644 index 000000000..6b4a848bc --- /dev/null +++ b/src/drivers/webextension/images/icons/Shopware.svg @@ -0,0 +1,10 @@ + + + + Artboard + Created with Sketch. + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Silva.png b/src/drivers/webextension/images/icons/Silva.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce7ac71163443736b7f5b0cf2ef8e0132462939 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toW_!9ghE&|jom`*c7btPu z{`s9^-(<6tnfFAen3+fg^lFJRWv*>v(c*ONWbs@X;UuQ%F|mR7zaUemQxfAuO&#y| zZ~hkEuRdQHQm*&t=V#0N@1Os?SbU{Td-d-Oz9v9|pB(j_aN6dj)7>V2h0xl}jyV87+D&zhgA61Mce|EVLh zyXV)epB#ripZAZfE@W-w6=;bMd?H$F@Uo_A+C{0QB3_y`=a;YiXCYb}^DB4#1&jQ-8n#XkyD;rv$8wVo+kb{7~a+IIQ#3_)RZQ@9y1Q6MFARHu1VNjSyHQ9*UZZHMeq5cP1!$g zsk}7q_b>W!uI`rg{smKE@>SJhiBKtG-}mwfcvb z)zTat!U6%w<-F5#6ot=gG)%5oc`fkL<|(}C>iy=F^Gqe*ZI2rrobszSdf(F9&yR(+#@H=M%ixuk-WCvl-62JpFXqY48Ss|(oC`OJlZfq}u()z4*}Q$iB}?hQ~} literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SilverStripe.svg b/src/drivers/webextension/images/icons/SilverStripe.svg new file mode 100644 index 000000000..291c2e87a --- /dev/null +++ b/src/drivers/webextension/images/icons/SilverStripe.svg @@ -0,0 +1 @@ +Artboard 1 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/SimpleAnalytics.svg b/src/drivers/webextension/images/icons/SimpleAnalytics.svg new file mode 100644 index 000000000..772ac7923 --- /dev/null +++ b/src/drivers/webextension/images/icons/SimpleAnalytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Simplebo.png b/src/drivers/webextension/images/icons/Simplebo.png new file mode 100644 index 0000000000000000000000000000000000000000..769cb5dd788d073ce6160a81b78a7bace7674953 GIT binary patch literal 16042 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z1B2zK%#etZ2wxwokg&dz0$52&wylyQ$U=n(-v9;Y{GwC^Q#~`?WCKGJ1#?S1LsK(zOLH9sBLhPd zeFF=9BLiInODj`jD+411C{VKFQczH^DN0GR3UYCST33{kW~-D@Qc_^0uU}qXu2*iX zmtT~wZ)j<0sc&GUZ)Bufl#-@fT$xvrSfQI&tPC*(W{yj0adJ^+K}lwQo&w0+#H9Sv z5?duDkVQ~i6`&SX=ZT;f_*f?sEG zNM%8)eo$(0erZv1s%u$lUWqa`N2Daf%_%4?$^nN@O0s@xPHJvyUP-aOp`IaDClqAl zm*f{`+!@J&q4%maBz(?%a%6C%bD=B2tMmZaJl85o-D8kp!BT80>! zSs9sH85wCC7+Dz@AQ=KtiDrgxYDr>BVo4$~rl6=rHzz+OGp&*+QxGaq&G7ZL^2{qP zNz6-5^>neT$Su&z%uKOLwn$D%O0zK6O-eH{)HN|QG1aw9OEK5AOtVN$Nj0^!NJ=#Z zdlFSUhS4th$)%vA5w0!~e_(MJ(QI18c&WEDg~CT4UJ7X%pE zaobUzk(!4u`9q8XtHNzaaei7!d16tjV|r>{32}K7VlJvibPH_sLFIK$CJmyZII)bf zh#)RsL41i6kLX@RL^e2x@svXlqrj?g8-g01L=}<{b5S+owjenpF)uwe#ZDiVh+zWg zTCm3*L=-i5!E!8SZnQ~Bwo1z{%1tb>%gjwoPt`BTOSjQS2qNsXL6k$z`8oMTzWFJs zcE&dP*o2XEfvPAg|Dw#)yplw44mGsV#}GqT9|6koIi+Cr=0*kv1_t_uAQGw-SsGny zBz~>P(&$pZGR^Y%0E=WvHwKFp{H8!=;M;Aud5s+DtniJuY znVXtdoSC0zXKV!3gD!zpVqqrn9U2O`PQ;36`hAj(FA z3la`QlB2;zWI#cbjRqGa9Ec=GgNw+3f+!meE=V{KNsa~=kpTr!HX2-za3GQ#4K5-B z3ZiT@xFF#`Bsm&fLqG_5gAYrWuw6b2?rv{ z(cmI7pdiXdg9{Q4M3SSyMPxuhl#K=#Bpiq&M}v#VfPyF+4K7GH5J`>(7m)!4Q8pS} zkZ>T991Sia0}7&SG`Jw)KqNUDTto&GMA>L?LBfGZax}Pz3@C`Q(cprF1Ciuta1j|$ z5M`sm1qlZt$jzO7%-rP+JTZBB;9%wK+JjXKq_XTICV>{<&-Tq&=cJsG? z-|e#3f7M?&Wv?D$sCb+ zA3Nh3qr!Kguty8dR6P>B62X!Eq+iS=lJCvF7M4|8TCK|-Xz3n&@k;gDWqZv%RckMN zT_13YVI59pVL$)S8+ixDsE1P@d=yEJlx`4jIP`zR|CSXw z8B(mDa-G#bNP1o6T7OUX(`Nxa-r@|F$44|5>DmkB<~qA3XMA4Iq*xS~WxU}d6XzVk zsl2{xJ+ms5z1}juaxJ^I;LG#oM1fp;#~+a zZ#n0va(q;9$~n>zy5fRMNUL(}yG=n~s^7c)*kpLiDj+z~#ji|!nw4GfU73XSVk_2l zGWjn(CA@$~@!H}mTB5Ul$ew<6_5Duf@}EhI)*cU7$mtRm#_uJ{xZO(O!zva&#&qL% zj6v_hAD(y?abIEH1EU&!+h!vk1D=NP9Ls5(ZH@2K=3P=t&v(yp`cSdvz4@1?<&Re9J$cB=!dXN2)gu^KptOv>Y%H z$TL6mwn%8V*+jJ*_Ic$SPDprZ-qBmLe|bP4bIXBi6IO0ueBq(ywf%PI6wX%@g?zX- z*9$C}vsQZY!_)_lOIB5MubmK-`q^UH&s}0O%J(^$$-Dmg%=nJ|Pv?oRW2s@HDzhQ+W<`|23uYMarYR{E0d?3e#l*JKo)RRmtX?6YtCRF7oi xb&r%fgI+g$Ewi^sx*y}l6&dsHV{;$35*=hZcrV)tifL#_@D?cj`TzgF!!+hpsY}y5W!~!uTgoLIKCFMybWPBr z+-><$Yi+idEqx=c^Fvo4-!1(9&VvrS%39Cl%T(Q)@TTFC>YMCO;zoatH}WrDogbsD z-|zmnUd)Iq%+1ZnD|Xe<(?@cr@%@cHJEvlU<)W|Fm?SG*vgQJ>PUNAD zV*VGaSQZyW>AJ7bNc+>TJM~}sk=O>KNi*_4tV|brGEG-k5-scafAL4DFrQ3KzPIkThl{Z_yM)2z|`z7X^^J-z0 zfzaDq&R26BEYoAEB)Y^lKGIRUeLeg3BI$@dEw$S77JcQ}_3KyYrXSr&Zf?uYA8t- iKkWnNFiw|aFxv6@|IO3F{}~t<7(8A5T-G@yGywoNp&={) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SiteEdit.png b/src/drivers/webextension/images/icons/SiteEdit.png new file mode 100644 index 0000000000000000000000000000000000000000..17042b8b06e82cf35486da186ce4d865e60c9937 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUr8|N%6e(pZHa`-R=M8A78#-cmKn=pOs8M%bV!cY=7|j z%f@q079G9+_x__qE=wy01_s8GAirP+hi5m^7#JARJzX3_D&j)VhVwNjh`3w~KX|Y7 zzjvq_%fml~#teV^`mdx5Ci)#cv+uyA_U@UQvlf2PET7+W(@u#;k%!~1@p4Xej$-lK z8+w0+9#A(FTA>vxvm&5<(@dMy>;byVM8mnRAKm-&xM2n36$NIsriT&J85kHCJYD@< J);T3K0RWUQWvu`J literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Sitecore.png b/src/drivers/webextension/images/icons/Sitecore.png new file mode 100644 index 0000000000000000000000000000000000000000..31f2b6e9a16b4eb5c04931f514b10aa78a033a6d GIT binary patch literal 832 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK?4B-;ArXhyPWSc*NfbGr zpBb@QXOXza1toEzEhk+CM6POau`4Ncm??3x>Skp`d3Y*Hr3JDGrAE29zIRZ3scEZm zs!Q(Cjtg&mQ*TvYc~k$$zTkPmyEAj&$^JO|=-zwl{`c1FUt8GK+ZuBnZ&FPV-@&!( zAj1#7d(G?*I5b!<&)HBXV8;1|;r)RQ|GMVS32_2PEfZ{CoOasyjNfAF*Up5)E*E4R zHoC3LSQ!8G^1;m}hvJ%@7s%+O#<)0$#4y~y6mxo&&nfkW<#J4NjY1P_vYDecvJ)c)xVW|mDBq1h+)s=mL&eY~09jb%NL zVy}B6+u;t=cdmxX2meiYbs~xFb+PLIqx-X`+Fw{2cPjGEA(n7s9=js<5}LwsKCCWCc689XN&b_;nw5W2lxVvA#W=>ARl6| zY|^G|UFMRMZ7m57EnV7E-@MK7(qx+x+#Tonl`Ep|eS`FaZIkvMCgrv%*G`Z5 z$-MRhai^q~-C=YNU!N0^F!kY-sJHPyizYDm`W()Fz>~qwen5EX^A$O#l2=}Fb$*v$ zC&s&c&fycBAEs^nC-<~;lU0_x_avrOJ<}f@EtOO_Aj5xjXO7wQlbO$UR@_>4YJ=bR zxS3n-_C8*nc*JjBAIG}KX98HbB-BG~ZdLVVHJ_<2PcxOc8g^sF-pfx11>l3sRWH+>3;#)cC%avX06#Jq?_k6DFf8VmnM=&-erFFJ{j$V7^|KAl?N^N>w zX7x{5ald9Br(FAw#81p?{?2dPWZmmtH*uYXwMX(qZOe7DJNR!|vOjD2I@N}CO>*Yj sL@vJ1dBQ%Y&93$B)GV%_bw9qTdBcs19C!5?7#J8lUHx3vIVCg!0QV_+b^rhX literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Sitefinity.svg b/src/drivers/webextension/images/icons/Sitefinity.svg new file mode 100644 index 000000000..a2a2275eb --- /dev/null +++ b/src/drivers/webextension/images/icons/Sitefinity.svg @@ -0,0 +1 @@ +Progress_symbol_primary_RGB \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Siteglide.svg b/src/drivers/webextension/images/icons/Siteglide.svg new file mode 100644 index 000000000..113d8a863 --- /dev/null +++ b/src/drivers/webextension/images/icons/Siteglide.svg @@ -0,0 +1,12 @@ + + + + Artboard 3 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Sivuviidakko.png b/src/drivers/webextension/images/icons/Sivuviidakko.png new file mode 100644 index 0000000000000000000000000000000000000000..2978a2c3f40805d7012cc1815adfa9c40035e137 GIT binary patch literal 1435 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNhp6vH&5GbV<$>O>4Ozm9U@gpN^-r2SlVz6j+inaf0iCiNcIs zolhPV$mVR=x$phVdGp?_Tcwj`Gw*cmjW%tIpzT-gF15RFd4J{mIg{f5em#1>?L~a2 z%jxYIO%&tP6YAOnmX9Pe*9(C)wGxCPxyVISNQ_mh3ztA;2QY z_{4H=p51i zHvOl$ZLZa|#Z}MrD{nM8?I@@e&Huvi0^_$h7pSn9gu=SCPz&DHM zZ#Nv;`O0+Ko9{E@V-8rlUwfA{S!D4cr+Jr8N3H0qf46w~`|pwO&Rq7BU0FF-Lb?8a zMRS9_*nx>Ik~02R^)Ge%UzqtiVXf*(qnKF>m2}Fj&OHBl#qvP!zx0^9Kh2e#=2={O zRuvOd*=zhx$`O>aH>{Kza`Wc$wO zJiq(PuN9@`waV-7^SW$)L_(ggK|!Z2eM3r0Wm`wWWR_&zu&MWYiW|3sZZlxZJ*e;`OW(;mR!wpbrUaqOb-a1Bi+4ZR^iHsB-#BH_i$YQ|<}eWMe7iz#`JFs@mdEpFe-k z+{cqzHobT}yG?+p_xqX>>m8nEVv{YeMQN|l@P2vdU=NqhlhsSsx%xWVW*LMPcG~hJ z=%~-z`^#I&>%+WF5|g$WS>4qO5c+=HQbaIpcWg+j{Mq^HhR45eIkRnp+ColNC4m~1 z7LKA0riGJg?K<)UbEBrciJW&TK4EFytgMiWb6;OPwNU1b@~SO!lI`**&U)gqHP}$X zRHNy|lJ+AUGKTCfN+)9u>~5NE{r+R*f3AMf=Q}U#JTj|(n!vN;Q4eLR&t3AI?A-b@ zl>4Hvs?QwmJG=X)CoP2^)>N=ih!X1lVT+@HpS=hW=4#wW~G&Ya4#`qu=rGqdGyZr(4e;%E=H3_TjpDe!pev{!J{$n>ZIntIbbC){l!a6--lF7mq z-2b+IcCU-rdt||^#h=(_y2P5!OMLtD{k8Tz<*$94u1FX@ei6Ei=ZHJ2!8>lRTSZr< zCNJK1F08WqUP7yd;7=~jRNWzE+pF}h_w)GXa5Wfmw68MIdhI!- zX_cQ$fAIRM`<6vrk~`A%wyp@Qd7Rkx{^bd~&EH-5xTf(cUdcLRZYM9bdd0+*YA4RT zUA@P@RjcKe*y2}jbqd#abyzMHejd2@?T1YgwUJlz|I2^2{3h{qjqpbX1_lOCS3j3^ HP6KwCgU4LJ+w9hXUIzOJbEUYA zD%OV4`5Bu7Z^y)+iF4SX|AO}gYvaC~sT|#!>c5#})gqrUHFeEV-N??rBaW9-LtQ3! z4MVt(xQ^SZ1^ut~*lM4$y{y2vufuqvT5TT7l;6%Ko0vW_P2*q3BGnypP>8Wz=Yj5>^HF5KT!WaH7V}! z`2rJe#$7Gioc6m9b-Lv;i)|A4V06=bzU8X_hh{`tJ-1l5VP;svyrVm6m(RZu?)|=L z{o7}YE1CTtigj8i|H(fr`+H{HVJLn`9l&iR-h6fSby z{_E6;<2hLYYgUGF^5w3&%dv5C#A=P?+@s&}V;{8zOz4nE;&r^ZEK2prEWaaxoL*ke z^J6#cn)>bQ-s+dPAMy9ke{cJI&wJbF)#rcSYtfs2dTZm?#iyB)jJb6b_JuUFwy?Tb z8%9YcrnXEKoOQM-R4ObpVrk;kwtFgxg)K(~#oQxg5(`@z?p-pByj3;V;?3`XZ<@dI z>{hPGmao_zrW+X+*M`QKk2*^xn$k;w;QIP zT%GqOXxVI?yZ?K4ng`7;)0xJ;Xm$U@fPi;b8h(AYn5Z6lH)HDLWS{sK<{F*3YS+9| zlry`s|CrjSvR-)sqv#~ z{)6%EFJ4dj5Tid~&)mgH3#NaMpON@xiN)szFH32~&^y-Ar=Laj@Vr$*K{ls458<(CQuogU^dvMCD z-7*t*v-%uxlS$wx?xbCFm*!k?Dd9INE1pu^kn~M<0_vy)jWk6x;Hc?|BiiAHI>Q9@?H9` zM-4IDITD4FpR#{nF?VNMN^oYz%v($!Z&t2iQdMGY`Rg;`E#rr7o~T zK5C*D!^MX`);7C84xRPlu+Z7QWBIa&vs!CxPA)pPbW`ni3jx`_`@7q2>rCujs=3a| z{qc4_zOCY(LjAlh3vz#}HWWOV%k{ucVZx_2?~qmg!bj#`HLK?MZjreD%%4Tm)4Wp_ z73*{d9=2~g(#Y^ez4pg>{-O&FS456JkovR3qsYwvY4+jFVuO-Gk^aT)wN*A7{T(kp zov5}nXG#fs@=g(fHuk$w7i>H1ZB{AYF^M?kGIO%6(Sr9e9S?5aWw-nK*QV2&`wGjt z)8{OmI9MNaO#dMIeO;C7=iI&@dzW-?-E5aLY@{ zi`F74CVRZsFASUMeZ%*Rhppo<8=P=OX)QS?@A6=8Lqm>4t9sVfqthoejJu`L)+! z!W*65vtR!RDEwL6wk#l4VV;0=oylGeznaNWRvy_2znjlwpIr8Ezp8huI-#F|fq}u()z4*}Q$iB}F-R#2 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Slimbox 2.png b/src/drivers/webextension/images/icons/Slimbox 2.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdfdaccfd59c5ddc58638db2844a80c7ffb7911 GIT binary patch literal 1309 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPbVo_M-AhDb=V9=M&KlFG>N z;r{oz#c8)@W~Sdhmly5D&AppjqGf}Sf?|V~;Ns3sHs3D?|DP$gLju9ubH_Iqyke9n20=`M~gx}HJ|3<3-c3MmUCx0jS`Np)*WlwdoyQAe1; zfq~(~rz`8s=hpoEGIOr+-miJe_BOv#{{K1qKjz+Fr8wT-nPKV-91IF+-B-)rubglD zeedz_+upA`Gb?qUj8&-N>NfA)?c#NxFYe@jB))RK76TJQQrViSM>E6s{eQGK_-@{E z3HOL1cO&1+tITVD-D;Qr^UMFK{h_x-Y!et;B>JA~@A=ieRle2O`gHuW>W8b8YnM*e zx_hDLb8FStALq)qpIiEGu0a5!q(G8I*q$Gk<9YWP-+dt(eu&rEWvS27<%wBoQt4}J z{=PZ(eDlGx79OT40?rvrH{1Vs`s8-$`iZoFAmhHMH-0Rcpv_A3a%XhbbKdh2i z?!u+Nu&U+0$!k!nH)rPl>Vv$YDyHIcc0bR)+!U}%=K8kBj<&aN$rT)azDP7y zWw%{u=I@e^r&fMjyinIgG26Z}tEgUMQB>YRpUa%tMaklKE}4f%7zFQnI&J+{-p#l7 zru!{jH-S6!`Ny|Y-<^#}I$F#2?v?bco8^c8y8SY{Ykb{cdd$_*V_T0tj;?>(6?h>o zK02Q#^w}>x4=-Kgsb?lG^gUk{v9L8Jxa9h(%SYGDzU3rRnp8f|U4{MKOsU-~v^PH# zOxA5pxV_5h^kS)Rd-4T7`G^#?v=&(ENS<;`T%o(dMm19W>ZDTpZ|e>fEyDc+X%{6o3l4Mu4tP?>iR5e%e>fO&hE9Y(PS9N8Qt?kU& zi#mPOECozt%EJooX7XmwTX$-)!L&sp?9#Y3!b*IO*{9cT;)wJ z_J8#2#jVocuQZk({MjvSE()sB=!kJrtM5qg@H%*@@iZ)fVo*y&$Z9o$3{zZ1)Q3&DQo-hBQsw{ zDev~ryF5|W|HhX+slKhuOXt;|(Y+NC(wv>Y_h$X^#wm^(@24y`7c1KoW-s%?;#rIE zyUjT#12P>S2IMYLzTxq^{eRv2zxRLJoIRm%EwN-@P3q#P{g-d>9Z%7UZ4H{D;=DB| zXolt;sk)kf+t;VpmroIrR4I&;ud%4k+`82)gU{JLD8gX6wlA;G)J5B-=<)0S`(B=Z z=HHyW#NAnuv1l0vP;<NHS4_Wxhbe+=HXX)$szG)ypmwe?qG|KC4file3PDrp}| ztljzl-q!8*-t&)WzngiDlYxnW!LZF{Yw6*Qt5ltHAI)nv@L4JaF6EjOxR@p_31enp c_|HC3((p#b?Tc#}7#J8lUHx3vIVCg!0DnDv!2kdN literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Slimbox.png b/src/drivers/webextension/images/icons/Slimbox.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdfdaccfd59c5ddc58638db2844a80c7ffb7911 GIT binary patch literal 1309 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPbVo_M-AhDb=V9=M&KlFG>N z;r{oz#c8)@W~Sdhmly5D&AppjqGf}Sf?|V~;Ns3sHs3D?|DP$gLju9ubH_Iqyke9n20=`M~gx}HJ|3<3-c3MmUCx0jS`Np)*WlwdoyQAe1; zfq~(~rz`8s=hpoEGIOr+-miJe_BOv#{{K1qKjz+Fr8wT-nPKV-91IF+-B-)rubglD zeedz_+upA`Gb?qUj8&-N>NfA)?c#NxFYe@jB))RK76TJQQrViSM>E6s{eQGK_-@{E z3HOL1cO&1+tITVD-D;Qr^UMFK{h_x-Y!et;B>JA~@A=ieRle2O`gHuW>W8b8YnM*e zx_hDLb8FStALq)qpIiEGu0a5!q(G8I*q$Gk<9YWP-+dt(eu&rEWvS27<%wBoQt4}J z{=PZ(eDlGx79OT40?rvrH{1Vs`s8-$`iZoFAmhHMH-0Rcpv_A3a%XhbbKdh2i z?!u+Nu&U+0$!k!nH)rPl>Vv$YDyHIcc0bR)+!U}%=K8kBj<&aN$rT)azDP7y zWw%{u=I@e^r&fMjyinIgG26Z}tEgUMQB>YRpUa%tMaklKE}4f%7zFQnI&J+{-p#l7 zru!{jH-S6!`Ny|Y-<^#}I$F#2?v?bco8^c8y8SY{Ykb{cdd$_*V_T0tj;?>(6?h>o zK02Q#^w}>x4=-Kgsb?lG^gUk{v9L8Jxa9h(%SYGDzU3rRnp8f|U4{MKOsU-~v^PH# zOxA5pxV_5h^kS)Rd-4T7`G^#?v=&(ENS<;`T%o(dMm19W>ZDTpZ|e>fEyDc+X%{6o3l4Mu4tP?>iR5e%e>fO&hE9Y(PS9N8Qt?kU& zi#mPOECozt%EJooX7XmwTX$-)!L&sp?9#Y3!b*IO*{9cT;)wJ z_J8#2#jVocuQZk({MjvSE()sB=!kJrtM5qg@H%*@@iZ)fVo*y&$Z9o$3{zZ1)Q3&DQo-hBQsw{ zDev~ryF5|W|HhX+slKhuOXt;|(Y+NC(wv>Y_h$X^#wm^(@24y`7c1KoW-s%?;#rIE zyUjT#12P>S2IMYLzTxq^{eRv2zxRLJoIRm%EwN-@P3q#P{g-d>9Z%7UZ4H{D;=DB| zXolt;sk)kf+t;VpmroIrR4I&;ud%4k+`82)gU{JLD8gX6wlA;G)J5B-=<)0S`(B=Z z=HHyW#NAnuv1l0vP;<NHS4_Wxhbe+=HXX)$szG)ypmwe?qG|KC4file3PDrp}| ztljzl-q!8*-t&)WzngiDlYxnW!LZF{Yw6*Qt5ltHAI)nv@L4JaF6EjOxR@p_31enp c_|HC3((p#b?Tc#}7#J8lUHx3vIVCg!0DnDv!2kdN literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Smart Ad Server.png b/src/drivers/webextension/images/icons/Smart Ad Server.png new file mode 100644 index 0000000000000000000000000000000000000000..551ad9eba95226d3d1461e1e9a9bcb36319ad742 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}8J;eVArY-_FB)<+7znsr zoOAw^--ZnvKR&8rc4XRZ@;9tIdVpwBq7?aSettFwz^ zd1Cz{P+9!BRlWE-@iW#PbyAJ=xV5bUESQ%-t=YLt~0SuzcVl}FqH)P1^;Jw zy4}Ewfq{|P)5S4F>DGjhTYyd=$GSV3#4X!Bq0EzG`kqI4k3ShK-Yg zv|=4oIBcE?WS)G&BJ8KKT+E>Mg6D~Pq2!z1J~>Q#^O@LOb}UqLTz{dgTe~DWM4f4I86t literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Smartstore.png b/src/drivers/webextension/images/icons/Smartstore.png new file mode 100644 index 0000000000000000000000000000000000000000..1c35a51951ec36390d3b62ba97f900803e1d566a GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL9(%ethE&{24){F7K`4pg z(f{>nLY)ax^U4J}6Qty(KX$SXZx)!teffiesQ9iz1yfzquMasj#FstvGZ1(iB^5PG zysETZqlMc&({o|4^@1h?-gJqE70T_74eg1)RoFPh`wqoOq#jw2Bf?v-C0#1GiJw_O zH-n+D_^@O{0}Jm@K?@Tfjl}Q?EGyLxc|Nab%08i`K=H+oB*O*Odh5j63lgQ)&1Aed^XjeR)3Y6K6kM65&+Jm5=Vc?% loFFwXM6h##l!p_;jj5{^?u~l)kAZ=K!PC{xWt~$(69BLDXZ`>H literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Snap.png b/src/drivers/webextension/images/icons/Snap.png new file mode 100644 index 0000000000000000000000000000000000000000..9f223de00da3fc2c9ff7430f14119e7769fd8130 GIT binary patch literal 1680 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9;hrvzAr*{or)TGgTo*ll zey_2$wORHXiwAmqylwnqj+xAYUTcrJdWlS2u~vtB;T5M)`3^6au2mYDi&u4NESjQZ zUN}o+;TGSeVOv8)7czCW>ZrtAX9^Kq9(U-p;kv?{i1j`^Zlws>%=ohM7$!TmxgFLH86ZwtXsObec#rXcanG&LV3RaF}yuv-~MNlQXiG< zF|dDMHh*8xuWgx0*4N$?EPVdy%c0M0jk>blM^Ei?Nqa7SDR*xFde!ba7Ja*kdOH~J zDlcKFoE@qiY%QR=caxX*mFxM=DmGD_tPM)>YSR938gF7gl`r`JegE69HIoFLn$#8~ zl|FwyOMz$691$jyKL2R5T#w%-JhCf`Oq^a$F8+6KUUGPt&dCECug42r4!*qJKyQZL zD#M)WNodhQ}4PJ>CIs3QBvv zz1%h}Z2g`If^(XWaYwHDx{!Ug@^#tCTGtwq)ZV}U_ilZg{q7~X9Rg{G)7iec2!53m zUf|nu=*F%@RjHH~&U0F7U5a(fcFOq`y0r>93bP#9W%INoe(t>E-DV58Hr@a8V774a z&Y$rHSACo{+Rxj3dAYo1d4ZP!S5uIJ;KAOrXWynAv|KzpJGO{xXVdnt2j1KL_>{zZ zBv?WH-oKNI*Sj}`m|ov8vF69euU{uGl>g-;`JijjakFh}qRLv^7%#G!OcDB_5&i1l zJ^k}HyUi9X|8VfZ#y?MfY;6`?>7%fSM{4%0ZJUe!t;joP63B9F(=oq?=e}q5u72he zs8hLC{8;hs>0h+??o7J9yZ-ycq=hCju2oNb>VJmWY^>~kJMGlwU6#rsr{bo>ZC3MD z+CJyGO4E!tF`53?=Lx@bm7WmPl~i_VuT4!^y?{WNp(Ep(5O>)r{lTdXZi)u33TygU zwD$(*9{9Yc?c~j$wcr0}{X62?GHc%Nn-3ng9s9lgWJL18fd3DchHNtXn(@cVPszx@ zvTpCqEz{RtZ`x<)DYZ zE*{jqZ!zUpKkpTlwd)mI%#MF`==f8ue0@Wrg!UsgHldr*=IPmt583X%$rCtr?P=G& z?%Df3S?x<_-hI#Fc7x%Y-_?o@GdnlhO`@!AU%Kz+mdtb^x_?aWigr?i(4o$5KXS3d0b}E5$Dt|z|LPv_VhA-m^ zr;LL4zk{6og6@AUmM`;GblIb~)ZlPOiT$;&QvY0-ci*$w&Z@j6c7>MI-nT~Y<7G^B zem}HMo_0z9jNe&>IT=%#9F$wGl>fi><7N1IkAu!jpPfp6KQFOv<^D}^Cm+XbdoG)Q zJeIfQZ-&ELtD1mH)5p*E1e}roKI3Yjt=FsReZ?Ln3>+Pf9?v##@P%A0Wmxk1T;H3? zbAA=ho8lz@kv(evm%~s0rz}`^?wu3I)|bborYTL|X&{%Bvut9QcE=jy^3yIH=CAfh z==|K**%*HLtkEBjl=D$i(3U&D<6vcH=}X={%^~lN<3!1`hMch=8SNz$N{w3&Rmrou=*Yix#vp2<$R`|FuBsY)F3Qxue|K^Y86`caC3JGr(H$ z$sU24h~pd!Y79R=WbwPPTRn}AOF|O{^vFCy*()~aZV2d0|SGntDnm{ Hr-UW|u5&^9 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Snap.svg.png b/src/drivers/webextension/images/icons/Snap.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c443e15fbfbe8ffff0e6743cb8c02bdc6a745070 GIT binary patch literal 689 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!6`n4RAr-fdPCJ_?6e!Z5 z&l9j>)(?(#2U;VqZtm(` zyZeje8{IADS)ZwAKNRC;b8@=RgQETV2mS~sSxwK@Dr$HWdE9vR!Wl{eP5*9BFv^Q_ z^OQ_|yztts{|bH1slx5l0=l+TPq2P<=uTj`%7Ru#-3LJn+-*aYK{3TbZRXpM=-K54qyc+BsNs%zasyd@Mfq{aEeo#CY1bt7p%?#U8FJ zl4Hu?Wz3FD*Q8t-k zz;aA+ZJxu!*xULg2_0sCjSpU0F=095lB?+f6}Q`pf9FdqQvK%BbiGtmf3?ZyEbbuf zwZTc^M_YxK8vYFqe79q@(v`hCZ_v@omt=4*}&bFVwd-^<6`}~th)+V z-RnMzFzzq+VNp4^+}Fc?2ltajXA+mFuq%6gs;s%|!gg&|>uiT7ze*S{&6f@SwTDwv zPw!+PkHF+}rLn>|^o$RR3>?qN8 zKUdnFoo`3yViv_mZ#slsE=l`cVu~#b-(LE1=~{1pp@~z~nl{}od&S=2BKCIL5AS`l zo3poeEMad~pM9q0zH$D(nXC;4?vLU#p9$P8;w=8H_DzIaa%)ddQd0E316x+`{;q2k z=CdSSl2!F6Rr;{bYv;j0b>oUj>lbe4aPs^%ou$WKsd{Teql0n!bD7QmR{wE)5U_c3 zb*JmcLrS_1h6{u5u71b0>BVQ(*Xj~MzDKV28EX97;vp@>zR|cRJ2m697ie2*QEYM;ok%HKa(e3o5nKZSXuVA9gIQ^Qi;hE6xCw=bKbWLDh10tGO&Dp>0@Bf z>1{$LDb`z$D`^+7Xs|A+ec|E3HR;-ZWL&k~z_7WD+uFf$xH2#>{Qv)-VH6D0 z5O6H`p~t|$Fux?oFPMRWiG_`wgPUJaL{v;%QeHttO+#BpS5M#2$k@c(!rI2p!O6wl z!^_9l&p#kAC^#fEJR&kWCN3c{DJ>&2J0~|Uzo4+FxU{UiqN=8@zM-+DwY{UWtEacG zf8wOcQ>IRzF>}`JIrA1QT(orgij}L^tX;Q$WSk2?R^vJV)%a_#t3q7A-{q0TU`g{46I(*woS`Wvj zH+P#%K6TGirha}{#;!{em2vAr=0)|y|6SPD7VyQ~ZLdw#Mptt&jof$Bp5J(PvXoWg zzIMN_=Yxqd?2QvyKYjQr`+`AFJD1ZyZM~L8h)9I;W79vg)%(*{O#Q;U@ANjV8_NCd z25PhAZ)m=h?9p1D!4jdhSlZ6>^YVn|m{iXPEtk9+L~pS@E|NX;&9BeGWTj-B#%rZx zMwWR_%dHmrO1d7FaGx5=zxP$6Tk0J3sk3J7(F-@-6U5@Dl^m9M(5b%Q_qy7t(^Qj< zd0y$ogtnz-iaef`deVaDZ&ssSYU}|Ez0;E}vVGqwU3Y4uOmtTJCZU2T*8^FpHLP~i zHBPhtSfbdW^;X8fz^rw BEtmiR literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Solodev.png b/src/drivers/webextension/images/icons/Solodev.png new file mode 100644 index 0000000000000000000000000000000000000000..a36d389e320e86358b99f76c9fba46160b405413 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;IMrH;E2G1=owlgp=um$*pxH2#>{AXa0{@<&_ zz`(#*666=m;PC858Uq7EzNd?02!|}|!Hv940U`_s9w%lVVp7}0dBbwj+`I=?B|#B4 zHa6uYG#xc}oLA1kFegEfZ^bjGxvf^koE*Z5s%7)rGq(RdeycP&Vaj$t5Aoi#DK*mMMuSpj+z$}YFapdjW(fW?gfn;##({P^+Zf`P}H9 zz@7^l93M^`xe;OWprPPJN6C*HS8f;xyjU^kMuf|Q1dkUJT7JBE^W(#t8y+Sv7EE}M z5%OZej0Xh~4?J`}T)6OJ#f%p#7Cfj(_^@Hkg8+*g9vU|cBtD!t@!`Oh2MGZW98`Xs z*z@DUi3c7A4+2asXs|qR(0CAG^B^PQ#fAkBA{;)<=y*{O^P(c*MMJ?24W17>*4#+& z=;xUf&cMLr=IP=XQW2MX;cAhxp$N-`m)cTp%Erz!W@gTm{QqD6TC%#|BVYSf{wuvN z8FW`~&RlCgss8St-tNeE2Vd+>Vf?>kZ^Zp+@h(fv`>WU|pa)tN{CSx2AV%#q1$;dSK13Z+*^_D(r0 z6ve5z<=%5Gu}u~peFE3|wmo<|>A{g(qF;i#?wOc~Oc$6Ic$eL;N9>mv>yftt7G@pX zd08LyAAEnXBjR>xV_9#{6lR^$uRl~9mnKe2Vu{J_jbRCiyZqKUh@auX?PE*Xb5xf+ z`SWhE+_$CP@&(3o9{Cx1ZY}=)k=J3rLRe?U0hjcA%h(kU1RJ(rm@0ev+`B!y3K$5p|MC1`Hf6W! Vc=N4Pgn@y9!PC{xWt~$(6996*<^BKw literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Solusquare.png b/src/drivers/webextension/images/icons/Solusquare.png new file mode 100644 index 0000000000000000000000000000000000000000..5451ec3206cda951a902213e4d0abf679698aa92 GIT binary patch literal 2323 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>U|>mi z^mSxl*x1kgCy|wbfq}EYBeIx*fm;}a85w5Hkzin8P%LqcC~+=IO)SaG&r=A=%uQu5 zGB7l^GBC3;G*K`#v@$TVGBke@?iawoz)|h#;usR)-a9?JBPLz)`2Xi;-kiC&-gDNh zWeYt`w~DVcy>!GRX`@!u3fH9xf=fiWF7eli{84$KzHotSSJ209rH&ga50;v4%k$Np znAQEYc^XUZrk!ug$|w77+HJhK_}s_u_4j6~+&hr|e9q^%dEa-&-#fdEZ~nSXTER0* zr-qw)PQA8kW}ejAmpf~XcV*W&gdW}GHBaa7jOuB|4>bZBgEddjIBuoQGvihN>D=09 zHztWiO>KKU)4yO}lf3f2oik_8*}i9IRLCvUX|Hd%Z#%H(T%6$VV;=Uw-wyt>v7NWv z@RUlc8k@6T-nt^eUw+o+7mfP@Q>5~r{Q9lFZB^rzQ2)&4 zt=t;gd&@R1Ub?M+>NR)XZ|~+vT$ttO#HlBDqEq}!1Rj1q641Cw5~cemIb~#{yp!~^YWgSAV=oasb}ld(jS4TP@X%YXZ zce;!_xFf2&*aniU03aT9a!XUm@HviDD-JV%Nw;59j&*IO-`I#()W)= z{PxZ)Tc?wnd)fE=v$=O+!%5Bx*?H0Fs)>ix)+Ctwnl6cUpY`e+OVOVdXAZmhTu$Oz zut4no?&WMB);~Y?^ZtX_&l{({xpRFQ_uSa`FRny|t6%q;8>w4bwfBOD>{F$q4=joc z)@cd;WqSGX^4{pLJKvTy&s3c8S$1Ju?5h|5ri*vP&9*rAHPyFrZjIy4LRu$=Z1L z>Ls_8juW!KdiAd2oZOr6=s=0@jws*t%^7Zr+(IG-xs&_!?`)5hzvr~0ZEnw0yN9PP zoHO3PPOxU~r$4`1`{HKhzZ8Fdd)Jj$tK9bSF5b6xa&X!DV={$Y`}9}YS`ho7%Z`Ylx{Qhy*){9$}9GT`;xIWnO zZQSABxCcu!mdh#RZeMaOxzl|c|Ld2#)j5{LO@1l6DN#tTnd62Dzf`6`iBL$@vm>Il zKhKLV{$n=h(>6E#ZJRuk6nuMT@huV4T|4o2uG7DL<-IRH%KFw8Y+89+J?p`@PG&w1 zowR3x-<<`yuP&Z^W-;%STYnEVJrA;K(IRoZy%p4iuurcL%cijD`Yp1qp+V`-k-zBwfV3l?bJq52OzZbjy^<}tNDMRpg-~0{V@@m@LxAz;d&6w1deqsG;+hE@rQU@8I zT)M^U=;vVir$pXRUJyih$)^7{90J{w; zw0@FSZSj5f(~Fipf3CY~@wKK~&+nc4(tCUPmcH|Q=1JT-@;7jb%!kVsbs}?mX1v<4 zjrsEXXWu4wR9@~%*)i?%K0)KhGT~36T)%8P&>Z2v$-?2m+xvH}DBmg27kqe5Y`1}J z=`#)oi{)GyYa`VYcK2L=(c}M4=CNL8)UuaL{I<-0-W2^q=P^g8T3WGqb*o+ev4x2o zNmIP+Z(6Tie_>I$*^l#_jsl{xyVp7UZ4o##y*S=&{RB(xh&LPOD&J|yOnb0HWXH^- z^}!GRzWI{%zOPdtxZN-G+A`LIbCr4b{@f_Nhxvg$UwhgFf8hSMBolAGC?%=v-BHx%;!MZ9z%gWj`L9xn~s^B$Kx6 zm{9ZaS)%Rk^tMPYJ8>D~?X|xrzTUfkT}i2&uXSvT^MSLy%gTDwW=Rx0H`$tEyW4bb zyItPR+9xp)D;igOO@H)d{=}E+n$x;CHN3jU3`nQ-s$lZpR0nKaaA{BHi*#lXP8;OXk;vd$@? F2>^F#cTE5Q literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Solve Media.png b/src/drivers/webextension/images/icons/Solve Media.png new file mode 100644 index 0000000000000000000000000000000000000000..f58f19ff606d73edd67fbcdc79f70fc9496b4f1d GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(1Vrjj7PV1|!-H2F6%Ffht{ zx;Tbd^tMjc7CNjT;7}|W6O)p@>cYj3S3|e1ICaCzCfwmE)9a*(rJ^%CdmUT@%o?Y~ zUk=@{C-EkG$Z03Oq{vl=OT9xLu1O498Ca62$0E1-W^zvVfsB0zxf+ZTV~ianlC@tr zT5RxZIHsUbaN{gT2g?gXP1&CISYd`7zxrE_ySf{f`|`>y;J8ziuv$U1%PKhPID^-W zn(fJxyC3a%eOES3{;0$2uPfpg9ayu?Izi^tB9FIuU6acA=CG7ImOn~zec7aOhgl{- zWb4t?8RiRgJDRQ+KZmNp8SAHZy}Fyi_3O)lZL4pKeaLjsoc# zdn)RZ4$e-KWE6ORJpEcdvr{AU{Q6LNn|6r}g;rM!AN_y+_xs=bDF>^bl^jg_3JO3^ LS3j3^P6#Mi(^xf+3pY=QyQwlDgZ?9K9lVel4ve_v>=bVJg454K%228ErpLjamu@doe%KZFt z;=8;1kFPyz+LwI(Wh~tV52RSabNCn^EUFyr1q{lwGw$Q@sFT-y0>y`f!rhm8p zz31;e^{-u~J`sX#m5%?7Sf?k<*8F3){E>#{w8=Ltt?dePd3?Q6k9&wp z)FG4gj~8(qn^)O4$+YdXNqWJ=4N>bi-^p0O>sULPGrcfyuBy7s^LdqhK^&HgOL}ez z25EO3T@WE~+J&L%dC7#Li~WJ~8`-q_g664|`1=`ZbH*ugg^FngzcMy?=V-P}>C76N sx`kI>DNNgciQ(pq9imdKI;Vst01$oa&j0`b literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Sphinx.png b/src/drivers/webextension/images/icons/Sphinx.png new file mode 100644 index 0000000000000000000000000000000000000000..e0edb8e17ddd8b7ca60a350b8dba78bc565bb242 GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toL_J*`Ln?0Vo$T!|%qVcY zUX_FQ?xmoY#W(NnOVAbNm=+~4v1@JZLV-mrt=FciiO93Byyd~P@shw|&Mw2Oj*mG> zBDRIbH4NwH{ndEQ$ds|eb507M@#OzD|C!xY+UmD_m;Gh-wL{$ML)vAJo7r2Iu2W8T zpBVhG*RoGGY;WJPF!OWoB!V8Pd8LV3Zta^>**@jY)$aTcbL!jF|1lV@d)Sq_u|=rC z!PL)ItW+-jzj{piwF$}kbm{q@vX+|G5w{zZcr`hP?GUwBmes5^d)w;O#!Sc-}{Z_kM|G!dOTN`YaaWA^% z-()tKi42Om{wsDkoIj-eYnryps?CFHGIm zizh@M_E`Sx(VMoOC>fQQs=lZhjyw1CSj=Hx5ViJlDNn+*V+QQu8;@sgY0;Op=?^~8 zXi>v$IPvnMh`?j_9!t!){AjoAi(QOoE?Jy?>%ILk2m6M!C@0G|7hUHpcV}Qu+sOR= zf%$=d;^k+K8=m~WfklhsA1BLu5#J)t)mGi5=_(99xtX(=%NutczLDWH;oQX+9*HIV yi6J$=7rx?K;Ap{V@o&L`b<%zR#Q#+{-Cuh<^UFuipf3yz3=E#GelF{r5}E+==?>xm literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SpinCMS.png b/src/drivers/webextension/images/icons/SpinCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..893beccaec5cf06c762c4dfb4e8a954b7ea503ff GIT binary patch literal 3838 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0X7ltGxWVyS%@ z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Splunk.png b/src/drivers/webextension/images/icons/Splunk.png new file mode 100644 index 0000000000000000000000000000000000000000..aec9976972c00a79a4d5c399c47db1319843a095 GIT binary patch literal 419 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 RnSp_U!PC{xWt~$(69Dr5o*DoE literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Squarespace.png b/src/drivers/webextension/images/icons/Squarespace.png new file mode 100644 index 0000000000000000000000000000000000000000..07e57830227fd649c66290904ee2ae9b50ae7d95 GIT binary patch literal 2098 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqKRsO>Ln>~)4bKjkoGy0E z`+8LQ?%Q+cZj9Z1_wKGDZx02<3D(mcJeX7*JUAZC(pGG^!_=bU!lKkNd%IRw&~3i1 zsNLSzC0FjYN{UY3viTkV+ilnG=H)i_MP+BovhF-fzIyxW^tp?7xy@UD+IGVH+14-ea;|)Ndw2J+O2i(nU_T-YwT~_-~YS5TpPy#4x378^x%%Q3?*pBc4(?@V3V!A6aVR;Mw{=<7oZg+A zmONP`*hitO}#R$BeZ@vUfz-ENL^J-@8tmw&c?{o0bXsy4N-&hc*Fy|>c3 zY>Rhk=-4*vFQcYae^x#g0}Np=;5 zPdbz241=>aZYlq(#}BXW0&0by}=z zbWOj*+iQ;Xj&Y;1hb9=728Z`K3Z3tt>P<2h}` zkfLgN29U8{AvZ6_`cyPlu@nR9B_mB$S8 z)xJ->>D=(|>h()f?PpH!$T@eMWrhv&kL5qs)W-M+XLn_7Z{Muy z-PR(0cBi1=r?)e2@5$iTb+!|EcxPjqWn!pza0j0m;2QDWE z?6Qkh`~KiSio@H>W}BBjbcnz2mK%1BGswGWJ_onm|KmF^UKIaSTvBzWLEmG$%6Wl5 zF<+mZz0(x)xA-Jyr~1SbhlIK>hP%f6TOa$Ccln9RAg7Ms83DUu3QYyRnlNSDfArBq z$o0`>fk*a<^M94aM{~T8UzF9iKu+m%`Gv>z-8`Q^?7lta#)Vb+@87)Ls&Jb(<8b}5 z1BKsaJMG=Kd+X9vW`lJsTa1^6tt?{~eJWaF;51!?OKN>edWzI6so06uRaJ{Go~(!} z{bnfE?8*6#k)^!o{JOg)4HB&z_gFVt8qU|~`@Q7kQ@xFmYjrr@iLm;unX5Ow{Pvk= z6XxXfvUAp~)=qXzEW8l5emdjFS`SXa5U%i9%DIK_@wv$N@eX_Ham5QWZ04?$ z%G&SUxcJ<4+0d)1NA7=gdU&Gz!2Sv9-hVUB@|+Q3zqj>-m~oHU;t9*<)MP$?C*JIH zwC(CluTVdp?!SsltAsdy1|&~wNMEv)-*l&~&0M$F58aCM1Ph$3rEVNAHQkyv#hdN_ z{9}8MW=gQiF7*n&)$4lni$&uG!>)5P6b`ALKX5H|hp&m5*|sZ!-Q3*sO(c0W!#1u2-2eY^1B!T0G?&++~Ds;~YX{2?c0_xbSa_nv)Tcwc>g z-J2V13~RpaxMP#@L++^1sj~l1o0)HlE$(bRXXbTN>;d+3x+ROlj`mlbpFpS4F)xZ>~G-Pm2r8#Adrc7yoLRR@`_CmB6`|Ngb`vzJAd zo*zFx*DT<8qt@+*PJP=Z~x9Q^FI6X+wbYy=e>P>dpoD?L+?ddJ07z! zlpQ=STI9LOx=;Vl@A`w1kAKYN-pV^s)pNU0Kl_2@1@BD09LUekj{etFwP64M?-HvY z-@nP6rg%uRqquEX`x*5GpV(HPbUA$CBlDlt3~%{=8g8s-l#W?{`}g5($!o5zzStFN zBv&qi;n2v5|n zVC>tFD6_v$_JeZISsnzxXo@E~-ekJ-@=hz`)??>gTe~DWM4fLSYs& literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SquirrelMail.png b/src/drivers/webextension/images/icons/SquirrelMail.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8ba7e5bf79e22be8dac910af403b8e2b9ccf9b GIT binary patch literal 860 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(1Vrjj7PUlvREEaN>U7rL)pE6;E&A-M#(u zP2~@lR&Fj{|1LjeW1L@sa?a0vHLoB3Yd+ckpjCb4p&N!NFDEBXx|Hr5Ab9HT-@S?N z8En44`C=jP;$23P>J-n1TPv$3`>;1xuFbrCF1X;w=jYYAmH~IRbWLr^G+lFbhePbF zhim6#yfE(-ys_hTbyd&${yC41J>IiwR!-Z@%H@lmTCTUhu{NJ^#p-n&PxJ1ZzJI)N zo}PF|dAiqx5S`Vp%3WlyoMK-VwW;X#q{nY+c6NUJ@JZBeqCx7`lpV{ius9vf$r3%4 zxh-bZ!N>m;{nDptnyn3cC$VkyR>zYW?|)g|G>F-yQuzIymGkCFyuvn97WF)w#-oty z%eU!e+j&vmyFd16Uv2SUo+-kcyyVI?#cbwsn+~m6cItOTZ0v=?R#oh3IuqM-dv>m4 z;^*iDBdyDmY`4FUO<88w)^~s7_6gb|EsNNWs|86n#!h}wzQga~-=`Y9*1CrKzuZgm zJ8Z1Fx^+q3d|T$na>36Yf4rIP8I-oFRIh2xVXvm`Zmk-Bb$@j4J@jp^hgN3_$I(rm z{!^r9F1lX6>BcX^io9E&PI=jFaoAYd>Jyy#>J|ILnww|!lKT(d-#25*iPn_|v|1)F zJhhg!xJJ!QgGbDo?LSA&j$KuWWnG3g6OV{Z67iCFJFO{s`vLBqKQ1MmSd(dPVKY@M zQz>-ar$eP{`2StiE0D=Ol;x}C9Qv|syJ=%r#r=lqlXQP+P2BA!X5ux~Y*Gmi=ep8^ z+9w(W+|vSdI@K3tOyW7C{70`sbXN~oQddgljSqLNBp0i2|KXp=Y1I5tw&S@|wj|ru zgO!`bV-(Hg`;xRBosRB^KTuh{J#n$eA`K_s`YqFHnc^02ykS*jyRGQwC8cw=tm}UY Xe`nk(D9p^82+B5|u6{1-oD!M~q4bJrl4wSG9 zWnvUnh}05Fa}81v5n~nnYTl{U(9m>9Nvm6_p8c9X90+Wqj}hW95n9hkTB=a!hge}z|y9r!y@^vOe)OE;@cze+Lwbldrt ze}j>HWob>C`%v z8B7P|9ambed|-2S+vZ58i_)x54u)GW1@6PsW$e~&$@|qG(s$TQ-0|s)oGd9Oy>Gj@f2tU5*(O=qQg3Fy*MBo4TwOT*ewOi;qypEh zT*(a8SShYAqT4J_{reeqPyXxkIWLOd+5f$^^?j?!{H=F(&YyBp>xRKQ8+Qf<1_n=8 KKbLh*2~7ZPUrFi! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Stackla.png b/src/drivers/webextension/images/icons/Stackla.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7dad114b10c80db9341299e5e6997fc039d14e GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGoC178Tp1V`OifMDkduRv zpO1cYxNb(WR!N>lW0h)etMaUg3d`rnZC);YcAwbIQzFl<3VwRX|Njk7?pxU-3=9lx zB|(0{3=Zq}-+zDG>*Ra}28R8fE{-7&;Qlm8boeMmQ-aG z$L!;boF?kDik)rNR1v2~K|w3B9Xel1&3NDNGQHuVv%(s=hF;|a<(<(MzZfTYOsago zv4%k{g)0Q{i^~_tG>BfCveWFEP?!VWkYgzBC kyZ81J*UDuJr-=9)2+5yTi|vtPU|?YIboFyt=akR{04wT+{{R30 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Starlet.png b/src/drivers/webextension/images/icons/Starlet.png new file mode 100644 index 0000000000000000000000000000000000000000..f903e4b5877873459c0974ae8867829f69f1a734 GIT binary patch literal 2241 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANME9iA?ZAr-gghVuvXRSLZO zEq*6a>rSYXAd>*oFZoq0j#?r@Et5D-32<@-Xn7fMIr4}Uohnq(yO5%1a5$#e-S{rg zs`q!Rzm>l)pM1yt-Q3FO)&Kw8yZ_Ga_nXbXB_&>19y)X=ij|$cT*k6!Nz{F*J;5K| zA8O?`{rv3gZ$k}@6X);Wx6eM>C3;d*Q`7eQ+uPTh?x&}wYVzzW>yfwLx3jyu`{Itm z$G7?3aJ2_pS3RsUH#gs?$uldt*2*txONQV>>n7tZxwp-B)%+}a z_V93f{e#l)@9zFyB)sdQan+Ew|yK8?nA6NL_ly ztXWw<%D=q0xYW6wPt_&9`F*xo&W#0gZ7Pdo=lpLtp=oPt+j~9t{=V3y*R5>$;Y%bJB&R99;!?BT4xzPI|jg|@c# ztNZ)wb^jZ26|_uXVp_DN?r+ttjmhqs)1>MI>nsv%laKZ6{jewL^|iHs1n=%D?M_Ng z&iwJ=;nsEQ)|pg)%So4(mTq0Ye*FWN^Yd)~nn;~(pQalfw7cwW#+w@(pFDZu;yqn& zsrPif&iks~(*%Bel+*b2!MynSxvTTrGA}RF{J8kbhYvq;zrMQ4)T*2xSoW=Hd+G4lfRWc?S0uLi~Kl!@%$vn(%Di#qIc22OD zwXd5q&!*DJ($eycg<-$Il>6dy6_l1PUHbH?=VY}&7Z(;+H@6}!mnj!7UaW5v7c;2a z?%ppq=W&0|izg>1heSnrtz5aXumh|8s?{ zopJ0F>W$OWp9>kxoU!);!@1RBnh!LlHBV@qlV9*q*}6k$arpYUi;La+UpzY6z37dE z;FWy^9l;fEZWuadgaq<_=G^n)?vBF6LS}Z)ndH7n873VmPW#))%%1V_(a}ZoZYnxt z^?7MXSQIQM`~UCnrFF5pUmWX|{_^WF-$+VIZYh55_vrh>hYt@~>}TG% z_2$i+BI4rZeYpoE&!+P&;PIVsJN|}-hjaM4n1vTE1PDqd_(~Y1oUpdg*vP1Nvz=c) zC^S^mw&Fv>sZ*y~oZ0#1mNYdnd3k#a`#pL7{BpOr{);m+jrX|ou4?%Hxyh21#p~t- z=KK88W@|dUyF8CxR8dt8EGpX6FuV5ineZY{KmgaRvm*pc{jqpl_=l=rTCpb@7 zu6jGY^09YJIMl+awNvwK!c%9~J?`-ril%JOzke->xwExX z_5trrLxZRjddf%n7CO0nJu}PHdyY@k2@}UTf9~GBxTeox^92QYJq4I8 z`w~-`C#xR#*?76(Y|E{}$C>x{*}iT$l5|vKV_}=@`>i*eAC+>rFda!rO#HZ}{QW(r z8v-FBQwkgA&XxU~HY3irp<;#N{(BjAt`2RdKQ5a&GjeHXXJ^O0`2BT3o72v|TJZPM zpP!#uJtJpGl$D94T>fNrqBQFIx>#k!_eWkkyz?wLbK};nS$X&N+>Bk%tYP2k%WUa>OUFr56?&xBu^y7LSs0a^~FL znCyONcgoD@=831W+!i{w^W|RH(Dm)jP2rR8FRTlVpF4$(UoJ;OdiQB726dH?lU{Xf zdN$AQ9mtg^KE&D4&uLLKbu~+ED${z$(`HQU=Zy6y2vtk)KYjkfINtmmyWO=Ds#Su_ z9L~S3R~-}z*ygM^-*~a(s_!2C?CTGIw#hr6u$%WDXVBq_8O_bi)}m_pt4%WAFg9mZ zvUndmQnN3t2O+tJvcdcZOZ|3fDvu3Dp zUB^(akQJGAZ_mz#TNf@Auy2pu62mTg#p0He<7CHOFVB2nv;OiXM%bY9z+s>NQAiZQy--&AJn%9kcR;QG$ zZ`_bGVR`gcucbko0zTTN?Q2@@KYyR=^*d|x diff --git a/src/drivers/webextension/images/icons/Store Systems.png b/src/drivers/webextension/images/icons/Store Systems.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3ccca70f74fea87a74ab23b8dd54c6af06104b GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLzk0ejhEy=-9x(Knk|@LW z;rY+~@9%a-Ey2~6^GUV5+g{%^aRvhosN9^X9e9KTPuT|p>x(ju0Hr+QwiSRCIrZS5PYT74Hq z;iXRJs?$vtEsF8GED-px$BtJiP<7$XjsIfaKb-gO+qB%-b2o1dvigwl=I4#&0xn9t zpHx;QU0L?)&|B@}{W4j~Gmm8~kmOWyKBSy{jJbMSdFdM^%P%QKDK%AFr+7sC`)KVp zamA+_3Z6lYon#<}+p4GqL-7=CWEAZ2tbL_0hq+4F^tT{k-|&xcBz9{5!QD^RgD+ zxLdbxyYYNu&lL&j_Z5sLEn2{(JX`9u+})S#7wX@BTt9VEx!S?x<~ij*_ozEK7d!vG zcy8OXwq5+j+=g8WEv0e|ES%>)hMeE`TD<@2liDdgU(SVjzq}kSf7+8lf>mfi+xvcJ%B$#+>(}6`xP!G@LeBU=haz59c|* zcRiVF%+SO#W%7nFuZfC@f4l{><{0lU^}c)Mj1z|v<0Jc)QlUAI&&l%EGYG7EZe)Fl St&o9%fx*+&&t;ucLK6U3cKrPS literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Strapi.png b/src/drivers/webextension/images/icons/Strapi.png new file mode 100644 index 0000000000000000000000000000000000000000..065887ab78a9a29f1f3fdc90adab8d20c59c6d2c GIT binary patch literal 8670 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 rr| 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 Bn9~3N literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Stripe.png b/src/drivers/webextension/images/icons/Stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..7c36c6d35b50bc05463c50d58290d2452a4c1ad3 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0t?+bl45_$vHSB!0aG=1v z%KY-lCcaXujwWTU61%$WL1;+Vs)~bM1FO$Gn~LPd!KttYfu2^jcXFy4KlTb6qQegNxTiVfATg{Jt0FuC1;0KV8j~7 zQ-L#Qyz-5@>foa2GXIj%gUKF8)%#u^o3x7mdjHq^HM_rTb;{#-w~0YPVsXoH`LmK5 zQn%+@+246~Fb6w+t$D;dZsuw%&k9Fo*$Y3a8wy}fPakBDX*~Pz&;=Q&6@Yzgi-17K( z{*_&9QlIbd-L-J>60@fbu6rh&wo}P9ozcnIz+e(QE8s)UvK69I6=v+b4go1&RWgr= zU(Q?TvchEMJEdg4&v{#4l;*wO!rbPzeWR&PcxKI~+mmMsHM$i~`hMr6^eLAoSF`T& zJ*g6^)jYm&!;{ZnlD;-e-|+LvzPl;%;e)r4!IBOPt||(OX^a6J(}Jc2b!2C4+wu5X y&TH4zB`@|{Rh&%o5&i$}#SYHNvDJcgj4>i*CSu3#pJ!lTVDNPHb6Mw<&;$UGhE6#E literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SublimeVideo.png b/src/drivers/webextension/images/icons/SublimeVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..f468408496fad14ef19817bf401753dd674e3ae0 GIT binary patch literal 802 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toUV6GXhE&`tom}f75-4)? ze9hY(GZ#roMc!JLc~WX^*6LizOb4cEjbR@11-d+4T{~Cr_>uq<}t)9>eqWe2ZEkX({^>QZS43RQzNhL1GRJI z*4et-O8Z}M@HCZl*M9l-rPU*z^mO%^k?y6-b9C>%f3Yn3X>y73f7RGC8B3RKN!v9c z%K!SM{^0B~(Ngg@ivRBwy;^VSI_Ipf_RVv9jT(M-dL8`vB!|6CAz5jOvV@7lEXGd8 z#HJ3l>AFUcO^UX-}7V$Byup#;5#wRv6W-L z-a(F&6Cx#&Tx2a*&cE>NtIo`iOdBpfQOdlrFexXXaal{FilmB{K&kYbut|zH6k1tY zj0Kf9F@5)7SXRD}#o-}ig59A4nFsL-&hlLhpU<^xoNw02PH<#vT%V*dgXQoJCyu_T z*FG;97~~ePU(wfDlIF4RXjx0!BgcE3304fVk0snBy`vot#AriQ<@{(V8t7m9Kb92Skd}ctzD0c?aGJu?BzA> z9~QVXR%L$O%UM(=ywqGMHEh`>^Wli}^1vXMdY#UAN=Xnr+IuQBUhuZn!bsY4?>!lAE(r->W@% zo&N0XHYR~4bB7&9Uk|qlU;kcHwZ3Mhb!O66DU}sM9b1kyO_=`tukJPVIi8~5Y&T{| z7C3{9PS4|g|KsT`_T6hUd9`#^j?9X=;uWp*RQQqahs!~$?mrE?BR#*%zUaKJ%nzmt zZw58*=j{7`S0C0i)m?bi?N`FCvwB|JFUzGiEzVMiRxmbr6np%~-9PJ3*U8C87l)PI z{a5kxvA4{D{g>@?MZ_;of5)SJN%H!%j)18G=4!rocD<@LPyc;-;iAy4qdw_LrG=MI zb-GK5yScBMHqAbhA?eSZ(=ipVbzR_Gg+CuL6>hdEysD&@vAN-FX&nF0nQKhacE!5$ z^=y1K;f!|lnwghfKW?7O&ulSYKC+#iSCpA6>B0`b43QwS**Q02wyj$y^-w0NT*SUo z+`8OO?QR%bLDc*=itCyy7+DRKvN$h4pXSw{trl)$dh5sA<6G0hs+%Wli#qlD*;D)6 zXNUJHGx$B$`q8Eo=Qt%`yVNPh`rC0#SzEvTQiS|6)di)>7ymTP{ro7*UPcwd2RA$a5ZdT;$mQsaA5o^KUZO<#Hl$w Ss~H#=7(8A5T-G@yGywqECaSgo literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Sulu.svg b/src/drivers/webextension/images/icons/Sulu.svg new file mode 100644 index 000000000..2af495d68 --- /dev/null +++ b/src/drivers/webextension/images/icons/Sulu.svg @@ -0,0 +1 @@ +Artboard 1 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/SumoMe.png b/src/drivers/webextension/images/icons/SumoMe.png new file mode 100644 index 0000000000000000000000000000000000000000..10f30c3bd73dbf40c773b478a5b69d97f73ee84b GIT binary patch literal 15334 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 + + + + + + diff --git a/src/drivers/webextension/images/icons/SweetAlert.png b/src/drivers/webextension/images/icons/SweetAlert.png new file mode 100644 index 0000000000000000000000000000000000000000..627f379dc2c8f94826356a89b7202bf789575a5c GIT binary patch literal 1835 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9pFCY0Ln`9lhVb`@T$L;@ z?++H0>gl+}uuvt*@Rmf@tNT*C$KqyPc@Vkw+LB3ZTZ5+Ty$1t?-qXVm{tnphFavhdO1GryF1fXpdqjR{nbFfU*K8WM_k7>gZWti4ln&!_ntJ?30 zkJPb?>t)QWty4aUJzMjc|LnSTa(2EqN@m~Rwyd^VC0SDR{z;|@c~CSuaWf} zL*96!4eUF$g3nBG{bh3dlA0OAp78BO7gMIyuDo4onz^B0@#ASL<9XB1NmsGyiO+ql zRxjwdEAPYd-JfNr_q7W|&4z1eKb%$u*x z%Acw6mHfRG?tC`C^ha~Xhrb;Egbwm2+?{W>`RduWU{!}(J@2Y#&)gel-g75v-}aze zJANjdUT1%L(Im6|&TA&5CuTjcJ(+XJStekz$xl_k}rSY|not47d?B-fu-7wef zOs#~S!NtFu@5%ml7Ha?a(R@|w^K=!S)$-0aDz_L2Fy4q`_^y1gTJvzkX3gv6YZqM7 zKT_o!Ft6;#*L@*1x+QC0Z#a9?ckk}yT+ydYUMDEaPP3FXf5Uc!FMsp4xJ7S&aj#pP z`P+5F1pd5Rn;A>Y4sY`JVt8iKaeKqtw|96Lc+`2)x+MjEEjpprkgB?t&0ghT#C2bz z{=3?rIc`7Lci(4{S@v(6H|`(gye!Yv9I0C-eYbeR@%_4v?#wGb^qgD6>hVkO!2SEr zQr2^<(EFVb7H=?P=f*Rv&fBC9OsntSRPMm^W9IG&-Rg>>>k=lvXTMf)eXH7De&(ih-!x^-W2;-<`rhX1ohch*oXwEFKBsiXo^77*{@7^dwEdiP zWBofd0aP#@%sdmy!-mKi(J>g0I{M;+Y5>yQjQZ=fuBY;`9fn_Y3Y3=>D0|a$|wjchjj$ z&If00ms$KuTUDxh#exfaRf9f1cDUa9;+7 zuNdsDHTTUmb3b;AT^+e)(qVp0ew)2km8CXLXuj~aypdLAZ`j+zx!x^M zp3&pKQ?#A@f#`|pFG?Nypdn{*Xsvbvcgw(d2l?K zTXB2gOR4D>WEhstYu~ynyP)pd>X{60H6FMgx!e1-D)I2ovJ;{FYu&B?3Gl3)6fs5b zV@B@Ph4*qP)AY?w z_g0QYMFszZ_a>~aAwBaFXRJ!BXFoY#;{(JaZG%Q-e|yQz{EjrrIztFe_z-M3hAM`dB6B=jtVb)aX^@7J#%f*w|MTBqnF4 zmMA2prf25aD!t#mUr8Y|#a1cY)Yrhbz&SM|)1#^=HMq(zB)KX(*)m1R-cG@$!m1*- zAUCxnQK2F?C$HG5!d3}vu2o*K6-ZcLNdc^+B->UA;;0DU00rm#qErP_J!9Qu14Bav zGc!Fy6H_xYLmdSp14AQy10#I{GhIUyD^oKoBXb2PP_k37DN0GR3UYCS+EtX2W~-D@ zQc_^0uU}qXu2*iXmtT~wZ)j<02{OaTNVg~@O}Dr*uOzWTH?LS3W`avnUy@&(kzb(T z9Bihb5uTZsl3!k|30CjxYvq|&T#}fVoa*Uft5lI&pqH7MVr6P>>}+Z1;$&jrXl`ie zYUX5S?(Aq_Y3ycXX=vfx@$`C@Fw~!^$PKD6=dz#jPkm zR{`v0t4!Q(vBYT}RBsAyw>aX|t8b@ZqYsK$q=<$I1-ZC^nBX)CN}qNLh=iY-mtw0_ zq-1ZmY68F& zzoO#Mp~Kg2+c6{5m?RW3p-?C-P@e?O@@7Z(U;K5zH zckkP`|J&K~_a8ob_2%8N<0md$y!5}i`qPI`_Z~dlf8fB^D_7sX`*7swvEPdpKYjk< z`+-9{ckcY#)%Eq#<>xP7KY8~2>&@FYZr-|c_x_%}dtbbI^Jn73e=RNF_aA)r{N<b2_!4;}i~(XoB|jy-$!-o5`|{d0nzetXP5*ZO!k1fj{xbJnlL zOMY(J{CDES6DLldJ$L@=m1~FxW!{SyuyKK%XA;a{uQ?A*2M z*NTSU#nJsx&QF z@A!K4`p>P~9zS{Z?bMm`7cTzo>;JWK#cbLYnWXe{!n=Pr9vh_>&8!gHldP}2oMm@w%E}2A^DAG(T##B`VbCa6^7wf0k#ng@ zkM$1K^zGf`P_4M2N69;J*+S7^oiMT8lec~^E%Q~JnolV6Qc{dMIh&*C1bqQ|`ab2Q1IXMVxt(cWYz( zu{qDZO@B2k{Jn9K*C|2IX+kHuPA7^*ee7dWRqht%;ZIs`o_dNkyms?RhP|_GpU%ma z7TR31ncXlnq4!lr^H#HW%T!x7oiYEpOMPZ=jqy?)rruo=U-IowNh3;{22!uQ)&D(>8}`UmEMToqr+GmBhC6?EGvVF{WyFhZiia zo?GkVR(qXHleRoAm}$kf!2WTaz5JBk&%W+Qq_z3^W^HoWTp#Ce{QTpkB~w+3{%GEP z_FnKA+dp=<3GsP*_1B+VqBW!Bv+Dsa*VDX#e?N0x+>r~gR&lav0HC?B(Kkn$#xqmG`9X}DeV@vWs@x(eCxBYsjJT*St-?nh+6j!aa zBHQxLo@|(WGw%4rK1+9n>3eE6-|q=lSM;d%-@muCWKE*g&ACZ>g%OSCmYJNL(zi?` zDt3S9=OyjcyzYnZD9l`ZN_VTkvkQJYR~aI2fBvLZ$rvS5nY7B#WPjrUqw>hajgiJ( z`!ai3exLcwCS%WfbWOcD8~5I6*UDVO*Q6FDq`dzZS9K=zOSsUQ@1I`G-WITa#*H6- z0%z{LaXxiEy|m3z;)Tktvtdh=MSAA$yD*<1p}DL4l+HGf zEgZ3qS0lZQi<$htFsje4=3MZd_2O-wmD`_|X7{e~d)3zJ>??RYTWZadC1xK5c=8D((;^qIkrt#CxEm;@EUT|$q&3;&(;yRzr z?iJHb#(Rct%WW54nSFC^)p-+vzDq|eie`&%%Dv0hWZobCu!_ClYyCaGv=a-j8y6cL zI_s3~cwo9JXGyu+m)HZ+E^G6Q_4s8ADxY6|zn`!Fz4f`Q$rtV)%HQr7%WL3yq7mCMHv&*3nr~URG?CM$5BP$*M+~1FVpr1+;EsAn<2e)_d>ou z-z}^DDma|~aqRz}PrH82*qq<~v2b0&sVL=)Rpt?Mf;ViQkXu(iWmE9B7hlf!XI$D7 zA5!lt+|zdajib)PRo#67oWAve3$51h9sh1}!S_!(_qz-;ZrPKU#f&D4NnV-SWK|Hl z_x~ogsH>-=^LcEqeCdsl`C$2n;pmoDPkZSr7fMnDAM?)iJ`?}=>D#E(K-()qyH^}a zk>0%D=jfVUiAp`Ze`mF}Xllo=&E9NQu!q%S?f#-~@(X9=ua^DSR>NL#$ocg3u#9{6 ziglMRTlwXG-?g+Q{w?AWYh#Rx zFW>c>emVB(L%V&Z=kl|1*UtRbb?=+w_UtOP|20_$vbH5@cI|eF4_?UHsT#O$Lg`~8 qr(CV=|I(Q$tI?zu3f?;MgMZHD6))K)Zv6@BMR~gVxvX + + + + + diff --git a/src/drivers/webextension/images/icons/Swiftlet.png b/src/drivers/webextension/images/icons/Swiftlet.png new file mode 100644 index 0000000000000000000000000000000000000000..83e3951c2582f4fa951376982e3f32c163b6273e GIT binary patch literal 1185 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU8J;eVArXi7UXRWRE|p>b zz{f7##C*)Bg!ALH1xYMThP!sO+b)#>%e9Wky!NK&7v3ZBK z!t5zm4~89+2){o9u1)93HMJg;wE-}2&9_L-NyJpFCC|Ni&- zNuMgdzX;jl9k%A>lzaPk)jsjb?2ZV%ru47)=KDvV7O~r3)U7W$ET8;bZl6Z;D!-N6 z7A3Q6i<{f9DU4GmUoc-c>ch5qCqrki>xsW{!yP8FQW`M^Gc-vMB3?j^hF!z2-};68xyZbnTH!mrz`J?9%F$;hY@}JWR)Z zm9su<|Ks_f9zw7mn==&lDuRWBL7zFtX#r|E>z3cXG zfmj(|#)Hs_Qbiq6E>~iM54Qi8NHpHur@s4mZij@1y}sr{l|O$I5BGm{{`G5n{>z4X z^^SA|L>0+NxSy2{pqy1>?y_@{Il4k zE>3WD;Jc_WukHJX>VH-eEwf601h&3isa&Kjb4=aFV3upmoc0@kw+nvzmmRZ(Z`ll$ z*B|nye*2U>`CH25Lu{5urf)jh;hY?HBA)#}Uy}Ih55ieVKRY$me>R_D>|l`kSSrV4 z&3Ip1cBfy8z|N#cqHh!bemT4AruT9a76m3Q!FB=1_IkTb6|x;3*ZC!T)*P-k-VygB z)Smt9t;h(jLZ8g|Eq!~Emfe%R7QT^f%gj6fKC_AIwEo~b-0yeirOUb*JdY}`J)E9y z^Huz;oCAx9Qs3hnFE2h<+t_fTtm(YfpILXq6*ruD|9aCIXT?Y9ri}IvMYygXRFH~n zzpwJgw3hF_xYO+K4?mG4gp@Fy2|~B`AwV}IwohS-&rawB^U1guy@Y1N~Z>n&mVFWIyny5 zrEpE(&X>6QKRn~NXo2u<%jzO; zi?B?NN%Ak5mbg9bX6lttVVb#pE{oz9m0xrB$sFqLu#%g8T&~kTf%mw|G6hcsro8j4 z#_J=O>O1)-$yp~lwg?HPSH{Ta>qI{5R9!W9Vuikvfx(o@tx^Jq)-*f0FbG}|5M1%Z z#AcSqS}xT|XZKY+nlgLIzMYONk9>C&$8cr{9$0g@cl%?7^%Cq1UMEsk8TzR1?pr-) z<>p_OlRAPNStNWH@+{&ObQcIzE^YU+U{|>u(AjY-ot3Nh_?F-68K(X@;2KoC&7-E< zR7U*K*&E9~y3cm8K1|65w-Kaj#t6pqbP=Cea&Tp-^1v_=Mqkh!tK3X2W z&66kFYRT)#nh}mmFTMT{EVX1(=$`6=f6R-wo}BA5ZQniy1_lOCS3j3^P6 + + Symfony logo + + + + image/svg+xml + + Symfony logo + + + + + + + diff --git a/src/drivers/webextension/images/icons/Synology DiskStation.png b/src/drivers/webextension/images/icons/Synology DiskStation.png new file mode 100644 index 0000000000000000000000000000000000000000..68ed5ff34eff7149e1cb6728aecf94ff95e14962 GIT binary patch literal 922 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGF9!I8xH2#>Oqx7n%G6m? zr_G)|WA4n^^JmRoFni8|*>e`op1W`k2rZg3Z_!*3T0D3D;&~vnWZr@$^A{|czi{aS z5L&iy(Xxe$mM>boeDRVMiRxew&YT5GD%U7&kzGBUam1|e7 zT)T4Bx>c*!uU@@=^_mT9)^1$8ZsWRjo7S!0v~K<8^&2*C*tliG#;qGSZQZna+osLi zH*MardCT@KTX$~TzH9rAJv(;p*|~Gi&Ru(V?%uy^*S_6*4(!=`V9(xz`wtvCaNzKP zgGUb@I&$dH(L;xi9zJ~h@R4Ijj-EJr^u*C)CyyRGb?o@b6DLofJbC8isk5g}ojrZ} z-03stPM^7O=Ipt%=PsN-fAPYFOBXI)zIgHSrOVeYU%qynXA|ojZ5#-MM@3&fWWW@7=$5@BaM<4<9^u^zh-MhYue=eDwJ7gIy?*`r^_w?u-oAbN?*01@ zA3l8i@Zr;kj~_pQz~@h&KY#lC<@4t+U%q_#3IgB0eglE;An@bIj~_pO{`~pt*RNl{ zfB*jd=g*(NfB*jb_wWDz|NDNJEn;9`U@Qsp3ubV5b|Z~}fwA1v#WBR<^xaGD*4Bv( zEFZqd3moj))e@n!aigP4zntu%a+mje-QL@ZnW^0Sxn;)58Ym+YIDWpx9PR5+27?D_>$Jz1$^vmvg;DL=REyO?YqsEvsd}Q rpS#<`PqFVTe^s7eFhP-lfq}u()z4*}Q$iB}w~0Am literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/SyntaxHighlighter.png b/src/drivers/webextension/images/icons/SyntaxHighlighter.png new file mode 100644 index 0000000000000000000000000000000000000000..32d3c2e517080bb49662324064bec666f978a0f5 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKOFUg1Ln02Zoqp0^I8o$) zI!lM!;v=k!J|_I&wkb4l5w`6RR~AoxB&Iy8A}~_upoHl3-RaIY3zq22&D8duy&`bu zgbs7zz?Msw_D%`&TE1oOw)5Zj`L#3Yo?)*&sn7HI-k$HX-_Oo#n$YcaF-1!BY?^_W z5Kp1vru`MRJW{=4uT*oCzXdhVbyE;%uxmcp@>i>ZmG9!*;2Y0n44xOfYI~)5@9Wo% z`|alQ-;?H1TJQ39g4TnAbIrx~SU>B1pB5l{HTXe51dscTjn`kdItG6EnA5K2;2WFQ zpSNNj({#BMOTNYjO=^Y-CRJa&GMGxz^ZLWhL*|QnEEnx?n{LW^i!X*VR%liO``Nt} z3*+v@^>1SpQE}9sc%QGz;3H%F4X;II9wNow?Y^~j`}1t<^mo7e{X}K*i{OQipxb%j(M=9}cd$A=bggMRoZ47b$laoxs1l@h=nvDxdhgWM=!8tosIVQZ zFV=3EQ^2irJSnv`T0!mfu89*XY|c&Se)`zxwdPC>`KWwM_CNSahvWOkpUj=I=~G4c{0v^qczXLxz{d=q{SHcv zz6B1NL7p=60wdO5&^kDMr$kNZiB&FapEcQJFYnCvlT^D?c;o*R&yal02_YgL%Ys}3 zr^Gz|Q*ih^$DCI`S$l1R-_-9)W({{cxt?#{;yW+52Pgd7%fdc?>a+_imtLCi1({6< zn{xGGuF#%&9EWz^vp-?NA^S7`ie%XKW!s#SOrK9Qw|6Sov3p00+JuuSGmcbknt9dw z{jVo&+-;c|@8&nY((C@VbH45lvv_|;)3eOR1snhC?~(d`c;fVJyh69ajjn0TzUyG; zu^{yZ=k%V<1(9=FSDg!G{Q5|SHSlU?+SVhsv!(lN?eBI~R3mOkW_W>J}(Idk9cjq{^-$Q~6iH2-vv<#8Byh}|}) z?yIc2i~V+38u1@GoG7t5z?aWzS@D$Jy{6^4dNSv}?H9D%R>ytf8B0-H^DHM`_8g8D_`r`&RG;Rb;Z*K^Q5lr-N3leY`y-p<+k_BzulS}ba=b; z)vUv8Q@@_&{;WRn@riXsy!tXhi-Y!h{&QIQ@IT|juQTF&mjBqmz`(%Z>FVdQ&MBb@ E0549-?EnA( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TWiki.png b/src/drivers/webextension/images/icons/TWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..664fb683842f22c73d26295b7f12dac694cd8189 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sv*}FLo7}oowVPJ*-_wF zz4A%h#@?w9m^C7_UT8(g@;DvTX*97(rf?K@=zU;9-{W9Xo znS1x@N4m ZU-&w`^J?|kBMb}-44$rjF6*2UngE \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Taiga.png b/src/drivers/webextension/images/icons/Taiga.png new file mode 100644 index 0000000000000000000000000000000000000000..231420fe1aad10e0a3669b6b068f7d9bd8558183 GIT binary patch literal 1719 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9b)GJcArXhSPWSAI2^VeK zUwl6xc5=1crH!&{EDVEMZYc72Ozcn%Xo(O=U=Y# z*drS_oFzn@1deDh7e?pJ3E91S*Q#u}xV`1?6EAMJ3hiyr3t0E%OWfX7)#vJ${r{)> zhyV5QyYu_y?Vr5&XSRv>^RdfT0SuTXI1`U_jbO9_|FFpACUc5bz^^ZHscQt z=LeGyR37;CdQZK$oH@7A&xg_awc-nS?yzlX;4@&kb4vF0ir^zB*c;a~usW!}`64K% z{4`wS!xBc02Fd(lz8g%p`0M^Dv)dhh-4MmT?`7}xMy-O}^v#<>=V3emG9~CIr&7Z;=@gZR!%N~=LZ>kug{?*-zXJBzuNEBIn^Nbi{c2DNa z18tpipNNVs!{$@s@M% zQPRnpS-h*EvUvUZD{>d?xEdDv|4v!Xp)`4a=={A51{Q~!i#P<5CanCydV`hCoiU;D zEoXSsBeuD5y55@)?kEg34YRa(Nm`*>5#Sre2bAKwjHJt@Rp z`=sBdRV&@j-72~8E^Kb`%Om#~R9SeKcswgzSAFr=eCF8Mz2~B`*KbZ*Ypk@1HQ`Lj znPA@=H4A-z&J)U1-dgtJTF(7xj5&{rb}p?DciWq|Jzjf?_iDSN6IZNQB_(sJ?aB%- zd&$18w_)X~vZ<8~CTAa6^u6i)DHI-8UCZTQQ1|23?dS2P}oV0YltgP58@A;?A z{#qt`qvrq5-*@xp|9)DxX>YPkU=7m`i$i-l&uX?*H03y4*dSx}Is0eW*QCEsxb1)3 z<`g+s|EA{mxeqx@V_%--V>^7)nOVbO*3z4yp}CCyjP{>`9Shzwe`mbIS|j5`|WW~lGhRVy3~I2t=zBo4g|U)8t52cLR{3iGB5-JRYCln?B#V>y$y07oFBYC zaO_Iqo8^j3dMhsLrzrov*O@0aedm^7=_^)O9ak4_-F7LzfB2{KV1r!ZOJ*}BE0qbg_e4OiTTX?nK!xb|9rxP|Ifdb_d!vy^X&e2ISXd3C{pZc zmT|B;!FG1-y|VoiOLpykdoynBUY3r{QKB!Th39x|Hc9U}*<_Hh%uKe$QG{KsgTXEG z(p&Yv`ES0y@}K@${mzY_^@b0ZrfawCY;aquohXtsJ)B!P`N)>?Ute=l+&#-9UW7!S zp7&VvYRF!tfY8isQr?9!>Q7#pR##8GeyA zv1dl~ytc-0qXi4P7R~tPS6q0-pD$&`BC)wvpBYUgRe!oI-nV4cvkQOjn?-(_%{b$u zQPw1%s}hSZ=bx~#weUClq^2)XF1!1*!#@oMuLF-<%$O83)}MR#)XP}*Zv4vPJcb>A zf9>A4sxKroJuPh)_h;_vP5KE*e1dH+(GLkh2LZCuZE zRP$6=?y6UhzwW&of8|x^y}IwVk9nS{r&K;&_Mba%>%H&m_#MP`H@=2mhNB8OC>;K4vg5Ffe$!`njxgN@xNAoxVo~ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tamago.png b/src/drivers/webextension/images/icons/Tamago.png new file mode 100644 index 0000000000000000000000000000000000000000..c15b06a569a7ca5ad47a84319824a97c2cc1955d GIT binary patch literal 4274 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 NJYD@<);T3K0RSZX{Yn4; literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TawkTo.png b/src/drivers/webextension/images/icons/TawkTo.png new file mode 100644 index 0000000000000000000000000000000000000000..87d0b6611318f539033064d9f99e50efb4769a8c GIT binary patch literal 2076 zcmeAS@N?(olHy`uVBq!ia0y~yV31>AU{K&-V_;xlbvRMaz`*|4)5S5Q;?~sb)jct# zqU;~u|GayDZ+TgI+Wo_Jzc#hzDr*Nhbp3ZtLB1-|l->IDdcfo?x#_z74YWGbjIi zUjE+v`SdyW_f8LB7hKr#ga6Ij-lh-ILbGLrWv^@An*Q^lZnAt)uc?WN%Fmj49~r-N zEo5jc@LRdz$KSr3-`fR#CLCU&_v79Zf46@hzRYS3WXd<0cu{nJ(VLCS%igLlid5ly z!vCU9<=ty@7Zr>CfcA%tiP;4y7v}8!e)9IsBm9x`Hd-dldz1J(#C$OWe^j=~lAx{s zqh#~*^LBpUd_8`@u=s?BiQR1MXSoiZ7O&oaW4qahy~j(B=6qb$C=>ZQan0TIKHghF znX5l9>h>|4+?acNmFDcFSrRNeCtpo3KHjWcc?CA+B|QVziYf-n-IutS5TS7K3{)cs!*Wb2HaOU3HGVYnyd; zSE))}r&g=*D&y;E<`%p*yyrz^&nF~t-VDfBx4#ws@9nwN4m6iT=Vbd;gV`JkFTHT9ceRUpH7Vc0G31#8% zn83VR`xTem(duuPUh^_Ay31&%|zCs>XXX}V+nmBHay8C$QpWhQFJds$d{o}#0VYMH~OKiYZ9dxvJVshs9}r=3-1dqsCY zHwdkccv5Qr?y<_0i2)Igai6+0&PSKmAK$y{^`zBOQ<&}f5?fBTH6^j0k2|nmyZz&b zH+gS5`yQ2lt`8SJD8qAn_UGMsubmz(^zJ|PdtoVSx%``L6Lu^u{u^rcQa4ec$sxcq zb7{gvR<&dHtMwlqeV}qJKx%pAM49A+ip#&MuD;Nj`ie(y3RhE0gPpEshM7*+luaH7 zJy*3cYZFmr|l_NUxd3prL>8tWJ55M(1c5&~|i~H-BDx`l#-sOPZF|od+l7FH{ zgpzCCsm%Mz{bFmZ%losN8yFHBC$#)vkSZ-W5qnl??ee`!CL%|L67N{|sZBlj@TmF6 zPj_^zwla5f2y%09b|-ND?zC)6CxI7O5GY`5wC zdBbUUuA&&DAVX6`lq2)BRNM7W`ga69pE<30$qq5$51jTJS>ChrLOJS%$I8 zQAx;A`?zj<;^Yg;9y~n!8Ul7I5f0*E|F{0->Rh{f`!1H3qJkMJt_|K?sqqhe`ClY9 zNek;Rd#D8Rq;5CUFws6|zcu%Jw!noG2RN8dYd%?+b^Ot%8@E2*Iq%`(R?bzh(S;{m zQFBuGVk7(aQ_t8q$px$G6sUA4K8Y%8=Qa6x@cg&D+r{=mKNT-*%6nbA@csSL&*Chf zO1wH#bRHaCp%g#s-jY1q&z>nY((TgR&l>M2zV1CEbpOFJep8E2pVPO!t9bF9x#Iu7d<$o-G@ZgetzB>V>7Ht%yD#OBb~8G(NU zrcrhE{`y&Ywnjg$sjpkmQ6ISM=1&Q5zcXmVG#ZRl}n%kQ9v^bbFCe1Pbe|LYb z`No=!GVRKbXN$${`1x)(bLD#0pC=No{3*O$DybVE+@!~Bby_D`ZuZ{Wde?%>VkW9* zZ;mkL;chlKd{UjmAdk04dD)*&Z$&r+JvKD`XB24p`KPuw?-Bz81B0ilpUXO@geCx8 CT-vGt literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tealeaf.png b/src/drivers/webextension/images/icons/Tealeaf.png new file mode 100644 index 0000000000000000000000000000000000000000..6234c231860bdd98b9d3c8afd2041dadbb92cff3 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7%{*NkLn>~~o%~+gxlrVo zy@-zf)fFC!Ph_>$Zrb*KXK$qI)s87s&y?+dekW2lC^1On=j@evvB7U|mBr0}ZZrQg zcUz~Eh5tgcvnK+-?4FXFWwP;x+M?siU4Nzg<`=$d6Smsl^1{%uq$Q$d^VEYaOA7?k zO^@UW++K3!#G^OUvdW7DuIC=H6R=HPZpYa0LesTgNc{boCDz@wswWHoZ|>Nqc=l^1l-p+I2-tV$YP}uZ3^?}{5ME&j;{u5muJ12H>ehy>p#(IX! Y1yLaqU&9tNFfcH9y85}Sb4q9e07;pn=l}o! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tealium.png b/src/drivers/webextension/images/icons/Tealium.png new file mode 100644 index 0000000000000000000000000000000000000000..98fc029858ab7f029803fb0ac4b0d908316e439b GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7xjkJRLn>~~y}Uk~sZip0 zVY|eUoC%E^wkWV2-gIh?FAhe%xc$jz<1qmKEaNAkV2fTjh-=gxoWbP0l+XkKo!o)+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TeamCity.svg b/src/drivers/webextension/images/icons/TeamCity.svg new file mode 100644 index 000000000..6083e574b --- /dev/null +++ b/src/drivers/webextension/images/icons/TeamCity.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Tebex.png b/src/drivers/webextension/images/icons/Tebex.png new file mode 100644 index 0000000000000000000000000000000000000000..038a199a1f621c30a67c2019ddf1d7ef4baed051 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4i*Lm28M*4p$rTREa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3`|Mh?k)`f z+xyS#XJBC9EbxddW?;}$24TjErS@eE3=HQzT^vI)?!CQY%f;l#)ArE(@r~DUhm0dC zysY~lGOlsiuuW9@Xr8uX%iqq{uua;=S54w?34EH6a_o+#xHaFxglYyB0f&Z74Gpfd z)(9QuxZ$zwu;CF%PyUU|96Z1Cszg^xl&sDyPmIL%?S<`@A(W% z=PzVn;!tS7MKF9|tJHpohCWME*B1lbUrpH@mmtT}V`<;yxC>}js{an^LB{Ts5056|P literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Telescope.png b/src/drivers/webextension/images/icons/Telescope.png new file mode 100644 index 0000000000000000000000000000000000000000..59672bace059d8c70de9ff32f59fb76dd8ce129c GIT binary patch literal 2646 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TencentWaterproofWall.png b/src/drivers/webextension/images/icons/TencentWaterproofWall.png new file mode 100644 index 0000000000000000000000000000000000000000..650138c868bde9ebd9faf62c4a03c76e24013f8a GIT binary patch literal 1159 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?FV2sQR zi71Ki^|4CM&(%vz$xlkvtH>>200El{tBTx$+|-gpg^Jvqyke^gTP3gxtGr?>kg&dz z0$52&wyjcxZ-9bxeo?A|sh)|Rfs!4Uf`WogQA(Oskc%5sdr?Z7tx`rwNr9EVetCJh zUb(Seeo?xGK4GQ<#=IWDQi$wiq3C7Jno3LtY6 zlk!VTY?YKi7Ae30#GNIXX$YJ0ilN?0&d=2c$>A_ld`MjvE3l4Bq~1&ao`xY=>p=!3%q6h3xbK8MsJ85o%Ec)B=-WU#)C^34zq z6!@oh^T>ZCt)>+maxN=)xm*MGR0OR@F1ark7C$=Jt?qcVdy)8S z*8r|*Ez`Q@xg2fo+IlO=$Efc7jilZ0QzySs^ZsZnVfHhv?Ah$Z`_+@T3yOqZoEw-p z!|;kh%iT{Wq=HPFh5CZcU2Zy_jC%WzacMW_nO5CN*A%Lro|Q4E*L`JIx6k*cQNL@= z36~ev3-7gZeT$am<`d4JwddnRH>R+6Z<{hz3>q2EuW1qO@7%xrmCS;f%=xmrmOSK= z^$S?HK*4|Qx!03_aFnKN+}8BDV6yB?QW?3$aV z?Vj({emxC;(e~?DNz)I@Q)XU|tn2^eg?#8d(znpxts>UK>lXh}+a_Jp4DPum|HSqy zb@8fH9*|nb_PL_0XHTc3edDg_^3Q~%A|>wF+B=zV;ZvFD&?zDx<(zKd^k--2bO8;G z%xXrF(4rYnb`|yV-r`oDzv$aXLF=>I);Ms^Da+MjnY?S++UnIyOuOe_yPCf7u)0)& z@-*Yf`>}fKdjG%E{;)sX!C;m4^ddo~Cxz*n>H_;`dRzWhiRugq{=m5;s*cV4>{Xvz zDvyrv-$>v+R`}rkSJ4k(7;#B-#s3p>S7pKyZ2R4dcsFT&=6Pq#*HwA_sob&aMr#&3 z-pidb$IW2b?8-f*)AZOiR!i-e_ssH0?Yq0-l|7%1W~J9~o_AzzUlE_X)l-7UN~Qt^NOmcwBc>aQ@`}(tcLW+?I{f2fSmYABFraX3NsL zfAyly$90pkRA*EQS5G&ek$fnvZDVzV?I+WeIY+I}34UI-ceV22ye~}3_ZGSAZJ4KY uQ2Ni}W2M@M<1~xyV*kC)zLj;E@q>AR;zH}0J@+PpiVROzKbLh*2~7YdZQCgT literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tengine.png b/src/drivers/webextension/images/icons/Tengine.png new file mode 100644 index 0000000000000000000000000000000000000000..938534c158de667d811f7321dbd67a37b375a9d1 GIT binary patch literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqj-D=#Ar*0Rr*n72hKo8} zxBLG2-S0EilV_gUzj5u#wNh4@IkVkzf;qXwSR4ge867{gb7*vhXf;JRY>43C%J9}z zSaLOF;gqN=+cFJBx-Xh-Q}b1uney*{<^OW~=Q*bh&K#Iv-llisz_UY^uixzD{~nhp zUHA8l|4Dw=Nhv31RD4R6v0Tnqs^u40>K7vD@bkZhQ$NRJiJRK8m_IgA zc)qMl;ydr127lICeVt=9Cv;A+#qt#ztGG0-_d1EVwpjjWUYqv3EL7`2|1QoSQ)^xx zUsdty*;HCtEQo^s*!E$Q>-JiI)ccWgTI>DAAF|MpfNV_c_M@ZmtN zyjf#;w_ra%Z|`Jo_KjwY3@yF_>*UXW-(gfavpYS$or6hw%Wf{7Y3zLp0+p&p=?0$6 z0r#vG9vK_gPF?yl^;>;`{L89YueByO^^3*Sx?z@J(sC9SIa)c=2Ax_VXgishVAi|042tpp#)|MKJJ^)K#USO0qD607aj8prs^ znHTo^{&$zJ`JyiMM*8B#WcORu{IWlk3q)QpGadN7YL(69IS-F~iS#=&XK6MoL*+;A z`}3He?J44)>dfv|RDQ26-S~^fjD~*`6IabO<5EyK7O-~R=W9E=S^n<5QL`m)_T1Jr!JD_t%GG*QnxnmsWedZhjnXO-5*It)&)G1ye*Tlq2b7op zXS}X0aOZ>F<2mK>vfV!z|2obK+uh7Ho2e~q?ZG2QPyaZo^x$f4>EE>%<>lTpv@HIe zV)!HtEaQ2n>AY;g?0p<7F0C}3IWzXimyiJU&mXT`{d~Q`RbzL7@9}%= zcF7+;yT{yioq>INl@)_?;flD9<^)R9;mJp^=B|;IB>(|?3Kg&Yw~pk>_5dE z3Y>HFv+c1(Hd4zuHkmdQEG5I^z>_=(K3S*K3zsf7UZG9NQYCT&I}KK1p*|)b&{H1TWD& z|NidX_L$G>nS`9i!}PAx+y3%;1+6Xm`bsA5O0!j@SDM~@c8}@dE{mE{?!38iu)P1? z;{HD`*Y7^>P;&dOQr*kE>xD`y4W^x6?AaADfyak!Rzy~}_myi|4b!vc#4ufBc+^?E zBkJ@<>$}>jmUshS!`kbGVOK7Q zGH!`xJz{!2VDW%5+}d8ETU@R#*FIM| zpRxXd+L8<9;xpNr9zMIrG%Hmiv}coGgm-Cb=hm%K$GDArH*+S)F$lcf(i$tJuxj@m zCVhdBW3g$5bq92t_jZ&@7)F1$_e@qZ|23ca@o}l`YK<+vF}vHklb3SeuX(WeE~`mi zcT{h|g3RWmJuV`yD>xXM8nzW)dpPyifqtFHFxE}FjefC{Pp6xd-`=?H|Af1&n?%l* zaE5N$arU$R{$mb$j+RIZt2O&wu!YJH6uX9UY;m6E~Q2&zN4eM*UXi z1)HzZ>)3a?t($sY{y*1;(ycEOeP{Vun_k_qaMm{0xuHGJkNnvD{u%%F`2Tm4Z)ZPb szopr0OLrR*8l(j literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Textpattern CMS.png b/src/drivers/webextension/images/icons/Textpattern CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..cbba3aeb75e7aff693f11ebb5091be7353ae5ea7 GIT binary patch literal 1768 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9>pfi@Ln?0Von9F*B~|A5 z)tSqr8d<;HE7zYE`|VyT|2KwftdWed0%hXbT&B{(f!^Bg!ugV-AuMOL_gMF?DUmsD zzbWm~GJ_nY^`B0xxhR!>?cU{e*PBIrGz@_)!%YQxi@bLVF`i$OUx{NQEK3Bdw zZ~FA|Ym;BLo}9t8d8P2Y$&Zzt*7R^JKkT|`(k-V4Ycd{)xc>b1_U`S%9|8G{q1~$& zT+LcO!F0yV&khO&hn}BKb#QC8R66AJphV5+l5wK(N`phHzr0n1>~727$=e>hIsNRf zuSY&6?+AAIx+zP7r;UrvPyZ5+ZY%3z&O0~0ei4~C@nK`&@*|U#CvRM<*Ktd=arTss z-=AV<^_iD?{rvd(`MHNDChAKv&X@Tk@qW)=Gq3qtx!1F{OjatWdiwmi`Q?kRx3tA6 zUGjXAHI<2vnSZnT?T=Nx^6&F%grvjm1jAG~#lN!FCwjfOG4*oxhric*GqQd$y?NX0ZWGt+sO?(U?Zk0-U4XA9cR>U`~cGb19r_tB$A*(qE8mamnZeKzpc znr+=--E##Uuiwc@+co#-^N(s8DxBtb(-fciY)kyw^zcTU_^!<;FZaHhNlaRaJjcXV1(;gf`3{{9af2^T?v$yA#W;W2T>!cvoSrA$s(G;^mJ5r-B!jHTI`0nxX0b zbH^7myZP()hgTfhvFVR|)cGsQcjh!ktGt!YsGfTK|MIDP*17i>P+`+ENJ#Ji_`p6vgczTQSozxUDc*v%O` zG){Oa%{lvdsVeyVUqgeCh?y$azvx*NdzpoJRff&CS23TzH3|=wg)sG94oo-^uto`4RtR)9tpGhBNa^2GndVXTcMe&| z*k+wRE$XrG(V;0GD|XLU3tKrQ(+4sFWod2u>-g}lw}wc{X-%;=RdRpssa(;OY2-c4op|lEn0uU(_yzY%vD2o` z&pX+E{>b9WBbO3%l#h zDSQ53e%BgMdZW(TobRV|4}CI@E()HpRJpvXievSG=0lG~CRYR*mETE?(=dPZ zV5`=`_kVm81Gejw2E<+tG|IXClc8blj=kNVzD{92U^HnPfX#=f#ohN7U>WE@OR`p++zOZvzfK#yRNrG_wqdUE7qHC zGOnHfhi%0)!^zRitFkk9O_jQ^D_L`o;HAXt+zh4r7#jM1nll`j=OX--wduWb)M~zK S_ZS!$7(8A5T-G@yGywpe!

> literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ThinkPHP.png b/src/drivers/webextension/images/icons/ThinkPHP.png new file mode 100644 index 0000000000000000000000000000000000000000..5851c4a7428382fce12937754b6bb65aa76166b7 GIT binary patch literal 1833 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TiddlyWiki.png b/src/drivers/webextension/images/icons/TiddlyWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e28ef9c0a69ed499509a42e6a45371a49c3d36 GIT binary patch literal 843 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG;{$v`Tp1V`w6s>Kcue%l zI_X(>-6QYpn>YVozyIu?e|`Rjmp^{|2`auBP;@h}_-0Vijo_l2;pMkJef}L>awDkd z=9)dPgNts26yJ!dxDy0Ya5J>zW^mDsPv8E$e*f$DpT8eJ|M~y_e`x9LzkmNlR^0yj z{m;Z@&re+XeD&V9r>}m#c=xMk;j^E={)Uy^j;pt8P1`Wjz%XU3XWkDvd1{PJf){hjBpe>Ts0`s&@U*YAJ5`S9z_ z$KTPFcRJ=j{rLHJ*MetXzWwc9@a)IWzu9f~|NQwERdMIvzkgF#zNnb^uyWF)TMxe< zI{T@(_u<}CpHiCcUAg`3%AIdJj(*s9;9XwlgRO_&)lGYH+_j)58xLNVGDSF4*GQy`tkW@07jY3%K9y{eG|d-~Y#+!Y>-x z`p>u5Rp$9kdbZEwc#2@^(U&197n7XaSWY%(Tc|8_oV`{rru}r*y6C*aY&lKuqTkMF z-n(?$yoxxdgx|Ldgmb>ggxwL*{@Ap-@_?(^#1HZw9HrkrhQ4X8slFXxet$Uwm-ow; zQ~69J9cw( z{yopw^osqS99h_Eu;cK7)K&7DDa|X?Pk-GR%6c;5@tusjw_jOJo9MwTIA8I>_X-2C ziLAlF3hfbG_-gu3AHnwqq4KZYg2m@OFL`Oi!l3_!-FxfvZ^HZAHKiH4 z-|Sr7x|8`3Gj|F@UuNQ$Q+p>mG_amx;Eb}|yJbDYX9i&t0rnlKORr|nZ~y*!vhjU8 zP8NnM8msr(SuAcnd_j<5XKmSO-hFzF##JXjZVdLBAtRah|Nn=7w*U5@O)lQ}E&hrl Q0|Nttr>mdKI;Vst00MjFLjV8( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tiki Wiki CMS Groupware.png b/src/drivers/webextension/images/icons/Tiki Wiki CMS Groupware.png new file mode 100644 index 0000000000000000000000000000000000000000..612faa39c7c3fd6126efb4a2beb0b39dc2e29543 GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toYCT;XLn>~yPLA~mag=Dg zKl5|=qB5h>;bTB)bJLlS&$39)L;%8!6zTc61w{h~xc5ydjMib@pXQL;-4Y=Ht zHe*4X;vtrcy#^YxCjECi{_sBtVdKhGHS<*s6Nqig6Lxy+cKPe^UkkH$)-!h9n(tXP z<-}2^nvV_~2c4wNXMbCy^@90o$wQapoqrc*e0}znQ)=guJ1;(6yg8lY%Jg3{miNQv zusd;ZTs3%I6f*6};d60o6)f38i~EJ8SqiQ1+*!)-wAJ$5y8}_t=la{s5_a8b=Zfd6 zvae(0aEy)ISajvyU#{cdrzl@HGO(~w`@i+Y?05V2F?}$2&eQo!>PVH_h3OK<7c1YM z%FVRsh^#;Rg^x?*x2D!LFj#$FP^qUe>9gV4Nuk@PoeRAj;*i_C;^<=G;*2$1T{SCH zin=3>Coh!Dc{0Bb9OD*@pr33ai53GBN*u zswDgCLv_aH;6g>a9gkusXf$lrXS{a%wn{>@+ZjQbncF?1}wtfy! + + + Page 1 + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Timeplot.png b/src/drivers/webextension/images/icons/Timeplot.png new file mode 100644 index 0000000000000000000000000000000000000000..527647a5972ccb2dae738c0c834abd4d27e47f00 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$W_!9ghE&}04f6I84iuSN z`FYvfDVKguImaU;D!ITcL;JoKoA@HmSrW;QoTeXJTD_g?VsBQ@u8DK=cyfFLe2*NP z!J*>DE9s&6^?IY0?w7|Uza*_b&oSEg@X6YHmhbP}`OMcRaHy=Itl|BEeHTr1<>Jq# zZC<=sedGUz-KEUueDQp>ivXAiaM%|EX``P8vvZAU-a$aA$?_T61~ zb=p(a?%bZ%PM4(ITwbS55jvfV>Jt(sq-M^(T&g_%xAUa7#>ACAQ7I9Zq^5fDGUU1XvgF>LjY_8#1pX9B-Cg@&p7-R*V!Wy=m1p|+`lKwrDE|1d z^5x4v*}n_NRp~oPhH@)y+iLQ6h3o$aTj9t+A=^j$eqGucHFZ&we)_lie^&ED3eMGw zF*&)jJ?>(CXou`qDVno>o)Cis%Z3m~=AA1)FWa}ra`B>1PyeWQJ(A-)wn6Po zxXS-)xtvVO3W>4}$ro6??=N|@>GnhUgEAA(GUp_`(12Cb{- z>XY0dT;*M~I?_bYv_1D^QefUc$=5+MZSyW1+VXSvdBeYgg&NyLn!~op`A^;#+qysA zu|+HNv?Yr-C${cX~Q8E7jcgt1=*TA6g3E#x;%)S)uTW&COb)&HR4TJZem>FWu zPEp{}Ic&z&bvt)$nD)o__9>C~^s*N=Cprklozv!Edb%hlcCp`A_GOv3L``^;%f8J$ l|Niysx7iWz^5(VH?^$BlWEq?r&cMLH;OXk;vd$@?2>>1eQn~;D literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TinyMCE.png b/src/drivers/webextension/images/icons/TinyMCE.png new file mode 100644 index 0000000000000000000000000000000000000000..d8fd9b82c8e33be698e6e5b1cdf553d48f9bf399 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|W=#qPF!F-J2?U zHdXd)s_EZa)4!#rZ%f0Z?TwSRH%{K(I&Ej`^qsBKcePF5)irxh_v}60bM|!2*)w6m z{)r3rPg{Cu+S0>QmmZqE>e!rBN9U|McJcbtr!PLJ^YZUvU|?V@3GxeOaCmkjje&t7 z$A1ecZ$hmI$GHB5>{>hJCdD77$v zfNSRRzNGtacJsEakt5tp3c;mpR#^F=6ti78OQI+Wu?KtcmU p+5!h7W}yT|t|dHk4y<5cI5R0gcE|0?g$xV~44$rjF6*2UngIEfEBXKc literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TomatoCart.png b/src/drivers/webextension/images/icons/TomatoCart.png new file mode 100644 index 0000000000000000000000000000000000000000..8646e911ef290b0c43ccc0e0a7fb3453fce06570 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU>zSH zxRFKNp};A|qTvTq4Z}VL4o<%s_PiBNOoc01m{{0ZrY!An+v~vCDVD*l8Q^tW$9LBS z-LsE$%5wW{<0e_mZZ@tz#;UaF(~{>GtLr|`{yx8wk)d(^Jn;-;mYUDW?`+pSm(ARI zTU>kXwJCA=W?5_J|Fx+%_|X4z>uvd0yXLASTV$EveeJsZ)j2`t_uNKmDy&QHO{jd! zxxcM>H)H+UmzB$1mT!}}%HxwKs3U0>z1_>>h1!*a9PleYMSRsh4P~*ENAK z&FF<@+}a|XNlCu?irJQ&2aDG2%ze*ufAeQ zr4&6ySD^c7sPJZ`ql?lS{~y1xtSMp5fp@-~9NotrHD$efHLH0?))!V`*VmpZ?aO15 z|NHdW&OE)@Kc>x|d*Pa{_pWno=bcTCGt^t|wRE0d!+yQM*Izt>_6hrl7;RU(yhGBf zx%}8ZQ4<|$wQ2+12eCn#ZK+i|xXPbv{AYYS@A`|A=Gm7{|2Ae?*P|lXBYyLO(?s46 z=bV@~8tLM9Y)6r#V?8o*s uMad?*tCO3GUe5O6`*ZfVNpkgj{d4PY*4%tQxs`!|fx*+&&t;ucLK6VRWM_E* literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TotalCode.png b/src/drivers/webextension/images/icons/TotalCode.png new file mode 100644 index 0000000000000000000000000000000000000000..bc77f6d07a70ea0ccb820fd8680eea28c49d8734 GIT binary patch literal 39835 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 E03X7ePyhe` literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Trac.png b/src/drivers/webextension/images/icons/Trac.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb46114c76bebc44948cf96913cc35a3544b992 GIT binary patch literal 1815 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9_dH!3Ln03E4QKb6oGGzP zhf#8?mJy33yLY6L!og073q@L@oQs;cb{GhJ5SjD9wN=ByQG{>p<0ftK;|mSXF{N$| zh(55%oOPzry8!;%)&J%d1#nF|{Mdh=$;V~1{%#C$cn>K5*W?wt<{O0ZH`|fTyxOt*qxLh#9Tm5*wCu<`n9uEi+*&Dlm z-=24WDnIAxO*ctnh?;LV_i%A(?Ig3hJqGu$hDMZrS#h|UE%^(>t@u3wD|-93t>fU{ zT)jD^^G?8TtD8Aflj`fszuno%f3K?Q-Wt2YLl1Vlgo(=KHFUht;qLzZGcV6PY!nIrQ-&oVOi3PacS+|6gUZcR1ToFX@G^XHkbR;K~>4 zc2m9185(x_T)*(+`KP+>)Vz7&l|MG{ZCwBDOXk&GJ9gxL{rGXU)VjD(iJAM1jhU7Z-iuQ|E7 zwTo-+@5@wXx=`_UR@lPbzgeF>IXQoy+^GpuMHfEY!XYH=+hNPY%K9lg^5%(sU%p3I zT<<=eC-9r=&fVC}>1S7+G&EhSdw=)zYr#>ge)uw|T9-#XJv;yWL>rljonFmNeL~d} z1dEof%S&0+)fK`p)xEESae<@dMqS;X5mTqO^Hu&m`CPkJ*x}igm0>Smy^_g%d3Niz zv@mzKR}C#sn9R37zM(zk4s%?M!%C+kUY(sYBju!iMOQ}LcprMaU%Hw7eqM;>v14H# z`$HHk_AsAKkN>?ooJ-^KEg##xMJH|Z#dKdCbA6^`Y`pYN<>!oupE=sA+sym=jx$yr zDtL0)`Lf}P-cG~EyLK2%ICb#l)XBn&=Jjk#KW~!YFuBk(Y1Xc)|3;jFhoob3wz-|` zlRdq;w}(se)2F>G?M5c1w@*1aHL-enUb@P#bMJ%v8v&OlP1>}o;I38Fw=*-B?kG^; z_@LzM{W|vT&fe`wghJNs`g3D!7kaVLC@gjFox+(~XJ zO{Ue~)-ycysNolS-6(&at?HM~}hg!m7W<_qP+|1jtM7g8?`(wT6 zZ(7do?hP5UCOlduqpTeFcd7T4guP5It@l1<;}oeECB2jG?mpSn z!g6()b-72ZOrOpsr`DNUy{7T2daUj4y()FC>v(ue+pkS$&#qQD8aHiaruMFzksGR_ z+{41=xBSb>SD(tt8tBEuw1>;q#&6-biwQsK)@|Nw_EApe7vr-pRSxojA#YlDwod=? zoBwW4*S4HM=UImmwQ5%s2B>cm3M_o!aG$@swpP91&0A*9MQN{Ib0>N&;)%Vhm-1rz z_PDsHfCjDO2Op}lT=ddl@Df<49HzASoA35K-n-mC?Cd5_RI950Cd~dsLMqJBNqa)v zC2`|TY~d9Z<_iQHkH|Zo(2h}8kF{7CcktEKi4(GA>n|@eViE6HYLz40v^{&lO&8uv z`}h1wmkGN3>4l)=ebY=qnE@wG>=@6;$W7(>2PW4 zY;PxZ6UNWV6FYTWqIiBkHH+K7kIlv)B|2h{N`&pC)0{@nZ{4_(EcW3=f|2{Q#(h32 zYFf-KystctHazTj@pR#P<42mFzf@dyEamXiI&!pEA=y?WkT-Ik`}fO}f6DPMS~+!* zfS`w3(_6cCn|#JEXL)kpo-MHFuV7pI@>{O(iST#385-2L@XX-Xn4;%%!N+9YUDey$ z&x^(Evw7Qp$mwrCQ{$d9|38Xc$Pk?{pCk20kKt-z-)Bb0^fzCdBBDBTW5um`c60ly s<{ioTVcZrjUf|4m=g0Z~?El$r{tB6s&!qT`fq{X+)78&qol`;+07fcrdjJ3c literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TrackJs.png b/src/drivers/webextension/images/icons/TrackJs.png new file mode 100644 index 0000000000000000000000000000000000000000..514dad9d94ae6a4be281f6c0ffb33ed8a5ab710f GIT binary patch literal 934 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGe+2l1xISZGc+Sl5oR8tT z9K&-}hUXd#&$Sqy>oB~~Wq6^-@WP1Ug(<@eGo}~j>@O?@URa5|u$FjXBl*Hk_Jy6? z3w!w&4vH@vRbDu$y>Qle;jH<>MeBu&_6s+i7jC*Q-1J_!>%DN-f8k;9!o%>Thv7?4 z!(#rnO9^?w!T|0*uvRYK6K#Nby+p|6s|UZsS+N{x7x7WpbI>QzR}tE{-!S@ExP z5?<#dzRpX2ouBeLKlOD%>g$5E*M(`Xi!xr9WWFxRdQ+bFrXuf6W&WG0f;ZJgZ)%F) z)Rn%eD|=I4_NKo4O+)#c#>zKMm2aA=-nQ1hZL53RR{yrW{%w21+s>x9-7W9>+TZnc zyzB3H*WdYWLf5;=z3-;4IpxE=86OtR{;+WNhlO)KESmda$@~w? z7JXd4=;MkdA6G5?xN6zQ)yqDvUjA{-@{em)d|bEc)B4q)Hmv!yaqXu~>ppE-|7r93 zPg^&B+Pdk}woRY6ZT`G{^XKhbKJVE2dFQszyS9Daz5Vl^onQ9t{&M)h*CU6%ojLXG z+?j9Z&(7eQkjTKmnCa=_7-Dfc*+7*+!c9~`BqCwDal4km#-OcbB@Nn}*gB(`m-1d+ z>vMohC)HUc!qRk&udc4o8C_i!9^Er%U3=H~%xO+((30@UWzkZf;`^dg%wT%xmaCJl zoc(<1$~CRhY122&o2r|}8}i_QrRCLB&&`=@a%)uf$4k9#a=6TJJ!k6&k!7FC%-9z& zRj=!`A`;;%2ZeE?a_fDCD z`38Tl)OGwTIymN98Scsr^ovaKE`0T*C3A9Zw^f8=-iC*(XKHAtYph^iD?oW8MyL{PhWKL_GM-GAoOvP`;+5N3=9kmp00i_>zopr0DFi_@% literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tsoft.png b/src/drivers/webextension/images/icons/Tsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..6b05a85d8c3026966ab7a4d5bd7ef4c9c0827356 GIT binary patch literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yVB}_CVA#vS%)r1fIe*0-1_p*j0X`wF|NsBDHaC5n zr>3W=wtCe{6*=jzU%x(n^yp2x;I}4OJx>$=kPXy-8v?eCSX_Xo!ZALXf}j#S0gDyStt|d6JWvF?;5WlA^-) z)|NfHcWvCT-qX!x!Tfnu73Dw9?EH28__eE7QciI1Ew`&~zk6Hv ze|=dRlbDiLNj3XUyZ!&eQs!39P?5#WO%XIkBDwUXwKTD+3{x6BqZuStH! zb)0kWHr~v+H%%-#3J=6?&Gou{$9QeaW0%+4ax3?_IY*}pDLO!mO(_ZuM z>p3&Yr}Jlfywk5aOFX7^Z_~}3dvF39$Kjw`ukU)QvfkgG>&_lwETyn{+uIimcCN0U z4ijk$9`VZWM7o?k%9}`WMdPgR|yu~-X=L$!FJ7ZrQF+Hei!=r5(V>anJpHs zFe$G4pzG0gYV(oc+hHZlrm;J2Z(I9R( zdrFm^yUO#^uRgV0JLGU_S*d(z%r1uAa+34&rLsO=aOg~!?s4~0MJyMacBGKf=lmm&!0bwmj3wk`RJao=+1i;E1I1?e9+r|SibdU z`nkNhYvunf7B~JIswua6%Y*0Ft~4G@n%a5rdGh@oVfPD~^Hq+WeQy4ry?v^aeeT2~ zvlnaEt*U+Ya#_x8i`n5Vky~DxpV=y>DRO`N&p+ME+SmdUE?xJvFOMk5Gf-_`x+bIK z%Vx%@Q@+djZhi4K<*@X+&+W5}_U-vwXP^Ck%Cf_%t_Ja8(YvlDeYjL~DWbc6;k}Q$ zqja>ne%`wIB$#%Kcz$nPz?Ko=H`nZxzhL~niH}xBeBBnuEybG@^)Ep5wM^YwE$7cZiL*Aw zaYtQ`sN7sS`%2Vz@jW_=-$wm7C9_kf-h)3TX8Xr^OpkYzZiwyXwdduIKf7#G(&tpC zbNi3=zm3w--c@Jf645(1DPN^4c+Jx&o;h6tGfwY{4J>kdb}nLFtJ(dG%oU+#YYbiZ zc59bfpB64Wy>&sAu<@DuyLDz=+ce=^^oN?ztufsFll(TvJ?LNURS_C+-QfPovS{x8 z_Iel1_ukvJyfaKVDKNsrYHjQB$eA8ePsKx{cTLNVf8;5$?4Dk>VO^OIi}wFdUjOEa zDMxSla7bA9Opu7~{KebTsU&f%?;@!KmiOM}vn1+ad(emJWv+fXFbTkC8`>9;pq z7Ct@hweo7zoYnDxFLqy_+qKfE=F8D6-Ha?-Nu_p`UcMVKwr}@`1&M_z&fdD<&*3%i z1w)<~2Tc^NnY&@nIv=rY!GP`Rt8PuY^hR^e>99!&zgBb}OVZ6~5vkR5@D-Mf&-!;> zb2Tsby4$Od&dvT6q;SFa8+X#0FWsp}_4aIydb293ef^8_7f-&-NiVKVTQ3qiEoK+_r3bs<*87o=)8z{Crb#UQ$HaVK?1xh2M_- z{PO7Fir8;!pX|Hh#kH+(UH6GA1-Gqqf892@eQLM(^v*at+f~J7hkyRMDF5T&kFu{* zQryoSx>0h-NcULg6nQV7RpFPFUjI3w`L<(2uClgkd-*`JGaCWh7Un0@=o1*e$&{RXODJYD@<);T3K0RSmmvBm%Z literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tumblr.png b/src/drivers/webextension/images/icons/Tumblr.png new file mode 100644 index 0000000000000000000000000000000000000000..022485729b5b7614ec88225dcc6308bb831aab60 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf{hlt4Ar-fh14_G+FO_*- zxLD>L!*k?)$(_mnE(jltsi7p^mgHQxN6 zf3MD>fUo0h_Rs%MPj7E5Y;cbF_dj^~`akY$CB+UtWsm=Nhv)ruXP>{XhSi#>O?>@r zS84V?zrVk?H*B~fpm>Y%2-7S}2C*Z|Vyruyn%>Lxr^zz@#^@?WCxm6{gEG1`G^{xJPpYs3pF?;{k|Gmci|Eta9 z%;ybfPR;voU-#!oq>x?Bmp}W9T@>HSBs`k@um0?^z5n;u{_eZVINz@Jr~KU8F1OWY zcKYA?FOpE4Bf8ty}U=b0jZuQzCwRYHTc+It7S z2%84Jh%*eY6q>BMm@ishE$X|T>hNlwKI5bBB^!R&p3qzH^uaqzhVxHsUR*nT<|hLK O1B0ilpUXO@geCyPX4)qJ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TweenMax.png b/src/drivers/webextension/images/icons/TweenMax.png new file mode 100644 index 0000000000000000000000000000000000000000..de85a3e411d18da6b44ea6d84e8e37ccfd4bf8d5 GIT binary patch literal 1132 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux!~%RmT-DUn6cpuu{P@{( zg;7~SLseNrR#sMBT}@3@z2h9Cik`5dqSF8W|CN76CNT%sF?e`* z$V#Y%*0V%KMY(6P7`gC=w=m`{XD~7{>buUw%g?=e^X93K7z@`hbYEt4N@ei&_BnR! z*u;qwJqj3fbaYx;TBb~yl$Di}k&%Ax+_~GgZ$EqX(jinlqs({Bnl%L-?!he#Ht`HO zs~K)xe|TX3;l_q0RW+r__ZhX#g;S<8+C}hQy?QlmHiN8+fOQn3rZu})9$S8X{>+&( zTTe68?qxc7@L*V2Sot;vO>4HphYxFLXymSAC@Cp1bx`QL!6+#$TE3fM=EkgdZ{K;B zF-VBYef#ux`LgA~)vQ&0LGF<%m+v0<`0d5kz01;P2qz~eiwH`-c={$XG~w~X7muIc zshVT8V)Nu%kIt=Lz53bH=lL@g%pw_jZZIUpXKvWC(zBl7)VYJxrp(ODOGvCS%&mw@ zn<(KQXS8_PT<e6=pM2*wGcYg-db&74Qp&8Bn96^hRrmrcB-GGCqHY8)%5fUcRu+|u>Y z+v?(-r&&)e$$Ro}Vt;7JoXI&-$z38MZ*=}FEo!W@%alH%6Rw@Q(!j9ul-o_kHwog8 zK27{s%yY3TBK7>{vfhJ1YKF@i+>|qSgh%dJlCov)R;4{pFNLSvSRcJ7z_IaoK-88P z0j=`~mz{m{CjQOaAjva2JB$8KnsT9Gg9ZQ6Z$_ajm=xJf)k_x&iJPYR`8{NP+5JZJ zXivzZ+pBLJS*Ry);gUd7x~>+>DdxtHOFpoqrUw386Tmn_STZ#7rlf_5>OroS*`;fI zr|3>Oe1`SGy(bJCZ@7LcYH4k4ZmktE7CGWG^|5m0MW`uLlL3v~+}nJ8!RXK|>~a-Y{- z506hws;Ja`%#vGmdscy}rkVDSxKL8#NQAY}0-4>_S1o^^4!G9LZu^zj~ep tb9>8dmhx>DeDzL7vh3{a%!LdL7e6IGd-k)bj)8%J!PC{xWt~$(6970(^W*>k literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Twilight CMS.png b/src/drivers/webextension/images/icons/Twilight CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad32253fd93bbdd3a3bd879ece17cc50a615d56 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU z{mzS@_clM6<9kTNX&*=AIa#lLqLXhF&$-+lb4Vrql2-gV6{8I-rfWIFPD<*pV97t| zcl!DM+pn)}Jh$w@>)W>;T&=w9P$677ZHb1_M5(YPcK7bxyLsu(jAJdn zdu6JxcvYYCir!`Hxmv?@sg}!PEuATX%dSj&`tZfhlUx1QsYY(lwU{AmF-O66j+*@} zO}$CtiCZ0CetUfH(edCJ#=JQUGSxiFZGuXz0&=}<;akn${Cxc4{jD!QUfh3qw{Cf< zcb{#{Lhss*`4f*dzWMdk_V(gq3=9m6B|(0{3=Yq3q%klsczL=whDcmaPH|xFN#QbJ zIw-Hg80Kd1gG>BDqD#Yc2S!enf3a+CqAGfiStp1&t28Pn80QEwSu3_x9rz)AU>l3k iI_|a)(@IS@l2 z3Ls?FE<=beh}8f8{~-*xEf7N>f)FinO9h(`*g#xmoyB02%V1Z?;8?-nRL$U0&*0w1 z;Mv9C)yv>Jg&|-z$m*~~tg%Z4l2?gltX9a~pj5I=vu3w(?RJNjgLb{gJo=9LPClG4 z^-R#T6Yz*ea`)97Wha%zoot;o{{K62z6LTIPKZJMh+hT&r4FwJ}KRvd+yw=KME@fKK#0{aFTzo zHpA=uewV+;KJVFkRgqDx=Ksmh>(<9r+ zkU_+N#l>_6H)G@lg_WzV)-iUoJ#lil!mz~A&73Pq@ql4NJY($jsYmtVw}kBFVtX>7 z#`PG}62~(P?QE&Wc^;P+m?bz&WOFa%UF6YZ6@Br*!h@QtGbSuMsF=K&OT;rEy+_wO zVf_d3IRyce4lF##$Q~_pLp#C$oYUI#uCZoHLE9E+I}{}PX}om%TD|_5bP0l+XkKy&qFj literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/TwistedWeb.png b/src/drivers/webextension/images/icons/TwistedWeb.png new file mode 100644 index 0000000000000000000000000000000000000000..5c69c6d5b3018b396278e349168abe25b7d4555a GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUU3Z&d$NX!NtYJ!^5Mgsj024t)ru(udi=tXlP<$Vrpt?W@hH<>gws~850u| z7Z(>FAD^9_otv9mTU%RKSJ%+c(Ae16)YR14+S=aU-qX|5*VotI-#=;6q{)*fPnj}h z`t<2DX3Us1Yu4Pka~CXFuyEnRMT-_KUc7ke(xuCmEnB{P`HB@QR<2yRdiClxYu5b# z|9|1}2aF6142&f~e!&b5&u*kKFfdH^ba4!k2=_gCUF=|hgv-O5{{@w@N)~-ruzLSL zLr*Cs{_J+QU*D`!wBNqmY4N_DJ@5bbyN9_kV{uJcXPrr6ZhwQ={)-%nm=xyrR!n5_wdgnp|vd$@?2>?+onoIxy literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Twitter Flight.png b/src/drivers/webextension/images/icons/Twitter Flight.png new file mode 100644 index 0000000000000000000000000000000000000000..233d700a04b97edc84b295cc3d78a7ad8dac1fb8 GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!A)YRdArXi7PPfkx2^2VH zujjRhBdS9vK&gq7;}(aR7~@8P*$!OU+`JlElbj~M;^J0J+Hj%6Ot7V;+PGR>sHs(@ zcY%OP7}q~;j;5WrXYSqY;o$o&^2vjc9e1j?SDSy>wf*<+wCB~I(;CZMJ}j125uOqA z$|*XzXeGCs`@tx-)vV(FTlxJSDtOrCH>~ddk|lkhN<^jje?xZmlF|q1PwytwGECcQ zRlwbMPL;ndWBZ|&>jxHnJ$Ti0?t9-GcaL6HsJt(5Cd=`YmSw@R3+$65)eTm&db2u~ z7}?!;;TKTBzQ+FU!>q&<8##;IV2&p?9@F+7(8*p_(?T z!)J2q?*qRsa{GMZjFesRbLka!WyUj~_|6yq&9#oWx2t(8&m`#?e=l${oN(QpkRqe9 ze^vaGo^NBsbswQ=;N*8Tl~|G zTK#sv%evuC`6)Z~-;4~GFEVbJb@qFEU+#@tA|70MTl?oVd^L**mwvA+TeSb|p8go; z=6zob=FjmJ(|es@`7ro@cPE!Y(cSMqVm&zaaV?%cYeohaGv@)`i0WC{`(tcw*hGj; zy!!9Qb-mZ({u`Q7IgXX77#B>q^QE9tb>^D?eJkHrAKdjwBY{tsb6TQ1sN6m!H{kziFpw&s{5Qn7_TDglEm{KLsz8Z&(!1_nvXcaKo8~(!G5h ztQ+Fo%%pnETg=`G+H!p1idcT&m(-H?4xiZ8Fh;mf;N<_k=N*6bqN0_WqA!&g7#J8l MUHx3vIVCg!0IBCCSpWb4 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Twitter typeahead.js.png b/src/drivers/webextension/images/icons/Twitter typeahead.js.png new file mode 100644 index 0000000000000000000000000000000000000000..888b23c3bd53b3c0b9446f2cc82c4a0b7c28d2ec GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGW(N3#xbm#J_y7O@uV23! z8ykQB{{7#-e}@krW@y>Mu;>QE!fOokFEh-&$T0gn!;CWwQ;soAI>Hdwz%cFPjT<)@ z`VQDFKgF=@4#U#hYuB!2SaP$!zn@{%!-|RuhUIq|Rz8Scf9m$_+jsBYefaR<>({S~ zc3uAT=@Y|>`$|hMFibe~_wU~=S06I;>|^NO!_c*xp>r2Q^>T*dISh#{3>`b%R~+BW z9~i*Ez_8cT#WAEJZt10?mkujPv_5<Gwtd#jmThYNlxD{L+b#xhH8RaQ19Q zs-rr06qoS+dl?sAoU?c8KeqO>-1!SzKEBV&W715>uoTkdI9$Lk*Wt{$NaIt5fiU9} zg}&_%7`Hf1GAQV0@G3B6&*Unekb3RFCznve=mG=w%6Zkt7HD)WG~8h#(Q>O$Y;VGa zqNB{Rz6KHY|M}nFk^b`HaFbo=!SehC`bYUctk(OYu679Ihg@J*A!PC{xWt~$(696{jy}ked literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Twitter.svg b/src/drivers/webextension/images/icons/Twitter.svg new file mode 100644 index 000000000..dbd044201 --- /dev/null +++ b/src/drivers/webextension/images/icons/Twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/TypePad.png b/src/drivers/webextension/images/icons/TypePad.png new file mode 100644 index 0000000000000000000000000000000000000000..d2813f125f241c0e5f80ab6ed1c537abffd7fd43 GIT binary patch literal 629 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGBLjRwTp1V`EA)=B_~!^##zfv7H=@$bkN4qUfAA6)X`nc#Z%nV zU(zc;(l12XFI37uOe!#3diN;@enHkH8!b-Xc0GN^_1HD%6E|JNCD|pVInLa5J$KK| z)KaLnU8}Z3yRJj4u2Z|dQ@g%PyQN>JrC+yof^OSHy|ziZ?UVGnr|I|1(C?dNFlB+! z^d%-UmYB>~YQn(CARx#(dxh!T)n<}19P#N2@fixq*^0?IO5yQxvsaizCCZ(<@1|?W zADgPMe2e9(9agJ%TCuV*#-+*cIpeVRtb>#chm;Jblq`p=Jmy z12(b>T-%P>Z9itWl{U;it*%`SV+^8Idm`**J11rx{1;)-#XqM{Cc4%t=wq)h%* zkhK4mjD(Z&?hhLNE2M{=eR4faB+1Tv`T7rYyM8a|dVii-;80~do10#q3=3CFlg<8) ze2uf)0yivvfByT|cVGFrW+{s730D-h$gerS&gDVCPf^xMYr`VVW(hfVaO$i{*0;C$ zb7tS875lgFiqy$Vc4)ubbn3t=aq*{yRj=nVXXTuqIy2sQ&RnUmQqSrctWtXZa!E4c i(YKTj-cb9;X#Pa{!-9)Six?Of7(8A5T-G@yGywoYU-9$+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Typekit.png b/src/drivers/webextension/images/icons/Typekit.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d10b3f0a907982986b0287086dae83e0e58f06 GIT binary patch literal 896 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK?w&4=Ar-fdPLK8wNfbHG zKB1|hsYzkMa<8q6u7sUkb4y8h*R9ERrHhw4t*Fwf>SAhIap2VLvfyh>j=`t6RyhO) zmzN$l@zuTFtGhWM_h@Wnx&QzCIaBWzrj?nof1fPB=FHPSY0rM2vy?xcDd9Rzx7)$S zg7H*?un+Tkj^DZLY7>~RHA(pOH%iMg$~SUPaC1Aro-oJ%!PNy?O$)q4nnfqF*|V^f zaL6s-ese|2#{Kw#gFa0?1qb_?{?{~%MhCrcjAj$vk~eL#N9gZo%~dvQPtNl5n?Ci7 zEW6@F4cl|gON*GMR_%Q!^g67__pieA=ju~GMuuc~PMTL7owxGkx4pgs5}#|-&Dzv= ztyrS#>!+k@ani&y|B#+W&Rp+_sxw2*AAK*Bt;HfEBH`N?J>|ZP_TF_?3IgiBMsL`j z^)VlM&3)|7#`!+EFN;~cex8}|`P9d^|NSh}Szo=mt|*|s_nmpf(ax8lpIlCUDSe_l z@xFiD{OYz$^M79hbK~PK95H&ZQaJO(QSRf+&;5SeaJ-%^x?;L`LP}9m9>3)QrWtE) zzc`%xm2 zn&#{hYv)9qOi3?pRGm1l&dO)%-QzDr<7}n#f9bE_x^i=Upldi^XsP`Cr=0u4^F$5U zEH}>4($h4Pk8so8n%c!A9?ClJ`y7$D?Hi0-o`m&v7_VtiXnY!a?EPhxfV;(A@3yVE zKFe5U)%=8oENqK3E*$904cWqyXV7>@gX>KKQ}z+LyoIb0{~}MaBpukT!7+t>dUA3_ zqmJT%-}&J$5`XJe<=p1|c42Xu^50o6{>V2*WcmlJnbR{#;EYG!dku+&g;Q=7UimF4 zlk~CE!?TO-?sh?V+x`0jk_UDo(+YmP(iiDiN3 z8x}eEp3me^(O{KN`|G~roCULwrtQJM(|QlJta*EOv3UHsmJgf0uQ5bP0 Hl+XkKDUX#r literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/UIKit.png b/src/drivers/webextension/images/icons/UIKit.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cc221a01e6b9f567a1c5136950d776ac128623 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s713X}1Cmdj&SMyJk z{}9iU2KV`OT07V5{mIbszW&cbw@J_L*Z()H&fQTOT>WwCe}y;uUw(VK|NlS3e}6tt z@6B*NxA#w0>c&U6tZ#>2kH1&(J@);X)B0xbUgzK2`}<)#+r_q++RtY>mOOm)di}CA z?RB*bJK0hmto?p}YoJKo@4wTt|3CJ(+rh(h^WCm@&unK*cX-&e=)vdn_BB=B>;6QQ zKaXY7bKdvo*J0tEf8P~OU~KbVUw7PqA???#+wUh8NCuVt_!u<9Y7U#pyb7ziO3X&z z>~3`F?y~#$=dk?7x9>cg*cvvRKNfx6fB%mp_R06Zen_71_m%YdiB}g$FnFm5pWC0o z%Br$y(W%A#;%RTIH%LbEh%^+h+oN|>@_pm%{CJ0J4Ly!=3Nt1+{F`6&Fm>_4ORMcC zFVdQ&MBb@ E00DK!J^%m! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/UMI.CMS.png b/src/drivers/webextension/images/icons/UMI.CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..3edd3a7ee0e40d7ab18812f2489f41f2ee7e6553 GIT binary patch literal 1224 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU{hlt4Ar-gIPOtU}PM0`# zU#w8aAfa&9iDk*h4$PUn^Q?W_?C3cMb!JB{`qX|VSIM+ z4iL~;Jhdn)gIgmvb78BPj<|L}mxYh`bCc844ENRQs&HQlx}kG>@}EhUKil5_z2~{@ z@|T)_p8uLL!_HaH*rsY`vdEs}^Q~%qYTj2yc)xwd$FW1g*Fl~6yBs(Lj zWXaJJKek6MS5e!3zU5f2;-ZslC0EUS%lbD>|Mj89W7ba(yg00U{nj#p$;%y=ADP^_ zn$zaG;nt^rv)lB`!umyihuoP|wVD0>4$;?gYqT%fscqg;e0#t2t9ko*kGN<&$^Nk8 z_nX5<68QI~KijbQLBPk91Mg-%j0z9?zy2C`a>ld7f3fF_?rrv{zP;;VOF@#oLDfdb zy*8D5PqeRrbI%3XbuRqJTwQqL)7C%Q?43UYJ$u%#OI}sKJ?~UG zLu_jw_c5V)JpC_Ce(tUCT-_vdwds1{+=P9NR{s^W-tBu3cq6+lM)jS~R-5NjPwbD; zw!W6bal172K~nF%H$S&#yjf7~_?{O9Est!L#Hxr-456>y)jx2We%>ieyeVg9@qw*(i$$Laowbdh9Y0_B&ccinI}#18 z+P_G@xXfmIIqgUIpNV^=CAmy5Sbdx^$Hk4^YeFCE%^ZaVAx9Zk9Z4#ZN{KrD#$D#^ zI@O0F8x!RItDih2<81a(@y6wg zQob5T%#)QLN^~(eCUGmN3K#2n9(m*SEh3A3+9~NbW(ASCpT2r2o)M^*6&Jsu-q-)< z^X;p4k&guZwLU(MUNieFclEUPOFeroyWHI{XT{pX>WZ(}Wezz{I1uk+!?r$m+16Dz z?+QzQ6DbR8FSx>Ka`J^;$JSrd)t7O;O)L9wVB)vUsSouEeK!mAN_XaNO1SHDX#V}3 z7f$-Ae7P3B;(^xH=U={E^t~!2{Bx>LpuLM()Shph4;Be;eI*gmxo=IV{D%b}jw?Kp zYVy!)+Wb}HN%hr5(=UlEtjji97@u#e_C@_+jBV2kx9EuM3Y8CXo1Q+tov@TE`$C0m z%6*@@zC*^WPr6R;K6Yl^w>_6G{(fR!bZbe$GcCTuzV5b;5xQ1!OV2dcFS3}IXS=kr z;mwJ1SJRJ^_^0YOZ!SH-r1?in$@Rg?InNaAqrB(W+% s;$4Tk%ir^LE3b35rBq1&ng3PX@?yTJ(}P3&3=9kmp00i_>zopr0Q%=%SpWb4 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/UNIX.png b/src/drivers/webextension/images/icons/UNIX.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3282e30fa5bdf5e125b0ae99ba599f9b0bee51 GIT binary patch literal 1599 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9Y@RNTAr-gQhI0pmq>97| zmPI-QFghx5h`5BXINo7@Fj+*M(KW=eh~aXOhwkbtny!k*XG>0-#xMgKwiAXT7 zz&BKQT?Rk-_xh>?w!`Vc5cqYqW}Nreg6CWu09_vbKOg?_#?%`=o|9>^x z>vcI!Rcc)I^kvEhIj=M(5l_LcR1Vio^Y+&s`lmlhVahqj6%jSEtAvdm<{HULm37WL zU-36je?`nJ##F)W3siir&(I7KTGhB|de*|Kt9n0PPB?p^Cw%><#!n}>mn=y>(Z<`* zvfbIW#PUjd#f+3aYWdH9Tsu^`H8))K#x#A|kXxQ6RcyO8L}IGvi?ps@kXJ3BF^%uB zshp(Z_s&?0r|-Hv)MEr+-qAn(_1`z!^^uR7%Kg}1GGv_NJ=kO7@6#i7dvp0h<7LNo zC%*j1(6Y%g++pSm_WiZl98E@dUjJApDSqwvt_Azf@JO|a9X@;Uj!*cF-D^+2vtqc# zwIre@N2{-R>$P?5tUX8ajcPZ(%rRJdy75q9m)4QE>p%VmCj}fy`7>Gl^^f1Dc&$ybJ5zV0?lf-k`4;i?=?7S?J#vuq7PRw|D0}XcPN#?(R*l^EHpsCn!g0&cDyge{T1;X}9?V zRo$%WSDy6TDRTbZ{El~iNq!7^d`UXLPRZNf`JmJ%rRa2g;zufRq;%aQ%=uM`$4yth>$LpZy0t+|)01J<)!&uo zFHa_0O`ZRoBaR_|P08W*Df-7sH*RPv5B_hV)v)RZR~&eYn{-xj&B+z} z_*~9!47(MS(pFLIXf$h%Eeo zR&k?%X~Q;=M^6t=?yU|JjMi$HwRQeie@mN7A8G~kxXLdGor|dU{*!m!<-*|;Hht&oV~B*K66j?sxUd>17~%)*)nbvJWf`c`eJ5Z)MLJ~X%+7-d)~My zy(!!MFQ-7c-H%D-Tzx*0EjJEDIqog9on1F)q0*{}*_V~2ycVTdW{4W~**p5&`0BGS zV}+7XM%e=f%A?iYaBH~a%Ax~>&k_*j{f-Z+sMCbeBU;CQ^Kw<p+-pS2z zX4_l!Hoq*%+*duQ@e5o;g+cAlCDu2Wm-IUq!^Igcn z{~whFo)uL48=UFvl_F8qHUy!&bYzWB~*`Gm0G$-<3mr!I~BRTG+e zap&C?etbtaO%bS>E!2}gMKNMc&yh)MSXM23@lE%XjR5!Ot5+iy2d&=bZ}NmiA@o)A zHZ4v+bB0BQeCwti=q&Hvu=;|$=_-RaSN4Zgw(T$9{_gscwnF>UdnWv4d9g_&tm0SHoK~>&iNkKC-e1H=iaXdXTPQG zOMkV9O}#{AUs#(W=ZQl+@0&80pWr!_a%t(uza4h9jo5pgsRa4JiSGl2- zkXyIp>6>IhS=QATCnz2_pUGLfAt0=~GW+7p+$|3m$yCS5EZ8M~Jn)!zP|4-WeD1s9 zlRQjQPH(ixWacY3ecN2W^6_T7=T|>|&G7i{n0#%~{uSpxIQa%Cm}Sa6JM{mH>+e5) z7f%-aneeQA>&tsgaX((}(O>1ymVET?oAunEpExBa-+6dt#b*9KqprPkou?@nL^CC} p^#7Es`B3$)Pk82S@n`jnOHJSV&$iUQ$-uzC;OXk;vd$@?2>>V@jPU>f literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ubuntu.png b/src/drivers/webextension/images/icons/Ubuntu.png new file mode 100644 index 0000000000000000000000000000000000000000..d47da3c61c134385716c8eb22383d8e5a77b39e6 GIT binary patch literal 951 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKb)GJcAr-f_hUa?(2a3qE zNTdXA3s^AWjef}2l}t>Bl|-9E4xHV@v1)-`rmIv#l$0pzPA9G$zpIj>0fA9d-B?6Y zmN0zttj&A$Y}xD?uN<~jT7CajRsH_#@3Q+_xY>{0-n+l}-Ota~&!u>*rcKDzkvU;z zw&2Txp2aP$lH&Vso{&2nq{rgpnCV(@LGzoV&2EjS9G?vMj%HOZh&GJc$H%|xaoDV_ zVSms18vLB{T*ADw@aozf|37F+thC@0UN6_YT7{d<==zEO{K{og=g%Jgc<)a2d!-Z8 zUk7cg@{hPI9FuoE`s-4C_U9{YAM7fc!u9j+^mz=8^XH4Q{i%#?f9MgEyyKC#1yjo@ zb?bSIEr%DxO_q;7n7=lp=5xs0I05d}rxumfcBSPQhc)c~C}x`UD_VNPw9OgnKVIiM zEcngcb5H-+oQRW0T;`tq6qSE9$nNUTq<_=i@+v%8dMCo1bft zrOCK|ZP&cihl~7n-}&29p}sJBy>^~uNtr#*+?(FX_v$q!a{YX(ce;7O@s&4TuU@@C zLZ`-ZuilP>iMLiU%=vk7q25}J{IeycTIVddwq;Zv^vTOlPW}DlcN(XL#iJ`FEAMnH zNY|J&=l!fLJ?qRnd{rjBJdxz|j_rl@2A)HWnw%$MXPrLF{%%vv%R4a|9?nN@{64Kv zX0+-?_4Aq|MSJ$XF6x_7Af*uKRN)jTt6skO+b`b#Gx{|G^xGwi6+{-@^qbT>ds6=z zw)c0r4Z^CYb{*c+yVZP2ZiA^|C-}KN((3a6lQ#9m)Z)LayG1+-a@6*K PG9-hitDnm{r-UW|xSqtk literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/UltraCart.png b/src/drivers/webextension/images/icons/UltraCart.png new file mode 100644 index 0000000000000000000000000000000000000000..dd42fe0503a2820d31fb3d68150357cfab3ecfa9 GIT binary patch literal 2545 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNvJ3L(+Ln`9dhI1E$UKNe~ ze($?C2j|cBmKK!;7pATT)?0iUZfh57WK0!XUTTK*YEvy>-C)W z*RrR#hw;Y$yV-c0+gp44dHtW+xd)ehT6gp4?l0o^ZawkI&2G0%YwQO7Jgs}@bl+$``_Y}IzP*%M~Z z<5_*RY1MxD!_unrm8y?qID}2OXfLV#S>Em8m+Fn%9+*o^m*nn0e^}|ytXtnV?``L3 z>0&+qPwd`;Q!dTB-P;A<&3Uneu~_j<%AY5h-THIapJ%-;7~qrkr|40}nfcS&=Uj2o zJAKK#d*Y;G?qm0+^ex>icgVkZv%VHOk*XJDm5uJa` zH&Swjp(Ved8fX0FJqKftL@kIYs!7lO>~{0{=iUib>WYpDGL^w|3XH8GFe5 z*{2Vkbv~Ht`eXN;EG1TV&c_K)r5ajYK40tmyCXe>@14X%*MwUqP8(k+xys32YhU(B zBuQwJW_QDa$*xD=++376QMIMXF>j}syY%blA1)@(*#1gaMP*6Dg$;65XIicb=mt+? zoGWm7^P7x=4in<9*lRYfG@7X9q@psLN#)3KV~1|jrk5&`iZ$O{qDuZ&;D(qcHdBL z=1a{T^@k#+h=@MAdHmh+v&_M*nugjtoj0`_%shJes_7G9y>IMEt-3RHqH{vZBCl?# zH7GITnwxoL!}}wd7S=HZ+qNe=WNEQ2J!1THlG5T|IkI}@W{HyK97FMihJ4gREd;AP38XZK5QZ2qsH^!r%B{K;_@{tNRy?VS6K&C*WwC&Lcb zoy$F$?P>zI%6psDw3yrJwc86E==rTy&>g36SgWdDx=hZBvHyCzy-rNmvS(>EL2-?y zs`DQd&EB1!UaL4?_s`=^vKm#tm1S11Tz)BvQ~L7xoNB9E`xqV=`OYnQe(`hqxkGgy z7YVT1%;P&TVdXlp7n6Km`KG*jcCLb9b=T>HML*k?X=|ty7nPSL{+rbsqQt*u;=~WH z70=8xv; zJCWYr-kO5B-yYQNkre#Ax7m?p&%L$)jRHmo54MKuX|_AuE|sctx@T2=DuMU6JnDJ9$PoDU;-20x#E_W@P zrafbO3G4fonv9Dx8TaK`hX1vTmHBh8^Tp1q@9ln`Kg|A*$-_sSKl0%<&eGiqw|^;U zEAxI%vvayqZtOAp>Zvy@hhOR4|E&7$-(!_uF5jE?pJw$=iEm(%dU#G?@#VzzYwRm` za2#0pes0ITe~&M#7J8mk4Uu;{eeS@bz{FR=XWyl5j$D{!#ky_6CjP{0ccyP#IOUK1 zn23W#uTQk^J-DB{;rKk?{BxUbC}n?m`_gp_cXm_2 zL!VsRw0%Fg#Mb>0-uC8)OyI}P9R*8yv(0mlO)eID^q@1V>*RSOjD>X|HPM8Q~ivayOV!`?eP*l_KNPOyAQEf*v3mMRcu)M zEWuTg@fO#D*SqQ@dv{g8D&mdM@hsv$I_sFDBunt=1ck!h>hBd_a$d5nfB58YtZe(M z{Z^kE*R9;0(fhfrPMYtOtfiKb=3i&ez#`RmJOT{MrX1L?+Hk_Wc=v?20ulELR+N+- zUs^m{cKYkpK4P!qOeHSVo#_vj+o+jo-|c-iMoM&gh4}%lMy0?71=~-|(LK*yZ-2Mq z*%h&@lWYex*dHAJU#OzWCsX6^Rp#edRCeywzvlL}{^z82=_xAz-dg9GS^UDHT)%;b f!End9kMf5v%-j)je2EwX0|SGntDnm{r-UW|i0IRe literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Umbraco.png b/src/drivers/webextension/images/icons/Umbraco.png new file mode 100644 index 0000000000000000000000000000000000000000..00e8c3c031ceedbbf95aed85d1a45b5eb2895b79 GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG9tQY?xH2#>e9l*-1pWX2 z|8u_Lw^=Fw{{H#*=lADQt~=y z+m|vhFot`&IEGZj^#(uB+w34<^GEWyyx9XQ_8s5vRhL&){%7ynWOZ1TW#Z4x%4ZkY zrj^g+cI{Q~@v)n4IH@o+(eB8Xl0NPym#W^h%Us>`M|x9K$TelP?+1G-e#LhEZ@Mz~ z_udP&eH}0IKQYV*G|I3Mkop^Mc4I=X;j$Ml_Orf<`&XGG@+Gsv%~O6H4rG?8SA+a38{{%+xE?%-8=+26l!P2KuL&*#OdR^8kmx7y|XKD_+<|NHaDU+335 c+5PvIVhb#|tG_;gfq{X+)78&qol`;+02nM?X8-^I literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Unbounce.png b/src/drivers/webextension/images/icons/Unbounce.png new file mode 100644 index 0000000000000000000000000000000000000000..4b21a7a514ded1e261d2232974ce875662219657 GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux;sSg^Tp1V`7-rlaX^3&g zZKj#GnP=W+nRSPC)*ZH4cQ|I>;huAsckW&Od3S~8-xFDIPjtaOv4!`<7v7UxbYEui zeYqv~RhB-R+w#+gTr z{^;w@$6t3p`Fh~lw}a2V9eVcd=!@?sUw%LJ>c^Q^KhD4Taq-R1%Wr>PefRU`hhMio z{JQ<&*PV~Q?tc9B;M4DipMO94{QL2j-%r2%e)jeE^RItie*5$K`=7Tz{=EC~_ruS> zpML%Q{Oj+R-+#aU{`c+ozaM}8{rdaw&%giw|NpP$d-#Qcfg!LY$S;_Ifsu)sjh%y= zhgVosLs#F}!q(9zEH)t}H6t@8FTbF;tfIQEzG>F%x$_pSShZ%|`c2#R9XxXU)cK2- zE?>ENlssJ=LnI_a54Jm>O%!2!P|R`D z*f_Gar)SEV2{YGhU)R&4ajNId#7MWavee0Ymnv0H`M$qs-~GM2D&;ON@MCW4pFi11 zQ*F~`wobM!ujY5K1uu@uZdeiDKl6uwQT|uqQl}(=DStn)op}*Z>f-ytf@STxM~oK1 zw^j(63JXk_Ieq^B3Gc-Y8n4~Cs%uqWgZl4F)m2?V55-rnS|r7mUU*Xe*Hzv9lk>G3n^Q`)Cj9J9 z(VR0;i2rk2iey9d6W19=lcpA^owk{AU!|XE-})zNGm=$aKRh#CL}C_G0(T_m@&>kZ zHJ!~r{WeKxD4joK>G?@|j*BGE=Q&S=7tD#_e=c}(c|np2(=(g1e0!cnTinh#cd&EH zHiMlerr9UC4YF5d7Ck5t@om}Z8tnRv@y6eY%XrT5h`#09{7QIkf2OwIo<*M%Rp-=c zt=gPu_J6_7d7tObJ1_k}Cu7;7Tde1fX-%ruyZkvx)+RR8HMITE$sLDwrEWDbZGHKn zCnz*fm|wm7`(`bzQ{CHtKQIsMUBTJeeDkD}$+QbWy(^S2GH}i8b!#&XbiX3V>3wKs zI>)SgzE_l`E^N6TVdC-PvJD*>-j%UQFVdQ&MBb@0KTUh5&!@I literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Usabilla.svg b/src/drivers/webextension/images/icons/Usabilla.svg new file mode 100644 index 000000000..c9072c2ca --- /dev/null +++ b/src/drivers/webextension/images/icons/Usabilla.svg @@ -0,0 +1 @@ +Group + logo copy 2 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/UserLike.svg b/src/drivers/webextension/images/icons/UserLike.svg new file mode 100644 index 000000000..75f524c0c --- /dev/null +++ b/src/drivers/webextension/images/icons/UserLike.svg @@ -0,0 +1 @@ +userlike_general_logo_small_60x60 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/UserRules.png b/src/drivers/webextension/images/icons/UserRules.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbd302e1ee097e362d1d9e2aa696ea0dab4216d GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to**skwLn>~y_UC3yEtNP{ z|NVcZ<@@Iq=g!5&Y}YkU=eRJ<()$9LGEHMq+ z=kMBHpSUATTYa|H>g4_@r5_jg&Aa_wjN!q$zdH|VFihy(^;-YWu0z*mIL~?CdbH4J z|MX(>qYMVw+!oJv{r&Q1{(RAAlf3W8MSNV>Gxg3>`R+acKR!CSUtPlSAFF_%Q}$~A zZz|Wmmfg0Gy8Y=r+d9tWT?>8IENRO;C(dVgJ1~81SZMx?zx*fq>aNt3WS@Ul*So}M z(;88xM_t-NzIqdV-5gJU7GG{(Q}Ta$yL;UX#sEecg+G73-j07K`@%{rW?xpP#j%z9 zxeGUSRA|^e{ABX6$(NM#;ps!6o0(6b#wTQ&1YpQKhCt?zB-Bb0C)fM_KvISGj`dS8t2~+%ywAR zF_}eu>B8XV$)}56P1?QRAg?}Yp-S`L?|Zo(d@D`gw$;U(fBJr_=Ikb)WcRcK-b-!f z&SuG%o3rA(lmOiq~2y;kv?; wQ}_KlnmdKI;Vst0PeDyL;wH) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/UserVoice.png b/src/drivers/webextension/images/icons/UserVoice.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf14c2d579d3bad5ee72b99520c8d10c7de54f3 GIT binary patch literal 589 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toL_A#_Ln;`j9*FgxoG8Qg zVYX4s)Z03&zRZh+RXLQDJO!Fp95zr{Fxk)g6*Ehqz=Go2o0la@rY-YyRGr51|?rj&T{dJuE)l9)dv((R63e9>q zJ6l9KW_eB8>vvh5EOHTVe{VIe=!}@bFr9IMf4%&Y?;HCs&2aB*&$w^zXlw12dE>&8 zGp|LT3UTWx%w`K`h&lV)#vx^2P?DopvF6%y&PR+o^WFvv@!KB#!}8*048O;#lheO= zF6wyKt>Gx7a@OUevFgSP3^wc=#627KGsN)TT0Bp7@jThbTob0a1bTTc`myA0b=SKB z_R_RDR<>UAfB)lCmGhfz{w;0pl}aURUL9ZIb)FNBToPGQ7~KEKbJH59o<{^Wqn%biKL~b!o#!Pk&zFnT1hvL#Ire zJN1=$CoAvj)w9a-ZB^rLEWW1fJNtKH8pHX8#wh_kvd^zbrA4O({Oy!@$oKuKXx03A y7hbJfcyrhCn5SMnA2K_i%%7U_GVv?FJ)=+c7f;y-?j;Ni3=E#GelF{r5}E+~GYg0S literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Ushahidi.png b/src/drivers/webextension/images/icons/Ushahidi.png new file mode 100644 index 0000000000000000000000000000000000000000..a201393bcf27dbc4ef08fb2823796e6000025868 GIT binary patch literal 2760 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/VIVVO.png b/src/drivers/webextension/images/icons/VIVVO.png new file mode 100644 index 0000000000000000000000000000000000000000..c821f52c0c8936a8a0e049584cfebcc672f2162e GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqFqH)P1v4;|O+IVEz`!us z)5S5Q;#P9P0fzs9j1!su%hkAwR>QUiWkO7d{4E-Ydbtz`$4%yw7$o zD?awfpyG=J<8O=0(4`Z=X%N z`Quk?tjGD|lXF_tv|_xoem=a@jI4Ffe$!`njxgN@xNA D`>ARo literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/VTEX.svg b/src/drivers/webextension/images/icons/VTEX.svg new file mode 100644 index 000000000..08a6671cf --- /dev/null +++ b/src/drivers/webextension/images/icons/VTEX.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Vaadin.svg b/src/drivers/webextension/images/icons/Vaadin.svg new file mode 100644 index 000000000..6ebe998ee --- /dev/null +++ b/src/drivers/webextension/images/icons/Vaadin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Vanilla.png b/src/drivers/webextension/images/icons/Vanilla.png new file mode 100644 index 0000000000000000000000000000000000000000..56c5c966a3f72825ec894bf25c55968c3a0edabe GIT binary patch literal 1948 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq$(}BbArXg{hE)gL4i!sF zzjIacr1T`Gc`Ax6SLR;4d9(12{TKf2uYImJZ3(*Kwa~luQ`;6BuGSBAOH6z#ripO0 zYNpjKz@oml? zF9Y3=S6*@w?kMKd=ibzNe$C8=MK}IT)40xYX_22m>0O4IADJ|={2dEETX^W0J7oNA zd9~=>Y=yO(nwI?FV0maR*yq`OM&VTMCgq3Wd)au_zU!}A@-F24d}+V<5UIGiu9-&a@B$h-}F{~czO6tuvKMU=GxEl$B6G%#jC0bpiPfO}W==LOa8wNJ>* zXFhoGwZfa3g)@b(REYh#^!0$x-T!lsPx%~dUh{T-VE5$vyYxSN|G%B1eEZ?)_H75I zomSZ4ZJYV_wZ{R5Jw3PbIi_*%*tE=l;fgm>Q=e?p<2HEFH0#)2H3O^fws&qH%dg?u z(^dCi_WHl87~<6JmrGvWdQ~ncQzR;DoTjq0Y+*S9xclSEH zDi65VdEU`s-(RKo!iS6X4m@9$?-W$5ZxeZo>&~RS2iyI3zENDirHSXPcjQgyO^?lX zy(p8v_ikC`NxPD*wQ3W##zcIbvUmHwr3^ij=Q}w3mALn@e#OUmGg;Lul8X5^luc`j zpEl8|*5UDv<~Mh%zusZWJS@?1!PT>hJ+CySwQA*#)b93+xe! z*vM*@_9ady?Bm(`6xC3^f}pI1?YCoD?_Qbi#}vw(-Vl9{z3E)0`o>oa3m>FhTlnO; z!;9AR4@O@+7BJngHc^+=TyW9mz}YqOYHT7Cu0GlJK;GGWF3Y-eb$tJ3C5IHO72v*H z{&)uK583yXQ%(QeIeZ{g`VC{XRJG=x1x?#{C)K)1KmFNuIggtqW94)Ex#g28*8JgM zk-E=zcdEV&%d6iF;kGXf4r;nepe0GEW*F|)6{{8WOqVM2yJ+fUX-#d_1;L`)7w_-PVz(N8##O5gfvcw`1$qx z`+_A8@&zWC%~=?7Z1Qc1z*l)uQ=%S5^(vXxKT-+N4LG{urI@T&aZL;A7i?-JMQ+;3EChnuR4owf>~c+zGJxke8zn*xoqy1v8_96c_!oA z>wFo%8xOtatWkZ>@aceHQchtIKZCXB>z}SJ{pWt`e_pDigvQ{&#v5p}2 zT6B0~-%8tbh4a7Ieu$SiCA?nZeWds@U(y9p#^Pu`gZMkne~pqp*M0e;)a6s#B{whQ z1FyG4YL4ejHzTt}9X|HEUX@O`qFjFdwmr}5FUw<%99JD?YIWsn%>A-qhvltfGd6GO zE%e=@d-8nMU$3;h({;TSE)V9h2_$Fo9;?zjW62U^BIJ2|N-%HWX={NNKP|VJ%^Pn_ zn8F=!ePNTT!~JQcm$DC3OKWd4;JSRQZz^|$;f?rnigSP2D+u53dpkMgd6MGdXA|=E zpEFsj$w%D&?6KW&`*Zu9X-tnK&N`nF-;^dX@ukE4FI|5hcC@hGdUiy6-$cpJFC-6i zu4l;GBo=XT=Ybouc0G}vSkigs;Lg)MD}1a!FP+n!%@&`@@BZe|rNfUGN&LU_u{?c) zn@YZe!ztU9ax*_k<`!Ra^V)i%f=$<^PFPo|kiRzjR(!oVqkpg1ydUQGeLqfrk@!)# f \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Veoxa.png b/src/drivers/webextension/images/icons/Veoxa.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc61203d463a2a57e2556603da4e2d60d3ea057 GIT binary patch literal 1462 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxR0DiMTp1V`xH#B(*jZku zDZENkkm2XlQIvX>Z@=;u*coaJa| zsjMiMs>5$3@;R|3VcfTZ`$=Vs3^ii|0;SxoFz*g;PNm&7U%FM(?~Cz02lL z`IfD;bitIl(|eZ92a(^hm742He`G7opV7N~;nXL|3J_&C;$)vB$uF8c;X7EtgGBjx zGkR;wa+l1TJZ)mz!$i5$k+MtYPw8#1YpE-lHlgiaqTKOt>3ObVOXg0hE6*#=Pw#E7 zTReASab9|NTXkMeYGH0_Z%182b#Z)h!mc3cqP(;ladLMO@Lx5BWxwb zImboJ*V9=>N}}9EFg7wcNQE~(I^-`nB!A_C!t-yQ((hcQfBDKc;$$Bu$v;h&f1D)$ zEJb0StJvNksRxPj7o%k#CCMKNmA(}(H{VrkSCI78Sh+KiGLsxcCOL@ImRxF&NC$Zri0|Ud{k|4ie21ceoznIzovHbn>>-V33 zzn$bI`R*PQ;pSrc`{(!1H*cOkxqJQM$$h)mu39{)r?EOQD%i)}R7qO+@}>Q1!h(N( zfBo|D($3kz~{Qd5%> z6Jui|!@ND+Z7j?Uv@|u;lx2Q=`}*bG%N=W$FIm*n-PPGyQ&UlqpA{eP>8vA=<=Vu+ zz_i%Y#WAFUu{Jn0`gVYXt$F68WxPkD+jj4MUE?DmE!|_-$Z3#%DB;D7-MgQKT~gB3 z-EyGre$*w~*4h`pKi>Pir-&s>uuWmvpDT@bJ3DuO6TR2NCeg&}Dq&+WKXbZxO1}xx%_h)ClbDNr?e%f=| z9f^X2|5jM%bVr=fdM@~8)!H*NuixG@`@o9-e*(Mf_GvJ-bk38Jp4*|ua%+;u-qiZj zR!s*byX(FQaU9!a9CkM@-R--D#2vqD(Oer@9|&yKJru(wQEd|Ymc)CO*BVCn;#X3tb*A$l819 z=;FNo(n1c0#iH)g&L3dvf1x%Iv@M_kj|{kr8=v(_%{mpY}M59e(meH zs41l1qO{3je#w`wr8bM2=6}7YaCKFLufzW6=hH7fE!+KP(W^UuIXb?kb2#qgOuT2k z(s6Sf+pC`(YqiQx7}&T)*)oNSXjMF_Z{(L$OR>D%AO7*{*WSJMmIeQHwx>?cY-CwH zk=<$8(-|MOJwNbYe9lYXgNYWoPCs4<#!1`lVe$F#Ls;#hzIxHuq9~ + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/VigLink.png b/src/drivers/webextension/images/icons/VigLink.png new file mode 100644 index 0000000000000000000000000000000000000000..44f714286f824605170e205cf491dd5c6ab7e6b7 GIT binary patch literal 1179 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUNuDl_Ar-gYPS5v=4wX2z zQ*d$KVSZuuEmkFw&x{_i3x91s$MQgInq~44hKnzpJf^6=IB+qVZG%plkdWi0d()Wu z6c|~4^>4efZNoH+V@U>vX)7YP?Wnyl!&S({TSg(z_W1KVx2+q#o|pYlsQ$Ay<5Kaw z=X;*pzOT;nI@P=}FW~X&{xdhuSoP~iJp0P(wVmm{dE=#PjSn8yeqH$XJJ+r(3$16x zS7Hu$?mv3RJnu`*kL~v#tId$P$u(ylgJ#~`h!ZP#ryKLGwL6n};NP;(FS9(XMwqH z{=^3b`aUcx%XKy=9!q%eX2SG6C0ZVvz9e!Lwgqap1eyL4;HlA;o^a&sAMOX{4yjx( zQnOVHE#}?_XFzRfA?6X#^K?A{&D(fnnqi^$KQ89P{CWZek-lc=S*H*De!nY_x6DGQI+ z&(Y&IjjDceP|e)QerMdALiRZmj_U48-*9{8*WKX?4;F3gnxPw8QgLKv$#b*a-BD{} zzr0BQ`y^9Q#5?ApRfT11naEZL4WaW4r(5ffC|^ml`MWyf-#&w9;rvb9uFs%U8|Bk-iJywCeOXZJfM@sJMv#_vy5=Dc&! zd=|WMgKI0JSg$_AZ~OAYU(BXo&v;_(IrIULz7A6_lr&~uEhtwrnoac zV?6)tPiD>J>b3XQz4_<*VK>*u$_eVCi-MnrYb9=xx|aB{gG*RAVYv}McOJX4))7gu z38$XDO=pW>>6o$JMUnf=3WEaawAJA}E%%Nu>ef24zL7a-6W5D2FP0}|XS8h}#%@@m zB){%r-<>&E%B#xKWxvM+DV{5G?r`hzPDx-dSnYY@_M&zAyJJL*wc4+={Ii}=*w6Ts zLm-UvX_VV!-N4udr6fncE5hpaCjMa32tIOMqQmrtDf2Ux>w#LA?YB&s z@Z8>D;u)!WC1$>9E53g>Gx^NEq}VS`JmdArevh!J%uX+A*8E%V#&N!}S-N_`tV-uc zZmRBy>;9G&?N~N9<=U|~b#DzmU2x+~QO&x#+V{u#DUVZIR-yCx%Ov-;6+{6lG7^r zY-x+OM=rQ|=!kA_-KL7y`=u!Ctf4Jecjb8t^MGOoK44$rjF6*2UngG?RJ)Qsn literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Vignette.png b/src/drivers/webextension/images/icons/Vignette.png new file mode 100644 index 0000000000000000000000000000000000000000..6312f2c4193c388d035a44f990baa6e7904d68b7 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUT^vIy;$ly+<{fq5VY#qzy7`&;Gfx-%-&`uZbmFb_$ZI`3Cp2dD zt_ow4+SI$sQDl?bGVYzZ?B$U!c#?LmV%*c_xL1kMw7zTdmsR;Mdq2++J@aVpif7*z z>qsgYZrG!?sA6&F5AT}j83i3OmjhzpMS~Cukr$?4#`cvG1tk?x~}de zclK2kmY9DBqc8tBR^N9!=0WZEA6HB79k&1X!Jc)#;BOmG-9HQr3=E#GelF{r5}E++ Cp|_X- literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Vimeo.png b/src/drivers/webextension/images/icons/Vimeo.png new file mode 100644 index 0000000000000000000000000000000000000000..4be20e25d99de87b86c1b001e91cba2c29bd9969 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGdINkyTp1V`)HXfU-27O5 z`%}%W&$YHc*V^_>Yx^@z5cynd#|!NpFSK?%H`)8rWX}tS1Fw9JzVSW!#`oBp$Ww14 zPrgk*_dfmn`;to^N-lpWx%{#8^2f&OADeD`nsEE`ggam6J@`8B;n&qqzO8=xZRgAH zJ70Z2{`TjIcfYQD`gIkAen0;9=h3&{AAkS*^!wlc|NnW9teL{Vz`$7&^`Es@hf+TUzvLbC{2C&f|M8J=fYCG6_8R;NYrrHcAec1e@9OwR6p- zmMGqOx$LFcgr*jbUJ2=@ec3*<^aPUE@4tJumT}_e*LTnS+1qELYFJQc@4rrE-TUzC7)1}v%ynJw0M~*k<>?1~}V3oik%j)NCzawi7 zHHdPqxE&cY@vP1}&xR1COCM^*w(q=i_K^_NG9d-u`dNEl-_+u u>nGRMRi&@E{o+ICuDSQa{@xnDSL#yC-WEOFwrvay3=E#GelF{r5}E)(1x3sN literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Virgool.svg b/src/drivers/webextension/images/icons/Virgool.svg new file mode 100644 index 000000000..40367e96c --- /dev/null +++ b/src/drivers/webextension/images/icons/Virgool.svg @@ -0,0 +1,14 @@ + + + Group 2 + Created with Sketch. + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/VirtueMart.png b/src/drivers/webextension/images/icons/VirtueMart.png new file mode 100644 index 0000000000000000000000000000000000000000..6040aa4f6daad6cb829b3c3cd2746c71923d4bf8 GIT binary patch literal 1878 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOqvYsxEAr-f_hDYawgo?z< zPhb*ZJt!e$l2x;~&Ooa3;E@CDjT#L`nim+CapdZBF|2Bs;&*%IIUn!nWhG0P8>niIEJi$~eXIyzZ^TPtAAThq9KNfLJ;*v6~tdyPf`S6Lz?-dI#yDV1{lXX7v z|3w!2vhKInRKui|J+wI$Dqj}%@cq&1U%s|pb>H>6@Bd>=zPxf%Y0I8)g85|D#5c1) z*FK05Y1J+f7XGup`{}v2-%D9;dQK0$Z=xrlJm-7zy{z^ko5Gu+KAJzIUM^JZI&pu| z70;YzRikrV?~Lr~I{DvSaD7^xmbp&JFu|cbx*_EE+^qXD5gyAfUzpOgmCLfX-{W5d zPkDsb@gS9#7j81F5t(6K>Bc#SyYASFKfV%%)$4w)*FSwBE_|lz?bM(1mtGf@6xqK# z@8#G0EZKdLe+^AHFdlv;bMWeH<_#Zj2rTh?(f;UH^^2e9PrOmwxs>6e#q~W?n~zay2f(CdEY!kT^s&)k8THT;^jRYShJ1w=GRCT zhajUbcXt1jsycn+k8Hl;`8Owj?|a&(rlQyTIljF*boHl9VmpDJH-XTq*8 zmRBtpdHyE|94eJxv|*d*&GgqFzim?wtlqKy?8LGM%hQx1^ch&v7&W$Qv0M(H&dKog z=FICCE*4wgpMKcmO5(GEJ=-$Yr<9)gBh9qoiI;B8)w3M)cJ_Ll6_9#T=jPP*XSaOo z{}<&<0VRug=Wn%@7uRL1sJ|H?x!is7p|u~@%DUv|t`}u>YxyH#ncn_w$F%TG=bpM= zd>SS)FL!d|p|B(k^lFpG5O@?8Rzp}rrk zn{cuOf4qA3VA$Q+FAB~-VzyUY{jN<^@$l3+v$!lv+Rb`q8F}3^6rB=OKJB=kIOoYP z1-lLu&K2C`eB#a}Yd6K`Nt=06VxmrG2{3Sp9`?RmFc_soGQspcYSeco+zvP^=*r+FxIoXgm^Xi;Nwe0{}vnXQMU z*EW6s!1%=Mj?=%Hrz4`Q14Fm`n6B|>jlkx(f=zCLO5vZ%ryV;zah`?1%f_GG^MlNl z8D3dMYqEDgN%g(NQFVUP=Jr0;-LW6$?b6^Ak&kP>@N(j%raxSZIj1I`WjI*O`{_;y zdsm-Z$f};EpLZR3Pv3S=o1QLztd)nqD|*7Vf66=doe4XuF8X(&VsmC^sbz}1{)I-9 z7k4+u_!%hetX_Y(I;oZ8)Sln3r6z9H4dyfaqw@HW^ZabT8(l1n2{$!FRoIJt*B?)d zyB^OZA#T%}9w)!*TlRE~UV|k%x{o(L*}fo++vxmVr*{w41TPoAS!Us=7kFfb&?~nM zuS}Yzw>`WxYo3xKXYyda|Rp%?u<<b+7xSGa4yx_MF>V!ToLC2TqxtiQksG6|9%Yot|`2;!9h4 z!lEy?-c9iA{v>heM>|{SnFZmMhV#42-fTTEJ=*s0mzu%`1tYz)DhE#*y3UY#v^qL)_MFuDtM~hRrIf(VO>4dIb0de{@Sx%DeZQ``_7>?`v0k-DY55VDNPHb6Mw< G&;$U`!IYK& literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/VisualPath.png b/src/drivers/webextension/images/icons/VisualPath.png new file mode 100644 index 0000000000000000000000000000000000000000..a8396bfb2f5fd8820c80ecf4c20eaf072804b44c GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7zj(ShhE&{2PLTL=Ai_7| z$h`oy>&M+noo39AD-2q&R4!0z>yw`|N<~?18ra@2N`1J0+wE)pjM@L{7ciE03+>s| zC2TXJFe^;tnb3v6huT{<3G7K*Ow#o7C~f zM#pe{>hd3*n_QF3y`Od4otmxj&vJ3d>-eiqJJU;}e}4D3T2#Iwe|jO$va@%UeD)bO zU3>QIkM&(9mjCMJT>sC%68t&;rtUBM^hp=~zp;DxKXh}+zok!S-q~b0?TYKgHA=^l zS81Kw9Thw2{rbK=2kLVr8~?XSHT_@A?fUPzuh8Fkqu6)#ncE-!SI9s6KknJ8|G`bU z|DPYPTxO7Q>T?%UVc#~U`--uujn98+HT~xeZT&YptLxwPYZHIvCoBB4-x=|=K55py zdj0IJ{}uhL{s%kf{ttiNa`$9+@n&Yp1|eCutV6f1RZZfK@p;-P74q-*&6WSZZwmP@ z|7OK+`*YWy)F&=_{(sh;4ND^@^2JnKW;D2E(;Qo3=T;^0r~j+rzxi@$zxNwyKXH!S zRWEdLrNODwCv;4&Jgd%}_5c5^I~%UDa^_u9QGa?!W&NC2b0%~(RfO+5IP)e$nct>@ U;+l+m3=9kmp00i_>zopr05SF+Gynhq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Volusion.svg b/src/drivers/webextension/images/icons/Volusion.svg new file mode 100644 index 000000000..34dd13831 --- /dev/null +++ b/src/drivers/webextension/images/icons/Volusion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Vue.js.png b/src/drivers/webextension/images/icons/Vue.js.png new file mode 100644 index 0000000000000000000000000000000000000000..2c33e395fb595bebbe0dfbf59e2c891e860ac6a0 GIT binary patch literal 594 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG76tf(xH2#>IPPdhLk?@| z(L~@}>*74Cf?PP)GAYA6JlQfW(>yBGDksOxKfx>{$<#B>)GN-!CC0=)%G4*`aYwU} zL74M}Zs#+dj@z1yEhC%`v>KU&TelQB9cecUPj))qVZW@_ad(SFdWKDZncc!_hYbyu zWx2MqD;@W?%;9xsVPIg8DGBlmX4s#r>ee91X%YGL(&RU5?kO9ef4rdSXwG`qH&<(0 zyMq`Q7@a*`978JN)?T_ksmVcv<$_uAwX=yvl1KLZ|DRo*&bBtlE3WK3x5&dwvEqO3 zPF4%dlSuv~dTw`0&up7ZDV_V&ZZA4xA)Lc%v`Bc~l+0BpB`Ov=%g74t(z@?pr(!#M z?%^4EC2zR%T(%f@8SZ2YYcibrcF|fj=LwB!vlma8b6Wqw>^`S3y@NdGj?}4~;ax5` zKYRKIk*sW%)6ac^r(Rg?#VK`Ud#iuM>|KJ@t4_5puv9DOoL_ixb#YMWqD@7g7kf6W zp1C?IFjQ%ha|*joz~@lUicO(YZ{Ah;vTK%z;pWh%g^N!zm`|HNXOEx7!L + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/W3 Total Cache.png b/src/drivers/webextension/images/icons/W3 Total Cache.png new file mode 100644 index 0000000000000000000000000000000000000000..36f470fab7a8019fc7c019c183aec02eebe3ea97 GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74|}>ehE&{2PHAqhl&hGi`ceSea`mrB>{e89d(f#}TB_%&JZcp#u8MFHQ|NnZ+C9L%{ z{(oDz_W7UZmEF_-TGVOr9d78}I@9``*wH`r;X$pp1vKj7!#;DpP)ghJ%)flyYuPX6 z|Eevnyt2RWlZBVzVf^-YHxBUbxEH=zAmc#2K;7Nz?o$}!ujjpC%l`N6)66pm9X87w zFw2#j38x-tKlbf)0<+wjIl+vVc@Axl*6uK3XsNfaUwG_8%I8lxDa`B4p8c=Cd+FEz z*y`{9`F&*-$?))!*W$NGhO96lX zR~A41e|>GPz~S3f|LSL%rRyJl{(JkD#98N`wEWvYQ;^%7LBEgx=l`0Mds=z+@2`8v zUgwzi@tje|5Sn$g0U%bl9z$j?9 Vmx1l_Dh37y22WQ%mvv4FO#t2}0p0)r literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/W3Counter.png b/src/drivers/webextension/images/icons/W3Counter.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9eab5dae9cb257d80f603bde3d84686e24d7e9 GIT binary patch literal 1693 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9DV{ElAr*0Nr_^V}rpq3) zfB&;EKX1}(wcJU|a^Kuq5;-gH?wnGEseB<;D^sN{Zmx0O@~D1MlMhqQNzrXfA*T{Wvt?cj1wjUl^ ze&5&l{Ab<$;=}E~_Pc+yQ#rq3=E8rRR>#XO8(KK+$UCwv;=WZ9*Ux$D7<+OrKRZH{n^W_=NcnH_rW9(l5WH;^%&(^4V|Bm}p+d9u4GL4v9IcHvL+l!}~T&;#0)5D!M zCmh+Se79+KjF?y$*AC+;*Iu0TToH1OEu|~&iTA_fa{rgU`l(S-x#6tI4XY)xb0#ej zIDEBjS+(JYtx}Uj1;k%vh!^Cox+;2pTf>)cN#09$GdH|4G-HeA{})!;*Ti*OF)7Hs zIk&M>miL0Hie|IUC9B;cEap!YywtZvR)i_cy_XovSa|S=;iG_eKH6Kg88-af+TQe# z`GQtsJPTvV)j-ENx1WjnJhj<1Q-P`xER+=GW>VET;a~!AZPndFU;q-sadb&!!y}d#%++HjVeosFrK0ny> zIWji=@WsVn-rQ`yes$`-;=S|4GWYYpeYsiaopD_L`alNp{(_sAd7iR~z;c z{6~5Agv%HG(%$CokzKP`q^D@7=^=Bj`_JbcULV9()nFREeNorZlBYM1Ji3!+?`_B? zc#!FCZ7s*2h{hl4eEBuMv$6{cHbth~@(a++SuXQs_X5GJdj>!E_?L6++Z6FyfVt0@ z+wxuYHv#_n^|Q1tFpBKj{qe9t?0)XBV+pPT2bkn8Y%kM|lMp(-QM=%NeBZ_Ee_21d zerUaIFSH?9W5L9TB;Jh;h6$`f?Hd=!Mmfk7Z=E1}y#LdWmF^jgb^fORJJfMbF8$Qnp9CU=fc{%Q%-xVWovMFk$dyTS?1rzR_dE*K5^2UnjFQZ!==sj zSRibwqk!VyxR!S^FRbm)Ew}&A)w@8LKTPA7o$&55!(H|E2QLULGR<`iUh+UvknLK@ zhX?7~FRqcCHSt;ebmc7HZr|m8>Si~;FeQaX9jp9iE>h!q{0Q4O+aKZQM7BR*j!pE) zOJUhK?dq$5E^p7GbHa@6v+q6sx7)1vxQG4M)Wi3eYx%@>MfB)w3|$~{jZtfNIR8hH z2QivT${v@Kb`{lBzYnfpP@2%X-c9;&`QjJ72ciO&T)Jg+CqCh^gF5%qmd~3-?^UgK zykz8Y?l8X%6RSr5jR=>?>(nQHYt>fFPiiR-m-~^p@=J!~DaO?*99Du>MO_~!%Jpze zY<%hw+^ti1Ss=SR{h$il8vdvQDXwc=1NO{z%C5|*`)BSi@!5TW)PjIL?Lw2qPBF?h zI(?Em#=KQ%nam{9=eA32_^Y3K)x5uRr~e<@@&?v~o6&Jzb>ZfRzN*~W;Un*_u|xqSQCGr6LN>lup=h%R_{b^eaGt<(KuewTXNFvT~1XbcTb{AnOF%k$G*?se=M zd9UtSq|<2L$SoP(XqCXgdE&_D>ixyfD(kF%9yl5QHSg8!;?L8Z4t_rvd`i*6dEzA7 zHTzQ98=gykSaoxjw1etm#?}8l*Ud9Ny`Y?l?fsvg#|^jkRBw;k{w(djv6jOJ*^Pw} z2YyVDaL%o4<6iF{Wck<1c>SNoiiJ&AIR#Qx8lJT+-IL>HqrfjBd1HU$!{6HteqH4} zwr@{!qkrzwiqmNc0x#IFG3|BW4`6V5uxt9t9s5G0Bc5LR7J6ra-IaPqpI*+k=L!!l RGB7YOc)I$ztaD0e0szYWFhl?V literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WEBXPAY.png b/src/drivers/webextension/images/icons/WEBXPAY.png new file mode 100644 index 0000000000000000000000000000000000000000..425391d63a964afac8468887205ab0b291d66dc1 GIT binary patch literal 1584 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7lSy-9znhg3{`3j3=J&|48Ir{ z7#dzMFq9fFFuY1&V6d9Oz#v{QXIG#N0|NtFlDE4H!+#K5uy^@n1_lQ95>H=O_J=I8 zoXq+sh2#Vn7#NC6Tq88K@ znxq(*7?>EqfuW^gvVoDAxq*S9iMg?vp;?+qnu)QgnW=?Yvaz|bp;3xiqOqyDk*R^X znYod%p?M;giJ^f3*JI-^^$ZLwM?GB}Lp+YJ4fD3tO0Ub3JB? zGX>4c;Idn^=%|YqH@8w_+0(AM2V1R$!&UTr6tt4OBUcDIHM&SCsO{UpQ5(46nv=WW ztv0L6WqNau@BMDC*Cw#^`?-)0PvYJVI{unRbHMDvtP>5vpS`XsmTy`G0r zL$CCtlK%(nLPGAhr(bw_u3e|6K~li7Qh)3INS}LduB__jXHTze$$l;O{q}oiZigrd zMh1o#@825jvu;i8K48Rs(nDzZqB3%rPiGyLKF}m7F=N6% zMG-DB28WJ@6U!Lm>=|sD;-0Yl?>@OLzE!~G%j56%b8K(NKGJtQaO~Li#o0-R3_O$+ zSx%n%G1vNd|NI^G^?GytjwfB5HrG1B;L>8(ZTZ1UM!v;bGtWpoJMrSii-D=a)YHFfDGo$I+3Y7;#&X0b7Ja9cax+h)4g(#}q<+l}XN!Oob+ z!oqK5=Q0#*dL5FVzyJRG`E##cUswC<-CgVGZF^Q}bmdygcF)mwuK$1F<>hoOt!aPn zTz>rdr_oFw6QQ5EB_a%$UY1zMh)omZYTcHXd*=7;6>q252}Vxans@is)z#VQX_GEy zxLhywy}XVumboEDFFbJLmDh#ZT|o?cJ6tBI7=AuC*P7?>g_u{Lo}S)(bIt9woQgGe z`JthyHg?ypT}#vc+r%LkmHqnOsZ(CQ#heE#zlK~5ef53&ws&8D?s4ikuI}KX=u%l( zsbpzuWb~>myDd?p%gEH!w5oW`vSn>E1-TnV6i;;DzFYh5P;0)o_urd2W&#{Dmc9H~ z(bnF6`?j^<#7G-8N4dYhzDld__M1BG*YjtWyr)fhe|NLB4ByLLavUsmyDC2Z`N{2~ z((>ax%NZY+PM1ZC7Y9#LxopyWaMP=)+Pin{vdLS!Y+2OxuahQCdaUlp$NxX7;qXL- z^>x+m&(FMBqjS1LqSvLWdi|CyCii!huHI8qXdq$Y8$9Vr-{RxTmM`x-QMN>8Jr~1| zPpj9nv$2JS`Yylx^=s*L{rG$PYO6y-L!+a!+-U0UAuet?wva(7wjEeW-WVKWEmPN?sI^F zW9!z{Z0x^PJ@=K>zS!B8ZhkFSL`P+&PU5~Fm$?0Pxng#G@m8`-opo)QFYl^Vx6XZ@ zY-_>O;2M*%Tf^I8u(0P{@-pJ|ZYu&9OU#$N({n(u7z@Y4nt$e=C9evS9Z%vV8 z=r&ut`7iIusaexIXKbouU|>)Mm8U6*C8<`)MX8A;sSHL2hUU5kCb~wJAqJLK2F6w< oAg+~xLHBR=g(wmdKI;Vst0KrkU3;+NC literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WHMCS.png b/src/drivers/webextension/images/icons/WHMCS.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8c8a745071e06ec4248f16e15b741e5c2cd534 GIT binary patch literal 1175 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG*9Q26xaOT=$v@3nc$&TV zGdAYg^^7Us`>dz}STu^Gfpxks;yXm58 z%UQjaiyEz$v^p;9cU(5;JZIK<*{J)9Y2SIr3D;~VUUZ*$&3@8(?@8C4rd)TKdc$q{ z4X+tDeP-VDopUQ_&aL427n2uUOkHpze!-ong?FMC-HlsvJ9+87a>h>p1JFZUO`Lu2K)j7Mb&EE60f6ue7eODLl zyFGi~^S%QwCLX-H{NRhphpw$W{BqjS>zj_goOS%}>Qk>5pMJCS?3?B1-mW@-j_#Y`b>t+O->(uD#xW4#fSzg~Lw z?Ai0j@1B3V_Tu}EmoHzw`hM&6$ER=Jym|BE{=0YY-u-;|;pdZ&zn*{k{OR+TkDq_M z{rvmYmv5iGef#$9_xo>uKK%Ie>BpbXzkdDt_4nKFzd!%{`TO_Z@Bjb*d%8KNF)%PK z^>lFzu{fPNnLAv_QRKKd+ci<0;44AeOd@BeZ1FhTBe!htiSnn5dv4BHQF8l6fRex& zv6AU`f1bG;c|-Zt9OLJ2?);wp`^WvrzIoBJ97B~duNd6uw0>%>_vZDgNtZt6cxo&<{&kuGv zS-eH)b1CcLwR#5Dd3BZ491CZ`a$^@BG7gXOfd;rP7OL zp`VuC2F{mF#9TzyMrKGoU6#$Xb?r@MT}Qs8x3^4^pEE34Vd?W}!dWIE!Fuivl_R+a z0zy~SH3zO<^>xviN9St9SBRKO$N7DIaKLVpS%1@n#oBitte=uN(=1@#SEGgQUEB5> z$i92e&wnN~%b{|cT4`{|wVAH|?yRR3Y_94m2(S9u*m9wJ?c295Hb<`W+ScnlC~y*} zV$PA#d!M?0fBV;#AN%4M?^>_Bs&HKF>D-RmwcFgvp0=(m+3OK(o@rSnC1I@l`DFb> zK8G7&`rYqxn=k(Omf6fF@I=<;_r6w%Deq^-y?Q*+x=?DtZ9&BkH+8-!JUKrrn(_RC z8nzW_@v1&mB90kbJifZrY_DQts9m5^eD3jV*3vVtI^XU>4qiGRRO~Q#y85}S Ib4q9e0MWjV@Bjb+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WP Rocket.png b/src/drivers/webextension/images/icons/WP Rocket.png new file mode 100644 index 0000000000000000000000000000000000000000..1e66ecc31c5187db38560011feb15b9b52c3ffba GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toYCT;XLn>~SPKxxH8Ypnw zeR56rlIa{Aoef>{ia5I$s5>gPG&tN+SY#B{s$t}Na94(hfG&%oCfkw~Q&qPmu3S0g z;k0LKO-?V3d2~<2_wPQ-{T7kiS6@Bw(4hF)cl-2bJq(IUN@eVaR8KVgEIZrT%5I!= zcBV|vb$?#jS8Hq1Yu=x3FtB&Ys1IIVm-m)MDd&vr$7z}FN3GxHzbTlr{v%`P)rldm z)*TRQe3$Oy-1EqPnUe6T^^1DcZ%e%Wp19c|+VE6F)`!hWTbIU|2FhsJXb4*_TfT7K zmevQI$9T3~)&3{b6;v?!NTKz7iPL9Ro#xqEK5-k%*)F%a4-LN`R9*a=^{)Dk^W43D zU;1C3WPK3X{;~cA*O%@^iz>^)uTOV(HQN;~b8pJx=jIFB(^$T|%B!fAzN^J|wNhho zC8HR}=05J-8Pz?zV?&A`r{(GUx^wrR;fVDx_{NjZYj)izVp>nng?PUuFLUQU*|Ffb zn53=3j=jA*?k#^I=h)x%FhnJ7$?M%`xAvqqKUcWo(`!~-DgBNwuq(JSxVrz`Dxnkh z9m&b8?FS{-|G#Yg^Ca6ThN8;IuGtEFviv9Q=Q=r7aqZDMcvpk(tv|!2=9xR0PVT8^ ze12%I{@bk;N-XC;3G6emZ8Ba|lf&lmYx;rrc1LFAJGaea%Ubt*R=3iP&|2N&9~SZ% zzmsPdJ1_M(f!$v4z=tQtADz6U@i6U95LdGD&fShPL6m;2jb)?{%u?Dh37y22WQ%mvv4F FO#tx%L+k(m literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WP-Statistics.png b/src/drivers/webextension/images/icons/WP-Statistics.png new file mode 100644 index 0000000000000000000000000000000000000000..22d1c580f3863e3940700ee5ac96e885268d35f8 GIT binary patch literal 1672 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9{+=$5ArY-pr&ssLmWm#? ze{Np<+^%f*t+L%y?ZUXOursYo*y0-PGsR=7SMsH-;2Oso7ZWM@gjxaBty|Z0vib94Fs3ofy+#8dnP&Nbw}^~U_3MRxzg1ycT*1pA2556?%@9U*fW6=W_|{7rg%mLfgkeIrnDSzji|gc zPjf|O>V{XEZt3AG4H&buPC7hj{g5N7&t$K@wnf0ZkL!a%#GA`8MTFx~ITl5GS71!Y!QEVs3kdlCcad9hh5;SUWOQF8@XJQdp8)5UYoekaBu$6 zJsEf3iOSBtrmwk1zUQkzK}3VX+bN9(LYDhVR=t^CQx#Zp{@iM-cYgxX^IjLMnSFo7 zujH2pZcTc|%=g3m*!wV3rO75NPa{?y@v;nyU-|jVojp7?fA(nX*~29|;=iTEO+l*H{_b=LX(?yAe|U%5!8N7k)d@U1 z7%S9RP5PV!=G@R~<@px==fUFIt=#i$MC}>=#4T`&nv|&Uk* z{c-zg&iahgo}mxo9vCH@{V?w~yK&eZ&N&SKS_3zDF3L1yXL2^x?F;$yXvG7+(r2j} zCx4Z39}4h|m{Wd6e(mdzH44lN7pwDrj(bqNe(hVC=giADvR!Q6IL&j?Glnb$H_oR^ z=OnM#d6&!K@QQQRznqWTcP->u;+)BTY){_Fdzo`W>yNCs71|1 z+7nMKA5P6Fx!-^Bn?6(R%yVvj5o~#E)0oPW&ph4e#vrHB>a@`J*y`lAB7HZfZI=$P zKg@}`*UsA&Zcw&oW8`Gv6PC+VRD3V7{t#u7L?z*qGCRi{3j)CoW zmY&pF``YhX50*<@m&v(jarNX1{vSpkVjl=S(2r=n({lDxm=I%llJ4LA69457{i@e5 zSa#Lh*m6!8<9()mjdR5}AAZSD#&s^)WcOUozDkzj?{RBRZY{ax<9B?f#R8U?zS1-O t32Vy2e$_A(f1ezY{h#01X5N4K?vyVSfM6 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 j|9_~)4U6;%b`&`} z!^6a7@iBh;o=*8~H6M~Ar%0IUtvPCIn01Hgn1rzTB2Kp$rIm|1bi6cYCDe*^>2wCT zv|jSfiVnLtg&|6tL!?O~T61ZC;X4t{O;^}|q~{lXic@=kZcg>NxigXrmO_ZxcMUFLN&q4Vk#6O>06}Q0(2k*>leZFa9s2sJVJueSDOo zX>BHVvWvnu$0(iK))E_QoeZ5WOr8B*{_u{V)%(9XL^K6$3ekvEagS`xdV1o-i9IWy zz4&wQ@l=JHIprE3XHGFQDQ7uzqHWc!{@1p( zPB{(?9XXt~NpD`ij=yv5XY*ta&$R}HS$$Hf!AooHtA1VYIUgEs?#5{8*vHn$w0=tI zf(K_Fm+evD%lYtyTe-~TxC%!?%)-^rZO?=Vhz1o*eWcX;rQFZ`y8n8WRacxil9pcD zlzKMe*U`;N31<9yJa>fc(pbY<^sa~G%FAurx%~NRyS^w#n{^kZ{ckS~w_dV*$(QHP z`V_YBbaDO4{{LfG&Qm$#1Z|rr>s__S)>N!Jc6HURr@Pu*Cfrf{`&-?BJ%Zgj)5>9? zpXY~1L646|7tWo2q`h$GwtweVh;GnO`^2~Zu<(-U+j*kac=H^awlz+AN1E81Rh$Wh zO#-upGn$qDryX4+yW7vCZ@bglwfDT%oCtpT^Fir6J_eVLFZ1`!a#Hvn@WWMgf?8!A z-;MHcjz>p7K9-DJxO&y?7cWn5t^D;?X6vIB3+oTOxtR4T?!QKGqVMU;N(>(VgW_iM zSsps`XY-oU#(=jf4N3tbBF8%#mMtp#9Ky11=Dy$dBAPjwJEJafGi}^+)y86rNRiLn zSncSj+u{D~ALd_tRI$+YcA4D&Cr6q#uFE%?b)qmjX3-6OO+9N3&1r@%l8x&={XOQ% zlJst=%D=Uoj#V|!xD#XMXj`8A#MhKO$8wLMh2w<@^+F78J=+#WuwBy6HZNTlwLSCv z`HRPrIrJ0-i_KLNPrWOz5)gcO`URWwZM_qX>-g?TuRC6TvZug8DTwj4@4f%$`jeFQ zx`Zhg{l3oF-hBD=3B}sq4L3K*SlN9#^|psQ(B@*y!yU}a_V&F^ubmY8>#oBOpC`RF z9|ViixC3S$<#c%>R`SWYDK&f|H^+b3)Poflvwt$)Iao32f~C*{A*P@^> B>No%Z literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Web2py.png b/src/drivers/webextension/images/icons/Web2py.png new file mode 100644 index 0000000000000000000000000000000000000000..252c602a09bebdd2b2e33cdf1de49104c7b9e526 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|W=#XY<(;wu-H0 zU|?V@3GxeOaCmkjje&td*VDx@q~ca`LP7$E<#B;kCj}mz6u5L;;MBndKbbU+B~9w4YUJS)U}9!?IGH1Cf5N{#3=9kmp00i_>zopr03V|!UH||9 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WebGUI.png b/src/drivers/webextension/images/icons/WebGUI.png new file mode 100644 index 0000000000000000000000000000000000000000..baf6317782223aaf482771af4c3e130243c51713 GIT binary patch literal 1973 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%h*Lb=(hE&{|8^#?V@?3WR zl`~f|Cd`^)(sh2us^rhJmKmD?=B-T(T@UE4+V7D5x1Z%ugGq2ubtEBl8@ z{Yyus)uewt$1Tn#S6MX9J$BqyGuZZ7g-UYY`U2MtHxKPxcjQb*GEacGx6Mg=K9jm* zF(;PaE_(URmS3^b=eXUn%^h~TwF^=Pl=riv!+eSFkxQ!FRc91 zVxQmlPVmcaI`Pq2w(*z$!N4PC?Qbj;jtKI+vsroc15L5!HH83{p&d4s^Tbi zXp=xwr&W4N-!AdpB5FqtZ1A`7)-^t0IM*rg#0l`g-rq{SLXCCw^IeQI`9|qR=ZZ zeJXWYM({w-L!{7C*j|hC6 zboEL2?GKNxb{L*Zp3$?+o_T#o*Z11rVGATT-??4#AtirKfI)!fQ~h7L`!yfFm_F4i zx6|Sa{}B=Oo|slk4X$}!&79Nro|yf+OXx@W@rhd`GoINTu@d(DuUYtkziGKT*L0n( zM#X2J7|-l$*f(MQIuE6{s>RdGme|bSyxn8DqJ+)-=NJ8x*2_0r*4CL<8c9k#Ivw9P zeedbTd-wf`Z;re2Z_c8>QPCv*v<=rFh68+HTy2tI{vzn*7wO=n1yl{Q?onP)R zi}{Y;k6yc?mhoAIqr*SvkbUpZR&s8&?@rTW*fDX-@|_F$L^J(dox)yf+&jP7DzS=x z^2*?>-uKt!?U!E8*>s|`Uvr+#9>ITJOStdv*SZqBdWy$p%?lsI7Zu5_a9hiHZ%-=M zdXv3@%!Z7%3ac1j%{iQ1le7QjIR^BT?f zyf#XjyHw?Xh6PVY zSnsgDv0Bq!{Yv1o|Asa54;o(y6=jVQOPx2VGU}Pf%&RH_f})3&nkQR&TTd1j7ZIDN zQhC4O|NiB(%4-6){{8CwYifDW^9Pmtr$huXev#(>!6&%j+RQztCC{c_XtkVoeA7JE zFAb+o6`$8us`K`I9;+Vk;`NiKsaJb##IN1u)>k>P{PtW`Q+KUXUhP4`Ojql#T>EP( zuej2G(YBrU>i@?7d z2T2aSQ%2S|+9cGn3r@!bXg2k*tYFylr2L|f8*2fVwykopUcs68zYCYC-AMX6Ynh0I zedg{fqHkTlw?_#prtggYuiU$=>ATvliQUi%^UYE{^${lype z{_(c)71P_FHskq?slAE&*m+jSJxa|E`0d1-m$9hBQtoUOUzMQs1*2;XKBlv`{$Xyj zxwP2DhiB5w&*#tt)=5zEimL-4XW#OZGo=X5Ahke024-$(bLkx34>^ zzwV0AhX%&2p@Ppp*>?7`M8D07ezw)BeVbs>v_M_SgOk}_-9B^Ssutr**{9Q8Wd6?a znq774$E~ov53|Ctpx-X!&=wD>px-cAwqH`St!r(fc*5Z(P1>D>d`IsleX0 zw!0C*+3tmvTa(NEmgyQFp0$o=wykpY`FV>r&1zfx{I+#l`@0tBGcHyo{GSs~6wCMt z}fy|l5wBCi5fFR*{rRQuf3I5gk5OUz_0#+TBCUxMnX}$CYIMC@ zpyS>5Siou3s&|a%KZkA5IsLQ7ZT`-<_0bfE*a8hMpUpbAP0q?)FzHq35RI6|$}sQYQvK+ODxE4PAAj7@bo(va z(*^qveg3oeTIIZjEr%a|;1+QG_|gCOzW&4;auZT3lT8m9EXk}Aw&>fu*V|FxfV!QJ xvuf_`MK@7ooHhUe literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WebSite X5.png b/src/drivers/webextension/images/icons/WebSite X5.png new file mode 100644 index 0000000000000000000000000000000000000000..da5e59c3f7f47384aace51cdf70e0f042021346b GIT binary patch literal 596 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 E0Bmrw?EnA( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WebsPlanet.png b/src/drivers/webextension/images/icons/WebsPlanet.png new file mode 100644 index 0000000000000000000000000000000000000000..dbc4513688218dde371657d5e3e195cb6b713b4c GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7jXYf(LnI{M9<GSI!TK}p8xs( ze9r&(jSu@a8T_jG@cui8>F4UH9+6ch{K}91E=j8t{=LPqrb_eN`{FmN9|f~bSp4kY znmd6iz`;noBdL)BQD{aON*Ydwb~6aLD{s*9f~!{Y0pbeIL(-5BK`bGY^Q&6 z;lA0z(+eK4sgzxRG%1xqzD3?AS0+Du+WJl2@s@?+kM69o*e@2di(BEr{rf*y_E;X% V+_di8VFm^U22WQ%mvv4FO#mjcqYeN7 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Websale.png b/src/drivers/webextension/images/icons/Websale.png new file mode 100644 index 0000000000000000000000000000000000000000..6d67ddc989b4ab9a14822896df4d604df832aeff GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Z+W^nhE&`-JL#f#aH2%} z{JC@UkV3|t;?S{ELc({WUl13z;_m#*jBD74E_-%!XipeEG#N4 zrJ8>^W5pi!vb1b>{L6TEFJsR$LYN(&!U-|8z9Ct>(&ZEa84n;f4_2`(0sc?-| z`DDJmi_biwr0nX8&9~Ne!BF{{?9cQ5tgT1tp`6^KWVCb;bk$Spj^03RYXx* z@v_kcm+y{iOxCjd<#6x0Dt5;EeuCGB-KS#?zBuS(aH)Rcv&r#^Q5W8%YVAGMG1;X! zPiUP>{W~SUOeA@E>Pt7 z$M2TU>*l8~OIP6O^3;;9Z}7SqrTLHL+bK7#rJDj17cW`#hjG)UO%q!beYrG3w1Qfa zdfudk|XHWn{DIYnd2n+l62rG+zYmL~An)chDf{*i`JL>3jR)vjzs&6+WJxfh-9d-B@;7#A+rpR2X^`EqyI@%WiV4fZ!xe z=3tkp3`_<5yX-D+`DxGa-C}j%zU!s#)0-6pIL}O3awtgnPV+YXE82_?W^*pzy=~z; zqi#{wVAua~&4sOdq!c<<3qAdM$jSM(v%(6^T_MSmiV89f{}~lR{#M+*a^|}2yM$FL z#*=O)NeK!#FhsC2-08h^|JToK#*Ig=WC)qYcExgZq_lN}FmNV34LRwzEw}i^t+Um? zUfi^{tNrO%s6KO3qRF1(Hy{29-`=+7|6VnQJ=Vo9j~%_a{JnqftzDgOXS?S}@CID` zx$B)g^ZM!H*O_L_t*%bI`{m2^x0j{M^XGZ3H2QlfeSY_pcmH>PXIC)OO7K1@B+bCU Oz~JfX=d#Wzp$P!vfEg|T literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WebsiteCreator.png b/src/drivers/webextension/images/icons/WebsiteCreator.png new file mode 100644 index 0000000000000000000000000000000000000000..3c25e14aae94a4507e642156a0b1619bbf216bc6 GIT binary patch literal 18990 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEM)^HcV}jsI11+hex=|BFv=lAKd^FL(z>t`LZeOm1F^R(Oi$9DfqZT{J){V`Pf|N3No z&4%gm=imRY+kAKL?z`3ZZuW+32q~QJS-U*xy+vWtsf_8Obz1+8->?2#QYRH0Q<3xd z?8);*`+hfUUGHD_`{8=~Z>K6GlDO1E;+!KCZ*3IIevvpccv9UTUej+oWbL>LA8tMI z@Pn~f{`t4x_B@sLzcja8K}+2iH)DeL&Xq2z;Ahsg zP&zK8z3ye+;GQx{krYlG3wcq>f z|ED|kZ%zMyoMkiZ&7NPUvt`zOt>)IZIQdCZj{D@}k6Qc!7aZ-XXZdTMDE@TwGPCDI z=D5$1=WfQy9d3U4W5W9XAMfg)|2w^|*z)iCKVtvpKA#iw{r}-&zjePW-o^j@#vgb4 zu$GqzyC!$)W%am*USU7!g}hgneE<4ow?}{-clo{FO|mO)9#2`L{{Qguch8gMdM1mv z-7`JDHEh+4J*jH*UayF#J7e-}r{?sB{Kk^i43nBO+bd(%Z=Qeaqu=WVv+P69ORW4> zQFK$`^S#=+yTWB9qhlFw?>*9TF1q*o?#F!YIWck()ppgE9MOb3LycO8C@XIzWXNBAt>CM8G%-_>5aldXmvrr@C=)sm! zH4D!zo)_+!%#5uO$xSTkpL_3n@2&rppZnLdaF-g~ZN9ola+=hQjouIYi#ob0{O<5D z+bHR8JQFwfigIIRp4HmmV*Qo33yZ!lzjKdsp%}Nyig>;BCG&DtRqUJWQfZlE}svFA*X~tE%+u-1nbU*tzWYzNrTt0$#1_7plpev8`m4S>-mf zn-jtwuG{?XvKs5`9r9Bx6n5<_Xj10gcHyh#a-oBlr&@eH8M*P-5yANUiOC+tc^5T2 zCz$@$xWYLl@ykWaIMFGVUm2MSGc1^r3tz6}`Sk6>oR-NAvhzDP35Hp3)>m~>Gc@S; zk*m0MHoYl+Nw$<=M)B5!ok5e&T-X(Vrj}1{($dGOHy2MhaNyA!*E4gydA`l{zb(0a z;*lq}eBZfFS!d*^k!U8zVzB0wrT(#<{B=j?&Qn~vkD+d_sBT?6XLgOus@)CGj-NbI zZl>ORabje}osuX)wx?yRCckI5>0kIWujAe9P6v&Hh0}u82l;qB^jpwkkQZZobzxRZ zVwb~T%Z0gGIm(R^9Ww76ocGv$%=^lJlPTiu1*5*UQ~i1WY8tNau6=C&vrF>HD-&zR z4|Ck-sG6DIiki&WH}?>q)R&%L&6ih{pB8sLJgfZC>r2l=6BxGckxgMqj|w^K_U(G) z%qy3x?|yz}$T73({_d$xJ|gQ>iqbS2B3I5iw7GhF`{y-hcZcvDQ;RZUsI3rR-K2NU zQ0cPTr!@Y|Ia4*73fm@VRcd$*W>znbd zo!%X6%UUA?Ek&Z4)y=O}ZfuwEJJ3JVI;1;QVdMFFhTNP>CTm)MA3DHWU>~&PgF*FWGl*@!OGIY z`o(_Ula&{G3@SoSeXiwu_#}Qo#7T{Sg%@_aJ-OolGulFA{n^Jy|3AnO{q1vycV@HX zq`IfPSNm?T>Mhu3{lmC)>ubrU$5bumEpmC4Qe1yO?n>?f{^sMn%^c0eh9_2e?bc*v zyzTmoUGIo+EVJ>3LQdn>(8~-=8egs~^c675yx*%8kl^Ai5v3Wjf_wIgkRx2vJEFge zeQ&?=;N_fN<;0xd#c~HPX;dl&Eza4|Pcl2Y0U@$_<8lAIABgzN&Bgzv#b-r1aOiNlS02 z2Syzz(`tL?y!7|ZiW8gUGfqDc6h8FOUcNrf-w$GdhFDQj3J zt!c`uVQ_qTL!6PfS9Y1C^0kKsTw9veY{YISIj-n8c=MO1<;|+D8A@7nI18rM&;0UW zi}MW;QwgKgxfkwzKYQSQ((GLfi8t4u+IMk7`YUCH{NM^lt$DKq4;LK`yZpFl!wT0& zg*#?&tEss~H+FkiUP<$>h*U+!T7cP;dat_o_cJ@QuH>Q#PRv_ zL>AiIOn)R%xzCotspCrE=Z*!c#U=SKAMK74bK3W4!P)~qTlO#){PhcEIOr%6zVJ|- ze&lAC@9#6VwtWknWBKFSB}TQ5RXi${2jy)ltggEI%G~Lb4m9QX%oo1HLaK*h;q5VQHRshv)gab=jWZpOb{$Ar#mLH{z0ETJ@OjZ4a`Voe zFf0^VC0DZ5bkP-q2!nzxfx);pGVPSfDPs9@>X4h-JI-gOg++f&n%I_QOsYG2 zgg1q4U5G_-p6%C|IeqJ@r|nImobw+k|53j*|9b0=(tx(- z1*^`**2+4iG}bfB5A5Ck>viaB``?cI6<_({b+25$dB4oZMa%B^(W8HLB^RtKo$k5v zRiVd?D=Ye5n7Xr@T*^zTHvj55@%bc)*`af^PO^MyUa<-%WbbQK zEc5UX5Z}1FG(bZnqi-sQ<)n)Hiw;(@XfUgVSwDMv>x#79Gtuv*B0`e;dSkV(vJ$`VCgP7Tlr<1k1`uhG`w8Xajfs@m03IHtnZh3S$w+fs_|-9hXmm_ zMKfNQFuBd^mrG(==HN9|L1s;#cp%g4cL^rjtZuGdb>YAoX{KFkWOu|rH#xm_QqSo_ zw-k4BxxC0(a&8X)ZHu*vO+h8ELKU6OW+d6VHaz#Pto?pKxNY&14-4cH7rip$^n4f@ zI*Bu3$E2eM+q5|yHAF-A>n-b|^w}V4N@3}zlmQwd6`T;j4Bp);p3r)Vi+{)1I zQ_K}VQ-)=~Ho31VP^_N0*O65z#$%sOp^@pqYPX<`NeqUM9M&bfsBLh2QFrjXkFZi} zNBPrRQ)`+(*eu~@W%h}3|FrAG{)nzbl{c~L7TX2pCcIdda`o^MvDFt=IA#d!PLkpI zvf>io9;HLQeU zx8}X$?YMorEi7BtNKD)K_0tPGSF6^XzWpqAZqkY}cZ;9y#xF{bT$2=WGPer&kZNW6 z#kOvu+>U_LY|Ae2UQL-Q9GUz4>ZUN?sv23>4-b7Ng&o<;yuopiN^>3auYyh~i%X&| z4u6gu4s4l_6C_lks>k)!kh8Zt@{-_z&x=2-x$0=-bdjscTgWoE@Z$3O>8sy8nf`O% z+uE%r$x|Mw>3oQq@k4P^e5qLToYnsX+vFKb7I-y^h2%XjO8k9gpU~%jnueMaS_1iJ zP0*V9@TbXywcEIy<_b7StT$?yP<-)|lvlt1a+WSBzUStJpI10UM_=aJA{8LERi%65 z2?pk6QF@O0DO-&nUeQ<-;I`q}6`=_N>ldqVmOG|CjPANWXa2vh68xGDiQGPn(uX@Z z7PP)mp2L}RYWE`R3E3OH?B2xZ-SYTyTk4_~tBB=+8!qQ3K3H){M?!elR_8y-c~1OU zPg3lfJ_jCmeD$2yX{}I#cjM;5!;8P2P+J{x!u*5KQ^k3WLR-Cx=2WQ_@a`yh{VF-= zT7u-urFV?#e{FdgBApd8>0?4p=;r`$Ro8|yljj^b=)7n3tW`nUbG&>{O%ZkCJJVjA zoy*CucVW>J9y95(MU9)ocFnSS&40$;WUH%$QRb&-U{+1crA)=b+}P*?zRxa{}ufmT$<0yV^(FInD(~E zm|J1RH47b8l{HeCAysSJGNP19CumOGoK>OuF5$}=;pL)+J}wpx|Bs67mSwoau$1+4 z_IByJ3KQjeC{M-xw7 zf%pZpvptMG{uK9r{QGB}=M2f*(4^G(-Evt`p-iohzNeUW`Yc)F^v?Cbd@r??K0lc2 zOlxYyHF6KF%zC089wD5QV8k%xT(r#x(I=AYnKT{51EiO(o*q`V@>p@;b9NDlDCYoX zhYxojPi^fuv$oX!u1|{Sj2Q{RuQxDTJjr^rqh+s%_SKl1hhMCid&K$$U)lt}@DE0= zEuA6za~4IV?DCW~Oq_2$^;R{5eUbU$$sA7>EuE?@CNW#}*P;g}dpGU>#r{iU!mN2Y zA5XMDK3t|RcCga+YB|pvrmylAReh_%RBqf8FJ)!z*|YIRcUJ90)z_9HKJvbEtahGa zxR&LpzjO9R4S^8W&ezvm-`<+tx*$JT*pJ&>@M4@tv-CW%t)A}Z1Uow(E9(nvS@QZC zQ=g2|2|M`{&)R|xMO(djyTs#=P|!`@Xt5BMry7Tft}JMc+Pa}|$7slzfV!F*di6y)NE9N~{$o1Tp8*J?##+}Ue`?W3O zT2}uB>-K))>^-x>t;=*u$dv<@6aE$M&+Yn`8|=We##8Z>*Snh1_TSl@tf3cv`d(Oh zv8ljWq4xUA32&yHN_@R6=3gsgZ?Liu--?qhU%kv(uie**6w!B>Jnh3SF6F|4tID1i zcoubCnQ^Ja$gdj)1aQ!c(ZLo!bwGgnyvpfJ!0Sty!zR8|MwdHgPVc_ru*o6 zX_-$nmDiTkVA4?a;M+E1=H=VVHEt_fK47`|YW0r>t1JI-xpYRQGL}ivv|eU{(n+y_q<$f%fhXE#H=lXW&K{` zLie;iGv{4%KA}GO_N}|jjR9-j%FgkNyx8!n+iBi~*pBTNb8c$>cvj>j-8<23F~d?v z*I6QgH*%*hU}N17an9d=&teOQqdD&!Oi#R1j7rLD*|PbLWS8jB_Z%WoI-uP&FXsNYk*UOz}wz+kr1mAr1 zxI?akOTlNNHUBX+nT9WcJY|X1-{0mi#vf2Gd64_Sk@J*BWOOoze9@J}EM4hEkBfxu zbbMz82>dV?n3`OfS^FopgP~60RcY4y!ve1H3e)aqWj=W#pRC8BZ@*c5`I0>LIL0T} zp5GRoTD&?*C;Mr{WbaoDQ~%xYG6*vH`s3p4kh&R0SKB{-87#h?=ASZ{WV9lShkU@_mO!scIB-PUD|bL>ne8b18aP>6CH9xwNB|jz5Dox z{Db2sHm=}3XRu(!HOcC)Yqm{RJ!{u7Vacq8%p$zYFNd5AeBsPJapA{{RjeD$Qm*|> zEn2>0Z|+k6DSLW)pG1Cm!FxOJ>cl?>wNgx)zT}=*7`IhXJzJY~p>nhHnl*pfr-gt0 z-=L+NFZ`QX?CB0gWmn4ytXk&RZr{A9AE$vE*KE!WVf`<;Dpf!!Rmm=B4Sr|zbG_V`|;btSrzJ+P66(YgZ zkZGef?pk5A$DlY6Nc-a*PbpmOPUkcRD1v|HqfB2Spz*4=HC#%f2h5*}}F+ z!6#+fOAX_A|VU9@o=6&-mV3 zbYX?do<;554qWzKHc^{H{(9>d7$hIQ^tFUFqRwmsyHe`Wuy(IU z`S!0rlyCN}+#(%ildS$zL(Qb7Z4ayN#8VrV)O_uK>uu%g$Hczj$gwA}8xo{^Rs_my z`k#}VwCSv8{Ykg1WYtp-BU5zD&I)dwKXt|9y+3ysI9PJzWnGtjvVg_WI%l)%ru*85 zA6~Uv;IQ?5O0|Kq`_>K1rOdPHgQ~Z<88Oc<=hz*v=Y-~~&+n!e#awO<)t1w8KE!ir zx=qrTSLNYvdpskx8}p-!cYS`Yl*k)lb<;~}xk2xhiM6*bvRO}55jpYE;SOWC(&I%| zAFq8AjJ}{;m(3r%MT5zUGb2RcS?t@G=*ARXvHw#xORkCk?38ft-M%U3susB3o+%;T z*ZL@TlhV=lJ>Iue*(HwLyT7SdE8_9_zg>R$+jjhBms+wsE+e4%%XU4NmP08U)9*;+ z+>Tr8Hmy_oz@>v4&o`=aAN2Sme`lg#@a>1qr@e#9bK6~Hob?~s+%LmoA-E#)_*=F0 zBL4ZG?@gK}u;Ja`O@0%E<1|Hqx)u@pd|c zlj)4U(!2Jr!jCRIHZjk;$yji%hU>p;Rl3R9?0zg0Js0s@RJv%c(_*~FKYwo9%D=Lc zx(=A?)F<%SZ~Xg3?1)(}yEAC--`##vK1omBx$nF$^*E$#zqD}Mx3HBC z@yw@`RxbbgbJbo&_SHeZ?jKtj_A*z0>Wt!W&vHX${v~NEYCi0AKe%I)+~T!oUbWj? z-qrPZcV5i>Uu_kiu7!mhKbn7e%h|BYzDn8Q3$M2QRnUIEdrIouEs?rbM>6(In<(1V zq;~2@gPZk!&G#ZdmrZ0i_OHflmC&2>`)~I>`}||K@UwplMZ>n3*g%g&t|z<& zOZ?ix*Kf#HpRz5oq}j=P@-r)=IXbHUt|ZzzW$rkX<;K$~cKP%T(NFVMUxE1gZ)!nj?k|d4+`OoyM?kLj{Q~7voL9Fe zuV43nb*|vwEMZp8so7V)#Ts9`XL7sA=yXZrlQ&v>3_8o}b)T^JuS_kK(@{IO``hj- zc3bvNJm53`?&MpXtIU5KsZ92}S>{w8`&hAD_N0Cpq5d{@yJ=-o~4~+9hl1 z6wvZTKhSlU$*8>aeImFEvbL`LnYoA2gLSDuzs?KmazmUt3($u!&F-%qd7`&}CP zH|A;G?loqAW_Zf3|119~^s>3zf)C-=T>EafgT)%wHd;IrowI(%S(G z{+X>=_cU&Hm+<;uxdA-R-4^RzpM2Xh`P+o`pYq(ZZ$(ANACAZl*{GKE`jtQbq$eRp zUal!7I^V%?MiunvFJN$RA%bY*^`MxY){`D6N8y8I7{dN2G z%5I65(>}B-PiBtynwlwankn^SRM!-mjakato*1n@8Lh?w-cDLix7d zn$(r|k1duxKHnm*|67LRwhcWZ%Z{#G|4V4`tdiUx3)WWZMH$a{85TdUoK>xxG3)3j z#uQ*-0rL0z0fx4cCu)_tf|19YvJ+t-!2V}we~#oSCj4QeUav0>4pXQ zrU_-+zKhnW$F%N0G@I?3>@-@9Y^jR0);~m`CkoU=YyE42dX- z@b$4u&d=3LOvz75)vL%YU;qId`-+0Zv55FG|-pw6wI;H!#vSGSV$dNz*N^%qvN((9J7W1{nb{!zHyixhS)sBr`ux z0c2)kQhsTPt&$R#f`S6n@XUgeWY>xkxCJ0S*!bd-6n)Qvl4O&L+yd8%5`7~B0}EXP zBV8j)ePsO=xdpzyaNT*u&`?ay&(*I;EYLU9Gtke?MbS}Q;#!8V537#ikjjEo{h-w1 z{L-T2RM)c9yb@((ON&c_QW0T7gb_ihX($F11enl?C>ByG4 zd-?{z^?>3bJu|letOKMPS!GHxTwOtFQ4Uy5O0s@xPHJvyUP-aOp`Ia1h*abjz%^j? z4A^jRNL#t&Czpau@pQ3Os>m(SOUX>JGBPkTGjwruF)}l=G&FQIvoJGpwzRY~w{UZE zbTT(HLDKG-S6q^qmz)aIo|&0qm71Jtm|||8tZQgwXsByqoMNbJk!qf-Yh-GXXla(1 zY+-6>hGc|)QD%B(USbY5mzbKE7?~y-Sn8TtB&O(^SeT{iCMG4D=vtUrm|LV6CtDaM zLRnZ+gfMU_bQ2d5T7co1*pWP*cAK>?iStrC+#p=hgAoLH8c0*(R& zm{f8`VqSV`imehfW5C2Sv7}dXOXH-p#3Wrw4fj-Gqng3bKrCxoLUG~rjJ7%l74Wu$S0^BSs6sP zbACZ(QD%BZiGO(>UhAu~T^DjWZlbVRfd7H5Tz|P-c9Ku_zgfPw>hD*} zeXOW|hd1J%m1IHWwv+RlVuw2#jqS3RhMrU`1IOJ zt7nBmc!<>%r_9C)FZG4C|C_op!S?#P4KH{5JiVzt^TWNzHCc@3tml~CD7!rS+oS)y zIlr0ncmFw>&A@M0_K=;);qE)`-*z9WU5?f%PPJQb_|JasPfwj4Lv&UeEMIcTspQUX z;Tw61CC}yWDYv*Y1T_gMuzI|F`A6%avBI9i)$O18vV&I_+~ZDCfItFjPj%b9Nu9emBvoCc^#b_Lmy-CtG>k{ieoL{l4(r(&gnA z`HbyH7B5i`STI%Lf>QO{K%pfcJY)`8e-L|q>2gH3A=_)6Yf*EGBmCFRIa4F`Bm2RA z=KpLK3@rRIvh}$!4=%XxV{yuxX7xu|RP5b!E0MVtrP{jXK9*NEIB@ifFx|YUx9@ZF z4msZH*9Pa3jX(5!mYCi6@?h%03pXWh&Un~+`TkPrTPld9X3O5_^SJC_sM?I$#OEd25+@<62aAH$P#7#jP;kadKx`hvT zBAPdI9xG$<^O!Wl!qekXOIc2ax+cT1sF-i&bIL8!H+ps_6?g3xo3|uq{rxkmt~1*6 z>M)&`m0Yc6&YbAW;P&ocq{Ex3R)3m!iVl0+6rMQUgilWKWmcqSfLDs+S;f7q`3I%< zcy3TTsA5KKOA~CoxoZ!~f>}{l(ifN`H8U7`$seVmW>0-s9D~E=Hd+snVYLYrBZtCI+`< zhUvLddyEdQF;uyhxb~>T^nHHKQCfWhKXlBh6)#=3_PBLr*7cjaE9R8GvvK-i-B~F5 zV0%ONf%sI*Z`T+qS{zRNp73jLoJQ*0*R%GV=rWnfIVUS>$*d16H{7${v$Z09!?i@; zrmbdQpT5cJIcm{fI(N-{H+Ow2*NLz1tt@WSh)da1I8S!1aL5rIuYIdR>^c6Z6+CKO z{5UjiAJbxFzcz=-7Ej-n(hC;%479UNghk%VuWG zQ|1+ImyS<~Vr04(Jtfol(wv0s$D Y*4zGS2X@|Hh`>A^W^8=o9R&$IkvJ0*y`EWV8-!|LKbN#H`%lY4&QXDP> z|BT#{8JO*Fe5+z+={F(Qt7<`$!u5Y|daU%J?7`7E?H5r8`uJ=3p2xU){pGh^^=8iT zWPt|nV6#K%>o;ee+Z~dSp1Ue@@=}x68_qr2eBv(O&Qj(-35!YTuJgaXvmmvpO#5Btx@&rQjk%E%x5zNGN9fz+7u@5X^OkGV znPcRY)=+V@G?9fP~W+EdR{?p(x)&5mjl)f`%l~KW@mW6tzivU z_QBN76T4L>e?Pre;q2#iulepRojPxW;U%dl-W<0|7kx8%dQIeLMcaw<6BoNKVGUF{ zk?FcbWuaJPS)|~;)&)VD#Rd1v%JObHh-A(A9Lbx=*`s)oZLO%6Hq+7>>-9J6xUnbn z^LMcagh&u_m3jY3<_juji*(-TNHqTOE-OJoyD7BQ=OMA(b zh}RuVXCJLiK6vbn&2A$Ovpt)Ssps0uoIjJ>qaU)i_>e{WcFq|RIXwosA(xKblz5-C zr(aOdtzz=EKTZplIIu2A)yi0)GEs=dOK8Q`t#<|Ygy?O|JuT7x{?@r&QSyyJv0i6V zbGL2fTdS*PsG%BY^i)MCdE%>WBJTDZHV2D*Whyu~^IOh?ocjxp8Cp)5BiLDd)rsZf)y-Y9b0twbzX3kFfs^ux^D078~ZA!JUpls zr7x~>*1#^eZ_Z(f<|#reH~AaCN$eaKwQ z%%rIj^-FG^p8|_ZqC@@G7Gtr=DiO&76;nLy<8SYA)|x8Ryw&mA^=WyP9tll03o49CseB(8B+$Yr*RiN0#;#obWr4H+gQqw{a_`!mt?cEh&);3& zXULFZr^T`4cJ*hgmKu5WH{?fmLoo2d}QwPeX%zYbyN9G-iXO%B3sj8B6mW^HxZ zI6+yQO@!O>)6Nan>JfT7jz=9&+I+V4^!1%JwX;s%WPSCS+hlfbk7>qAjp?6z`gt}c zf38}ju^>e2j;HSi+tVE03^f~m`nE*R5xbH4xABaX!q!Dae1{tLTALf%8F|==Pdx4F z66hhp_QFA!h0$xJobQNCIoV;y8P+MYRgHTu-WKW%+LU{l&1{`?gpi%M zP^+S&ga8YpXsaP zc2Vl5&+EV`T=H&;jtdI;&c*IKxH4R?=+o5CCbQS(seXU<`~AZU_i~>UJ)E_F_sy)& zbC35KTAFsdCfG*oFKO0$tjw}xZkIai!OA$h^48to^IX}hBpIAI-r4Tx-gq%_UEKVK zFCVM_e*WyW>ifS(yco9K@6*r~`II9oy=+4Nv=%<*CW8Z&J1SBqsrSu)@@VPmEk*~e zkDnk(w8${cGeuTT(fKG7VnL50n%$W)gPC5 z&30O(Snz65V~n2r>Z@^Sp~c+3ee2d6?kkjSW)}VV<>Tb7ov$x15C6ot^>(H`kIB&( z7YP=Yh3C%18i(h9IPx)gj!kKsg{+o(?&d6D z<#@VLk9Fa6Mj@spL2qtsY~6mZe#XQo`Foa+EEe9(GB&w#{LP!9U#|}>BA%K=@PdM&TQ77lUAl?YW{j*>g5AdEgE0SerIfK*=ud~ z>0bGs#(!CvteUD08f|Q=_WZw_zih6GiIncM=dWVs%y{U1-{u_m>sbL{T2kHzmR`OnX{IH-O9mvh@MuP3(+69r0UDk-wQZfCFfd$;<>zu@zi zGfV=59<4oCow4=Sw_{iC7{4vs!`1LOa&|@Zy{i$Ye|8I-MCT@HXWY1QeJV?@L%PXM z<~>|Dcc*KAe|O(+g^HRdN7I96mn|25xc6v{vf;FqRot`1m~6gY39k9NI{xWTVf7vB zFDZHYOqUYA`K@ybld9@$^J@Zc9zNYXedc;|i8t#PIh{2=zb{A6&*$&inA(f$OByd9 z*t#Zm&s#%FOJ7CtjTg4%#KkAq92R)$@pw-1w!|N&)z1|q8>Xe)4vR}t{(1R&#ocd$ zOQwWqN!^qbTUQwIT4AUHs?)#R;Rr&4h%~Rjr zKHl?t?f0Vhjj}!Kq?gP%|8cv1+@p!c!4aaLPRswdcwhV9{(-gaD_ixl4e zxHiMc`niWt_g21i*@Y~|q3czDH9DpNIr{U38cd?w@99=)pPr@8`GPAP~uc~RDKPrH+yyGW~t;x67Zr>{Tz zXjeK_JA7TiyE~SC^Y%McpU${t8g*M(Gc0?*u_YJN*@XDc^1XS|?c1;Hu)ChJV^aE# z^&VS;mIR!ce7ZH(S!l1D>NKu)g9x=(sSEb@@V^LZ{t%nMClPT^g!4_8KL2$#4(8q{ zvsE86G$q$9$z8d5+IpKW0`b*963wPGEe$(-U+3(yL*;(SvPY8`mx?TP>eH3Jq#@VF zc+_cL(ax5jSKCB(M)^(I!?Yz_*CQq5$gc`d?2d0(QCHm%(s{`=a}*^1oVZCOiQ_Dy&#W^4XlE&P6VRA|}s&9e>^ zI}{l+$b9g9V6(wh^XQ8c0)Y!GYyWYbTh4NP-`vMf7A>&8TbOs!#CxgIz3MXduCvO2 zE1qABntZ-}ikGX`Qm0vrd8=w~tJIL7@3H0bE0|B!)P9_%a{Q7*+q;Ced98gax&5{u zYQ&iHZvHvqwbK6H*5uE>zrVS2WxK(C2Z4-Z$K6h}Ge#eG7l`dGowm^ClJ%bRr!MLk zml(BAdHKIPRI!Tp?QYe#%Ns8!Ej?m+KT;+(jZ@Y$=DtabV%iA^&f%r86hf7;#q z((kP+YAQBV6%{Oa@3DBF$Iks{ZkOjgy0mn)hT?`}%a(7wS#smy-l%7bHUFySXRgZ5 zsz3UA=TEl!?{6~aeAm!i$s4jG`+V3jvny2*5AOYZdWoz5e8iKZZrtzxdLJmS`u}4V zgUyc{taWdb-+OPlwtR_z`<%}r-K@V>sfxW8UA8RUvq$m8#Ti?IFKMeIoMbt z*`V_vi&V0X*HVR&tdFx9C#bY(3kTa2KN8K_>R6U1xmfmi&Ho#oeftY$=`J>16ku$7 z|G}@4xjTQhZYe);DoHo!f8TAxe*3zfGV6!A`McVk^xm*NJ~wNw=}hZLZ*9MGmGAfe zdyp(X$y(Ln&X*@|lAE_S7E2#D&zU=KPGVgi52X?;G z`|`=Cc;QK9|2Ypjm-}tlv7tk_%PU^Kvw5|7+Q)mvwMBgaRZ?oXt51d%&JoFY|51`7 zXvw07nh z!Q)f2ex68JyIz1r>V3k-i;J%2EuP}#9_*D??JRVWx8$^=htT18`(Hf$b?-B8y)8Q> zVLc;0$7uJBLp!GUU$`W^a?1P7cD+%N1@H9|^rN-D&+F{;^qaf)%$J_;cn{g=EpTC#TY`4{ibZ9QD!zO%zi zqNp-UG1ltziD?oAeoMA?h^#mxq%v>j%gD54>C?>?v;Dr{C3M^~NNf7P>%G&@#Ybjm zf0@Sc=I_<>%qr^p|773)_igd0Vx5k&&}sEXn3vWPIyY(}b)y zf0kw+DcsX@eQVrlf3!Ax!fL~@Z3G#$Md5aCfVJN z^*V3Bb7N=amdU)!yp}$izyG!D_s`b%s~%p>?`E#~S8sRjT~|)T>v`Yq$uqh|zm513 z+WllPgW~0d8S3Z1bKTpyHa*_v^il8d-A-i||BrO$yw_NJip9Vt;GysLcgc4hT4(O8 zy!BS)wA9|&UzzTI=4ldW(%^aVdVSILce-n&UmaFC_S)c2@ye^$>pz+AORAs2u2%73 zBlo|?#gFxw<=OvjxSAzzS6&%3rMq%U*o&MuS4H<751)L*zxKb;>8f+Nnx^rz#zd@z^P#*buh4 z_3OX3NuRWLIw}53oG6kqg zsVgHLOPHhEO{O|%3cR^%cx>HS>4I~MwClTd{fDMW@N=AJkl%Lg-@TdK*XvfroMCtNO5yEG$lB&- zC$G5l(Xlf&{<8KbooW|q7kJIp|5>MDJJspP>u>oFeZR{t2+~@z^UkuJHHixk2IMvr z?d&L*Q`TYYFL?QDZegE_;g;KmZ!K&memYvS@`vQg&_B-hMw_pFJaDm)@k)!p|1D-$ z{y(g}eSFo_qQ)2zqu~64H?5a-bWA!QOC{c zf9KBRz{cd@nElsy_A$4AKc`*16}!~Qk2TSucH_~F;^z!3O?wT?GA)HX1z1E*yMD{L zd*YvMw8YAjmtNeHeLVl2_Vao}akf?su8&RzhL)$l{7Kq%RkSTc+qI2-RZfh( z%f<=*+a1EEoZEXyU)Sxco_i`oNlSn7t+z8&48Iyo|9v-U>7U4@Umw+O|M2%ZPs6#7 zx8Luaz4x~HQ?J%L`ny&Br8kCc)$m$=JW6v(5KE)q%?EGxo{^IjN%~smq0g|_@w|#A zgExPK%8|l1b3b2ij(Hb9W!2RGN-VvL=l}V{|NqQ|)wcWo?v{78UfpY0ub*f3f2znE zp2H4qi8FG0mxv~FIfPks&MS>LxGA08I>uR?Ve_3ow+ov*dj!4e?aw@~+Z~|wulLd| znaT&;>(4p|+rRku_x#_ktSjPWYHxqsw@R+_$`0jW@|`eo;as^zhsD1{Ih1prUcc}! zAH&9j63KJFiyyA}m+dG~XW4UTwf)DH?SEG9y)Mtmz;OR}zx-kA@XRaX_j1?%Y}x*8 zL6Fv!s7?`v)>i^*wlVw8b1^@!nZ;Huro49Ry{Oq7OV4vE{#z2D_0N3emu^SBP2cx& zt^FUtz+mxhY5ekyHw4xmJ;va)XZO{JKb1DWS$Vt_w}cd#mS1qrP4$`leZz~r`<13x zP1F|ocPaAsS*M*QYq$9I{b^|WAHncK#{cg@^@uh40xpRg@8-PA)iEh!U0Aoe{GVL* z8Mkboo0iLsrE~+mbhXy5=hU2U-uW|H^hNN`pod$6eyuS*=JHc!{r@B4ag(cm|1bV> V_~pxn%`KowD^FKHmvv4FO#mWY8Y%z) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Webtrekk.png b/src/drivers/webextension/images/icons/Webtrekk.png new file mode 100644 index 0000000000000000000000000000000000000000..4c543b9cf607230e7fa5a747586d580b377f2715 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7B|KdmLn>}1CnyM}tVt<2 zA9J+8xLUMXmHFhXa6=iEtU8ust0nc))~0bNoov_=%CjqgS+Ds9&lh$+PF9CC4(rl5 z*?#}n&-0CQ;S;G14F?tf$$pf2^Elqf;>gtIn+q4_IGnX_*de()>G%#cw&Oo6T5=2D zIvo8k`R4I6CthuqPxXcoZAFg?;{M2P5OzFZ8_BWap}K_i5&ia4_UuyI#QOhF;3??1 z&v)gIphrBj^aFu(W0t98yE#<&tr_8$Sk^>Nu-+No4sJ*Hvt*nZy)^+Zd2y@!M()0!$alc q{01|7hO84V#$U`YIHc7?FPzlni?fx*+&&t;ucLK6UU8H4oz literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Webtrends.png b/src/drivers/webextension/images/icons/Webtrends.png new file mode 100644 index 0000000000000000000000000000000000000000..9de450f49611ef47a3bb21d44befc3ba3e905c66 GIT binary patch literal 849 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0OL)3ChE&{o8y4v=oG9`% zJSvifCrL?AK0sMY#ZK~yM(3ku{$uRBoIJf=J27VWDsl00Z7x~1je|IfA z-L7GC(EMNC?#2hRCeMp`_Ka!wq(u++hQu9t9LvxAV$aOF7rcHye;jJ$;c$!yt5_iZ zmgnQ%@3Sg59m#e1)}Ul?e7o#|X1-_qzWW~WJX^h8#3eJMEh}q!x^fqT;LA6^^g8$Q zeZ9S+B(5b{C-%kGf3dD}(`NOh7jmDG?JyC%Q+v3(Nb+l9>!FLq2DTAT9x^fgu3FQ% zJ93$DTwjQ>`l-Ly+EkuhQx1w`bc~zA{)RU$&WcmqVY}@e!{Q66iHlw?y6EZZeB$e8 z?=q?7DwZ>Tdhg(i-Eiq-4(FYZJ{xa;I`62wa_>?W6-M@Sg{byre-eXOl2kq4ZoKlT zdd~@`6bJdrnUB>aWs>E#t$9`8@yu&UvPDdHO2PZOI37;RLxrc$&RmsyyGJtjw!T-b z*)x~bOv^KLy+W6fa_t?LQNEf}bTu>2j)DZBqsB!k)AFTQ|Jf;8Vc*O2BveuUsD+ z?WX?Q+KUuU^!G{rR9sldFYNd9qHf%Y#y3k?mTU?!@pb$E)Sd5_BirQn*^8<^YAS`Z z|0_0de6(TR(WtoVSs)lLaGR}BSR}@;gyZg+LNC?d71jD* zQS7jtsxPSPxoMN=`LbF5Uk^quU^&SVaCDQ*-24d-E~~aZQ9pI+h*JG2{aY)nU!=3z z&z{5o#^mUY?9^#1EEc3%Sw2YcS^h6&7T;Rc6@S++@-5i*jr)}ftC?NHEf)p`1_n=8 KKbLh*2~7aSABsl+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Webzi.svg b/src/drivers/webextension/images/icons/Webzi.svg new file mode 100644 index 000000000..fe3ed90d6 --- /dev/null +++ b/src/drivers/webextension/images/icons/Webzi.svg @@ -0,0 +1,18 @@ + + + + + logo + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Weebly.png b/src/drivers/webextension/images/icons/Weebly.png new file mode 100644 index 0000000000000000000000000000000000000000..5713427aff622b16fedbc9d5676eae9d3c2d44cd GIT binary patch literal 350 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 ASO5S3 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Whooshkaa.svg b/src/drivers/webextension/images/icons/Whooshkaa.svg new file mode 100644 index 000000000..ec20e27d5 --- /dev/null +++ b/src/drivers/webextension/images/icons/Whooshkaa.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/WikkaWiki.png b/src/drivers/webextension/images/icons/WikkaWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..85d02179b49a1aeedbaf7c6ee3ce0810ba58eeff GIT binary patch literal 667 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!tol001;Ln;{e9thMCVUTI~ z=zmIhv%sX@4Rca?R&k#3Sbk}nkA~zfgA+~b48>1p`Fe-xs9#Mxsy91!Yw_(nTN<~- zt=YOoDWhp>jFENr|F~OeY1!G)_Wz^>%T7ux{3AS3*UI!;cX`Jn{)>sW^^H#d()I~n zKg!2+U#f6IU=3&I=Hq6G?JqXWJ9~Kk*)8{uye?GsVt9G*=q2wLZ`|iR_o>(|IJYCV zsPd_%jmw54tKehzFms)9&dN!Dr&TpQHGY@mrf6T7Y|GD7cDvYu)89W_@_1@)N5M;# zlAyCYPX=WzGxC_}_wdVgC9maO9U_U=uXjFvcVOFi-cN`YJ z@SGm~WYa{B=)=h$Ox+gzndf{oNK`V@Ld#01!+iVVttB5{RLNWw{wlJjSAe@=&oR$m zh0*U0riS+S`?dS~o3x(^Kk@6L%O;*er(K!zcN~A)rLk(g*2!Fpb4Mo@O=1vWcD!_s z(VJUQjM?!t+oR`OrmT6PIfZf4kq$SWJLaJQv!Awmg%yNXO)LvPDrhET>}S;T*hkv) zlSuEE!e`<9v#$Eh+j}J-RQhzKy>w9R#}(BxPDGkb`fhPj`y}^9%@vFOo#r*kabwA@JT8~cWOTsVttFw-Z`X?x6U|O7=@+VW+V{fq aFK@jYZ<#>MyJ`jo1_n=8KbLh*2~7acc{0cV literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WindowsServer.png b/src/drivers/webextension/images/icons/WindowsServer.png new file mode 100644 index 0000000000000000000000000000000000000000..31f92d9e8fe419027fad5167843e0b0d6b837f14 GIT binary patch literal 5897 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Wink.png b/src/drivers/webextension/images/icons/Wink.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7204032da80b5f8feebe0d8ef3275371cd4795 GIT binary patch literal 436 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7t36#DLo7}wCrGSnh;?ys zIeYQq#ThEGO_L@Sv9hvWy?gg=`!c_|ReSdCt>p}qvb3;xayUuIiZ3tn^P=Uuf3KN0 zFHSY!45!A@zHsG$g%KGU6?doU&Yu4-KH$gy`uqd+=H}Cx7Kj+f^*a3j=;rR8?mN@y zXIN6yv;X^+z54%OxZ?l+^_zaYe=I(uD_D8|oH+}+>phaZtFPa@^r`EAlF+38l~1qy zi=V-=p#vzx$P+`u>N# zn%S@at(jB*|3A+0|Nnfw|MiLKZzUIq6^by=nl>W}~S zo`3%Tk6Ql!zc*q)OcM3hfLTW`{dq9t*#!HDU$6Vdt>Yetrojy~j{K~0&nR?99 w)9nNLX1@qwJMzh44fm0(1shT&?lCa*J)64aH{-8m3=9kmp00i_>zopr0Gf^5kN^Mx literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Wix.png b/src/drivers/webextension/images/icons/Wix.png new file mode 100644 index 0000000000000000000000000000000000000000..4662773d27ab7c35fbfbca1d5d0120d225ded133 GIT binary patch literal 587 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$ggjjwLn>}foe=L4%qVi~ zyuij~R}{RLb|^3%x~`GH$aFFILa;yM*SwSz0~N0LRg)IvmY44?_l-4nUM4ba^TVif zZa0_gJo_&$;bzXnyyD_ryWhUMFJ2()%(dz;BVYUba=UZx>}?m54*O|K=>&XOu)plK zKnQcHk%&jQf>;V$p#s~H2A)ts=1WgIHMM?l<-TsOO1NkH|At`AJxY@UD$E3)M`wA@V&-7NwY8~dfdbd4jevSEU?v4B#UvHQDS`{s8Srh0v*UXGmO*M-yFSZ%n{I_I)nk67+XSEW@1G0J zRx=7%f4-_U_2-}4N3UABsqlTx(G&4K?frT7`z6{}8r1B{kIuc~v%Ylaq}*w|M!C<* xF3fsaH}jIu@^iM`+7X$r`TyVe&;5sK_QJ=lg6i807#J8BJYD@<);T3K0RS>Q4cGtx literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Wolf CMS.png b/src/drivers/webextension/images/icons/Wolf CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..67815a97e2a9493d1f4d079c3e0714211dc71ecf GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL)_J-(hE&{2KH=B*b%U|G zoZ*Bev#O++?#e#%oA1=r7JGZ!pa1{sFW#Byk~!nb<&W}gyP~ByvUgPc(}_8JT|Zvw zuPtXr#n(?q>s2t{n`{~KY?kryyRP0)>(&Pq2&KP*-IvO mc9cyu;pKmK_vm^?hK`=4dlUbPu4iCiVDNPHb6Mw<&;$Ul)nwKH literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Woltlab Community Framework.png b/src/drivers/webextension/images/icons/Woltlab Community Framework.png new file mode 100644 index 0000000000000000000000000000000000000000..680ffe468cf2caabb3dc8672316606d685d077ab GIT binary patch literal 7352 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 K=d#Wzp$P!d@wxQ? literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Woopra.png b/src/drivers/webextension/images/icons/Woopra.png new file mode 100644 index 0000000000000000000000000000000000000000..03a4dadb32fa3d5260663197882b67f2c83b2e4a GIT binary patch literal 2465 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNv8J;eVAr*0R!?Sy0Lq+4B zCP^ZT9Z^s4thFO$=5&3u{cH8-en5@XNX1a=meBPIqB9Fcc%`f*VC zn1t_#`7<~S(&uL-VtxN2mYwldHe7|}7{d>jwOShUHwf??4`~1z{ zbH1+4U%U6)Ubfm3*B#zlJ^ppk@b#v7Uv+wfwEc`HP18MOaKi7;YlpI5HxeCPJ_XG$ z_hi}jg@1dyOoZJgEoqsPtr8QYB+_9qVQY)uSDEE1o+rLD8}8pw zl9pKZ>nQX7`iCb!GS|s; zbIxfMMcz-sPwyz?dHCFVQaLYDY>~d-&%f7eKAj8g3$H5qA0KD8)FWoX0f+w$h2LYp z#~ByhJw7k_%)Jzeiil~M3ztk$nR<2C%nI$*ZEBu}7xA$8%%12gk*xGoOIOB6a;mlW zPK~a2H})i_OPFN!3tX(Zz5J?NPR#ZEJHJ+*&)ZXU{KVzT^#xm>KlKfERa>HVu+q(g z`B;$mx(v>x%||&>7}@tp%v4ws7qj+hj5F85kWCiiulI`H_1s`meq!5P2@CIp?>BVk zI#194J!$s$ZwGd!KVHbf+7iMN@-Vd_LQT=rT}QE*b0zQAYegQj#I6Zn3A$nsaKOSd zSn2qwMj*Z8t36_ubuD~(t%n+9RWgfW-wiJsuC@1+xUb*F#L%?X4@3b zh1*r0F-Cm2c>N$}>Y=>0Ec@!}|MJgu)*iUeVcc;f!8 zDv9*dzvX(iJehInb4Ub}xeImPDX z?3q?OYpZ^>=&kL$#C5Citp;!YeMZ(GCt;_qSfiO?OqYzgnk!eG^$*^B^TMf;lJyHu z|6)_zxSI2Tri>=H(uN(&LNX_w(b+OJwot)o8VY1*Ziw!JR9{NaR#$8*i*$10&0 zmrDgLWnr21b=R%P=t`kdgX4)hU5Edr?LBoRPTXPHC$Bkb$G*Q@XSSg-qP$`9jl=uG_X{paxRh_&z({gMn*oym&t zt-e=TGgb9Wxv^q1R~hFc177K$mnJ(sIpKEIcstvumoG!q(sSdAjcElqLrebqAli%kF=FXelsfS+CHJ=HugQ+kHH5$-R4Vb2nEl zW;9vZc+?``1V1xZ(*!4trfFV^0-7y?tUI2ub1|B3tPOOps!Pmkd*$6NlDu!P-IeTD zzofW?52-hv-1+2a((yOP%im4vxBbUr`}Kf9L2jHISL#RZG6hW`59*Q>6~EI+po0|XG-ha-`slW9A7_!jh$^} z(8`P^tI%ajFHdZEu<~;HixU&KpVTdxbTsCzfJ+JEv5iG*wrdFZdU}3dv&}@iPrkhG z=DO--mqO*G-%8Gy4oUpha zy>X+(`s>RID;kdf`+M-vOXpb*?{CF9Z#vgM;i=v1&tB$>x@Rssy5&oxnBxB>pK~G^ zl5cs<%(Ps3!r>B&AiH4oE{~-mM`WhUOqk%5wY+Yx*TnlrX8ewnvYmVM?0dn$Sm6jY z!v|ceKUAL9wR`tu@7A81R$24fPAz1M5Ny8c%DMZF^qJycOrDo`eOVt=&9mE(w6)i< zAzfzA;ar8xD~_cq5nmTtFKx@Yt&=Ug ze@=^3aq3p94NmWWE(kn2YYNNr<*q{Z!q?C3S(L}}?|1aaTU(i5pIG_lLejaj8a8cu zH@oC6Zp)Fr@~+3_%D)RaoNQt9yes_DPL{hCKl?p{Pw(5-J6m`z>xN&;DeTgof1*XE z^$crq!&YY8znF`e^biJDvt88wr_`;YlYstOz${&d*);4NPJt5H*!eQ5|bzgnb zhvl9j_4n4F-}~mbxBG@gZZ38L^Lzi*|2H#XTy4sKF;v#*a^apixzD@Jl2a$&TpcJN z`lfm|$3;%N)2#C!*{oF$6j+e0#Gn|(nELj?x$-aa+Xb1<+>6}J&%nUI;OXk;vd$@? F2>^)##hL&B literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/WordPress.svg b/src/drivers/webextension/images/icons/WordPress.svg new file mode 100644 index 000000000..ab04e9e84 --- /dev/null +++ b/src/drivers/webextension/images/icons/WordPress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Wowza Media Server.png b/src/drivers/webextension/images/icons/Wowza Media Server.png new file mode 100644 index 0000000000000000000000000000000000000000..5d1c498f0c1480907cefa564ed1b457fb522a483 GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7k9)c}hE&{|8eFf<5-3u8 zpVQU#Wc)sc6h;r%x7V}+x0P+3ow_hY$Rk%HCnQl>Xw#wwj};3Rlx3A&J9lRG%)>Ts z-sIo0GW~qc_W3=_y^1OeE8NA58kelT-y-RINcifHe#ZAF`pg$zzx^P#vfli~xwe{Z zpHiFN3;q48IosL!D929jN#|`{FC21o;oV};ej%ao&=Q#or+GaZXQnjobJFNv-qslR z>7vc=ee;)nx8z>1iec)68Ix8=0( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/X-Cart.png b/src/drivers/webextension/images/icons/X-Cart.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf643e5938d1a20e99bfb7ce3c6a4088509f7ed GIT binary patch literal 1254 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUYdu{YLn`9-PUr3jNtI}u z|9(#Wy50A}?wS}1Y}mcbZHkD4im0HAK*|(}R#7jO32Y()E)ATyk!(?_cLh!}a4BmD z@J>1NE|Vodr7LUO?A66LXBPi6pDAf|=FH4#4R_h=EIt_B|NW`VNTvvt3fSspaeW-WAigGrnfvS+FVfA;*uG3~maIhKv#(71=*~7?{IqU+>ag#k1aY zbI4;(Zl#&2zqeWG)JQl?GW7g&`=P=A1<5%k?E(otN^F;I?2J+1bUvoCc-nGf7NN97 za~Y=kUskx>p4#OhSHt7j5!p~9%fM}PH)<_Qpd`nJM>+?})fiePi*p3D$65L&9@b#E zc<`*tZ}TMP=|X4rbJo|`|N1O`$d$h#>Cs{94UMO7nUtSayYncNA;ir0_$TI)hX*+o zN?Ds!d_o-U)Mk|1&YV4e@xJeoi;~$-tf^Qi`C<0jx3^x-58TUg;SEdM3zvpTf(frC zOr93$%zxn{^Of&5&Gy^mi-K3yZrpeC+np(8XPMR2C;Y%DYnc@^wr2T9xYGX|LwzD_DKe`uX*+KQS$+<@{z}@SM-Xgx{8VhxB|Ut51Sf)muufIcs{JF1vW( zxbNXZ3|-kQo5deaTf4BaRbhU~n!|@LcKbBGIR3q``#rnD{$~nT*Ir+=x!$B}*(2qq zgR4*4?qK(vA^CCp`eyA*+^hF&ad1g)xY&6r{lvY^%^$jUXF8T7aGXrm)Xr`^eD}kV z{m(9z-(LAXu3I$iQtyGM8%_lnJ6N@OEkAK@clU=+yMNfb+~4o}_pxb2p@6{39Wk4j zS3cXlsfKt}d57?tj!puiIS0Hh#JO zdx`g~w+_jC^`DpUV{f~J?!lAAe9B4(I&5`WjAXp(6(=-2()nbZ_2Z6_uuoH4cc%M7ghxl3`;#^WK9=d`6}H>7bCTduJPnEFL*1K$Jr8(Zu1 V-phSB%D}+D;OXk;vd$@?2>{0@Nb~>z literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/XAMPP.png b/src/drivers/webextension/images/icons/XAMPP.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6187200001ec3845da17bd131d0687b7afa5d1 GIT binary patch literal 1929 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOq0iG_7Ar)~;r*ikq2^BqF z|GchT&f5C!zHPd>x^K4y>^f@ZwXz|zCn59dk&K*M8W|n|zD_=@CT>YWS2d)Pd=_^F z1~O@}9$_#Mm5yF@aF$o}0^OJ0PV=LG-Fv$)E$#X5cOPe08~-c|5?lOd^8Y92=2~0+ zFMjubjy8k-y6E38H?x=D4SV}OdV;>#{l!}y1KL*z^@m7uGr9acB(cBZ$A9gnV1-R8 zeGik4FF8DUx7fe3XQk%$TGrS9KMB_V|FLm-uFaVrg{h~W8eQX9@IdH~muSE}u~ivj z+eDQ*IuA%p>2OKR$e8f&AEVaBO%-SNmfuePUySf14+ST6Ov94Ovg ztiiQvixcC|_ti=qk61lYR`Px+$~m5PZkN=d|PZ<0~rzM@HOMX*Dl{sOO<)f2)s#C44pU3q0# zxG}lUv@n$0()pm7#+Id9*mz1)DmWf#J-L1G*}^#ANXMdFftz9R8X0?;gdBgXWN_rq z*jdE6m9=Om(?+dH8XFHE-?Za|n?{(5>Jy%O4Phd};S;pi9n^_wJo8(@Xr1uhFJim$ zjep&8D_OyRa{I%FLMH1H*TuEnsjx1(YII`ygF}XQ_W7z<|7-ESenaS*X4nTq<-n~% zTHPN-SX>`zUF4mw{OgDL#KPbVr!?KR@9SLhf7!fy`McnFJm1v|ESn!?&*)$Cb!rfk zhVG#=Q7$Ear5-KcH?iwxSErYRvzOz6?t?6Xa?9*|wv?Ebo$VJC3^?oaV!ES8$#Lfo zv(GP5FH4?wzc=z{sZEIB#4u&QeUn~%i%+Vnl`i@c+QP&%FRi4zbM@htnJ)6X`DYze zea)a^EcJN#a>@J5!Os%&B4@ufZ@!+bz`%4)@oA?^=F~mr1v420jjpUd@rVELl9`bo zcJ$r;6g(+@?XkbF1*2Hb$Gct8sQ!KAS>=}P?N2W1Ph1n-S)FOi(URh@E6*Y5pi1d1 z1KpJ?+n5t&w|&bwko!ZfDna|*%>0GxBfogpcbIP{#3m00!xxY_?cyLKl~KqKOO8?opE0? zDnUomgyV!!zzh5C_7>U50%N0OMY*4o&R6NY*lGUYhxP>R1}zcm2`j?|73_*--?1id zsxjXF=>H48{N_^%Tc$QIULVo0^R=Xh@x<=q7baIb^4t96MO<-Qxed{O^}5 zw-hezy)*mPVU7^?KRFZDa7DN&pE`W253nACDFD-)FpfuwefyhvRkgY;)w! z$u}PR$|;xkUra)h&6v+)!fBQx$}?`tJEg_U{<$FTXzm}z5Vi$3-kncal(6Zvpv<~Q z#=i6Ru;2dRV0DQx(^cvnvv}+nDR;H9;cM+!#%nTkDj|XG)d$K zxpE5dG_bLK=bM-RaZ=1~rkOi6QtodRd3M)DZC#hyFFWQh(VpPe}aPcP6gs z=P9;D>+Sj@zbZRLTNyOXtCaPV=c-K(Bzk5uBpZ(i;X> z|NqZ>hHs{57cFg^o9T)Rfa>>1~ z(I%@dN2niM_x7zstkEo$d~H=mR^P57<*w)d!`y5xb%qK{3?Hr@~(2cQSxH``TrtZ zvnI{Zoz{Nj@7ee7EB|uIhGqP@XuEz=;8p3@4|fRhyuP@hsK{!D&(fwgp~olZGW6x_ zV*KX6HatwiWL4>0ljAELStq3I@ykiC*!lE=#RYl)+a^Dzt&=jb=zCPIaPr9}mSBZ6 zeP2=8zGpu3X62n+XvirQTla2Pap;^ck9R%&<6*p5-27Zekiji8u02cM-1wH4C$G4` z@ljRL|5--=|7683%Dlm3kug`c{qU3AN&M?4ES!8)bkiGUKr0ry|U^n{1Z=TY+DxS0TIRgU&gQu&X J%Q~loCIFP0RK5TJ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/XOOPS.png b/src/drivers/webextension/images/icons/XOOPS.png new file mode 100644 index 0000000000000000000000000000000000000000..1e4918aaf1017722702ec6127081e59d746ed51f GIT binary patch literal 615 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1e zRDAM^H^u9J&OY{Q!o2lG>wfOqwM)fsyGi{O+x`>AjoXu#{;;3@Dtf_>>{UM-xBr}X z;tVp0uQ{uKmaP9-y5VQm{6_&L%OkVew`|!WYroE7_Ork_ z-(nX2NLunEa`yX>+3!Q=ek+`NOxAI|Lf{Uy)I)k{Cv;Md8dY4dnsCoy>Fdaa7mX4& zOB*az_S~YKblAA&(wyVJ`#0Q>3*6u_=fkXps}^oOJM-wT19$%DB(K!+pQGJ={pkHa z@*c}&-M1JAuC!}^=-2kpyX&EM$9a!wH?5~WbYAx%s(wapaf6J_8m+j4hGpk1d+)f; zdN6tNWS``2Y4erxc5Br`ck5;yw{EzUl3Qt>yk0k8lZMAe>y({-SyS8F+gGn%y?y(3 zc2x&o1_lPkk|4ie28U-i(ij*Rwt2cZhE&8QA7GwwWarEWOn=V!Oxjd*D#lKLF-$Jb z?*0LVGDb(m4GkMOcCUyi@W`leNf8nDu)8%o_|SR#hKYe*QEVFLg^sDMU$ElI!no1tez!x>yp#=M+^)M44$rjF6*2UngB!EB;f!6 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/XRegExp.png b/src/drivers/webextension/images/icons/XRegExp.png new file mode 100644 index 0000000000000000000000000000000000000000..f0bba7a6de3c55315a8d8d5b6d26f6c5f9ccce7f GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0eD!p345_%ab=pS3RtFB3 z?f?1e^72^461le}FxwZpxrj~M{ZWbe2D^;Rqdz|m)VzPa-sZL5&HHI$0m9SXZuoY5 z+myrusV=p9EVxh2URZXL@q9-Pt7e0uQ`1#`UMB|aE7o?xTqgyV>`r3YpQ3c0(P^&8 zPo4t;;d4!X%1pT8IaQzGW<`7UIE?)^DjJSVolYAH^bST3jWWTPtY ziLh4Z1s@*$JzjqCF#FddY>`vC-?cdue#$KQH|gWo_rK*uS3jv?ao?@Xz`(%Z>FVdQ I&MBb@0DB97hX4Qo literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Xajax.png b/src/drivers/webextension/images/icons/Xajax.png new file mode 100644 index 0000000000000000000000000000000000000000..3283cb208519c1f26ce47de3a3d879cd5b982ead GIT binary patch literal 893 zcmeAS@N?(olHy`uVBq!ia0y~yU=U?sU=ZM7V_;zTdCNqVfq~h@)5S5Q;?~kB+#bP! zGRMl_hqXFJu`YAbU(IsDOGH_zDv*&ekkLhC?+OLa6*?=gcx~KrsA1ExwLz`PJ8Er54e~&3}LX!Mu5KN4zGv3llNn`@nzOE(`i+Pijl^;`EQ zi)(o=GU{SK#T5Qei_3fXx5;Ft&%w?7K^OQJIs^tw&(Rm?66k$q`)P81qsOFeANaae zAJ1J96_vq4q!WTTcH+IZ^)~3(q>V56Nq$RllbLO&t7GKx2J$zl; z%EX5T%4%Y1Ywtg(nK3VO?Yh8OQPHK^PGt+%bk2VJ^0jt$n3;o4-s>I9=P#PQ{iBeqCJTqT1A1VTJQA?YhKuz`jQ6g|@-2Z!uO+ zj;mxAF1(R!FiWm|!5mL{jjW7$D_2La6nOl>tETC@NcYp~$|o#;Gmhu|$olUXF};}m z+2%ASJt@Y@%i;}}R$R6F_-t=W$L}j$r$sBex2YtUU?b(eJY zA2o{KG~a3&UAD3~`B4Ltg`=jEM!nX;_>wfO~v(7{9zOqQd3;p?1F28j0 zn5}DZ<7TFtweGc>=O#{!XUOek;#kn+{UvEA4Gf5Q*uSn8WW@2DqVDNPH Kb6Mw<&;$Vb!>N1# literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Xanario.png b/src/drivers/webextension/images/icons/Xanario.png new file mode 100644 index 0000000000000000000000000000000000000000..6fe9112098ae95bcc39ce982e3bf93fa0d7b1b0f GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&|j4c_a;;>h#Q zMF$M_Tync`=$IeN>CGP)bJhvu)G~Z!WLY0@^QNooL#d4)IYo5V3FheP)HE`$4-804 znl$s~+@10qH}9y#@B7o}wPocY!kfI)ZECsrz0&zN#20AO-#hO*5Og+Ru9wZk z1)DA2|5-cpe8iL8YmBXZXH0qSC^1p8hF##&B%X7TH@ih56Kr!8FT;b_|YZF_Hy@)b~WwRU)GZ!6*fA(m9*_0O^F?|x#<_iAzRRuY3UUq(}j9RQ-<)VChSpwVdla})*e2@Lf-WPJ# VerB!y0|o{L22WQ%mvv4FO#s+_(@y{Z literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/XenForo.png b/src/drivers/webextension/images/icons/XenForo.png new file mode 100644 index 0000000000000000000000000000000000000000..137d792a8cd911539bdb27b057e93a6043c58944 GIT binary patch literal 290 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/YUI.png b/src/drivers/webextension/images/icons/YUI.png new file mode 100644 index 0000000000000000000000000000000000000000..0dae7fe178860ecdeac5611eb8b86f24d78b5be8 GIT binary patch literal 1287 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Yaws.png b/src/drivers/webextension/images/icons/Yaws.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8c597c293d5cd3fa457c7b459e4ce99bc3302e GIT binary patch literal 877 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKCY~;iArXh)PW8=*2^BeB z|NY$TnSGT$YF7>A%{2ba6jtPcMAGb58ZU z|97hOLRJJUJXGIfnQi-*mt`z>D`pIFv;U3-?)+_4+v_u5GiYD1vmigSwUKg7FPp!80$A)v?_b-{H6~FiH z_ZK_oxSsB-S3w@-FSY7MgygM|44ZP^gsGvXW!nul?49C6)-3 z$bGr0^m*DHH-$Xieep+gHhN^%TCbIrzESl_uOF{nzwg*h z@$W%CDmVVU;Jb8F=Xd`e=jQjHL&C+&vby^FC>f z-r3uxiM`6d@8cY6>zkYFaVDJYF@Z0WZjofpYxwEZ2mj+1`2QIpH?V9)Y>$@ZN#^`NNYVJImG`)Q9RI9|5 z5kX2bBWBE)H!rQGW=@HfZ*ubELvH`0wBzO-uy@_{<-)(9yp8!k=RAM1?oDUU&uF{X na}HaE|D2{Bvf{)4r~c+P6FH|bP0l+XkKfEJa| literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Yieldlab.png b/src/drivers/webextension/images/icons/Yieldlab.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e049234ff3847607887353e409139293145021 GIT binary patch literal 1823 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9&pcfmLn`80r!jWKgp0QA z|9{7P^XA)Y)x3i)EnRg?=+Ls33nCnyeCD>k>JT(V3cA+ey*Y(t<_Ls&Ss+D8U9g`wPQE+0s%LK0G2XPI; z>c3Ql4Q%Sz4m?u4_2D2RgVxWcAjYZ9Ct8?T-bHb*KNosf=!k^jImU%Q)7iZ@Gn_tc z6eV%&`Ipz}er&bk61-1N+5E2&%=^9atx$u5(9>SUr8S4!_Q)(gwbsDJ*@eMy_1(MG z3}RwpnaLuYOVq!to-fbwA&QHa&C=-eJ-H)tDk?@S8j=>bFAJ`>|92;_ z4_XYO7q1pJXor{iuW(>U+wJjd>9o`wz7ucmnlM~?k;i}bL~_g}o|Tgw_WXUR|L2hr z!zOPJjT0INwB4BmkI&$7i*(%1y-B#{(aOme`Nf$Zf7LZ=eK%1fBvgT;L4YCjNZR}Y zqkV#MElde-8W&vlZPD>A`1EAuBr&!F-}oYvFHg4mJNb8$>vHROh6h$k4W~|Wq@?^+ zj!5q5ui1M?Q_#s|saNa7BY$3AUH_h0V#}_xD>xly9juUQ@DE~Ai1*m5H#6f)|ALSs zk;i%-*c`ktN$^U?suGbiRp})ullXgnRfIaO=k83ddU(A5_}P7DCkwpgZ(`e!!Vzn` zXYM5;@diVF(+NUQR1%9M6Sa40&UJ%vAbfo{wZ*~6nKW}`MydaayA{z5b ze;rRHLv-3rKiiU5S|QU@offrm%$TJaP+)&xf8V)kZN`b6zeFRso}7<+eO9LV#Un>& zhlc7k%mqx_;%*u-wB}Yk{VM6e5-9!rfN}lbn(cch^h{ad=*wrz#IRT+PEBIjp-(q^4rr@)qc*RxYH?g_X` zalaE#V0x{x>Oyq=&r6r{8Q18n`*G@2*Z=!H_O(BDnsd}24|>e3^s3Wi#@+bSVaXZ4 zq;u}?@Yv4Gl(A>QrZXEic5?6^sug~4@aj{hTdQYZKlIv-W64K{R}x-@5)V{As5P43 zmkFBMzsXo<<1%f>wH!tt-U@ca{A1ppA9(qX_S*1w0>0t`0VP6Wx6C7AXT81reOGO7 zE9;|;$FDcaPZHt~5S}QhH0OfVfvJnb=gbN<`V?_`_QfN*E&@r{S3GdgyTQDgEn(x1 z7fClCt-fE`bn%71PpM*tGs_cA@tD28&iVKyw2G#mIpk~1B;s7Hd*o_}ghG~^GW(*A zDSeE4e!q*$-nAfZ|K1-`x2^M2?YC?e*g7v-TK)I++vY2d9?fxiZC~_iFNdD?P2Fj$ zw3c7iouK4@|x5sv`JUn6<%=j-pJ7>L}r{P2R z;pSz+iktX(4hl9bcK4rpp*-2=%kQOmyR7zo+H35xCLzpRS)*M>*zo@Y`F-`_Uw-?| zUYyc0S2}n4iqL~Am@fR0zb?1;@t0T4d+q-xzl=*3T6jMo>;#XB0=td$$*O68>>5Niz615AiUqEFvI(XL1X?m3KFRr} z?&+Deb}M{;em6H0xUM7FwPL?-q!p9L#|blK9WNS7tvD@p|JT9a9j6l)DHd@Gx@=nW z__h3*%V`G={Q4{It)#bV>*G7jD!cBwEYDt&BB6U_%GXfOwP8GKt~(YKWNx@pTX-n8 zezGsKK+X>KSr^XTzO8y#_Waz$Et2*Ot4iAzNAFq?b~)jG{bkwT4AWlSF3wiixjBqa zRz)RimZkW`oWq{{2drNQR(g6hyt4Ta$aP8~x{%60q3`pG;ZS1Ll2Iy5dF_DLu%WH^xhzP2Fnl67U38$*Cd(yHk%e8ra> zD&RMdI^tDk^zp>W*Fw@~zAOk%2#(EJ)m&;-Qs%o@i|2up-;Ra;6?>N{C#@}yZhsfj v)UfKy_jdDBpUu}zU*5j7{&wvAzw&u9A$3iODz_LI7#KWV{an^LB{Ts5hK@^u literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Yii.png b/src/drivers/webextension/images/icons/Yii.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5b980d22a119e2d5a73cf955fea00c817f21be GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to7I?ZihE&|@oe=90oG5X8 z{^xzqPZw|7`Si}Ml9Pu7&#ezwuhhGuRrQ9#gb54sJ}t{*Qc>CEsnF7KLPOa|L4zx4 zx+~X;PKAXtv_-Gn4D&NjUAAlU=DF+7F4li1ZroRdEtC z-q!7#_$$mgk!Oa3!s^V$om<-lp0AyApi(8FkLk>7!wU_)CK)rIe){^|yzSD(jlsW| zDzr`SC!|OiT;Ta2!YkwIs3f`0?b)(x?kwJ`Jf^=m=~-md_aJEU-Swu5@3wtBw_)O` zsb8N=G}$1c{pj4gc?OP3CtRA3f4R?@lki39Z}btRuoEh$Dx>etUSjdunT65n=HgYM zNB`aCNaT5DJUw4D?v>T)DIq-qCPAER%m>rdf2j%vO?=F@D4}(^M60T1!WTcrc$?r9 zyFYywd_SmnP0*O~$Z`Izk3Y9eo0oTFP6}_Q--1u8nYnDANBQbq$xSl~TKjv}`Ls`b zdE8}Ap+-Ixg=>oK%r2h`=n6=A9$y>(yWnDKZeICqsrOBMoVzDX68xNW>z#P0b%l=L zIh~`tey2~a6Iz|Wd(Uczz|a?x9Jbs?S@@3|8K~}Fa4OWQ;KI9#4uLjX*4l$hukAaz z;{E|ch0|Imx|r0C8P3ywuNNR9D!1qFrHMBtO;FLEaMo_#9NUCMd!_^Tnp&rxz0`T3 zYkI221Qko^mrlhuMTL}E|1ll3{~>k%3qyv7kM{zPphwI0FIsvn_5!=*w>b?*TPltu rzg@3?`+ohu70)vl&WvxB{lUp{)WD(K#8{qzfq}u()z4*}Q$iB}{XX@dc)YWCt-zcN&?#Q=O z)KSN0rwgNF!enPZ)~E$rzFiml@#gpMNfQK>l@7&ynzZcax4q}B?cVP#N{eRrx;%Mt zz@yZk-7l=?>=e^wKChUo9<-{qus0)Xt9{5~W{InhUd*v(H^_JCKGme2Sm1f}==#j= z0>4eN%E@O8u0)tUXE2efStpwuvd~rR!x@7n_g#!$)=3VVlo%I$KE}p;o%NNE`((>$ zpP4LQmzZ$P$(tU2$ojHKoTM7ZiP%;}U-1xSiw|ynt~TwuoN0ZYoHolJS+oe}b59Y1&U);ZPOZ%&z0!Log6s>>te)EiZ#rqalFPb^os&Xawks9@m z%E?perl&l!@f6D%k^w>fWZtCO

CmZrI-GGe&H{_FUQhdxOc|x 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

#$*khva)<{uvhFNqjMgS>1)%Dr!Ko{bzo`M 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/eSyndiCat.png b/src/drivers/webextension/images/icons/eSyndiCat.png new file mode 100644 index 0000000000000000000000000000000000000000..920d3b68dd9970c4670b3c2cf5bb3b3e3a971597 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toW_!9ghE&|zIw{s;a-hWV zco(I$3VXR$oM?D=%7A+n2M3ejq)R4SdCuf*GIE`4R1!S*SxCsK5U2n0V##oAbdld$|gA zf)f;ewdtJf6iwp3Qd2hL?9>l7`{st7lD(QbWoNoyOMtPuvu04b-1C*XZ_i7K@FnG( zD*O|;^+;nFlR3M4N^x^C7puzb?1Du?d?#ORsbV=JzApIlwxgf<<2!H8=sXv^j=y>B zHoKM6)s-LTO=v&3GWpZb$ChVTv9@QoJ`)VNyY#lM_+pLMb4#*9@;>-hYARW~F59*> zM|8g1(=BSL+*Mt>LsjOyp6ECE+D}#9BlcB7DQee#zAV;?_4YcO|GK(wx5iGp5C6C) z3ST|Gj6hnI>O*zj(Xpy}f1}~j|`u?LUSB%v>H3Zk3QcL5{=i*_{SC;tW_{Yt;YOT+=ckP8IQi>%f znj~~H_!~vWoW5vfAaVa|!uu^!nd+Ypf7sxWEM2&>K2z`t$GgVGNBC;zvH3jMTKDbS lAC~|&y++$3|0C)dRD4c-p1nPqiGhKE!PC{xWt~$(696#*RjmL3 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/eZ.svg b/src/drivers/webextension/images/icons/eZ.svg new file mode 100644 index 000000000..481d1f146 --- /dev/null +++ b/src/drivers/webextension/images/icons/eZ.svg @@ -0,0 +1,59 @@ + + + eZ logo + + + + image/svg+xml + + eZ logo + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/ebis.png b/src/drivers/webextension/images/icons/ebis.png new file mode 100644 index 0000000000000000000000000000000000000000..463d82d95db1961242620efab2445eaded55577d GIT binary patch literal 54631 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�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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ec-cube.png b/src/drivers/webextension/images/icons/ec-cube.png new file mode 100644 index 0000000000000000000000000000000000000000..1097be68ef2c445a1e73aecff67a201c47629524 GIT binary patch literal 53369 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGn2Vh}LpV4%Za?&Yz`(%3 zS>O>_%)r1c1j3A$?$-TbU|-L1;Fyx1l&avCS(I9yUzA;};2doBV$Y@?1_t)o1w~=u6?5K3Wlvgc zCcw7mm_T}R|I9|4Yi%cPUgTlhq`tG zG#;J>>-X2KWc>g0y?nj&{ND5GQ$Cew`7QrbVm0s7rx3B_M)p%T@|{k(a;LZ+^VJVDiK37q-eD z;Jf&^YWqIReRKA!Clqr!|6hLm>*ZVr-^&jk)-lF-KH$98FJ*s6N73iZ=c8v{1}fa> zxX`Ov@YAlT<;L0lbL&?!PS`)E?y!Bv$Mwt)&Hki+TXX%NbmNv8tT{K|&T~pGRsFv+ zwd|1Zp?b+u+52l2H3;qcTUgDy&vg5on-cq;vm3oxCc#qTUwC(3?1 zp8fLqeaTPdzjn{2{_iaM{Qq?S(x1sbDdOh;>krCb)$g_Y{eRsb>!0^C z8!o8?&-=gbbG>}=zWGZ-O8@OX^?zN<&Wx7lI#)N^n}kIDSo`Pwk%M->9$pVQ{m)^8KgCS^A;zGsFG}E;?Gj<6rT=PQQQZg^N<_Gykr4R`7o8WBl*2^O{!u zwg0zj6*67**Z)7?cvZ7~%zw#Ua`hXg%l|y}gZb;Y*CE{FgKTd+KMYhW=UkXnlBg9cxQp zl;nrj=k@82-Rq9Y#@Dv)7PueP^N88zlRZP7&&o;MdWZV|Pvr19QG4EQ_lI=VKUbwb z+!SS4AJ%sC&w5jZfFGNF1Z?&fUUaVhtezFaA4lH(kL%x5UHD#j*3R2`lkwS~9Q$%3 z9UrhiUvPHPbrp%+Hmjfioje}@$XfhLQ|GqSf%e6A8&)nB<4`et)Bm9S)BFk3ryLEK z`djDUp}!XUa&Kmwb}OD`+yD9fm-=cisc%=qOpe{36}{}V{IX@9r>is@jk*HO-qi~o z-E%idQbmjL=mM*|MoYD3EMVYc%bBJ9)5+QEPinql-mm?(eio9VE9Qr*tf{s-Ao+kl zJ&Z6v`AO5G_lxK7L>iW-c_cEt-f9FrwFz-U+3ZDB9`)?nd7I*97em*yewgXo> zJe%CupZ$=1WYfOKb$RFP4az<%`m~Qe_y4`~|7;!sJAocUMR~@)hgB6?d5-Iu{L~}e zUI%C2SMQbL-S^nS=+CQC=F|J-_|Es#OSH%>=D%XTMDWtQ#H#1}H4vk~q&a^wS*P1&W+a3#Ho` z|HPHdd1Cp$%%mik;U~YHeNo$w?;0Ceemfhq=^uC(`X=kv#{*3Kev(ynH?seGvAaKA zYdkGBL!%-q?F{dl3%vI?JiKsN*PyuZPA5t7G?L#SFIp9~(F6xXXthPTurA=8F~Lrec+qG z&E4hkZT7`!-#+MG=h$cbTd8J7cHxZGAEXan>N(fY|Jb6|p5sxwLivPEr`GPX`ZwqA zInnlGdMoAS`wVsSd;9-L?s8fbBXan1_tj>x!EDX z6?5L!diTh9R>ftNrJYc-d{S^cLiPw_!oCuu!CUR9QJNJY{j|i6p75E-ru9K3 zU`xH?ik22Hj}|eI@`t8NCp$GP?I?%&gsMq7j z<#t@FIXNR|UMSQ?>#y5fUEtjOYYN-l%R9e_E;@GhQXoru*w?~z zV@~PT0**T=1^I(?xX z(Z+AjPMT1-@Yu=^A{ipP6>`2gJW_kM!)NwNfwSR;v-Bqxiaw1rpi zyP@iv+5_*6TVMIMW_4fM=>OnF-!BuhzEeDZv>1x3W7LBDlyfZ8UoD(Ew@N6^zbZpg zUo!5n-#}q znUy4-ySA`_|M=s_S{porwLkF*XESzlf95k);ykvQKU71`(@i7rjQV$##-;qRPa9V| z?{N$3T>0^|mq53|<~a)z-^@GI&LeW{*$FH0372oi8kguudhA<1VGp~-#9{><`NRMF z#k$tCPPaUz`A^#`uwYM^Ntm(BBMIwyTpq^U9>*tIJTiMa|LcooHa)XbCLL#0TY2@h zvU*J3sSQjM5`83oN*0I6oy^(vB~5AelO6rVwq2_Z^WU}YEZXiZ$gx!G!(ORlp-%5Q zwOV~IEv-58iR4epDF`?pBR?}9!ipW~PF64Y`)|RCK9dpi}QBXgu z!u_@+nS1Vo#(Ozerm()>y5dkVOZCO4_Iet#cvq!0hrYRV#Vai_Q>oP5 zT@>fxxI#ekeAts-xdVMy{bE!;t?@alJLfKEtdx9@zqR$+HFvJYs`BS&LPmwa(?c~&$@HRAj+@tESt{g-~v)YzJF_u7UFFLkv29yJxbnq2+w z&D5hOZHnh?a*y4)rXVtW;;O*oqC0O3sYM?$nP9-H;&b!!qRj?(&op*UV+}K3TEcQj zug>s+P12^&hUJfT`?Od!91#8?a-7|MmB6E8*B`!6JaW`Ru;6$^>)!JZe_wwnJngUG z{zJENstOMu+I;HsnXHF5)$=bNH1EE-Rp*SJ&`h7~RSi7W`YDH$4!CUzcqXuT>F3BY z=_&I!uh}vyzFMigs z^xiD#@@2YfYYdl8S^9Lk*Ge|uqgS5!MC!L}SzR<|`LX3umj1`yeJ++a=C;i(4Ku4* zQ&Z)?YnJRvXYJJ~lP3Sj$nG(it|ao5J-BWH=RWf=PP@7VE|(IG4ln-|Y_2o+RFs#c z&*L?p(iIzIC(JzOel4zKO85$=(^Z~}q(T$7U6x8y?*4r{t3LYOa-$H7V>?%$I=_y^ ze9bI@ZL^KC_1iOd| zxHTwl+4GaDi=OCe_?*A4d1J-7K&gGNIlq5CGUEYLRu9wWgeTjK+|_gYnz@V>{GQ!7 z*OT|;(LvWkvkMmKy*GEbsT~={wwq_VaeHVjZivY{QcpFwg3$xNEy`n(N9FX%go7=a$L2UT77aYSxUM!zL^j8&U&$hsMWcJO3M75!F6xp()bfBpRY@$>19vNo_tEE zG4f5G$-5!*DcX2Gs+ zPfDf)2{paDRb-K|vs&=SdsPe0;vfBtKUgJRo>~5I%E#)N{q~Q9wy``~bjl`ep8S-? z+VxchRo16;+wyfT^rSF^7&#h(KU6+^a z{&Zv69hnDdxBQ;vZE}3o$~NO!mamuG&GWXKA||)w2<4b961&^>jV17G`I0}EKf7># zjx_0G-m1g$R?on$@r2SEf$iq+m_F>z4*DThbMM6i>4;mOM74YV%~s?4_+diTe=fP* z{l{;-eENaawWa-mwWGQ3%6Geh?n>=-QD|uVVc}dG%lc@It7^Z_GP~ea=hs}_-ta3= z>uV|F0tTzzt&`nn3FW)3I%So<|A=L`W|@Mh^$OA54N2==9}9KI&G@7e{N8hsf|%Ux z`NcVgtWiOYVQUWr_xP;rcs@l}wsk|MvhnXZe}$gU=_;~ZZ@Rl7?eT|fht-0Qo^Mgl z`loqk|NPDMhHGyIWtXkp60EV-`C;0G3eQU}PcJj^nO;S8PI8j5ENa~}@BDH1FEw^{n`XRn z3o2b4Rl58`#rKSpUn-70KKlE6@i+ZtTQ-K=+7Wh3v*@c|%#OZEP1%7mGi|onKfjU0 zHOGV1FNk-yVC3Z+5>mRCP8<&j=U=|W`Sr#A_u?|~YbM5o_7~oM#F=ngcjB+KW&0vm z=GU%l;MMBVPg?t4ea%sjL?4v~SU z7My>rmY)8W`(aJ=VavvX9s2w)-R?|N6mE8u<5|op<0t>+tM>Cnwa3hNr5tfS9k=|c zs>yY?%~{f0#KhKlJ$Rd98fakbVLs8cMO^Nw^ZloXzXWO@>gZp~S>r8RdZ_taf{ejD zyBD{9HtoEp6x+Q%?z8?)vwIHmdj10($$?G$0m$FVe-)sA|ufhGOk7|wChQBgxg~qZcHJ|8kE_Sz(E3OvwQ@ndFKgQ7S z>5~{EKW$F8&PEB|jimOPW~`E0u__U9ky zH2(j@lb6ANR`I-{#qpV2pWJxhmi%XWC#%%XaI^W*ub#zkGL7k9^U!!}8h8EQ=a-Y% z=JE=gQA~0Cpdq-q)>VF_9>;~E3@x+ zN6W9xu$m;;ut^aam-i=E<^?uy<7n`@*Ec&DPXXifklDnH< za2b~#<*icvZTxuhozGvbkE|~~@Ag)k&HM&Wk?kQF_cwfN*VU|xQ!Mewk-OKO9ey(X zP0+4>NypgIqdyECGMm27+4imJ{TG6iAl4oP~GhN?&#QyS(4BLB4bdvYAcs`o1 z_fYJr>c{0Z4B?A?XP(-zLAEM>-SRd0?Qu`Hr*64&)jn}f!`}yi>>u2DIUc|MAo;#! ze!=~YdlMfWv=i?;QGKIi8F#&<%)$K2S7O73PJHj3zT%+F=^fK7KFir&Wq543Dc7#J zEXRG~Sv8##SB@R>I@I)~jDvT%ZeuKDVgbSdQ+_C0YIzKCyXe6r~I&KK)k)+|k4J^$zAgzWha+P7K`&G__0 zx%HUbotK6S)bH>5skz|Cl!zA`-&EIT%b&YHl|Q>}Z~Fb_`uhKeSIhr(dj69?TqQC5 z!7J^q)we%sPMpoj!f)?kzXI2cA7;s(pRUpQz27VmE)fwE2_Q zkyH9F>{h&;H8VSH-OQh*X=%&To`tu~6c&9B722AX7H9nVlJRHLqi6U%Uh_MAQ+B>` zC#Jag?Ai6E=Fz6+`nKlnfyGU;K?dwhdv<-+%(Js*PH&lMd@Or!)4FG`X06tryZYy( zg3`TB@0fP}`gdLI(W@%fSddHhd#;IDzo5D_VrQIV_~xRsr}CM!uWP@UHh=1C(GpYR z>u3HfGc4ZQ^zLfnGmwrmrpEg<&%~@>5M7tHF8spPJ2AzdXCFWNm2212=Wqp?UjXyYjZ)TbKg)e1gWy_Brex6uvpR~g}q11fpRn@&a8ehIHO<&$; z-CEXe^={9M9h1Y;c6Rq!`}QvV^w{ri*Q?O<^Or{)91@!l~*OEuKBblnaAXH1^1Ghw=5kS-(TMOu}0@{+9jhK-*3#9yOX>>n)5dF$K6Wa&eLdiJ@LNaX#k`A?#MAFq&bzpa!F$iA zi`Nbxj;Y(l*kj$)@qjh*#9Wqn57#T@Us|vDpC^O!?|<%H+D6=2l{;^oWZ|80z|8s5 z$&M#Kmh4~h?ZXd_B?d_bU)I{WE>=#`wB5CbQCT>7al7IAjJ0R`=B+zes=uO~Im-Aa z({Yz`CwB9OpHGT@cIx}d^b;DPz4L;u&kcV1>3M(OfBoMF4?d=!|lF}^|<h-dy4Kp^jXZ|LG|+gLV5V-Kwk>$-G#Y)Y<;w z??l5hsV~2n%4`2!zWx{2otyI>-WH5J@p)2tm40E}&)rYHXU>Tho^gHok5!*)Pwfwm zoB!;7jJ`fxS?FQfo_@KPuVLH8m-6#va@IdwKkMG~*_nI% zZ*05MEx&Bm(@PbW#WR0MUrg8hT$QmrUF++ftR?r;;y1nDe7}8v{nmgtg}NWB50!_! zmOFpryYkljHHBLKnXr{v&mY$;8Ge0x_#9sJ%zj53AgtMC$t=rF*Yd>pc=AWLp(3q?~ zZl%7*%OC8B4k`5dwlhXIb4KI+r&n9<&AyYe|H!wS{5Rwo*=wZVJmUWLwl(6x-6zs| z)7?HRcM0gM6929B-l5k@vXWhUX8D|cwR^Ar9$o)OpZ9aQgWNvb5}Ad6_DN+vobB>{ z#hiT6cfTah1?lj9>e$X%U-*S*g_8JzYl|dTsC+UDeSUhas)hWM{0;XL>(B2yTsQl# zN_9PFT{;xzKju&V3bqvnH}#aGrX0 z=XrPL{Qs}~|KGBg``6w7&(rzO+l;)ZN41l~QXkf+T>J9A#eMpj+Y3_J8)VP*M5p|0 zit3$~Kk@oT%|3^cKzB2l&nMj#xqUf)IvoDHx+UetX9Iq#Q(t8A8`o@k|3l&XtNE>O z9oCjrO2+Ez9r=DI;s3na6Yn10x&9;m|LpDk|BBE3dA&wd;nhQ%GfyK9+ACjqymNuX z#XmPct=c@-?8QZ8y%L9g&X3C%)l7Hgu~f8vl%j8T_V43Yx@UIVSS1?>SKm9A`~A(G zz4eM=1-9ForrW=$TfT(%j)9!Sk7bknr%z+8`6|Qy>U8HLZ%0WpyT^tqZx`0dp3-ky zvXe7arb#L2OH1%ty-&rfu7^rKD0?>5+vwL#d1tdv_TE|lYLl6t>{+nm=Y%!iHc32~ zc&$%mlj8k-9oM{TM7P{g$e;7yzy5mA)>T&Bt6rtKl~nJPvs?MrKH+{+{FE!-yq4Uy zZaENmtm@6_?)4YW`>$}zbS*xY$eTO!!hWH}|1ZpqOkR{MS0C@UcBTQL&DUmTd}y}R zwdejfSKa>f^IPIi%#Xo5jcP4 zxi^=5xYvE*&aIug=%w|?iK?dskG04z-n!Cx)oGTNHJ+AE3zRJXWM4MceV7$~hUeIn z_yktR^MY(wUbi0 zzx7^!itoP4M$g>Zs#RZayewCr^S>&mw$!H;QMV<+_retC1NA^iEu8BY@)-b`PgCAY3} z$Fqk|A3f}jm_Fm^;rC2#{hGJr8IxPicPeUoc)FX!U0`~@<=M|lq^DCSj>~^0ypm)k{ca7ic=hHm)$1k0#u0Qqa zN%hI`htjBn^5>mFXnRq{)d`-(j6cHb zws+|3WxYA?TwEx7_tG`9FDp%Nyu0r0UljV*^~Fk#i$_bhItBikc*Z2o`tO5%+>!P3 z8k3^bDRR0arj@~U%lU}---9v6}!pj2aAZR zY|69M)|~$Ix%(H_SqCdm7^X@HpW0e*F4HHxWtL>Xn}?TfBxJ4K5HPWe-@Tys{Lu|J zYjQsBpDU-4^{e4uS=jI6>SwpUJv{kj3+F?gn_G1E`{ukeGRrMfTD$Io%n|1u%{?jn z%Dw+IWDZL4-O6GARv%osH+0oZnL}}wPV6S(2D8eds}BoL*t@IRWA?p=otEF0oxOJL z;mM3!cWySa9bhZtUv~DM)!ZxD^79IA|)7N^o{H3(qaL$PQ%ir_n`(>FwUFL0F z{`6ej^AAVLmz}Mf{O#M)FLnO+QV?@nYe92c_BJ0AlmmRS&oA+nF5|kvvD2{7IQRIB z*rk=5+CTnoRJw04b7j@r=W>A+TT^G>-ZVWoXH7%?mG!9OD)t$2^G`_Ev$9=Yw~@>3 z!^4j!_wvb<-zW*r{k@l6fqTon`%Q9Rwnw$Aze_QYDKwe=&++#cr)96%=RThN%}@UJ z)@{DMZ*zkAtyZT@xV^h5KAh|2m#g1xuN=)vkIt*w5*a&rwpebJLK;u{whv9cxx0>< zTgl7LyRqZ#$@SGmmmN2l-HP7v(~bYU+c1{4YCg}Z+&Jrck?wB)^(=gnfcjM_iZif^WS#+ z?@7+=8<+pZx!1kOTWNdN_G{vC;+__So(wx?|6|1Es;tU}&M ztzf;R=c^k%g=3e?=Aw&VCdi~Y{Qj`s-P>Cy%D{lJ*WvZD=-WXPzdNqJz5072ll`3o zvcF?Dt7= zW7fXQ%eOBmFMsNJ`Q@3rGj`qH{V=w{yz-Tw&%Ms``!Bm~7k+!=#iWnt@7{lz@Ai9g zoWg?tO8N}<6Gf&aY}x+q@8!kyOD%lr?3}Od;w;&`S}efM^hx&(=Eojtp`21iv7XM$ z=K4A(xBr%!K6h)z2RqqCo9zff_TJo@ zLt8F4Ud%i6@P*~&w&z8+r=Ooy#rv*E@y<&}_I)4QUhm-By!`ve*&C#mr5Yxlwkr~M z>bM)n?bqy9aKB_t=4Zw`TYfhDShDk1gPUuO`nyAGWsdErTDSG!j)ZMXk5oFZJMxov z$Lj1)LXTuFx83$C-1D$v-fK?P^YUDp{xf*z7hgUw-7f*b}0Dr`$8NtKO|*sHnx?!j#zIw{3$D2iFosvzeE6WE;Jv(Yq2NN1^J)8nZ#dUyEL{@8`!3?l!;KQ>WjiusL;D(0n2Ce!P8wIkfrcL3qtg9D|Iq^&G=jW@v zvRs9yU84_ozQ2C)+DzAIM)|%y;YzodqKb06UH^G}OR)HMD1z%oOu>V$rU&jj1bR5H zhwPKenDKksV~s*#|D!<>W=GOZKGhau=9BVxA$*#h_ zVP>9~fxkmy z!f}7gn+vK14#%FWF0q&;axC}ySEb{RxWrqc^vF(;?z^tmNkF#MH|YF?_RzF%!&Q?B0(Q!Zy#xi+o| zT1%W+xs7bZJMIN7Y|2fvI(Ww*#6t#_SAXmYIOr>y79+lCPseM;oaYBLuJBij9ODi< zY;v%M>v8K8gGQa#jO-qn=QMQoGTdkMcgTv2sY+xL%2wrjq;x&)K%>ez*;Yoz-snfl3jd;`TRxWf+ zWwEzRGmaO#6vG03Zs+V%84>eNo)K@`7NVhJG~?%{3zLjeo=TjliOlen?09;^ zyRn+dS?kghCbvMt`?9^qzuj1Ex4YmX-@Bwe0{+#C9AP^ix5aUMa(~&%k~V2&i>PPU z?tQ{)YZ7Lic@~ineZ6me_VL@dK5i?knJ2zUXwK0^3-fPnOSaC^V|bL3$i3#^mz0!O z6?~iTyo~y;=Qa81q(*6@?bjPxm{04nvb=OD+|GUO=9d(vS7r+DSlZ^weMt%7`FF0d z$8q;ekGpG5D9=*boL(5dBE8Uk>+FwL&fYn6lIyDRi6i`0EBylIFOthDPfUF`>ACO` z4a0xwUm^ltIo&S>3&xNk6=XNucmxYnQd5mT%cn=A2JzbEJILF7!P9dB^5% z1(V@A)+=wrW7~9Yw~!+r2TIF9D8fVB{z#{vALJ^jZOAi)+iS+GPSs?Mm;{CXzz0%=K5xD zp0g#_d`O&@E};5u{?28}Zx?8pG(WFC%{8N==6tN9V_Ka^;K8Uhe>#>m zyr~nLce&SN-YDbLUT+)OGZ9aDEoYTs3`-6}9%YN+xq;?3|6OI z=Ji>b*xb40<$-Ve?yOS%z|$>M;JTVUd`rg1r*5wgA6eLYO-+v_@9xp)w_jHr*l>Mu z>-x)n*}QqTm!`fh-)+6=%!X+0fVqb+qoM{j+!YiEX=E${=&B zVEgv|L$jr`HzhIUzIecNA#GEJlK3<8%*MY91zq@~PNe>P=*{#_BG!4|lk|`sJohJ^ z{&0L{>W`YFxo@3nj3WvZ|1G%U^hZeI?u>&Ov*qNa=F7=`d$m|N>VleWjgi$}R^5LJ z?AEGIZ))DEyJaN)PUMb0ubN!!oVc0G)_zfYZ2ya`3G(jtcIt+Q+Gp;|JR$F;yGbtL z08ht@f_03A@ds7f9J$n{Nu@0FU>2AjHW@RV8Fv%c)5Lk(cAxUmp~3{dS?0 z)%nIo_1%|VzrEO}l@J%2aIDQj{Fnl(vfeShV}>SX=T|j6dNJi$7@M=gjUb78Ark8@ zey;muUiR^)iC-XW!OHgz$_xizmIpGy-m<9aAyaYFr^)K2yjE1ZO8oOI{rKh}Rh_Qdg( zlTSo$Yw6=ReQ}6Ab7qU)40r6yv(jzn?QuJ?SH+1x{*z?T-vd9EC>VWK$=c`AyKB}4 zi!jB!vs=u)osP9iEk6{zAn;AohMUZtvu8Xu%3bDU5`Q#fpUb(x3zl5g?v3gW8jb30 z!kqK&DBGs5-|cxyn>}so4`tc9fS7FwQU>`y+Qcln(>i|~7KwCwp`ju=q0-{i2EE3` zGeVAR^xq#RB{6@B(jhH}Y0_tJdIb6OG(NhZ$(u6uqEBNqM~Zn*e`dtvAM=`Dl(uHf zzGwJh&b=E&88u>mzxBIpb$xk5{ngx`KRD$#>KT4m&2Z*z;Y<(9-VIw{>}KEeFtqHI zXNB#{g{cc{UN3r{T&|ir(f^#;PW_p)H*T)CC&+{@p?Un8p3HkSVZ`S6&vF$ahDODfm&28V81^T?cOy^o^#HnTGyPgnJA)|zbi;YX1!?dRi1W>V|~k+E}dbzRH)Lo!}n*p?JiCJ$IGhRFV;-H z^6KkEVLkKI2*wizYCV5?EVcSm%p$9dC;ArMIlfcQ_3Fd+ck^5%#V0tkIIZNWS>IMT zbwc$buf)kEn(~|XIMo<-Tfa9@myVv8y41*xNBC99wdLW*?uAOcQ;jn(x8-U$ByMxg zt<$Qi`HV%zJb$i@&Yw@MZ)I)v373m}e#a@vFZ6g&sH`{d7l$N|=*inexF&9%DfuL2 zM#{puc{vM(Z7$62owez~Ua`=MzAO5yHUqdg>(`XHi*3Hb+r`wLnW-f1A=+Zwe^Qp4DRAppPpHq`($X*qO;#Y@sy;j*R zi!qtYz2$}Oy7T%43$NW-p}j$jhkHtJvXGtH#bBO=98FVOo=p=JFTXnRlCa>+)1K23 zY^CE1&idMUy-#0sWl?GLVW;Jr*I0CNA6n`E?&s!kG4;=93Qx(EKHYREHP&^Nn{4=# zJntDfoR=Ly>$6hNcb_{{V$7}m6ERGT{TyvykN( zykSYIDS31C!myv41rG2%$=U}D>TX0d!~%$Aw+Zu%@{Rhb&-plAM2aZk^# zKg;Hrt!lcwRYJWZ`_TNk^SUFJh3kFa;=>`SFSo*RS@^TZI@=ykXPWtk_4#pCJd3S< zI>&rTj{9}k#VX_6BH^?>f2y`-ERwm;6j>TrVv!g&r7Nec@bj~rSAi_C5r!|BW9~1R zDpj7b>Q7{%-0{n*!d_doY~&$Sjt zV!JicGlcje=C9Pebm;mNu_yY^Si!5UX8tf2wf@pQ!=LNga9e9N?cLSoZ&Ti>NiT`Z zXvkc5ZOM~~fA1)Fn|hv5JD8@Nbusss=l%`Ptb_i&tX$OcQ%CA}W0Y7^S^N6jz2c!A zx24M&EB;hEi|k{aZ~noY>*42FH5a-6nfuB-dZ_sIpQufleE-JFryp{6aqu7fKCNc2 zUr_1wsjsfRP-SA|IdWX`)oU$*bX~2=6vMAGgKE>(?qj`D9=vk>>bmFR+3Ni!s`q+A zrk0+o>ns)ve&e837NA|mcr>p2n5x)bgQuR$?oD=a)UkoABHFTqX>C;Fa*3Hig6B1( zt+)~|yQO`z{H=Pko?3YL?{CZB;=!}Dr#`#pW!-w|7RwopCe;wXJzyPPpO;+P6P3xW@z!?f zmeQ|vv(9&Xne_2=wU=*X`Wx|i8)tact_<2A_L50!@1l@fOE}-8U)=KTNX4WZyXWsL zH!NihigjGOj`hk`A=Orkq9nQHKfb#->E*|sKWyZ6w@;E#}z0cpZMu^>Ipxfk4bnH+PR#hgo;Qz?>8|y!t>^Z5-?f}xwAXd% zvGYOZ|0lhDG;I^Nq^?U()RU8+Y|9SqeW2fVCbM?hzjLqEyqk>H8CH97tIU_KekIG; z-!;?gM^3_TOPm{3pOQr5%wT{ zVSeA^CBJ2@HTo-k${ja07s=cW6XxU6FWK6hr*!ww>CZ11{)J!KuUGnc`VqM$^>e?j zvivjozRpzp=}$Hq6-{e7UiBsDe{%0}Bi?i7wHfvE4n{Kle=2$Bg4`_UdC3KR#@Qz~ z9_&5#LtmKNq-cGP-S#VI_orm>t_kMdYaD|J0ND9P4!TbHevsm68( zOZ${3^Y84@x4uC>-euYaWMojb!%cCu^EMXjtguS_1kH{5$y@k#5(O)dV1 zx4yXi)$jd}C0n=k)!V7;4&vW>(RzD9+B?gu#q(Egtz#_6&3>yl=ch88iE`mn-Q>G7 zE(A}{NRBROt@-yjV6T!#+}CZJ_7}do_5IN{x7XAAmh2C|zBhG8+uGR8d}aI_?e@N! zH1A=X?%C(hw|uaz(m$bmO6-vQ^J=H-w%zLtg2V4D5Z_>LY`N+W zKC5tD`AlKWy9-gLp1*2!Y(H}M;oco(Q)?FKEqz(>XZ7lJ683Bwz8~fpf8XnwFZv_q z>9P#z#WP=rKd74aBV9^(?eW=Dg3nAh@ceUG_0A$Km45~N53;ss>Pw1mbAEsN>y)o= zFLeLj)-!F_FZCYb4e~ax82+tbOstW$dp!4p@H^>?(t$QNo*xpd%JDYy4@2$qBn=Py}Z$(6SMohTJx9;H<&%nkr z%$wJ!F4TT|O3rqIh0^SkyNvwJufOoxlg0n#&-*2PS4!U>sNGQZ%_q6#b;EV;S#O-o zCd7QP5x+aNV{1vySL1r2oVUUmuCoIqg2QT-T)5F}ZOiuMiM5$MtH^vIZrOwTmXy9d z{B!rGi)S``e^dS8{rmcguZ!bf*!+Lkwd6V1nLk$})54wye_3|#W_WSw*{i1E`_IMb zX03~>TDNb}j$OL*?bk%^OnW+OYJ7IswZc`Al|Lga*W}tLthHyj*`JlRZYE;c)4ZAM z&l(v&u{1Tm4qBb``pns|vuC}}pH0+V?9H!#U9cFu?CIW`oa<}$d|4xN&1lz!^gaAp zyVIV5mRr@$oq2QR%u3H0mdSgrX})J2$Cd_&I|EXX4qh1rT0K;G2fTDD52RpC%;rzCkDLN4cnVuvg|>7` zH!e)a`0%Oa53fC%Xvo0*otOJxufx1@HRa@eTVE``d2!8`s8_ERZC!b?_~~r_QeSnU^(vGr`>x!!n+ZC!Or5s-#g5BYBDCz^U0J&#?)HZ)*SXqnzTfzM^Zo|?9_wTKW&WLfSNeFl-@&u7 z6KXv=K#SEruRd}1biD9|pWB{2GjEz*|JeTDr{~6ZYP4JL$v$HFncdtkEO~qD5#fs; zH-@(_ls&80ee-hEgo|S7jE?(5o*$giW+Ue&)K|gyKjH|}4*v6wxvk|NJIvLl>{Swf zp)(=B{u=9z`&0Y3$;mBx`_OnU_pN)qQ{KkL%{>ry$6E24YhKyI`K-_N*Uev5%4FTV z|CN>FtdAkJ52l2bch7ie*gI>=RY~4I=E>FnWpb8rzMUJ8uM%w2QYJ4Lov`JLWlg=@ zSJAbfo-Yd9?`&4W{y%KXsf7=lQ&~QUCpQ=#e{DMsln$9cCh$7s2O zKQmYF$?EY6lelllHmh_G>!qBxa~3GPyR`EY=5nj_TW)y`SNj!|DjYTLc=nw6P+lE& zQr@OD`SwKniftxgjWNjwKXSVE&e_q$yy%*b%S+AG5(3K=XZJq%FX8)pR_L9UYqqY} z7Tox<@RK(G!{5ruGhSc6e7$DPqT^pe;~TAS8_QL>$o;H5X}x#4#r{9BpMIO1JA3un zSIvE^YUY1>Kjr%JpXEDe7EX6}`*HhXW$me5lj}mS-7PUWWX;F>^LGAGTkZ0rXU~W& zTYoa^KG&R1oe!FSuIhH2w>4fVUi(M&{G6j<^NW4wt^ICP`|h`8hS_oSV@%ACO4{)_%(T$|M<`D5zNPc>^E z?mg-I%{yoQ--f?}DVy)7)gRxNa6j%ue!TY|w)?VIPaQWF`{0-NS5bTOZYJB`Jz35- z&QI^mI+0`g*5>nM!J7@Pg;@@fj~ldH_D!3=z?U~DRAp7o#W&9_7I%q+oe%iFIHt}{ z{_OtKb@E&Os#Z5`jB<@#e?acZmgG(MQ{`Si&R8>hxx{Ppq;<>fY)ttwpV-gND`D8u z>-Yc1lZ0yC`pX~o-SK%`duZF!xIYG0|A<$fHJ;wNU!Z!L(fam#uY8uy3!nBYcf+gq z&877x|79tv?as{!imzuY3SQ%|Z-MpVrAqhpH*f7%$`)U~>0AFwtKSCa^tN70yPm)P zVCf~dQ$G%-OWv5a^Hc3A8J+I`dwzX(KmLFE-vWchd(~$w9LMSJ>{|Wt7C%F``2f&Km7gb-HKc9wYEGko+BM0mFE_paVWlL7Tb}t zj5)fqSUrk1`+g33dQE6fzgQm1>Zy*_|4jR8i|SQ>ymrcsSv>7T|RrDBhS0%?`r$M+5ank=-d5L=l!^S@lVIj@;|ke2G0s| zoO+U6KT9X7?Tuh5vXiK9{agJ_ad&vb2d^Kp7j7ut-2D3fH0JD$MKu38R6Lt}uX9Vm#E;+XmHFr8xWAC>*9elhkn^THBllD|<4v}Y-v8|X zX0FZ>wCz@^Dt=i~qkPTqH}f~$Z?5Nf)~$Ox`^tNR_We4(^|LaZgHHea{5CXP@a6)} zew&@lpJYGT2~QP`Hpx>Dk$ko#>%g+B%sajbEVk%BCm~TK`lBpwcY6B&zuYS`V*1xU zc*?))zGg0Stm&)`MkSVJ0cko)_h)T6<@Raqg0Si(j&t}oc{W=-Qd@FZ@Tinn?>Wxi zV-A-ege%J(oVVO`#q}lkm?AS}>n2oxJ%6Yy!N%`w&7M}C!i_!#|E~Xk_IC0Am`hxF z68ttg+hFfX4I`pO|)NL z6&w0{yYc!Mp|hLq)8aS%pSk#_cGlf%f@|&TglwPAy0=>=ivPssq-71-j;Z$)!fVby z<9+w^8Sj=!ue`tA4XU{B@jmtt$Mnm$c5q&mPf@+O{NwX;F7^*kojcuKAo|IE&n&@* zX^-o|rSKN)g1bdB-JP`eqIKW*+f z_x$AfN9n(tEWVZB`0kvY{J**O;6H=qVcWcm*IJwx>-!%1$))^}viGz2<4f{mPWJ9I zSs*33xZ~C9l9Ux;UNag@msdosJM6yRO6`8n#Od$i*+I*wDsH?k`t@7k^C|JH)$8Y; zoqgSAedVkDDf_wYzFn{X`oFYZJNW;5sq8EJ#4j|bU#v+iy1yx-*6HTjr4lv)8>h^V z5Y`U&GQLoBbLyq%TVAQQ#_yW$SdwzhtYB);3BzUI_B`M+JayVK+;@fF%jp;1=SDr$ zuP$)0ll}SaTu@f6OW|hk!YTeyVExXTG;Y8!P*=4uAg1^ zhWpbp*N$bSUm4H7lw0MqmHn+{$ovm0zcZfwd+gROsq^;xCjBaO)YiKy8N15-QG9#N zQs0XgU0#@71 zrZ27XsBrJGxV))l|2{u-opms$#K-V|%d=Y>Zy7Apb~?+W!B?6&$6#xf?}`;y+m$0k z_sp1REFZo1m%{x|6YKhnYL?$oTln=$$oZaX?iVjj&iA}t-PLvf)xoXWUH4u!ie6sj zzwGsUsg?I%2kyV_oTdF&r2KDp(Dbiq{oNIt4@Lh-YYpO&*_U5AJtaA}@LT8d@aJb` zPaizA+5gaWo0!i9XAhq~dRTnpG>bK-9GY6FZpts zdeSS=S>+WRAGfagEbI33O#dOll#Og;#)ks%*=kt*<0&` zHr!kG{;u8JD|x4Urju^{Y!O9{I5y7IY7ODZj;EKV?_l1xvfk_g^-~X5YSY$J$*)(xy+iV_xTC#s8^R63j4K-IEzZ$k;t>^8pcTH{9 z@Apz(dw*y9Z00u{^VgYve>rEXnr6Y;onF<^tG}$>T3oZ~?mK_Kh{N-~eYg7LT<-lg z^W94R%UhY7Dt2w=K70FS?!+^h>B-`q)Bcu!Q~kZ(L8)ffR_9l*a&k}e&inD$M7D|h z+>;~Al22TZ;JvCMX?3VUMrHZ&lzr>ef|oQOS?WG#&TozqmbY{B?z6MzufNA`_NRb3 zfAjsRyQWQUej|V5{igqC_bvIBlP|1heMze9+6lGj=p`Sw=F0qjt&#KA*=El^-bd!U z=4Kpso32y*?w?=1@vZqwUNrpc){xqFSU}U!JpbD5$0qhn5RysUHA&gWdbaX0zVD`sEVC~@kg_^rT6<{M-s{KZ%E}+AB=Xk2<2jhX zPyRZoo3r-j*1Xt#xp85}p@%Onz6Y<9>aVZHyH4uQ@4WS_%N><>goHsSm07q2z$-o|7nQ@P${3+t9A zx5T>tOnh^&;7#jBkqtW^91vwa*k7P1A-ry7jp+r0@4CkWAF0jjT6)0JVjt_{#TL_= z0*}18@%eB7yP^mi*Zzk_*SGHIVQzd{`=O4(_^wXEybdPw9cQ-g&1w|$Z&%2yc*gH> zDA#PlN#^Aa5{ss3o)NlGd$i_(fWi^2CprRZCYswAuCJeQzIDQtCuM?}jUvTvTqQb- zbnh3*#&ujeviXZ#BfG)dj#kSRXLY!o9eUPw3hv9ixzPJTL(h3{k3tj8p4;nQyY?Lw z)#K6?ncTIel7Y0F&rzMtFfo4gY8e=#u*_MtegTWlFO3a7RoKjRsb!X+Q$^Op)uyI z#v2i}RjVSrwDvhoGO(10aWOsfcv-m9{gn*b{TrTnE3P}`QzMo(caDL>+q1mv$Iji5 z={;1y@XLM+n|JK%T3;vD+j9)EMcTM*ctjOKJ=(d%QY!QW_AYf|y?v;pX=mb!2^Ra- z$>xKX097t*nyqzahh9ph;C1I4=Nbc7$bZx55nt1m+4NK77`J93Q{**fz6qD+1V&Ub z?qiaV|Z=Z z!$q=pj#enn`{pFDrr`Dy7k&}nSBAQ>GJaOftOxn)NTi?Y_Q9G^5Y@U+0o{^J%S~M5OrOror z;&V2?Jjrq;*WnH)kG1WKlPe_t%w?8rE;F9ED{`W{iEG;VN9zL4KkCaef4p+`&eqAI ztI{WQ%9jMqU0~;Gd*$7sQ+HI)t9Jw@{WyH2~P_y+botk+}IYb)0_b=vdFP(7ZpZMAN-N;(GboQ#Y1mTZSFpo}(`_QB-8<^&+31HE&Oa zP1bw%L&VC}*z&2bh3PDx1(L@<@2uSQktHdHd&TXwHrs-kPd$nFTDpky>?arF3r84C z_Ni)Zz84_;xcIt{&!uTgA6%I+>uX)>_4K1(sysI#le6lsn19Q8`Cy3&JI;LLe!hE);nLm$o!z&V z#iwOd75{L1z{JAQ@3rOF{KIuK8g{NrpDw}EY#GCow7|4yy2Qi7I_DLDKnTs-oS~m*2Z0VC5TUu>afMt(yfy+4#QQD$(BQdAGtVa_a-5)z6$~hE~5^ za;sF$X4OjXljViIDzm5UYm5px(|ksn=k7^`eFsab%2%(=Yy3MW^7P58QRh}4vrW$7 z>9u}1>)e$pKfUY4n|{8wOn+x~H{)xczgg7m9bP+1#n0b(9oU$>-hFk_^8fPn$7YAm zUfQ{Xfq~&rZnjf!#hh3_Z@wl2k(8&FHckgW6mmYjeqmLk&_UT5CW*P1&Ys@g>t6g) zFy;o+rUEnLnU$Z77I~RGF`awhXkRcZ%kS28I-w7KGEVc+Dsbk1y(TbWXQq1b1d(M+ z!xY}{WRv?YHEETE@11LRgzP)nEv!GO`F~Q9Pk+BdW0vKjJ0Tfq)mt{X9cyJ%>pJ`5 z+|NB33-{MfKi8wi;;r3ged?K+qf3C%=fF)RO#!ldPaF;X{m|mimj|*>=4LyE{5p5)A47fkE((uF18c9C^LB3U#M>4;ZowW>o{E|( zy-OyDOmYkI$eS>`{PR0*kCTz>Wp7s)&%64neF=xqB8CaSeilo#CBjjK=f3*?|8BoO z-Y@@OcDH(HU-k5dH-CP3csPIm`uP3-R(-#_QfAsCcw0}EyZ|l37 zuU@~-J)F1NuI|r`YgfJgz5Ab2|Le=k>-Y2T@B91b)6>)SzZQKH-@5*jrk4J>rxMR6 z`u&YrckBGdTlqgHm(7jNjEcXyG4Z_Dxw-%Jt$x=3`}6a<*;oJnx;v-vOt3UcvVR`( z?}W(A>;H1Zzhs|Nwcjp$i|MKKw>MAXjXwQY|KiDc!zWJlTX`lHZx#I>`Q*6i1G{}z zZFUT&l5Gv&+&uYz%|HL2}zh@#&-mhYK@q6mL(!&>ueSa!n zpA;JV+Rh{X`-}sXKO!d`FWaSfyYp+$)A-yYnLPi4N+10z-Xb4+Heyb${POtp-B!^`@7)&7>hynR^wN%l+Sx#uVRQn5c5`;*!CdH#}~nEt;f_UYW#e|!Jd(&?YJ z%RdUd?QrUTotb>Gy=HCaIh~yf(mDIyJfHK0`$l?%g7TX(*5`rGxA0H?mcCu~7SDI5 zc{9a6y?b+WX56X!rC(M&Zd~`Dxin+%gMGR7eYMrGJs0%qPSjo~i~s)L%ldW2^ZYaE zUf*7SiHx0eZ}aPVhixyJ_1>)3ocS=nu-HXGd`*7{$Y4> z`Q(3%z2Ot>&wu+hd(*}}-CvI07JvTh-b=PGowqr69o;2S_V3t~{pVjl@t<>Q=9i#< zbFTk9{IBdyw6}e|l0&+^izA1j{u zRNY%9Cl~tfumKMU1tdqmnf=GcZhv}=?Y9QW6c&q zd2o&M1>fX z$Nqq0?{23*FMhNAvHtN4`5O~Idh#AG`Fp2M{Cf4oPtSkl#VxOG-1a`|*$@6*l`ivM zPyc-W&GyfxFFIcSe;#qNe(C@4vJYRDF87y})_kk z_ce77cE+pfpJ&xM_ocodrs4F-ot5V{JdgUMf8pdyYyFBg@oNvy6@UE`|B`LHrTu@| z)d6SjtT(;8JLYZl-p7?S_ii#t9De@wNUz1*E9dY2n4iw@G2Py`O>%V925Uh^+am*$sbJd&2#@87yt1mCivfD?i!nQn*Wn( z8vBo)dTze&04!1G>1~}_^14kXv0lhN=g9Xs=f_j;3zlWCU2|iv^126q@6@IKp72id z{}y8#U$2z<>6eY(<5TkzW*>YNr(s-m z=F|CaFG{)QA6%AmTia~+ulr?N-p#g|*>+vv@cMS%ec9%*|Mhb&Crd{s{Pn-}?dOHO z+P&AGf11^@`aSnV_fz*@_ibdGb^S}tS5 zzs_yk_NK~Hw&02T{;7Ys*FW}t!?5PsoO9J@t8bpXpL*gw_wQNmQ|l)h8ofMzd+qx3 zh3l8k%q-1K6Q4fWZol6CtN-rSu32~X^`|-O>gFZBfyLN{S<$6i_RrS-VE!YxtZ>cY z_ivtETl=l@T1W%u-+txF?UHR|*o6pw%zxiyp-L}g&-Ln7p+*T_5 z_oHe9W6|3EfiLnoEsq^3TBh@(R22r}w|k_kQx;QvSueKi3xQKe=Oay&b>R{Jew4FGZho z#Yg{-*Q$S=Te2ZJ_swBvyC;Q9{s;ft((5z%hrn?Tn@#r5g>3Q`^YM&O zyzacw`TV1P|EArXf2w}z|KNX?|F74j^d+u-KI8ePch}nQoV=ea;?ZsP?M?21i2u?5 z?|S`f{X3!VT(RC`pbDRI2x9>%3oaFwmP5CqL)At|x&wt!xpYiWt zlIg$OC-hpU2X1mxfiz$6Q>UNJNML0Z~wukRr;F{lof2EQZ zKe$!+rEl)1@`_IGH%Z?$C+~m#Zb$qn@0zLo6U)wtE8M$d_`L6`?;bOOY>w3Vsk%nT zXTSet`g6YJ^v|;P-f?}dyOz{-T7EjeG4TDyb&>0?yX~}?_PSn>-_QPOowb#%m(BF| zx9|U3sQadb;p46&lPdij?@1qjnZEm<^S?gMn1{dp{yvI0<^5`Uv8MXVIPd@IF?Elg z8`aJ>ds};D^ZxA*-)ruayOS5|zx#L5J=r+vGv7C7wb!*NZGTrSU+`?_qn}2W8rCava>bLgab-(Fgh zW7*%jN9g&~xAV5ml)1Y8yt4oK&?@a02SfkcTfh4&{Ij_4`JI$mb#i4NANXyb-R?5? zxw)2Jc-KAc(`LB4~|L*@_(|vWfkNW?` zn?C!j`DDfa#3go<*`2I4X>(_OO81%Znx$&4{(9{jd!wuSX5N?GRrKMm^B3QBk=F~C z)jfO>y<4Wbzp{JJ;&q?SR!VUuv!1AO+`s(Zm)&0`-m|{^uKaz=>WvM@EvK&$t~yy< z6~2GUZ;y3zKEL@K)}B~l{GVY#(=UYw`&Ab+FfeN%8n9&_!7WeM@Ga_4Td;s-%he`lttDGqt(Gnd)6giLq|_lQ zdQmmY{Ns6*4sSDKt}+qJ_uo%+pPyl`pZRF_t@j^hdcAx4aqsS!S+Wa7&3{*YcjGnfUtcc7udM$$Pr#-+>A>sXjn;*C zO~Y4LGXM2f3;Mgb+1YUYd)}!hqvl`vl(*abqP=sy^3gb*FJ@Qf{QEzZn}1X7m-{>Z zdH(-s%=l}z<}@3#E8qSd@8`L6-{*Jf^ljhm1^O=C_X+#|-TQ9t>-zd@>%W-3$X8qa zKgR09wtp*w9e>R}{YqY*bNkZ&pJ&T%`hNL-Oj!NLk~;U(zh4*c*Xr}HH=g>-T`BPE z*QeK}eVxDmQu6lY`*-^J_qKY?^^=ngTdggd{Z2o9-=lr`r_(Pp{``C6_3xwkpLVbN zwc*OsHz{*j@6^e!xKf{%b6x)N&39+MoX(zfhEe&*+qS2FbHnx7u1-H*cm3~sztYqH zE4BKbzR-VkhVlH<*I&!uv48p-aISrmzJ=}1tJ!lu^0^*1JuYxQZ~D3EmA|UjZD~vG zm6uz2f4$_y6ON|l8{I|!*@ait{+EtjSEE1OZIjz_eb%+b52ALRu9>tkEZi*o*PRm= z?-whEKEJ7#`Mql6@u>ZI&ksK>u3me7vee^Krp{l?ojgo`oax^(wKzs= zeLkALp-O6oW(JM#+yx1nEq-os+Qq=YcO8*uCN)A;P((pGeKMLnt+E}$g$jH}IxPg) zAGye!h$^z{CDy?wR6zgfTE zV4lkI<+r=rmET+DO`Yfebw88Y#eeI*#eWU_RW^0m)vr${Vw)Rz4%GlcglI=$oa~)-;I9n<_Vm4n`8Fz`xj;|>wMo69aC)UDmC}B#g;_E*d)b@6QS6Pv4jP|K3o1$I*W;YUR3P&~K*RhwXaWZzt}IORZ12@_g?f zpM34;n4`Mimdj@Ee*c6w7F^XIALS@U&@kB#5>#|PG4n9o@H_5G`S$@?<1#LD9P^t<(E zKjj~^-O-|Lq5IjS_UP?-hmxNjSsHOZrLeI&DfHi~o1*it70&2CwDR1#7dsy1zE@m* zY}@K|t#hkB$%n>NZT}PfbBnv<(`&ZEam%%fN- zA9hpzUBpl2ry{oh&$ykq^S6E#^ZC`2>ZfZ*FO*vS!0k)j(Mnd2)iFNP>%a~^=YOev zaZd*S7t?unx9;zgocAq+efhWjqObBFNKGkUUlW`rzV7#(gO}$|sn?!=?WN}C?dPl| z#kagU~mR*;`%BO<(nA z?x&bztIoXo)wkz}bm%eRHE-_E-Odtw=F(67A69Swzc_W?IOVzZ$<2Kb|zpQ_rBlz>z^3&p#7ykC0zw~e3 z(MOv<*{+|vxg~Vw)vvOZ#@5TOK z|Exat|Mg7}v+rg7Z|KvtYkN4qq~_%h?dh4O|5o40``<9{;p%hq(|1LkjjXZxYUo#a zbWM$``M>O65TAVCVE=X9wf|N6*|YClw|inU>->M)-g6Uc{pO#2x?7_0To28L$-pv?){8qa_Td%>+!s$eeO+Fj@%$sE$lbr?&Rn%>`g`fT zi)i}lZ^`@8ZMwP7d^6JCw4>qO&8vU^tG^E4D!S2Z@4Uji8}qB@u@}84eXdl#!{$;* z_Lp;dGv&U-EGSwsbzk07Y5xbm-(R&0ebYZfxGuR}ImCYPN9}d5=T&}tU%e;r=OLYb zow&J$ZnF9jM}L=D?9#ioGF|xLb>rH%Cw4qy@(=h~|E8a(E>HDwMkxC|cN4zl&wpsd z|86bLs|l|SNmr|gOMd-jvX0x^zpdMj{}kPD_~P0fe4kc-*{c1xi`(YlssGB_wfc`k z%PpMF1!csaKlT2}#hTs5#)|y8(~4ruLoIu9U)|TJK6-I(!Q7eq%2MwhG@t@Bf`!D-@vGV@1)IatQUzF`U=NBJ-?El=&eWI(r?k~C* z>C^D~R=#zgz|Rfy&lzq`-(*=37B|&>Yn|Q9==g^(%69nqZx8-1D>+}(7*-eVsXy@i z#jW>&J0@-47yVf7{l4or4se#G*89hZWXD-BT$|Frg1O9w@pV*E)vooMZnMWQ_B|Al z@_$pXv~N9YlGwgHl{&ExwQKhA9nXJJHPu++1aev}>k@)7UezhQq1kN;!*T7T-XX4xf; z=PMpBI5n~M{G0vJ?oU}h{**0WF=zg};Ad&U+vpxPPSsZ!nSMq@#E>&*KV5}{Lg>kWA@@RZ|-IF z-+i^~y=qi%bY1-E^(il}t=qoj<0kF7bFO{-vhz%N?9Kn?&`AEVd%?xhFPdjzFPwZ-;_vfxPy=TmKjO%~C;hnXud(gto_H!6smc3cOQS6$v&3Cacl}+0f z^2Pd9{N5Q#Ki|?}YjuBVz`L-=qKxxO=P$O|a$LbiZS|l1uZ+D{R|-3?+##Va{?laI zVws}jnwhp+|7q#hoa>955PLdsr{9IShJ}6ZJ2`rnmfIcPS^aeCLv9M>vy1(y*zfF}@7nXX+FLD=xq5ot-;>VA`L^zSSAO#(d;PjU^H0CFv%l!g;M@P*hJXHnnyBwubN+7cN^RKwW!=xdbgR~N*LQu~)-`ut zLiqLXI>x8{AKS0qJCQMV`aaee%ijTwKd!&4I~%=Wakl?|j^E)wGvBx;i`E^}e9R$x zMAv2>U-_~4$Qau#J<}V#Aw(;Li-hAZz-gTnw%YTObdQkc3m?-=1XV|~{ zsi(e0g~%*?-C}b0xBUCW`jka$Q;pc~P5P^y_c8L@`DgV%oW4%q)z36Pq_AaO@SpnY z|Cx9Htbe_wP>+yC$UU%wY`sCpOhTvO8h#nTrz53Z`M zj=J7@&Up3anR(_%v;K(}{0{%T|6F<6(~@uRcew5^KmYT7^zpsdt((8MZv3B+V-L+x zDAb4V4+X0)-u(S#;=wxM|7*VO-F*Dg{Y=4xe4lTXEq0~(D-Yk#j4AAV>;C=i$CYo^?@vCoPx;%;mv-BA&S&L+So^8G`s>xUUvdKN*QD=m zYWMlg^3!&8ZupB=pH3K+#xMESyXL>ejrG%>zMP+xKhJ*mE$L0!_4iJ@{Q7bK{>Fvh z>T~zB{ry|ce#P#~VZJxY>lW0mynR~i`q%BQR%_n)-(Ki%ZS#N4|KhoSDyPqWxA02s zY{px&_hon1*8S>vxAAJtR^Lf&@6|0NokPU`ty{PzUwcJ#_`F|DXTJ69{m~XW^U2Eh z?*nIk{ad8|?fc$$G0*GQsz0ApGAAT*$NBOvU1zHFTs|+gU2!M8=JLt9LfiO-`xq)$ z?epDz=i~F6HyO_!|2}Q~ljHr_{}@Y_zfTIbHG1~DX6dDk=PS4P-HNaEU;i%k`p+rP zChoo6|Lwuw4<$Yi<^-F~FHCU$|MpClOxoWq#?zEfzr3?yvwhW7L+<}C-+H`V|1b9Y ztjW(i|9*{8dK-TF%)QvBpVyrF_s8FQpOL!5zBi8@>Pp(_qy z|NHlEeXr6rRrZVjXZ}9_;QvfJJG;7D48@GOi`QxQlpQQ>y*lxS=()X-vr5lcY~J!~ zbE%)?CHp1e0d}Vhy^5D~g=dESfBt9U-}qAR53ch6JJ0Xv&@Y;E=I7!=9r2H5rF%~e zkG;Ne-psSEk#e7sb54EMiC#88WKN{C$L^4Q=O6s%+cx{>|F>`7e(39{tyuQ`xQ}wJ z<7|aJmmbae=Kg11nCxluJ<}(~eXq5foOx;9u1&hnWq!Q)H$U^)|2NjP^L)I1Y3r&bsxOs<*)tB;Zu-HeezfRy=~XEANH+hXXL+p{xh%P z?Z(7!uiwo6vbV-uqF3~%-K@X%$0vLVou+!)di8su{zYs5^y`1j{kCUpQ@S7#` z;>9hN?e|^6a zzx7+?R{J%US7x2eIa}3x>3?mm^8U~6_y2fjE3TRS<#V>iY0Fpce;ym|-aqBui>hhY zb=C&%S9_OpHZ$zm{;t29?)+Aczh?7k&bLFxJI~F_Rrwxgna(@C+EQ&p`DV2}x2;ak zeBD{v|26H}tY5o=TEAOe+v}s98-DzYA^5{ok(mT~VM~vh>W>Q(Hop-TW+dbNhc` z$2k}OPW`cbpCd4I=gn{A;# z40oqXYUrX^f=5Zux0qJX{bBrFqkn31efCGiT=m>j^KPE_zu0L0XT1}3(bqI< z-S3~7fZucjtmY2LZyxB2r=7tJNke}C>)`PJZ-!~Jd_ zX<_@%^QP|nzSTP;bFYK#zAyWs84{c;V|}d!sSYMuKap>r-j{XLx^E5x17k3v5L(&_ zEk`J#D(1Ys_As+KL8L8^y-<+7P(Zv;0L0k1r;&U6GR6O0oX;DbXZ!zt?VEEhc#?`I z8j`1k&i5;OOT|uavWYuxz*E1k zz2yC-Vkl=gVHthCA)o zcQ&HK|8=zSeOE^9G5<+`lZ(R$f{=^X`q(Tt^Ll^_m;Zr^;V)v(7i*IsCuYGHKrF z=vi^4AMU+&keL$K=kVt%TTIeK!O1Ph=YE~6rIfupL{6C`aCN`5s1iER;&beiV(~qx5$1hOdHL2X3yDJ$3Jd-K~#8KFh_H%vbyK`iI$m^%o^Mt#!tAuiVn6mBsZl zzL?E8wZ@a#?x3mOnX0Qi)jxN(>&M^T|GMCRx{1nB2apYG=b5bA^#6dHSsQO{Hycxc2dzF}b z+lkxUvw?lbGFPUjE8_z%ZnoaTyZqsc-9;%rtJE1+yvwcg5BU2>k&&mYg?TnhzzOjK z&Fc&tCr^9m*l)HjclW;U8dDGZpA(aum1VW-*t^wN*D$^U1=CUAUarsTFKcv!Js0e; z+Osb^fWcUZ_Y1@Kis&Q8Z6do#TaQ)cpq}O7svsqXg;zKI_wO*b8^7yVbRXM&3O&2XLUz6$m;;rcM z8zwvzTjt3z$mG=CH#;VFHbU)3gOmruuI(xRB4zi@-~YEpX=m-jPq(hE-19#{`>&ep zRsR(K^?zP(V(&eyuUNH|AeDb?>EE(-MJcJC<#&ljlA8f%(sL?Oi)r^^T{773EIYcPQX|gm;_Zlmw52 z|C2TQ54e_(ujJys7FYkR)jr3&!@jpv>ZZ71iL%a~W5oi>cP*xT zUf?QRSzF23&3-+@+xx`t+kfU2Jm{|f^om*kVN_Dhouiwz*2O-4wr)4eg6^mD(@uva z9AK7bDPXJ3Jfgl#>+J4h@5_bh6#flP1X}Zv_0e->I{G zW@q^%BG%6A*N1qn#){1n9u51?zUQ2?_UqHHmPz@RulMUbIh!ATtJv;Z&8{EQ53?UM zQmt7q|Gi(`^Zw&QA2-&=|KIz} z@qp~Hg!7`0{`v6zb-WRDLhFEH!dT;fZ#i2*+Z+>x9S&xO|G56oI1p3$-JO|j3#0VfRkrq_y^hu5V%+U41@A<@EB{Hh z-1VsN>2EGep7^$;=Uty}%S?OwXNvB=xhFpxHLVOd$bR%_vY5l|-IYt{e$swD-+<-U z4&(cGwX}+rv@Cy#Z1ZT)z41AsH)DT! zuhtIp{j*YbQ9ADpi|U56Aq!kU$@z2m<70VzYo6HgiX1IUGoK~5SXyOgP>jUJ^mV#= z!Xbx$Nq&Bo{p{05SJuE+>_3X@&gZ|fIys$Fd#~*K|0fJ(uQiI#y|#g+e%qmhXDV)I z8qdTyunSfOEZqLnmQkF)xLo>I*_$8lEN@nRND%JZJm-G8L3Z?I0 zQTxLyDBPC+xw`35k=dIE9zADte|TpwZ1{42^Tg7P3mE46E$S^YXZgeBT-mHL*##W!yMnRnq4-?2My*Y3WWbDZ7m zqgep+gQWr&*j>EWTGf7McW^yZz;&+p=!@Js{|8T(ze)GEt!AAZnize^;b6nAaE|hK z6N0W7*Cfq$KB2jhal;*rZ)W?|H6E?|>LM8vw{2S2eTEH1&J9z-?+V{}dF7S;&JU?} z--J|(bT1Yy2iYBPd7fEOarDyqwBNI&I34Zk_5SCmGzdyPjw$H$aWFG`Ki}u|{%Jpc znE#TujL*GZVEVn0!7JtUf6uQwQWsrpSUTrp;nRwPP7xc z;3~hn?>A9)hT>WEZO-dz6myt@x1D$*lvVfTbWzyJef$5v47w4`Z(VV8=emutr(Vi` zn{}(f|G;L^TXNZ_CLBuGeKDkCZx!eLXWv;&u1PBYuIMfQz`(KoBg^l)lC7J<|20M1 zZgGC(d*S1Ew_DCt_v$+8wchtI6@-^-o3{q|CM@WiQEap*`=I*0O<^~bvj3jgTKr|H z-_JiR|2G90d~I2NE#|9y+gr>1v0-cDV#g%p1W_~ zzqM_qSMOavb5DO_!#Do+odrqncI=axjg2x+dl)F4bx6E?mBSq+4q)p z%a@uz7HID~5&X9<_UE7S3v#m`w6v%&%lKC=H|px6Yi{`wfvhJ$mCCmZ(5|6o!-AHl#?b#&|D`y4+H#CO!om>Etuf8XIZ zlZJuT(Len4;dh+22_(oVn!UTJy5Q&ZL?1ie6@hR3>i_=R{#ah#Uf#Q<&)@57Fhjwy zFT8$-H!`Tn@V#E`pYm9U`J0XS?)gbk3dvuXKl^WebMc}Ab3}2$mlO4i8E+V-W#q*M z%4T(SNU7f1oXyv?V3mgDl+P@m74O&oyZVmr##-H%RX3lh)t;)VOY8ffHmCi_qB?J; z7q_%bH?f^+Svk}Bh>K@apwo;xj@Q?J+i&?NTV0mR+!qk{Da~}p9^Pp?Y|j@hGMKcz z#M7aBU!bA10Z(VWbZP%gC6UY@y#M*7OJ}`&bNkuGR*osV`^sD{s3#_f-tf&ce05OA z+^@?_K%r@)hm7ezrvJRxDo&-}H+!GBfiYb@h%f>mUH|Ij4HPK zdr1BP|0%0Cg%-cBt^BAisq@|};(zb1GUf#7GnTh+UHrJbi<|SZQg7$$pd*`QHeY@# z;Z*kS^>6vPt-8BEW@u;FsMsY;YG#{#KJVT+xITRM=Xu8+jxn=%Z>S} zi;QACUhd!bfA_-0c17Q~EfzohBs=y0$Nc6;8^vxa95Rl-?jMj|D|G{++@voHdB1X zYt}c9Puo0Lu>Opj%Rk0P@mb}u8%3ABl!^PvBqnsW`P$*@&+Gl4*Ga$PwHJB9`&Djs zs;q?yTadcn?}x79HEDgr zJl*%l@>e=N=kh;SJ1xIbAzf2`>yAo+=P~}$E!k21JNK_JSaaeepCs(-QO_t<_pRo}bAnwjUpYpqlFF1>m7yX6P}h%($=SiX85-`DTH z@$df^9XD3=t(Yvoy?j!;aZ-#;GQW=Jf%$WVR2uV^#TI?-pWFNB;p^A-_ik=zVp}4S z7HVT2>MT2t<;a^f>s>Rsm8;^GKfID<@-r{{~m5dZb>cm5u08y=IWtJ9Cl zId4o+VR-xFmvKbSiZ=%sGal$|u(%WLnk60c@3C3R9I;RF@Be>ITVkhgb?Sm>l#|@= zYqHuL2OJ9PZ-rmBxNrR>%l=-BU(xmAKLY;eInSt-a2~g*sr`T1@>$ESy16XeSN7ZT z{Cit?@UP9xDKlTaTfe)&H@EcUuD%J6Ygf9ux6Oa?KYTgMt(Rrpp-b2tyk0#Kja~5h zq57xZ>Br`uD-M!T3-(e>mk|C@^?$maw$eY*BSy z>HmK3SY*HF-M;2I=ecaxTL={|YxiWhZt&#;^Y{DQEKH3K3IZGhPkq?m@SokJp2MW+ z$|hX~2DXKW(U*gm&@e($ydgJZ8ia<^20PerR|je=CM+}*!v-q()) zd-KpftlLCTzsXW;)>@DHXJ0L~)e3n`yw7{CTj$opcsKCk?8ggk-Yj!IH}UVnuP@nk zmAJ0SP25oSUifUW97%xAc~9#1)i-;mb5GFT>EF?Rctv8fp@y2!>Tn%48`WPC zof8U0UhKQ@-}sj9*E_mjYjPh6sqC@mGn@IlYTksM@x^w}r~Ql%pT`|@W^(Z9z{nc5 z;xxa*)4887SmtG|n9I7${z`?e%K4hT^TI{vyB(XDVzK6BhrFeTxdlm5-v zzx~MZV4dFwZ7Q<63lyHJ?~yfUSvTqO3BUWTM$yZzFuabwl(yivYwzcCS50H@Up`r5 zx1(72kdyPqpU3l`)Ut-` z=?4=FRdQuNKmWg_?ny*O(Yz@>e4Qr$KSt%QpRg-#?ZMRZX5YSVEz*%OmYa4?a6{Q! z-q+fD6JH7?-jTkv{;xvm!5=wW&sto+-xs|`B>afhv-?kU_Ep;MpE+-NcvfxYqoN4w zGUvE2TdSLXWv|WF7xA5!bVvArYjkaHtPp<@kBMfs^r`zdo>zA#&NpVal&v~+MVBke z#bnF%MTzeOdyD7(K44X}rcnOHv})$KohW50 zXnFY9fhj*sy@Dn;eEGY{UT4R?cmJo0&#a$3>1Mz`xt+((TTN^F$GrIBzG`um_y1g9 zH3|!S7CU>?c&=5#wd0oy7Cz}Iti9k+9e8H{$%>o%?N{&rcDgkF(36id%#*dwt@*=s zs_at4>#xrluDS! zY+=>?vd1&?51yzHIo99&dGpT|8&jpW9=QAAp8tQn^*?;4&gClk|GxC+sa?XS>O@Xy zK3?!aAmpdz$rbZ>mhx3(z5TF5wjezFSl#{d|L3n=*mpj=XQR^J-J6z9Su$Nq*Yv{Q z{nxjKK70GxW!|PY5zBm{wL)Ib4-kK~x6b?>>w;w$D#X^kn*7O+FC(5krsoCPAu%~$p`O5UYIYs;#ACisYU$@AC;_VVh*^q z&Sa(GdF{{J9KQEUeVbzRK0+%p)gx`HQMju8O3rO}3&h{J_dYgIJGPhc@BONG+?-Pj z1$xZ-w;X!7#HC{Hrfs(`?J+tp8}zt-`e$(uYulxJ9lm$wop+uT>wa?M{uvR|cjubP z?4BNDr20PZ_OrnJ(-Q>JD?CnIYBg5#X;;tQa?10S_WW%1=Pkyc({v-A)j#{2m?*z3 z>!Q+y{jD9e2k-RinN!(s6hz+MSH{4=y$w-WJ(Hx;RKcyA#nIPm4;1!2jkuSp=`|<9 zdymIPS?{@OK{4ey+7m;LPtrcgYs#5g$n3x%e){hB+W1E97y)h12_l}lOH@wxUCo?Z zXf^qz_y2W^{vV!uPx9RR&ux-6HS*^yzt1UNZ~M)zD)HItX|75cslVLj?Roj)+r`84 z*Kf&;iJJBBVpieBH>X~8AAcV9t*26U?IWiCY0JKG2mZJkeJbqs$5l4P$$mO#j^6t4 zBszTiojxy(t&z)GUZj|Y>C2wFAOF>4iHq^1V~Z=U-CUVyU%kDce9h&or7DsYiJe79 z*2n#QwY%bgpp2p>t5kYZ=$9vrDxNZu=aV@W&M-QgI(P1@NAEZ6;G7jK=j2(!3qw&|RoZ+Z4i^RrqzfBvrTssAv2 zNzkTUPbL4q+EC^4T)Mx?#Isep`u46v0ey#sx$SLyLQa-!KIiAF5he6^$1$Ui$Fi^V z9e=%5&D_7s{NpQy9}m`iSNXuXbETGE8h2^x0hz=_SJy3m6`8)=Z6$Y?jsfrUecyf+ zxAvY`*sWpJ{fOu6u{-_C^ZxsXPy1(+ue`>gbJ6}R`90U}zdl)V?dHmbo-uqTlP>?U zt9-O`=5n#w!bg5O)j0|sS@GrE=gsluT0&vDUK*ipzQq>RRaWm>Qm)-xskur^dt#`i z(4wi2qL2Tp+ZqdbsEM`g=3+749nzSfS)ac1kK?-Y_q9X<{5q^A3vNiNsd)11)23BZI8K!>Xz%@?(% zmX>9`2`gG|Q@UvX+J_a2{ZCG{WM{lSb7kSt{ON*wb_6`*`dJkExc%w$II;I^igA&v z41WEq{CCuGQvE}p`ZXVSYENH(S8KwoD|b%p|M>aV{_hqkyP77rtc_C2eR;_EedXhA z-4`{26qo+p{J%GB=lA;y=5L#D>+Jb_-6tM5xgOn``26D5y>?-mXCAbwwkgOYroGas z&tKE6=D+ak$uNc2Z?5e4_VxbE+Y>v^))_h%Z;?CAS@c7Fs(S3QmEj*`wz*i$Ns6g? zTT>prHPmQQWmn48zs3K8*VVnece8_aYhQ@>j8)rnAAeu|Lw&ZaaDGNd}$e>B9)VQrJK+B@rvh}u(VyUzT12E?Y#95FJ8F2ulu8zaJ#g>&+^Qfxr>+N zvg$7OJN|gbE;_dZunkez8eZS|oUiJU`F&i&tmg zFAH@u@oAq~XR|5g^7hT={CbuC+;2K}va_OS)t~LTLA{}inxu0=<)ilhyeNKu{jI!B zXTGcdpCnOT`to`Hnm^^oKYcs@xj)@=OO*Oem5X)1PyI2sUZq_ma!gooY0r|)?SA)v z+HIKfO=*7off)&xwdL!gD{ftnj!a+PmZ~A*_)2B{8tLP4E9>unvIrCm^<36+&-VYL zgWkRJJo{EkUOlN|DE+XZ=9_5Z)tmO;_is9pFjdPhTq67K&!gR~?XMRu)KpSE<#JVO zlf1v|{hNuadv{s|uK(O*b}P2(-G*NZC#ew0m7|kYvmQOWixsHU(xkPFh);>bj?}hF))5_FUt!^@-h^J-y9+m#@+L z9&_|H{|fW{FZfNON=$V*a&B?Cy*T;(b!7VTWvShhgl`31&ucHOUT*BH+dgU4k87u{ z^Z#C^!MgY7aBV0S%v!(aN=GiOS@0(RxmL=7;!1T7+Z+7hmIlbTJ_X$@P-I6aU zuIGEdJ#@eEtJ`N*t=cusG)l5ZcBkXDm~cUzlHOz8c;p#NUonT=;sc4hp2{?FTa$?wNAU9WzraTZaDRJxL~>0NC7 z|M(+)Ydttl8uw@kU3quvdHeeQUpl^lYYx1h|J{DpyWZ3P3oN^sy`L7$dFFd--~D|S zUn95VZAcNFE_ri7R@R~T+J8RvHaF#zMW-aqT(ddYx##6)eSc|Y|A(&I;tu9c_P3h< z@5S5->jOVt={Bt_R?_-$OMkhYhg@6A(zYpT)(iiB{@c8CZv8XUeCvslVS$oe{et$E z=B4-U<{9n@-5t8NGp6sRk-z`nOSLPw!}^q0i%t;))hq??UX*TKzKP|em(uA1rzbTP zABt+Ohl@rZ4B(sSa%$5$S*!K;a|`B(31o;q{_?l@fAQ}dTR)oXo#fi3=zGnq>;A$1 zn0q%%Sda3X#+em)oDHzA`~2+KjRYy%@by;PW^-_H=C6-^VP;cPObS>Xg|4;K ztlYX%VAHejzx2*Ou8F;V~?LWtRkbS)__{Z(M)0Zbt zRckkrlD~OmskC%|O;GsPb@L8e#P`k!c5nOtRA8Ca87pg3Id=n(*p=@8cABrZm(tjH z@Iup(2U{|4Pw!jY|2@o0t~S@`ZRdp?p8r2Ct$b#_?u-a1`<@M+9NXs*;wGIhzxUt# z`sor~PbDWE5x6S&@8yH3c`_H7%!3aX^(1_|@~AQS-{NI4XRWMF*BrTGu;q|Z-kwkI zuB?Ce#d&6G<{GEqRXY#useAD?L;u+H8BwW%3rmhm>B`hP*1vf-|F?fkf>(s?`R>&G z*ALh8&;4I^S<#a(`ow9K<;O1`UHSdnwpTB5c0`;JR|(F{4WCyVd8>2NIlo@b52a2D zsfQBxzI(Cx`LjEw>w{EwNQ$IqAFF+P`f>WC<5s&S=07t8V==9G%RR$d#$X?1V;dm(<2&MC7CL*+T9ZTPp~Q)2GsT+OT-(r@R#kN>52 z_hwf8C!U+;Y0p<}t-PA4(PUeu|L2WxJ@5L5r5mM>D<=MYed*-<2hm+_i>EB8icDXA z?BbNr->+_qyPdxBCaG>^oO)qU;Dr9VkNGD9oV_GsCzkpu_C9#lDSy7VO|((Tvhk+< zclkM~+0Wsd^Q;1z=lk z>?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0T;&&%T$P<{nWAKG z$7NGtRgqhen_7~nP?4LHS8P>bs{}UJDzDfIB&@Hb09I0xZL8!6vQQzyH$cHTzbI9~ zRL@v9*}%|H!OTq0(8Sct%uq+c$iUD@-@r)Uz)aWB#LCpn%E(*+3Y6@)6ciL}ic-?7 zf?V97))l3s*(zm}loVL$>z9|8>y;bpiLCAB!YD6^m>Ge1uOWNu`gZS>KV zBkZ?vn1>h`SQ(jGnVLo+>4zvn)9#y}l9^VCq218R*wo6< z7^)pf5mdX4J}5|#f(RV`Am5>h6AHSNWO&FGlosWHBPb|35H<8t zlC9G6i*gf7>@sr`(^K^e^3rYe5rTN#2XS?fi<=#njXpT#fl?vN>F`LU2?OddnwSkY zbkq`fP!Piy4K89r39e=|xZpuS3}ZC7hzTXQn$h5b2L&;V(cmH`l;CPcg9{!M#4tvK ziGyk2_?9i(cppy1u=}# z;36iJ;A%#L3mz22Fh+xmm{5YN84WIYP!Piy4K89r39e=|xZpuS3}ZC7hzTXQn$h5b z2L&;V(cmH`l;CPcg9{!M#4zv%7Z+l?M`~V*tx~y?y`9*KAkZP-4+DHcT>t<7|NjgF z1f@qCKo||V$`;mM2@%#iXG-m#36=eShM}=Qe^sA?g|*lJGYk;&{~3mkVmXMe|7RE= ziYHY`{y)R;=@4^YmDc|=4D*|X{+?`8H3H+A>vU z>ol3|lUeuAWH>lq{Ok(hb1Q_duI0P6k?+|q&gZ*0KObiKe3UARw?|<8kJ% zA11OcU~XUii|sW4wCTJWC6D<(=@HN3rRO0o)Sf*c58w!LRo?AV*Byy)_ z>OpPa19D3jzgL=JDHC(;u`}O~P4Ax{vTrU?f-OnFRhvPdu29vgEkd; My85}Sb4q9e0G~Zv+W-In literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ecwid.svg b/src/drivers/webextension/images/icons/ecwid.svg new file mode 100644 index 000000000..283cda089 --- /dev/null +++ b/src/drivers/webextension/images/icons/ecwid.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/ef.js.svg b/src/drivers/webextension/images/icons/ef.js.svg new file mode 100644 index 000000000..e3cf921e8 --- /dev/null +++ b/src/drivers/webextension/images/icons/ef.js.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/drivers/webextension/images/icons/elm.svg b/src/drivers/webextension/images/icons/elm.svg new file mode 100644 index 000000000..f812c50bd --- /dev/null +++ b/src/drivers/webextension/images/icons/elm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/enduro.js.svg b/src/drivers/webextension/images/icons/enduro.js.svg new file mode 100644 index 000000000..28262f089 --- /dev/null +++ b/src/drivers/webextension/images/icons/enduro.js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/ensighten.png b/src/drivers/webextension/images/icons/ensighten.png new file mode 100644 index 0000000000000000000000000000000000000000..935be0caabeebde78af98fe2fec5dc49314cded6 GIT binary patch literal 3068 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 O7(8A5T-G@yGywqj+`>Nq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/etherpad.png b/src/drivers/webextension/images/icons/etherpad.png new file mode 100644 index 0000000000000000000000000000000000000000..58211c95f363c8ecf0169ba0ac8faeae48cb716e GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3r*`6+rAr_}=FZ*h^1d6bK zP*)WDv{6A`QPoM)d6C2;(_;zFEjl{ts@!H}lUhGb>`yV(^qjJ3%GyYeB^d%gHH3O4 zR37jB{Xbga{mXrptE=<(pR=5ME;NHDfZ@=WB{TBw%!#_Hz|L^;Ame=(b7uzAfchtP zQyFWX=iWX&OWvA?F-v~Z`qQea4fzTct1C3tFdhjh(N1J#n0t2O%!Q6sYd)ngGBE5r zGNZ*Z@x?Fu8NDa<-z<=spc3USQZDQHhv5Lv46DaCJZ#!T7#8ebrMi6cF=d7PpyNB% z+pqa})sK6@!PMxyPhz6M)88}C*m$C<>g;3#y)(ZH=5OAzIyLtg(~Ha2GkA*Y?^)}F z`Q_WJjw{Ta9&^Koq5kKl;`u8+tu>1^Zt8#V{^P1cPnVxMesBwGBxmE&y$(+&+?`xs z^tfdW%PA(O*MV;w=d!j1{!Lx*d5fZwma6WalIkyh9tXUO0`J(!+&Q!5>00jwvx!@N z>8uFalb<@}gwY)H^533Q7wk?n*N~j@pfT$EgOv5z;te^IoF3Oz*Gvw7;q=d(v1$4r Z@py^ledP3_*8t*cli^Sv*}FLn>~)jnxg2_7#y8 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 + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/foswiki.png b/src/drivers/webextension/images/icons/foswiki.png new file mode 100644 index 0000000000000000000000000000000000000000..1749c6c2260c8977e16ea822afcbe3cbae2beaab GIT binary patch literal 1325 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWtw5MDr9PaOfq{X&#M9T6{UMVWgC1+D@DX+f29{l(E{-7)hqq48?FdN~ zIbQ#K=3Ljas?k$jPED7pIlNO_Byo#zierZ7yPhwqU7Hqh{F=a0oxXO0-4yFDu1cHu z8(r$O-$yj*italT%c^-I?Zotu7P}SNvvzOV_0;P7mxuRuSC`MZ89VbUzxcZ|w%;wE zTRyM<|J>$~g-7Z1g5t1(__~0WsRyDS6e=*D;qv*<=*QG9TGjA)-P|{;;}(l8S@*ey z^ZGWA(&=K1yIC@W6Q7;n=F(E&I`IC0s{-2@cDb-G6ISiJaQmv6MVvrT{`I%F|IJWU zigtZ+SL(eiQk5j)=1Ul-310V` zRM_ewwChRqoIV<+#%xVMO z6E`BvU%vaK)KVP!T2ABE$>kXglI)E4n94fh-%R#vd%At9!^POpJu4aJ`m-I$VTd~M zX(`8g*8S5{x#!&5(EiMT`&hU|X7>wj1@W%3Pusnk?{P<-uzHYkW96ysuh!2ukbB>L zUS+EOdf^-9YB^WK@6P#Z8r-wyaOjcg`R5m>o_Ay8eQ_)6@a~5;C*FxGKN0@K;P&U3 z(9xGG417h6_&ELuaVq@&Q+|ZUW6`N^F|w}NGx+CyNIzlR`f{U0vCopFZ7-hdC05MP zez;v8~ zX#JbY@%!+U$pId2Q4h8{O*_rDq&(&OzpW2C|7=vdKCeos>qE?w^>Y`B{13^MQQlU$ zs`&oK*^&olA1pDva{s(LgWJOvEoQ4lO$)rje{XBPv_dRp?!|NJPJ$iE3LozM^R;{3 zo2~v^;I8~92N%aLami8FO;)iAEwOt%!M#G|#)JN1;WrYQZguZ3PhVssa719@S!>nk zjxHnR*B_>G%ssgMZt#guZfhbQD5{PMZY zaE@z*?Tw$>^ET|O;+t}z@wsQPj+3w;9vKF?6`TIbtSk|=4(DC=IkoGcWrC7ViHY$<$pifw$0S2*Ij+7sw7>b7 z-m=e6OI@u`zFO;^UmSA2a@B5={c`^PG(5IR5m!y4O|o zq+q(K!L}(&fA>yI583FzeIU?0J@nm+0x4Ik_n*SVFdoiKIzboAWR z`95yiYQbk7PGb$retqfN(eG!XKV=l3esfjLPFL~RmPHk>LiNJi+Wqdzym&3U=R^3* pOB-v`|L?B)$9BQw;-UY{(LNs^y$jmJ4mJh`hKCF@W-u@?aeKNrhD5ZUov|_Kkb^*5 zC5zla_YZ)Yzusn@PyF!0!^r*>ZHI95T5T!C_`%B_{Ubj+4Wp4zBct z7Zne7KI6XsULn#T)ocv zz1Etjdmf@$wo(_K8=3RRtSk$ux8UP_yxLx7_0+86JTAW1Kc4kYk%&((cQzIfuJB;w zTDGd78BiU5 zK5BN?{2=GA8yuExy!ZOcTg8cs@+y@>_t#(D^|W`{ArrZKY3G?QDeC{W*z(e5*0Y<6 z`8}UkU6PS_p0H@Iqn(x3*~ToJJ*{O+EfwY`U)#6)$#%IVTU4_qoco`3?$i#moBM>q zqn$3U{GaFo93_ oMk>?pf2Qm@PZ>T3&il)FU7B^i_7chM3=9kmp00i_>zopr05Ti~a{vGU literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/freshmarketer.png b/src/drivers/webextension/images/icons/freshmarketer.png new file mode 100644 index 0000000000000000000000000000000000000000..245f94dfefaafe189a20bbd29d3276722dbe6419 GIT binary patch literal 2232 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^R$>OEZ?Ln>~)jjhZP36+Rn zoUy0>i1J4#V`E(%1tu>omJUv-ULnEG!nEyQ8oan#uL*4x&9J<}z|@q$qO-I~tg&eU z2Zw~f#U_m)KHe>JR?c~M=H7R^`?I;;mX+OlTlRgg`R>oEpT!S(2=0o)cEr*=dN?YORZL-d2y%FqqB zRhrVJRT?Y%rg0Ly|?HQhQNDr@r_xiy>SKYJO%V5=mk z;<4e$*S*584h8)<7Vj7OAi9q8#uY&g`6A{`VGrb|1IgFef;ppN|{FOwz56`?Aw(4 zq|9yNmOW*Y4Pg4+V0yiR|Ifns5`*M_Ov{e)?DI~LYl?dlD0||Zz=3le7cV`OYqu{5 zW1q;tSXR9L_kyLxPV5sH7!}mtmRTNI)!aUxAs}y$V3f6W=>rZyhWxk{&2AkG6Vv0b zGAg??r1(|yys8ak?_pp}ID6vt!`u7)*}DZ8KeRE)YB;f2Z0g~E(J9iz;&64d7kj4w z<20YV1$+XIOb>4VcfMp-kyid-%?vK4>E{^3&pQ3$nBdJYS@1`o+k-W;7@MYXKUifU zCVttSVarc*HPH_@_cnZ99jTxZ%c!gRr0mp^0M~}vkn+VRj2AAsuzu&>#_Y2;0$aKj zCROmiS&+{!;CsjBEc5*9{5!7cGbt|T-J*K#l+iAZj89djF`YKs>wl3?{HhQ z^zaL%16j}FuBd!?%*OD2nwP+*U5;CXK2v96xIn!alyc>mtr*7W~V2OWulWlM)ZumFpC&jb^B+ zf6M++;QO-kFO(Rn_D$~8J9dZn#`EXQ-=A?kSbdwBsh3ybNnxW)XYo;!TO110UzdhW z)1I@$gok9(VF6&-T{=X!kkbj*|q%fmRbpK?AOTX+j;<&y$@0+o5$MMaZ zrJjo)h&l3$b<2hAE*u3O534Wzay=Ch`1ZTRT7`LqiFcV_eG|CHY?Juf@nQe9N7g&I zS95(z=CutuyWkX8(b}2o|1j0v>v+AUU?yYv!?hN_PL^G6<^0aXwqHzblHQZKkIylwP{{`*m6pi-#~l3cb`0rFxW8bhPeRa))qcZ=JWmWlRMj{_3}h_@Beqcz@Bj(FF)HG?<3qB-)weg z{=af@#b-utu0z*16eMjH-j>I>Eqy!Jo!}STGkl#h#FokhE<1HUV0rnY#4FwUz5vR&U%^ zpK5$<>$l{qlMb&~rDRaK>ut%|TUSH)XPv#{9c`#vG%dvU#GjsJzl-KEtb1jtkny&{ z&a&X01?%}!dYP4S3mVmgn8eSoYD)iYp#A6H8o5n=`H^M!)|tzE(4J)UW4HRIo4Onc z(=NI+eBb`|m9)kkolyQbhxKL^I}NRZMOImD(pqtQ@!8Ua7Zew)ni}51@pNmz$9J>J zvU)BxCTDiexu1JkC`ef-SpBYty3$HThMO-}mCjY~cX|85(oUDH@z}49{mqLuu}FW@ z?Jm)KBVhV<{^WW2)^qL%`iCZ@Ix(mJ3k&h+o>8>_l!SnB(9KB>3HO&h(>7STHS(*D zsGaof>89m6f13Er=L@c$;dJ0%`q~wVJ2$aLs(oLeVc;0$@nOEzB0q?X?2FA^|6&j3#H(xNUol<2j5x{cEgw^i+ zJg2q4ukKzfVqosbzjop**2NnRzp^~AyMDIJu4PMCn3a7!EaG-?PN(Lj+Z-xS-tKRi zb;s={XZZWi^BY(~JijoD`^2o|i;4;D*Es%f@w*8#^7ruGTK&A_!z0m(?!=r<8*XoQ zeYwu*RwZ1f+ivRHYz}4L7;HFSz^mfuJ=wb{DG%D-Ts+uw^L6aSpPU|Qd3*TMa{R=l z4oWP4DUs95m(_l+Mn0=X^txrjNvkvi$6fn1{#~AUCi8E{9QAAWZtu4%+07C}GQ$iyxkm z3NhD~U0i)9|H3AQ;`PyieUhQ986J0YHgje&^PE&E+S+)(58iVSD6 ziq9MOw$)DPoK?X{bn1TR^@gklxwBRr9n?t z4*P&nL|%&ml@yYePjQ?L}t!7|gU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=EtF9+AZi419+{nDKc2iWCNhU6Vas978JN-o&ye$Q-?D_x0Xv zZCk}7OW36g0(Zw<(G`ypQczJ@*t}c!^sCr+)1EYKbae3er0(}VRL5GaBkNn+yS^xUE zJ6Ey_)*d|kpww((or<*FSAH~MXL>)GhjwCS4np4yw9 zAxyP$Sq~3C8n%bq&7_?|GLT`_nn=T)0iMeY%e#?C0(4u0P? z<<_#3LC+`dpZ(lOZa35YeahkcD$}ap_=AV5pRQm3Rr^=?m6qQ;t}fq}C5JzlHM6%>PHTYxSDQfB9INno zzfRlTY@Gd$`B!U7nSi{*Jej3`Wi76^pPyT_V0*K;M^oj=hk^DIZCkQBXI9<+sH*aG zr`XCUrcIijl6Bj@b{We#@+KJ6mHp{ecCYDJ>i2E2AE#u$jH)|NA8(SuqEP>kMY?a^ zKRc{sYLh+HWoDPkp%|6KW357oT9#ZBp9Oht(PMqCGj-*;+o|GGM-E@G=`g$InQ`xz zaJYl0hVVT3ThDU@Omw97P4Cs8`(ycHaUcHqH}AaQ`Eo)rGrj!5?!P~(*^l{72;Hub zIiJ}o>juC3LN({qCUcIhjtw)WJ1?kZD9zsa<-uF8eLuBk1nbW5+v>7o+XA))Q_kpa zTE04X?)5Y7`x)frX6<(ky0GZoZT`(ER~&b2Q2lcD-{J7LH~Xi*aVcL=B(r4268m5O za`$X3c`qv0WO?i7vkU4LdW+sv6kj%2vS7QDZyWO@^Ct>D8y@8I9C2`en^@a8RiT#s zX13~$p7(dIe}2f;@g(8-$$dX37^!U+`ujas^*r<1D@7N!yxabz;qRLB3yr?%3bF2# zw@==DWZC>jv#YfyMrNC4@>TvwkhqlHV8wYd*Rq&jF6x-I*KMUYy&3mH^S*JNOUrJ2 zbW!ExF?Ti6xpuTZZKZOwRVb!ckb%n%a?~M#cs&Ca<>0j(Y*yx%x5~L7TkYyh3n?(O9_34 z)Ak;ItZLbKvh>U&iG9x>S3Ib_Q!W$7S!}oP{*BXT+qhpft$La>TScXMhG@r*yiS(e ztM}gfup}X#J9?qpwqVP)sA*56+JaAA4!@GXfBOC8hEFpbeEUyCFtl#)zsYs+Leo^| zR~1iB%{g`0l;7aG!`Z097F&CnmKlj960e`8+I%hDvoY-ObZwQ$uKwW0GmUB4$N6_> zMpkTo+0TCCmvr4uVf#0eC1%%2Zd=fvb;sXoSH}0Qx*xxP{Pb=xul`rDAZu<;tV+Ap z?*+nqD_+U%kS|T?EWYX+@Xz+jqz{|*C+>~?dn#T$F>a;qti*<2_t{r`x%~glWDW11 z4}Vt*yk223>-SWV6rUx!?>8P5PmSkyF6_VZJWgM9+w1-fm;2j)F)7RG8tIodh1^_c z{pxq+=5(32X*Wx%54zm?C};hrx_n0BwSC%Kx2Jf&4o_Upzv*Is`_%G!U%s+^tLy&v zOn*Q9e(B_LdH)HEgFdDnoqe&Uf6b41Z;nN`>^jfOZnAoRz_0qa{mMymLys32IGR+w znA)t$*QUg_cTZ2?{M!80D(QzBwuB}mm>yiPLa_d_*MuloICJhNvM-yRrbm6S57>amR)f42LIuW()C{-8~1uN{Qveie%72VUwF6i zy7v_DSJZ!B+^2Vv&x%PZ!Q@p`kWNtB=A9mGrEdaY5zbC9KC2jdX$&i}^pjbi1``%h|j*oxrdgU!31mD4hyY`@;UISpS~w$-*r; z1{UGobCxDG{nk9Lab3S)_Mut*lo-$~GG%bVx8eqTB1S6TgCG4=W7 z8@@jJvR@K5g+**RmS{Eg?;L6V{}vY_)xK3{Kass-X;i-WRkrgpt-|(9C!>r#){vRs{rZIa^Fs>5JXS~=NhT|>Oj@;Cdi~9v!T)xKUpaenb*G3s=M9VY zJ9ZoGKDEeQt%&~Dcj(B2RZ}&RXWp&7K3U`PEB@^t~AC zi?u7)|L9sD^F{S&sEy*iJt>RaI0FnP#;Dv2{P^&Jh~P_6VZHNO(=)^+YO|VIA`a9m z>hOegD{wF^c*FW3BXd&0jr57nj5yl37I-zy31G;{R=vV0T%I*^iAA@{tw5tq(rQJQ zoH&i0mL0ypvt^#A!;;`#vlg%}pT@CuT|)BHmECWQLzT{|-gchb@APqD@S=Nn7q8y4 z=fKM5Npp`2Y~E*nmfc?4tv$I} zQrzfx!i_o8t;J3*&s!C^Zl}xXNyfr!raf9U<3Of`-%jB-mHAVx!XLDVAFgA%?EPf( zPwuNM8q3?hzrC?|&8{bN*d{!2lT2P`Q^s(nz-!LZJf`*^58Bxeh6S$8i+i2N(ZeEl zUg$;9mn(`_dLHr`e_i#a^3whL`nwYy{)^_@SS=TNb}s6vb>d%-NsI>hdS};LeT{51 z(0;P{?TKmq=T=M;zi`Fm(M#W?o+CGpR5Q%~s+aKNPBYU}kE1Cb_3MwM+pJJ&_;l9k zmH?Z?^qeIZ-t<12ev{+&Kan$Q3i}qBX{oPDXWv_skk~h-v{ZD2;+Ed?rYy0^iGT{b-E~(A5-xi_*O= za&1*Xx9wl0h1a-dd&AoIIM?oTWSVpK zlUlXYuav{<%O3yn+Vbhy;&t}1EX(yLq}P4i_o?qvqHIpoyRW;F4<^K_hg*x!nRBE2 z6i-w9%D5c6IAgzLDC>+h0_eaE&MPT-09Y4OQ?dGinHXNw!HKfaqQ zWW3hxrPRH3)?!LBr#4m<$<$9-TT{JYHLFRD%Hhuuks&5YZ%S|FujN=EyZ5r@rQY*< zYcJIb)PG;eH#twHk~MSMq^91ZH@0jqIN27zN7s0IUG$^8J?=u6pP#<^lUHbZoaV#e zY!$u5F?I(`zx+8L^R)r_w9TAQ+T*!Hcxr)-M`mfWgQeHg<}Q|*z7vX>UCtHV zxW8eS&jscpvlR;^C&V%L#pqv*OlZk`D&#Z!ZkSSFX0b~8$MPjl`+q;p&se>;!j$bx zrHQHB?TcA+U+K(Rx!%2Y(O!S|4+U4Ve--{cyW`rPKUZoP6Q8LH|NL}|(J_C^c6P_- z?Ga0qo1Et@rrUJU(=} zIPQ3qR@C21UQ;D5a~++i`~U6zeJhTa=^tCpv}^K*!O9HYCo=)sq-RmBe5nH4wJ+}Y$) zRef@ni(91p#1GQ@7KU7u`!l=zepaW+r|rG3SZzAWub$rhfOD^HtXHe-^9Z&1v-gHf zbm0Hzc_K#3@EF(561HZ|><_b*iHPYExLu@|1D^rZRVuZ zuXwx*w|*+E_~ET^CH~)YhR}jNHTEKt+ZQTaWLawD!s@EL<3VBM=f~lNfz#g{ zc8I+6$@r&!>5X}LmHgki!W-}Ml($}5)HBENJex;a&C7uB$tne}KIcr|_;bS7vVAO3 zcNbMUay&0Qm~!lVoc?0n&reiWEO`Gw_S174P0wjk2J^%?jV{U;q&)t)`+&h*iBy!$e>wxMBh(ld8Ex}}GEhy0rK`Slr}jpE{c zXWJJh=9PVBjrE*0?Xaltai1Hi3_+ZHG8AS z$=at=K70yNck=ni_H;M@j4++#HAio+pSklB%S0CCJuL^LWS&Od;yQM7+7peeZe#sG zk1aZx-Gv|I>trsK*S{3B(&?3C!>Wac z*Y2EiE}>oUam4Z@mdS5Zi&Eo4Z|~qXlu50rOHQ;ASBs114i??EjdhoK?aOOlPgyMd zcu-QlZJxoK7CEV^YL0VjjCiK}s(1P(+|cxoz=#+ z-KlKTgewyX>qo-nKM5rahN1&!mM&KX}6C%scE*Po-W@vHq$znQLGwZ8n+tud7`dv`XT zmzTOIsD0$aPa(<4`#+so{PwmTvCpxQTE4Rp>*xA(+logwc9H+ zJv|7xVg{p+*IvC9ie7e-gVZY}Oqn5vuH+f%F)y4mn;>|d?UYYX`%dd4RmFmk

1kSUSI85^XOEz`P#X<0n%TX^B3Mb&&hV}=tqamGB2*}J=1B^ zHc@rfbWaN&g{db`?~6M&%TGDM;9gL5NOyMMy%o<+gk*@T3!GE>VI%j`XX=%+Vau7> zT-S@pr`81U1W#{znaj|8d%?Q!;{PkV{nlPzUlQumaVE>M>sZr5ZT1ws$pOMzZC)$f zEV>n#xt}&Qoa~wFoPX~}L&4GH^zivAmfeBudL~z6=55?Fuf zc0ti+nVXO2@2YHFq*U9?qCZRF2B%g; z=jJsssutpNwt6N>9xmUcTJR}Jf|>c(M)o;k?;g0AhYJ}mI(S>?pK)iM&Eov!Z;mQn z+<8lO)-C1jBDQ_^!Y78ut~m+(JDO0W?8Tym{skF^z#nJMcEmD+nWB_e%GG6W62C}wN-aA zF0|R`zH*$iH;hl#N`?KRh}b;iA(!Jcy{j%5dZGQx!yEh`?SpECHFq9 z1T|4aqL+J|U3)WY#`p5A-nsumBJB>VJ>4d~^jO)W=eo0In*R~6|F&&)>hU!mH|;;a zFnBe6zl7TQ`*WC7E5(;~z4?Ey$g(83;msUL-RkrfnbN;6lice%{(Q?eUy)q&wUve^J??<`#i^ft-ojU zN4(!G$Tp`f?aPyk8y{~wn-!*Fkh_uV*xklB`KjJg@$H}e%yD;j~q=H6n3*W zYL?IFQqQdFzVSRabnm$zVP=Q?|84Y_i~K4+b3&}{Nl91PS?CTXu z(Gh>f%ww=VS=xp{2&* zbM8zD?wIQ7-GA-s*O+Tjoh55R_pQs55c=D7OR}jqFEPUC-+T7hO@RlPrffT!%>HlL z#Dk%{Q;ygFIB%z!_jkI_o~?00%WQQtmnli|Pqi@H>nQYb&6nT%)$b~({!_ciYPV?8 z8u`fi!itB2YK!JwKX8)!s6p<{z+LO@tNL|M&J>QapRcoK(x>!!)9v@KXD+rh*?Ftu zQM$dZMOs^sm{{D_$@f3yn=$Wae)?_m#Tg4`_#WSvdpy3D>x|M-4DZZD7M`gqUivq!Q#@=~(zb2G z{*^(KHoaCk71A?Z-}R`two2M`dE@mv%?++s>a02F(tU3JvFeZWmK08MxOi;;DxM3@ z^X)~v&KH=TTxuC`$ZvU!CAYJBxoyJ1pX7hho9J&`80%BFS|#PmyqN_PMScgZSn}HNPv5(bBEQ2r z&DT!du~Iu!_4n_pl+*hE)jiJ%?OdHDEwwm!?s6mHNnz`j97<5}+wI@EX|IGy_;YdZ zm{-kJdo4?vu9toBT(Z&cQP1fEU%ZY?U_NI4YBkCs5xr>4T=XVM+CsZuV5Ce)DVc=l(rExOAuQ zrOW%md->jlC(PL9R`=nMorWI!Q`r*JUe$hSFb3No?i)-{QczT_S@~?YP!g-N^2~+lF9Rii)p&{O{d^SQe=fSXtclr8bj?k%BXfRD zy{3HibCVVG!cB57THn*SZ|N5O;mBkIH@~GVv&3?YmpEA$Uv<#F zZE@j~MB9}qNj~07dAF)v{(V(iVxRE)=?{D^%&)ZVnXq{AqL3?#H%94cYY4{ZtzWb| zd)^Q8HLJKfXa2hqcs={%p{0?lKiI5TQt|Fa%$4UcQ&@^`Zga@UOl);Ozcw&C`3OsK zbkUEWH_cYu^!xQ<@t!m5SI4z)TWad?#bEJ@Gb);9?=IHW^7{rqPJZCu@liyb-G6J1 z$^Nw2ipduR_c|6B6@GBC$qKA1dv(Lzo2Arti|MPsE-Pk6iSM+n3eo-W+39jxRm8!R z-l;;fD`#nU`)^(G!YNtz#h=2A(A5`CFYS6aqjA<|nW|;Xo9_EAZ~pq{@P|3a3l-M6 zz2@G+FmqSq?Uey*E^<8jbv59%+fSE=uRiY=&^P=1@9mluirgkEt7gf}XslPyx94XK zmoJiB#<*z8=@sscChK-?&3xiwd^}S7?PDE*@EnG!=r_LVXP#8q7|dxdnyD$5@s%}I zr}@R_NqRL)rf_(FY`L+eeVh98rm(fk<&2Y0tO(V&w_6^!Zf2#}qwD9=erjmh+zV9O zIN`U~+>%_8=1IGK7u-$beV+W{VsDrC>QHV2+hilL2T#NM?%cDzDfC`r<_Xhfo!1^6 z&h|OJwzuKi}B+v6tnpPO^YvRMCepfZsH(y#S?jF;k3!;tM2E%@3l2L;1J>D-(vh?4&xdD!Fj1H0@{20I=P;w87{f% z=@quKXV%r4f8T|y!&Pf;#Z(9VvK5-#+-6|9uvz<}!s(D0&pkU`lZ?zfSTt-etP(X? zf00d@qo*cpHUEd1yOogmZjCjR(26OSn?9fOJ%>MxnI@iVT|6E;c-9~9OTZKfw zoBO2^G%B7-U$af%Ac_WO4(XP zul12^nb0K0S!U)md4Kr6xbL@oR;Ao19v^`6;pTR|My+{ zrLsC+Uc9dJ%NyaF-y5UOfBmEw==d(C<5)H8a=Vsu@{HB3{Y9Z$rItX0V^Kd|%)(MjnYND5N zZ!S3SzUl2#FP@4gw_7>XJ}6x=DxDFprO9abIYwpj_lJKiJtrs4)?fd%Ky&r(?bW*q zUQFD}UfR@jO8uXf;`Q3lMQcJOG*(aHpT90+S=%-5)RHc4y+smJ ztrxe2s$biu`?@rY&4guVL(+GPP}&K zoYZN2erm<#nuLd}-4>he)Fhv4U;BGe^0ex;FlEop+gFLqUAWHb=Z!T&dpY*v_Iq&qSa!Md=(rj@(7Ez~SCZE#&uw#0Vc1;j zr+o*x|D~OH6O(rOg4y?t6AXR|R&u`o#TXH7fBk-0^ZZf+RmKafm25MQ)$Y>|`BL=% ze%>DM^L!;QtSgQ?f6}YknsJ(2X#PzF&fxtE%}UjxpMU!s(|E>p$H!@|TFaHwpPOvI zATxRHnrqWmb4srj|7gv}62;*2Pj;T_r#s!AbFE04W zak*`^`8VDC>WgR6-<`vcT6>F|if<9$6{~3~Zj_N$X}7sJ{*HFh(#;-^HeWm8KhJ*2 z{kfgZ9}dM7*j@Xx!0X|O6>~0!mK?w3rSdfAo%`Y0#))RvuNQJwx|nI#)Ohi4THiX; zFuu%aHpA9X6G7{$pWovqHN1Y`m=?V(Te&kj45xdqS^DM8+TxyVBH~5a8poy?S_(by z(rn)odaT)D!%B|NS(>+g@!vfACvmTB(Tjxbr~D7ZBzvvgoNy$5#fB_)k>w#%XTG|j zv(QqvXy#MKxjs!Vw^>_@Zr#3DS%_QM=j`^~H@9s!vz9DS%xPNt;?2o2x9LG20~p)4 z@lG(l>ZScXZ06w&*BljZY8k%l4rSy0`t9zS`m%t!Z#Bz$eQdirN5oEJY?%3J6JbHU9*ci3zbX0uPJ{&0O+&2BBa_D`rv;*(nSMulNub=dG ziszm5g9nbCh*~bGAgaoe3wZq~5X=K3pYHcj(>2Y3Eb#*cmG3&O0(A%g`y) z&tOUB(ph@8a!tObDt8kQc~`r`V#d$t z{O>lBJtt$drl;Ri50~Cw^vwEi`u2GHkK*O`6#mb#jhi>$H11#F<%-J0uswTBjDPL8 zF;`eE-i)U|in+$ePStZKKizNacKWmN z`U&;tclgB3ou{LJ{zKjUiA~pw7C*V$lu;@9U1i@aKDR`=)KXeg3t6`~CimOJ%Oxj6F8Sr(V~#_ukf@`25|UIXSy*f4?dD^?7sf z67%~Czqy&8?2Qa8T5&;PcN*KH;va?^cPj*zo#mL`Y|L|Mshm<@oK)hspeDtf${avXy=*yFamM?&if$=DuwFbV>K(rSE6k zFFbs&;a9dnx}@*m-Lm7Rn_fTTc&TmRVSjJE@Nrq=MNgPZzP*!dtk@s0{=2N+w}pGl z#9U6C&!1KC%=)i#UsvaJzg^yXyA$X2%>QO8IlXFn&&*8@la}dDYq^rFTzQL0()g?6 z&YV-W2d=BWE8c!Ool9)>ouYjC1=`NP=jobHKfUAi`)P$czQ5SAJEi1Rtx?*iN5c31 z*F4^Ia`Tg}?EMvuuCT_{moGCAtNnEIi+)Gptk-AC ztu7y^ITEUZX};vndv_!2)Ec*$meY4k zJEg7gF;0MeYeinhl<<$toZHM_^`1_+?e3)gweI}HW^e9UPu$mM^(_sqcz>1IVzCF0 zWa_KCd;h-kQ9QCS$nAEw>e0BGvO60&XKu~i==RL8<)z!_v*#Arl}w15@<5hNT~^Gh z*>tW@%wIv)+;X2|&7Y=U|2cQ`)x8h*6YeN_(1Gzt5XC)ZrK z-`!Xp@G@5o0!w+>#g)L3izEbZd+=T6-cIq_8_z#_cR$X!|d z+guAaKYz|kZK|y8>A6!1Zanl^S@H9Wm9JvX+JAO0UuPX>G!pDx5i^}(rt0VK@=fdZ z^SfP;o3n87;mzx%7yJD%FKw~kb4mB?{r}r_s=xFXU2f7XdhDAjH1Qk9kt0G6{|O8B zd2wzGYh+S%GFnwS>Gv5f)Aj=uCid^%C9gT&u(;yl#odhCgg8qXBTa=4B=`%9dy5_R z(VnDnUFqt{OQ#j99cFC(X}{s(q?cRw%#*%%b>;W(_w>@)+P+kI7U{;LTot{XzPzrEYT#Ozxc0^?#l6vMpXSy3E{a2JeYy${))g=KGy0 zU^;CZzL340{mQRIsluEM8~Gg?AEn1u7#d@R=2IM1jatzx2Jvj z!~8hc`&`PAA$J?D2lVexPO<%YJT~acr|6x_A7xg4^UdupFa3V%-#Ne1*ehS-CpYlC zE4|s&SW?_rjfe5^59A$V^~O7qc*l_wG|9A363=f|4sjn48L zUNNw2dUxQAsL-T~4AbJ&CoWiIk-gMqx&GnPQ%*#rFIKtfrFwB!h>&i#>cu?{$8L(B zdY+d(;il^Cl!M9VPjCOX$NArnp!PkTehZyj=DNIbRDXBiMIbZd{|(K*cU@RrE5q|5 ztWC3UmU!%)e!2IJOxJGKa?IaZ%654Au8*AN55CHX>=Aswc#6QB^i`Eok7XJ(3|x+s zh`-9!V{X5(;Lep<3g>i|7MpX`8-I~&xM{+y)B9X)Wy++bi%hR|@}(|sEUjKWhn?r6 zV)k`Gg?B#NZO(svu)|$ps?(pfCV?3T*}Qp89$n3P&G3rhVP9J30b7aeV_OdGVgJs? z*E~<)UCty2;d2kI<{2+}c~&`OO5ftZL$Mhm8{Q=(ukG^c-FDT>D{t|Uo2OKaiWRLm zemPflx}=79>{%HTq)>D$siC&2toOc)Zp#Kt&rA`vUj60;W69OL?9(d5Snd8^B$}780dM(vGej__& z&gz(DwL3jemrVH=w|1+zUe?qfGUsISCfs<#+s^)TWz*`|o6~$$&zEtfFtn!b?K$lz zTaC8*wlI&f6$ZaT?_xVb9MZLSah~aI(P1iyqL?)!oo$}3(f>~+wZHe7Ia#BMucz2g2PY3 zyjrqZo^I((Pf^Q_acfy|iZ5T%NSLEGuWYf+rbo*+B|JT!@^P2h%9gOWP0!l1#QJzw zMQ`)p=pS_P{(->%KRz8iJmtpesfs^VZ+^W%#5`|eWpi!@$Lyo0tE(S8WRWv`#3_26K``~2 zXUx4c&l77z^M1d`dp9w7MzAYuxWU=B+R3N(6fEispS8WR^~jUM>&|AdwBOMAxALpe zSMRU43K#1n$_D(HxTjSp;qkOH7hWj(DJ|D4jK9qH?bbSrW0%z9CIoayI~LMfN}enBRjX$%4{^h{0VzMKTV)h>>SJJ0->u-o~h+txkt zKNtT$d7~-I^Hj8A;Y`<0Q)k7$SbzKXlJ$$d@44oup1rBH(J#nj>5u50DjZ=ApLi?U z58hbfvu%53-NeN*71H0Tm+#?UwC{{XxZCaoB|ptc=kLUf`u6~uX%yS8O3_y4_Y0Ve#kM(#YqGt5o^tA=^Ng)Vt1V}; zi&S1YagvwG$KdsXB|oiCUUU2^u_ZY@_eVj>ye`A3x!xzT7@sa)xH+Tv(6Mc=R$Ne) zI=RcK)XGs(GIWEh)0~9r;AxuTxob9h2%Ys-wPK!|6Q#x3w^iuje#NV2ag5V4TcyQso(kEP&g?np z;M=%J%3!P9Ch02gRn<2qPXAr?;AIA%UDhXNqv-QCMXx=Wzf5uA>DySDZ8svDOnh~M&ar;^(RhjsAtB>|4%w1^lN_5dJ;pHn>=Qy2ooYgtuah+aC(_$g!wuMK( zzS<>h*)H+G^F!R9*>hjK^e9raKey)Ny$4ob>^CeH5ih**`uW@gI;y|ZV=Mhb!+DHO z?uH3_CJvoj5$+67D?qY>`G=o z=4W0sY~bR3O#G;{BfICDeqnmc>$SwD_(^liDJwN;|QDQ&?&Mq_=2)q#gLWvgngO{?B= zak@ywjnLqI92)CPZvKkj+$g7wzW=Wbw%}_t$s`im*??&@t<${WA4~# zaxMS(fgJBGbCxb}iMK5CWOPsX6SrpRqSBtVJ9KaDDX893*{SmUs%OX25GJGPo*Q=Z zeA?!ww4f)`MC->=<2XL4{X4~OnOL0IvQ+Dr>ai_nWVZ%yvbET}O7~D)pv2sVx33+> zGKP*hstysclWFCwcy!jAt+Bp3V4=WUHv8o}&K(1~F4R6ovC2LpcUfWjj z`^O%xsryt82B~~}ro`qdV=n{*FcyC9aaHY@c3 zOS8$H{tr_>$0}VC_vzZ9;&<@?Db|1n;bH zP`AG%xNY9jLoppI8us%(ORLG7q;SXnP{%oQy~*Blp1MRYIxYURD$HBrMovxI$88lR zziv2{yege4H0$dOiA&N)?(cD9(#gK)*szt=;knQ@v8_kh%Iz;itZmF@)_LJ^TB~!z z6y5_dj3KgY+g}85itR8uy2Yumi=)lbfAs{9?8Pd(q*N}2?Xf+&b;*Y{DmV8>c&}Kx z(ZFVHPIb@Hz(1F>u2z{guZ&|#Ul6=pq?7SE@5`xObKRe=3l)({J6g(hRVeH6Bvn23 zYu-(!UznVNw$E?&p4KsS)>`dz4b`^~@_w+qz!>;&&BO%pce8!{E@?FS@#+05+bR)r z`s(*O^LyGS&&|r!OfMFm%U>-yfBzmBSbJV{^v~XmUycZd|>sbicWS{=}%kuD*BFU+{gBD$W?j4kuobC0G~{@M~m$K;+Lq*>KB}@BQ&KKh*L~veC2L?$0NyOTMjfe=D4pcgt_B8LqtCwA1Bgv~#}> z&kx2ech4_9cgiN@o83Xy8CAveBfJGmI(KzXe|7xX)m!e%^~L^c&Q|H+6XIU6OknQ3 zP~AGejOPpH39tQYcRwM$dWwbrq~uej{)o($XuWrz=q z&eEPNfG0-sfs151aCcYH~->s_(4_H@A&d9 zVV~H}y_T{3Wvwf=CH}yKD7DT?`Ac(*Ki&+zeQ4$!_f)4Vvo9HCE?AzZ=T>l_MZDo@ z{QriYvw1%XN^44v-O1&=dDZKs;f+~S*6^7+-<$cmZ^A@zX{H5NSW~WQGj+_0`uXr> z#ilQTmuD{N-)(KGDclyNw{p&I-HOEx-K?kX6zfhe@RM1(Zla+j@1%^q2kvfvEK|Ha zaGU1MqhID~;JqT_u1XJQt_Wf*uo zJ@xTXSk4}^V@H{8d^x!6td+6o5qW0wMRWU4iApet%N%u==;l7$d-})(KIy5QpA)uU zs!Q$4&pll=y--~G249ZwsWRp%G0n+aV~U=CS5>UmwRp%nMc~J*LuA2#!ve$UqrQ=7ZLbaL7Kdj|X>@yovL>E15dUvvJh z>Cb-uA3wh63eDOWs($nAx?ouwk@omIxvT3V7S1)l#qS>+%3mTYzQ8r6*(H6N*8P_K zyr<^KKAXKX&}nm+SA^Y{`I%FTUS6-W*i`$~@L1Qi2O%5OUT=4NsjaHA{#bT$jLrv( zM7B9T&FuUAs$cO3_eM{2dt$HHrWu+Q{IF#W8>hkbj)$AMRSot==z%7ng7>*go_>>f z>}ZAKhMePSs)sFaKJc9utMfoC?%@lYrjKQcTn52~^A^0f(|8^j@ZHPvME<0P&ifNM zExVtbdnNA~a_g{`vzobN&$$RIqo>tBO1rnWr*ChV>L`3Pqj%fdNfMuLDZBkU$`)jD zx$Cn0!oMHg+oCnorwUv3ul8EByw3OEX7~3Ihwtj_2tD!RjnIwv*{W*ED`RHH+ip_I zpZxZ9)bXcVS8YggHv7C_x^}CsR`B~fC5Fmpc5!jtj^YgHTPenQ#!-5v#`f^;dNrLn z=kIG4Z~qhdmS<@h^DD>c-@l$ehq62^X9zEZo$ow`dO826|vWnXrCk5?KgN^blHhN7w)F$J(10l`q{p7(2&w;%eLb9~!M4P5(YI?KIbI zDGFC=yg6G{;dP+rhH&paiy!?tcK!I-ni{7W$-PIO9yFO5rE+kY*3zk~UI?1X*F9Rh z&HhY6bjx8GZuai}rXAiJbcBEJ)y;A~c*Z%zu3%^Y^{k$XQ{mVydO53X%YiD17Id`$bvqzg2Y>Y2o{^wcg+9ieF zWiOr5zccKu-BeuOFU7IC{>QW>GsL~;M6O@J$-e!84D0-(su6Q0?R)bqO|m}w^3REH z9bamzvn-#Va6RFwMTysrt)a)-qRkG(G_HC6tn^!vsfS*O#@?fAm{oS{=eC|Z_q^kQ z&xy}Wg(mF}bn10|R8i2o=#k#1!n|MXscVz#cfWZfP${bXFzdOE+n5*56idow zy0$9)L*%WCo7ub)rp7$dva`P;mlSi;tL$;;w8{m4-oB`~wUj4)S&y;fKFvt~t_AsV z$EU=0d^n?CU|j$2?2qz&=DCH(xIXOV{b7ABOlN;>?0eDMm(R+kC~kLryX2j9R=v*2 zWtETYa~IyKx^jQ*4^{`wuw4zmCHL%Sl$FoPpW?l_E4AidWrU@4{>r=S%oa=g+;n#I z+Fp>V;kLSWo7N5cl`;X|oe7s$b6nyUlMCxF3wXa(ZoX}FuGxz3pHIiBdv2@jI<=HN z_2;*N$w~6tfA(3<~ll`9EFnIkQScaY@;><+B!DQe zxV2p(JDNFPCn!2a?&`(n18tmTd4h+Z7n2{WT_|)Q+T17= zD6`PZDQ}MY#c8jKA20Pb4EOPA+jQveBp$!MFN#Gq0#0WaJUef%;{RuF_`QSH!EJ8~ zlhqHzcHQ59;G^7u@{fBidq22azV_GRBNh$Uz1n=V{eks1)%8!`1$=qeI`dV^md&fq-qlUt?jrG;>u?|= zv$ZYvsV;M_^5(kq%d*-}a`&uE%Kt0zXl_7?RRzl~ey54K`wK4KRo#21al5q8ZuYzP zfA4!^ab+Ew^PerMplvn9v+5SHIh$X+tNZ@pS9{Cag)FnQE-rM>+q(Ae$604zYu-!~ z&2@?G2=O<|_h3%oDpLNNQT%h~%#Orc{WI32ah|{5({7yh_rxq z^U9Zh5q)!|!+E>XcTH?7!e3~mk}zph#f z&5l&M_|o;&9J8~xcW&Rm<j9gg?H12Z2W(=!#q?mNkEGYIkj2nd$6N?x%dr zZ=e64<>wra&b;vakjsvxPDwphmV%=CdTCE)eenoi?6U0KRP!I_bpG!3n)vuZ|GcvG zEjOeUq!hRN8{cb?`fG7K$kTH6>wA`~ekk}Y)RMkaRx@+mlm67HF-g%YYR+Ba7rVdy z@0sg&7KJar)L6K%=`;JC%X6bsS97ZAxtpyO-rpm%Q|EK`CjXUh1Ty#TWxA+$djI$Q z&W%$tT+iNHbLY~%Te&+H%<11c&1v2Iqi4bv$8vAqym{vG-s1+ZJFV~D-x4I`D{AG@ zV5K9~RJ87=|8A8FJh@kQy=-co<<4NfShzLLcy6H9X_btB z?_Oj#opy_-E2;G5Q3;71$62}Tt*01nDB0$$!e+K}*8atwk91B?xwq)fx)+sIw}0;I ze74l;{@mQXyQXa{zIQ8UM}qtc6ZL7gHY;Bby%clW=|*4A`8p>3y-`YQ)F-^$_B3mg zf>H6_JNG|vfBkeSc(_ zWdob{xv*_dBRh?ztz8)O8LtC?GGF8S*3mG*sN=9J$K%NRk@}CmBo2Z>EYf> zwz4eVC8uwn5X{G_?RI_9!5GEGpT#wHF54p_@psC{a=jmRaWcyD`Z|0zc$h3Ha-3yY zbx>{Rxz`1L+XXpJh1@!2;=A(sgr~<77TEvG+5U#jx!JWV{B3ZE-0YnJsdE?2HoX+I z(uLvrtLp6S51aa=ySlv7#2RINqQgjcdZA>t z%AGLvkD1>u`-Dr?*z0^}Uhq3T{^bOR2bmq*$MOH zOgN;}&xEQs-rSLICUub2;-*By+{&94xiA0TQ)ZlV-z>$x_2B)kD*G>eN z@ITL3VslS;{{FC^xdjbgJbVFarApQhDnxF)_`2^f>+R_-5)XBzi5&l9eE+5AwNqw# zi+hc(HmimwFDX2DS1NUt47W_D;LU)tqEjk&Oyl=`I8kNEFmv6FJ&UR)YVW(C6WC|e zd2-#<1b0~thw~POVRJr|-4|ru$|bJEdF5Qpr^UYfCxh#6YfIez~XB2Pv%x9;rE?a-p9dynra+ne?87yQ|_G)!!! zy)v)m{OMZ1(+kc^FFj)Cx@zrp&)%=aaqq1s1-vovYSj*XxA$Z6r+{sdRb_7{*=;i3 z^n*`gmHywbursHQm`+}L$I{p9W8TwmudnV7yW#)-uh>qbr-{=&pPijoS!VTj_x9Rt zZ+BX+n_7QfO85VcmqI_E`!0TZG&1nhr8CKodtU}_vQ~GAnUw@8A6xS^4>N_$le_J(KFs%jlm!zsKpHb@G}$Q4;UJ?o(!6FXnc7 z-A&I=UVbb7eBb8%-0t3UmzU*q!6^mkBY-8I!! zyz%n{b=RNe_*`}W;iLVVlb*`Q?{TWD`W<_h07UFLb^wZLWUepJd~wcW){x z-!JpXoS$f+_wBsN0_DX|kLt6Y%--&LqCS78+moB}hjLy|tDTd*RQK|~X*K_+aegYA z=g222mGZtvpi*9cb8*-bnHdkku5E9a%bK|9`!$Q3|608rui8((*Jt;%@W~PGowwen z^-O+lsB!PK;fZxN^*1ezqskuq{dR`uQ`Py&Ot-$zjcNW<`z-X+=G)8X{q+0)cdhWP zGVx#D@%tRh&hW51Ev?<S3BLYLvtzQj_!H-8`&DaCsdoS0 z&37_iY{!$(Jr3&c&i36m)Ry1~*#Eig{=}B@W$dSSo4cQwpXVuL`62w}OS>h6=I1$Cy~ugG&m;C%Tx9sOV*|eDXx@Yh25Y3U@ zw2u2)_WSCD_WYC8`+qlXxmP~hrnY>V&DX0wnSWPB&fCMifB)tSr)}N&w$-V|ht)jh zTlxFa-%o41T(b|Ia4xeZ|W~-{%MAet2s=ca`kCotIfH_TDSs zk+D}heAfGYo?&-NH|y+wt#jgwx7xj{Wha;XelqDK|LGl9tW(cysa8q#ny9iw&qi(1 zGTkXtGK*9GT>1Uv)5-Yh-pf9i$4|ZPz@E~0<ctWvD<*t-~#2 zp^nP-^^5%<^=<{NCrQ|_CTLmwn=R~5l+zFU^`Bdl)9tl>Dnqcb)v~C)1se+IvP8V< zYi8p#(Z9Yqb50M#i>5t^$CzHef78ZOBl+ats!unb+==Cm-X7traN(|WLY(SBHJQEl z%2OIjzZzdX(X-Tks;m}Az|R?1dy-!5eXYu5wrBhOxta#Y`m*mVk_}Byull;_Wj0r{ z@wG*VXELo0bIP46l&BQ?=-_dN*xoNoFTY)3cDOKS;)a*~Co^u>tbMcPy`%NpiOw0T z=kHaLaPdBx5T(a>F0Hd*%_U)pxOdi*463fF{S;?gJIm*lwTA6n_9-v8W`El7W2W@p zf6savD{IgA8kuF^ycu~`DmTv9aE>F>JHO@s=k6=5THMEaEU#G2&v(}f(_8*cUFKd3 zR>u6}O!S*p@nXTW`URDpTc&I2hc+yA{W)!MuKWFBmBx9V`~B-(7wmH^Y)-ng*}tm# z*3+5y_o<&eV=!^~-qLjLIo|w^vg^)76_hPXdTgAfer);lrd_X9?`&h?kJS=9CYlxZ zBO+l>*%Hb9hT$uA4QuDEF>W(Oyj zmi)QN-PdC_EvLVs?CpD|)oo`|k98iL{L7tj%Gq;anohZMv~tDjFLQBv=}+=5_7;f_ zi4ioKd&O_3hyS&{x{3Dt6+f-r78~^GM*Y)oljfi3-M(g`c8;o%R&D2!lxZG|Hu^mB zO%+Pj4(0x?ER#^4u(C!^xs+Mvwd#qREO~)^tpan{dJp>uD4JVi4zoacU=w_?A2`o&G#ocwQUw5==^nz=PBXpQTp_X_EK5-fN1et!^} zUH5t3k?4=s8tY@iYC>ku@mx^*H)yA4!PlG7_e646W+tD?W8U)3;dvHkW6t-enTiR_ zt6Nwa6t{+*R6e|f{mJeBZqXOr&vuq=%~%jU(>6=xgN+yaixsjy#rAe@8BO1^WiRk_ z3GiNa>BwX50G_%(=W93px&41a_3L_tYwPuE{NPNhfUdXdoxaA0YaH8~y_ZgP z&X3TWSouI>rh)Lxg;A_dYYy#x_&34Qz_pTrt!%?)52wur3NdFw`Fks03H_;Sl(-~6 zZRgthgOdZRR!l8f#b~YeII*)iQfeNnRtf*1&7Cc4o~E0tdUowyBp|D=7`b8h&V60Q z595-yvn>cOE%KdqZ+p(#TibOc()_k;b-MH}FR1qRJx{mue(Gz3wJy1yj+|Zo!dYQ)0>${cgtMaz%{C_yR z=>4ku9WUpJ{XEj+)j7Lp|B>bAran1ybW)PmB<;*_-zldjCGz=tIRA=1g|!nrC!L!b)zbIIad8#L z{mU<3tzc_pyIouFzP)7e$I#!a4{_TbI1o5f{)B5q>HLy1r+;M+HEZ9=KQyYl+Us5Y zal4d(#c_eOYu$5y=GXi%W;=Ck{(epG>;K*4GXHFQWcJ7M;K9)EZ})r3tPw5R;t<}= zlFqv(*jk#S`I}s#C40BT`k9gYZ7-c$!>z4Sr?y$OV*LcRsdmerBrJcNe?q}ufbnp> zq>AA+i};@S`x^Y){{&8}|L^+qA-C-(E~)v2sb6kwJZPIUNA>_?5yROtGek_)*YBDu z>wS))>Y3DsxR{%*dM{J9f2eMd_1EZo}7 zQ)%}m-KI?a*a_{&9;Ad#?5D3+>nChl{$JJp-*LW5xy8-QhmAE( z>?>dRyiD`H2E(eitutOc^@=R3$zML}?&DuZWr_OdO23wPrGHoabGKHaHY?%9{nx+0 zte(2c>&XP(iMK!8`_XmkdB$btECcDB*&piygmPo*-|fxy6K&%OC^x%hx7Te_%!S}{ zN7warPU~`7=O4ap(dQq(m%aRYHRkWaw_a)43vyRZb7_p0cq74bp^bUR5p`J+CSMbY zPeun=Vh?QLlKO7dc`7eVs@#EX-~2GmM#-x}S!+UXPFG44YAup}^M&ij`y3R?4)bVH#f0|965PwDhs2> z$0v+O9BYaNLe?|STB+Euc*5ofPJQe}i$qS#?0KH`!n%KDvc?zr{I^9`21`O0_l9YD z`Im&vsl9e?Qqsy96IgbN9{VEoLMDIlMdni<51%e~xEu5D@Mo>GJ1Y;0FF5p^U$|3^ z&($$PFGBpgr}_G61v6qFnx#b^VlaHE>ax)1$n%Kh`?wF8{*hs@J#4TwNcY|ID8pI# zXPzF)xGf;;qcbDW@SBw9nN^{je-`y{UtQGF@x`n2Sc9j*^ivt$8)If}^|`cfli$9O zkF_%|f3dFo6#o9SeEe~SgAEGiit38YFF*D4=<)I1eL4NPUg(|fDSmx!+Nl|{=ji>( zv`xMAo$p;{d}W?d;0BeO)3-<&O(3{8>eIrh-*paz zADqgkRcZ13-`ZJ6gS$Uv-j?T=36MK}Ug5#MJ?e%(WERddei5m4VnQ9uFZqJGVHT0@ zT`F_GH5aqbD^7e?B>9-dNN%F}jr%Ia7yjFA`1>pWZ{(xUOAFi$Ij*nV*}U+5tx-bl zj`zGrS?=EKS@DfpS+~8w`rglDJB8+dn;^s=JLS6o!`<4q zUN3oO{MaBAsdanGOP6bBKN?gtp+!{h+h3-+y(kJf)$_EgJ%ouX)|diuv-=MJ|VKhAeiB;j#L)?}9FHj15k zHuAfs?$$mR+gUhe+c698K+C=PJJ_Zxy|mHVa`a^1p56rhD;{AtCz^JD-H=dcH>ddM z*=7BlM`xYqi?Hu!JGVb{u1>b9P5I(Wu8(@Ur$oGe{eIH7b$>T;hx|WtfA`eB1Ew{C zk!RSS|GnGJ+$H+1S~#U$=(MXshIZQ2Hlx~qlm4kk$=~#2?V6P(V10f^Sm~bSmqX=D z^!1Gy*5D}(?CkGb(-Ee2ulqPpE`SQoi zLX3t2b68z3zpm!zSD7U-xh!wxRr?F2Ovc(O*Mh44O=4R9WWA2h$!P75UlNPU)s|Mg zoT|IVAa&vP=^qtN1?hRuu3Iw4V9Unx#vB_q!PsRi_SJ{;Gy+?;zdxsPW1`JFR?+uI zKHGd%iU`*#y7JVjD)aH{Y}xYlpm4aJIH*S5|Q~1`DjlneGMAp`Or)IAyQa-oE<>nz-*$sVDFE5F8uDn*! za^TCH&kLmQ3(6YIv%2`jdB6SS1lbuzOQp>$Z)~r6_Hft7S$QuT3eTTQTOQo~{y4{v z+ty6ywz5p&e0u(LHNSY4yo~V?E}szRZ(5zFv?dx_K6jkPuN!_YCip~YjNmyoTcx>E zYE34dxYh6f(r`m}=J!RCsm~AcU9HIQW!+`r>F9j%;!WMT8+xm&eouAwi7ziZ@axU{ zcT>OJi_3Vq_Y(KbwXtS$3uap{IJ7Y7%Y%!lr;qZL{5!V$)X@p$RYtLAryu?k?6@L8 z?(ya>w{vWEi*t|O4wVy~`l8&_M>e-C^Y*tJ9W9cdCWrHBEoXn(!V@H)$#T)P%E5K| zw)gj&@1-uzdVizt3)}2Da}RL}*-m6Sj!P$Hz(ar{ja!gcQVWFx_b+m=U!UAW75Cg^aDaQV*NGm!n5nt4^Gxry-@SWFT9RN zX62SZnN4>y^s4?aw@D|gni+M4Cw@*gOTf;7r(v+7lfXVn$U{PB{D{LCD=>67QpN{5ZS z8$RlpO5EtIuPmMZCp&%p9*%Qh=1> z)+2|`bU(Y}@~U&LvD~2q_RB#D%U5p;jw#xC>iTp0olbhXD`YK0-f5oPwkY>Y*vhw? za$iridGuwadE`^Z*cF`H)K$%jw=OxL!ZjmAdt&hQlS>1*ZvSIn753yhZy28{|9s>9 zQQC`RypI;#z5Yb&xzbXGNe{~wd+++#S${cL%zy25w$%+$>py+0X8+o!(lO)YcAen4 zXBdyU2d#|xkTIL3_Mf)VxiFoN!Ta=9*X@X1`s2-88x>nwtJ?4BZ@)WCUOzn}S#(QI z#-C+N57j>UtFtuWc<+TB7c=ATRU6p+!2{l`DLT`4{P}vw=2^+^qTT&7dQ!ClCQZ4@uG;nHYk7Xx zsTF59*`3pr&uopVtT_ArBkvA}`*l}2=k)n*3-M&Qk(lvq@&hXY^9v3Ayzka-@{^1C zzGl|xEXwLV2?p^XO&Cn-S`Egp_ge5)eHLu;he!tVtp2JdqQn~(f_H7Is=AZ4k zm_K2LlSXW0g?Mo*i^#kaDbjDAEj{nJd!6lt+#Oze`Z*T+e{Yjn?^3{)_bck-X}9F1 z*S$Y%;nLT)V%VqSys}v~H7i>G)}n>1(yG@?{BQ1_w}I=_sr!r79~EDCxO4WAg5f$L@2)+!?)5uf)ZKgKR^i#{r}yB;HNPW9nKeMK- zRr1D`hOO?;jQ8<2^WAw8vA|x@?7QK~KeybD`Yz$#a%Z={X8Y%`zdlX&{~2-~xpD4& z=%`uuraX(IsBi99rK|B-^OYaC9LRhqu=uF z=O@JVI_?c~%Acbw`0{z;?Y>~mliO5p^K7^)nPU;sCd*j$si)toBXjMf_jS{HC#3p& z+}L9E^U{@%3Z-f{Wf`;~sva(_*|G-u&+&+Cp^Uu!>o`{#G_&+c+n znXW_*Dg7%uy>j`Ml=LJsEep_kQus^RtM9RyMCOaSJCls+ZpYu7-0EvT`Mv%3#zl44 zSeG>|DpKQ@n!j75dHJzkD~I3DIk#@_jt-OO-qUAS_exCbl^C-j&mFyct<^qN9*@?f zil007^ZK2=nTNKP+p}4JeR1Vl^TKEI9PgGGv)!H<$G!Oe)YG=4>dkJg=ZT$4(Wdrl|CaG)-K$Nw^*!T z&p*%*{Nd9*IiA$_EQi-QFV~%NYR0Nq0g3Z_+)L zg=!6HbN9xWio{2ivxrJnZIn_y6sexPsVl|Y%IS3UmNNDkS@Ics*lijPJpXR>Z57}C z)!%jtP2K5J%5ZbZE%~ztpVaL6zVYDQekGmMNi#l9*wbW}+O9PzY@YcisVtF{H@}}a z{MJi#{qsyWP}bS}WnhwX>5Aw7M53!2GK+nhi-k&pi~Y^t{T7;Y*7AoD=iGZdOA9Bv z%s%C|PsTn>GIYnWyct&hlhU0}n_gS+Ib5@MR@BN#)fo*77uz3M`=>yxd*}5x-*v*d zZry&tyG$psUdHCi(iM~Zq)uJiy?Vdu8E5%(ts-J`%cpkoYUa1!tJhfcd7(*ah}V*> zK9kP&pP2u_po{NRu3h)}hv|HKzJK`h{(tfQBg^fS0$1$c|MAGJpAY=5%l7jfPxyF* z+lWccqJ48Yuh2Z+xAy}pAC~P{u5vDGTf6VP?&+02Of!Kc6vL z$F>JN%s-c%uG5;d-Qiu_$Lva0*$-w?^FMt_t*QIt|2xGgZmEm^Ont)%{aXBcB_B1- zGuX_xRI2L#!GMibcc!tFCd$-Xh-~`Uy0z$Uto9SuJM$fd@|(5>JJxWr%&)u6#rgZp z-Xc%NlE#t%b@AGYo$nbe{x3+iwa@-N`y<;5^#|;&#v2&E&t$T;Dd%2M_p$ZPCEqno^Ru2dPwn+G#VHF9`aQqMe`}j zbjEwirD=1%u1K1A=Z<;DHr?k3bk7PU-eFi{|LR_|Dsdiojx1y zE_if`^Vf1sC5wWPInq;%j@`Iiv*^ZyTR%B2cUrk>2ipX7UV6Q+)MoA_`yDfye;*9` z<{Zw!Dt_@%GoQw}!eGwNb@7K*%kn*)wC<_`PmbF^x997A6_o8*Uh|7P`tAIExvP)d zGWV#klhUib7sy-6a)9aPjVVh=~p_E9b&@0*lWkNGpwnCr=kt4ypCU}-1%H# zL-3AcG5iW|MT2G6P4SLnUiYNLI?7?GSGYsF_H%Bw8S`KNuws6Hvg(6z{c%73lT8^X z)&y-VFTBRpS-S4ehq4{ZH$1kV6|bzgEr|21^+eg-OlxLaOIIa5E4^cL@V%yTXkS#u zgSrJ?$0ojvmEFoCTeW}Tg1KjG110|-i!kY5bJg(It#jAvsx}nQu4}97d;ah63VY?Y zLi@eb`X4O`n^YtnvLbZNR~xqjb6!t+v}(qLCp!0!U9_KK#pYbSO`^)R*yHyi_7%M% zoPrKwJY84RgsNr=@_jKpXz?)OW`yM~_5j(LvcjC?or6D(bULX8s=J@;GifxmY z?L79gY_EG)o<$j-bpKrEpWf3}Tiv;QVbx>P5O>+M%g5WF-#Wbi;QO12ExYFL>O23j z;r>SDK>pv4z1}}K5OQ*oarQ!oOP7x=IHgw8UcR|#^BrHINxNbm<;~H*erd|y8Qv?F zE;2Z}&xdK5PV-A9Ro&`tm*=^mz3=nah0DHUl&&f`&R25cC*$iA2ahi<+U2mOMccTS zOM|UttE=wKu5(eVr=>C9cDD?RyCeHfGyGY&&kmdAdra?HxIZd#kdzF#5Yyk>wN0ba zLgBQea)0B2gA5vxZ(OI%)4uSJZ@b=Pfs%}dy==@3rRSTPW?fy<$S62^?vhlW`7R9t8!6#J45>Fq=#O`Wv2^N)u(DM*&BUN<3mj2xAK;?JVpDi z^+?dgSs9T#Z0|8`KEW8~sm`|L!G=A( zUdxKZ6P0f8Ej{g>KF7C!QBgc!sAQp0_Tp0q7jG(VICc5d*Ja<%rREm)b%#V+&lNgb zqJC}C+lvP8n~bJ;&bYlfwV_OwX{Y>ww+3w`r*5*{tXfgr`|8V#CiknKmUg`HJ;dT8 zxFUJd>YVCDkC|o($*xqr6&EujWzKc6>E9-(+*qyBw%Yd6bnl3B&lW#7d1Q6^x(wNT{o8ieBK3Tx2&67u&M#&1WQ|wbgtL++ z9n2by|E?_C8PxKxv}XB(gs|hs8*~|h7dV*}FHd&g++vZKY&>ye=292yaL*|lU4ndy zRc`+9n0@MV(nrno=UWY4i(a04G)n81o3+>Nq%+*A=OWb>r#rCC_Bv``Jku*dhHbOf z9Y*8s4dz+}dbSFirHppQ32hG7*eR2)IlUsdv#0EV+>Uq;x6W*9$2@&CV}|8^-D^Sjr1JGSj63AFLL*n75 zrO6*e<1JSTP2X40bgm)5$nac5ltjKxX79F;ZLS7O+p-I9&sgJn`*@1(G?Da)DmS`W zT=W9JEfq@Coi4y_p1FQXfcI3F8`-L-BG(JNOn7xFYU;jE8WAO*_A;D~`nY*ZM#StZ z_pPLjHY*udC!3zT>bYXEV8W-^XBq1!d5C{^TRr*3nbh0IpNDL5O$po5Dy4O|n+>d2Xs~`Khg)#o;hA9@w8*T4hx=`hrmmK|MO6zS# zk0)%NMQbPiSYtZLsMdJNyC{$QX{>os50C#jKGVnTrq061{?3D3Nt^Rn0`0n#|82`H zeO%a3Z_cP-cl(wyXyltGKXWNRgUZnQ$5$imh0hS#J%nZ|MY6sO>{V}}ZYle1m2GNUV^ZhrIrETw9+*hy(^ua}l|kB{UYzoz2t z9tmYr8nQ&r~crBnVmvKUg?Cu^(sFZ`tH;<%q-k_w&B)O-mD)JFIaA3 zUr=7BY;4IhhkvW%*7Pu2{xx@wwk zJcftYos%OJ4@R0Whj~O?v*IjVCtQD-YsLT9DtW)uN=@zrEb(awxNX$Ag?Zbfw}#s$ znXy)TW>49AV|wWI@N@Z+^Y<4yX>eGdxpYHn*3P8r8HG!aSVXH#yL6_7F)v2@U_fni ztWQY4?~(lnCFJYZtvsSSZ?jun>JPAl9#HM{PzRD3-v!RuuC#+;SE-nV4C4C_wM>s8;SpZMFh)BR!Ace~aqwgU!BqXesq9r@Is#_{IvP7SnDy*sUJMhL*Y1IQ;S()D%-k5s!QF_Z<&fi8y zLfEGYnQiI6;4hqGFJu{7zW3^uHnlGg)|^c;aN3lfgDp=3 zj$hY!zu{Kb?asy{fA4Ho@ZB^mS%J}y$Hkg$`R!`ouXFiy-!tE6f9P=g1#`=~bYZr# z)6YzlIpf|2S639PGW~tR;vBHMAj{WbZgKtj9ZdJiznn?y^q8x?INc;ydg|NBU&LJ{ z=f|5T`uN2@eDUSz?L+xH!rjsnH!RH+*uO!h2Jl3W0*A~S^L9`AJ1*n5_g9DpMF9joKxlRq}=(tet&d2p#Ic8N7eAJ z-0#$z+}mCK_r@!oT`Dw}^{W2Xus@rlR62gE1vSl%7uptPdIoC{APZXNL=*g zTJd=~&&Qp1i%mYNt*o&yyiqn~kJckTcdzt$;h%pumz|KG!B?{S=Y%U))>J$RSv2qc z^~>#5=6_8azTGh{YvegRAx?GUl?%)CgbqL1`RU~PeAZz7+huR>M%M=YbJFM8;o-GE z{dVfj?kT^-l5||3n|qx(qpq^$L*|XzkkhAC6t+uji*Ie&u}byMHHAP4osG}LI?Zz@ zt?1zunz_?csb>TK+1IKZ-xhGWmbNzs-IcLwsFjejX?b^0u;ravUfZ=-J8F2@*fZJh zHJq~lVJ^7C>{N(;;IpXKhLcOR5;TpnbycjdRB_L+T4!4DIy)od--R~|_WtDf=cJRI zzILN~)b!l$lh2fR3hHmCN3*re3pZQL=cIE3$pV9Lux3f~a zmc{;(cgU}pYS4C^i!(o`{K*k8v)DDCH*2=_x7nXJZ~5+YMqB018Hs!YChq4&{oCYg ze|%^z{_c2l_0juRH4-DWRSe6Q9!V3^ZjzsU_kr?{iD7P{>$a#ry^`1MQSCCRNKzfc}xaz*{3ewcxh{((^C#>lTp1`jtEu64OBH#sAD z@{!bQCtkc^lRwzs;v_vstE%W>maN0XsAXb7KhjMPibX3oRz^EK={bL`#V^!%^;_O{ z&b!NZ#osYl66&3DP>u8KJ&m@^4flOtUtM)jU`Ex!Wm=tPy3}a^+Ya|fbSxB0<`LLA>%ZKSEgx^b5Vw3W*E~PyLCoH$8;=(? zixnLAmALfk$opeOKfj!fu4SoT=jBrMv4y4DGka3uIu$D~l`ie23E3}iyf}E_^SUE~ zpEvC=JK=P|EZE{!-sgvp7@xmz?s=_x;!4xTOH9C4^Vgf5GHs21yEsTZulrPt)X}nzOUO zR#~wp`CQ8_K2xnDk=)VUuV?PPonTkDl`8v1n(UjLlou0F`9|p@$jHv0`;#9i*y2qt8zNfZ5FS@BxJTYc! z{MA>dYpl;qN{X~pyt!$U>A9w3XBpYc3{obpZ0E>Lc5ljdKP=bp;(k%jzA5>4!Nmr% zvX-S{j~7HW&gWdV*-pl2wU1ff?8OVilvc6oZw)w`t-7nASw(c+)C*f!g{J>&s9BY; z@k;&Y{7ud-5092jG%sB9_u=bFIdv|Na#Dp}WlUW0X04Dx>dcxY3%uN{r~T;o>!ND7 z_n=(1-o0r~{25wH%$D11TA=oHt;qi-HqI04+FaHLZ#-SNtW+pFhiT#OoHyN~Dhd7d z$7ahPdmQok$i?gr)(8BO+Gov+Q~KDdt#T?*>7RL>^Rl~p-S++5Ub{(}GM8j(fu)xWJ`^X?R0Uoo}MH9I^xmh+k2<( z_;Tz}%Ii~aIVE3gxKb)K_qVS{K|!>d)|qwe2gAGObC>Ouog+QTR%>&lQtw%XlK6Am zx+M>8+sfs*O^tKI_J#@339AopdsdX3RMZ=Hq{-0vQJ;3hsyr?6!&6#~w3Y`gT2|wl zrCdqg^e(2ure!IK2?Dqqq+?9GMaobK@QM%!F~-fmlN6Rc)+cEY{Z7WaA5r=HgC@JNW&RlK&9 zVa7ftyX2aJ=MsDG?C^54)K;;3tGM&dp9N>)e{)xIf8qKx6?Ckzct&JkX}oz~?WNnd z_1UefmTqQ0B)$CO@&}7cm=@&!6hHF!k#GHk{%5+Or{_)H^jhUum}1*X*GKu0nh!5W zAD!@7#iZlxqx{(Z_hA!mY(IW;wSL~ocZ#2mNcOK@!ryr3G4~zwN;V5+DSfFsL6)Hx zI+#7>XQ*`qYq2~(#J()BujTokdHVK6=VETBOF6Uk^FJ5aveNd#^E*B`{pI1q zvlww>ovkRrXykC|=p4=MXz% zkBaau_2>6M$tDLx_vN%RNrDtc+?^JWs*f~eeo#k&@tG$iCiug@vnl?9M!MPRmmbG;i>Db@V)E>Fv<9 zeJ%T)jZ>}S51)BGrC#mKl{HtMGUPEOuA0OVEvfP&$>UDtribDBnof7QSNc2(T`KKz z*Yi=^qI-vxQ%pN%wd={O+!w4{|IEL7X~Mn7lV;e33+bG`VpkD3jm`A*;Wy3?1+3&Y z+-nhXlQ~_X{+8uRQ^#gk#dB_wQ{$^Y3RX`jOikRgw5+;Akhj?Ca9)$<1EL>hKF=+cFiCZ2-F44+`K!Y_-B(mHD894I`zBv&SeJ0ZMr%LM zug>DfS?eu=7Z)`du5V~;VV!+Lev%DSkj=>-4I;V!_9}h4s}QHUkpIo}d3jn7YA;>C ztUov4{K}2;O)Sfo{Ac)aF8;g6v9~*pKi{viSk~1@Z@nLnxkJ@$Db*Rb7Hs-HyJ6a4 zj%WA3h;MwC_aWbOJ743WJ!L6QDqlE?H~#RC-tl+SpKh1l=YES8%S_GX5>k9>yvL;o_#dWJygqnfBv+Daw&~<5kadKEDrN7`(9gPVShnuha7wR z_ZH{*hRK^;UckB}<&zLImzMYp( z={>{5;9B*<{QHVQf6qRD^6HOJ2IJBT0@FMS+$OTj)>08sQ@-ri`qc1b%IOC7c*~z# z9{0=Dx&Bxo|N7j-04ry|?fI%7 zeb4_{+*rP-^VZoJchAgpKf7S-6ouwGl)G~TcBQny4aT|fCtTsJu! z`qGZ!s?33n%U4GW{#^YdJ@54TCqe8>N^iw{Jg*V<`)+Hh^Vv4DgS8KLgvSNEbDL^2 zrRClG2Ulb}q=M!KSIV`=ckoIrUG}YI=?AwO_0cZda6)-{=W?|bAvxU zRQ)DWeDsKRk=Ct4YUig1B(FU;f1an4GyCE|KhBH<`x{wpJU23*g-)``o_yrF>4CCn zt+vgmw8SvF0C-( zb9?gfyVaU$)=xIQW0agaDPjGj7n;Q>F^R>ucQifg%=`4CKqN0fB6Ur+Y%gDL`P#`Z zY6>h$k{tA8)0%VMO=ij6GogpA^Jx0vBbJ|L>Tmb>HYt6{Gxzn2F5jQ}>wk4zRNXhW z56iav`4XG?@8<4HUp9YFeS7}?)UEp~g0KA%`f>C&m(6qQd9NSu-t=nvd+iUOqvquQ zv;6J7_~-K%+vDF)x~)~O6TEL@Xw!1t2^wDUd52AQx-}V0dsLjI`s3K{r{1QwpTr6n zU;UJ4n#)$Ymp{weHuu6q&8PA0R{wwMU-6!?(Ss-L#)Cf74a+U3u^m5<&2!|;b;lt7 zhU(+h2j0(^JmDw*3;jj?jdmcwmA6~r(6WL@Vmp`R;OyJYSE-L+!} z{ttG)zBAaadQ)6taETL;g3;T|6(CtFGMt(-$1OW%vK4 zzQ0d=wNF0Y{%4p%XUFsb&`b%+mb!=?q1B=8E5FeIpBAP##hakl_B4Y z8c(QSUv0R)sdAY^FyrE`_GwH_`MYhFKRT>yLmp}!r)q|{7ALSc`L(M&M_W5c=_^m?bx>u-qt>NTx-L$_sP2#g`0lo$*jDz z@_hyGzQ^D9J+`!K+Vk6CE>A?F{g>uRzb{Pw`<~&##^3jy^WQOU{C2`IKGF-~1+fmTP@>@PGTsT<&UZ!JS%;d4hAcdJ0$G@)C7)x4!@3=h7lg zpVQt&8dvRECKeYSd*meW^V@@v8>b!|syiksG>=y=Jug7}@*cqt1qYAyv~rcbePi`g zJ;E|vV&meS432>{`SZVgeLv;fzwd?n{L9|IpIp~f+@mdOaB-*n;zses1tCBBp8uZv^bnY%pX;`aF-*d*$>cz58grTe?nt3u4* zAM1a)VD_h{Y@L4dwFATQdN^0+FbQg}|Cjlr!%uk2*W(e>bNjc2#N6oH`J-o2r{K)3 zxq-pr9ws|wLsYk>&yFcF9LSEZ3Y`)*f|L07A$EuP)bNQdksl;rvKY0GggZC@f37>x}R{1NR zUG?wl*C|tSXR`RktvIu7b^2P76Loi=zg5W=Dfl$6uer;zpsV-$zSNUxowNRwc5a{U zwP0gZlfvAqR$V@}&)??e%;mmt&fiFX>Wwp#wpDzd#2wzc+(bS*ewVG>HjBmWOlPu> z$R{`(C$`LA$u{ThmC*7-_jklpUeZ53Prbe|&z;Xt+V}6_4{idL`Ty;1-n_Ut1@>BX#&Q9OB?dPNny{Q((Q~94Wb}lROG!#9laXHD;P(LhjHK!O)&1<91O;f#= z?2S=c^VBFyZApHW;JMHfH(qYI=zCO4@yPf1%jdR#TURH#e4RgknJr7|S!=J2yP_CCwA6jYOaYjz_zH{i5y;-jZI zg3W@H%y&y}(+#SsiSdU_U^6Qv}Z#5>@%M6-(ckbymd8{^{d%4TvON-}n z-(IAXdP?on=7o*9vkOx8{FEx0)t7hap6`3!LZuCpUnnR(e&Dt6;mR|}ll zx#{DJFE1xIO969uH5^T#~(hjp0`_h;oJxwvx^VXw{owF%G)K` z@^6ZSQJD9cGix82=XS=ti_+PqKmBB!LGH2T-trojlg4dX+8HR8DU)yVNtgMz2RGJ<>w)RM0J}TU$Bi zhA*|;!fQ71t6{=kC4+a_XWy6P{JQwsxPak9otN6Iv$QxvT%3L{)}W zwd4D{SporEe}vucF0~95V)IqtkaBBSdbIsB(_VSGokbT;t%!+fuAYCYmH z$G6_goNA=DK5X5lJKFy%ryuF? zO8ri?|J%8J%AfxRR|ix+UE#_j8T_0}OHJ;*=fdd;`c0fs_oSX{?JKbPP@>Zkp>_LF zuJ?hhGsLCu-2AtLO~u+WbH>)N!l=Ex>&o-WlXSu#c5k`tY-Hw8dw;*oC2tCHGq`}Qf73n!=M1iY;|UR?DhT>HunYpx|b_QtuM zI2z#TPpNEE9CnJoBqF^&kkm;)$ra~ zCB|91A3Zh z%J}DXC%)(1yncKAv)GqMA~$}GpEPHq&mm*!7VosfvJ<4{{4#!6C()qD=g0Z#%%Uj< zcSM}l+L|>R?hwCR@S$S$Y<_h%ak-|cyB&W059i-dt%qkqQm)L-xU_riqZgicHndBI z`yZE^*&TKA#nQazOkFoE=U-{M5XkBj&*Gcz8GWNw;p*eFs=~@^PTv+fv-A=F@52e~ z$C)xF8<<%fiDLGP<5y}w#bj_T;;8WI9}gy5yGew5ym?|eDXAue=~5!!j%!{aVjT9l zeM`=3O>LGC{HyY1pC3=pcf~uMu|+H98*iJtiT}vIm$wtNXBwVxxWRaHg|N7vfuntS z%2UBxO-#ktZ{A%sZ7u78>VtJ5AHN-5v;KX>lZoFp=7k%Cv)`KP?R53n3|+0ZId*eY zJ|}tZd)U3{?M?G3qStOW`=z=hTc=d(my`%p>37ud|N3Ato~am$~2X{CD`XU;3Z9?*gArF1PJ1{Kj%DNVYRZY0gn`j)m!G=Fgb1af7a5 ztz8bEmqQzqQFBKhqnbEBi@2$U=G&FuszM%5X182)N@TY8x{h<&4YFY!erFq{QsPw3 z+E;mdGVo3KJAvWthG!DaYnL3bJ5gG*=J&33>UO81)%8fIXtG2G+@6G2B`h4egzRnt@?7odgLr+s1kQ z{Iv5+?<>xqW!2!%blq>a^E%JJn_}jE6WyuxH@m3v7jseMFXiPe{Y&m@&)@OT>}Sof z+@ju>Vmt3x1nZrj(N`^gf_LTRqmv9L2fsL#?p)e$X3c6dWB<0hj8^$ZdC^+aeP=1o zKk;Kxjndn&pL2fl?R>L~>1V~Sx2xvKd;Xqv=<3S&$()z>ExPx3bMU?e_g*Tm{9d_s zHoy8Y(Mreu$>)7%s$Tb<$tiN``7%+Ds&lcMgr%(B<~OZe=yBtX z|E#o_HD3;%lUup=zS8{pHnHn|)-=|zJ$@~Gd7svNpWW{3W`5({nf7Y$FN?R?2f_{i z?OSxFk z{E7JXnwWooTKiAm&-*>&&sVd$ePQ$dK040$=kHN%QIN#T;(71=9{u3I^M9(O{N(WT z7~S*tYfR78`}`~Tz4g;0=z;ZWL#MbFk$V2-=6gSCf21otDW%Q zKTFTQ?x^10`oEeMCcjqhj;`Ww@GW=tUoPCoJ;lnt;oQIQiSc^VR-y65DwB1#1uX425xf8j!ORCSEQ2+A&?ysGl_xHZtoV(vi{on6v z-cO%OUi@_Ii$>*6gSfakGd2FR#?6w{%@<=kz56onC&$KPeSap~zhnCLR3fE(p5wil zi4)AzB%fTp$yQkzwxQ~peOjz){g0wqCtlZIYGz_NCsFRVK5%aP#=gc+dS8A`fAaom z`3Zl63;%*<=&V1}HElb0)04d~6+eYJvb>V-{-u8U^yT0uS6`ld^}f8|-`_t8q0@!0 zUM~Mqcc-=P_EV!12mdJCoW1scow2^dy&bi4{$xFSy6JzXYQmBAP9@H5&HH9P?)~eQ zdG2PAZ1s>;#?vvu5h(KXE^u{bKQT?#E9;dv;If7QXtUdaFU$ zy*YA+xp)p|JiSQSwY{Ie~Nf|?^OFU^AyhC$;#zu0MA?AW8wW6teV$TMN@kKYXY9v7b1e8kMtbDdl1 z=~2nRPlw(lR6bN=?htwI@Fo9Q`{{1h+B?}bD93M;0XYt<{vU;mRk_x_0j>z=Ep+aEUO?nnEg}RJ~~@}u!0#t6_uH8O7p~7 z*YS!tG;7G{pTGCT^XI>}mtF2vizPKMZkX~$!szXUCx3l>9Gv;DRbP+(bZ1xl)87Ff zpp)kdqLI~_rKTgaxXh`MT!0XBh`Bg z(!9@2dHHC@6!pH>b06(6^nDYo#vFXa>ZZmu>7pZ5wfk=57ciL}D7@tUx|eU`ofjbw zEU)vbot&34<;`p34>vWwN&6=4IjF=Jyl;x$+VEHNw|!K&bldTbj7j^wWA}f5*cl!7 z>v;W9JJV<%^OVz1{8PJfrQX>d)tI*Oa)aipjJY{ZcR%j&T=9F!%cT8wuUAz4>^p2d zOa1nfV=L2U&I;7HUi+;($#buNkbS(u{hOa;4dPCGSSNdFyZrHcaxd988Z#xuzvp`z zlKVS+dCGI~&W~<=3m@9%FOjv(%b)XP%1QH-&P=IefwP=*R`zi>U$B3)V#bV|=-bCc z{58Lo3MFSv<9Kbwx!v4r#pbBDnR1UJG!?h`3gz5ZYW(J#wa@s##*ZTXuT?Kx)KRPm z+mXAKYeUB-UHOLM)+3g$L#*zk$K=>v7#x#xqmbvRF%Bt+C#Gy)8nLr9|yj{YN=VH6i2o)BRJs3+9<$>Qnr-RVaV; zMDMvvKN&uE+G+HaZ|AL@3*IV=ANmrtXJ=AU)6PY_6DIhy$!_a9_;HEECbQ1Qo7S5x z%THOJS$;I3K1f)TGv0O4+&dF*n)0qYd*Cs1LEgmz!HT{p=6L;!&z3%#^?QbarC{=+ zsT18-zVlRny6x{j&a?lt@@i-E9x}WBD%N4swZ->#gqzJfS{X0?{Ox?kDF4;}_B}4* zJilssfp=@qrmH8PE=&DnHAQ!wPcmQGi#My{cR2J0&2jn1w&BUk{oYTuxC-U1Vcz^; zuiuwB6Dz+IH;V1BI=?a0Y4dgOHCscHbXCQVX_-CS?`06WCGM$~=>N{6LV0-;6Wk_P zD)7z?6?&#I-6NWnV}0Nvhn6$FvJWCu9luSsFWSGlfJa~%d)Jmlm)G_ls=0k9vbl0c z=ZZPJLPq0C17XPk1^YmTg z9~vc36aN!?mjWubowc4wwhb?^=+)tl4`$LRLoW1O6`fTRY_PHwy`8uz0LG1baHvyf9-gy_U|R@e>cohsANvE{d?M1Xm;e9YYHq@;c*v! zvRwI9@s1%mQm=4b)=s1B#v{8{MIVpX@D2qXU7?n8ZJVp{o(oH^%NGA%<4`TB^1#UB zNKmK2#k{r$vH=Gmgt2&ysxgLt_TdmA5^nLesVf>Nfir zo}YgF--hUWEnzE`WqLeh$aQdwz38{RD&l+hc9nBx@@E#xXw@{c%vLz-n|*bWn33o* z)2>ZZUt96)-nZ}ZgXEr#PRAURe|01;%qsUP*0Ty-a*uu0yHtMJ3Fr3diJq#-zsj%r zXV=e3NA|pvd@3|+yVKFb{NF2;KfTCc(4BHBPGvy8Qf|BcoFBU$S6?04~dHuu>C;3mi zzbQ`n^kt`4QGnMMBd*2E{rTQ4obx_#)o*r-uWB9t+GdM;1-<$!G&@Ws@TCF2k>bg- zR;&RV=6bRzhAK>Li;chku_IYU;)SZD>!-=}WvfyId&1sKY`%2bhiPw>vP;_grH8-F zOfUEPw1sujqgz}`@%nXH+o!Rq%C`UBBUpaq$I`v$YH!ZSw>uP3lqgsgQ+2ncrRUbQ z)kR;nS*c{{xrcVUY^qptipi5Z^R#$c!Twt@?^XJveA}Od&3>>`T&G}R3zN8!i8q7z z`6Y+@%GXV(cqcOX+k_tTd)m@&A3QjxX)e3NCz*_PzC&U;*SXajmjC~->&Cu) zQF(jzMy{K;(JyF@f%$??mS$;oN1@inN}e2f6Nw2wnh!AAN(iRS(v`Ae-*JxFP9h~l zsvE}Sl9Pkxba`}S$$uer-*ua?eBfAr$t-v^7!D_)hB+_jjnGhXWV zwaxjr9{!T6dzaPOzOBUnCVxnEdBXz9MRzXlm;My9lxJdXz~+1Gm!ImKH2rz{Nc|!9wOiJe{y8&MJgo1#i2Knah3C4q zNvu%Ks*X11=wlH7T)u8ng81^)9tO*&KWuKE=&l-B`QCB$)E_gggRUy;pSU6Ta|g2vR{gOYJMP{_0QqdiF1F*IB^!~Vs{^yf_4 zlD}r6|NR)v>1n!Cj`Xmrs(rQV^s0_nWc=K7(&i8$nN*?d^;0sY&R8hL%;a+{M0epb zuFmtTSXZf-t&UnG8^A7GrEk1yON`K&nao+X56^7{oqlp?j_<0qJZ=VeP44KkKNFTH zaw(JD*KYP?)y2!5e1F7d1?^ZZxSuh2QTrXfV=2*%X7PGHN0(e`xcT~^k933E)%97s z6S#fUXIQd5mf}2HACnr}d*Z%^qFzQA>+36f{~C2axg5VD*!tCrwxjKGTT;v?S7tda zKi~4|&)TE+r&f6Ui`dhiD0RmE8E3d{a`#Zy6dtT5w#@^_k2ZIfL%Aay%iuay9-X7q1<;Y*o;5uff=1ewoq7PMe}LtCug-VsZXx zd38(wfpor_Ytv1YPx$;}R{Nr}>htCAF5B$x>+|lvqu9Ogr~S_5PuCYcUv=O6+N1pL zj}z6O?%EyoMA`UtYR_t)No%|pYKb`>)?79{TuC(Rf?I-;*$fK@2_FSL&A!vI+J=>{ zRkW(-x}=$EwmBAe6dy=b*we73QfSJ*1uW?og!gesd2ybbzWPTqhe5**8=ee<>byG1 z!y6xHh#h|N`{|~erl0nPn--@e>XrFNmw(-|I`!zEyw~}56CU{A)lA+L-f*#T;*v&2 z%L6`VOcRWF-~Ib;rsrlCGS5av_~yF_&&1#K={{Dt>VEUo?L|gjDhkcj6P;&WxZENB zrM-mfbW@0hZr_?tVRuz585DHP`mDE<4IP0rPoLVibM9qYNDLsqNe15uL zV84pNBZiJ=3MG|Qwbcr@N^hi^b4*XSQHW&XnRWdCtMdorCnq^poVt9R^Y_8~g0HOS z9QSy4_df601<|_>q?}0Ns9AiW@iRML*(!_tMVnXqr-r^f=*pw<&{XGcY(Q0Fo=lou zSL9B81}m#wQ^F3Ne`Vg>x8_&epUu*sYg;l@n@uP47u?O>@zq{2s{ZGExyoPL-=Dtq z{-66Qx!;?0a(^xsvD@IfY2Us`qkT72=IgJRzB*UbNH2Nj5+BWJM^3tay0}Kv=v;*6 z$>8pkkgSPEe5+ja%yp-#_U~I{?&?y#(att&s@MFIN4DQeCYnB)x#GZ%p5Lik7Bflt z$ad_BQ~H$fsj;w_hjq>~Kl|s>T8H_zthdNM+B%)FtYBwa+TE7^vpE@i)6$w*mQV9Y zPSI-Po=RmN(cN;=hzN=dJYIVcD79t;GLgYS@G4 zix(O#X4>N}FPy8fNscM*cC-1*gVKdouRqjfu*~nw4hizTGFz&Dcf~8uX+;7&CpNG0 z`DieY`9_>v+Cj5w`R$3j-yY(>&rtr*H2>{8i#^Nc^z?pzy!VIfZ>8r8w;J8r72#xb zYKpCN4YZ}wxs1*dUw9tE7-=YdQg_vVefAXhZpUeD=z$e*j6Sskul@KN|E&Z zDJd&fdS267u~~Ey%hk!ZpA9W&6}Ryoc@$u|NXT4^%u134`w_MkrfUtdLXpLlG8|7 z=nx~%C%uN|ISPz|Qwq+6t}|g5nv*1;pw23!vj6b&I3bh$&(~MJO?Y54m*2qh*Dn5t zj~(Y6dhapq&srt_{$ozlOc?eq&YZvHdx?j&ge&_DH}zKs=3cPj>CIX5`GVgaE;Vod z6FcW0Yu#6G|LVqV^C_a6&RHDK-u>-`?WG_8=Kf&+?_3zTUoAP~N7(G1?RE+qpCuig z^0M6UhQirg=_!*#(|<0kPfxl1f@hP`pR>J(GA!!88DD%7p*ZnbkY`EUgG+aUGgco@ zo3br#Vyx=PfSG@dv!1uV*$7q!*OP2EEXFE5>>qvyEd_LmX%QGiR*>Q{H z<;3%8ukO0-I36QYH~T@9u4l#mlsnDu=d$D~ABWUFyk>Lu}mKJT)oM0@X7jbC?Ht$)j(D6Rc}_vHM#Tm5P8|B{pW3#$I` zKALpq(BecMHqV}f1OZ|7pj$%CC;dDVgv2{~=6fDU;N?n@KC*C~pC!xM1o`ieb`6hgEyfS6sx*xmv z-R=5ImoHDgb7l6y40#sADJ$gJ;dTR*;^@@nJErIRM?4O6mY&x+$T?U|T5VUP2U2L%W3S8dz$ zG(`GsQU4XW8$S=%+MZjfp=DLXQO;+<98zU3JcEI~zjo~{fhH;UigQt&Ct{b|94+}5 z&~)LZd)mPZw*sD5ah^Z)fcc>D`yKIWY%=#WSxPy|%{)`Wx{XAqY?toX;5_-@`<1RN zvlUu7arKhr**KNx9X9rId6;OkOfFWnOf&3n0Y zTliMKSQ9GrHfrTEe&reIy@5^7ia3p@Iy7sE?bj?;O}G`q=^d|OI8Dj(q~`R~>DNym z-@n6c-R|P8XQD1>mFv|8$*uX{IK}Q4d*;7?+@IFk?@_m}|F_`J$EA9ek}*$A1MWvJ zIQ`vm@s{T+r%m1|@cx0#6miv7&N}xGn}hBqGQDY6E8sZO$at(|OKGXxgYBo7R*lqvS@d=2l=o(twEn(>B5Ui0Z<#LRC zaAw`pt`jRPB?{&?-izn4%VH@pDB7RhpK0*L<37VyPN(Z z^as1SLccStIPADh>}p+OLdBE?jcGRLd(u;`d3dBPZIS#~oxF3>216E~IV`7*GL&46 zv~nk^_|I1N41RuU#h1z=%{Q<5pNX7S=k_{U=D+z&+=m@^qCYchX8zl2Qvdq?r^)tj zr-mo&zA$~^5er@R?=sK!ebY-le)-JLh<{37W%f`OXK9OTv*X&UEo<4|GbH3+einAG#CJiI(rb%EQPHJRH>%y|aCCjR z=&AKhg5~i3ujS31UdFO#RZc|QF+BC|fQ)JW`YoNowy)CTS6HlymB|oi)7yDaH0sa1 z+>@;uo!_`R{pRb3+TU6IM|}4dhv|KM{fUg3{mN(i((k{TxVl)(J0okN%dP_b74QFD z^9{Iu-Fpc$kI!b;Eh{!cVhSO^sa}nw0;c#yp|_bN;hG-ww== zcYDU`!u45fiwyqF`1pECO!L9wKl46**%SAlugr4E@?URVIYd|6?x-#3pLsoupXGv6`nT{J`Wov7CLiRT=xgI}J| zot-c_KWMe=WZ!O;dqIT{&&}lDUXZ_X$DXITb>{c9KmM$e3-LC~FF0=a_(kB!%Ds=K znh_@a)0%%zw$kC&YhrBIUpg@@-E!|}+iLdGhO-yU z9{Fuw7_)OmoUUf8#FyYMRg=9gLb9fxc1FLN>azUXz5Dm|@A@!l-VxmzZONYbJh*lL z;%Co=Y%=F@+4n6wHsRWW8l^8^dDdRu$#Q%?7kgR1xL1ka=U7-ckf`l_Cr)jv)ly%vsD-|=BJHX>a*8;}1m-t$bFZ*h7Gi+6_qK)Chdsc}S z3WfYDX4zyFA4uLVA9nk0aGA~eD2fr$!Y-y%%Zx&6g%4E_B0eVV2`XhJ~xY z6>Zm@nIRB9YpL_=lb2^_2MHY$Td?=Cw!sH+@4&~Gi(Uw9_e@zRbYJr~|J$(n8gC^} zJ0$J@H_gq{NSArC#$*lgUmf?dzcg;IvkianBlxxCnH=W5M<;*!ThK1AHnm}AV!<{I z{%WtVy)l!5Z@L}dGMh)Q&uN_)w`iMny4&R6zEP|8TuF@7?b@)_>&V(llZ}%(HPppB zWqH?>)dfm_oV&|KWisbXEB{GryPsTIleF<{=G5Kc|Kr|e=S_C){~P-(=f`B5E$_DH z{fU#yVY>F$@m;>stt%f7F1ydP-%f4SzxS*w?|xf!<^O}!ua%jvi;eOx%Rim?b^qbN z|2wk3*y@YeTxr?0{g3CfHT7Z7ax22Za;hVx_J5CG`TN}drH@{|-Sp<;{?mut|LYW+ z+iCN!{Xh9vZ=N=P$?uPQ#n=4pG+9#{Wu>^!^TpjB&IXg^_4AB>&eL?L`dI&CJKxSr zM*c!)Pb*w~eI#K`AYW|1See~{LW#MN>%|NUb%F#|#MW-|cp;)>Vx1lOY=-w{?d|T- zdJ}j>&X;tul}pdvy^5DbfAQxqP16e#qSh^!Q;21r+1T72BqDK`uXDk(qqf^jbGHP~ zckeaS6@5PU^ppGfZ$g__ac8`5Q+fEr$X(9y;vr21^N@ns(mWEE=i5H-w<{|x@s@ua zX8T>5srK#(*5^AqmH)}b)ceQ0dvNlzqeP9qe>LwG>2(MHO0*m=i2rv|Va~UC%|A4& zoB7!`K6ZE+_xDJ#R*t1gv1SXy5_Q=v%ik`yEG^g=wj@)P;Vqk!hh?Yc+0BhQJ%Qm% zdrs<3ued%bxA2f2hu?jC^6AC4r3>}4 zx6UeCSDt4rb7Xe+6Z_pRd`T^DZ&V+UeY(;;?)t&ImueZhlD{)D7^P}d70i2KS5hOx zr}?$5ET*{UcfZJr4-p4$SGw(!?YpM@!A{PAUw+}b)~#<33Vv_g!#1&eYxdQ-E&KLQ zetq$vOeO!Oc(?Bhy~`d4mYl22a%*+D?RC_?nw4XfXD@qxZMB}mTO%H`3Io}^3wBqZ z^~N;K<;|QQtot$2)yQi39@BSDCnbuvdCyr|aY&=O@O4J@MwVr|69d@a*tDIrQatJT zAmHs*Tb}A`ws)U3Zs(KG+tFKmdHwwf(-mxN3g5mj`L-%FDMa%Ay~V0~*=>#s1e}`Z zw=}89W7Wo0OnWr`us1)~oX&CH)~3FC-NT)SzaQAUa#PiTAI9g4E#I^^J^%XNkN3~o z=l5)0eYgHJPsO2W$&Fs)*uORTGK||;>zSoOKK!}&xh^WfxGs-j&-UkYIpT^J%GMI!MXo*e?ky|5z@!{K|uf%4@wW4u>p7KX~q87yqQ8*8ctJA|WC9IPdxw zZznd(?@`}-X8pN}>MJp=hgO-ru=aT&@38-yfX(~8>GF9GcDjq#U1$7u z;alxy?+LEL)lEx1n2fx>?n*9U`F{SHRdL&Vt=k-Bmd&PDbvaOX8#KS|@UROh^H zF-rM5({G&gPAT~%wDZaqpJU6!Jsc;@zYMP{oeI*oz%+z&*Gm{_9PiG zWbyBjd&0cyLF~*Gn_~IO%2$QP32%NkZR6zk4twP$U3{iGDM>4cJMYnDxd|+nV>-=r zCvnVB2(+l*U0OYXiNum5d5{(GJ6rhhf9eD~G4tKz5JpXU$m*}n3qN_~6pu=oDP z>#@HNzn%2$s1oPz9p3AVYF*cv+*5tF`&7!;ZTnBp-ZA4$=liSNde<)d9Xo2q6ntdw z4zKUx^>u;k=2!{8t?5@uJvVVmPkSIg!&_^u$BcX4GrubC%ItGlem=DFXYvmHhPiz^ zygV*cah|;Tdv^8f+rg~0c5(*i4i(!-y_><;mf)YL@hNJnZ$-^5ro^(P+UdVK{8TfM zxqqq=tJa=|A)YF@0J>6WnHA_EFwcJrK>*`;AbbUR!;qNS^VpzaIJM({!%9vFYfo$ z`X#b3;L_dgudW;23)K9WkP%q6qI20-p{aXA{}^BQaG7?G$HDjU9Htp8Egye&uA6Ek zR`&jktG_1asdV{8s~n##USj^LvwlV3pUmYau3kQU^ux{HS9bk#;rXy&rKr%ME_88Oc+Fj{fmUHIO_N@@)2kIig7?l5DIG#FY3wYiAEW5uvcNIO>UR zPgrjJrCqtx&pC&fZI$w#`g!*Gw?Qs;s|s3O#154)f99BZlvn-(-^<>B-_x24vY&qY zB(J@4`F2J-6`yRMM@p|1HWq&Vzv}(IwbL%Lr6+wz3@|*Um2_--p}g${o2+H(-|u+J z>aGUu*LPVMcQNy6(3Y?DUa`-rw_N54{B_LE<7xAz&jIVJwp;4v8kA3KI^Ptf->+Mg!JJWbRYCpa2ZhK+7**EQ( zKh!R29*|IZ8n%4rF$LM$$$n1x0{>$&D$coWNnQLS_4N$){J&N*6}S5S+6%n15nx`B zq`G6;BZCh%<_9;|l^k<*QuZ;q?!0@|{b?C%_U^EKy*w)D(`>bt8`4qE%WZh3u60aG zJCHU%YVEQcHs0>GF+V~M+^@>1UuK_Fc1yv1=a0+&2VADjx&K^GH>UB~is=%MYi3$h zFO>T5Rv~BAjVz7TTaGZd{1ejn+NSR;yz|{_t^czg9!nLPaak$wvi#JHXQ8{FNl%)v z&!g^}ya3}-)qLit7q{8B?hW=g4s0q4pILoHLuc$d-g+})fzXWqWNzfV`bSZ~?{&*Bsx zxfwUETosynwX14PYg&k=)Tg7n)pKHi}TxCJKc`CsU0huRc0;0cPn;% z;)ANTgMMMMwkv*@FX%UAR@iYaQ6cJ6$O6vT+YeNJ96V?z_egE>@@I#qw#3|&XsGKr z7u9PPt(_?Ol;`zbx!jc>JU-_;mF_Y7>Wu zSJJKdfBN{=9ee**y6pe-ME3KOv(rL7pL~sqL zOLxm+ubo=EUH&zndVg^m$E)V=RxFp^w{pD82=_i2d3AciES<>j+&j&(7e=iVvwSJ% z=~o-DZvRrRQ_=s|6g|_voE*=7%l)^(2{F$vTRvt^viW?+aVn27)3eA0dzoC88NX(W z%oh1l#dLla)7$=sdrW_OByWAS`trw%7yhN?>{GX!zioS5uw(AIxAKQ1IM3$^)+f(p zNelB#`o@)bhyC%lF3AIf$R4E-gwC6^`p0K($77f~KlPs{TkzYzUX*7jetiq30K&J#Ie|4)VnEI$2I`10u|;rSWs4cP56r_TG{ z%$kO6WvlYlx516>i?SeDupI) zOo>jqCneuF|7_9QyZyJCWm0c9$!@qk!-;F|!mAbn>w%PLWv$WS;KnUifnYSCd(O6Bj2hb5w`D3a@x~1>4?j#{Tb4eE)p9HKjaAdqrzm zuuk$E@28(PpL!x1Qmn3GA=|TMwdb1Z@(*`EFn+zWdAiDNUD>%M8w@*DPwt7fzE=>k zS%9bVu^Z11PDzQ|ugvqidp6p3n8heLR?PF_OUkt4Id4_lpY?9zRrX(EU&{>E#eBbb z;E{sRdxl^IHi>rjS&ckwXT_WDe>OLf&v3gi=fRAGSL$ltI?See-dMt}l5*?NwT_Z_ zhBKDhi@C1fa2H*3(=5yC%7vAo5`U%&nHJA&d1h!Lw5?3cO5fZ2pu*=gPP5#J2|`_! zb2pV|N(;?;(EsF1^T9s3U*_VP2HqUc|9pO)J8Ayk>VBysGOwmYg*=>U^7{S6d4Cl+ z-hF-BDH1Fg&vMvz*VDDO)>q#D_`Tn8irtQ1=|#SdmMWHKL}qX;^hsc3TF~5e>Gt_Z z{W`rBZz5G6z1IqEt}poOClwICxcK_3KksLz3i0-;{y4_|^wS%qox4A(pJJ)xy?U3? z>uL4Z0>7A>?*pD&2WHo)B|fgLvij~YyE4A&*SAMedzpHBx^)`w{c2j2u5vL->7m<= zBX^d%3x0davL~ZD?m1VAb%n~_v=q4&|H3Y~tQB`sZroY(z|h07MC@&# z!18n2%X1Ax_4~6qruwE%xN9adWtK`#lE%f$ox+oM223)NpLBZe=PQrIZ(R-9ZMkFR zCAqMC#j871E-!vHX@e)rddKs3KTHlkT6$hevj4Zr65R0!QkAtQo=Ka2g<)Zkp1)7D(*vU&GE7uA0}UaYW&k%^~vSEYyOUSF=H3Qdn(9OhVf%Rq+ZL`jfWYiM<8 z;)jdv3{Cu|xf2W)ORMdjJ9T>%KYK`b=rS1t8#e_u!}ML7Sy|%Q55?;}tn@AV8GB#k z@DleU`lX6Xq?SD0@>@0GQtYRh)?p{ke0qPnS^A$&_x3;D&vO6lzO(1aZ==Gn#XbJ< zDksg)Og?h5TlIl3|7nZoS(3bOwM>Lt*fp~Znhq{$?%Zj%%Bo`Z?GFrV-)<1OzHRrU zPe0B*whcEkuQhCcc(QbXsfsh7iGzVD^9&~uiFx%}DnFKspPn&i>+NH|-h7xC{irAP zn?&$UGrjuMeI~2Qtn6j1rh2nmrn;$5@nT;3JbN#{60eXk=j{2mE$7bL9ACoK=Ck*0 zfWY_q*-^_m^mi5rt1vD(`n6lNNisgylxyNLE`f}hE>Q_-5v#9UiCeKV^3Ns17e+fn zFS2db-F%SaSjw8fZ;Q71ZmspKHsjICZ`l~R$msg&#X)b`uYOMvoOZPAfbEBvdiHs_ z$E?%0HoP!zWKdu&R(vZPlYL-nQbJDJyD3bj5CcfK6I`bEQZ&5Y=6kN)}md9gR{Fyq@-lV`K5H)c15^E7Oh z=yU7Th+%)bOz7(#f1#Y-2@m>zar|-8RQbVDd~=(N_e>U_l`Xz(o~6!vW6G}cs~%|O z+xO0~b0?>4ot2qh$1UZ;$|YxC7XDayMtKYK)Yumr1=$zu-J>$^tAV~l$Od6i<{%$V zmnSV=oY8ZBpAU|4+U4h35mMKP1mmt)9zvpa1yfkH#DH z{@=g1_3O4kmqc~G%vlzFbJfab2VLo|TKpkQ$>GAWbI0P=KfaOqVwJ*``UVyutz6Mp zS2oHn@4NhrZE365g{D6ZN4o1=3`K;g(%37-O=wawmtp$+aze)}&ACJQFlA!*v_m2d`(A z;WIz_lsFqY&(Dy)fBBB{j~ma=dtU5VB>K|ytNXkD+^ySdBY#EzO8T{!^_&w zvSu@V>vvT3U6^wE(Z2__H(q@_QCsD9`yW^3pOt@eY%7x=Z@oR^rHNudg6@=sn*~{4 zSpAl4ITxSnQXKkys($m5AH_2J1B&^cOq2e{zyBCJt7$~L!`9YG%!y8)C!9X4%BT>z z>)`6|6SlU_k-z8XsJL15Z^8K~B3%U=G<}#HUVoq0@5!(4FQUV-X_=2+PA^WIFqZa&lF$#0SA zFT6bpCjLsP3sw{P!`I)aeq`>E`zDVM|L^a6|0%!t_tLXh;(oy0vPo`fj%ZT>9mr&D4i zsLmwgUTkHUvDSe3n$|9f4A+2|CUxiU^BE}P2!Ex{m{{`{g%9^}D)o<_nuuk=>ys3TYk&W}!)^{(y|K2~}(R}T+3!Rqt zc6BrPWzG(|e>mZppnA=Rz2S|5TU7dD_V6ly{CREm^!;ny=lXvC^0Yc@p7y-n+-oJCvAIGpJ~mU zE0k(3_`Ph2bo}M#bEERiCtlmn9+b+lgsVdL(@V#$xdkcrmiR8~S>)j_y zKRQi*Eif~p@$a{)>@PK2?UL>Xo?Tl}$D{K6yu#fHd+$hio^!qt=f>MKOKo4H+L9mB zgOt2(#PvNoAmYn#NWJ#dw)~$wj5lyQo&kpZyDBzD#M5U;pl4%2v58+G`hHF$#E> zXJr37@H9)&i|LDZdS-9ivc`FK{E7M{#%D$DBz?ATTf%US`#n$f&&+N7m;IdLb69Jh zPy6XrfBEOTi~jYkc4f^02hOi;>@Qn3(Yxi@&j)Y5UyxmW!0x%2%Ujlt8$XY|^q&3B zAoTaeGpoA(3#t5ZT>gab=G0#+O1Fy6+{NauzwW?|H@Yvn@3$yqDO$aMPj6ia_ooz}57 zcz%v);EC6X%U>;OSe>99CnqyI+P3(~;#)r+c87j<*>=HVVr^j?`+f_ov)Ios@v2~-0&36ujsj9$7v&^YAdWdbwTQhgDH}SRw}i;IU06C z&#d~**{b=QU%m6aa?Cc|gEe|%vE#EBuV3W%rE0yqa3$z(z^*GY-l83AoBbI1mYlvI zudcn|$gTYMUv`CTSokGy%5S;ayZ7#tUohVMRM#=r@w~~e!;+jVm&8JLU9#HDu|+Uv z*QsR^_1_drQso=_{eGotFsknoEm?F{yZP$uo&0-W?l!upa&2OHMdpOE*{pMT&oypO z-^6A6{Noyy%*892c+@}1#=KCd-NumrWK}^y z8t0;ONJk|2cKK)FqXKnd*ZwcR`Xybv4{i8c_h;7xJO3E@ezo;0 r7_>#WTAdaKXyB$QG9P^Y%hzT2jQ8NPtA8077#KWV{an^LB{Ts5g3A>t literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/gRPC.png b/src/drivers/webextension/images/icons/gRPC.png new file mode 100644 index 0000000000000000000000000000000000000000..c35182c02bf146be335b8f968ee6865e538e82d3 GIT binary patch literal 1472 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNI}zt7_PGQlz#g7>h2PrKjmi%y}35%-VD3@ z_^+G-|JT%+4R4nn=R5b3|A;Q*ifXkr>@DI4B{~%D95^7sJpb__fu_`;j|cgaJTK%o z95{D~-PO_N00SdaeICn$bG(NQ6gfOj7+k4&{bupk+SQ`m8>{VhYxy4!Y*o8ubL!%MI=^@5 zB__E{5Ks~0n9{^0B5B5{Yjx(b;qh08pWT^%%tCyQjo9hR@|EBA=|n`D*e}Yyt#t6f z>O#wx(k1iDwthKYa(w+-zt0LqyB|M%sH!QT@z7wGQ{tK3i&?$j<;+k!x8h&f1%`#P zt@mHfvI`AmIzHF4lbdttR^GWn^X|-NoEn(2OeNVROl(%v?F-MoJ9D;vILf?y!dsqw zD&q2Y3|JUkOLr}My0UKnLys?OL|iIO&7*$q=GM-dxu%DLqE}Z5d2HJiW4l~lzu;c(npK_0uWc?=J8-(vPUqx)Dc%_pv!6VA zC7$FeZ_N3#>A-VKNyXN=8;@4MN#l1oQTmYTp#eb=+sTwBvs&#ivn!z%b$<^kKT zZGAN}0$#GS1^i?0K7BRW{EFmP#g0Xl_8%6uAHLvxPJFhZ?;uDSaW`|*_-d~QdzHaU7ud~)$}5i@!rk7=8{|1a(-ER^kue+ zp!Zpil^s9M^vu)E$j>oZ-K72CWS5xdjrZ=?mwH#1=jLc;o_Bb1SIebi=c{8EwH+ki z|5a-?kA1Y|w~X>6+Y)8PH+3hoCb!?6D?K$TwD9K_O}1tYHpN^?*2*{mrOZ`jIsfM! z?*CsVXt$3i)ZkRXXEWP0zJdwQoC5NtSD3O-Tl8?+l#l&=dZH|f3->zz+_`AcJBMK5 zLyLM&eCBqm3J#LZ6#vgP=V!|Glil~CTuv>Tc;Dn#wx_JN|GN3+ji-10o-2I!{`WHL s7iDQ;PW8RVLKf_AW83v^8}lFDK6Y_?9}(SG3=9kmp00i_>zopr0ErW~BLDyZ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/gerrit.svg b/src/drivers/webextension/images/icons/gerrit.svg new file mode 100644 index 000000000..1b8d4e217 --- /dev/null +++ b/src/drivers/webextension/images/icons/gerrit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/git.svg b/src/drivers/webextension/images/icons/git.svg new file mode 100644 index 000000000..6b4299798 --- /dev/null +++ b/src/drivers/webextension/images/icons/git.svg @@ -0,0 +1,2 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/gitea.svg b/src/drivers/webextension/images/icons/gitea.svg new file mode 100644 index 000000000..ac1594adb --- /dev/null +++ b/src/drivers/webextension/images/icons/gitea.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/godaddy.svg b/src/drivers/webextension/images/icons/godaddy.svg new file mode 100644 index 000000000..b6eef1c75 --- /dev/null +++ b/src/drivers/webextension/images/icons/godaddy.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/gogs.png b/src/drivers/webextension/images/icons/gogs.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc329ca7e990bdc0e5a90923afdd8520424ec8a GIT binary patch literal 4004 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 diff --git a/src/drivers/webextension/images/icons/govCMS.svg b/src/drivers/webextension/images/icons/govCMS.svg new file mode 100644 index 000000000..6b1f767c6 --- /dev/null +++ b/src/drivers/webextension/images/icons/govCMS.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/govuk.png b/src/drivers/webextension/images/icons/govuk.png new file mode 100644 index 0000000000000000000000000000000000000000..0abb1c500d7f4468ce99bdf9ba704cef092c0627 GIT binary patch literal 2044 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#R)dcv2xH2#>@Gvm&@bK`6 zf`E*SjEo`}sDXf%mX@BLo}rgFs43N?KZ4dU|?BMn*;! z2xMnx=jP_-<>lq)=NA+d6crT}7Z;b5l$4g1mX(!NR8&+|RaIA4*VNS1*4Eb5)ipLY zHZ?UhH#fJmw6wOiwzajjx3{-CQh6(;H?wu8Wq9XodH1c6<{)|_3PJf+_-V$CJ5ZRb?eTZJ9qEiy?5{4z55{W;K74Oj~+dK{P@X}Cr_U~ zefkUxo`b-P7cXAEeEI6ttJkkzzj^cK?c2BS-o1PO{{8z8VDJ$HK7IQ1`Sa&5U%q_( z`t{qlZ{NRv|MBC;&!0bk{rdI$_wV0-K;ZA+zyJRI+pl=sf`Nh6+SA1`L_+fI!T;r= zC9=mqroXqFZ+Ex)Zg}rR-b@FbCJ%OP7RIS7xi8;R$dXcgp?3Of>xIZQ6VnXC7hm$x zST4QAa?8#LX9x9s+GE%T>^ zcV(I{r7#{V<@)3CN~vJ3&6J~|yp8`m`YSH=q^93~zjujk`~Q8+{Oaspv?B|@Qi|Q+T z?L5CbFE`uF@-PTVf&aZq}#w@=|Xq^X1r!H|B_a5o(J3##3vZn+C%Bz0(3-MM)?aMi-{Q{rp!UWjJ7BqP!1{JAqs=B7jd6Wh7R zdn%95vh@7^aIa;1aYNvn11Aoxc>7OJ!s0`U#kK9FIfo}cJjmF%>z&)C4_7?1jz7K; z)vT^OLF~kbJ6}U(<}pv2cd&S=!+tT7mxjlqR~`DC&(=4U`!XZ_B_tG_QrkS!fJf9NM%r7(bO7C;8w!dY6&Is*EZePM{F{j#@yRcU*(e2@q zFSbpG|9$W~Z`89|BGdd>L5-SXu9}3-+=*Lc?H)x~>DJEde>i<|T1w)&Z)ZGGcCz|q zTw=Wc$0RgJc;haPg0SX_X&-MD)G9_=TA4;%Vb!Tjf8cTd`ODeA|1IO@4&{%RS@2+L z-?<}V4_tm0TRk_}WS~_1e14eZ@?~oOH20qKUvk7LDel#?^hwL^%kJrXIo&@?cHSB$ zU$2b+RY#Xz|GxF(hPaM-mDab`$kqLEX&1SEU0Y?Zi-L9Y%Y%ny=jSet-JW#ipA6gb zhY8vOkrk5rOIPhYC~DP}wuSXmZI95~wimoUUjU$P4#(~94o;r@e9O7q_#jKAvvT$o3sPM&h4-(h|FW|%^Vz@I zT2&V*&#pC+9KOgj($Tu~9ZzxZ=cc5ve`GkUuKu?tlFjV>kqD) z;qv#mAH0{PVW7 zxxZgTS^KfkaV6!$jD4$t^fc4 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/gravityforms.svg b/src/drivers/webextension/images/icons/gravityforms.svg new file mode 100644 index 000000000..43130e50a --- /dev/null +++ b/src/drivers/webextension/images/icons/gravityforms.svg @@ -0,0 +1 @@ +gravityforms \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/gunicorn.png b/src/drivers/webextension/images/icons/gunicorn.png new file mode 100644 index 0000000000000000000000000000000000000000..e33ac860cb7f26c74d3aaaf607bba3be1294afc8 GIT binary patch literal 1651 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c(%hS$VoRhE&|z8umMQN~pv$ zdyTj4YXZf}8uv1AtvZv@wK&Qz%Xe|6ea0+HKl_kpCZ=f%4{bXA$VqVKj0s9zT~U@= zz9~T~6_w)L1IrTE?uveXr`L-2F+Va`-E+?3^BHUT^z)VTzt`UTZriRB*Ks6S z=X9%u9nS|QWey(yeabT8X&)VR>UcjMmR9m_RcT(m_|KlY4fbt^nZ$QyX75ki+houF z$SHn~a7CN2<$>ct@BO_6x?SH}zR$7Q7+8*4rU`rL2@xRP67(U23sD zO$8^m7TwtMN%C*4jafkaqNFQsa!hg?Ce3JQ5?b@8(sh?vtxC-jr<}0Nu-Px|=Lvn- zvht9~70pJ69}$T$O@9?mcwAnxbXBn8lsQin+y8!fa(v6VIV;?3#AM%e^YVV-<^8t! z>5IZ?1ue(UE9}&${H#B_KW6Re3uzh?Tf$ae&|LEBN?0-XH-j7lk*}urEcY&~tG&0q za&o!addn@#ZWqrFW35m+_~5{=UtcG0+kd8jaq(_tcYEHc3*NGLbf>O=A8GTyy;5tg zR;aG)$|tHt866fz-bSz2UsJR*kv`uUD(UTT&|OdJ|IMmb-ipUu7X91v{!@Y6f}<5I zAFOvZ=}b)OvU+-?H+iGPVXno=_R|_JC8-%~3DlbqZz*pW^xmKCX7Hj@_on8Slul5o zI5bg#xnY{1^`aP!`tp53uGjkB$F>A5n-*#^{c>BIM5mF&TbmStmOEcQ{9w72DCL=G zq;;^*M0!F)!zXK|Ycro3A59L3CLdn+CltjOS8d3ZZ&Z~%L_ra3Tljo$Am6q zJ~{d!{QA063xt;kpW3R#?w}Of`$1D<%9HS*l)v#-k%hNTF>4pDUm$cPk%{TakAn|O zGmmC^UF0rQ?~^XHwJAT$d6940bPdB9`Tw>YdGPYcne*#r$oBloU=+HdAeZhRW3P7k z#D&TX#S0yYtBStvobmRFQzwgt*Thvz6QnvF8fQjqNmo>g-jdF^Y{|_6J441@#wRMK zzmN7ip6>W`&msG=W!Xl{UTwOyHax`I=Ea;>a`eRnry(&wgjdwM4Y>_>}{K z8}@`5vj2Q_PBeJu#8Z3TKTm3UXZ`+xf$ZUBeVb=mUH#pD?a{)e{?Qh%=5NS#dizvr z&4t$r7iA_)pJ{t1Oj~o3&Y!|Y`$r3VZ)ffLawuFsEdEaSp$q>7`nFxyHuc>?-rMs)VTgSYr@Ib#fNt7<(vMz@$_Bh_bmr9lm8s-ZMSd9Fz?sH8G)is^%=YnO@szIV~|Rn?kj>)!olh*0ja=j3#Ip!|fF zW$y_FnGV^ymE~NU&t_~Wx$#DgYmP}Ik6N+%p7PmNzG=)l*UoO!n|`~`!TI4m4QZLZ z>lP}Xa=LHCwZ@_91TXi3m62v00WY`&=PK79;`Te5#GuTury@*XZ{jJ7N0yx4=S9!Y ceNdmf`NOR%pG0FA7#J8lUHx3vIVCg!07|DM<^TWy literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/heroku.svg b/src/drivers/webextension/images/icons/heroku.svg new file mode 100644 index 000000000..8d02649e6 --- /dev/null +++ b/src/drivers/webextension/images/icons/heroku.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/hinza_advanced_cms.svg b/src/drivers/webextension/images/icons/hinza_advanced_cms.svg new file mode 100644 index 000000000..169ee81a9 --- /dev/null +++ b/src/drivers/webextension/images/icons/hinza_advanced_cms.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/http2.png b/src/drivers/webextension/images/icons/http2.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd86d88674a6e732eb4103beb04d1ac4e35ac2f GIT binary patch literal 674 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/iPresta.png b/src/drivers/webextension/images/icons/iPresta.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab9809ed3d54eff6c0005c3724d11aa59256979 GIT binary patch literal 22125 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 F1OVh#dS?It literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/iWeb.png b/src/drivers/webextension/images/icons/iWeb.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7ad01620f74e5f2cda746b48cea4c8339e086a GIT binary patch literal 9240 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 KpUXO@geCyPm5h%7 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/idosellshop.png b/src/drivers/webextension/images/icons/idosellshop.png new file mode 100644 index 0000000000000000000000000000000000000000..f7e921195a082d091cbac13368facd561afcd8fe GIT binary patch literal 16314 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/imperiaCMS.svg b/src/drivers/webextension/images/icons/imperiaCMS.svg new file mode 100644 index 000000000..e6e5d558b --- /dev/null +++ b/src/drivers/webextension/images/icons/imperiaCMS.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/infusionsoft.svg b/src/drivers/webextension/images/icons/infusionsoft.svg new file mode 100644 index 000000000..c2b7a1253 --- /dev/null +++ b/src/drivers/webextension/images/icons/infusionsoft.svg @@ -0,0 +1 @@ +infusionsoft \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/inspectlet.png b/src/drivers/webextension/images/icons/inspectlet.png new file mode 100644 index 0000000000000000000000000000000000000000..7370bad21a17603d45e1e95bab6d10e4e39f63ec GIT binary patch literal 3213 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 X<>Z*Fn>ZmH)N$~1^>bP0l+XkKrQo&; literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/io4 CMS.png b/src/drivers/webextension/images/icons/io4 CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..3ed341d32d9501fc06dcea384edc6a2fca240b3c GIT binary patch literal 406 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 Gp$Pz#&=5QT literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/iplabel.svg b/src/drivers/webextension/images/icons/iplabel.svg new file mode 100644 index 000000000..b8c0f4079 --- /dev/null +++ b/src/drivers/webextension/images/icons/iplabel.svg @@ -0,0 +1,8 @@ +logo + + + + + + + diff --git a/src/drivers/webextension/images/icons/irroba.svg b/src/drivers/webextension/images/icons/irroba.svg new file mode 100644 index 000000000..34b692231 --- /dev/null +++ b/src/drivers/webextension/images/icons/irroba.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/images/icons/j2store.png b/src/drivers/webextension/images/icons/j2store.png new file mode 100644 index 0000000000000000000000000000000000000000..65798b62fea1a7e6df2d46728a2b9198979efbc8 GIT binary patch literal 1734 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 yxokK%%~sC0; \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/jQuery UI.svg b/src/drivers/webextension/images/icons/jQuery UI.svg new file mode 100644 index 000000000..37cf87ad3 --- /dev/null +++ b/src/drivers/webextension/images/icons/jQuery UI.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/jQuery.svg b/src/drivers/webextension/images/icons/jQuery.svg new file mode 100644 index 000000000..9fd609a5e --- /dev/null +++ b/src/drivers/webextension/images/icons/jQuery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/jimdo.png b/src/drivers/webextension/images/icons/jimdo.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a12d8a85d46539f944042c11ce09e05e16adfb GIT binary patch literal 2233 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_J>TOJUseLTV<;m7&zQKT^vIq4o{t)-4l9M z^mu*t+uCz;C1)f`tVq)4_;@j?yXlBfuyWX%u7mFK%QB@EZbi+SW%9QD+KQFiUbY{b zp{C}WWwMt4mP53llq|R12L75Qp-mkT@*Jg23LJ-d4%@u5tbTu$|M@*`=e5)3Zr*%e zJN@tV`oGt2z2=ZN%&T~%Xe7Sl`=tDB@BUU?o;xf1Ws#=p^ro2RO5Mj@pWpkM6EkIXO`IV=Rtlaw<=68xZu6hcydwnx~KPi z9?x4p_xo$6gtOD0)}-EZR_9w_In93WspUspcZ!8y-Lhki+Skp+x+j+|xE4{Yds0j7 z#FCn`-ZvhY=KXlJ=lMLL%I2-n(~?#`IsLi*|9{4aE5CW9r^g)H`dWVWQPQ`Rf?woRE%ZfcyC*2W!ESb@Cu|P+-SMpv+=k}Vyd#koGyxy*x z{Bh1yd7cMNywQ~pyNY-I=oDW+(O}oP=-8+@v&{S|ZB|p=6H;rgNIA^9&MS6e>5^xc z5}tjr4nJ4SR750_BMvw1(y*(}VM#@4RsRgx>(CoSR;S-6B}Vbev1>n;Lk!Vj7HXKYH~GyZ!> zdG`K$wQu*dODXxh6bUXjTh`H##KL3fTFB!41nolA^7zOGGSF+IYgm^w2*o@dRs%l~&cHx_I0x3mZZvM6_~K9bxwp(m!7Q@HxW zwZ=Lc>_ z1f`x&;t6zCJ)Wtwq@!!%YUY!x_)Q!c4$2&K@MOuX%I8>?u-yE01B30BCsz^<@Cdfg zSeV4IPE_isz}Y}UADNR(7q=MYu_+}4sI?mh7#)$)c_8T7baM(@-P9dQg z8k(w$EG~4hiXL7$F}-P4(6YcuncCJ%6pwg)y>ub?+A8)W-?* z9?h&aHRr2~Cvl`LGknK#;qLukIa?+!d@CQ~)qHTGfMj>)#T1_Q6Q%QK_?)eDTO4Gb zs$!}3ONx7$-(nv@DZ$$RClnlwPo*gu-4|G@t|H#QD{t}^Yt(BbIg%n}^O`ji=$ zI_iH|dCn|v*1f}T`plN4S$P$O_}lWhgUq*c_{U$SR!%DkJGi=*WSII^kA=bc+ag97ub?)Ds-3wTTFj* znSH-r*!#whS8drdN#k2ZyY?uX*!Z7Zv2xSG_qpGuOl(kA@lQP7!gPNB_V+(;?r394 zcv0OwZ%fjfnU8l*ZBDtfDY+$_?bXzeZtG^7mfJ;1PmuVN`+fJ9clXT9< zIY%x`bYxg||MPe0lv`(ZAKmR&Xtb_g*7&ga;+iz3IZ@4J=`B+%M7Vw(bGvZo;!`10 zuPmVzrngExm46sm8SF^D&bvD7&OeO^n>I#`F01r2`y2l4-EH~j2XnNQ{;sqOzO!l! z&pkcfc7%Jyd5eU;*rgj*x7=l9^Et6sJy>eD=2bS8CN2*j=H}Y>_xAjI7Qbd?Ki~AZ zvauqme>E5y4*qR7&}P*5|L4K!x5fH3zPp#}9e94%J-TP{7E8f74dRDA7h4Nwui-7^ zjEHKCJ`vp9zj6$>J?mkp2$-9zydAY~!7XSJO z|9ec%YaQ-V@HNnC`PZC%zwX1o*XH;Co__wjoll%$^6upZW@f)0*1P5AzCAmA3Gc0C z_p0tImESw`-uw5F^NezWtitLYlU?*edrzw@i*b7C#x~FP&zs=#+`X@t>oXi~C@n25 z{_){J=YMHA<4wWqVyeQnrTkQyS#v37)3?hem-E^m2Gt(8+J1jxW34{_*LAmUT;E;A ze&JE2)4h`ghDSL2?>znU;8?W%i-}A(3xoUXS8lGo_AxLpFnGH9 KxvX~i2HExpIf~3( zfBbhuLuhZ9iJF;8&;}tcsbr4M){Tn{cGx#C<-E9dL_R^EQ$%fx$?JRrH>u>KZg0wN zHn}QrY&z5Y{aIzj=7gT*Gw$pxemCd0Yw*e`i4rC3Vvpv(zPH*}DCvBIEDPh!=1U2u z7b>=bx7bab~Rzd;R3B=hkn#E?d?{)fml=KX3c7G^5_KKYsVCKHu$( zD=uxz^>|ujsZ#dm)sC>$LW@|IuS@#=_UiBS#r)^lmCyhBp{!QoFVMD2_jFUQlvsDG zw(7z&3+{zjy|@6^`kKyta0S zY7bf{v)$w^i8j&EP>_mzctq4sP)Wh-J?m}Vb7!+Mv<^5gNWRcgyj>@x{C|GKJ-Ba91_lOCS3j3^P6!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPUByV>YhW{YA zVDIwD3=9nHC7!;n><`)H#F(Y-o_p=Uz`$hW>Eaj?aro^t-#lSQf!6)6LyhqTOk?>FK<8Ghc1b_MR_{%@J zhNP)|H|jN(zk4T@YVrQNW>8G1>!k`Sxy$tx5y}Eg4eWZ1>?{1#HWfF^a_NL%c2-W$Otpk1CkHz6{(sCu^a>&QnZ1ToMcCKHtwT$=F>yRfumrDQ?9i6Nwf*<>Cka?iFwH=c-B@yF<>=g_s>(7-!JVskSMp{)j#X=-~wZc^}_D;%}O@{vPuR z<@XE>45}rr5hW>!C8<`)MX8A;sSHL2hUU5k=DNlPAx1`42F6xKX1WF@Rt5$l=WSP@ eXvob^$xN%nts!+%s|W)F1B0ilpUXO@geCyT2S0@X literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/kestrel.svg b/src/drivers/webextension/images/icons/kestrel.svg new file mode 100644 index 000000000..43a66f8c8 --- /dev/null +++ b/src/drivers/webextension/images/icons/kestrel.svg @@ -0,0 +1 @@ +logo_NETcore \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/kibana.svg b/src/drivers/webextension/images/icons/kibana.svg new file mode 100644 index 000000000..595a80598 --- /dev/null +++ b/src/drivers/webextension/images/icons/kibana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/kinsta.svg b/src/drivers/webextension/images/icons/kinsta.svg new file mode 100644 index 000000000..971e27db0 --- /dev/null +++ b/src/drivers/webextension/images/icons/kinsta.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/koha.png b/src/drivers/webextension/images/icons/koha.png new file mode 100644 index 0000000000000000000000000000000000000000..3bdb0d68810b9815796fd135b5bcaee3b0340db2 GIT binary patch literal 1744 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 F0RT0KGKc^G literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/libwww-perl-daemon.png b/src/drivers/webextension/images/icons/libwww-perl-daemon.png new file mode 100644 index 0000000000000000000000000000000000000000..f903e4b5877873459c0974ae8867829f69f1a734 GIT binary patch literal 2241 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 QU|?YIboFyt=akR{06D47`2YX_ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/liquidweb.svg b/src/drivers/webextension/images/icons/liquidweb.svg new file mode 100644 index 000000000..bfa137903 --- /dev/null +++ b/src/drivers/webextension/images/icons/liquidweb.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/litespeed-cache.png b/src/drivers/webextension/images/icons/litespeed-cache.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa3af334e352668b555d15b35d73530011c56b1 GIT binary patch literal 2390 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCS4J85qajDC7)0pe`f9}pUovkZ%R?SP( zNiq0Ekk_M+5_{wNGfbQ|-%R;@HM_4r+gz;w=p&v;v86?l$20kRTo)T|+H8EsOO4}& zRh!_KL`J2F6YXLr*Z+TB{pn|@%<-LJJ`Ayc?!MG;a}Qo}IkW4i5<7dl_??VdYTu{7 z|9E@-ezloC3=b;j@fS#mtdHBTHb4I9lP6E2%sE7OP2^rKW|{J6HcL-`@21Ur58wM| zH=VU)Z`|{nm!F?W-TdU)vvW+r_Vz2oRzI{jSAAq*=dtA4o|C&zm$W6J1xI$;rMUyAw&D5@8R#wj4T&I zCLLeGkvd&t`SKekJav`9kC&MD%!+){>2Z(4$?In#L;54FPRs2smd0nxPB`4sU9q(y zwLHT`Eg@~9y4FWWfmzEIzW()_@!XNSEYI!;O+90h@1%Atu>0X(=0|zL&Xf17Da&-Z zWU%*yu(@A!r?z5EA+O@S$4rbSwg(^Q$tdr3Q8hk1dqQVqrct=|=DoYz5^LwSE@)O{ z)n7f=?ucyNn`3MWe)(<&5-ykTojUcst2{~K=I#)+^z%nHm(4u_Qwy33ZHgwSC-gZzOu&Xbl8a(-P0{%;un`h zFpIxCzFi{kxn<49b4``+R2J2CT;u4QlyXVf$Ip-N&ArmQ-3&|_J0`iSA7)whKIoUq z>1l~cQ)Z{ER^|JgJ%ul4$@RzQjsHI_U&+h0Rio9Z_0uga?zUz{7Jcp5R}*>eJ&~Pv zyy(cK$uDNL)HS{N8dJ5`n_(B1+*PNZ`*BK@&x4shDi*CZ>pq^!H~+b&Y{uL> z^A^12bQyb4ez&Y`cs$GoNxZ_!YfusO{RI>VKu$!<{ym~S12{y zekY5!El(z#^j{sFQzmL8n7TVA{n3vJ`D@JBTbZ`y@-KPC&9Hc}W>K)@zN{R< z8x?*L(^HN=vQW>xR)6#9wGFOna%zgX`(ooC?4E9{vHZA?mXlJ-g!>u~R31N>mYOQ%x9>JYYdorK4lQC(5bK`ow_H=C>&8;seLhRiT>XL*|&X`Dy1YP&Rd)NSVic`G<(&KgnL^f zJ4??WS)X08^#0yowsRhD(f6@yt(Xy(@zqv7NvSV5JLul(q7C6og}WzLZ+OtXIyr2T z-qJ(SA7A@q&3aS5{@&EdA_=cP6mV@3mQPAk>bw5#(bAw4`5LzX&S#cssaJj{6f#uW zX~v{;88A1sNAj-S=As)53bLbb`f^W zifUQhthSw*H*DFH_RjsvAJ3Wg2y(Tqi*e9obuzG?`)qyv38DA5mTZhXnJFW7-|ctk z|EOuLsgcb0*@Hg5Ib(AA^!J}XUtZ=utNf$)>5m^0lP6DpG3!|TKBK^S$N$AO9uAVU z71;5KNB8uj&-!u`=FO0}v0%g7sNGR(CFka~rx-QfejTVGmbo=5ed_BgO$QY&MqJTf z`FG>C#|gL1<}F`Ww%`NfCE?5#fhpRePKuLHobZVKZsRX=y+3p7EtZnGDMkll%&HT6 zFCTwaY0dk<$Lj2F--RL~-@mO4%e9j2epnz8>-AD~GUuBt-qWA{{?FsdnAJ8V>A~-x zw~Hqqe{-ThV*7KUUe^ghRg0pw{?}~z!5bdK_6zz9|8>t%ve=Ym!1|w< literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/mailchimp.svg b/src/drivers/webextension/images/icons/mailchimp.svg new file mode 100644 index 000000000..5831b880a --- /dev/null +++ b/src/drivers/webextension/images/icons/mailchimp.svg @@ -0,0 +1 @@ +mailchimp \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/mariadb.svg b/src/drivers/webextension/images/icons/mariadb.svg new file mode 100644 index 000000000..119938104 --- /dev/null +++ b/src/drivers/webextension/images/icons/mariadb.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/marked.svg b/src/drivers/webextension/images/icons/marked.svg new file mode 100644 index 000000000..a67fb80e5 --- /dev/null +++ b/src/drivers/webextension/images/icons/marked.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/math.js.png b/src/drivers/webextension/images/icons/math.js.png new file mode 100644 index 0000000000000000000000000000000000000000..b4972169a0414ab374bc6011ed7ed2d6975c44e3 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGCI|S0xZbf8`v3p`lQfTS z=Z@U57Ww=6<9#2^hvB9V0`&fV`}*(KkAHuDKg|n#oa}PXP3dX2-_zWH`<|-zz0~el z3BRaLeAQj@^WKf;rBP4wgWgQ3e>bP|{gO$awy*rWd+nF~o4y>{_VxIlZ>JAF@YQ+{ zp!@6L?O#vt|9+gqex|S7+NyUbS^s%emiHRl6?SuXkP3bI+#2Q&YQO zx*eM|`+?Ysinyn9A2fHoe$uujSxql~PL5m!<3F=cyw7wN$m+Z~6lAlb{lg8Rbt@0{ zu`fL~#UM}MW5d4*2ALPRT|Rd^vVHS8fANO!Jl(dH=O_J>Ro0wUT8QxAV)U|{?g;1lA?z`(%F%*?{V!p_dFq@<*;uWx8*Xk=t$ zY;0^|Vq#`yW^Qh7X=!O?Wo2z`ZEtVy=;-L=TWM5D*X^ z9v&GP866#6TU)z)`SMMhHeJ1X_13Lh|NsB5tE-zofBxRRdygJH`v3obM@Pr<^7082 zCQO<%$;QTJ&6+h14i1`{ntFPAvuDrN(9qD-)Qpafc5ra0si{dxNl{W#($dn>)6+9H zHny;^aCCHZc6JU73{+QFx3RJD@bEA&F!1&D)z#I7IM~e0%--JK)YR0>%*?{V0>ZGd zv9Y(ecXxL;GBPqTF;P}l*3r??*4Eb2($dz}*3i(<0|R}1eLX!r0|NtneSKYBT?ku8 zM@L^@-vA8s^z`(>0L%js5Lq2C(9_e?(b3V>)m2wlhcF92{Icd_tmP;*!#`ib|?#>Y7^G+B!PAdin+iW>$8t!66Y* z(a~`UDXD2`nORv`+1WX{dHDqeMaAXS4Nc7*y^|(Qoi%&*f`y9~FI~NM!nuB+0j3t`g6*nBomKxHNytEZu=X>H*&7O@O9~ZsrJ+1)50%;X?B~LQ+PeM zp73Tm+@0tB>!3kcZB?++XHJ{tQn~9k`ih&$)K$J^dp) z7x2tkvT~Bc)Gt|f0Tr?P$`W+;hx#sv%ZhE;eEUhvq34<)PJHwGSK*cXA9N>QVp*jU zyQCp-L&E7U$sV?IvsZCW@%%LHQBVIti3QK+Y`^5@G+*`Ze5(l#_UF9zpI9}yI9ZCd z#6nZkHzVU!>zw7@YLB$%+*NrQ`%+=kw;3|;@4Z~R+WhLhtf?vNohKe|vYPQPYl*nv z&ZFTzg4Zls>z{7=zSL>`_lvGQS0`8 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/mautic.svg b/src/drivers/webextension/images/icons/mautic.svg new file mode 100644 index 000000000..b0f5170b6 --- /dev/null +++ b/src/drivers/webextension/images/icons/mautic.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/melis-platform.svg b/src/drivers/webextension/images/icons/melis-platform.svg new file mode 100644 index 000000000..103ae55c6 --- /dev/null +++ b/src/drivers/webextension/images/icons/melis-platform.svg @@ -0,0 +1,37 @@ + + + + diff --git a/src/drivers/webextension/images/icons/mini_httpd.png b/src/drivers/webextension/images/icons/mini_httpd.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a9bbcaae7335afe9575917e4cd6f8885f03e15 GIT binary patch literal 124 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/mkdocs.png b/src/drivers/webextension/images/icons/mkdocs.png new file mode 100644 index 0000000000000000000000000000000000000000..279d831ff9ac7510f12dd7229dcaa48d83698b1d GIT binary patch literal 271 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 SKMsP9}1XJlt*A7J<@ z!JrWl9=^TiXAzs8o*r9H!^DY#GgmKLmX?(zB_h%i%q%Z2A0VhKv0>vz-MBp!FE1_q z_wU~eDFrs>sd_OxKHS+^%*Dm!ux`tiFAJU9#dV`v)-f)+b>qg5cXxOHKltFy&CSu< zaw;ql;CnLS%t$W?*&z=`FnGH9xvXE literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/mod_python.png b/src/drivers/webextension/images/icons/mod_python.png new file mode 100644 index 0000000000000000000000000000000000000000..09634f1f05d49febf35b0e0832f5ea2778799e59 GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to)I41rLo808os{T3IZ>pI zm!m^r!7mZVmp+2hfh;@j7zIZK)U6Q_7d8#Q9m3xXbOC*Y6ni2XolZ)!II{n=@lZz1)FmFQjg4jJ#hR&oKLf z+vWn<&4K5O&kJ93xn2Kkt^KF#Q$=I96y#;G<<8>zI&brf$LE#Bu5UCjKiVe0Z|%Cg z=+*4M-)=F#f9zVGlJ-lHrCg@rpSO5S=1bZb@$>Sbe=oLQ)ks)(`Qw2J{Q*mtx$f}k z-pTg;P4#W}HGw04N+_`ny%?}ozz3s&I zvq;Pq5KlfP&Yve4M_1AX`3h?PGP4$wjxY+r3CFj}&%7K%+)&z8ZjC6OY z`RHZ0Dn_*4Hh2Gh|C}6|YSB)a(51nDU)Y^n&>rQ@+;yfzPgG3sbNtbAJ%{u=^B2dL RGcYhPc)I$ztaD0e0s!d<6VLzv literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/mod_ssl.png b/src/drivers/webextension/images/icons/mod_ssl.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad711010e6f7c309a02f00b51eb8b1ce323297c GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf>pfi@Ln>}1CnyMpyg#4B z^oT(rj_-(g;}0W&^{kI16w(qGs4_$?U^=4S_`{yBMz(`DBXy^k!2To2mOS-rN!nS_ z=h%;wZ;bdR-F5M3Jo82oQ&|JSvrV%d-Y_4@Sx~{A#I9i1y)4aitIl+$NAokLaVG{I zZ&j^*5qOwUG^6d-!@$*zVycr@K5SU*!8T9L>93p0*YBEJWkmMhpUAUD*~yD|4aK)n9IJaijdCDsF{;-udiH z6jpv;SZ21ziQTnoodzEiP2SHxelf}Ic)Dky0~2r8Bdws>NmtfPkZb-W_N3(S zyx@bM`c<~FUXWSHki{9CV5wpLGGKA)9Jdsw=EQ)BF-%8fuDqGoxa(<|!yUdOyBmL) rX=FQotW~(je`K%28#ga=SqAqr&hKhk`K=ik7#KWV{an^LB{Ts5VqL-d literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/mod_wsgi.png b/src/drivers/webextension/images/icons/mod_wsgi.png new file mode 100644 index 0000000000000000000000000000000000000000..4f2c7053aaf7d6c8e0f62097e33167a0b0820e68 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU@~1_pmm z7srr_xYF~UdtR{z58FE>#6K#V%L|V{6O8;Me4_ikBmZshs+KM3+Om73i<71 zD*N6NWcY@0&8|By%GhnrboaKbQPDXkw&MKNJv$aKJBd`6Ze(C!VDNPHb6Mw<&;$Ue C^Gfvq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/modified.png b/src/drivers/webextension/images/icons/modified.png new file mode 100644 index 0000000000000000000000000000000000000000..2783ad6acb3d2e1f77fb0bab8817460a25b52c45 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}=R92;Ln02poxWG}umVp@ zWTR+=;`>ylun$~o9H!3_-Q%?COPr$i2B)xqH#QeFj`vS)ayx3;(cC{d=7zw;nVO3k zxIXN-H{s8^9o;SO_Vn3^uiM*_o?WqzK_}ixHnmM>U+ID323=i-Fjw7-image/svg+xmlMoon LogoMoon Logo diff --git a/src/drivers/webextension/images/icons/mouseflow.png b/src/drivers/webextension/images/icons/mouseflow.png new file mode 100644 index 0000000000000000000000000000000000000000..471ca736080ee866933f138fc7483459f968863b GIT binary patch literal 8719 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/mycashflow.png b/src/drivers/webextension/images/icons/mycashflow.png new file mode 100644 index 0000000000000000000000000000000000000000..50a8b455f5d0b3ae84d5d0dd2d8e9407021993c1 GIT binary patch literal 1653 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}k|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+m{l`FB1$5BeXNr6bM+EIYV;~{3m8Da#=fE;F*!T6 zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRu#Dg zxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA*|tg$M@9GsC^+XAr7D=|8R#Y(7#Jy- zTk08_nHZZI=_nW(7#Zjr80s4v=o*?@nHpFbTPQ$*lAVH0QA(Oskc%7CuA-DQTcwPW zk^(Dz{qpj1y>er{{GxPyLrY6beFGzXBO~3Slr-Jq%Dj@q3f;V7Wta&rsl~}fnFS@8 z`FRQ;6BCp2OG|8(l%U2|xZPro(>$o&6x?pHz^PZ?PQgYW6t_rm4HF7-aRV{I$r6-A?GzAcKQ%AK zR;ftI-mZ7<-&+g}OwT-B978H@9hq*MA>t@cUe=5sP=qtC}=F@aw+}iOXu9h2oZhwGc+Gze=BGRr+R^MBO-NG|l8= zv`K=C^c{IqCz~&ADk~lM`#wlXU6(g3F#hayXM>~Rg7ZlYdm>WUHmgcLoV@gW*ayRd zmn}~+@9p!rd$VopJHwPKYq-LScKf#9PB>8K9Frn?{nWC(xdsVWKE!Cd^K_K`bqtxk z_XH zOT|Mj<*0kvZogKv+;Z9Ie^H2;_veM4+CL1XP5L_@8CqO;wmBhk&7Z`V3SaLE7wEPg zbS;&QzQ5yL!ndG^dCQhFiA`;Me7JH~{ls*~dua{2=TAS}#5^Zq>Fp;EQ&u_FF1uqn z@4M->y6qM6;l7(o%w8&4aN0GWzGL`3!{zb^ziFoPUH;|P?N2mVpv5*t_MM3SnP#E% zy{)D#o}&NMLuRBN*QxdHdbi4|C*qO+DXnd}Sp||sx?koB@n4ZlU_D;>p-Wz_s3zpo z(QLizX1D)Mn=kD9eOlzjKfYF`qDFe24Sw41zNY_Qs53ovKF{T+%)8c3-lf+l^{n7$ zp$&iB1?5c7rcc~ExZWN6-*^A>`yUz>5-XXx?l4-uYvTD{RsKYPOX9C7Tj|{PJ4~^* lhb?|H%xhl%aKU~S2?lPDY35#SzXL!Ofv2mV%Q~loCIAXVev$wH literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/nivsoft.png b/src/drivers/webextension/images/icons/nivsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..052da8abbd583fd4e34d6b8f0fd7f3c2bb2356ff GIT binary patch literal 5788 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 b;t33_JKZENJPPLljTd{m`njxgN@xNAvA4f0 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/node.js.png b/src/drivers/webextension/images/icons/node.js.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf2664f8eab5671cf920ce5e12c77c5f6d5c5d0 GIT binary patch literal 1044 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOKw>@1PLn?0VogSGX94OK@ z`^dDQw@Mjz7c`Z+)=pH?yZS6nRIv7=Yo_Cx+mpMvy11|IQkkj1Dk6B~t?LKZ?4?Vq zCv`UHiymQh6>wxVztSbWZfjk6QSf7vt9p~!_-5|B{r~>|dByK$ZrM`zhbhtWiow%Q z3pC%eFWxlydDyM6CA`PZ-`DA4*tfbN_uJ`?6V`2-MZrum9Gy-L*^Iwdl>fcc(Q);k zm|@@ZwOjUHa=G`Z?vKaf6NPEVb(2K6-yN|sIZ)go!{f5#c$rS}i`@;immb?K^vJv* z!yxG39r?&k~1khMzb6=88G=z}NpS9#Z9KGThzEXS)J@OPGO;eFZPG}ZK8&b1q?KfL$e zOTV_N;lYb{pIV=InL66juaa7tzcKkMSAsqQ&;#E)Cy$Z&Zuv|7O;Ee({^q!xxXf#XetrrD+SJL~2*Y<=yq zvww;DkNf=(Q;bgi=hrRe)!Hee-k^RxdwwUwghcuG*@Bb)>3=DI(6V!-LP6~Q_kL#o z3if_rN%mS{czdq8z{X2?%lApI3P==QxSL0P?py=+r;Q&qKQi9EwoLZj``H(_{L5C{ z$t*81+lWc)c=0~&&iBQfMYm7x*}BrGfGNT%tl{bH%O)hopr?`@yMx~w_y(_E^#{&=bYkwYLP-1Yv)Cm!!ixmRxerN zW1C!jlKb#()fH@pYMP8?!ON|0&Db;Lq?~l4>`9IO!{bqY_F=fS(#dr5=WUcIR zRsC%D;^%pbBzfsK)w!OPWekJoOAr?^i25}^8=m+|Kz}V{Y-W%?X&-~-IjZ2Y~x{Q&A`CG N;OXk;vd$@?2>@$@0dN2S literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/nopCommerce.png b/src/drivers/webextension/images/icons/nopCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..f010de065571697735106f0f8a85da3769e52bbb GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!tomV3H5hFF|V{_+36y|U_z zMm@HcEjka(`%hhdE;cpI%s>C(wi7RBWlp*HG2)tLky#gGu)1#o>&3#~`-;`){)%5E z94-20M$AHq0Q=v&(yxB`e~HcPVAVv|cWFES{{Oo9*T2)1DzPon8`927oew=d?M?}= ze^IaHm-?btTmS!mTV3|%+IJ4`FDqyMysx(Sr}p*o%@gw8^gHZ9=}fma^I+z9efu%Vk+tckd5BrmZV|6=3e$x|L^_#xjyU4)Tu$+pKtHCJe@3AG-YP|9l@N2(vw@tZtrT9wq$iZ zD*E)P$kwe}S6fPJU9y9zgM>@#3(6ZTWp zO7UNx%Hqb@asSGVgs9NSoz~XcuUBl^v`O9hQRn}Sozwr-U(=syY_4e*RP^o5&GpOu zX8yT<=$vNM+N!zR^Uh!V|4R7W-{)n1Gr5cwtXlP|C@${a|3!-y{hv5-;&sVKet+s^ zieLV(pSxz?$w=gyt(va+((j$M{dwv;a2oF*gwk8gf3scT+GkOY5D5q%bk3=R9u&M+`2FnGE+hE&A8oy*=3a`o%6 z^Ln?Zw=UJ&YyOg{NrYRBWutVn>aiQ9U8=Jdsr?F1?woZ*E?dX&+oT(!0*({4ID(db zKld$F`py5^=jUS6)E9jCcJ9r&bKfr~mZzuPKUe+!-sii;@Af`F@>R}aofC&*%LHc? zyDywh9Ewj87BmPraeQQDZ4q$l(AQ9C5pb$;WK?Vsc*M=cq1Yl2AK<{D*z%)^$%#Yp zh`5M=6NloyQ7xk(Mt*{MRK+h7F8E7DQDxJSqengG{ABz8c=mzt&$kW+EVSL3v_D?^ z41bG7E0dE)%g^|Y0yj6Oub(pg{l|TeHimzDcXYASw~Bb}4-FhEBtqVqM@hxwQsY#m-p$V zM}FJc?++;2>t0tk(XQ<6sj0cQ%PaeHM3*Nt8ZO%8U(;kO+r@1up`p-Xp=2lLCULn- zG$<@g?t{j+RpJv~a5C&$wse_CJKx$R*~_Rp z)qBDdTUuB=zwDW2;h)m;L6W~?LV$)sO9*q%Ekz!KEvl-io2tt@(<>e?@qElS>1Cym z@2nKB^Y3Jr#_wNuX|ua~=Jjn$Ra8}1uooD-;jPdU5~<=kX2Dya_+kG?r6!q9=B8vP z6SLfV3zIfweDs=W|DXNlmeTeo&z_uK_r}I{zKH*YAe+Qyi>UXV0^F=E0`e01%6?wn zrIqTo9Ei_r`A7Iw@E$v z>^R@-$+Pvl#n(@3?G8UNDK$G~r@G$h@HNv99lASd-n>;!P02SV$aLmvD7471T$?fb zWNu5xw+iJSMK3SzZSIk{7SH$odaPAxmhRnMTUI}cy&?E}pXEgPjrU9&L>aYHJ}hgB z++EkbCV)S6>X|uvJ)WJ3UG#kJlqoCTZ+-4%*y#&0mElH}goniOM~{Mfl~mPKJi6B$ zE4pLY{A9;OcaP*auVfjS@i46E1l(YtJcVv z?%BUYMS05R{-QMnmwvXt5bkAWls&*=#lot+z3Du+_O5;LTY~OY|M#A0SlpO%V}~zS zch}Oos#SUt2aedZE_vt7sHnp6y70+U(N|q7l-a&c5~rJYrqS`xpzB~0VdFRNe zXvp0ob;xg*WPX0DNyY@V<@1Zy{CTtH@lx;SW>UMDBHm>^H#za2DRIN^*fl%W#cq$Z z`%^M&&)0J-Hy>51RPaw@X0B2#W#{7P^xW`9?6-`UxA)S})6a_D7&1TI6hBw*?X7p* z!7tCfop8h6(!h$b|71Cb=L5?YrvG1W9shKnf7yvwrqW-l4jq0h<9WA%$tj6Ty6I3| zdzkL*Q#TBipZuBMKg~}zI(*-AhmCbbA09}t#oI3ls(ifmeCfKBlb5c}+a4ZoYsJCW z8Kl4s6}}Sta{g-n9RF z{x7Xk-MN!>(zID?UN3#w>!L0q5VZVaC13s$?uQ4yM}(H1o%;NQAanJqKxd7k``TOh zjr}*df6i%4wO=!}-sblr%ru;(Pi$?ud-`F!vw2tJ>{<~N#%tbx8&ar(%bjK z#IpX5=hVfC)*ro<++TQY^PHT1dh+=_s@(hH*X_PNSxC6lpSP1wLt%*@Q{sV1cU;aZ z%q@InSadZt-E+2Ch<+nH!UlJ_SenovR?T&z`G z-Ygb7UCX~$@A5AiT`pNtJ6`h?2fAeKoAH2?T|Iw_SLbfuu?>SX_gdgWK=ZIE3 z%Tw`tuji)&_v5C$nNy?7=_9z(Hozf?A$v;C$BxOi)!$Fd`?PnLUVQlOBa+EE+$=L| z1;1rGWH@;}W9{a3;?7$0rCR2?NbIIInUxm{b81=xHyFNs#nII{UEKS1*x4uk+vC)Z z%U8EVC79Z5jj+jC%RA@y!6(;O?OC@Y?1%l6S#PB|W>kL-W=ecNQLyeeM{W4q11)RL zlsaj=_Aj?p?Vi4F+LtXNqPH((J1X(BF6m3^ZT1xp3<_GcxK!f%ua}vVCQc0dxwUXH z+oe;+M{=V~r>|L~c1gq7`E_M_+O_Fyl3$m`IqgwVR}D2R(@<$qX?ET1t)g!3UsTMc zV!l6MTmEfTY4i6Jd}nVveJ$5o^?bG7{skUfd)S|8oH}*-YsATuol)jYW)A|o1a5xT z($SgpuXgw8zvc1TvAedc{quLe(E`&(!QdT?N}TgL*qUo%SnusjIAmeIJ-{sYp5E;} z**lKzF1x)w-8(L>G0wTAIA8^rw9?zDhh{FTQvUR#s<2AG@Vr#z_caT@Z>{`%Y~BvD z>m|Cp(pRSc`WjqXsiU^EdE@-E9sX};Ya20Td2zhIHC284|DT#a-+X>qb??WTIpQlL zH55vDw50^NBxc_|y3{Hu`~JGtE!mH4_pD#B==wru@0S<0r9QpaQNZ|kd)iqw-QKR0 zs?}lnlX#`Ko!G@2ow`}wG5O?U$vMbEY`AE~wf5fPLoIw@HyNC4*YDCOFyd zxVFu9ny71qt$2JzS4{oepOYp9RX?+?JHs5cC1dHCncG9A{oQcP`nm7ChMX|Qn~&#m z+iYalSj^X}g_Jpo2ZSL$U+2_A!zt*4NT~|4)?%OQ|Iki7wp&Es~`{Q>w z+0C{Hes(5SC))PloriOk4}}O6bg%`LJ!lCq65F4@KG5Po>FP%(J67I~3yM-(s=D-E zy4R&`P44IC&3(E=xPOXr|BKkj{me7=nk>6}Rppu0OvaepAkpN>ws`DteQjR~dK`u;o&&D^1SZ_4SlywZ=g*aZZV*4H`&eCYW8&b{gSu}zz1 zohm%eGb!*m|HQnzw_g6?YIv}?@#>Sle+hy=(~dFye7m;)#JRbaS`|KxLXjE@flXh< zxVXwze|&X)`)VH9JIAGU`M&Nm*F33v>);3L#`~+!N?7muZ{X>d*H~j$xXWjrRk)v| zZA^B##9{8o;ZN5J9`2ei+o>#KUi{5z=8vN}KeKMx#I9k`KOFYl_@%|S*7z)KEsdmi zEwPT_QBmuzOU~@Rc<#Ynxoe9T@7r&7X6l=R?@HhQsxz;j8B_l`KDGP#%cUyG>pkA? zyH?7{<)M45%&#PD$sRYJ>LVNe72VQwKmB3h-zBZjYj0dn3^^>@*Cn#h?N-yoYTwSJ z6~{M!X*c~e|NHV2SJpp2`AAj!>f}RS>UY{}<-$smZw1d$Tk7JL{N|JV!>zk7ACpsV z?tc;b)2@1*X<_`EC%-PGW8tW4vZ_8Ca`qxV0-r%5%P5?9)Zu$6hrYyElE7SAYKdi$?w~b+w0? zHzi&Ui(MBJ{@y*ei7Du`L%K_i<@yC4mx6bDx_LDHgrPg{ic5jH6)Iu}7|bu- zN@P8Fu23gxk5}Bk@9v*ow&Y)#ko1mW^??sJlTx>2fA3n*XJhl|$r2YyyEXG;iXN^s zN;r^cbzNBJ$3&K5;}1-Q^VjWqXLr}R`M0wmr@qL9C>FQCvduRf);q^l+&d|?Zqt>N z6$;Zh_`(+!-LwAx)9GGKb<-1Zu}bCJQ@kFo<4)AFzmeVi`S=`um(({e5{ni-pD1&0 z{qB8f&fXJ`R5{EL-uY_RZ&h{m`Kvb{;$dAP*1*?!ZpUrmzG;!ZPak#rO*Qtn4*Ono z!&XY9_d_zvL7xlaVxq6(nz!GZtFbyPcgmSFJhk(Lw}ft7=z7Kc__8Cx$K`aV$Cm7R zXS}kLv7a~HceY*pvHL$3h)kc7v2II*=vv05z zkakjh$Sk`+DPvvoBXQ%WC)4judoRBB$`$1qQ%rxSpJ;TjK3XHYC*5aTeBsNPMc*Wk zXa4T{(xoeX?$>$t;3wB^&kykD_&!bPksOx?Z({h41bg@E>)t+{rG0*4@Ufl?*K_Wv z%Jd)G8}+VE>-q|DHdM z|Nk%I)$--9o<%?66e6Fc;>n*2S^4kb|>(3Rnc0sb;5^r2AFLm3zsg(U+_g46; zRZ#HGKbJ*kTri8A{r%L-NFImZ|$K zXmH`M)@nXzl@y@A^YOORPdB`i)sn7U5>vgYU)4MO^xW@ut2KiK9yJ_%%yCt>>>cCV zebL*$75&zoe)581?U$_&uI4>F#CIkj?m>9?y_K420VO^6mP%_V2r}?WES3}AB&E6i z-#?+pe%CL|`WbO-$;%ZJJmb$zvVLFbw=MU+>dVZPjT6{+J6Sk+4=rmHmFwtJ}=qd#=xY%8_`rY`t>DSFfkxpP$wnEKfYgdjIz4Rd1iSpKtHHYW==4?B4J9 zPfk7E_0T-&NK>tp#&zolALN$l6h7ZJ^|$$<*4WbRiI>ZEK6v;tN8M(@_7+Seap8=rq;MgOxkiqfmhk@4=9&Tk^;cxPu^e|qnJ?&Vc8@09%2*V2yqwC#7hTt{+(&u8wgCEpY0K7G&s z&&{edC)V=QO5Fo14kz4F3O*+T zauWOdoqpc0+jj52v2(+3xf;iL^&e|Jxl@AG+WA#fl)7?BME<1byap9^ z7L~KY6WA`@s5Z&J7jbKQ?!rV)ozP>S7v4C(b^m!0%@7afW3M(Yzc)pFewDX2dytC~ z_pjr5>*ppKzr8QF!?91|hV~n!rr*&Ic)y(6{h}WdXpNU7UPM$k=dD6zppRThwEd&>8 zwyfB5-}(5lpwqQa3s%d?&yD$iPEMH3xq@M#woUt0UtVcYZ{g*oQ^G-SY9;NK^nZDG zGg8P#Id|j7=d*+&Yr>MvwVq5=zc*p|gU*U$EiPg$>jSoMN%Q`%`p;|hp};s@VqHwZ zj`tatgZItS4)5LX&(0?@!MUC35rc$%&z0NTvladA%Vw9nyRz%pk;76Yw?8H9e=FRYtt z^K1L;lC3d2Y$|S_d%VZ_e(Cw*Pmi?ay_T6jaGb5m&d<7J)(gA-NkOJ9=WXg%e|dY^ z^v%2PjU4}W7o1;yK0;yg@;YtdeKRy~Z%bVrcqKI9gANnh{aYsrBu*zZ8p?{ro!%F9 zn|V**vloHRTensBzmxq^Yr1vkrFsA7ecJo!xb^%g+wad_l4!Ziv{R>y@1udg&AiG- zW|>znEwSTtufDJ??EIUc{Xe+g1l?a!d0~gv>jw)PLYO<)-E=%XIX^w9y?&ZgnVsFu zC*#dK=|BHAw4E>8@Mca;<@>)Ujb3&~8dbj&($v+w9Ci1DQO=2#%QjwTuTBYAzp(hY znNd=Nz2(~}$xk{OZME-<>m4ps$cd7CqP6?qv-Xr%;l-te48`iMVjUiNaSNxNKC0!` z;&}L~Sk96Ms^^(^zCS3geR%rTh4WpQMFi&GDByK6+5YESc+tb3$zQ8?Jbak(;a)FS+hYw4WE!eJC!x=~j5QwD5=JJ#vcEV~ci`WZd_Cc*y{CqMh)!lvxOoH_%|FW|8v!T`s;O;+c)vGjneY13T_>JM^%cMy4 zY0U9O7c-6Cy%ApO$Smx|_1y1i!kWOJA11GVTE5+GQEDLnmKhB#>|2V3%S0sN_ncthaAWq@q`d>T0n-*mrXq5eU@B0DnsGI8& z5A&RBcagY#f0jv}hQ4k2@{*T#)O5bz=i4Qw7p3|<{*U|S+bj9LE-!c(cj~o4#+I^4 zf1XL#uY8m^ZT_y@GYe-_GE7cNdG@BY=;G7=>gV@U4L@+&34kI_1~dYLs$*Yjb9>YMko4BDLU?=iw3)DZX+m3GIj(BK5z1mOt&v zemC`~cbMnjFD8F)msYy)Jnjw6lbqMy>iO;X{HkER-(T-;%KLk*W6o~gg$i>%w$Ij^ zBo^6Qy2zQts&;rsPf)IRue+cB|o-%_7hpXpj~|L@1Z$`=poS6GM>Vratuk=FZ3St}rQS(Vjo+`JcYd zy#KPcP**AKKtuK2&^~!f7w!bttVEwJPK=fwTNu? zWz~&`RtNnL3q|%cT)C`sz2D~JtYN z6y38_Klx$d-=0GLu2pIcpH`87H=Xvab6++=eTAyJ{` zwk<-BN?m?kDSm%K{{MSVO>N`Js~_&NFMA}X8LqecM~Uy8lbl~qBtLhaSO0SVr@xCt z8P^|tYrFlVv%by$l)J&AovhLqxvCHJH!!NnReuXP@pSqeMc>(GmySvGO;qpeW`Fcc zSncej+5bLlNO}Gwb8Suf`}%z!XWl9NZftdsH%5AjSBQ(&lQoy!vsCx~ zsabcb%fxI;_fZ{w`)^edzZTodU3#rhy+w12*eA6`8@~SM_`ov3@8OHZY$rU``PTC2 zwsQa3s~LZOs{NmrhG&nrOyOFm&h=X80_R-ulOB_=-=DYOw9WT6!!0cnHF?5}^A!po z{!A{ZT)Fm;1 zD6gSl?-Y4c&a%iu-ZJaQ!>Pr>>o$6qhOfJ&u>b$#$D4}7*M)G;qvzIhIDl1*|(JVT} zbfTd;?`7X54`2Mh$hZCk;{mUpEmu-@e!8^z%ku&gx!s-x)77QS?|=;vY%HOeeZukmIC7<@5MIg&Tr6mjbJPrvqcBI{S^}YG#&sZ&WIeQoL35?fyj~|Ojta-QZf91^o zfB7#dDEF>jyQ*<+!qL6EzAqF{J-A5p*a-{SnNn*EVt=i^Tsk?~qNVGP#SHnD>pKfR zYJtXge$8pyCUci7W%sd-8!}Qqio(_cRQ~wz@2=^48FsGFhgWat7fzZoK|}oSBN0=c zb?Pq|_&Af>oy_EG{!A4+`*7ChSIiq7Ufy{VTUm7bt^bL2Z}u1*U3b>-_t%$N>b+7@ zCng`g<2jK{j{Q(a{(fuEvNvaVdA{8F5-xK(txn>`{`RyKx3>bD__;hdII5pK6+N*+ zxPQvJ*jrpYt=XTG-A@^(>tDKKH{I+Sj0r8=4i} z8Tu=hbX0ph7OFHz@bL7Tl6w03sVADnPVwu^%03jn31n7XU8(%ehrf|Yh~-vmU&bE6 z<13TucZKIWT)dMC+GVS0it2&tIyod{@@?*TM#tg}?1S zai^YGaBr8(38lXXEVFW*?Jf=9e%9H#^u3aGHKEzq0GCh zcFrkzG+{%9yg}TFC%>+2&d=8U%+izgqP9g;9Hm~f}ji_5&&vLbFb-pLEIKW|5fa2fZ zWuK)wHG^MQos^S$^jtXo)b!xzFVB_v&2i`RDX{Y`(K4wY|nJ(=D~)qAEuxpZv9WcGWV`xHXTjIk_2TT5p@QEq7LNcohRzhs5KiBc00qvP)*S#V{$iK7RgO{8aRN-&KERx=1~4 z)rsHfXZNFGRq$h`H))p>5C8Jq+forL3F?}OeS4a7f8tu#<%cd_2dyobKQDI4k}Xr3 zSr#^EWTaG|`t~Bo=Yi3l#P1XLeE&Cn-uI0sjgveV<|_&^e3O-93My7+-Qnx~@D%sP zWlM5jKfAO)zg$yOuXGnjvy9BF!+N@|%Y6U)O@Fd`*YOvJE%>J0l`o4>U+XS(KFUBu zfJezd^V+&x?w6N1t?`wwI&g zL|5mj_qMthd8fQIJspS&BJRbfRY*u?ND6}wA zYg|9S=9_QAp|fXGbXVHF_#E+WXT?dc$jxQJ4=l~w4rB#>&wE?C9(2wIclfZZ}|1<_Rj9F`8%=>9N{%E zP*qL+^fbKq>%ASjY{PVRm1Ju3N-r~x_2q5+-QX(3k<946efy_>Wf}K_ir38Cw4JZl zZHnM#rl#n=i_XmXQ!<|0$MlMv=yg4Ia?UDJx49`<;qRw$JjXxwG}cFqk?ZryOv~J51L<; z`r_@nlsBdty0;(a#I^2l&YyUlEo|*gg`1X@_qOLv`#kFcr`a4;@6}?yEQg+C#5nOW z-tnsVr(wD$^|asH+j@si?3#4Ry5jP(nUiKEai445r(M>OdAjY)8p)TLQiqt<*$7lm zY3&YsbxPa4UA52CYmIv4&elyChL`GhpLR%iU%tFAmuafNU76`JQZt^PI?yWa#_Z40?ySY)>dc$X%FR@FO zU3|J{p5TddC$D>zeX}&5QFdjUuh`!6Qis1BZaQ>#Q{CgR&poSuOB)EUjWX-~`CEE( z`g*-}<)5Q7W*n5=HgR3VPDgip3D$|XIIZe0zDtUfl~}mzP@nUy3Z_X7N4nPWh+Agl z{C8vAerk$ZUtY6p+P18lXQW$>d<%LjAtqq#bg(M#!GWIvIXjq6I}6sQzFU3Er&XmY z?!>dT)+OPFNA8{7Yt+lBsqeFD%7p2jE(g@?*Bm*tEby=8xvRYf-?w`{Zu{ckG`~YN z;m*cchaR{&u3?PYUe~?r{F=Xk)d$x)MLwKsU7Y%S-JJu)SIv#e3@$0HUfI{A7^3oN zh4`cfgVcHV!Z**{{_Fdpd-uCn)4DT ze3@Z*XGfO(vbrPZ=34$TIKM+#)6&sf{P?EEm61NTq^>+VSX6aA#mqzeal?^!ynT_3 z2Yrv9&A*|b{G~N3;ZV|vcikr=Wj`J%c)aTE3id_HS8Cn|3RG-*RlSPYY`Iz9odEZ} zdTbg`E*$uKbkprci-dgF=g%*8O-o}|=gwa=bB3tE>wb@pqJNb zDte+&{PmFy4KuQmPI|tRYRsME>biUD!B^+X#C4~&h;C{A({$+6``AfK+}e5{pwr6URcYq_;h>r z;#!XomOT?DZF2a*)hT+{R;X02=ZZ*1O40YgoK5i=66{pMLAqy_VnYb-F0ih zv8q_#$FU(fhZxt%&A6kZrx}_YEgZ5U;f?g#q?@Muc2zA|w)Dlp$FJgoJGct?FNj}M zkDWYa%97*#so({E#^h7+tF?MO|IF*+yGb4Sds@B+MntHn&ns9mr{+?@U5;0$ zR36-`|L`$n=Bv5UlgtA;pHvDK|1CT#m|F2^;{DSX6l=AAuizGtlCFBA8uW&DRZ^*Q z;u-D}J(~I!#jd%J=U7%RuUU?l9Jl`d@#?1Q-il`;o6zPX zFXbkf_}dsb6t)KnEYZHyn9j5P<_uARJEdnHD&gmRbv)E(#C%?#uo+{UI_}`4llb0VaFF*1^IgRy**}6Be$CwKRZ4Vl*&2Vto zkg{Rj7QH!>O~sk-NoE zTY*9OUhnMf>~%#6f~og8mixYb))=^Tx96`}Y;qlIXFq&ZrFeuPC&=3=W+Ahczk?BT zWbs*srN55d?1ZxiHP( z`^2ZberJmFZi#+c-gq{;{8&wOZzSWzqr&qxoFW*I{SR7_YNRI^dIYXNT=G+h;RG z1tvu3$8m9WrJTKWHcKIvgX2Kpg#6|1+rL>kzIn01)VuZO#qQ7ujTuk1UM_rlWv zYn|sleY){(!Vy`6cO1&)Z!SdDmo1gg*qrfu_olNo3sygNQ#RC9@K`u8{srfWUB16I zGgq(3V6yE$=>BDr%9ZAV(g#vUx|GTm*v`Si99i+ZBA08&tGaDx*T-&;x0WC`1>6;q~6aogL#z@hWZ;o4erxejYa!+3VNd(PeecUb9l#`?4@oX7Lx zzH@!q)&FZQ_pWe_b8tx7x%1ezh7g6|^hxH6?#Y;}Dic1osgp5~b?v$%-_AZ+_~$W#y}LR1fu#A|^WPrwN^ked%*;F^Hfht5 zFE+)w=&kHl( z2o_oFiRX{)Onp9)!!qQ;_YF+1H@uTw>e&3N@wwBzC(Io}r}!3p`7~|qZWCXdO@EIW zUCg~G(-;~ITI<)VXLrw+gY~UwvAo9e%0DL#W(jC(z4^7~#gU4f&P^wUK`YQ$=W$m~ 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 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/osCommerce.png b/src/drivers/webextension/images/icons/osCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..2955ae5c751762479aaba1370722ea06d15dc39f GIT binary patch literal 1647 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ownCloud.png b/src/drivers/webextension/images/icons/ownCloud.png new file mode 100644 index 0000000000000000000000000000000000000000..4c53d113e9a541ff2336aa2caba5e81a604b8c43 GIT binary patch literal 799 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG%L9BuT>t<7FR$Yyr|Tk% zgcS7M6b;U#A}!patUO|Dyy6^u6CL~# z-9yqm!!m>73c{01B2&wv(#oUL%VRSt<1(w_v#R2=tCMnTQw!?T3memmnlg%;vPxSD ztGmkTdn=kIR5eemX`R&2IjyOCMsv@M*4|ldeX~0z&h4Byw`TY4cXhT(El9!qu}Et(miU?c62n<}cf@VEM*{D>g1(xp~Q|%}ZBrS-NKH zignvpuHUg{)2_9fcCXvAXZ_Z_o3`)Yvh(2fJx6vQIKJn=@%=|m9Y1~X#F?l0@7#NI_rc?P51-tB`1HY}r;naI zfAZ|*vlp*kyn6HU)!SFE-@bYG;qChm@7{lW|KZc;&tJcO`~L0wkMBQz{P^+n=g(ii ze*Ff4KY#xI{rB(RzyJULcZW#nGcYi)l?3?(GgwuufBIK)?w$z@42*%EE{-7!Ol&u z=0`4e@kxBQDs1u$)10)8E$m`}%}UIf=UV5zF;KYAZ4=tg_R%lAQ<|YZ&Eo=BElbwA zGhB?*{;qR-P*?jl@5F6D~>fK{E=LHW3fvXNi&%9-LU_$zc-7Q^I)Hj^V>rh7VU*qP13Swfk^m?;eq~HOxCM75g>b{`Aegd}7xswI|Qrvgas! zhX%j>CKB4KnWNzytpF%ilh8imrHPdKUu&1B0ilpUXO@ GgeCyY44mfx literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/pagefly.png b/src/drivers/webextension/images/icons/pagefly.png new file mode 100644 index 0000000000000000000000000000000000000000..b4898698dadb502082f33c05ed382b770a13eac8 GIT binary patch literal 3774 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 MPgg&ebxsLQ0Pp%# + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/pantheon.svg b/src/drivers/webextension/images/icons/pantheon.svg new file mode 100644 index 000000000..baf01b5f8 --- /dev/null +++ b/src/drivers/webextension/images/icons/pantheon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/papaya CMS.png b/src/drivers/webextension/images/icons/papaya CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..21dd4d530096d1d08836b2697b55a775b7cc9772 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7{XAV9Ln;`T9x(I{O_X4G z@ci$&@JfB&rMwTX_;)O-zi>^$$(e)K)zMPS>5{-psVIBLjEy@_DoQnXEz#`Q;JApX zJ>dPB_j@>0=BH8kn z_2$y&hVM>2^36SPrs?>lTty{btFl9JoeQ{ZJ=?Z>Z$8I<=FIJ>Tw!d&>tz2f6P2pJ zF>8zIwnWt(BA&Nr^hx*6k=2ene2ew()owOE1LOQ?3nd$!)CW66E`9j2YaVmV-sRI3 z8Dd3MxGw&GrDFE?_z%wa7hR;b^@fWosbuZ{`te-T7k=P@s$~EG literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/parselecom.png b/src/drivers/webextension/images/icons/parselecom.png new file mode 100644 index 0000000000000000000000000000000000000000..ba23f2e5bb6ba9209ed3fb56ae825ce3ba4c5ff3 GIT binary patch literal 3114 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/percona.svg b/src/drivers/webextension/images/icons/percona.svg new file mode 100644 index 000000000..383ae281d --- /dev/null +++ b/src/drivers/webextension/images/icons/percona.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/phpAlbum.png b/src/drivers/webextension/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..39e4614a548595ff63e1d9729164e893ebd1bfe2 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLn><|{Ln>~i2JP2p2^5$& zy*6B+yzG5@l6j%3$sb0p&Wz5C5|`D}Pjs>cYJ0dSUD5Iqa#?&~@r8F<@A`UU&&7U| ze1Cl3-MyP{?wR}Z+3$TbPeyY+p7FR!Ry#{fA-t^ub8b=>eZ3`5PbDb zk(^I6`~B_Go!!Bj3p{ro2(ab|Dh<0jrN{nqc6t%Z9{ZS$r~)4bS%p4j1`; zds?cznQ-Rm8PRth72N!mc`he0`q4C9!<@)Pkuo>uyw%Q_qFHz0Wy};;$B6sd9dm^p z&vr~XB*3U;+|n4*wno^2;f|NCtJi9tU0a)kH2##mTP)DBZOP67;*|ir7O#reh~V_sqPa&h)gxyq4SJ zeq_&ct+EqsBDT9?oo8r2-pBbQ#60=wHXpVnvBx-lb82(E?1H+p7Or059@HneUS)2J zeb)V!#5w&cviFu~9(pl@f8mm4d)Wg&N-9mblr8(A!lq#NT?q+^hSN`*wjS?ei9IR8 z;det(_sg7uZ%5~<8$6I~6tRrTX>wY7bpH0(&kPnad^g^f<@lUVXLxsV>Y-r8-tL_$ z@A+S4D}?_0)~BGQ$ox{=hmrBiw{MHS^_v-T2}YZ~V&(FWI4<_@R+_WLriUx!=6`Z^ zWW14Mwr89Bns#Gu#*S2msJG>Zm^P@sR=VeZj+;~AnS&m4z$S-(Kg}f@Zt+z|FeC+Y zZ+Q9p&;o{CYqx(m)ThJdAT7k8EU0zp;rp&vD$?J3db&&}gvE%9IFz-XtQTgQd_9Iw zBWCmKB^4V)POiuh;m_arjg{p>#bR##_m>)Fe#c7jYqVxW*(|#<^`N<-#))B-wtBOzC#+e2DEfEt@^$mO)(5Wm`SjtXLZRDdZ0^jRPY#?7_~JaSMcMSQ1KPC5^U5KVQ0F{rSen;_Dwot`a=;|Es9iLr>3Rod$NxoA<63 zE`4xXI$`(Yx)ZEKX)+JZvA` z<11$9^qT*F%WmiYEl(Ir!#2*)n;8_)@~Cn9$sae|vRwF&9aFvAbXqsekgNU6RYk@b z`6WrJOPii`Y&mf3s?;NfeZ_CDTmA@tBsxdznzd49UdFaBY^(`eqXdsj-zY6<)3FK; z*FPls{%_!(FH`xlVlzD$()G^@T)NfXs3m+FW8dnGTj*E+OPSA(JZXp{N3w9Tcg#qATW_4i9|2#Kt>;Gf+o z$jrFHaJ$mo0N3PMCwhL}yytHG~KCD@1q8&E}l^dG&_hC6-D3PZVdpI&449 z@Ke?lP1Dus=NYOa2acxGU*#k>75$JI93Gvs7ef z^4)*^yGUSqWYgd0tBQUJ&+VUc{`B!nM;Bk;G3DmPO?NJAynEx~{R49!Jv#O3 z$%%KbF8u!WCFR9rRR#tI#*!evUkvri^(ix_U%{BU3_HwV%>zI2? zEw?_@>#VpF-FPtO-Wk1&)mY>@hQ)apl@X2f+Dezqo= zgz3stCY;sa*=~6;XUX*|lecW%*YL$Be%`YppEF`M=4?AVYJX2&+7#+4(P!QE&R$~k bPk!SKAGJ=M;;3d|U|{fc^>bP0l+XkK?KamY literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/phpPgAdmin.png b/src/drivers/webextension/images/icons/phpPgAdmin.png new file mode 100644 index 0000000000000000000000000000000000000000..36d8e43b339c14102fcd3967b53b812ea971353e GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)RqFqH)P1v4;|O+IVEz`(G~ z)5S4FLbCLLBG+L93DyVY$DDkQ`mCI>M&ihkBP>kKGghov5zwLKawO!Bl9JMHcm0c@ zIjPNW5A&zRU1IU6T-wmw85Li8uB&}#1%u;9&n?$hO~_MY@a!_QiPC+SWy|Q{_4Uft zOH1!rFbT|kw^A%BdHr7|hcx>iPTAYUXRGjO@iu8Jzb#-Icg9x#)Po~t?_}>w+`D0C oW&Vywoh|*~2hZ#pVWxT;#^ZB?*rFFZM1lO_>FVdQ&MBb@04r}-+5i9m literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/phpSQLiteCMS.png b/src/drivers/webextension/images/icons/phpSQLiteCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..d3fee34e213cf7f5b954fca7c85057010a9dd92b GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7^*mi1Lo80uy=16yBvIn{ zM|&PF;iTOMlaf*l<{nKloS0-1pZ<`?Cv5tz+fy8kI(XG?FMZM#==4y+WnxV1-1pJ@ zS0BH)abzOY*#l~S%0*?92wU;-!7uWzX6!VaYSS@7RC;VVsS|Ls9P=m;Z2m|Mhm(4e?#e9Al2} zarw^bY;T)hKF4*=jP~F|PHSiGm$Ul)z3>0V1FN`l{%k)mCok1<%4b#!*U(DF6Q5EU Q7#J8lUHx3vIVCg!0Bp9N=l}o! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/phpdebugbar.png b/src/drivers/webextension/images/icons/phpdebugbar.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb46bf4ef43614df269b2d6b1119a5e5597eb53 GIT binary patch literal 3621 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 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/pinoox.png b/src/drivers/webextension/images/icons/pinoox.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b7921aa07cb11e8c16af53e9cabd940a0d6b33 GIT binary patch literal 6479 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 E03#%x-v9sr literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/pirobaseCMS.svg b/src/drivers/webextension/images/icons/pirobaseCMS.svg new file mode 100644 index 000000000..57f1779c7 --- /dev/null +++ b/src/drivers/webextension/images/icons/pirobaseCMS.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/platformsh.svg b/src/drivers/webextension/images/icons/platformsh.svg new file mode 100644 index 000000000..2491fb8c3 --- /dev/null +++ b/src/drivers/webextension/images/icons/platformsh.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/polyfill.svg b/src/drivers/webextension/images/icons/polyfill.svg new file mode 100644 index 000000000..cfa655abb --- /dev/null +++ b/src/drivers/webextension/images/icons/polyfill.svg @@ -0,0 +1,6 @@ + diff --git a/src/drivers/webextension/images/icons/powerboutique.png b/src/drivers/webextension/images/icons/powerboutique.png new file mode 100644 index 0000000000000000000000000000000000000000..617750c62d4ad6bc78ad82ed5dfa50d522b760a2 GIT binary patch literal 9386 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/prettyPhoto.png b/src/drivers/webextension/images/icons/prettyPhoto.png new file mode 100644 index 0000000000000000000000000000000000000000..c15e48b635f9ad4d1c1486065c5a65b3c715778d GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}UY;(FArY;~U&<1GoHb}@ zC^WEm@P7rfo2YwyyCnPJ^CyH7tAqyY<;-sx a7z}uw*=Kr-XE87^FnGH9xvXMDEy literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/projesoft.png b/src/drivers/webextension/images/icons/projesoft.png new file mode 100644 index 0000000000000000000000000000000000000000..77b9293dac634141fdc83ea9778ffa6961072dfa GIT binary patch literal 23951 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 VjZ=E;XMsuq22WQ%mvv4FO#lU=zZ3uf literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/raychat.png b/src/drivers/webextension/images/icons/raychat.png new file mode 100644 index 0000000000000000000000000000000000000000..813d354dd4fabd214ef3caa57927ee9c5343f0ef GIT binary patch literal 1821 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GGLLkg|>2BR0 z1_rkCo-U3d5v^;(YjcF3%htUs68|kzf7Fl1Q|fr@rGSp$kH-_TgI=(`W}m{jGKiCR z)iHtQz+LteR;A7o$;`NTt916Zb!+C{aylK+9CF2o)hY3Uo`~2j#ce86%vd6Fo@e*X zopZkLynOlhcl`6;?!Iw!;Vu8F(ofaTzgO0sfB(47UC^mu`ZLA{p8iL+ow&S6mf_SY z%Xw=}=Q9|rTE{BA)q!c=l=v5m&OV*}RB~eHyzj+cDxD$do4GJRX(Z{b#aX4lK@?L80Q=}-8^y?`NL!KZMo|GV$xI;P%c-cVnk z+SCywe>)+U`M`bC#uSH)^wmD?>Tx>{_3gb9&r%@A`F84}12=dI-qi`5dmg^@>4Y84 zYq$SNJ;&pJ0J2cuK>Cf61S-n7oabNwK z$r~lD*5}o1_vu^Gbt<>yc0&Hz_Ko-0v=)mci65W9<-$FWo#9y8fm-$XlTsBc7bMAX z$}$=XWQGfUlAdlZ^YDp>kO)K6wa!!dx!~@UE*|P(7uU)C}p=S2GeSOjA=U!~@TNLnc zt=r?5%P*T8-?2bVZEo`W$Njy3_RXIwIj6;C${DA$wH3LKn+`HAsJhLiWBEfPMdOvy zgwCcH2?D|EV-hFZJ&gEvQ-_g1H{}|y{2m@o7uIusRz7sUf57(k9&Wbtv$Ah{>D=1P zC3JGWy5qqgufrXSQ(sTW%#dU%uG{ze*+OkML!ovTkrS^L<*=FjE6MfTkno;EMRDcr z$t^06{&~1DI$bg5oFph1+|J(Xx&OjcvSQEsZ_y^5g=spi_vFhKzdgKH^%0N7UekiA?2_ue()U|fSWOsO19ovm z?@3(AkuZhL;8bX+$1}FwYMvf`t^Z>r9N)itH;Luh?c>#b$^{R%ty*!fdhutrj7h=p{!>3RF6r}sY}db(DdLHy6=AFr<+=HT^9 ztMXj8{F%D?xnqg1um0t{taO^$l9i!n+0l^u&cFAq4O9?r+oGnKJkhe|OLyF!eZRs# z)D{J^zx)40jBo8vQ#JNuS5x#tg4MXf?5;C;`h0hsJEN4@Q)?dAzF#L!zd7RIU|bWl zU}C*}0E3L2`nUR@pJjfeumAS&4Y&LYo2y#W@5Wz=Y2Wtw_obdrT^SFC4;uqYj(=Nh zebguN)#GJfkG)#Q!l0t0bnkwt$nrRgIF)O^&PAn}COo!&n`9$$oAK<7ID;wo_E=oX z+*CYw|L=3BQ#(5%uFUT85|+ESUG91{n}MalxTo*3;DVJlvQQfrK`pVP1$fzov z^HDd%^R|aX^UeQzHuKwJ`#H`{;-y*_cC8F|_EOE-RGe{lyIl77e2??3N!D-jjvuo3 zF-ha^^^;HTefnB&&&TrQ{}a7ud~EHW7BQ`1^TE!m=j~eZ-$u>$=w4~pzWmke+F56f z{ZEL$GMd#pJNco+=btkb{hmDLSe-J5H+02@*&7~hRNHtcbK<0pF8zxS{;dCLq3gxg vkY1LP)-53Nh9My~<+1i_t^L=Y|NPJJU1Ssc4ObaZ<;URZ>gTe~DWM4f^xkT* literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/reCAPTCHA.png b/src/drivers/webextension/images/icons/reCAPTCHA.png new file mode 100644 index 0000000000000000000000000000000000000000..819a4b26a1c939fc861f605a05cc7e762469f59a GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!YMw5RAr-gwPLJ1caTGbm zep>6$>3^OY6GcRCs!tIQstn}Pf8yz-p|!_L@Z{_)XI4?g-O^qGnk=4ECJF8F=u{H= zu`DgycXRRoH@SI#rQV&hd_H?-@p;?n0?pI!yBawdW-u;JXfouGa%3zJTCH!fmi_qy z)<0f982b~rMWO_Eu*77rOx?(^$@$OKi+3+e-{Ib;#3A=Y^vbU}OM3p^SK)nAJekGk z)`fy9?r#UIW>>S!E9J_%6!ml3kqRMg&!ZXqJ34q>erx(A9hTtlIvJLgga*6v~2KJ504|wCd zHgaofl`nMvp!Xr_Y5h&dM_)TC1UfRdB@}KpS?};Y%BXXi@0z4sQ~gDUQxa~iJ6o`C zp2NN~8HPT>jb*z0-UYf+omxm^nqQ|gWC${yR0s< ztvfKgZ^0MtmovJyZ;4Pee{tPkYz52SggN^x56Va^?$`cZ;(z`1XMWBtm1369TD2J% P7#KWV{an^LB{Ts5PlDfS{0wsF=8fl#HCbf})bLimIB1mbQ+bzLBwsshPQjrIoFn zv#XoCho_H!Ku}0TOl(|yLUKx4dPZhWZc%wfWmR=eZCyiiOKV$acTaEMgo%?TPnkMx z=DbCVmn>Vpa^1%5J9h5gyYIl^qsNY)IC<*yne!JfUA}Vl+VvYZZ{N9l@BV{_j~+jL z_VU%+_a8of`uyeVx9>lG{`&Lx-y3fsUj_yS#w2fdm*oexYcn%2FvobhIEF+Vo;y9W zTEtbP_59qHqemumcnAo%Pf+08!CYZDRvFDL2<&H8SnAP95}D0*v2K#4&WGy1ja9oh38vYx&70n^@kg|zPTKABo)4t=^OYUpRPNT{UdX%Sw#ov3 z<8OaHy#5-rGDPd|OU9?Ik~TBe9m=@K?$OE?zwHvU+w=6BM;#MfIaU;1XP#pHS~y2` z!)`H!%eM>@D&lGntv;~*F@w=sMv0iH=?2m}4CE9pTQfA5+HPU0w`4H-%D{8ox;^bd zytu=%?~JEP-z^f=uw(}jb(H$H!|)qB}jIfE}wOb5SM_k`R#bofW}9gUM)gc3AP zI$IayXL0o6xz3Dg{o83o>tC)YrE9khB)e!|CBuJP;kq^9>>Fz;E_|MOf9kxfbv0bu5_mO@f+z4d+Vxd%%joQ= z&<)(5`{}h}Or2KPO~wW0TX*vQ+icVDX;XzKYs2l848f-IawS%bv9*6Ycm18HV<~^g zs$!LDpnv$|0~7ggt_wW*a{~8+Q|)saKK`6={osz86Wko1A3l7vs=4NE-4DGyznM1< z1fFf@6_%*fYI%EL=^f{A-^rEg&u@rdRzI+llYd@gm~X)s-qOVvKk?reCp2p)Zhufq}u()z4*}Q$iB}Q`X82 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/revslider.png b/src/drivers/webextension/images/icons/revslider.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2cd2ac5c3a6b021c96568dac8918bdf6976610 GIT binary patch literal 1974 zcmeAS@N?(olHy`uVBq!ia0y~yV6X&X4mJh`h8~ILRt5(4T2B|pkcwMxXJ>m%$rL%> zuAp?IH@2f}@dEz49lruDwrc#k(z>rSQM_x>ij3(BD-?DGY={nt-m-hv&aIg%r>4zX z78x~ba;2oK`&`NOPnQ;{re2HQIkV4dp6&S$d-T)iRnF;t-_!czfPAZD`n~zj>+VU$ z?({1cOLae}F=cPa^54Gg`+0hT97IFRPchDwYL-EQf0z_}HJG);r#4qLo^lpl%Y4?ge{UX&uh7MdiuiE3mAUom`S{O&0Hq4ckhMRaQ1CCA}V&*+lTnh zdGYn@z2!?R{$JaYz$j9icVhbediGpF!3RHn2-es(^Rbt__!_V`jWmK$o=;gXB&lYnL5?6G(}~G z-~6^i$;S`WycF8w=hgJ?Sz7-FW+nw|{b{<*DmC|ALZti?rX@I;t%>1mF5CTusruIK zg%6&1?)dlCT%hYbuXC(p>*9Y-vF@%0-8zv>`GPmDCr4~Qmw8kq#7Ijv^Z{dt@RQS; z!3hukR=;fBVfQIU(G#;*Xk01o*<087^hj{Wyw3vj|95mpe&*B< zoaW$MCf)m~+oG85-+|-*T?|j0W_n=CC*jGkIBN3_LbOT z1%>;6|4jbE)bsqDC8IOP15y5li!p{P)?8hEuut#ZTM5BWhV01`X1biO>=DasUE^?5 zmGg0Kn%bXp51lv@EZTqHp3M6FU1?fKyq}>{n!tgab?F+m=XbP5DN1k8Ek55gqbBd% zjE7>)51n}2gmy^qMF>m13a`{Wc;xdGhF3dTzwU`m$(u0UouZpE2JQdPJe|2Mf?K6H^jdkBdf`5vfXZynVP`@BP*P51XwfKNC8@l;pZN?L;&CU4_$!4_&eH zIDLfo(W32^4`k)KKMEZXVVtltWBrm4$>sj#8x>e}o~(;n#ky&hI``9>ioa5i3W5Z< z|MDgsl}I{h@o3riy$qWqO1^yAQ6BR6xb@l@`UfN{4kb=Vjq>J@jtE}v+kAVE-X$k_ z#gmInP8u9w;hW*|Xo8yL(hJZ1=Do3NQY?}4H1gsRD->m4w6?l6;r+RJt>!oOOnuVJa1p5y^a){jY z^he?T?(ef_NSK~f;kxFns<(qo}ZhCq`a6iLsU$y01 zQ#{+E44N4>eM*>NC0cv=;k+l)^h%keRIUZt;j zXsBME7o)d_&aBp*MivuxlxW$Pdi6ST%{aArg$|qOfmwHVFV&B3H`Lm-k}1M#O~yql zlj`P_$3g#|oz3%9i}WzsB$3i^ZEN<@*Hiu%I4qZ(ax8vkf@Agu#hWV+?Dbo;#OK0P z*Ig_d*wVcu7d*bKzTw;~)vXJ7E@(Bd>8j1%aJ}Zw*YH)WqT;nGosN&^SYDVm(QwJ@ z>+f$U>I%=74Jy3*jGg~Llh~=FSL?nl@$@_W@_27^(www7ISU3^OG~}( zPVOfTbLRc3S`o1$z}Lvg!u49h9kmUK-ph9hU2~k}8u@1C_qWadzP^W>Ugu{wA6x7` zciqdiJ~L`JEJ!=??NibALeGT;WIK`6`smJkP_4^ZU1?Z zYu@Jt<___XH`oX)4pW->ZnCGk^J@iN;i^RS$?9jC*%n^tKD&)0{VMBEwKbjRi!*KH zCVTRVFm7&(uca7s-?8UO5)1z$*eM3GovS(-S$#nTw<)xkaemdV*LFfcH9y85}Sb4q9e0J<-vQ~&?~ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/riskified.png b/src/drivers/webextension/images/icons/riskified.png new file mode 100644 index 0000000000000000000000000000000000000000..06ff17bd742e9d34d8a510ca16b6354b7345afd7 GIT binary patch literal 2954 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/sNews.png b/src/drivers/webextension/images/icons/sNews.png new file mode 100644 index 0000000000000000000000000000000000000000..c92437093da6e08aec9f25a6cb4dbaf7b3aebb8f GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7E_%8+hDb=>J-FA)DUsp$ z!~Nan0(yN;7qlD`%$^DGwOyL!Lxf7#qJF7Z0jt@x{XK~GG<+}6hSy3W7JKC3%o9>_M%cekGX(>SKX_r9~< zi`av{d~a{0G3N14T>T=KXR_L@F1xe<&*Vc4s)^UNw;WCHsLfnZKjXSO$14p@(G|f8k|wfYo4=iWq#DyKS|+@lP+_==$qdnZ|BP&d{X%* U|4e5v0|Nttr>mdKI;Vst0Azh@_y7O^ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/sazito-phoenix.png b/src/drivers/webextension/images/icons/sazito-phoenix.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc422b30fa1ca3a91bdf6589b087adfb772cb3f GIT binary patch literal 5119 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 yUzIC%+`1<%{r_7_=i11NLOU`(ZHDNy3r z`S}sK5{?NX9J-ugk}F;E9&Nfir75LZ^K4?yu{E7J-D~$O^I5s=%{v{}36U;OZK`9J%z0jW?;+2t((u3HFD{4hF1+I|2_+sjgIC^3`zvN$XubSd=Ep(@=Av`ivPp}b zS*}{S=2n#l-sMzb-;t63FzNq;^=Dky^jY3S;YLDy&(` z`eWn&*xDKDmpD&;sXG5`-HYBC0>XKF>x1@vH{Ne0c*!`icHIWo$*(_23TN@2oZR{L zW#@)_!nw}xW<31<@YdnrOtaL_M|d36#Fyl99ArNDX2a~BJs-=Cs986x{qyMT-J73h zE6cYk#!TH`B`m8m;SI}EA-5-!chyM8&Pibjogi|!abk~4ytB#@-xO&Y&%Muw%lQ0U|{fc^>bP0l+XkK DVmkuw literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/scrollreveal.svg b/src/drivers/webextension/images/icons/scrollreveal.svg new file mode 100644 index 000000000..8e0dd8e82 --- /dev/null +++ b/src/drivers/webextension/images/icons/scrollreveal.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/sectionio.svg b/src/drivers/webextension/images/icons/sectionio.svg new file mode 100644 index 000000000..f840642dd --- /dev/null +++ b/src/drivers/webextension/images/icons/sectionio.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/seravo.svg b/src/drivers/webextension/images/icons/seravo.svg new file mode 100644 index 000000000..0f946fed7 --- /dev/null +++ b/src/drivers/webextension/images/icons/seravo.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/shopline.png b/src/drivers/webextension/images/icons/shopline.png new file mode 100644 index 0000000000000000000000000000000000000000..ebdb09d1486d8a31109349f0dd89a12aafed08d3 GIT binary patch literal 6316 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 s1TO#2Ke?TiVF|z>% literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/signal.png b/src/drivers/webextension/images/icons/signal.png new file mode 100644 index 0000000000000000000000000000000000000000..56ac41aa5c821f51cac4ddba0ee6bebedea52610 GIT binary patch literal 4424 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 + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/siteground.svg b/src/drivers/webextension/images/icons/siteground.svg new file mode 100644 index 000000000..cba0c15f3 --- /dev/null +++ b/src/drivers/webextension/images/icons/siteground.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/softtr.png b/src/drivers/webextension/images/icons/softtr.png new file mode 100644 index 0000000000000000000000000000000000000000..65637e7772cd47bf8120461ea70cd553b8aa24ce GIT binary patch literal 1234 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|Ns~x}&cn1H;C?n%{wwK{}E>f_xbms#F;m8k!jxe*R}*Xn4uMP-?)y@G60U!DY1?1AY;K%}ZkSf^D%lmsB33eO)7lm!Cv{Mw zrb>0Ggw zTbBBypZoOCXT8t)nUZ0f`aIx|=fEf(NyKFur1eZa%JYW9); zJ4)oD{1?cU3S=}sWSk+<+G((4_rbZmH?KR^83u*09erBxSnI_8lV#C`XAV5|e$jdN z!|6JeE6i*QjIUksGZu4TFw^uhD z*u@}x#x<^|^!&kJ;=($P3t0ay5R-h@)+u7K$nZem>&p_a-Kzi3@w$*AQCQy>hA#2Ll#hjBid@NqFTTY2{$xYMe*V5(~NiMi4w^1TupG9;Iz zHn}CH2uN}_&AvHDa6t<1lPVzw1ECg&)wVZz0`f&aotPa^!oFkknwcqnxk!xvfOF(?>^+6-yNL=eMPber}eLZ91m>qWrzn2JXtc?B3xP z=?-T#l4gB-bFAh6p9bCr)}H};Wg{cG)B7DAPu85AQ+)7D>$QljkLS&JaWMVC@$ZTz z3FoKU@Q2v4zKrCYreM{$b2ZoD`vzAJ7akVXKE6n3$67YcwT$_!B6sG5lpmYla{oByf3cXkSX>JDZx5IRz``%+S&O6ThxN#2f|Z2~rOuB;Q| z@(vbQd@lIKJ>L@%2Tr+cS|rQ7_+8DD#_0)vxf6Cw5?Ned`{LpAiTnMdUiK~FIKrSc zuVJlxleVp=nS#o^YohM!)lEw|Z`3IfXt8pf9ok-2F?)M2Q9e_`ckZEy$8jTBXYnyPNsupLu)bFDP4I=-=kB!rqX<{7zHOUGCL#v(G2` z9KYep?rbE~^6vgbdppP&_;B+0E4pORhN2a zg}|%tih=3VXO}E#zO$9nW~rIXhuTgjDv4a{JovxO&aKY(*PKh< zb1(bMyX-sfvfup6{vdQEV8NBZ1y_O=UI|`!C1lan(8X877GDitd^LQ@wTLCxB9~r^ zT6!&d*|nHu*JGDok6V5{ZpHQZ71tA1+(=w`BWcx*WDvTUvifG~>YHh6ZluzPQyOq8ER?hm{x$AG|Zn&Md;dcJU+XWl%6mGgxwCPUK<~zlk@04u5Te{_L z*_ONITklqEyH~mGUe&gHRom}XZ@*Ww<9_Xq`*l0-*YCVvzw3U(t_O{~9yIQL(6swO z^X>;NdmgmxdDy!5VcXt^?fV{f?0eL?|54ZeN8JY=^&WiOckprFp~wA)9#1&*c*5Z) z6AwR`bmYn8BTuFreLD5%)2YXvPCNE=`mv`ojz67o{MpRo&t{!?Hv8nWIVYdZJ^6g@ zsps=fJ)eL2`GV6g7M^*r=*){nXJ0Hn`(nx27fa5)Tzc;1vU4w&oqxIf{L2*=Uaq|G zYSqP8t1rG-AS&Zvde;8?V0EboI^Vt8X@6d$Z-*o2}R1ZoB?= z`;E6dZoJ)b^WDyy?{?jMx9irs-M8NDx&3bM?f3icyx)K4{eiph58nN7=-!9J_dXoC z|KZ5}k4GPTJpSP0@rNHzJp6d_;ir?2KAn2>>Gb1IXC8k#_vG`rr=O>->ds+cU|=i> z@(X5gcy=QV#7XjYcVXyYmGxj?VBjq9h%9Dc;1&j9Muu5)Bp4VN*h@TpUD+S92yu&; zeU|-J$H2gl>*?YcVsSb-K_csbypy5vqo4yPIHo#+#anDtQvw^YJvd=9HywU^d`*lKf$+W qLDK>*EsYiGOByByu{LutFf_hlSrOv*^)mwl1B0ilpUXO@geCyF;iIPj literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/spip.svg b/src/drivers/webextension/images/icons/spip.svg new file mode 100644 index 000000000..6650df09c --- /dev/null +++ b/src/drivers/webextension/images/icons/spip.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/splitbee.svg b/src/drivers/webextension/images/icons/splitbee.svg new file mode 100644 index 000000000..88f781bba --- /dev/null +++ b/src/drivers/webextension/images/icons/splitbee.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/storeden.svg b/src/drivers/webextension/images/icons/storeden.svg new file mode 100644 index 000000000..36201b52b --- /dev/null +++ b/src/drivers/webextension/images/icons/storeden.svg @@ -0,0 +1,26 @@ + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/storyblok.png b/src/drivers/webextension/images/icons/storyblok.png new file mode 100644 index 0000000000000000000000000000000000000000..404358d949562924deca45ce65cb2ac5d9e0077d GIT binary patch literal 1896 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/styled-components.png b/src/drivers/webextension/images/icons/styled-components.png new file mode 100644 index 0000000000000000000000000000000000000000..8d24ba2cac0f432a2f2cb28b8ced9f417a2a8043 GIT binary patch literal 9095 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/sucuri.png b/src/drivers/webextension/images/icons/sucuri.png new file mode 100644 index 0000000000000000000000000000000000000000..ec4be30a3d541335addf6636356de0c04746c9e2 GIT binary patch literal 1363 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RIS2TJxPk;7934gxHA2AH z*woC-+}zy4!ot$h(#p!p+RDnt8U$=?Y;0|9?QCuB?dAmrEnBvF z_3HKO*KgXidFRfZd-m)(c<|ui!-tO^J$mxw$unn8U$}7L(xppx@7}$4@7|+FkDfhy z_VVS+H*em)fB*i|r%#_hfBy32%eQaezJLGz>({TpfB*jb_wWDz|36Duo z=V$)~(;LY3ueKJ9q8gclhYB6DLodIeYH>g-cg&+`M)7 z-oq!)U%q+!;nSC|KYsq1QQdKefq^N&)5S4FLh|jw@9}2}W!OJlpWQZbZ}=oz<<2uk zT#B<-1l)YB^{VK3YJbkA@NaT6JzsoYzH_zQ-S5@&-}mO*e|0{uerrpekf3UYrQ>9E^L-&NSsQ=0-5ZiseRd$C~BdV2aht)o93*&edqi)6Ugs z(Q7w*;=H|2>{OSGtEygB(Sm3{-Reo^wNW0mxcYRWWwd{cfSm7aA>={AZR6jx%QmpaT@)v4u6sC zZpa8&$s>1Bfr(M|^75dcS9ZQI7H9Ny|8*zi?7x@=jy(z+Ugm_=y`G#E@OzHiXMvV2 z%N=Jfe)MUpce-qzlq+|W2hFk?-s8^19O^C9*S&SQr=>7(8A5T-G@yGywpu@IbBr literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/svbtle.png b/src/drivers/webextension/images/icons/svbtle.png new file mode 100644 index 0000000000000000000000000000000000000000..235e1eb028e59702fe4cdbc8f9ae0efae89a4e86 GIT binary patch literal 1699 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE~)jgI#T4wv{J zt95~iiJ#Rg%V>q<+h#VmohuAFHt2Mp<~VXhTv)i1KhH2P=jNt2i77vnPKI5{=y40- z*(b5c?Z`&KwF}z#wxs0gx2|MKUZ5)F{l>#8ZNF{7NwMPhw$HbHzc%Zmx8JNgvp?59 z|88CX&hmaa*P0~J)j#Z=JtoaJVNhzYdbypaLDr$~N*hN*BttO6ABH^UAFKyXn@2YE zGwjixddniWhiQlM)YbWiI!-ZcaDU}`Y3Col2f_@~LR9}tHh403?2k%gsF~|^mZCsW*0&YP$rwL`F)!DYGsrDpKHJQkuw-mY!~CYRbC*e*eRViFfu^i*JnZ z(Vnl-z`xW?%IJ;h*P6gUL0OA}207a*m#B|FJ|@3<^JYou>uX1ig?MK2-6^)Sx1Yaj z*RG7h!ihqzCQ?fuAMc-hHS6jwwHN<-pBLS`bjhi>xOj>AJiA&i>+*M3l$>_QJ<+a^ zndPJQslrC2`{)UeITnRYMn*;zt}CuPGsvF~baP|-`u%(Grh>=Ecu$==^+@nR_+fJ^ zwaK09Vs;+7`eETh#jNb?#j|EfX=!OKTC+xHQ-n@PM1;p|^ZaFhe}BLH;DN$+jycK? zZ@ciBF-~hO4Ms_Ux+S zx|*6fQc_Zn?%m0`xv4ep?yjX;ht|dJuE?pC>SsvKaw{$_&MYen+n6|AKYrQP?CWZK z4xc`AX34&NcCPm4=i4uDYGRr;*TLo>Pv~N~e)o-m;`(tajshijU#;rAaQE)nckS=E`#ENpPn_sjbAIVkRV_`;#G60jx*5u^^laU}UHhAx zQt`Y{m%xxOuRm5qd_BIE#Xyvov&n&9&SpaHk)NNR^V)x%YgOuXt=vFjiD~w=4X@Ha zaVV^k)YR7xf7ANuQ_*48i2ZeY7ybYBt19g8_a{}qL$9n{dHIG${S!GUsY8E%f9K_Q zv#I$Zz|73N>AjScRK(TS6)Xj-BMWxl?P5~l4qt!D{lw~3t0F>ISFjYUiY%~t8sFdF zukOpB8m~9KJM`*N!DFT5^1yzjq*$ zdu*dA)4ew-%Mb7r8?ja_4EueQ`{(tYJ9m02&zwJB|F?}$XF{cb#v^|Q!)XkPrrZlB z{K;-t&P=SFGG)pMJASt2HLD!wxfTSSJ@n+sl4a)?3ktXf2H(E2<0PlS!nDLBr+;6! z<=&p8<`5h_`AzZu`{!4^dcJYLXRhel6)OT_8qITVB>Z?49~Cw0MA(noSUzX3&c1v1 z;tsP~RDN2r=6!&M%gdK9*ZjIu&K=T!SXNfH^NZ7+rJFVdU3|aLxjo|R`cZRG^TT-~ z`}_KWa&vRn$qB(UrpI@77C$N4xuershVSTw z>-85eUp}0iZ+Gtq2Sd%e^sJnMf(hT=-gaN45#;E|IMYYX%iCLd^;NID?X$nVyX(!& z%v`nn*gkKIe+P<^Hb%U-wKdz*yN{2b|Fhiw($0%JE5%nYcJG(++qZmq`Tf>fkGQ$Hw^V=6)9ub^zn3oXPTMGK_0&FDYqyITCW(){y}hs8 zz3Y4Q=+USX@#c>Nmi?SG|oenvywOQD+d4o literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/swift.engine.png b/src/drivers/webextension/images/icons/swift.engine.png new file mode 100644 index 0000000000000000000000000000000000000000..da79f09caaff59be0098c6b77f0322c9dd5f7d68 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|WH=O_J>R|T;i;pdv*937#K}J+UjD12;@6~>U(4tG+PLC(XT|TyEx+eZ{Jnh6?>$?7A3yMC-o!sE=lJ?&$3`t-m5{%@4{ zI_Lfh`pwk-J<+^zK9fp;bh3=9mOu6{1-oD!M<&o + + + + + diff --git a/src/drivers/webextension/images/icons/sympa.png b/src/drivers/webextension/images/icons/sympa.png new file mode 100644 index 0000000000000000000000000000000000000000..288e92224ec4bed330dd93715400d8b09c9cbaf8 GIT binary patch literal 7355 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 + + + Syncfusion Logo + Created with Sketch. + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/tagcommander.png b/src/drivers/webextension/images/icons/tagcommander.png new file mode 100644 index 0000000000000000000000000000000000000000..43f91fceaef53f3090000300c64deb5be8518423 GIT binary patch literal 14213 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 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/tessitura.svg b/src/drivers/webextension/images/icons/tessitura.svg new file mode 100644 index 000000000..96be0cdc1 --- /dev/null +++ b/src/drivers/webextension/images/icons/tessitura.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/textalk.png b/src/drivers/webextension/images/icons/textalk.png new file mode 100644 index 0000000000000000000000000000000000000000..f2cd02094aa5cd10e8899123222db14f7865809b GIT binary patch literal 1308 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^Z-_#{1vD&z~0& zSveyp_n^StXX+|Gz19=zS!Whkm}M+T6xqM;x?(a<>g=Mcn(ixCJ9Rw&XwHArseW_V z+P_=2mR`@Z*&!V$8no=8*wN3-zUq_Jq?i1@?DQ(G;O-u~-avT4w+sg1P{@7>E2t{_y zfN;01O^Su0=cm13ey(t@ZO{2Okr^44xwr0HC;b2X=WN#2P0ya)Szf*FfYjoZ8+UL1 z?YHS*@dVx;`;wkd#S^Z(YkZMzdKYzla#NAz^g{+JYuEZl?|Z+V`9SIyeI^&b2|rZ3 z4!v$~Z{M%RkajJ?`+Dih5WP$H-qn@&Wbp4W>ouFLc1~d8r|u<^=Dfefxz>ou6CV$?*RD8Dd#Qd_q zMO{4%d4kq=-M1St9pKA&9@r8v*G+)qYmKgMM+H;YjP(ZpoTL&&TyMV(tKJ%ye`oSd z-#%0QnH!4}mz;cEapl|XFe}IByi-Mnpd&No2 z){UA!TZ?0}LQ}zvzJvUhn#WeHShkM2)A~nDj1|Wndj*59bCu)j4JMnga87#u`%2EX zf(H|}$xrp4V$SfS#4M&{$@()a4Tg8OJpR?cYyQ&5`@5E2S{3w&?apVBc8+3poo$jV z57(|_obkh~*=G6Cqpn#dQdjb}Z(jZHz%FsYlGG57)_-;{47?7duaf9^bmIAg$A8vc z%?i;Fsrq?uExXdnmNS0VAMX}b>7BT@WfD(<_mj_monDpiIb)S;Xgd3BCu4_)^htH& z%QFpGJGVajop{Nrk-vNPLemv(!n+qReMrA?pSkq%g_9}s4aEZ%80I%G*mv+xdBu0; zp0!_M1l*YQE_O`L$az}u}l&PSx+6 z_pO9c?8b?mJG*~W-+$n54k-oJfd-tx`yKJ35QWA!{LY=l+#4Qk|0?QQdoJ9I&L zLeiXiIkW%lCfyGfpI`9#do4rTv**uqO?z}V#l9~IGkqyNV_Qta#`}gJ^}NjLO)u9o b@i06;C@Q98^Mr+gfq}u()z4*}Q$iB}{j_eB literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/three.js.png b/src/drivers/webextension/images/icons/three.js.png new file mode 100644 index 0000000000000000000000000000000000000000..51614a48ca53f8beeaf7d4ee93305155cb51291e GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Zh5*mhFF|VPDn^t!T#uf zO45Y5O{RxGBp5!hZ?=`VpKj3ZZN&7^o6UQNOdPYCfyP16SB3@6N8d>Nc#w3HXVMSe zg0u(h+BLje3b~q%B68%KZ~foS6IO8B@k=^e_J%|cJy+8N#b&FRPlglX&M#m!XLxoh zn@26-@J6Ww&eAfT<{SU_^OPk>r7`&M&MFV!W!Nasl*?xMSFKsI%fd)HT_KIhcRmjf zvp}`bgm(!6Ew{OXnTtfvW&Amt@H@V_@$-NC1)qBxH-6-l$S|;!sAJ@L;W$G`)39OD c8y<$v8E(H5_^)a*FfcH9y85}Sb4q9e0ABKC?f?J) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/thttpd.png b/src/drivers/webextension/images/icons/thttpd.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a9bbcaae7335afe9575917e4cd6f8885f03e15 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|W=#nP+D1wCogO zU|=xxba4#fxSssu|9nP{SMLq4$fqPsNZ%39@5K9!=lAz!j|Feu3AF`;vV9b2yAag& bLWp5jn1I}6U6(Bk3=9mOu6{1-oD!M ze`#gk|JCo2@3;P9Ahf80twor{F()VI&6bT*M7C|*yj8Gi*@lTBlbm#dA~cn5X+(60 zDMqbKNM7h(6jxNgyL$KI**jHUP2BzU#N69=4!qf5y!-dQpZBWo&rV%C{popzpbyJK zOLsk4alDo(p(Timi6PqRY#K}1wU&9URoS)En--n##8cUU*N8V)vo1Q$0quEbj@T^e4b+d z;%ri%^YX7tr?Q3Zx9D)+^_qX)R?Zy`Y9|YJsW84#=2m&i=UUlO_O@&PLC>~pc2N;A znMyK$&K9>sOgJwk^?JU|;TI13uPwZCdeZ;(@m!Df8XvTHEItrBqdW1}gtnTl)jbl@ z3^TJ@=d@j#a?#g%t+jo1$nnl(wl~YTk4tVBnasFa{e(}Yzje9H{H(_5CH*oDFF2!? z-U*s><3EGLwa^WhHNHAts{0)%{9Vp0VCBvb?;9@|B4jVs1v%d=|LbRMS2JPti|L;? zRqU9bVqTQ^tTgO~gco~=>6^q<_K4Y+^hDE7sP*Pf z6jEN%R&AhQGbK=Jo{X0|LmO+tkBszopr0CQt(lK=n! literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/total.js.png b/src/drivers/webextension/images/icons/total.js.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d137915696ded837558459f0f68a24a274ca18 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8LIFM@u9Z#s3=9n2C!M-Z zICUL&>^|X?sHeM(fq{XsB*-tA!Qt7BGzJC+Z%-G;5RHk+2?-)DOiVmHJWU!69*kE5 zG&q{LG!8Q6F^U^FaIA3PDQV)?Sj_z(D6u7))t80Cx<^Vcw8)H&Nw~(*!=vHJ3Kwra ah7JoIOD~njFBupZ7(8A5T-G@yGywpwXD(&{ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/transifex.png b/src/drivers/webextension/images/icons/transifex.png new file mode 100644 index 0000000000000000000000000000000000000000..4c90c29a67ec9625c5b029c5896dca2c2c0bb3f3 GIT binary patch literal 3624 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 bpntvm;gPkkEiN!HFfe$!`njxgN@xNA4|v#O literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/translucide.svg b/src/drivers/webextension/images/icons/translucide.svg new file mode 100644 index 000000000..ed882e815 --- /dev/null +++ b/src/drivers/webextension/images/icons/translucide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/tray.png b/src/drivers/webextension/images/icons/tray.png new file mode 100644 index 0000000000000000000000000000000000000000..66d51076539e57f9dbc26ab65e5dcc368bf49a9a GIT binary patch literal 6279 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 TR<4W#O$~Uu`njxgN@xNAIaEEv literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/typecho.svg b/src/drivers/webextension/images/icons/typecho.svg new file mode 100644 index 000000000..e43dcb1f9 --- /dev/null +++ b/src/drivers/webextension/images/icons/typecho.svg @@ -0,0 +1 @@ +typecho-logo \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/uCoz.svg b/src/drivers/webextension/images/icons/uCoz.svg new file mode 100644 index 000000000..e71fbae63 --- /dev/null +++ b/src/drivers/webextension/images/icons/uCoz.svg @@ -0,0 +1,15 @@ + + + + LOGO + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/uKnowva.png b/src/drivers/webextension/images/icons/uKnowva.png new file mode 100644 index 0000000000000000000000000000000000000000..d668bd6cc4c30eb5ae42cfb4ed8d5416d6618443 GIT binary patch literal 2017 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/user.com.svg b/src/drivers/webextension/images/icons/user.com.svg new file mode 100644 index 000000000..b6defbe05 --- /dev/null +++ b/src/drivers/webextension/images/icons/user.com.svg @@ -0,0 +1,9 @@ + + + + logo wap + Created with Sketch. + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/vBulletin.png b/src/drivers/webextension/images/icons/vBulletin.png new file mode 100644 index 0000000000000000000000000000000000000000..67af8015be73f5933bba828086113ffc57c3e5b8 GIT binary patch literal 1808 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9*F9YvLn`8qPOt3=370%p z|9BKZWC(R4|F58wWEWDDmD)-8?Gybz*G5*em=bh(P#$H!$Qcx&kbue%-XfO;s^6Z#PDMRvg-WJ9y zr*m#^{eQK%di$T2Prnrn5Pu|&g#&qhX6*vFf`L_1mlXELqe~!Hz{xj+V+XR;$ z7a75I44ttIj=FN&)X(_sE$yDRr#=;ri#=D<_Mu_t_HKF$((%$VVEW$lbm zU#mk?1)U@|d_JEq#JA_0NbknNq%{${J_tTt8nRSwL105z-r~5!Yr`EyZU~z6JF!d= z4!k1z#WeHsgSV5@Yu)_bbjdj0mi6EAwCHBFv|C1tXZGDa_>M2%KRsiWZm*r#@NBQ5iHdB-i)qXK zUs#=qDw%uRvijh0Mn;KSdv^wC$K6O}xPSe{BMs-}=f4@3y;3l|6~6B5i;~-4Ll=LT z*jX*DxWk4?P^v9OP^jyHwVtT{*(p1{#QyE1;66oANb8~#+;gT z=i7zrbtMPGGvh;E-z(hCc;&(j|C8oxWd%Hame@SgjkYu2`XadY$c_KaU-f@3KKk!l zRO{Y+8SBH<`v1iYj=Y$2v-JNCi;r?A@0IelZk({6KZGHmwdlaUU|znt-z8JD%xID>97cC3zi742qigt!2yNg3EHT+|%xuU)cPn zkd0r2LF@mY+w1R3eUy88$Zgs&0Tqu4or9-HRIIz_`>qS4+qo^{P}wGxSzqw=VDpP>75HV z-F#;sTd{ujc*Jy^rr)lDc3bI=eTbiffbRl|M_n=d_luUm|+uMu|$j-rW8D zQ<%L>-==@>DRH@ZUBH25*6xJGOII(r`>^J@&$7Ea{xBX`$T^j*{70_dj?SM)T!dXC znb&rAK3;aGSmFJ{_^m(WHW@FU+^}-~{TE@os_NWsF)rWv*Nn-_RMOz=qf^J0{X81` zq98*jYSKB~o!=dW0`|RJ$7(hI-GR-EXWuyK((HY)?*MP_5#-}4 z-ITv)4x7sO_h`rM)vo84WDmLgzEZhRE?Z*FG}8$pYDdDxV%QuQiw3m8DaroyTsw;(sQ zBvGLvHz%*ys=`(Ytimd<*a{@9ucQE0Qj%?}6yY17;GAESs$i;TqGzCF$EBd4U{jQm zW)+ z9hc7`^+*N=epXKx$B+ufx6!pdF`=USzwe!Svp?^;L+;XrUQIPBz8zB{ci;6&$nG#~ zoaAuhU!v)v&e(uUn}mAmcW$odUOOu!!&5}5>!pD5LQbg(dP;X=Z)l1-D|^hEptEfu zz~QpZ__x^ZC5ucgHhYC!LObe)HW& zS+ARpOTSdvoO-ZnhsiotujcFATXre*o2G13@{ZK5<+1;kYr8kIUT=9XUu*r9w=aIp z`>J&+#7mszagkx^rChJ&mrl)}TgT(Io zn7-Q^jeh%o|KZ85W_V&=__2T=S6UgiuCdWnPT3kKne4=GC2{h#Zz|v7xrd5l;@_|u zIfe0+p5iOsUQjV{efK{7G}R-iTO`>x)l2Q#Ti5SYrq09vRXgU5zo69lqc1NO`FyTx zR?E11YeV-IpQ2m&z4MZublom<+48V_H5Ws`4k7cWS?0acAD&HJ5Rp7Z^Zce|9x`SJ zZ6DL)Lc4;t8L1* zsNf9?BDy_<|6CJ0?EBIvYt5n4aW?+WO$+o)GjflHq^UbRV7_p=fp3ZP?+QlU3yhAJ zOfoM-_g)X*nLAgT*JO27OS-fbqj>9^YD z)`L2`%=Bt2^tCRQB|K=T{xePc_MJ)fTQ$$-xmQ)|ZzxqdBd@Do%81Xjdj>{RDGWrn{1rFN#$`Xr9Vnr0$jTfeO}e^d;jNCb~gX! zeDvyf=8Vs9Ld9&CeXt_ZNO(X6M`Scc-&vYv+`j#lIO@Y;9*Ad&6}#gLlV= zx(5xVzsvf!e%|YJ>7>y0;IDQy$9Lr%-eziL>7K!UHg}HsYcaVSB_5Ks=0bBaH)_1F zTCwX#x)Aq*gjvb+(*EBHxX&$OSI;wfRm?f{1A%*w-v067h^bX>w{Wv%T zaV_t&yYRd0$n5(eCp4y9*qr`ox}Vlx<@?_cMA!I)?hkF-IJ=FDfz#2got^zl^fuel z9MdYZ=iI?-_s(nQ&;KA>98mcxrR@BZ+@A~Q3E%uHah&1IFNV8srEm8yxcOePTKLP& zvoUk3p8kGt@8z-GwYIyD|Ks}Fb4b3&@6DYOsmY~NW36YloeX!VUi&k^9hhs^QV`AV;0{;fZk!>@(Je2*@8e&6lx>pR;- zIl|-)DLj*V^W~PuglhH6e!9eJJa_rSkG(maR_~nz z%f;G$^<7{(a?4=<`Dbd@q2*6gTdqj^?Brn8krNgA$ zx;KBWX0q4Y#923ASARP>&-U?s-JQSA?^^s?v0-PQQ1#}^$Mnw{rhQJoW0JW}AnV)) zzW7bNwPF!|@jsJsY_o0Oq2N`slINz?T`CP$y!_PC%$%)rXiM!zT?wI_%XFHXh zXXh<_u%xq~Z0qye&J0DCt?d?)F%kwHtt+=2o|ocy>F_TTSFPDj$61e`?-#xH+|_kQ zK+BcoPZMtCU6>V95y&YSaj4qk_%?-_f81Xqucwvw%a`1?&j0#++4+9f3)3w=8`&N= zchz{TA~8v~b@2x!g~p(Q7@=Pu`fhcIG~9OO&fKsrV}gl?cZ>S+26lVPiHC)2gEp|J zEVNh>aK>Fo%qT0yrJ~F$K%(!#%KOa6*1l-u+`ie`^<2eiZJ~y#nl4EOIR@)DxmGZh+>qJFrXt{HTBkPPc&$dKglgs+M zRbz3=f@YZoN{@M0b*O1yyJ&t;Wa7P~ndzCw|J5ieEH*qOE%C$Xz>?gCKx0GikVO)^ zJyL&E%#c3wDo8Ia;p<6_HAfR-JM@43>?^NeN>zKZi(`ArdVyy<%v@rw-8=KMqbze- zfs@$0gEvBBs=S-jJ+)*656zl9w@=KNp)skRO<&QXQh)k~1Xa~XolA{#?VXzRxDIGZ zPk5;pl4$-gyD+9xhauzvV~JEY({zsaACzYto8)ca_UQeze{n3#`8+P>#hxl^`+NH% zcdRitJ2usUQHiTcT1cWmf7Tq?{jK8XyA#r%TP96>xBioFpY}}QHA4G-{BpoXpX4bMx--WIHb~T*t!2QE}kHhP?QBZ8xs4#;mLO zo5!$Yf?q(JO&i0sb6W)2JyhNOCge#K{LEN5$$?SIJLzqNkoMkJyRyW?(t5m>I*9fi zyIftmY;C``Wr6u=t2qze^xnSq?#8D#ENW-$AFP=%uxTl;RZKLTTIDnC!OSnK9|Zln@Z{XS>yK?V?dGo+ z$k}MxHf7EACK+W}J*yY{?zUT>5YUMG^t_Ahj7R&OX{!^?9xgmFTjGStfg>RjzlBa6 z+!k%5aZ==8}-S$jttU zZ~44C8xOuoX6M&75c|AXRDtvM1xdww#nlJiDC8$8h_U)`X3hy+%gK6W%ADBh*|YC& zJ3D=^)qT6SC1v+xVz;lKxZZSyZT43^Kkv!n(~jmJJ9g&s5rv3`m7e_e{>j@qAT^{`Nn~`G9P7iHqi8UfQy@gKCEHvlbOAzI9Ol7vY{zlVz@1bW( z4EY)br!rqZIO%6m{lt7#JEOxVs@bAVOSry(aVf*BG<-s(Q z?~f)h=Nxr=x;yW97ta9$^ACx$`aWstGrlpO(DkqPbl8oHzOE;Qf^Qt~c=lK^@1tTz zUf*G}9B-*5uCttGpMG>loW=j0fH3n$0bz|(7bPPY&&!`p5BOfL#MQyFB_-d5ymCr5BL4T97$aDOU7qYzOo*O*g+oe#VmcwQL?&pgWe{1{KdaixtzP;}3 zlr*;si_hFql2>%=xqpSjJS091WY-(F_v*ZDR+m(AKPl*cQptZ=>Cm(7_}rwIQWth< z9oTarz`1vW$rnbC9Sa!vjn|*k+i$a7_HEyqxO%Rc3Fjow<{q49s>7&mTHun_z4}(# zv9@*gitZ^Dr?@4he%fpg{_M}8|LNDKdEx&!+CM5y-?(b|5rg^11-JJXC}cd(cAnk8 zsdvhT+QfiLC*j`>wf!=C@9Iwr+Y@E0wD_R<^EGkz^~F-B?7o}(I-;{#Dx~NzU)~A^ z0nVy+_oy{Hmp@T|cJjDn8mI5)n#a%C6K z*71dS+^qS+q9E&KWIBH$?(v2iwUgY;g*?vx@OnGu&F@FdU?^KgN?FHbvZ8{>P(cG5+d3>IpNmhUnh@q ziyQwiStYHZ6xOdb(Sl$4(1#Q2bhn&#^gN&EKI4zwKfcY2Bp-V2nZD7CEH=Eo%@;?eEe&sMVWI31Bw@2Eo-Fg45^*VQg(@i_;E_giIQFA9MLpFrx`>sV@ zo%2 ztesBU{hL0m_`3t={1xwVTjpQ)ta_Daccio5J{J<5#a_%972tNN zYvtGE=>MAw_ur`D%T)bu*I!`O@kQy!ZyV!{-A5g-rEvbYTmSL<&)!epfBt9u#ZnNX T>$bQOG`8UB>gTe~DWM4ffd \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/vibecommerce.png b/src/drivers/webextension/images/icons/vibecommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..9f8c6a50d6d821a936faf876c881c486f4a1870a GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGX9xI%xH2#>w4PCFJ+1IR z#pHjI(f<_V|A_|wlZ_E5(U4)!{{Qg?AO$HV9cPsPr<(jvF=04#gkj@mh9k$C&L}Xf zUC(gf5W|7v|C5ay&dAlDk#9LA&v4+-|0H9EbsHJ>AN-$a_&?d0VfVhSBZ>@b*MqD` zG-^C9^FP7xe}Vx>`>q2FyALw#IOV@Po?+8gh7FtM^;Re01hv9c5LAGq#_TS$$^JDz6vO|C zh74=gbsUoYnx)%#T$*9mUWPU6`uEB99FPG!+wgz9e%C>eOa7;twt^kQaP&CC;bRON zH@BWqX*s9dc2*hWqZ6kXcJ2M|Z+3O2e(M>E{?2j$UTi zdxBx-A%>$yHfYWSLL7g%=^R= z5qxDk&p*%7TR)FR)`tenTdWmQuzUHdB^FkJfuVXCv8s&~`o0TeJoUV;-U;#iI)Czd zqczVi7cF#L+%_%!rtQo`)xB-yzaL8lPda0{_2u?cb62Uj&F0=V>BgMR6QwS0v$?0S zz1(uz#LBO;zJ0l)G3)*J>9Y@JCHTH|x%~R}-WASra>rDzzx%mkyJXXGYuSeITl*E9 z+8S&p*X=mdDDd>~GJ&jv>kPUSy*ikR6jwDTij=V|aauZAzdY7u$z?2XGq%pU!r)tqoP-nG zEMf74<-LYw7Yx-3KQFqe@pwLy^zOBVv+go3O4fg=YyLdMLc;Cbsr&Lr=N{=Uom6^a zx9~@iwW|+I-}T1dF1^#%wW)$jd_#(LtANj!gDQaGJC xZCxDxi-h9LM_4nuOOkb-LzW+OLj)8%J!PC{xWt~$(69D~P<6i&( literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/vigbo.png b/src/drivers/webextension/images/icons/vigbo.png new file mode 100644 index 0000000000000000000000000000000000000000..e14e507f1845f42f412cb7e7824fb30f8bacfa48 GIT binary patch literal 3752 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 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/webEdition.png b/src/drivers/webextension/images/icons/webEdition.png new file mode 100644 index 0000000000000000000000000000000000000000..b85cb6631e0d26b86f38d2724334724415ce2360 GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUZN^Oj#Rn%Ib#@v3SYGSmw6JThvmdKI;Vst08Dqwo&W#< literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/webdev.png b/src/drivers/webextension/images/icons/webdev.png new file mode 100644 index 0000000000000000000000000000000000000000..a37ce3ec83faa0f6269df3d99521f9fe678d9a40 GIT binary patch literal 5632 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEsd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWR+@cYMx|ln5vs%o|L3(X<(A9n`o4rsB4s#Y+{&d zXl{^bZVofezbG?3GcPd**;J6LQZiGl3{s2}Qw$6(bxl*v5_L^2O;U6%4U)1QjwCq-TS$2=?o0~S3O-E zLn`K6on1ZQUTEcU`{#ewy{~=$J>~`rQ_F+~uBK%Ug1QT)T?|{Do3r%o3!mj{!_srs zUaOB<-Mln4XXRqqwcA&S?&JvNacO1@?od;CGH-(Krjv1-e!qKHU0*-F*zbRZxd6|E z)BB_!rKhDEPcHsD@A;h1bDsZP`{VA_Jq}ikZin6fGkpJGVP3v%)1&QSlT6$Al06tg zGXvLMc~P06d^Gv^&sz@SxA*Vu`|$XE^HcGI->)5()@zsl!xLApY4f3YM~>m0pJfsI zCB?oSSSCB6Akl>X@Z$}SR%u6U|Etv37k)x_r|io#&eyIo_TGt4EQ4g5ePnJpY)iKk z{%tq~U$zxLzQ69_=5Dcqxt#Gq@1|r*Hb35}Q}^As=0#iRonL

P`v(ff#Ru`25eiLwxqw@|IN$pjit@q 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 lCZ~yqEuNp8nWgrh|IBN + + Created using Figma + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/webmine.png b/src/drivers/webextension/images/icons/webmine.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3534e5a73dd7d514aa59fdec102db154e9b465 GIT binary patch literal 4377 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/webpack.svg b/src/drivers/webextension/images/icons/webpack.svg new file mode 100644 index 000000000..d4fed6ba7 --- /dev/null +++ b/src/drivers/webextension/images/icons/webpack.svg @@ -0,0 +1 @@ +icon-square-big diff --git a/src/drivers/webextension/images/icons/websocket.png b/src/drivers/webextension/images/icons/websocket.png new file mode 100644 index 0000000000000000000000000000000000000000..7d94f1073717ab8511cb229d460a86cc42d20f8c GIT binary patch literal 990 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Rxdr%yxc*OP`d_K=|Kp4Q z9Txw8efyuy`G0rs|2OylADQ#NK;VBmQTlar^`~NzP{}(s^KegdMC`2WwZ z|Ns5{|Ng1}*Z2H?c=rE>>i^|3{~w(Gzi-n2RfYf8Rs4T(<9`P8|KC6UciH^!w)_9+ z-2bOn{{Q^?e|O*iQ_KG^N&nw$@V`vz|BT@O(}VsWoc_OF>;Jaa|NXB2U)=oPZ214> z?f(th|NET(H|qYsx&Qx?jQ<%d|GRDf_t^ihQu=>m-~STv|5JSapI!ZbX6XN7(fQy z<^Sn{|L>ptU#s@NM)m)LGymJo|6kqt|Mk89#bW=!c==i_3{Qp$H|9d9<-`V|tR`~xZzW-m{`9I0)|LK+g%VqyB zPW`_u>;Lkc|A%J%-#_L5s-pk55C5MQ@PAX?|0~=77YhGx(*J*W_WyZt|2wV!Z>afS zrTBkM>Hj-N{;$mcpT+inYxDmjbN^5F{-4A3zs>Cbi6#HfumAt%!T*y>|EDqh|Nq}{ zN0$);17onKi(^Q{;kVbV^Oy_;*bEG>NT~OK|BUCe5PNUn~!u zJKJFKVC(bm2KQbrDt&o;`?rdmN?FP7*Nydze@uQZntkws+MMYh(uDL3Eh1X(E9mhy z-EXZef0!@*`rIK?{%x_XIZC$Ltct=D4;X4rof**hvLjtl^g>h2t(|uxjxzCda<~-F zc(mZufpxa5dvujP^i3D|D#R#rWQR1fl*PW2%h=f0`EItDAHGAJsphuS{0^H59Kv`~3MhJ{4;tFyn*tiwKrGRyvm~Ry0KYcW64W z<4GrL!}U$>v*w(-+Yq=|%XOs=XI~E!OV->EDoZxi@%8mIDKCC-LapZee;?ZdP4)1H XUtXVz^UGskU|{fc^>bP0l+XkK-%Cvu literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/wikinggruppen.png b/src/drivers/webextension/images/icons/wikinggruppen.png new file mode 100644 index 0000000000000000000000000000000000000000..b9f7c5e39e8732f9b4ba03c2fd10ca13eb4138c2 GIT binary patch literal 1641 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^oDf%$ zdAsjkTJG^8Z*v)MNhBj<_S6@@4(w|P@{Zz^4*b)oX6K|eMP6;z41vE3)qXi&x}qVt zDtB$brCC2Rv}dqQShkeIi&x6ad`s&kt#6LIZ#gBFr~f&(x469hn0t9I@8<9KEYr_@ zKU;Zr!N&hT^M8NrRM9(9rFbN^iMy>_?9rj7_tFyTYc@*g+S_gHFy7W#T*%!lDzP=; z594j#(4X7(Nmi{-sxx+5mEh9wa5`^7$b+}fXLC#`{}q04-t-8r=BFAWtL@JC{yux< z=Eaxa9sbFs$hlP=lW4m-w?a1Pz-NYi++|@>Rx;M<4|Mi5R-_w9yjc}JU2)ARCUuef zt%sN|y-+z2&vyEv~!A>0u@(Uw)UFPdJl}#=*%9U!)jpxpv6+hi~}o+$C;1A@mHx z^11sRA2L)Vq}jb>S@8Vmdhe$A!{txs+1&1UB&*+Jv#^1=`JnU~$CG93U+y*bMKiW* z?MZuM^C6rwS2tUJyW{QcY{(y)fZ{=4geqaqw{m@1Aq z&rvSF@!4zJ)HB5eee|_BCdtdWyk8&OTt@(86Yc|Ja_Is-Jj6QzQc)pp4`JIn@VS0Ys+F*`J zoO52Q9$WWLyR56D+;y43q%%1?m)mLX>2>GmIyxh6Rl{Wqp(l@=L|AqlwOCqG-o|>q z);g>8;!mL&Jc}1@kSjIhNJ~7r$G}3|F(7xX{waaYstE@dNh@;p)t{7}#cmQAW%00L zl8H~Ukd^sSQSEmuJH)OzRy;T(zt}R8@z5Wy-t+!jGB#Pi%6nck??mikAm3~h?{NR}7MftZ++c;|41%=uKrOV!iZTh2R ze&A#UliMOE2jOGB8bVBZdhWgqZdNa!9sU}X#@X@5tF?h&c||y9y5^0KYrXm(B*+HX z2rR1Un#Ul1*P!m0jyD9KLzB48P6^XTr>NNu&+Uu&eCk@^XexK zKQp+?$Z}m+Us^loS<;gOKMgGP9vK8BD}8W%>6B%$l|g>m!U~BK<)?G(dp`!Bu$UD4 z!D-qgcH1j+Qus0^EI;bv@SW*$UBgDUnODswRL*%e+icgd#6RAa^P6lmLcBKeCwDl> z8$CHUgL6wo>=o{^!yfbZEXX;t_WRDKe)|{6OjOi5W&OZ=`rRUy`{_>48jrTVo>&zh zu$}}I^R;(z<*lc!vB`M|Nbm} zxp7X*AM@SNc6+qH#n<06ZTU{YMP&ku_Y_M{Jy65&KQ7Ek%5OvUBE)EW>Yrw$3z~JfX K=d#Wzp$PzC)%Upo literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/wisyCMS.svg b/src/drivers/webextension/images/icons/wisyCMS.svg new file mode 100644 index 000000000..8063affdc --- /dev/null +++ b/src/drivers/webextension/images/icons/wisyCMS.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/wpCache.png b/src/drivers/webextension/images/icons/wpCache.png new file mode 100644 index 0000000000000000000000000000000000000000..85ef209d9f01ee6b674f27f5d95ac243eaef1b63 GIT binary patch literal 1539 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxd;)wzTp1V`+C6&{L{rrn z^s23@{5c|KwD#9URHrDXZ!TJK;?UMz%hvlyBrKXVBUUsuTPgeWjzifh*;`gE-M4A= z>Sc2m&74+dRQB=xi*T9rXZLPDzH{gCy<7DGHHAurSspp>U%h_!=4Gx{_RlZ3pFVi_ z>HV`-yOy(uPfs*zDsgCj{oqoiQB{d|Lwmrg`8`vsHOr<|^<6o3ywj@T$)js)rY^sD z;AC%DXOwJ8WmL!J85>JXitk*$o@-wB;^~77m6Z4I-yGV#*;_o}^7(Vy7Hta_NZl}R z@tXd1%O}o#`}|gadAqMnLTO-Wo^;l%#z|#vr4#ZxyMx!QXBJe|Y!q@xT9XB81}p{r~Xs9`OLv2M@cy#~P&#zY>+&KOE-tnWG4xKr%_w|iE56|z}zHraRu64^h z*DX$%`{%~YB}-@amvol8)MeRLRuvbg=oF{><;Uu0-nn=G%lpfB4qm)==FHgxXI|Vm z_UYx(TW1dc`nc!Iovoj)E?-zUcWT4rY5hIfR^9a`^(EnT4V4v*xmh_e=^|ply(}(x(-@krx>%!Ti+g8n=GpVPsz97P0cYEpf-wX`Q z!k#XUAr_~nP7V#1b`)taSD7MGt`SgPUS57T@@$lu+@rqTyRCBz%U8aZe_gQ2w%|qZ z{^=Xv-?1)!FR9XzqrK^zy|mHIpO@L^x8>P{&$FnAQk?9$diwE6;agT6SA6|^;Y!B0 zrxqrQH?Qt)U*@_ytW;a7vvzLXGoN2mBc3>=IAn`2?{8C_utWW{+r?#}p>lV(<*O@j z6ez3eZZ%r4wJX(n-g?*2H{z#z7R81}dSpgSQ;7@&W-Bb_N#iW+3vFPFHv20 zwLI!s+7s2-)JrUS6KCu?!EerdGFvmLPbVxyr}n7CtrkuT*9S~$7fQm?U0s*_cadT0 z+$VkWeep~d87&pBi%e%9GlhJ%G|4=QD462;b;y|3G16R}cz zcSV!31>^C?%Ws#hDri&Y=yUr1@2$I)H)CINV_T`k{e7iYCQ=Lrd;z=lJe{OGLj)zv zBmNwHTVN&g{x;WYUkL^l3w2Xt*6X2+KL0QOUoH1EaLd!}YfrRpT*BwieNVBB-*=Kr zm}6$;M+Mf_XX`#qViR|q^yQ&|=ZUoo?_E7VO>Db`W<>6Hm%_@24c)6wPHkEHyU4wm z=l<_qx9%}}t-s#jf4}UE-?e8w&+;a>Oev4c|L5cxubp68HILPr`?psWPh5Vl$_cq$ zuU>uGcj+BJ&&jlK=1G}m(;|LYt^YM8WJU3d4U%hnPbgntzr~druN`_+PWXRJe%os!qLwC>YpiR<__b&IY}@pw z9Y>blPJXP+CKuc;{4#_Y%;dc}@59Qctn&{}mYrvLspRvY zD2C1*>EDGu85;|CJqr(iURyA2{)Y#yGMgGF^yqeqc{@IjIUjRAWzW$`UtSb#V0+yn z>+jX0v7w~oi1-n8wYecmvnL+c=yP|?ZFF&+8{)x#M@Ge2k}EK+Me+YZ`JQ#$OO&52 S7iM5!VDNPHb6Mw<&;$UK1s{0; literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/wp_super_cache.png b/src/drivers/webextension/images/icons/wp_super_cache.png new file mode 100644 index 0000000000000000000000000000000000000000..819cab29f4db4cbbbb4533f069c2a4b7e0b00c97 GIT binary patch literal 785 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGI14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_J_=j0!%z7%RaqkU|=A zEqzrDT~#duRc(D$Z38tBGE~zsRMRn1*VIwhF;dqxR@XDu(A3e;Gttm9)zmZ5)Hl`9 z($O(A)78?^H8RsRGB?%HGSk&Ew{fu0)w0ypveMOZ(ARX**L2ZS_wWhuGt%%64i7R` z4>M7Zic8A0P|3_K%(7I;vr;LvQZBVtE-kMrtE}nh?(1|==W>bVOwiSA&C-U=Cj%tAj#&7S}SSz(Cg&=M9oEB+tDJ;DEisKK-5CqH|cJ~@3kz!a6i zHRIBuNS7(KML~0JELi8Ty{WbPvZ?8D|5%o3O&3HBZo8(oL~=kKAu7x)_!w+Q2PL#_$-8NA#f$I#@=EpHNHZ1XH ZC|7K7>1)V2%)r3F;OXk;vd$@?2>_~73S \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/wpvip.svg b/src/drivers/webextension/images/icons/wpvip.svg new file mode 100644 index 000000000..788a4fcbe --- /dev/null +++ b/src/drivers/webextension/images/icons/wpvip.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/xeora.png b/src/drivers/webextension/images/icons/xeora.png new file mode 100644 index 0000000000000000000000000000000000000000..36151f12ff591b31b41e0e28dcfb561e4970e5cd GIT binary patch literal 3010 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/xtCommerce.png b/src/drivers/webextension/images/icons/xtCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..37ad901bdfaac001849b4f0d555ec36a4e1fe778 GIT binary patch literal 1092 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU+@3CuAr*0NFW9e`mo9t! z;p=ky^S|fWd(L{I5~y{fi9^pygk5ln!j=y2t$JLV7muho|21dH)=mkLX)0NvF{Ptp z^#Tz=-KjcFV&bfsh9a7#3St|#dY(I3Isf@Tt@Hv9%?PhI3F~IR|Iy69{lE0~yVH#O zo@`kk^LtJ+!-YFZ$LELt-BPSJ{gC;z*?fQenLb6HemRA`uH;~9&Dj?b8?8(7Djm*A z=+^A#t&{kce5o{|x9BwU8L#p!JK|VREy%p}$W)f$R&RUH=jpPiHQPUTEdII0`Lbtp zy=}JkbDcXX>N#KZEkB(S&wa|+zJ6Z$mt&sMmaqLz6tc^1SgKPsMQ@gu!R+$uIZqYa z^Z)#|Q{Vb3{cfyH@}@iyV=srFv9>RR87vbs&u)I$5wt5#V6FN7oa=M8zRbK^&2!CY zcJ>C2VAj~w4MI!be0jI8P5kUUkDKXcOTKOM>FMl0%l})&;aY86xlfPjYOT{7Jc{?~ z&wbCncBy1?{z^w-?JWUbtE5-=h^{?ra^Uf)^M@C8b;V883cvlNv*u2k-_Fgu^0U}H zG&z1}7x9JPS{E_1=h&+zFO4tDbb6$0HF|m$tlVjBI_-X2dDz02w#$yaxGU#fZeJ$6 z*H!bX*hMHx$l1eYJa zJ0n{1!r5hEakJ9n**9cIf1k-?H|yD^Z}ao#U*@^GM$+cS?EaAA`bS>O41bvJua5L~ zSutUqd6QF>aYV%S*NHLg4#&AQ&nF&#J@sO$P5bkWS$RcoSGf1qtv87^2|X(i6w<$C zol%9z{*Pk4ar(QwkFp1Si}PJ3#q*-qv2tnHyl>Ys^ESN?eSbJ|qL%726W{Aoz06

(#HXu4Qj9TqAQU;$}v|<;O4k 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 v^9^_{z`&6HJpHgTe~DWM4fxwk;q literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/yepcomm.png b/src/drivers/webextension/images/icons/yepcomm.png new file mode 100644 index 0000000000000000000000000000000000000000..4b987b382f335559068775ec230582d0c1a7864b GIT binary patch literal 3339 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 literal 0 HcmV?d00001 -- GitLab From af59e650b66ec74bb7361daa64d21a183f4c98c5 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 12:56:23 +1000 Subject: [PATCH 348/550] Add icons --- src/drivers/webextension/images/icons/converted/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/drivers/webextension/images/icons/converted/.gitkeep diff --git a/src/drivers/webextension/images/icons/converted/.gitkeep b/src/drivers/webextension/images/icons/converted/.gitkeep new file mode 100644 index 000000000..e69de29bb -- GitLab From 7b52b091208034e8bd293982b4785ff41924f64d Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 13:01:11 +1000 Subject: [PATCH 349/550] Add build folder --- build/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 build/.gitkeep diff --git a/build/.gitkeep b/build/.gitkeep new file mode 100644 index 000000000..e69de29bb -- GitLab From dbcc340926a95b5e8905a814d4c8b02436e7bf9d Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 13:32:26 +1000 Subject: [PATCH 350/550] Fix cookie error --- src/drivers/webextension/js/driver.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 5a264616e..23632b3d4 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -156,8 +156,7 @@ browser.runtime.onConnect.addListener((port) => { const url = wappalyzer.parseUrl(port.sender.tab ? port.sender.tab.url : '') const cookies = await browser.cookies.getAll({ - domain: `.${url.hostname}`, - firstPartyDomain: null + domain: `.${url.hostname}` }) let response -- GitLab From 569030ce93762cb4cf718840d8ddcf72ce7a2d2f Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 28 May 2020 14:11:39 +1000 Subject: [PATCH 351/550] Build v5.10.1 --- src/apps.json | 20 +++++++++++--------- src/drivers/npm/package.json | 2 +- src/drivers/webextension/js/driver.js | 4 ++-- src/drivers/webextension/manifest.json | 2 +- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/apps.json b/src/apps.json index 58658d21b..f516a656a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4660,7 +4660,7 @@ ], "icon": "gRPC.png", "headers": { - "Content-Type": "^application\\/grpc.+$" + "Content-Type": "^application\\/grpc" }, "website": "https://grpc.io" }, @@ -5364,7 +5364,9 @@ "cats": [ 6 ], - "js": {"j2storeURL":""}, + "js": { + "j2storeURL": "" + }, "icon": "j2store.png", "implies": "Joomla", "website": "https://www.j2store.org/" @@ -6282,9 +6284,10 @@ }, "Livewire": { "cats": [ - 18, 19 + 18, + 19 ], - "html": "<[^>]+wire:[^<]+", + "html": "<[^>]+wire:", "icon": "Livewire.png", "implies": "Laravel", "js": { @@ -10846,8 +10849,7 @@ 66 ], "html": [ - "]+?href=\"[^\"]+tailwindcss(?:\\.min)?\\.css", - "[^>]*class=\"[^\"]*(?:sm:|md:|lg:|xl:)" + "]+?href=\"[^\"]+tailwindcss(?:\\.min)?\\.css" ], "icon": "tailwindcss.svg", "website": "https://tailwindcss.com/" @@ -12310,10 +12312,10 @@ 23 ], "headers": { - "x-powered-by": "^Optimized by WPCacheOn.+" + "x-powered-by": "^Optimized by WPCacheOn" }, "icon": "WPCacheOn.png", - "implies":[ + "implies": [ "WordPress" ], "website": "https://wpcacheon.io" @@ -12332,7 +12334,7 @@ "meta": { "generator": "kolors4u (?: ([\\d.]+))?\\;version:\\1" }, - "icon": "kolors4u.png", + "icon": "kolors4u.png", "website": "http://kolors4u.com" }, "Wowza Media Server": { diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index a1e466bfc..b5afa9d38 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.10.0", + "version": "5.10.1", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 23632b3d4..f08f4db78 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -24,11 +24,11 @@ browser.tabs.onRemoved.addListener((tabId) => { function userAgent() { const url = chrome.extension.getURL('/') - if (url.match(/^moz-/)) { + if (url.startsWith('moz-')) { return 'firefox' } - if (url.match(/^ms-browser-/)) { + if (url.startsWith('ms-browser')) { return 'edge' } diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 7fb12aef9..a5a25866e 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.10.0", + "version": "5.10.1", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 976526792b007cf665b33bb6d5fa2e1ebec196cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20S=CC=8Cirka?= Date: Thu, 28 May 2020 09:03:01 +0200 Subject: [PATCH 352/550] Improved jComponent pattern. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 6b4a5cb1f..9fc2ed1e1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5516,7 +5516,7 @@ ], "icon": "jComponent.png", "js": { - "M.version": ".*\\;version:\\1" + "MAIN.version": ".*\\;version:\\1" }, "implies": "jQuery", "website": "https://componentator.com" -- GitLab From 039670f5fb920bcf45499f11e4032cf788bdd5c6 Mon Sep 17 00:00:00 2001 From: Noah Halstead Date: Thu, 28 May 2020 12:57:06 -0400 Subject: [PATCH 353/550] Added Spring Framework --- src/apps.json | 11 +++++++++++ src/drivers/webextension/images/icons/Spring.png | Bin 0 -> 2333 bytes 2 files changed, 11 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Spring.png diff --git a/src/apps.json b/src/apps.json index f516a656a..78dcd01ce 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10439,6 +10439,17 @@ "implies": "Ruby on Rails", "website": "https://spreecommerce.org" }, + "Spring": { + "cats": [ + 18 + ], + "headers": { + "X-Application-Context": "" + }, + "implies": "Java", + "icon": "Spring.png", + "website": "https://spring.io/" + }, "Sqreen": { "cats": [ 19 diff --git a/src/drivers/webextension/images/icons/Spring.png b/src/drivers/webextension/images/icons/Spring.png new file mode 100644 index 0000000000000000000000000000000000000000..2681e19e4823e51ee08779c83b28b7ec21129421 GIT binary patch literal 2333 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0u%tWsIx;Y9?C1WI$O@87 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#JAXlDyqr82*Fc zg1yTpGcYi)mw5WRvOi&!;n9-fu#E_1VBk>nba4#vINlrPJvsEM=)Y^Xe%rj;xqbKB zyjg9_cE8M9=$OIi+bkepAaTKERnjD*!bw`%Qyq=YDA+6fR}fyCGO26oM6ZrnL65nG zg9Swe0^~9?8|(JRf4^7!e&_QyTa9*Ha44Bzdt-SP|Gv*_kAGk5x-_VBCgTb%!MpqB zI`~dW)zC{w(b{Rb(IBSh`QxZa&V}MzpIzT-URLVzw>RVa7QxWfNnwQ&OICR$q@6xf zdcn#nA~-~|#OK}WqpPQ{n=d`@N6kK~(5a$NLo}FYOkLX|x9FNvc>M2cb7y}qG0RKh zy~Hw)t>KWcsNzSLmPZ!*X4f4Hl}-zOIX!>A?a%oei$%kqIP|hcOcf1ih+tF{eLN?H z^Xbma>h}*GHa?bpm?mDm?|r{6Z>!@Ksk{rbmKN=dX%9O!$Mfd;dGdch^j_B2y`Ui; zlr%l_*eM1Uh64-?K^l&coNY#Bsq1^Im}}N{l4&Cb7W`ETswyJ zppW7Ac7M9H^0T^W*WLi5LajsF4f5+57`zx9oEkI^W>0vU^5ki~ZTv0sx#nkcV||Og zjk|nK8Zc~F7Sb4B`~TDG_w%e9m)&SBTo(FAzP*FNLPf9V@9#Uam&ZxZmasId*b=sK z?UZRZh1C}Ebe`S0+1$S3{~yoGF{LqUkFyBf@#A=DzIe5kN5_c?YehCUzPo$>_V1qd zWz!Dbn)y@nn{imF$c~S%u5P!tY;;9cF~24+X~C-ZYgeLau2C~{-)DaYU@5_#S3=>7Omn^TUI6D<>cbz<+EnNl_jbB z`mfhMpSb+{{r|E2y$z{1zFq5ExPF~V$J*XI7w$}5_>p^=Vd1Lpi<(bJ80oMjEnMZq z;Bthc+rcP{E1G>9kKL}%H>`3}UD)h2wLPDRC!}t)%FmA2Q}Xz-R8m?i2ZKhlODE67 z)rzZ|=6;;G`HA$VV=N0fKR>L^JuAESwORf<$&7~UH$9#?rUGRnXEheGcZB2yo#meIzjvFxJH4 zj2W>_N(BsOb^Y7}r+ju|NEA@@Jk}@i6Aw`f(-md9#I+Cw`vLJY)UV z{dcx4wLZRZ+QLsa#g}vURyMp^q!`wk?BKv8Y4Ai zCRv;ndH3nc@?`Go@9uBtd?>w%VU9QB!wcOCE(U9kMDAFdzud9!i1O3?Qz!RIsd#D@ z#>nZ`{k*rbobR3e2?K$}UJR?Qt};BM+iI#Kr@iv=p6hq+U2#oFi%a!&VOksh`JD^r z9B1Evone-rkMIBU?!xx|Ex&66g5^6J^hBrUWaLIWZ(m+{byLSLGjWCTd^QE8|H54g zXEg$s@Llarp1($nVTC61wPEQS)swHU~Fu>RyX&~-9HYK@9SxHm`>i(c1yQ> z@$F^x;fbN4D#A;ePATQ>Df-qb9$)=$qwVp&yx)R~8$P^h=2#=S>E_CtU$d=qq|M5< z=FOWcvyC<6(bJz5Rkd3}uNvO2GUfadue;ukd+@UEq!QwTkg(tli=kHHzXWbukuV~ zIePNTYH#y%al5J#vyzrA-uYeJ{-1CCX+EcO2lgM0ku8);{x?7UUtPiV$#%1Jh3YTw zYV>{0*7oe&lcI;M3;WAUZvK2;_iOdOW$h;4H2NM-IVBQyfA^19(dlt=H#R;!c((dq?XSbHH-~G4Gw-aq za^dE^+W&29XJ31laokPbS8SrAL+RuOrhqG65xY#P{(X7=zWUOIZ*Kp4;-jtoViluTtCLr+@|l+=_Q-bY|474?{Rx$M zH!YvX7#W%xRwdhbJ0$T$swMX@&Ja;3d}Xw9$&^W<*^x)3Wh%bBc(>fL`^HlSgUNe0 z_j46WMP%#u&Z+*|EF8JcZB3{4?1r3-g?y8^9)vBo=bX6d;e-`o&lK`%OP)_|-)5V7 ziS5)L>*#~8(!%%8^;FT|KRd_v>(BW7GjXBkCH+r!ZCZ6|RpW zcHq4&WouvFzqz~I`};W=sm)qFzj*RXFDoi(g+KarsP?(%M9)+6GA10EG51>bVdLq` zr{(L2ici|YH0eV3tVP#&b!%hK@|RT2F3uB>EQT$o=yT|`=Z#iC2zkAU~IR*v> z)e_f;l9a@fRIB8o)Wnih1|tI_16>1CT_cMSLnA8_BP$~_T>}#<1A`?Uq5dcua`RI% Z(<*UmxO(;NX9fla22WQ%mvv4FO#nc#R}cUI literal 0 HcmV?d00001 -- GitLab From ebfef67608aec4aa062fa1af7e186e39bf88203f Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 29 May 2020 09:55:18 +1000 Subject: [PATCH 354/550] NPM module has been rewritten, resulting in API-breaking changes. Using Puppeteer instead of Zombie.js, optimised for processing multiple websites in parallel. --- bin/dev | 5 - bin/links | 3 - patches/zombie-vm-timeout.patch | 11 - run | 4 - src/drivers/npm/Dockerfile | 16 +- src/drivers/npm/README.md | 100 +- src/drivers/npm/browsers/puppeteer.js | 245 --- src/drivers/npm/browsers/zombie.js | 125 -- src/drivers/npm/cli.js | 91 +- src/drivers/npm/driver.js | 608 +++++--- src/drivers/npm/index.js | 12 - src/drivers/npm/package.json | 10 +- src/drivers/npm/yarn.lock | 861 +++-------- src/drivers/puppeteer | 722 +++++++++ src/drivers/puppeteer/.gitignore | 3 - src/drivers/puppeteer/Dockerfile | 34 - src/drivers/puppeteer/README.md | 94 -- src/drivers/puppeteer/browser.js | 20 - src/drivers/puppeteer/cli.js | 107 -- src/drivers/puppeteer/driver.js | 540 ------- src/drivers/puppeteer/index.js | 12 - src/drivers/puppeteer/package.json | 30 - src/drivers/puppeteer/yarn.lock | 296 ---- yarn-error.log | 2040 +++++++++++++++++++++++++ 24 files changed, 3495 insertions(+), 2494 deletions(-) delete mode 100755 bin/dev delete mode 100644 patches/zombie-vm-timeout.patch delete mode 100644 src/drivers/npm/browsers/puppeteer.js delete mode 100644 src/drivers/npm/browsers/zombie.js delete mode 100755 src/drivers/npm/index.js create mode 100644 src/drivers/puppeteer delete mode 100644 src/drivers/puppeteer/.gitignore delete mode 100644 src/drivers/puppeteer/Dockerfile delete mode 100644 src/drivers/puppeteer/README.md delete mode 100644 src/drivers/puppeteer/browser.js delete mode 100755 src/drivers/puppeteer/cli.js delete mode 100644 src/drivers/puppeteer/driver.js delete mode 100755 src/drivers/puppeteer/index.js delete mode 100644 src/drivers/puppeteer/package.json delete mode 100644 src/drivers/puppeteer/yarn.lock create mode 100644 yarn-error.log diff --git a/bin/dev b/bin/dev deleted file mode 100755 index 1b58c63d7..000000000 --- a/bin/dev +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -cd "$(dirname $0)/.." - -yarn run dev diff --git a/bin/links b/bin/links index 1bcff8216..5773b921b 100755 --- a/bin/links +++ b/bin/links @@ -7,9 +7,6 @@ echo "Creating links..." ln -nf apps.json drivers/npm ln -nf wappalyzer.js drivers/npm -ln -nf apps.json drivers/puppeteer -ln -nf wappalyzer.js drivers/puppeteer - ln -nf apps.json drivers/webextension ln -nf wappalyzer.js drivers/webextension/js diff --git a/patches/zombie-vm-timeout.patch b/patches/zombie-vm-timeout.patch deleted file mode 100644 index 27313611a..000000000 --- a/patches/zombie-vm-timeout.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/drivers/npm/node_modules/zombie/lib/document.js -+++ src/drivers/npm/node_modules/zombie/lib/document.js -@@ -247,7 +247,7 @@ function setupWindow(window, args) { - browser._windowInScope = window; - let result; - if (typeof code == 'buffer' || code instanceof Buffer) code = code.toString(); -- if (typeof code === 'string' || code instanceof String) result = VM.runInContext(code, context, { filename });else if (code) result = code.call(window); -+ if (typeof code === 'string' || code instanceof String) result = VM.runInContext(code, context, { filename, timeout: 1000 });else if (code) result = code.call(window); - browser.emit('evaluated', code, result, filename); - return result; - } catch (error) { diff --git a/run b/run index bf0262bf3..0e279eb20 100755 --- a/run +++ b/run @@ -15,11 +15,7 @@ $cmd sh -c "\ cd src/drivers/webextension; \ yarn install; \ cd ../npm; \ - yarn install; \ - cd ../puppeteer; \ yarn install" -$cmd sh -c "cat patches/*.patch | patch -p0" - $cmd ./bin/run links $cmd ./bin/run $@ diff --git a/src/drivers/npm/Dockerfile b/src/drivers/npm/Dockerfile index 4c1c3596b..8a3e99b85 100644 --- a/src/drivers/npm/Dockerfile +++ b/src/drivers/npm/Dockerfile @@ -4,31 +4,25 @@ MAINTAINER Wappalyzer ENV WAPPALYZER_ROOT /opt/wappalyzer ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true -ENV CHROME_BIN /usr/bin/chromium-browser +ENV CHROMIUM_BIN /usr/bin/chromium-browser -RUN apk update && apk add --no-cache \ +RUN apk update && apk add -u --no-cache \ nodejs \ - nodejs-npm \ udev \ chromium \ - ttf-freefont + ttf-freefont \ + yarn RUN mkdir -p "$WAPPALYZER_ROOT/browsers" WORKDIR "$WAPPALYZER_ROOT" ADD apps.json . -ADD browser.js . -ADD browsers/zombie.js ./browsers -ADD browsers/puppeteer.js ./browsers ADD cli.js . ADD driver.js . -ADD index.js . ADD package.json . ADD wappalyzer.js . -RUN npm i && npm i puppeteer - -RUN /usr/bin/chromium-browser --version +RUN yarn install ENTRYPOINT ["node", "cli.js"] diff --git a/src/drivers/npm/README.md b/src/drivers/npm/README.md index 72f39600b..495847b28 100644 --- a/src/drivers/npm/README.md +++ b/src/drivers/npm/README.md @@ -1,28 +1,17 @@ # Wappalyzer -[Wappalyzer](https://www.wappalyzer.com/) is a -[cross-platform](https://www.wappalyzer.com/nodejs) utility that uncovers the -technologies used on websites. It detects -[content management systems](https://www.wappalyzer.com/technologies/cms), [ecommerce platforms](https://www.wappalyzer.com/technologies/ecommerce), [web servers](https://www.wappalyzer.com/technologies/web-servers), [JavaScript frameworks](https://www.wappalyzer.com/technologies/javascript-frameworks), -[analytics tools](https://www.wappalyzer.com/technologies/analytics) and -[many more](https://www.wappalyzer.com/technologies). +[Wappalyzer](https://www.wappalyzer.com/) indentifies technologies on websites. -## Installation - -```shell -$ npm i -g wappalyzer # Globally -$ npm i wappalyzer --save # As a dependency -``` +## CLI -To use Puppeteer (headless Chrome browser), you must install the NPM package manually: +## Installation ```shell -$ npm i puppeteer@^2.0.0 +$ npm i -g wappalyzer ``` - -## Run from the command line +## Usage ``` wappalyzer [options] @@ -31,8 +20,7 @@ wappalyzer [options] ### Options ``` --b, --browser=... Specify which headless browser to use (zombie or puppeteer) --c, --chunk-size=... Process links in chunks +-b, --batch-size=... Process links in batches -d, --debug Output debug messages -t, --delay=ms Wait for ms milliseconds between requests -h, --help This text @@ -41,16 +29,21 @@ wappalyzer [options] -D, --max-depth=... Don't analyse pages more than num levels deep -m, --max-urls=... Exit when num URLs have been analysed -w, --max-wait=... Wait no more than ms milliseconds for page resources to load --p, --password=... Password to be used for basic HTTP authentication (zombie only) -P, --pretty Pretty-print JSON output ---proxy=... Proxy URL, e.g. 'http://user:pass@proxy:8080' (zombie only) -r, --recursive Follow links on pages (crawler) -a, --user-agent=... Set the user agent string --u, --username=... Username to be used for basic HTTP authentication (zombie only) ``` -## Run from a script +## Dependency + +## Installation + +```shell +$ npm i wappalyzer +``` + +## Usage ```javascript const Wappalyzer = require('wappalyzer'); @@ -58,7 +51,6 @@ const Wappalyzer = require('wappalyzer'); const url = 'https://www.wappalyzer.com'; const options = { - // browser: 'puppeteer', debug: false, delay: 500, maxDepth: 3, @@ -70,27 +62,53 @@ const options = { htmlMaxRows: 2000, }; -const wappalyzer = new Wappalyzer(url, options); +;(async function() { + const wappalyzer = await new Wappalyzer() + + try { + await wappalyzer.init() + + const site = await wappalyzer.open(url) + + // Optionally capture and output errors + site.on('error', console.error) + + const results = site.analyze() + + console.log(JSON.stringify(results, null, 2)) + } catch (error) { + console.error(error) + } + + await wappalyzer.destroy() +})() +``` + +Multiple URLs can be processed in parallel: + +```javascript +const Wappalyzer = require('wappalyzer'); + +const urls = ['https://www.wappalyzer.com', 'https://www.example.com'] -// Optional: capture log output -// wappalyzer.on('log', params => { -// const { message, source, type } = params; -// }); +;(async function() { + const wappalyzer = await new Wappalyzer() -// Optional: do something on page visit -// wappalyzer.on('visit', params => { -// const { browser, pageUrl } = params; -// }); + try { + await wappalyzer.init() -wappalyzer.analyze() - .then((json) => { - process.stdout.write(`${JSON.stringify(json, null, 2)}\n`); + const results = await Promise.all( + urls.map(async (url) => ({ + url, + results: await wappalyzer.open(url).analyze() + })) + ) - process.exit(0); - }) - .catch((error) => { - process.stderr.write(`${error}\n`); + console.log(JSON.stringify(results, null, 2)) + } catch (error) { + console.error(error) + } - process.exit(1); - }); + await wappalyzer.destroy() +})() ``` diff --git a/src/drivers/npm/browsers/puppeteer.js b/src/drivers/npm/browsers/puppeteer.js deleted file mode 100644 index 9e4d5f8e4..000000000 --- a/src/drivers/npm/browsers/puppeteer.js +++ /dev/null @@ -1,245 +0,0 @@ -const { AWS_LAMBDA_FUNCTION_NAME, CHROME_BIN } = process.env - -let chromium -let puppeteer - -if (AWS_LAMBDA_FUNCTION_NAME) { - // eslint-disable-next-line global-require, import/no-unresolved - chromium = require('chrome-aws-lambda') - ;({ puppeteer } = chromium) -} else { - // eslint-disable-next-line global-require - puppeteer = require('puppeteer') -} - -const Browser = require('../browser') - -function getJs() { - const dereference = (obj, level = 0) => { - try { - // eslint-disable-next-line no-undef - if (level > 5 || (level && obj === window)) { - return '[Removed]' - } - - if (Array.isArray(obj)) { - obj = obj.map((item) => dereference(item, level + 1)) - } - - if ( - typeof obj === 'function' || - (typeof obj === 'object' && obj !== null) - ) { - const newObj = {} - - Object.keys(obj).forEach((key) => { - newObj[key] = dereference(obj[key], level + 1) - }) - - return newObj - } - - return obj - } catch (error) { - return undefined - } - } - - // eslint-disable-next-line no-undef - return dereference(window) -} - -class PuppeteerBrowser extends Browser { - constructor(options) { - options.maxWait = options.maxWait || 60 - - super(options) - } - - async visit(url) { - let done = false - let browser - - try { - await new Promise(async (resolve, reject) => { - try { - browser = await puppeteer.launch( - chromium - ? { - args: [...chromium.args, '--ignore-certificate-errors'], - defaultViewport: chromium.defaultViewport, - executablePath: await chromium.executablePath, - headless: chromium.headless - } - : { - args: [ - '--no-sandbox', - '--headless', - '--disable-gpu', - '--ignore-certificate-errors' - ], - executablePath: CHROME_BIN - } - ) - - browser.on('disconnected', () => { - if (!done) { - reject(new Error('browser: disconnected')) - } - }) - - const page = await browser.newPage() - - page.setDefaultTimeout(this.options.maxWait * 1.1) - - await page.setRequestInterception(true) - - page.on('error', (error) => - reject(new Error(`page error: ${error.message || error}`)) - ) - - let responseReceived = false - - page.on('request', (request) => { - try { - if ( - responseReceived && - request.isNavigationRequest() && - request.frame() === page.mainFrame() && - request.url() !== url - ) { - this.log(`abort navigation to ${request.url()}`) - - request.abort('aborted') - } else if (!done) { - if (!['document', 'script'].includes(request.resourceType())) { - request.abort() - } else { - request.continue() - } - } - } catch (error) { - reject(new Error(`page error: ${error.message || error}`)) - } - }) - - page.on('response', (response) => { - try { - if (!this.statusCode) { - this.statusCode = response.status() - - this.headers = {} - - const headers = response.headers() - - Object.keys(headers).forEach((key) => { - this.headers[key] = Array.isArray(headers[key]) - ? headers[key] - : [headers[key]] - }) - - this.contentType = headers['content-type'] || null - } - - if (response.status() < 300 || response.status() > 399) { - responseReceived = true - } - } catch (error) { - reject(new Error(`page error: ${error.message || error}`)) - } - }) - - page.on('console', ({ _type, _text, _location }) => { - if (!/Failed to load resource: net::ERR_FAILED/.test(_text)) { - this.log( - `${_text} (${_location.url}: ${_location.lineNumber})`, - _type - ) - } - }) - - if (this.options.userAgent) { - await page.setUserAgent(this.options.userAgent) - } - - try { - await Promise.race([ - page.goto(url, { waitUntil: 'domcontentloaded' }), - // eslint-disable-next-line no-shadow - new Promise((resolve, reject) => - setTimeout( - () => reject(new Error('timeout')), - this.options.maxWait - ) - ) - ]) - } catch (error) { - throw new Error(error.message || error.toString()) - } - - // eslint-disable-next-line no-undef - const links = await page.evaluateHandle(() => - Array.from(document.getElementsByTagName('a')).map( - ({ hash, hostname, href, pathname, protocol, rel }) => ({ - hash, - hostname, - href, - pathname, - protocol, - rel - }) - ) - ) - - this.links = await links.jsonValue() - - // eslint-disable-next-line no-undef - const scripts = await page.evaluateHandle(() => - Array.from(document.getElementsByTagName('script')).map( - ({ src }) => src - ) - ) - - this.scripts = (await scripts.jsonValue()).filter((script) => script) - - this.js = await page.evaluate(getJs) - - this.cookies = (await page.cookies()).map( - ({ name, value, domain, path }) => ({ - name, - value, - domain, - path - }) - ) - - this.html = await page.content() - - resolve() - } catch (error) { - reject(new Error(`visit error: ${error.message || error}`)) - } - }) - } catch (error) { - this.log(`visit error: ${error.message || error} (${url})`, 'error') - - throw new Error(error.message || error.toString()) - } finally { - done = true - - if (browser) { - try { - await browser.close() - - this.log('browser close ok') - } catch (error) { - this.log(`browser close error: ${error.message || error}`, 'error') - } - } - } - - this.log(`visit ok (${url})`) - } -} - -module.exports = PuppeteerBrowser diff --git a/src/drivers/npm/browsers/zombie.js b/src/drivers/npm/browsers/zombie.js deleted file mode 100644 index 170ae2236..000000000 --- a/src/drivers/npm/browsers/zombie.js +++ /dev/null @@ -1,125 +0,0 @@ -const Zombie = require('zombie'); -const Browser = require('../browser'); - -class ZombieBrowser extends Browser { - constructor(options) { - super(options); - - this.browser = new Zombie({ - proxy: options.proxy, - silent: true, - strictSSL: false, - userAgent: options.userAgent, - waitDuration: options.maxWait, - }); - - this.browser.on('authenticate', (auth) => { - auth.username = this.options.username; - auth.password = this.options.password; - }); - } - - visit(url) { - return new Promise((resolve, reject) => { - try { - this.browser.visit(url, () => { - const resource = this.browser.resources.length - ? this.browser.resources.filter(_resource => _resource.response).shift() : null; - - this.window = this.browser.window; - this.document = this.browser.document; - this.headers = this.getHeaders(); - this.statusCode = resource ? resource.response.status : 0; - this.contentType = this.headers['content-type'] ? this.headers['content-type'].shift() : null; - this.html = this.getHtml(); - this.js = this.getJs(); - this.links = this.getLinks(); - this.scripts = this.getScripts(); - this.cookies = this.getCookies(); - - resolve(); - }); - } catch (error) { - reject(error.message); - } - }); - } - - getHeaders() { - const headers = {}; - - const resource = this.browser.resources.length - ? this.browser.resources.filter(_resource => _resource.response).shift() : null; - - if (resource) { - // eslint-disable-next-line no-underscore-dangle - resource.response.headers._headers.forEach((header) => { - if (!headers[header[0]]) { - headers[header[0]] = []; - } - - headers[header[0]].push(header[1]); - }); - } - - return headers; - } - - getHtml() { - let html = ''; - - if (this.browser.document && this.browser.document.documentElement) { - try { - html = this.browser.html(); - } catch (error) { - this.log(error.message, 'error'); - } - } - - return html; - } - - getScripts() { - let scripts = []; - - if (this.browser.document && this.browser.document.scripts) { - scripts = Array.prototype.slice - .apply(this.browser.document.scripts) - .filter(script => script.src) - .map(script => script.src); - } - - return scripts; - } - - getJs() { - return this.browser.window; - } - - getLinks() { - let links = []; - - if (this.browser.document) { - links = Array.from(this.browser.document.getElementsByTagName('a')); - } - - return links; - } - - getCookies() { - const cookies = []; - - if (this.browser.cookies) { - this.browser.cookies.forEach(cookie => cookies.push({ - name: cookie.key, - value: cookie.value, - domain: cookie.domain, - path: cookie.path, - })); - } - - return cookies; - } -} - -module.exports = ZombieBrowser; diff --git a/src/drivers/npm/cli.js b/src/drivers/npm/cli.js index ef63d9815..9348ce709 100755 --- a/src/drivers/npm/cli.js +++ b/src/drivers/npm/cli.js @@ -1,47 +1,51 @@ #!/usr/bin/env node -const Wappalyzer = require('./driver'); +const Wappalyzer = require('./driver') -const args = process.argv.slice(2); +const args = process.argv.slice(2) -const options = {}; +const options = {} -let url; -let arg; +let url +let arg const aliases = { a: 'userAgent', - b: 'browser', - c: 'chunkSize', + b: 'batchSize', d: 'debug', t: 'delay', h: 'help', D: 'maxDepth', m: 'maxUrls', - p: 'password', P: 'pretty', r: 'recursive', - u: 'username', - w: 'maxWait', -}; + w: 'maxWait' +} -while (true) { // eslint-disable-line no-constant-condition - arg = args.shift(); +while (true) { + // eslint-disable-line no-constant-condition + arg = args.shift() if (!arg) { - break; + break } - const matches = /^-?-([^=]+)(?:=(.+)?)?/.exec(arg); + const matches = /^-?-([^=]+)(?:=(.+)?)?/.exec(arg) if (matches) { - const key = aliases[matches[1]] || matches[1].replace(/-\w/g, _matches => _matches[1].toUpperCase()); + const key = + aliases[matches[1]] || + matches[1].replace(/-\w/g, (_matches) => _matches[1].toUpperCase()) // eslint-disable-next-line no-nested-ternary - const value = matches[2] ? matches[2] : args[0] && !args[0].match(/^-/) ? args.shift() : true; + const value = matches[2] + ? matches[2] + : args[0] && !args[0].startsWith('-') + ? args.shift() + : true - options[key] = value; + options[key] = value } else { - url = arg; + url = arg } } @@ -51,12 +55,11 @@ if (!url || options.help) { Examples: wappalyzer https://www.example.com - node cli.js https://www.example.com -b puppeteer -r -D 3 -m 50 + node cli.js https://www.example.com -r -D 3 -m 50 docker wappalyzer/cli https://www.example.com --pretty Options: - -b, --browser=... Specify which headless browser to use (zombie or puppeteer) - -c, --chunk-size=... Process links in chunks + -b, --batch-size=... Process links in batches -d, --debug Output debug messages -t, --delay=ms Wait for ms milliseconds between requests -h, --help This text @@ -65,30 +68,40 @@ Options: -D, --max-depth=... Don't analyse pages more than num levels deep -m, --max-urls=... Exit when num URLs have been analysed -w, --max-wait=... Wait no more than ms milliseconds for page resources to load - -p, --password=... Password to be used for basic HTTP authentication (zombie only) -P, --pretty Pretty-print JSON output - --proxy=... Proxy URL, e.g. 'http://user:pass@proxy:8080' (zombie only) -r, --recursive Follow links on pages (crawler) -a, --user-agent=... Set the user agent string - -u, --username=... Username to be used for basic HTTP authentication (zombie only) -`); +`) - process.exit(1); + process.exit(1) } -// eslint-disable-next-line import/no-dynamic-require -const Browser = require(`./browsers/${options.browser || 'zombie'}`); +;(async function() { + const wappalyzer = await new Wappalyzer(options) + + try { + await wappalyzer.init() + + const site = await wappalyzer.open(url) + + site.on('error', (error) => { + process.stderr.write(`page error: ${error}\n`) + }) -const wappalyzer = new Wappalyzer(Browser, url, options); + const results = await site.analyze() -wappalyzer.analyze() - .then((json) => { - process.stdout.write(`${JSON.stringify(json, null, options.pretty ? 2 : null)}\n`); + process.stdout.write( + `${JSON.stringify(results, null, options.pretty ? 2 : null)}\n` + ) - process.exit(0); - }) - .catch((error) => { - process.stderr.write(`${error}\n`); + await wappalyzer.destroy() - process.exit(1); - }); + process.exit(0) + } catch (error) { + process.stderr.write(error.toString()) + + await wappalyzer.destroy() + + process.exit(1) + } +})() diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index e64cda9be..75b731e60 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -1,81 +1,129 @@ -const url = require('url'); -const fs = require('fs'); -const path = require('path'); -const LanguageDetect = require('languagedetect'); -const Wappalyzer = require('./wappalyzer'); +const { URL } = require('url') +const fs = require('fs') +const LanguageDetect = require('languagedetect') +const Wappalyzer = require('./wappalyzer') + +const { AWS_LAMBDA_FUNCTION_NAME, CHROMIUM_BIN } = process.env + +let puppeteer + +if (AWS_LAMBDA_FUNCTION_NAME) { + // eslint-disable-next-line global-require, import/no-unresolved + ;({ + chromium: { puppeteer } + } = require('chrome-aws-lambda')) +} else { + // eslint-disable-next-line global-require + puppeteer = require('puppeteer') +} -const languageDetect = new LanguageDetect(); +const languageDetect = new LanguageDetect() -languageDetect.setLanguageType('iso2'); +languageDetect.setLanguageType('iso2') -const json = JSON.parse(fs.readFileSync(path.resolve(`${__dirname}/apps.json`))); +const json = JSON.parse(fs.readFileSync('./apps.json')) -const extensions = /^([^.]+$|\.(asp|aspx|cgi|htm|html|jsp|php)$)/; +const extensions = /^([^.]+$|\.(asp|aspx|cgi|htm|html|jsp|php)$)/ const errorTypes = { RESPONSE_NOT_OK: 'Response was not ok', NO_RESPONSE: 'No response from server', - NO_HTML_DOCUMENT: 'No HTML document', -}; + NO_HTML_DOCUMENT: 'No HTML document' +} function sleep(ms) { - return ms ? new Promise(resolve => setTimeout(resolve, ms)) : Promise.resolve(); + return new Promise((resolve) => setTimeout(resolve, ms)) +} + +function getJs() { + const dereference = (obj, level = 0) => { + try { + // eslint-disable-next-line no-undef + if (level > 5 || (level && obj === window)) { + return '[Removed]' + } + + if (Array.isArray(obj)) { + obj = obj.map((item) => dereference(item, level + 1)) + } + + if ( + typeof obj === 'function' || + (typeof obj === 'object' && obj !== null) + ) { + const newObj = {} + + Object.keys(obj).forEach((key) => { + newObj[key] = dereference(obj[key], level + 1) + }) + + return newObj + } + + return obj + } catch (error) { + return undefined + } + } + + // eslint-disable-next-line no-undef + return dereference(window) } function processJs(window, patterns) { - const js = {}; + const js = {} Object.keys(patterns).forEach((appName) => { - js[appName] = {}; + js[appName] = {} Object.keys(patterns[appName]).forEach((chain) => { - js[appName][chain] = {}; + js[appName][chain] = {} patterns[appName][chain].forEach((pattern, index) => { - const properties = chain.split('.'); + const properties = chain.split('.') - let value = properties - .reduce((parent, property) => (parent && parent[property] - ? parent[property] : null), window); + let value = properties.reduce( + (parent, property) => + parent && parent[property] ? parent[property] : null, + window + ) - value = typeof value === 'string' || typeof value === 'number' ? value : !!value; + value = + typeof value === 'string' || typeof value === 'number' + ? value + : !!value if (value) { - js[appName][chain][index] = value; + js[appName][chain][index] = value } - }); - }); - }); + }) + }) + }) - return js; + return js } function processHtml(html, maxCols, maxRows) { if (maxCols || maxRows) { - const chunks = []; - const rows = html.length / maxCols; - - let i; + const batchs = [] + const rows = html.length / maxCols - for (i = 0; i < rows; i += 1) { + for (let i = 0; i < rows; i += 1) { if (i < maxRows / 2 || i > rows - maxRows / 2) { - chunks.push(html.slice(i * maxCols, (i + 1) * maxCols)); + batchs.push(html.slice(i * maxCols, (i + 1) * maxCols)) } } - html = chunks.join('\n'); + html = batchs.join('\n') } - return html; + return html } class Driver { - constructor(Browser, pageUrl, options) { - this.options = Object.assign({}, { - password: '', - proxy: null, - username: '', - chunkSize: 5, + constructor(options = {}) { + this.options = { + batchSize: 5, debug: false, delay: 500, htmlMaxCols: 2000, @@ -84,252 +132,410 @@ class Driver { maxUrls: 10, maxWait: 5000, recursive: false, - }, options || {}); - - this.options.debug = Boolean(+this.options.debug); - this.options.recursive = Boolean(+this.options.recursive); - this.options.delay = this.options.recursive ? parseInt(this.options.delay, 10) : 0; - this.options.maxDepth = parseInt(this.options.maxDepth, 10); - this.options.maxUrls = parseInt(this.options.maxUrls, 10); - this.options.maxWait = parseInt(this.options.maxWait, 10); - this.options.htmlMaxCols = parseInt(this.options.htmlMaxCols, 10); - this.options.htmlMaxRows = parseInt(this.options.htmlMaxRows, 10); + ...options + } - this.origPageUrl = url.parse(pageUrl); - this.analyzedPageUrls = {}; - this.apps = []; - this.meta = {}; - this.listeners = {}; + this.options.debug = Boolean(+this.options.debug) + this.options.recursive = Boolean(+this.options.recursive) + this.options.delay = this.options.recursive + ? parseInt(this.options.delay, 10) + : 0 + this.options.maxDepth = parseInt(this.options.maxDepth, 10) + this.options.maxUrls = parseInt(this.options.maxUrls, 10) + this.options.maxWait = parseInt(this.options.maxWait, 10) + this.options.htmlMaxCols = parseInt(this.options.htmlMaxCols, 10) + this.options.htmlMaxRows = parseInt(this.options.htmlMaxRows, 10) + + this.destroyed = false + } - this.Browser = Browser; + async init() { + this.log('Launching browser...') - this.wappalyzer = new Wappalyzer(); + try { + this.browser = await puppeteer.launch({ + args: [ + '--no-sandbox', + '--headless', + '--disable-gpu', + '--ignore-certificate-errors' + ], + executablePath: CHROMIUM_BIN + }) + + this.browser.on('disconnected', async () => { + this.log('Browser disconnected') + + if (!this.destroyed) { + await this.init() + } + }) + } catch (error) { + throw new Error(error.toString()) + } + } - this.wappalyzer.apps = json.apps; - this.wappalyzer.categories = json.categories; + async destroy() { + this.destroyed = true - this.wappalyzer.parseJsPatterns(); + if (this.browser) { + try { + await sleep(1) - this.wappalyzer.driver.log = (message, source, type) => this.log(message, source, type); - this.wappalyzer.driver - .displayApps = (detected, meta, context) => this.displayApps(detected, meta, context); - } + await this.browser.close() - on(event, callback) { - if (!this.listeners[event]) { - this.listeners[event] = []; + this.log('Done') + } catch (error) { + throw new Error(error.toString()) + } } + } - this.listeners[event].push(callback); + open(url) { + return new Site(url, this) } - emit(event, params) { - if (this.listeners[event]) { - this.listeners[event].forEach(listener => listener(params)); + log(message, source = 'driver', type = 'debug') { + if (this.options.debug) { + // eslint-disable-next-line no-console + console.log(`${type.toUpperCase()} | ${source} | ${message}`) } } +} - analyze() { - this.time = { - start: new Date().getTime(), - last: new Date().getTime(), - }; +class Site { + constructor(url, driver) { + ;({ options: this.options, browser: this.browser } = driver) - return this.crawl(this.origPageUrl); - } + this.driver = driver - log(message, source, type) { - if (this.options.debug) { - // eslint-disable-next-line no-console - console.log(`[wappalyzer ${type}]`, `[${source}]`, message); + try { + this.originalUrl = new URL(url) + } catch (error) { + throw new Error(error.message || error.toString()) } - this.emit('log', { message, source, type }); - } + this.wappalyzer = new Wappalyzer() - displayApps(detected, meta) { - this.meta = meta; + this.wappalyzer.apps = json.apps + this.wappalyzer.categories = json.categories - Object.keys(detected).forEach((appName) => { - const app = detected[appName]; + this.wappalyzer.parseJsPatterns() - const categories = []; + this.wappalyzer.driver.log = (message, source, type) => + this.log(message, source, type) + this.wappalyzer.driver.displayApps = (detected, meta, context) => + this.displayApps(detected, meta, context) - app.props.cats.forEach((id) => { - const category = {}; + this.analyzedUrls = {} + this.technologies = [] + this.meta = {} - category[id] = json.categories[id].name; + this.listeners = {} - categories.push(category); - }); + this.headers = {} + } - if (!this.apps.some(detectedApp => detectedApp.name === app.name)) { - this.apps.push({ - name: app.name, - confidence: app.confidenceTotal.toString(), - version: app.version || null, - icon: app.props.icon || 'default.svg', - website: app.props.website, - cpe: app.props.cpe || null, - categories, - }); - } - }); + async init() {} + + on(event, callback) { + if (!this.listeners[event]) { + this.listeners[event] = [] + } + + this.listeners[event].push(callback) + } + + emit(event, params) { + if (this.listeners[event]) { + this.listeners[event].forEach((listener) => listener(params)) + } + } + + log(...args) { + this.emit('log', ...args) + + this.driver.log(...args) } - async fetch(pageUrl, index, depth) { + async fetch(url, index, depth) {} + + async goto(url) { // Return when the URL is a duplicate or maxUrls has been reached if ( - this.analyzedPageUrls[pageUrl.href] - || this.analyzedPageUrls.length >= this.options.maxUrls + this.analyzedUrls[url.href] || + Object.keys(this.analyzedUrls).length >= this.options.maxUrls ) { - return []; + return } - this.analyzedPageUrls[pageUrl.href] = { - status: 0, - }; + this.log(`Navigate to ${url}`, 'page') - const timerScope = { - last: new Date().getTime(), - }; + this.analyzedUrls[url.href] = { + status: 0 + } - this.timer(`fetch; url: ${pageUrl.href}; depth: ${depth}; delay: ${this.options.delay * index}ms`, timerScope); + if (!this.browser) { + throw new Error('Browser closed') + } - await sleep(this.options.delay * index); + const page = await this.browser.newPage() - try { - return this.visit(pageUrl, timerScope); - } catch (error) { - throw new Error(error.message); - } - } + page.setDefaultTimeout(this.options.maxWait) - async visit(pageUrl, timerScope) { - const browser = new this.Browser(this.options); + await page.setRequestInterception(true) - browser.log = (message, type) => this.wappalyzer.log(message, 'browser', type); + page.on('error', (error) => this.emit('error', error)) - this.timer(`visit start; url: ${pageUrl.href}`, timerScope); + let responseReceived = false - try { - await browser.visit(pageUrl.href); - } catch (error) { - this.wappalyzer.log(error.message, 'browser', 'error'); + page.on('request', (request) => { + try { + if ( + (responseReceived && request.isNavigationRequest()) || + request.frame() !== page.mainFrame() || + !['document', 'script'].includes(request.resourceType()) + ) { + request.abort('blockedbyclient') + } else { + request.continue() + } + } catch (error) { + this.emit('error', error) + } + }) + + page.on('response', (response) => { + try { + if (response.url() === url.href) { + this.analyzedUrls[url.href] = { + status: response.status() + } + + const headers = response.headers() + + Object.keys(headers).forEach((key) => { + this.headers[key] = [ + ...(this.headers[key] || []), + ...(Array.isArray(headers[key]) ? headers[key] : [headers[key]]) + ] + }) + + this.contentType = headers['content-type'] || null + + if (response.status() >= 300 && response.status() < 400) { + if (this.headers.location) { + url = new URL(this.headers.location.slice(-1)) + } + } else { + responseReceived = true + } + } + } catch (error) { + this.emit('error', error) + } + }) - throw new Error('RESPONSE_NOT_OK'); + if (this.options.userAgent) { + await page.setUserAgent(this.options.userAgent) } - this.timer(`visit end; url: ${pageUrl.href}`, timerScope); + try { + await Promise.race([ + page.goto(url.href, { waitUntil: 'domcontentloaded' }), + new Promise((resolve, reject) => + setTimeout(() => reject(new Error('Timeout')), this.options.maxWait) + ) + ]) + } catch (error) { + this.emit('error', error) + } - this.analyzedPageUrls[pageUrl.href].status = browser.statusCode; + await sleep(1000) + + const links = await ( + await page.evaluateHandle(() => + Array.from(document.getElementsByTagName('a')).map( + ({ hash, hostname, href, pathname, protocol, rel }) => ({ + hash, + hostname, + href, + pathname, + protocol, + rel + }) + ) + ) + ).jsonValue() + + // eslint-disable-next-line no-undef + const scripts = ( + await ( + await page.evaluateHandle(() => + Array.from(document.getElementsByTagName('script')).map( + ({ src }) => src + ) + ) + ).jsonValue() + ).filter((script) => script) + + const js = processJs(await page.evaluate(getJs), this.wappalyzer.jsPatterns) + + const cookies = (await page.cookies()).map( + ({ name, value, domain, path }) => ({ + name, + value, + domain, + path + }) + ) + + const html = processHtml( + await page.content(), + this.options.htmlMaxCols, + this.options.htmlMaxRows + ) // Validate response - if (!browser.statusCode) { - throw new Error('NO_RESPONSE'); + if (!this.analyzedUrls[url.href].status) { + throw new Error('NO_RESPONSE') } - const { cookies, headers, scripts } = browser; - - const html = processHtml(browser.html, this.options.htmlMaxCols, this.options.htmlMaxRows); - const js = processJs(browser.js, this.wappalyzer.jsPatterns); - - let language = null; + let language = null try { - [[language]] = languageDetect.detect(html.replace(/<\/?[^>]+(>|$)/g, ' '), 1); + const [attrs] = languageDetect.detect( + html.replace(/<\/?[^>]+(>|$)/g, ' '), + 1 + ) + + if (attrs) { + ;[language] = attrs + } } catch (error) { - this.wappalyzer.log(`${error.message || error}; url: ${pageUrl.href}`, 'driver', 'error'); + this.log(`${error} (${url.href})`, 'driver', 'error') } - await this.wappalyzer.analyze(pageUrl, { + await this.wappalyzer.analyze(url, { cookies, - headers, + headers: this.headers, html, js, scripts, - language, - }); + language + }) const reducedLinks = Array.prototype.reduce.call( - browser.links, (results, link) => { + links, + (results, link) => { if ( - results - && Object.prototype.hasOwnProperty.call(Object.getPrototypeOf(results), 'push') - && link.protocol - && link.protocol.match(/https?:/) - && link.rel !== 'nofollow' - && link.hostname === this.origPageUrl.hostname - && extensions.test(link.pathname) + results && + Object.prototype.hasOwnProperty.call( + Object.getPrototypeOf(results), + 'push' + ) && + link.protocol && + link.protocol.match(/https?:/) && + link.rel !== 'nofollow' && + link.hostname === url.hostname && + extensions.test(link.pathname) ) { - link.hash = ''; - - results.push(url.parse(link.href)); + results.push(new URL(link.href.split('#')[0])) } - return results; - }, [], - ); + return results + }, + [] + ) - this.emit('visit', { browser, pageUrl }); + this.emit('goto', url) - return reducedLinks; + return reducedLinks } - async crawl(pageUrl, index = 1, depth = 1) { - pageUrl.canonical = `${pageUrl.protocol}//${pageUrl.host}${pageUrl.pathname}`; - - let links; - + async analyze(url = this.originalUrl, index = 1, depth = 1) { try { - links = await this.fetch(pageUrl, index, depth); - } catch (error) { - const type = error.message && errorTypes[error.message] ? error.message : 'UNKNOWN_ERROR'; - const message = error.message && errorTypes[error.message] ? errorTypes[error.message] : 'Unknown error'; + await sleep(this.options.delay * index) - this.analyzedPageUrls[pageUrl.href].error = { - type, - message, - }; + const links = await this.goto(url) - this.wappalyzer.log(`${message}; url: ${pageUrl.href}`, 'driver', 'error'); - } + if (links && this.options.recursive && depth < this.options.maxDepth) { + await this.batch(links.slice(0, this.options.maxUrls), depth + 1) + } + } catch (error) { + const type = + error.message && errorTypes[error.message] + ? error.message + : 'UNKNOWN_ERROR' + const message = + error.message && errorTypes[error.message] + ? errorTypes[error.message] + : 'Unknown error' + + this.analyzedUrls[url.href] = { + status: 0, + error: { + type, + message + } + } - if (links && this.options.recursive && depth < this.options.maxDepth) { - await this.chunk(links.slice(0, this.options.maxUrls), depth + 1); + this.log(`${message} (${url.href})`, 'driver', 'error') } return { - urls: this.analyzedPageUrls, - applications: this.apps, - meta: this.meta, - }; + urls: this.analyzedUrls, + applications: this.technologies, + meta: this.meta + } } - async chunk(links, depth, chunk = 0) { + async batch(links, depth, batch = 0) { if (links.length === 0) { - return; + return } - const chunked = links.splice(0, this.options.chunkSize); + const batched = links.splice(0, this.options.batchSize) - await Promise.all(chunked.map((link, index) => this.crawl(link, index, depth))); + await Promise.all( + batched.map((link, index) => this.analyze(link, index, depth)) + ) - await this.chunk(links, depth, chunk + 1); + await this.batch(links, depth, batch + 1) } - timer(message, scope) { - const time = new Date().getTime(); - const sinceStart = `${Math.round((time - this.time.start) / 10) / 100}s`; - const sinceLast = `${Math.round((time - scope.last) / 10) / 100}s`; - - this.wappalyzer.log(`[timer] ${message}; lapsed: ${sinceLast} / ${sinceStart}`, 'driver'); - - scope.last = time; + displayApps(technologies, meta) { + this.meta = meta + + Object.keys(technologies).forEach((name) => { + const { + confidenceTotal: confidence, + version, + props: { cats, icon, website, cpe } + } = technologies[name] + + const categories = cats.reduce((categories, id) => { + categories[id] = json.categories[id].name + + return categories + }, {}) + + if (!this.technologies.some(({ name: _name }) => name === _name)) { + this.technologies.push({ + name, + confidence, + version: version || null, + icon: icon || 'default.svg', + website, + cpe: cpe || null, + categories + }) + } + }) } } -module.exports = Driver; +module.exports = Driver -module.exports.processJs = processJs; -module.exports.processHtml = processHtml; +module.exports.processJs = processJs +module.exports.processHtml = processHtml diff --git a/src/drivers/npm/index.js b/src/drivers/npm/index.js deleted file mode 100755 index 81cf5899f..000000000 --- a/src/drivers/npm/index.js +++ /dev/null @@ -1,12 +0,0 @@ -const Driver = require('./driver'); - -class Wappalyzer { - constructor(pageUrl, options) { - // eslint-disable-next-line import/no-dynamic-require, global-require - const Browser = require(`./browsers/${options.browser || 'zombie'}`); - - return new Driver(Browser, pageUrl, options); - } -} - -module.exports = Wappalyzer; diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index b5afa9d38..7fb7efb07 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Identify technology on websites", "homepage": "https://www.wappalyzer.com", - "version": "5.10.1", + "version": "6.0.0", "author": "Wappalyzer", "license": "MIT", "repository": { @@ -12,12 +12,9 @@ "funding": { "url": "https://github.com/sponsors/aliasio" }, - "main": "index.js", + "main": "driver.js", "files": [ "apps.json", - "browser.js", - "browsers/zombie.js", - "browsers/puppeteer.js", "cli.js", "driver.js", "index.js", @@ -28,9 +25,6 @@ }, "dependencies": { "languagedetect": "^2.0.0", - "zombie": "^6.1.4" - }, - "peerDependencies": { "puppeteer": "^2.0.0" } } diff --git a/src/drivers/npm/yarn.lock b/src/drivers/npm/yarn.lock index 3be293483..f176806c9 100644 --- a/src/drivers/npm/yarn.lock +++ b/src/drivers/npm/yarn.lock @@ -2,740 +2,295 @@ # yarn lockfile v1 -abab@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== - -acorn-globals@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - -acorn@^5.5.3: - version "5.7.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== - -acorn@^6.0.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== - -ajv@^6.5.5: - version "6.12.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" - integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" +"@types/mime-types@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" + integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= +agent-base@5: + version "5.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" - integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== - -babel-runtime@6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: - tweetnacl "^0.14.3" + balanced-match "^1.0.0" + concat-map "0.0.1" -bluebird@^3.5.1: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -core-js@^2.4.0: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== +concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" -core-util-is@1.0.2: +core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== - dependencies: - cssom "0.3.x" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-urls@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - -debug@^4.1.0: +debug@4, debug@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: ms "^2.1.1" -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= +debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" + ms "2.0.0" -escodegen@^1.9.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457" - integrity sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ== +extract-zip@^1.6.6: + version "1.7.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eventsource@^1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== - dependencies: - original "^1.0.0" - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: - assert-plus "^1.0.0" + pend "~1.2.0" -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" + agent-base "5" + debug "4" -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: - whatwg-encoding "^1.0.1" + once "^1.3.0" + wrappy "1" -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.21: - 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" +inherits@2, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -is-typedarray@~1.0.0: +isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsdom@11.12.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" - xml-name-validator "^3.0.0" - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= languagedetect@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/languagedetect/-/languagedetect-2.0.0.tgz#4b8fa2b7593b2a3a02fb1100891041c53238936c" integrity sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ== -left-pad@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash@^4.17.10, lodash@^4.17.15: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== -mime-types@^2.1.12, mime-types@~2.1.19: +mime-types@^2.1.25: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" -mime@^2.3.1: +mime@^2.0.3: version "2.4.6" resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== -ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -nwsapi@^2.0.7: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + brace-expansion "^1.1.7" -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== +minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -querystringify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" - integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -request-promise-core@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== - dependencies: - lodash "^4.17.15" - -request-promise-native@^1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== - dependencies: - request-promise-core "1.1.3" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.85.0, request@^2.87.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== +mkdirp@^0.5.4: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + minimist "^1.2.5" -safe-buffer@^5.0.1, safe-buffer@^5.1.2: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +ms@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - -symbol-tree@^3.2.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: - psl "^1.1.28" - punycode "^2.1.1" + wrappy "1" -tr46@^1.0.1: +path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" +progress@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" +proxy-from-env@^1.0.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== -url-parse@^1.4.3: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= +puppeteer@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-2.1.1.tgz#ccde47c2a688f131883b50f2d697bd25189da27e" + integrity sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg== dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -w3c-hr-time@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + "@types/mime-types" "^2.1.0" + debug "^4.1.0" + extract-zip "^1.6.6" + https-proxy-agent "^4.0.0" + mime "^2.0.3" + mime-types "^2.1.25" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^2.6.1" + ws "^6.1.0" + +readable-stream@^2.2.2: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +rimraf@^2.6.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: - browser-process-hrtime "^1.0.0" + safe-buffer "~5.1.0" -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -whatwg-url@^6.4.1: - version "6.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -ws@^5.2.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== - dependencies: - async-limiter "~1.0.0" +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -ws@^6.1.2: +ws@^6.1.0: version "6.2.1" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -zombie@^6.1.4: - version "6.1.4" - resolved "https://registry.yarnpkg.com/zombie/-/zombie-6.1.4.tgz#9f0f53f3d9a032beb7f3fe5b382146a3475a4d47" - integrity sha512-yxNvKtyz3PP8lkr31AYh7vdbBD4is9hYXiOQKPp+k/7GiDiFQXX1Ex+peCl4ttodu/bHZcIluJ8lxMla5XefBQ== +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: - babel-runtime "6.26.0" - bluebird "^3.5.1" - debug "^4.1.0" - eventsource "^1.0.5" - iconv-lite "^0.4.21" - jsdom "11.12.0" - lodash "^4.17.10" - mime "^2.3.1" - ms "^2.1.1" - request "^2.85.0" - tough-cookie "^2.3.4" - ws "^6.1.2" + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" diff --git a/src/drivers/puppeteer b/src/drivers/puppeteer new file mode 100644 index 000000000..603ea119e --- /dev/null +++ b/src/drivers/puppeteer @@ -0,0 +1,722 @@ +/** + * Wappalyzer v5 + * + * Created by Elbert Alias + * + * License: GPLv3 http://www.gnu.org/licenses/gpl-3.0.txt + */ + +const validation = { + hostname: /(www.)?((.+?)\.(([a-z]{2,3}\.)?[a-z]{2,6}))$/, + hostnameBlacklist: /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/ +} + +/** + * Enclose string in array + */ +function asArray(value) { + return Array.isArray(value) ? value : [value] +} + +/** + * + */ +function asyncForEach(iterable, iterator) { + return Promise.all( + (iterable || []).map( + (item) => + new Promise((resolve) => setTimeout(() => resolve(iterator(item)), 1)) + ) + ) +} + +/** + * Mark application as detected, set confidence and version + */ +function addDetected(app, pattern, type, value, key) { + app.detected = true + + // Set confidence level + app.confidence[`${type} ${key ? `${key} ` : ''}${pattern.regex}`] = + pattern.confidence === undefined ? 100 : parseInt(pattern.confidence, 10) + + // Detect version number + if (pattern.version) { + const versions = [] + const matches = pattern.regex.exec(value) + + let { version } = pattern + + if (matches) { + matches.forEach((match, i) => { + // Parse ternary operator + const ternary = new RegExp(`\\\\${i}\\?([^:]+):(.*)$`).exec(version) + + if (ternary && ternary.length === 3) { + version = version.replace(ternary[0], match ? ternary[1] : ternary[2]) + } + + // Replace back references + version = version + .trim() + .replace(new RegExp(`\\\\${i}`, 'g'), match || '') + }) + + if (version && !versions.includes(version)) { + versions.push(version) + } + + if (versions.length) { + // Use the longest detected version number + app.version = versions.reduce((a, b) => (a.length > b.length ? a : b)) + } + } + } +} + +function resolveExcludes(apps, detected) { + const excludes = [] + const detectedApps = Object.assign({}, apps, detected) + + // Exclude app in detected apps only + Object.keys(detectedApps).forEach((appName) => { + const app = detectedApps[appName] + + if (app.props.excludes) { + asArray(app.props.excludes).forEach((excluded) => { + excludes.push(excluded) + }) + } + }) + + // Remove excluded applications + Object.keys(apps).forEach((appName) => { + if (excludes.includes(appName)) { + delete apps[appName] + } + }) +} + +class Application { + constructor(name, props, detected) { + this.confidence = {} + this.confidenceTotal = 0 + this.detected = Boolean(detected) + this.excludes = [] + this.name = name + this.props = props + this.version = '' + } + + /** + * Calculate confidence total + */ + getConfidence() { + let total = 0 + + Object.keys(this.confidence).forEach((id) => { + total += this.confidence[id] + }) + + this.confidenceTotal = Math.min(total, 100) + + return this.confidenceTotal + } +} + +class Wappalyzer { + constructor() { + this.apps = {} + this.categories = {} + this.driver = {} + this.jsPatterns = {} + this.detected = {} + this.hostnameCache = {} + this.adCache = [] + + this.config = { + websiteURL: 'https://www.wappalyzer.com/', + twitterURL: 'https://twitter.com/Wappalyzer', + githubURL: 'https://github.com/AliasIO/Wappalyzer' + } + } + + /** + * Log messages to console + */ + log(message, source, type) { + if (this.driver.log) { + this.driver.log(message, source || '', type || 'debug') + } + } + + analyze(url, data, context) { + const apps = {} + const promises = [] + const startTime = new Date() + const { scripts, cookies, headers, js } = data + + let { html } = data + + if (this.detected[url.canonical] === undefined) { + this.detected[url.canonical] = {} + } + + const metaTags = [] + + // Additional information + let language = null + + if (html) { + if (typeof html !== 'string') { + html = '' + } + + let matches = data.html.match( + new RegExp(']*[: ]lang="([a-z]{2}((-|_)[A-Z]{2})?)"', 'i') + ) + + language = matches && matches.length ? matches[1] : data.language || null + + // Meta tags + const regex = /]+>/gi + + do { + matches = regex.exec(html) + + if (!matches) { + break + } + + metaTags.push(matches[0]) + } while (matches) + } + + Object.keys(this.apps).forEach((appName) => { + apps[appName] = + this.detected[url.canonical] && this.detected[url.canonical][appName] + ? this.detected[url.canonical][appName] + : new Application(appName, this.apps[appName]) + + const app = apps[appName] + + promises.push(this.analyzeUrl(app, url)) + + if (html) { + promises.push(this.analyzeHtml(app, html)) + promises.push(this.analyzeMeta(app, metaTags)) + } + + if (scripts) { + promises.push(this.analyzeScripts(app, scripts)) + } + + if (cookies) { + promises.push(this.analyzeCookies(app, cookies)) + } + + if (headers) { + promises.push(this.analyzeHeaders(app, headers)) + } + }) + + if (js) { + Object.keys(js).forEach((appName) => { + if (typeof js[appName] !== 'function') { + promises.push(this.analyzeJs(apps[appName], js[appName])) + } + }) + } + + return new Promise(async (resolve) => { + await Promise.all(promises) + + Object.keys(apps).forEach((appName) => { + const app = apps[appName] + + if (!app.detected || !app.getConfidence()) { + delete apps[app.name] + } + }) + + resolveExcludes(apps, this.detected[url]) + this.resolveImplies(apps, url.canonical) + + this.cacheDetectedApps(apps, url.canonical) + this.trackDetectedApps(apps, url, language) + + this.log( + `Processing ${Object.keys(data).join(', ')} took ${( + (new Date() - startTime) / + 1000 + ).toFixed(2)}s (${url.hostname})`, + 'core' + ) + + if (Object.keys(apps).length) { + this.log( + `Identified ${Object.keys(apps).join(', ')} (${url.hostname})`, + 'core' + ) + } + + this.driver.displayApps( + this.detected[url.canonical], + { language }, + context + ) + + return resolve() + }) + } + + /** + * Cache detected ads + */ + cacheDetectedAds(ad) { + this.adCache.push(ad) + } + + /** + * + */ + robotsTxtAllows(url) { + return new Promise(async (resolve, reject) => { + const parsed = this.parseUrl(url) + + if (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') { + return reject() + } + + const robotsTxt = await this.driver.getRobotsTxt( + parsed.host, + parsed.protocol === 'https:' + ) + + if ( + robotsTxt.some( + (disallowedPath) => parsed.pathname.indexOf(disallowedPath) === 0 + ) + ) { + return reject() + } + + return resolve() + }) + } + + /** + * Parse a URL + */ + parseUrl(url) { + const a = this.driver.document.createElement('a') + + a.href = url + + a.canonical = `${a.protocol}//${a.host}${a.pathname}` + + return a + } + + /** + * + */ + static parseRobotsTxt(robotsTxt) { + const disallow = [] + + let userAgent + + robotsTxt.split('\n').forEach((line) => { + let matches = /^User-agent:\s*(.+)$/i.exec(line.trim()) + + if (matches) { + userAgent = matches[1].toLowerCase() + } else if (userAgent === '*' || userAgent === 'wappalyzer') { + matches = /^Disallow:\s*(.+)$/i.exec(line.trim()) + + if (matches) { + disallow.push(matches[1]) + } + } + }) + + return disallow + } + + /** + * + */ + ping() { + if (Object.keys(this.hostnameCache).length > 50) { + this.driver.ping(this.hostnameCache) + + this.hostnameCache = {} + } + + if (this.adCache.length > 50) { + this.driver.ping({}, this.adCache) + + this.adCache = [] + } + } + + /** + * Parse apps.json patterns + */ + parsePatterns(patterns) { + if (!patterns) { + return [] + } + + let parsed = {} + + // Convert string to object containing array containing string + if (typeof patterns === 'string' || Array.isArray(patterns)) { + patterns = { + main: asArray(patterns) + } + } + + Object.keys(patterns).forEach((key) => { + parsed[key] = [] + + asArray(patterns[key]).forEach((pattern) => { + const attrs = {} + + pattern.split('\\;').forEach((attr, i) => { + if (i) { + // Key value pairs + attr = attr.split(':') + + if (attr.length > 1) { + attrs[attr.shift()] = attr.join(':') + } + } else { + attrs.string = attr + + try { + attrs.regex = new RegExp(attr.replace('/', '/'), 'i') // Escape slashes in regular expression + } catch (error) { + attrs.regex = new RegExp() + + this.log(`${error.message}: ${attr}`, 'error', 'core') + } + } + }) + + parsed[key].push(attrs) + }) + }) + + // Convert back to array if the original pattern list was an array (or string) + if ('main' in parsed) { + parsed = parsed.main + } + + return parsed + } + + /** + * Parse JavaScript patterns + */ + parseJsPatterns() { + Object.keys(this.apps).forEach((appName) => { + if (this.apps[appName].js) { + this.jsPatterns[appName] = this.parsePatterns(this.apps[appName].js) + } + }) + } + + resolveImplies(apps, url) { + let checkImplies = true + + const resolve = (appName) => { + const app = apps[appName] + + if (app && app.props.implies) { + asArray(app.props.implies).forEach((implied) => { + ;[implied] = this.parsePatterns(implied) + + if (!this.apps[implied.string]) { + this.log( + `Implied application ${implied.string} does not exist`, + 'core', + 'warn' + ) + + return + } + + if (!(implied.string in apps)) { + apps[implied.string] = + this.detected[url] && this.detected[url][implied.string] + ? this.detected[url][implied.string] + : new Application( + implied.string, + this.apps[implied.string], + true + ) + + checkImplies = true + } + + // Apply app confidence to implied app + Object.keys(app.confidence).forEach((id) => { + apps[implied.string].confidence[`${id} implied by ${appName}`] = + app.confidence[id] * + (implied.confidence === undefined ? 1 : implied.confidence / 100) + }) + }) + } + } + + // Implied applications + // Run several passes as implied apps may imply other apps + while (checkImplies) { + checkImplies = false + + Object.keys(apps).forEach(resolve) + } + } + + /** + * Cache detected applications + */ + cacheDetectedApps(apps, url) { + Object.keys(apps).forEach((appName) => { + const app = apps[appName] + + // Per URL + this.detected[url][appName] = app + + Object.keys(app.confidence).forEach((id) => { + this.detected[url][appName].confidence[id] = app.confidence[id] + }) + }) + + if (this.driver.ping instanceof Function) { + this.ping() + } + } + + /** + * Track detected applications + */ + trackDetectedApps(apps, url, language) { + if (!(this.driver.ping instanceof Function)) { + return + } + + const hostname = `${url.protocol}//${url.hostname}` + + Object.keys(apps).forEach((appName) => { + const app = apps[appName] + + if (this.detected[url.canonical][appName].getConfidence() >= 100) { + if ( + validation.hostname.test(url.hostname) && + !validation.hostnameBlacklist.test(url.hostname) + ) { + if (!(hostname in this.hostnameCache)) { + this.hostnameCache[hostname] = { + applications: {}, + meta: {} + } + } + + if (!(appName in this.hostnameCache[hostname].applications)) { + this.hostnameCache[hostname].applications[appName] = { + hits: 0 + } + } + + this.hostnameCache[hostname].applications[appName].hits += 1 + + if (apps[appName].version) { + this.hostnameCache[hostname].applications[appName].version = + app.version + } + } + } + }) + + if (hostname in this.hostnameCache) { + this.hostnameCache[hostname].meta.language = language + } + + this.ping() + } + + /** + * Analyze URL + */ + analyzeUrl(app, url) { + const patterns = this.parsePatterns(app.props.url) + + if (!patterns.length) { + return Promise.resolve() + } + + return asyncForEach(patterns, (pattern) => { + if (pattern.regex.test(url.canonical)) { + addDetected(app, pattern, 'url', url.canonical) + } + }) + } + + /** + * Analyze HTML + */ + analyzeHtml(app, html) { + const patterns = this.parsePatterns(app.props.html) + + if (!patterns.length) { + return Promise.resolve() + } + + return asyncForEach(patterns, (pattern) => { + if (pattern.regex.test(html)) { + addDetected(app, pattern, 'html', html) + } + }) + } + + /** + * Analyze script tag + */ + analyzeScripts(app, scripts) { + const patterns = this.parsePatterns(app.props.script) + + if (!patterns.length) { + return Promise.resolve() + } + + return asyncForEach(patterns, (pattern) => { + scripts.forEach((uri) => { + if (pattern.regex.test(uri)) { + addDetected(app, pattern, 'script', uri) + } + }) + }) + } + + /** + * Analyze meta tag + */ + analyzeMeta(app, metaTags) { + const patterns = this.parsePatterns(app.props.meta) + const promises = [] + + if (!app.props.meta) { + return Promise.resolve() + } + + metaTags.forEach((match) => { + Object.keys(patterns).forEach((meta) => { + const r = new RegExp(`(?:name|property)=["']${meta}["']`, 'i') + + if (r.test(match)) { + const content = match.match(/content=("|')([^"']+)("|')/i) + + promises.push( + asyncForEach(patterns[meta], (pattern) => { + if ( + content && + content.length === 4 && + pattern.regex.test(content[2]) + ) { + addDetected(app, pattern, 'meta', content[2], meta) + } + }) + ) + } + }) + }) + + return Promise.all(promises) + } + + /** + * Analyze response headers + */ + analyzeHeaders(app, headers) { + const patterns = this.parsePatterns(app.props.headers) + const promises = [] + + Object.keys(patterns).forEach((headerName) => { + if (typeof patterns[headerName] !== 'function') { + promises.push( + asyncForEach(patterns[headerName], (pattern) => { + headerName = headerName.toLowerCase() + + if (headerName in headers) { + headers[headerName].forEach((headerValue) => { + if (pattern.regex.test(headerValue)) { + addDetected(app, pattern, 'headers', headerValue, headerName) + } + }) + } + }) + ) + } + }) + + return promises ? Promise.all(promises) : Promise.resolve() + } + + /** + * Analyze cookies + */ + analyzeCookies(app, cookies) { + const patterns = this.parsePatterns(app.props.cookies) + const promises = [] + + Object.keys(patterns).forEach((cookieName) => { + if (typeof patterns[cookieName] !== 'function') { + const cookieNameLower = cookieName.toLowerCase() + + promises.push( + asyncForEach(patterns[cookieName], (pattern) => { + const cookie = cookies.find( + (_cookie) => _cookie.name.toLowerCase() === cookieNameLower + ) + + if (cookie && pattern.regex.test(cookie.value)) { + addDetected(app, pattern, 'cookies', cookie.value, cookieName) + } + }) + ) + } + }) + + return promises ? Promise.all(promises) : Promise.resolve() + } + + /** + * Analyze JavaScript variables + */ + analyzeJs(app, results) { + const promises = [] + + Object.keys(results).forEach((string) => { + if (typeof results[string] !== 'function') { + promises.push( + asyncForEach(Object.keys(results[string]), (index) => { + const pattern = this.jsPatterns[app.name][string][index] + const value = results[string][index] + + if (pattern && pattern.regex.test(value)) { + addDetected(app, pattern, 'js', value, string) + } + }) + ) + } + }) + + return promises ? Promise.all(promises) : Promise.resolve() + } +} + +if (typeof module === 'object') { + module.exports = Wappalyzer +} diff --git a/src/drivers/puppeteer/.gitignore b/src/drivers/puppeteer/.gitignore deleted file mode 100644 index 5558dedd3..000000000 --- a/src/drivers/puppeteer/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/apps.json -/wappalyzer.js -/node_modules diff --git a/src/drivers/puppeteer/Dockerfile b/src/drivers/puppeteer/Dockerfile deleted file mode 100644 index 4c1c3596b..000000000 --- a/src/drivers/puppeteer/Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -FROM node:12-alpine - -MAINTAINER Wappalyzer - -ENV WAPPALYZER_ROOT /opt/wappalyzer -ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true -ENV CHROME_BIN /usr/bin/chromium-browser - -RUN apk update && apk add --no-cache \ - nodejs \ - nodejs-npm \ - udev \ - chromium \ - ttf-freefont - -RUN mkdir -p "$WAPPALYZER_ROOT/browsers" - -WORKDIR "$WAPPALYZER_ROOT" - -ADD apps.json . -ADD browser.js . -ADD browsers/zombie.js ./browsers -ADD browsers/puppeteer.js ./browsers -ADD cli.js . -ADD driver.js . -ADD index.js . -ADD package.json . -ADD wappalyzer.js . - -RUN npm i && npm i puppeteer - -RUN /usr/bin/chromium-browser --version - -ENTRYPOINT ["node", "cli.js"] diff --git a/src/drivers/puppeteer/README.md b/src/drivers/puppeteer/README.md deleted file mode 100644 index acfd9cbea..000000000 --- a/src/drivers/puppeteer/README.md +++ /dev/null @@ -1,94 +0,0 @@ -# Wappalyzer - -[Wappalyzer](https://www.wappalyzer.com/) is a -[cross-platform](https://www.wappalyzer.com/nodejs) utility that uncovers the -technologies used on websites. It detects -[content management systems](https://www.wappalyzer.com/technologies/cms), [ecommerce platforms](https://www.wappalyzer.com/technologies/ecommerce), [web servers](https://www.wappalyzer.com/technologies/web-servers), [JavaScript frameworks](https://www.wappalyzer.com/technologies/javascript-frameworks), -[analytics tools](https://www.wappalyzer.com/technologies/analytics) and -[many more](https://www.wappalyzer.com/technologies). - - -## Installation - -```shell -$ npm i -g wappalyzer # Globally -$ npm i wappalyzer --save # As a dependency -``` - -To use Puppeteer (headless Chrome browser), you must install the NPM package manually: - -```shell -$ npm i puppeteer@^2.0.0 -``` - - -## Run from the command line - -``` -wappalyzer [options] -``` - -### Options - -``` --b, --batch-size=... Process links in batches --d, --debug Output debug messages --t, --delay=ms Wait for ms milliseconds between requests --h, --help This text ---html-max-cols=... Limit the number of HTML characters per line processed ---html-max-rows=... Limit the number of HTML lines processed --D, --max-depth=... Don't analyse pages more than num levels deep --m, --max-urls=... Exit when num URLs have been analysed --w, --max-wait=... Wait no more than ms milliseconds for page resources to load --P, --pretty Pretty-print JSON output --r, --recursive Follow links on pages (crawler) --a, --user-agent=... Set the user agent string -``` - - -## Run from a script - -```javascript -const Wappalyzer = require('wappalyzer'); - -const url = 'https://www.wappalyzer.com'; - -const options = { - debug: false, - delay: 500, - maxDepth: 3, - maxUrls: 10, - maxWait: 5000, - recursive: true, - userAgent: 'Wappalyzer', - htmlMaxCols: 2000, - htmlMaxRows: 2000, -}; - -;(async function() { - const wappalyzer = await new Wappalyzer(options) - - try { - await wappalyzer.init() - - const site = await wappalyzer.open(url) - - site.on('error', (error) => { - process.stderr.write(`error: ${error}\n`) - }) - - const results = await site.analyze() - - process.stdout.write(`${JSON.stringify(results, null, 2)}\n`) - - await wappalyzer.destroy() - - process.exit(0) - } catch (error) { - process.stderr.write(error.toString()) - - await wappalyzer.destroy() - - process.exit(1) - } -})() diff --git a/src/drivers/puppeteer/browser.js b/src/drivers/puppeteer/browser.js deleted file mode 100644 index 532a75aa3..000000000 --- a/src/drivers/puppeteer/browser.js +++ /dev/null @@ -1,20 +0,0 @@ -class Browser { - constructor(options) { - this.options = options; - - this.window = null; - this.document = null; - this.statusCode = null; - this.contentType = null; - this.headers = null; - this.statusCode = null; - this.contentType = null; - this.html = null; - this.js = null; - this.links = null; - this.scripts = null; - this.cookies = null; - } -} - -module.exports = Browser; diff --git a/src/drivers/puppeteer/cli.js b/src/drivers/puppeteer/cli.js deleted file mode 100755 index 9348ce709..000000000 --- a/src/drivers/puppeteer/cli.js +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/env node - -const Wappalyzer = require('./driver') - -const args = process.argv.slice(2) - -const options = {} - -let url -let arg - -const aliases = { - a: 'userAgent', - b: 'batchSize', - d: 'debug', - t: 'delay', - h: 'help', - D: 'maxDepth', - m: 'maxUrls', - P: 'pretty', - r: 'recursive', - w: 'maxWait' -} - -while (true) { - // eslint-disable-line no-constant-condition - arg = args.shift() - - if (!arg) { - break - } - - const matches = /^-?-([^=]+)(?:=(.+)?)?/.exec(arg) - - if (matches) { - const key = - aliases[matches[1]] || - matches[1].replace(/-\w/g, (_matches) => _matches[1].toUpperCase()) - // eslint-disable-next-line no-nested-ternary - const value = matches[2] - ? matches[2] - : args[0] && !args[0].startsWith('-') - ? args.shift() - : true - - options[key] = value - } else { - url = arg - } -} - -if (!url || options.help) { - process.stdout.write(`Usage: - wappalyzer [options] - -Examples: - wappalyzer https://www.example.com - node cli.js https://www.example.com -r -D 3 -m 50 - docker wappalyzer/cli https://www.example.com --pretty - -Options: - -b, --batch-size=... Process links in batches - -d, --debug Output debug messages - -t, --delay=ms Wait for ms milliseconds between requests - -h, --help This text - --html-max-cols=... Limit the number of HTML characters per line processed - --html-max-rows=... Limit the number of HTML lines processed - -D, --max-depth=... Don't analyse pages more than num levels deep - -m, --max-urls=... Exit when num URLs have been analysed - -w, --max-wait=... Wait no more than ms milliseconds for page resources to load - -P, --pretty Pretty-print JSON output - -r, --recursive Follow links on pages (crawler) - -a, --user-agent=... Set the user agent string -`) - - process.exit(1) -} - -;(async function() { - const wappalyzer = await new Wappalyzer(options) - - try { - await wappalyzer.init() - - const site = await wappalyzer.open(url) - - site.on('error', (error) => { - process.stderr.write(`page error: ${error}\n`) - }) - - const results = await site.analyze() - - process.stdout.write( - `${JSON.stringify(results, null, options.pretty ? 2 : null)}\n` - ) - - await wappalyzer.destroy() - - process.exit(0) - } catch (error) { - process.stderr.write(error.toString()) - - await wappalyzer.destroy() - - process.exit(1) - } -})() diff --git a/src/drivers/puppeteer/driver.js b/src/drivers/puppeteer/driver.js deleted file mode 100644 index b8fb2534c..000000000 --- a/src/drivers/puppeteer/driver.js +++ /dev/null @@ -1,540 +0,0 @@ -const { URL } = require('url') -const fs = require('fs') -const LanguageDetect = require('languagedetect') -const Wappalyzer = require('./wappalyzer') - -const { AWS_LAMBDA_FUNCTION_NAME } = process.env - -let puppeteer - -if (AWS_LAMBDA_FUNCTION_NAME) { - // eslint-disable-next-line global-require, import/no-unresolved - ;({ - chromium: { puppeteer } - } = require('chrome-aws-lambda')) -} else { - // eslint-disable-next-line global-require - puppeteer = require('puppeteer') -} - -const languageDetect = new LanguageDetect() - -languageDetect.setLanguageType('iso2') - -const json = JSON.parse(fs.readFileSync('./apps.json')) - -const extensions = /^([^.]+$|\.(asp|aspx|cgi|htm|html|jsp|php)$)/ - -const errorTypes = { - RESPONSE_NOT_OK: 'Response was not ok', - NO_RESPONSE: 'No response from server', - NO_HTML_DOCUMENT: 'No HTML document' -} - -function sleep(ms) { - return new Promise((resolve) => setTimeout(resolve, ms)) -} - -function getJs() { - const dereference = (obj, level = 0) => { - try { - // eslint-disable-next-line no-undef - if (level > 5 || (level && obj === window)) { - return '[Removed]' - } - - if (Array.isArray(obj)) { - obj = obj.map((item) => dereference(item, level + 1)) - } - - if ( - typeof obj === 'function' || - (typeof obj === 'object' && obj !== null) - ) { - const newObj = {} - - Object.keys(obj).forEach((key) => { - newObj[key] = dereference(obj[key], level + 1) - }) - - return newObj - } - - return obj - } catch (error) { - return undefined - } - } - - // eslint-disable-next-line no-undef - return dereference(window) -} - -function processJs(window, patterns) { - const js = {} - - Object.keys(patterns).forEach((appName) => { - js[appName] = {} - - Object.keys(patterns[appName]).forEach((chain) => { - js[appName][chain] = {} - - patterns[appName][chain].forEach((pattern, index) => { - const properties = chain.split('.') - - let value = properties.reduce( - (parent, property) => - parent && parent[property] ? parent[property] : null, - window - ) - - value = - typeof value === 'string' || typeof value === 'number' - ? value - : !!value - - if (value) { - js[appName][chain][index] = value - } - }) - }) - }) - - return js -} - -function processHtml(html, maxCols, maxRows) { - if (maxCols || maxRows) { - const batchs = [] - const rows = html.length / maxCols - - for (let i = 0; i < rows; i += 1) { - if (i < maxRows / 2 || i > rows - maxRows / 2) { - batchs.push(html.slice(i * maxCols, (i + 1) * maxCols)) - } - } - - html = batchs.join('\n') - } - - return html -} - -class Driver { - constructor(options = {}) { - this.options = { - batchSize: 5, - debug: false, - delay: 500, - htmlMaxCols: 2000, - htmlMaxRows: 3000, - maxDepth: 3, - maxUrls: 10, - maxWait: 5000, - recursive: false, - ...options - } - - this.options.debug = Boolean(+this.options.debug) - this.options.recursive = Boolean(+this.options.recursive) - this.options.delay = this.options.recursive - ? parseInt(this.options.delay, 10) - : 0 - this.options.maxDepth = parseInt(this.options.maxDepth, 10) - this.options.maxUrls = parseInt(this.options.maxUrls, 10) - this.options.maxWait = parseInt(this.options.maxWait, 10) - this.options.htmlMaxCols = parseInt(this.options.htmlMaxCols, 10) - this.options.htmlMaxRows = parseInt(this.options.htmlMaxRows, 10) - - this.destroyed = false - } - - async init() { - this.log('Launching browser...') - - try { - this.browser = await puppeteer.launch({ - args: [ - '--no-sandbox', - '--headless', - '--disable-gpu', - '--ignore-certificate-errors' - ] - }) - - this.browser.on('disconnected', async () => { - this.log('Browser disconnected') - - if (!this.destroyed) { - await this.init() - } - }) - } catch (error) { - throw new Error(error.toString()) - } - } - - async destroy() { - this.destroyed = true - - if (this.browser) { - try { - await sleep(1) - - await this.browser.close() - - this.log('Done') - } catch (error) { - throw new Error(error.toString()) - } - } - } - - open(url) { - return new Site(url, this) - } - - log(message, source = 'driver', type = 'debug') { - if (this.options.debug) { - // eslint-disable-next-line no-console - console.log(`${type.toUpperCase()} | ${source} | ${message}`) - } - } -} - -class Site { - constructor(url, driver) { - ;({ options: this.options, browser: this.browser } = driver) - - this.driver = driver - - try { - this.originalUrl = new URL(url) - } catch (error) { - throw new Error(error.message || error.toString()) - } - - this.wappalyzer = new Wappalyzer() - - this.wappalyzer.apps = json.apps - this.wappalyzer.categories = json.categories - - this.wappalyzer.parseJsPatterns() - - this.wappalyzer.driver.log = (message, source, type) => - this.log(message, source, type) - this.wappalyzer.driver.displayApps = (detected, meta, context) => - this.displayApps(detected, meta, context) - - this.analyzedUrls = {} - this.technologies = [] - this.meta = {} - - this.listeners = {} - - this.headers = {} - } - - async init() {} - - on(event, callback) { - if (!this.listeners[event]) { - this.listeners[event] = [] - } - - this.listeners[event].push(callback) - } - - emit(event, params) { - if (this.listeners[event]) { - this.listeners[event].forEach((listener) => listener(params)) - } - } - - log(...args) { - this.emit('log', ...args) - - this.driver.log(...args) - } - - async fetch(url, index, depth) {} - - async goto(url) { - // Return when the URL is a duplicate or maxUrls has been reached - if ( - this.analyzedUrls[url.href] || - Object.keys(this.analyzedUrls).length >= this.options.maxUrls - ) { - return - } - - this.log(`Navigate to ${url}`, 'page') - - this.analyzedUrls[url.href] = { - status: 0 - } - - if (!this.browser) { - throw new Error('Browser closed') - } - - const page = await this.browser.newPage() - - page.setDefaultTimeout(this.options.maxWait) - - await page.setRequestInterception(true) - - page.on('error', (error) => this.emit('error', error)) - - let responseReceived = false - - page.on('request', (request) => { - try { - if ( - (responseReceived && request.isNavigationRequest()) || - request.frame() !== page.mainFrame() || - !['document', 'script'].includes(request.resourceType()) - ) { - request.abort('blockedbyclient') - } else { - request.continue() - } - } catch (error) { - this.emit('error', error) - } - }) - - page.on('response', (response) => { - try { - if (response.url() === url.href) { - this.analyzedUrls[url.href] = { - status: response.status() - } - - const headers = response.headers() - - Object.keys(headers).forEach((key) => { - this.headers[key] = [ - ...(this.headers[key] || []), - ...(Array.isArray(headers[key]) ? headers[key] : [headers[key]]) - ] - }) - - this.contentType = headers['content-type'] || null - - if (response.status() >= 300 && response.status() < 400) { - if (this.headers.location) { - url = new URL(this.headers.location.slice(-1)) - } - } else { - responseReceived = true - } - } - } catch (error) { - this.emit('error', error) - } - }) - - if (this.options.userAgent) { - await page.setUserAgent(this.options.userAgent) - } - - try { - await Promise.race([ - page.goto(url.href, { waitUntil: 'domcontentloaded' }), - new Promise((resolve, reject) => - setTimeout(() => reject(new Error('Timeout')), this.options.maxWait) - ) - ]) - } catch (error) { - this.emit('error', error) - } - - await sleep(1000) - - const links = await ( - await page.evaluateHandle(() => - Array.from(document.getElementsByTagName('a')).map( - ({ hash, hostname, href, pathname, protocol, rel }) => ({ - hash, - hostname, - href, - pathname, - protocol, - rel - }) - ) - ) - ).jsonValue() - - // eslint-disable-next-line no-undef - const scripts = ( - await ( - await page.evaluateHandle(() => - Array.from(document.getElementsByTagName('script')).map( - ({ src }) => src - ) - ) - ).jsonValue() - ).filter((script) => script) - - const js = processJs(await page.evaluate(getJs), this.wappalyzer.jsPatterns) - - const cookies = (await page.cookies()).map( - ({ name, value, domain, path }) => ({ - name, - value, - domain, - path - }) - ) - - const html = processHtml( - await page.content(), - this.options.htmlMaxCols, - this.options.htmlMaxRows - ) - - // Validate response - if (!this.analyzedUrls[url.href].status) { - throw new Error('NO_RESPONSE') - } - - let language = null - - try { - const [attrs] = languageDetect.detect( - html.replace(/<\/?[^>]+(>|$)/g, ' '), - 1 - ) - - if (attrs) { - ;[language] = attrs - } - } catch (error) { - this.log(`${error} (${url.href})`, 'driver', 'error') - } - - await this.wappalyzer.analyze(url, { - cookies, - headers: this.headers, - html, - js, - scripts, - language - }) - - const reducedLinks = Array.prototype.reduce.call( - links, - (results, link) => { - if ( - results && - Object.prototype.hasOwnProperty.call( - Object.getPrototypeOf(results), - 'push' - ) && - link.protocol && - link.protocol.match(/https?:/) && - link.rel !== 'nofollow' && - link.hostname === url.hostname && - extensions.test(link.pathname) - ) { - results.push(new URL(link.href.split('#')[0])) - } - - return results - }, - [] - ) - - this.emit('goto', url) - - return reducedLinks - } - - async analyze(url = this.originalUrl, index = 1, depth = 1) { - try { - await sleep(this.options.delay * index) - - const links = await this.goto(url) - - if (links && this.options.recursive && depth < this.options.maxDepth) { - await this.batch(links.slice(0, this.options.maxUrls), depth + 1) - } - } catch (error) { - const type = - error.message && errorTypes[error.message] - ? error.message - : 'UNKNOWN_ERROR' - const message = - error.message && errorTypes[error.message] - ? errorTypes[error.message] - : 'Unknown error' - - this.analyzedUrls[url.href] = { - status: 0, - error: { - type, - message - } - } - - this.log(`${message} (${url.href})`, 'driver', 'error') - } - - return { - urls: this.analyzedUrls, - applications: this.technologies, - meta: this.meta - } - } - - async batch(links, depth, batch = 0) { - if (links.length === 0) { - return - } - - const batched = links.splice(0, this.options.batchSize) - - await Promise.all( - batched.map((link, index) => this.analyze(link, index, depth)) - ) - - await this.batch(links, depth, batch + 1) - } - - displayApps(technologies, meta) { - this.meta = meta - - Object.keys(technologies).forEach((name) => { - const { - confidenceTotal: confidence, - version, - props: { cats, icon, website, cpe } - } = technologies[name] - - const categories = cats.reduce((categories, id) => { - categories[id] = json.categories[id].name - - return categories - }, {}) - - if (!this.technologies.some(({ name: _name }) => name === _name)) { - this.technologies.push({ - name, - confidence, - version: version || null, - icon: icon || 'default.svg', - website, - cpe: cpe || null, - categories - }) - } - }) - } -} - -module.exports = Driver - -module.exports.processJs = processJs -module.exports.processHtml = processHtml diff --git a/src/drivers/puppeteer/index.js b/src/drivers/puppeteer/index.js deleted file mode 100755 index 81cf5899f..000000000 --- a/src/drivers/puppeteer/index.js +++ /dev/null @@ -1,12 +0,0 @@ -const Driver = require('./driver'); - -class Wappalyzer { - constructor(pageUrl, options) { - // eslint-disable-next-line import/no-dynamic-require, global-require - const Browser = require(`./browsers/${options.browser || 'zombie'}`); - - return new Driver(Browser, pageUrl, options); - } -} - -module.exports = Wappalyzer; diff --git a/src/drivers/puppeteer/package.json b/src/drivers/puppeteer/package.json deleted file mode 100644 index 6c2059d93..000000000 --- a/src/drivers/puppeteer/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "wappalyzer", - "description": "Identify technology on websites", - "homepage": "https://www.wappalyzer.com", - "version": "6.0.0", - "author": "Wappalyzer", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/aliasio/wappalyzer" - }, - "funding": { - "url": "https://github.com/sponsors/aliasio" - }, - "main": "index.js", - "files": [ - "apps.json", - "cli.js", - "driver.js", - "index.js", - "wappalyzer.js" - ], - "bin": { - "wappalyzer": "./cli.js" - }, - "dependencies": { - "languagedetect": "^2.0.0", - "puppeteer": "^2.0.0" - } -} diff --git a/src/drivers/puppeteer/yarn.lock b/src/drivers/puppeteer/yarn.lock deleted file mode 100644 index 0fb2fe9c8..000000000 --- a/src/drivers/puppeteer/yarn.lock +++ /dev/null @@ -1,296 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@types/mime-types@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" - integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= - -agent-base@5: - version "5.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" - integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.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 sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -debug@4, debug@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -extract-zip@^1.6.6: - version "1.7.0" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" - integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== - dependencies: - concat-stream "^1.6.2" - debug "^2.6.9" - mkdirp "^0.5.4" - yauzl "^2.10.0" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -glob@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -https-proxy-agent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" - integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== - dependencies: - agent-base "5" - debug "4" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -languagedetect@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/languagedetect/-/languagedetect-2.0.0.tgz#4b8fa2b7593b2a3a02fb1100891041c53238936c" - integrity sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ== - -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - -mime-types@^2.1.25: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - dependencies: - mime-db "1.44.0" - -mime@^2.0.3: - version "2.4.5" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.5.tgz#d8de2ecb92982dedbb6541c9b6841d7f218ea009" - integrity sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp@^0.5.4: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -progress@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -proxy-from-env@^1.0.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== - -puppeteer@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-2.1.1.tgz#ccde47c2a688f131883b50f2d697bd25189da27e" - integrity sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg== - dependencies: - "@types/mime-types" "^2.1.0" - debug "^4.1.0" - extract-zip "^1.6.6" - https-proxy-agent "^4.0.0" - mime "^2.0.3" - mime-types "^2.1.25" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^2.6.1" - ws "^6.1.0" - -readable-stream@^2.2.2: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -rimraf@^2.6.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -ws@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" diff --git a/yarn-error.log b/yarn-error.log new file mode 100644 index 000000000..298e07aca --- /dev/null +++ b/yarn-error.log @@ -0,0 +1,2040 @@ +Arguments: + /usr/local/bin/node /usr/share/node_modules/yarn/bin/yarn.js run dev + +PATH: + /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + +Yarn version: + 1.19.2 + +Node version: + 12.17.0 + +Platform: + linux x64 + +Trace: + Error: EIO: i/o error, scandir '/opt/wappalyzer' + +npm manifest: + { + "dependencies": { + "file-type": "7.4.*", + "is-svg": "2.1.*", + "read-chunk": "2.1.*" + }, + "devDependencies": { + "@nuxtjs/eslint-config": "^1.0.1", + "@nuxtjs/eslint-module": "^1.2.0", + "babel-eslint": "^10.1.0", + "chai": "^4.2.0", + "dotenv": "^8.2.0", + "eslint": "^6.1.0", + "eslint-config-prettier": "^4.1.0", + "eslint-plugin-nuxt": "^0.5.2", + "eslint-plugin-prettier": "^3.1.3", + "mocha": "^5.2.0", + "prettier": "^1.16.4" + }, + "scripts": { + "test": "mocha -R spec src", + "lint": "eslint src", + "lint:fix": "eslint src --fix" + } + } + +yarn manifest: + No manifest + +Lockfile: + # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. + # yarn lockfile v1 + + + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" + integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== + dependencies: + "@babel/highlight" "^7.8.3" + + "@babel/generator@^7.9.6": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" + integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== + dependencies: + "@babel/types" "^7.9.6" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + + "@babel/helper-function-name@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" + integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/types" "^7.9.5" + + "@babel/helper-get-function-arity@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" + integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== + dependencies: + "@babel/types" "^7.8.3" + + "@babel/helper-split-export-declaration@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" + integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== + dependencies: + "@babel/types" "^7.8.3" + + "@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" + integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== + + "@babel/highlight@^7.8.3": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" + integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== + dependencies: + "@babel/helper-validator-identifier" "^7.9.0" + chalk "^2.0.0" + js-tokens "^4.0.0" + + "@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" + integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== + + "@babel/template@^7.8.3": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" + integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" + + "@babel/traverse@^7.7.0": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" + integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.6" + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/parser" "^7.9.6" + "@babel/types" "^7.9.6" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + + "@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.5", "@babel/types@^7.9.6": + version "7.9.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" + integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== + dependencies: + "@babel/helper-validator-identifier" "^7.9.5" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + + "@nuxtjs/eslint-config@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-1.1.2.tgz#cde4c950014a781bcc34abbfef9c62546d8fc34c" + integrity sha512-uKBdza1/Poz32gEodQ9MSW8M9CU4RPdvEiSLX5LWyavrbjhXW9iIbzJzSDlgMhD1QfQ5WrWv1iqL3Bh/ArbIgw== + dependencies: + eslint-config-standard "^12.0.0" + eslint-plugin-import "^2.18.0" + eslint-plugin-jest "^22.10.0" + eslint-plugin-node "^9.1.0" + eslint-plugin-promise "^4.2.1" + eslint-plugin-standard "^4.0.0" + eslint-plugin-unicorn "^9.1.1" + eslint-plugin-vue "^5.2.3" + + "@nuxtjs/eslint-module@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-module/-/eslint-module-1.2.0.tgz#a1d014690d505309c16ced2ded3b729cbc479306" + integrity sha512-ZVweM95atKQIqKPmrYS532SyO0/Uqi5wXc1uUiPZVy2MTVjqlC/7uHJ/XSxpvnt78kBW9z64Fxgf5pZggSNXgA== + dependencies: + consola "^2.11.3" + eslint-loader "^4.0.2" + + "@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + + "@types/json-schema@^7.0.3": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" + integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== + + "@typescript-eslint/experimental-utils@^1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e" + integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "1.13.0" + eslint-scope "^4.0.0" + + "@typescript-eslint/typescript-estree@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e" + integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw== + dependencies: + lodash.unescape "4.0.1" + semver "5.5.0" + + acorn-jsx@^5.0.0, acorn-jsx@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + + acorn@^6.0.2: + version "6.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== + + acorn@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" + integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== + + ajv-keywords@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" + integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== + + ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0: + version "6.12.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + + ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" + + ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + + ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + + ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + + ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + + argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + + array-includes@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + + array.prototype.flat@^1.2.1: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + + assertion-error@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" + integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + + astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + + babel-eslint@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + + balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + + big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + + brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + + browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + + callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + + chai@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" + integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== + dependencies: + assertion-error "^1.1.0" + check-error "^1.0.2" + deep-eql "^3.0.1" + get-func-name "^2.0.0" + pathval "^1.1.0" + type-detect "^4.0.5" + + chalk@^2.0.0, chalk@^2.1.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + + chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + + chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + + check-error@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" + integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= + + clean-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7" + integrity sha1-jffHquUf02h06PjQW5GAvBGj/tc= + dependencies: + escape-string-regexp "^1.0.5" + + cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + + cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + + color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + + 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.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + + 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== + + commander@2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" + integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== + + commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + + concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + + consola@^2.11.3: + version "2.12.1" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.12.1.tgz#88e9311a02cb88a7f6f9488239dd30b6ba99cbb0" + integrity sha512-aEkkju9ZcEa9y2MhzNhfmTUws/CEZZ0LKu0FxftSU3HygPfVMMIMSYyYct+xBN6XNRhsaDZjw2HAv3m2ammXSA== + + contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + + cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + + debug@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + + debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + + debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + + deep-eql@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" + integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== + dependencies: + type-detect "^4.0.0" + + deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + + define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + + diff@3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + + doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + + doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + + dotenv@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + + emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + + emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + + emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + + error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + + es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: + version "1.17.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" + integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.5" + is-regex "^1.0.5" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimleft "^2.1.1" + string.prototype.trimright "^2.1.1" + + es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + + escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + + eslint-ast-utils@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586" + integrity sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== + dependencies: + lodash.get "^4.4.2" + lodash.zip "^4.2.0" + + eslint-config-prettier@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz#c55c1fcac8ce4518aeb77906984e134d9eb5a4f0" + integrity sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA== + dependencies: + get-stdin "^6.0.0" + + eslint-config-standard@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9" + integrity sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ== + + eslint-import-resolver-node@^0.3.2: + version "0.3.3" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" + integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + + eslint-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec" + integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw== + dependencies: + find-cache-dir "^3.3.1" + fs-extra "^8.1.0" + loader-utils "^2.0.0" + object-hash "^2.0.3" + schema-utils "^2.6.5" + + eslint-module-utils@^2.4.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + + eslint-plugin-es@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998" + integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA== + dependencies: + eslint-utils "^1.4.2" + regexpp "^2.0.1" + + eslint-plugin-import@^2.18.0: + version "2.20.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" + integrity sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg== + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.1" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.12.0" + + eslint-plugin-jest@^22.10.0: + version "22.21.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.21.0.tgz#8137294645866636160487d9764224b9a43e2eb1" + integrity sha512-OaqnSS7uBgcGiqXUiEnjoqxPNKvR4JWG5mSRkzVoR6+vDwlqqp11beeql1hYs0HTbdhiwrxWLxbX0Vx7roG3Ew== + dependencies: + "@typescript-eslint/experimental-utils" "^1.13.0" + + eslint-plugin-node@^9.1.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz#b1911f111002d366c5954a6d96d3cd5bf2a3036a" + integrity sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA== + dependencies: + eslint-plugin-es "^1.4.1" + eslint-utils "^1.4.2" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + + eslint-plugin-nuxt@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.5.2.tgz#638cdfd0fc0473d285ca848e7e30b8b8e6f59f91" + integrity sha512-kOWUSrix6h+gGTCe6He51ett065yAzXsMiteKkBo5pdjc94A3gBMBrWtRZGyZGv91P1wRcJpF8l4CWMhNm3oWg== + dependencies: + eslint-plugin-vue "^6.2.2" + semver "^7.1.3" + vue-eslint-parser "^7.0.0" + + eslint-plugin-prettier@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz#ae116a0fc0e598fdae48743a4430903de5b4e6ca" + integrity sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ== + dependencies: + prettier-linter-helpers "^1.0.0" + + eslint-plugin-promise@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== + + eslint-plugin-standard@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" + integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== + + eslint-plugin-unicorn@^9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz#1588a0473f9a0e37cfbbcf7552065a0b0a96ce26" + integrity sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA== + dependencies: + clean-regexp "^1.0.0" + eslint-ast-utils "^1.0.0" + import-modules "^1.1.0" + lodash.camelcase "^4.1.1" + lodash.defaultsdeep "^4.6.0" + lodash.kebabcase "^4.0.1" + lodash.snakecase "^4.0.1" + lodash.topairs "^4.3.0" + lodash.upperfirst "^4.2.0" + regexpp "^2.0.1" + reserved-words "^0.1.2" + safe-regex "^2.0.1" + + eslint-plugin-vue@^5.2.3: + version "5.2.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz#3ee7597d823b5478804b2feba9863b1b74273961" + integrity sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw== + dependencies: + vue-eslint-parser "^5.0.0" + + eslint-plugin-vue@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz#27fecd9a3a24789b0f111ecdd540a9e56198e0fe" + integrity sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ== + dependencies: + natural-compare "^1.4.0" + semver "^5.6.0" + vue-eslint-parser "^7.0.0" + + eslint-scope@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + + eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + + eslint-utils@^1.4.2, eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + + eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + + eslint@^6.1.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + + espree@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f" + integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w== + dependencies: + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + + espree@^6.1.2, espree@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + + esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + + esquery@^1.0.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== + dependencies: + estraverse "^5.1.0" + + esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + + estraverse@^4.1.0, estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + + estraverse@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + + esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + + external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + + fast-deep-equal@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" + integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + + fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + + fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + + fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + + figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + + file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + + file-type@7.4.*: + version "7.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-7.4.0.tgz#2a7c94f62a0030150bb7d9b6c70cfa1d3e759c86" + integrity sha1-KnyU9ioAMBULt9m2xwz6HT51nIY= + + find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + + find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.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" + + flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + + flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + + fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + + fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + + function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + + functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + + get-func-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" + integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= + + get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + + glob-parent@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + + glob@7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + + glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + + globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + + globals@^12.1.0: + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + dependencies: + type-fest "^0.8.1" + + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + + growl@1.10.5: + version "1.10.5" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" + integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== + + has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + + 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-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + + has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + + he@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + + hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + + html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + + iconv-lite@^0.4.24: + 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" + + ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + + ignore@^5.1.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" + integrity sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== + + import-fresh@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + + import-modules@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-1.1.0.tgz#748db79c5cc42bb9701efab424f894e72600e9dc" + integrity sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw= + + imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + + inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + + inherits@2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + + inquirer@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" + integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + + is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + + is-callable@^1.1.4, is-callable@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" + integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + + is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + + is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + + is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + + is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + + is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + + is-regex@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" + integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + dependencies: + has "^1.0.3" + + is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + + is-svg@2.1.*: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" + integrity sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk= + dependencies: + html-comment-regex "^1.1.0" + + is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + + isarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + + isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + + js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + + js-yaml@^3.13.1: + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + + jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + + json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + + json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + + json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + dependencies: + minimist "^1.2.5" + + jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + + levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + + load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + + loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + + locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + + 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.camelcase@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + + lodash.defaultsdeep@^4.6.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" + integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== + + lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + + lodash.kebabcase@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= + + lodash.snakecase@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= + + lodash.topairs@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.topairs/-/lodash.topairs-4.3.0.tgz#3b6deaa37d60fb116713c46c5f17ea190ec48d64" + integrity sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ= + + lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= + + lodash.upperfirst@^4.2.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" + integrity sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984= + + lodash.zip@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" + integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= + + lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + + make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + + mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + + minimatch@3.0.4, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + + minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + + minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + + mkdirp@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + + mkdirp@^0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + + mocha@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" + integrity sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ== + dependencies: + browser-stdout "1.3.1" + commander "2.15.1" + debug "3.1.0" + diff "3.5.0" + escape-string-regexp "1.0.5" + glob "7.1.2" + growl "1.10.5" + he "1.1.1" + minimatch "3.0.4" + mkdirp "0.5.1" + supports-color "5.4.0" + + ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + + ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + + mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + + natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + + nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + + normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + + object-hash@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" + integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== + + object-inspect@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + + object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + + object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + + object.values@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + + once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + + onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + dependencies: + mimic-fn "^2.1.0" + + optionator@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + + os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + + p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + + 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@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.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-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + + 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== + + parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + + parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + + path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + + 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.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + + path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + + path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + + path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + + pathval@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" + integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= + + pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + + pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + + pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + + pkg-dir@^4.1.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" + + prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + + prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + + prettier@^1.16.4: + version "1.19.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + + progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + + punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + + read-chunk@2.1.*: + version "2.1.0" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" + integrity sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU= + dependencies: + pify "^3.0.0" + safe-buffer "^5.1.1" + + read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + + read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + + regexp-tree@~0.1.1: + version "0.1.21" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.21.tgz#55e2246b7f7d36f1b461490942fa780299c400d7" + integrity sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw== + + regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + + reserved-words@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" + integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= + + resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + + resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + + restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + + rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + + run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + + rxjs@^6.5.3: + version "6.5.5" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" + integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== + dependencies: + tslib "^1.9.0" + + safe-buffer@^5.1.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + + safe-regex@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2" + integrity sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== + dependencies: + regexp-tree "~0.1.1" + + "safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + + schema-utils@^2.6.5: + version "2.6.6" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.6.tgz#299fe6bd4a3365dc23d99fd446caff8f1d6c330c" + integrity sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + + "semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + + semver@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== + + semver@^6.0.0, semver@^6.1.0, semver@^6.1.2: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + + semver@^7.1.3: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + + shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + + shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + + signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + + slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + + source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + + spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + + spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + + spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + + spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + + sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + + string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + + string-width@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + + string.prototype.trimend@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + + string.prototype.trimleft@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" + integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimstart "^1.0.0" + + string.prototype.trimright@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" + integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimend "^1.0.0" + + string.prototype.trimstart@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + + strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + + strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + + strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + + strip-json-comments@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" + integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== + + supports-color@5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + integrity sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== + dependencies: + has-flag "^3.0.0" + + supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + + supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + + table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + + text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + + through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + + tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + + to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + + tslib@^1.9.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== + + type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + + type-detect@^4.0.0, type-detect@^4.0.5: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + + type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + + type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + + universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + + uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + + v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + + validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + + vue-eslint-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1" + integrity sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g== + dependencies: + debug "^4.1.0" + eslint-scope "^4.0.0" + eslint-visitor-keys "^1.0.0" + espree "^4.1.0" + esquery "^1.0.1" + lodash "^4.17.11" + + vue-eslint-parser@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83" + integrity sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q== + dependencies: + debug "^4.1.1" + eslint-scope "^5.0.0" + eslint-visitor-keys "^1.1.0" + espree "^6.2.1" + esquery "^1.0.1" + lodash "^4.17.15" + + which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + + word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + + wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + + write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" -- GitLab From e36ae46783fa9427000dee34809c4df2632e081b Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 29 May 2020 11:25:06 +1000 Subject: [PATCH 355/550] Fix NPM driver in Lambda --- src/drivers/npm/driver.js | 30 +- src/drivers/npm/package.json | 13 +- src/drivers/puppeteer | 722 ----------------------------------- 3 files changed, 29 insertions(+), 736 deletions(-) delete mode 100644 src/drivers/puppeteer diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 75b731e60..9c72fa637 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -1,19 +1,28 @@ const { URL } = require('url') const fs = require('fs') +const path = require('path') const LanguageDetect = require('languagedetect') const Wappalyzer = require('./wappalyzer') const { AWS_LAMBDA_FUNCTION_NAME, CHROMIUM_BIN } = process.env let puppeteer +let chromiumArgs = [ + '--no-sandbox', + '--headless', + '--disable-gpu', + '--ignore-certificate-errors' +] +let chromiumBin = CHROMIUM_BIN if (AWS_LAMBDA_FUNCTION_NAME) { - // eslint-disable-next-line global-require, import/no-unresolved - ;({ - chromium: { puppeteer } - } = require('chrome-aws-lambda')) + const chromium = require('chrome-aws-lambda') + + ;({ puppeteer } = chromium) + + chromiumArgs = chromiumArgs.concat(chromium.args) + chromiumBin = chromium.executablePath } else { - // eslint-disable-next-line global-require puppeteer = require('puppeteer') } @@ -21,7 +30,7 @@ const languageDetect = new LanguageDetect() languageDetect.setLanguageType('iso2') -const json = JSON.parse(fs.readFileSync('./apps.json')) +const json = JSON.parse(fs.readFileSync(path.resolve(`${__dirname}/apps.json`))) const extensions = /^([^.]+$|\.(asp|aspx|cgi|htm|html|jsp|php)$)/ @@ -154,13 +163,8 @@ class Driver { try { this.browser = await puppeteer.launch({ - args: [ - '--no-sandbox', - '--headless', - '--disable-gpu', - '--ignore-certificate-errors' - ], - executablePath: CHROMIUM_BIN + args: chromiumArgs, + executablePath: await chromiumBin }) this.browser.on('disconnected', async () => { diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 7fb7efb07..c65b58e79 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -1,8 +1,19 @@ { "name": "wappalyzer", "description": "Identify technology on websites", + "keywords": [ + "analyze", + "identify", + "detect", + "detector", + "technology", + "cms", + "framework", + "library", + "software" + ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.0", + "version": "6.0.1", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/puppeteer b/src/drivers/puppeteer deleted file mode 100644 index 603ea119e..000000000 --- a/src/drivers/puppeteer +++ /dev/null @@ -1,722 +0,0 @@ -/** - * Wappalyzer v5 - * - * Created by Elbert Alias - * - * License: GPLv3 http://www.gnu.org/licenses/gpl-3.0.txt - */ - -const validation = { - hostname: /(www.)?((.+?)\.(([a-z]{2,3}\.)?[a-z]{2,6}))$/, - hostnameBlacklist: /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/ -} - -/** - * Enclose string in array - */ -function asArray(value) { - return Array.isArray(value) ? value : [value] -} - -/** - * - */ -function asyncForEach(iterable, iterator) { - return Promise.all( - (iterable || []).map( - (item) => - new Promise((resolve) => setTimeout(() => resolve(iterator(item)), 1)) - ) - ) -} - -/** - * Mark application as detected, set confidence and version - */ -function addDetected(app, pattern, type, value, key) { - app.detected = true - - // Set confidence level - app.confidence[`${type} ${key ? `${key} ` : ''}${pattern.regex}`] = - pattern.confidence === undefined ? 100 : parseInt(pattern.confidence, 10) - - // Detect version number - if (pattern.version) { - const versions = [] - const matches = pattern.regex.exec(value) - - let { version } = pattern - - if (matches) { - matches.forEach((match, i) => { - // Parse ternary operator - const ternary = new RegExp(`\\\\${i}\\?([^:]+):(.*)$`).exec(version) - - if (ternary && ternary.length === 3) { - version = version.replace(ternary[0], match ? ternary[1] : ternary[2]) - } - - // Replace back references - version = version - .trim() - .replace(new RegExp(`\\\\${i}`, 'g'), match || '') - }) - - if (version && !versions.includes(version)) { - versions.push(version) - } - - if (versions.length) { - // Use the longest detected version number - app.version = versions.reduce((a, b) => (a.length > b.length ? a : b)) - } - } - } -} - -function resolveExcludes(apps, detected) { - const excludes = [] - const detectedApps = Object.assign({}, apps, detected) - - // Exclude app in detected apps only - Object.keys(detectedApps).forEach((appName) => { - const app = detectedApps[appName] - - if (app.props.excludes) { - asArray(app.props.excludes).forEach((excluded) => { - excludes.push(excluded) - }) - } - }) - - // Remove excluded applications - Object.keys(apps).forEach((appName) => { - if (excludes.includes(appName)) { - delete apps[appName] - } - }) -} - -class Application { - constructor(name, props, detected) { - this.confidence = {} - this.confidenceTotal = 0 - this.detected = Boolean(detected) - this.excludes = [] - this.name = name - this.props = props - this.version = '' - } - - /** - * Calculate confidence total - */ - getConfidence() { - let total = 0 - - Object.keys(this.confidence).forEach((id) => { - total += this.confidence[id] - }) - - this.confidenceTotal = Math.min(total, 100) - - return this.confidenceTotal - } -} - -class Wappalyzer { - constructor() { - this.apps = {} - this.categories = {} - this.driver = {} - this.jsPatterns = {} - this.detected = {} - this.hostnameCache = {} - this.adCache = [] - - this.config = { - websiteURL: 'https://www.wappalyzer.com/', - twitterURL: 'https://twitter.com/Wappalyzer', - githubURL: 'https://github.com/AliasIO/Wappalyzer' - } - } - - /** - * Log messages to console - */ - log(message, source, type) { - if (this.driver.log) { - this.driver.log(message, source || '', type || 'debug') - } - } - - analyze(url, data, context) { - const apps = {} - const promises = [] - const startTime = new Date() - const { scripts, cookies, headers, js } = data - - let { html } = data - - if (this.detected[url.canonical] === undefined) { - this.detected[url.canonical] = {} - } - - const metaTags = [] - - // Additional information - let language = null - - if (html) { - if (typeof html !== 'string') { - html = '' - } - - let matches = data.html.match( - new RegExp(']*[: ]lang="([a-z]{2}((-|_)[A-Z]{2})?)"', 'i') - ) - - language = matches && matches.length ? matches[1] : data.language || null - - // Meta tags - const regex = /]+>/gi - - do { - matches = regex.exec(html) - - if (!matches) { - break - } - - metaTags.push(matches[0]) - } while (matches) - } - - Object.keys(this.apps).forEach((appName) => { - apps[appName] = - this.detected[url.canonical] && this.detected[url.canonical][appName] - ? this.detected[url.canonical][appName] - : new Application(appName, this.apps[appName]) - - const app = apps[appName] - - promises.push(this.analyzeUrl(app, url)) - - if (html) { - promises.push(this.analyzeHtml(app, html)) - promises.push(this.analyzeMeta(app, metaTags)) - } - - if (scripts) { - promises.push(this.analyzeScripts(app, scripts)) - } - - if (cookies) { - promises.push(this.analyzeCookies(app, cookies)) - } - - if (headers) { - promises.push(this.analyzeHeaders(app, headers)) - } - }) - - if (js) { - Object.keys(js).forEach((appName) => { - if (typeof js[appName] !== 'function') { - promises.push(this.analyzeJs(apps[appName], js[appName])) - } - }) - } - - return new Promise(async (resolve) => { - await Promise.all(promises) - - Object.keys(apps).forEach((appName) => { - const app = apps[appName] - - if (!app.detected || !app.getConfidence()) { - delete apps[app.name] - } - }) - - resolveExcludes(apps, this.detected[url]) - this.resolveImplies(apps, url.canonical) - - this.cacheDetectedApps(apps, url.canonical) - this.trackDetectedApps(apps, url, language) - - this.log( - `Processing ${Object.keys(data).join(', ')} took ${( - (new Date() - startTime) / - 1000 - ).toFixed(2)}s (${url.hostname})`, - 'core' - ) - - if (Object.keys(apps).length) { - this.log( - `Identified ${Object.keys(apps).join(', ')} (${url.hostname})`, - 'core' - ) - } - - this.driver.displayApps( - this.detected[url.canonical], - { language }, - context - ) - - return resolve() - }) - } - - /** - * Cache detected ads - */ - cacheDetectedAds(ad) { - this.adCache.push(ad) - } - - /** - * - */ - robotsTxtAllows(url) { - return new Promise(async (resolve, reject) => { - const parsed = this.parseUrl(url) - - if (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') { - return reject() - } - - const robotsTxt = await this.driver.getRobotsTxt( - parsed.host, - parsed.protocol === 'https:' - ) - - if ( - robotsTxt.some( - (disallowedPath) => parsed.pathname.indexOf(disallowedPath) === 0 - ) - ) { - return reject() - } - - return resolve() - }) - } - - /** - * Parse a URL - */ - parseUrl(url) { - const a = this.driver.document.createElement('a') - - a.href = url - - a.canonical = `${a.protocol}//${a.host}${a.pathname}` - - return a - } - - /** - * - */ - static parseRobotsTxt(robotsTxt) { - const disallow = [] - - let userAgent - - robotsTxt.split('\n').forEach((line) => { - let matches = /^User-agent:\s*(.+)$/i.exec(line.trim()) - - if (matches) { - userAgent = matches[1].toLowerCase() - } else if (userAgent === '*' || userAgent === 'wappalyzer') { - matches = /^Disallow:\s*(.+)$/i.exec(line.trim()) - - if (matches) { - disallow.push(matches[1]) - } - } - }) - - return disallow - } - - /** - * - */ - ping() { - if (Object.keys(this.hostnameCache).length > 50) { - this.driver.ping(this.hostnameCache) - - this.hostnameCache = {} - } - - if (this.adCache.length > 50) { - this.driver.ping({}, this.adCache) - - this.adCache = [] - } - } - - /** - * Parse apps.json patterns - */ - parsePatterns(patterns) { - if (!patterns) { - return [] - } - - let parsed = {} - - // Convert string to object containing array containing string - if (typeof patterns === 'string' || Array.isArray(patterns)) { - patterns = { - main: asArray(patterns) - } - } - - Object.keys(patterns).forEach((key) => { - parsed[key] = [] - - asArray(patterns[key]).forEach((pattern) => { - const attrs = {} - - pattern.split('\\;').forEach((attr, i) => { - if (i) { - // Key value pairs - attr = attr.split(':') - - if (attr.length > 1) { - attrs[attr.shift()] = attr.join(':') - } - } else { - attrs.string = attr - - try { - attrs.regex = new RegExp(attr.replace('/', '/'), 'i') // Escape slashes in regular expression - } catch (error) { - attrs.regex = new RegExp() - - this.log(`${error.message}: ${attr}`, 'error', 'core') - } - } - }) - - parsed[key].push(attrs) - }) - }) - - // Convert back to array if the original pattern list was an array (or string) - if ('main' in parsed) { - parsed = parsed.main - } - - return parsed - } - - /** - * Parse JavaScript patterns - */ - parseJsPatterns() { - Object.keys(this.apps).forEach((appName) => { - if (this.apps[appName].js) { - this.jsPatterns[appName] = this.parsePatterns(this.apps[appName].js) - } - }) - } - - resolveImplies(apps, url) { - let checkImplies = true - - const resolve = (appName) => { - const app = apps[appName] - - if (app && app.props.implies) { - asArray(app.props.implies).forEach((implied) => { - ;[implied] = this.parsePatterns(implied) - - if (!this.apps[implied.string]) { - this.log( - `Implied application ${implied.string} does not exist`, - 'core', - 'warn' - ) - - return - } - - if (!(implied.string in apps)) { - apps[implied.string] = - this.detected[url] && this.detected[url][implied.string] - ? this.detected[url][implied.string] - : new Application( - implied.string, - this.apps[implied.string], - true - ) - - checkImplies = true - } - - // Apply app confidence to implied app - Object.keys(app.confidence).forEach((id) => { - apps[implied.string].confidence[`${id} implied by ${appName}`] = - app.confidence[id] * - (implied.confidence === undefined ? 1 : implied.confidence / 100) - }) - }) - } - } - - // Implied applications - // Run several passes as implied apps may imply other apps - while (checkImplies) { - checkImplies = false - - Object.keys(apps).forEach(resolve) - } - } - - /** - * Cache detected applications - */ - cacheDetectedApps(apps, url) { - Object.keys(apps).forEach((appName) => { - const app = apps[appName] - - // Per URL - this.detected[url][appName] = app - - Object.keys(app.confidence).forEach((id) => { - this.detected[url][appName].confidence[id] = app.confidence[id] - }) - }) - - if (this.driver.ping instanceof Function) { - this.ping() - } - } - - /** - * Track detected applications - */ - trackDetectedApps(apps, url, language) { - if (!(this.driver.ping instanceof Function)) { - return - } - - const hostname = `${url.protocol}//${url.hostname}` - - Object.keys(apps).forEach((appName) => { - const app = apps[appName] - - if (this.detected[url.canonical][appName].getConfidence() >= 100) { - if ( - validation.hostname.test(url.hostname) && - !validation.hostnameBlacklist.test(url.hostname) - ) { - if (!(hostname in this.hostnameCache)) { - this.hostnameCache[hostname] = { - applications: {}, - meta: {} - } - } - - if (!(appName in this.hostnameCache[hostname].applications)) { - this.hostnameCache[hostname].applications[appName] = { - hits: 0 - } - } - - this.hostnameCache[hostname].applications[appName].hits += 1 - - if (apps[appName].version) { - this.hostnameCache[hostname].applications[appName].version = - app.version - } - } - } - }) - - if (hostname in this.hostnameCache) { - this.hostnameCache[hostname].meta.language = language - } - - this.ping() - } - - /** - * Analyze URL - */ - analyzeUrl(app, url) { - const patterns = this.parsePatterns(app.props.url) - - if (!patterns.length) { - return Promise.resolve() - } - - return asyncForEach(patterns, (pattern) => { - if (pattern.regex.test(url.canonical)) { - addDetected(app, pattern, 'url', url.canonical) - } - }) - } - - /** - * Analyze HTML - */ - analyzeHtml(app, html) { - const patterns = this.parsePatterns(app.props.html) - - if (!patterns.length) { - return Promise.resolve() - } - - return asyncForEach(patterns, (pattern) => { - if (pattern.regex.test(html)) { - addDetected(app, pattern, 'html', html) - } - }) - } - - /** - * Analyze script tag - */ - analyzeScripts(app, scripts) { - const patterns = this.parsePatterns(app.props.script) - - if (!patterns.length) { - return Promise.resolve() - } - - return asyncForEach(patterns, (pattern) => { - scripts.forEach((uri) => { - if (pattern.regex.test(uri)) { - addDetected(app, pattern, 'script', uri) - } - }) - }) - } - - /** - * Analyze meta tag - */ - analyzeMeta(app, metaTags) { - const patterns = this.parsePatterns(app.props.meta) - const promises = [] - - if (!app.props.meta) { - return Promise.resolve() - } - - metaTags.forEach((match) => { - Object.keys(patterns).forEach((meta) => { - const r = new RegExp(`(?:name|property)=["']${meta}["']`, 'i') - - if (r.test(match)) { - const content = match.match(/content=("|')([^"']+)("|')/i) - - promises.push( - asyncForEach(patterns[meta], (pattern) => { - if ( - content && - content.length === 4 && - pattern.regex.test(content[2]) - ) { - addDetected(app, pattern, 'meta', content[2], meta) - } - }) - ) - } - }) - }) - - return Promise.all(promises) - } - - /** - * Analyze response headers - */ - analyzeHeaders(app, headers) { - const patterns = this.parsePatterns(app.props.headers) - const promises = [] - - Object.keys(patterns).forEach((headerName) => { - if (typeof patterns[headerName] !== 'function') { - promises.push( - asyncForEach(patterns[headerName], (pattern) => { - headerName = headerName.toLowerCase() - - if (headerName in headers) { - headers[headerName].forEach((headerValue) => { - if (pattern.regex.test(headerValue)) { - addDetected(app, pattern, 'headers', headerValue, headerName) - } - }) - } - }) - ) - } - }) - - return promises ? Promise.all(promises) : Promise.resolve() - } - - /** - * Analyze cookies - */ - analyzeCookies(app, cookies) { - const patterns = this.parsePatterns(app.props.cookies) - const promises = [] - - Object.keys(patterns).forEach((cookieName) => { - if (typeof patterns[cookieName] !== 'function') { - const cookieNameLower = cookieName.toLowerCase() - - promises.push( - asyncForEach(patterns[cookieName], (pattern) => { - const cookie = cookies.find( - (_cookie) => _cookie.name.toLowerCase() === cookieNameLower - ) - - if (cookie && pattern.regex.test(cookie.value)) { - addDetected(app, pattern, 'cookies', cookie.value, cookieName) - } - }) - ) - } - }) - - return promises ? Promise.all(promises) : Promise.resolve() - } - - /** - * Analyze JavaScript variables - */ - analyzeJs(app, results) { - const promises = [] - - Object.keys(results).forEach((string) => { - if (typeof results[string] !== 'function') { - promises.push( - asyncForEach(Object.keys(results[string]), (index) => { - const pattern = this.jsPatterns[app.name][string][index] - const value = results[string][index] - - if (pattern && pattern.regex.test(value)) { - addDetected(app, pattern, 'js', value, string) - } - }) - ) - } - }) - - return promises ? Promise.all(promises) : Promise.resolve() - } -} - -if (typeof module === 'object') { - module.exports = Wappalyzer -} -- GitLab From eae43506272113cf0a196819ed866ce0128fdcdf Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 29 May 2020 13:47:48 +1000 Subject: [PATCH 356/550] Add 1s delay in WebExtension driver, fix links in popup --- src/drivers/npm/package.json | 2 +- src/drivers/webextension/js/content.js | 111 +++++++++++++------------ src/drivers/webextension/js/driver.js | 22 +++-- src/drivers/webextension/js/inject.js | 44 +++++----- src/drivers/webextension/js/popup.js | 8 ++ src/drivers/webextension/manifest.json | 2 +- src/wappalyzer.js | 37 ++++++--- 7 files changed, 131 insertions(+), 95 deletions(-) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index c65b58e79..80723af8d 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.1", + "version": "5.10.2", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index 82713d79b..66d620f4a 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -5,83 +5,90 @@ /* eslint-env browser */ const port = browser.runtime.connect({ - name: 'content.js', -}); + name: 'content.js' +}) -if (typeof browser !== 'undefined' && typeof document.body !== 'undefined') { - try { - port.postMessage({ id: 'init' }); +;(async function() { + if (typeof browser !== 'undefined' && typeof document.body !== 'undefined') { + await new Promise((resolve) => setTimeout(resolve, 1000)) - // HTML - let html = new XMLSerializer().serializeToString(document); + try { + port.postMessage({ id: 'init' }) - const chunks = []; - const maxCols = 2000; - const maxRows = 3000; - const rows = html.length / maxCols; + // HTML + let html = new XMLSerializer().serializeToString(document) - let i; + const chunks = [] + const maxCols = 2000 + const maxRows = 3000 + const rows = html.length / maxCols - for (i = 0; i < rows; i += 1) { - if (i < maxRows / 2 || i > rows - maxRows / 2) { - chunks.push(html.slice(i * maxCols, (i + 1) * maxCols)); + let i + + for (i = 0; i < rows; i += 1) { + if (i < maxRows / 2 || i > rows - maxRows / 2) { + chunks.push(html.slice(i * maxCols, (i + 1) * maxCols)) + } } - } - html = chunks.join('\n'); + html = chunks.join('\n') - // Scripts - const scripts = Array.prototype.slice - .apply(document.scripts) - .filter(script => script.src) - .map(script => script.src) - .filter(script => script.indexOf('data:text/javascript;') !== 0); + // Scripts + const scripts = Array.prototype.slice + .apply(document.scripts) + .filter((script) => script.src) + .map((script) => script.src) + .filter((script) => script.indexOf('data:text/javascript;') !== 0) - port.postMessage({ id: 'analyze', subject: { html, scripts } }); + port.postMessage({ id: 'analyze', subject: { html, scripts } }) - // JavaScript variables - const script = document.createElement('script'); + // JavaScript variables + const script = document.createElement('script') - script.onload = () => { - const onMessage = (event) => { - if (event.data.id !== 'js') { - return; - } + script.onload = () => { + const onMessage = (event) => { + if (event.data.id !== 'js') { + return + } - window.removeEventListener('message', onMessage); + window.removeEventListener('message', onMessage) - port.postMessage({ id: 'analyze', subject: { js: event.data.js } }); + port.postMessage({ id: 'analyze', subject: { js: event.data.js } }) - script.remove(); - }; + script.remove() + } - window.addEventListener('message', onMessage); + window.addEventListener('message', onMessage) - port.postMessage({ id: 'get_js_patterns' }); - }; + port.postMessage({ id: 'get_js_patterns' }) + } - script.setAttribute('src', browser.extension.getURL('js/inject.js')); + script.setAttribute('src', browser.extension.getURL('js/inject.js')) - document.body.appendChild(script); - } catch (error) { - port.postMessage({ id: 'log', subject: error }); + document.body.appendChild(script) + } catch (error) { + port.postMessage({ id: 'log', subject: error }) + } } -} +})() port.onMessage.addListener((message) => { switch (message.id) { case 'get_js_patterns': - postMessage({ - id: 'patterns', - patterns: message.response.patterns, - }, window.location.href); - - break; + postMessage( + { + id: 'patterns', + patterns: message.response.patterns + }, + window.location.href + ) + + break default: - // Do nothing + // Do nothing } -}); +}) // https://stackoverflow.com/a/44774834 // https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/executeScript#Return_value -undefined; // eslint-disable-line no-unused-expressions +undefined // eslint-disable-line no-unused-expressions diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index f08f4db78..ee1d60e0e 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -354,14 +354,17 @@ wappalyzer.driver.getRobotsTxt = async (host, secure = false) => { /** * Anonymously track detected applications for research purposes */ -wappalyzer.driver.ping = async (hostnameCache = {}, adCache = []) => { +wappalyzer.driver.ping = async ( + hostnameCache = { expires: 0, hostnames: {} }, + adCache = [] +) => { const tracking = await getOption('tracking', true) const termsAccepted = userAgent() === 'chrome' || (await getOption('termsAccepted', false)) if (tracking && termsAccepted) { - if (Object.keys(hostnameCache).length) { - post('https://api.wappalyzer.com/ping/v1/', hostnameCache) + if (Object.keys(hostnameCache.hostnames).length) { + post('https://api.wappalyzer.com/ping/v1/', hostnameCache.hostnames) } if (adCache.length) { @@ -404,16 +407,19 @@ wappalyzer.driver.ping = async (hostnameCache = {}, adCache = []) => { url: `${wappalyzer.config.websiteURL}installed` }) } else if (version !== previousVersion && upgradeMessage) { - openTab({ - url: `${wappalyzer.config.websiteURL}upgraded?v${version}`, - background: true - }) + // openTab({ + // url: `${wappalyzer.config.websiteURL}upgraded?v${version}`, + // background: true + // }) } await setOption('version', version) // Hostname cache - wappalyzer.hostnameCache = await getOption('hostnameCache', {}) + wappalyzer.hostnameCache = await getOption('hostnameCache', { + expires: Date.now() + 1000 * 60 * 60 * 24, + hostnames: {} + }) // Run content script on all tabs try { diff --git a/src/drivers/webextension/js/inject.js b/src/drivers/webextension/js/inject.js index 45fbd71e3..e23cb48b9 100644 --- a/src/drivers/webextension/js/inject.js +++ b/src/drivers/webextension/js/inject.js @@ -1,52 +1,54 @@ /* eslint-env browser */ /* eslint-disable no-restricted-globals, no-prototype-builtins */ -(() => { +;(() => { try { const detectJs = (chain) => { - const properties = chain.split('.'); + const properties = chain.split('.') - let value = properties.length ? window : null; + let value = properties.length ? window : null for (let i = 0; i < properties.length; i += 1) { - const property = properties[i]; + const property = properties[i] if (value && value.hasOwnProperty(property)) { - value = value[property]; + value = value[property] } else { - value = null; + value = null - break; + break } } - return typeof value === 'string' || typeof value === 'number' ? value : !!value; - }; + return typeof value === 'string' || typeof value === 'number' + ? value + : !!value + } const onMessage = (event) => { if (event.data.id !== 'patterns') { - return; + return } - removeEventListener('message', onMessage); + removeEventListener('message', onMessage) - const patterns = event.data.patterns || {}; + const patterns = event.data.patterns || {} - const js = {}; + const js = {} for (const appName in patterns) { if (patterns.hasOwnProperty(appName)) { - js[appName] = {}; + js[appName] = {} for (const chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { - js[appName][chain] = {}; + js[appName][chain] = {} for (const index in patterns[appName][chain]) { - const value = detectJs(chain); + const value = detectJs(chain) if (value && patterns[appName][chain].hasOwnProperty(index)) { - js[appName][chain][index] = value; + js[appName][chain][index] = value } } } @@ -54,11 +56,11 @@ } } - postMessage({ id: 'js', js }, window.location.href); - }; + postMessage({ id: 'js', js }, window.location.href) + } - addEventListener('message', onMessage); + addEventListener('message', onMessage) } catch (e) { // Fail quietly } -})(); +})() diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index 24248935f..3aa561403 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -70,6 +70,14 @@ function replaceDom(domTemplate) { }) }) }) + + Array.from(document.querySelectorAll('a')).forEach((link) => { + link.addEventListener('click', () => { + browser.tabs.create({ url: link.href }) + + return false + }) + }) } function replaceDomWhenReady(dom) { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index a5a25866e..935565000 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.10.1", + "version": "5.10.2", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 603ea119e..b562512c0 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -131,7 +131,10 @@ class Wappalyzer { this.driver = {} this.jsPatterns = {} this.detected = {} - this.hostnameCache = {} + this.hostnameCache = { + expires: Date.now() + 1000 * 60 * 60 * 24, + hostnames: {} + } this.adCache = [] this.config = { @@ -347,10 +350,17 @@ class Wappalyzer { * */ ping() { - if (Object.keys(this.hostnameCache).length > 50) { + if ( + !this.hostnameCache.hostnames || + Object.keys(this.hostnameCache.hostnames).length > 50 || + this.hostnameCache.expires < Date.now() + ) { this.driver.ping(this.hostnameCache) - this.hostnameCache = {} + this.hostnameCache = { + expires: Date.now() + 1000 * 60 * 60 * 24, + hostnames: {} + } } if (this.adCache.length > 50) { @@ -517,31 +527,34 @@ class Wappalyzer { validation.hostname.test(url.hostname) && !validation.hostnameBlacklist.test(url.hostname) ) { - if (!(hostname in this.hostnameCache)) { - this.hostnameCache[hostname] = { + if (!(hostname in this.hostnameCache.hostnames)) { + this.hostnameCache.hostnames[hostname] = { applications: {}, meta: {} } } - if (!(appName in this.hostnameCache[hostname].applications)) { - this.hostnameCache[hostname].applications[appName] = { + if ( + !(appName in this.hostnameCache.hostnames[hostname].applications) + ) { + this.hostnameCache.hostnames[hostname].applications[appName] = { hits: 0 } } - this.hostnameCache[hostname].applications[appName].hits += 1 + this.hostnameCache.hostnames[hostname].applications[appName].hits += 1 if (apps[appName].version) { - this.hostnameCache[hostname].applications[appName].version = - app.version + this.hostnameCache.hostnames[hostname].applications[ + appName + ].version = app.version } } } }) - if (hostname in this.hostnameCache) { - this.hostnameCache[hostname].meta.language = language + if (hostname in this.hostnameCache.hostnames) { + this.hostnameCache.hostnames[hostname].meta.language = language } this.ping() -- GitLab From 77d214401947a7ad9964764e128c7acf51d6af37 Mon Sep 17 00:00:00 2001 From: Evan Shaw Date: Fri, 29 May 2020 16:17:57 +0900 Subject: [PATCH 357/550] feat: add Welcart e-commerce app --- src/apps.json | 16 ++++++++++++++++ .../webextension/images/icons/welcart.png | Bin 0 -> 1933 bytes 2 files changed, 16 insertions(+) create mode 100644 src/drivers/webextension/images/icons/welcart.png diff --git a/src/apps.json b/src/apps.json index f516a656a..b32fb82b6 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12113,6 +12113,22 @@ "script": "cdn\\.6th\\.ir", "website": "https://webzi.ir" }, + "Welcart": { + "cats": [ + 6 + ], + "cookies": { + "usces_cookie": "" + }, + "cpe": "cpe:/a:welcart:welcart", + "icon": "welcart.png", + "implies": "WordPress", + "html": [ + "]+?href=\"[^\"]+usces_default(?:\\.min)?\\.css", + " + + + + + + + + + + + + + + + + + + + + + -- GitLab From 323d11749325443440673231a06ef497c7fc06db Mon Sep 17 00:00:00 2001 From: kingthorin Date: Fri, 29 May 2020 22:13:43 -0400 Subject: [PATCH 360/550] Fix Schema Typo Sorry I missed this in the previous PR. Correct 'sting' should be 'string' Signed-off-by: kingthorin --- schema.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/schema.json b/schema.json index c5a875676..7181ac3ca 100644 --- a/schema.json +++ b/schema.json @@ -1,7 +1,7 @@ { "title": "Wappalyzer Schema", "definitions": { - "non-empty-non-blank-sting": { + "non-empty-non-blank-string": { "type": "string", "pattern": "^(?!\\s*$).+" } @@ -45,7 +45,7 @@ "minItems": 1 }, "cpe": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" }, "cookies": { "type": "object", @@ -85,11 +85,11 @@ { "type": "array", "items": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } }, { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } ] }, @@ -98,11 +98,11 @@ { "type": "array", "items": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } }, { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } ] }, @@ -111,11 +111,11 @@ { "type": "array", "items": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } }, { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } ] }, @@ -135,22 +135,22 @@ { "type": "array", "items": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } }, { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } ] }, "url": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" }, "website": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" }, "icon": { - "$ref": "#/definitions/non-empty-non-blank-sting" + "$ref": "#/definitions/non-empty-non-blank-string" } } } -- GitLab From 7c50aa84921751adf1cb12839c38ab2e9220ae19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Till=20Kru=CC=88ss?= Date: Sat, 30 May 2020 15:20:37 -0700 Subject: [PATCH 361/550] add Redis and Redis Object Cache --- src/apps.json | 20 +++++++++++++++++++ .../webextension/images/icons/Redis.svg | 11 ++++++++++ .../images/icons/RedisObjectCache.svg | 11 ++++++++++ 3 files changed, 42 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Redis.svg create mode 100644 src/drivers/webextension/images/icons/RedisObjectCache.svg diff --git a/src/apps.json b/src/apps.json index f516a656a..27b24e46d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9060,6 +9060,26 @@ }, "website": "https://redaxscript.com" }, + "Redis": { + "cats": [ + 34 + ], + "cpe": "cpe:/a:redislabs:redis", + "icon": "Redis.svg", + "website": "https://redis.io" + }, + "Redis Object Cache": { + "cats": [ + 23 + ], + "icon": "RedisObjectCache.svg", + "implies": [ + "Redis", + "WordPress" + ], + "html": " - + + - + + + + + -- GitLab From 41b71c49ceda79236dd955b156d7af60bfd4c4c6 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 2 Jun 2020 09:41:48 +1000 Subject: [PATCH 375/550] Fix Imperia pattern --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index f516a656a..c08e189aa 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13204,7 +13204,7 @@ "icon": "imperiaCMS.svg", "implies": "Perl", "meta": { - "GENERATOR": "^IMPERIA ([0-9.]{2,})+$\\;version:\\1", + "GENERATOR": "^IMPERIA ([0-9.]{2,})\\;version:\\1", "X-Imperia-Live-Info": "" }, "url": "imperia/md/", -- GitLab From ad853a3abdd1f558895aaa75852c0510d3b1b87d Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 2 Jun 2020 10:06:47 +1000 Subject: [PATCH 376/550] Fix Imperia pattern --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index c08e189aa..b8d6860c5 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13204,7 +13204,7 @@ "icon": "imperiaCMS.svg", "implies": "Perl", "meta": { - "GENERATOR": "^IMPERIA ([0-9.]{2,})\\;version:\\1", + "GENERATOR": "^IMPERIA ([0-9.]{2,3})\\;version:\\1", "X-Imperia-Live-Info": "" }, "url": "imperia/md/", -- GitLab From 422f5cbe15c1d808c3b13be5d625d4f1679b6443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Tue, 2 Jun 2020 18:15:53 +0800 Subject: [PATCH 377/550] Add jsDelivr Detection --- src/apps.json | 9 +++++++++ src/icons/jsdelivr-icon.svg | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 src/icons/jsdelivr-icon.svg diff --git a/src/apps.json b/src/apps.json index 666f8b3f1..c1e88e116 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13061,6 +13061,15 @@ "script": "jqplot.*\\.js", "website": "http://www.jqplot.com" }, + "jsDelivr": { + "cats": [ + 31 + ], + "html": "]+//cdn\\.jsdelivr\\.net/", + "script": "//cdn\\.jsdelivr\\.net/", + "icon": "jsdelivr-icon.svg", + "website": "https://www.jsdelivr.com/" + }, "Kinsta": { "cats": [ 62 diff --git a/src/icons/jsdelivr-icon.svg b/src/icons/jsdelivr-icon.svg new file mode 100644 index 000000000..b44681bf3 --- /dev/null +++ b/src/icons/jsdelivr-icon.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- GitLab From d76fe9ec84847c0332a7be3942914ea00d6f5d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Tue, 2 Jun 2020 18:46:00 +0800 Subject: [PATCH 378/550] Improve jsDelivr Detection --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index c1e88e116..0645ff9de 100644 --- a/src/apps.json +++ b/src/apps.json @@ -13065,7 +13065,7 @@ "cats": [ 31 ], - "html": "]+//cdn\\.jsdelivr\\.net/", + "html": "<[^>]+?//cdn\\.jsdelivr\\.net/", "script": "//cdn\\.jsdelivr\\.net/", "icon": "jsdelivr-icon.svg", "website": "https://www.jsdelivr.com/" -- GitLab From 33e42d6e6109296080478cccf8d1708c6274e441 Mon Sep 17 00:00:00 2001 From: Berke Aras Date: Tue, 2 Jun 2020 21:06:29 +0200 Subject: [PATCH 379/550] Added experiencedCMS --- src/apps.json | 12 ++++++++++++ .../images/icons/experiencedCMS_Logo.png | Bin 0 -> 18438 bytes 2 files changed, 12 insertions(+) create mode 100644 src/drivers/webextension/images/icons/experiencedCMS_Logo.png diff --git a/src/apps.json b/src/apps.json index b8d6860c5..76d34c3e6 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2370,6 +2370,18 @@ }, "website": "http://contao.org" }, + "experiencedCMS": { + "cats": [ + 1 + ], + "cpe": "cpe:/a:experiencedcms:experiencedcms", + "icon": "experiencedCMS_Logo.png", + "implies": "PHP", + "meta": { + "generator": "^experiencedCMS$" + }, + "website": "https://experiencedcms.berkearas.de" + }, "Contenido": { "cats": [ 1 diff --git a/src/drivers/webextension/images/icons/experiencedCMS_Logo.png b/src/drivers/webextension/images/icons/experiencedCMS_Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ee8d6bcc966ab79dc3d562e78d67c602c4193e GIT binary patch literal 18438 zcmeAS@N?(olHy`uVBq!ia0y~yU~FJuU~J@IV_;y&pPeSfz`$jm>FgX(9OUk#;OXjY zW@u?qQ?dSKJ?+utF&^6^kc194B2k%~wiF#UwoC014CNL`JrJqH>7&!4h0Qpu1ZU`EgLPd{$PNQ$4dunnK1y50ZejBO^q z=M22gDMdCJg-tI0q!V59ZDuOJ>t^yYY*?1M_2#ek+)Po1*w>5! zyZ^SIP0(lP+O)5fueMNbS4~{dkw-e|+NX;sTyj+{96sNg5hv-#~mpJ`j8 zPY8Fg&U9*X_%VOh5B|gdmfYMqt@G9o!3)zOn3gI^In>E9XlMy4a8{>iUwB{3eaxNt z=h^OyGiS{GeZJ{mZTJqKe<#FL>id%2U5s`J1)h5|>rWJui2{SG1M@2f=@-nx2UxZp z5ZuAQ|A3jvQKN&UFv0LalgI={7X@*VhOG-ErZlZhP+!4Tx_ulUo_oPiqGKgFw_DFGe8KDsvM)Bj5d32COO&m7VRDaQpG3WnjGE|Xrp=O@r7!nc zwn`rBNnExuVvW@`nb%#sM~gNjW>O4MCA>4KYu_YUt0 zM-`#39ezg&7B%c>i}18@vGJEt-KQGpk)~p%*{GtJtN2!ZuF_qly$X|0x~1?J*+lx> zbIMbjuXta5f8YYG2rU+k4s4*F3M@Q-z|MvJ0gzGQW8F#pqY! zuhL)Ep}L{|q5EE`T{XL^y=wi{XDcdKe7x#)<Pv>&-=r)gMdva{Erpyqh!0vit-= zqEyn>D9o78;GB7$>Aq|yvqJO8v`Yy^XGM}v8TlID&8@o0W477c+iu&6e|(mD-n;YF&Z3ytu}kxKw!3WKn-^3bTi#dQ{F|A-mVci6<$toaeu?Egp*CvSl27=4pVEKs zud-8Zs=BRLneV-MHZvd13!3;T#VqYlPij9w7EVOv7U(&wjsg-bahqu>-Bn3 zw)>9dpKaXQvNbciUSo@%j(*Kfy|h^WiD4IKE!z0C?sasxXqW3zbF&>eD{gn((zs!< zBlF#|Rlf4x6{_OiYrVC-?&m+t+xKJY+3>0HwYMg1N!@T}Vb1xmGhq*}y}o^CyR1gI z-g$lb+j5)s7PBY2pX{4%J^js|fW+{??cE!^H+e@%#@vie4cNN%Rc)!)SC8Is-|Dq# zZS*B*7CQUnVb2y`m?`w?etu{ za?8uZbr0)aHg+)Ap6xq(R(Fe_tuCJk+^Jc)s7W`E%^1mcDxV^2z1oz1~&t=XBZ@uhrj^{~_nX&Ckzk&d+`M z{f&L)y{~^Za-S3Li%W@pv+GI0%Hjic3m&uombYS)WwUOVY2T%99s5plo_WoquHREH zhwoiKZ?{;%+e;_@Onmq{@Ou6|j~$A8PwxKtBJ9`N=i7_(&fkeF7O&m@WZtE{UB732 zm##DUyD|2ag00;vTdNNV2b-;v?`%}JPyPR;ZqEzFpNU6X&bfS6zU_WotyW#%KJG`w zAJ1!(XD&Z#ul+yf_n9X*%lB9OF)|RfHvJd#<!pMUokq-ilQFmM)l zL>4nJ=qZCRW5rVYG6n_(22U5qkcv5P@3Pl~g#I%B@cf)lm9k=EON)tv6O&Tt#Cs*7 z2ikTlxUIW-^&_sX1Mhy7murfxi6|`XUcI|ZDK)obNoUuU3yO-I3ztraOTYJ7MkxLO zOVG1>#>Ma7|NhA{vnA!7v&XsO_dB24^dEj&G;yk{{RRUIog4R#r56AAedWrp$tVeiTglQP?4vf7`9?=kLECPTHmKmz7HV!)~C?{_~UcZhqIcp8?-zp4K{A zUFote=Hs^x31y=r5`{OOF1foj>g2heo5I{zj;+=YR%N)|p)Nc9>;6UC@8(G_nP?VJ z^Ws#3u1Z+Xi%DhY<})xb&1WbRc-&MGF#ngK(;R~!gVutk6N2(TZn>`G-MaPM*WcT7 zZoi88>e73v;qJ-T!VagVv~Dc3|Nq+LY-#SR2D`;a+Yf~tXJJ?-s4cg>V@g5y;XHN2 zV{=~G6~8Q+?)`hwwoQ*V@BMu2`3k-brhAMSm)PxF(tI{g+Fx(i*@y4Xr~i^V_lEHR z!y}ep>Ghc=aXq%{-WgBJ6>vV^elF_yp)Wfh_pRhxw{wpgiv6Y?z77q4w?De{ zn$fD-l8xa(=9@=`ZgUp&2_}b@-8z%He#-Rg`|5t|l;#d)FEf;z&G5ve|E!s*!GXHz z73MCbHVh2DBFhEO3MOCgd1pLr@6!^i`CqTRRP6U=h?V=jWbXX_+F3i6?DF3uy}(M2 zp+SsGvA0hD*rxks^LKvPdg|4!<$N}^mp!jK&OMzh4_a|F@BuPB-Nk$y~D*|xsLh&orm-PFLEjkIHN4&aO=#{?JUQ()J}WCrpv$(ETq2emX6`I zyQ;_btlXX6`!}N0!AscT`f>52KX25=UG$J%Zp6pHz^vM7_b{9&&=uWeNqBZI@j!XzFUwPT0eFQ@m{2D>t}sW)tyIe&|2d+q6E zndXwUISdT^!dk};nO{oN+ugU~*}A)%^G+FmdeElE@UdTJ)x^j5TfY8bV6eZ?afEZ@ z;`tKF?{C;w7D=zc2b|;?{qionb?VUy@F&_OUA$cR%a7`SzW7 zc{P*A>}_kdr!Ch%a@nJNzZpXV>(L2r*+*_vy?wX*SWfA4?%k%0CDl1EpO(q@p8unK z=jSd4hH1+JmpohWG^s~+-}9Fnt?zu@l;_QGH%-rbqqV^gW`-9kO~)e)ukqbA&OQ@Y zzGp$SkVCBR{HIFZTZ@msW@K<+J|dB=9;J8e4&%EOidSB-O!)O?~B7rW$P}@y3WARAokPquEd`V@Aw5rIT!r?k}7N>?VI`XIx~aA>kOCRBN2bj zuCq+G%Q$&`y9VP4QG2srw{JdXW@u27>f9L7bJ99$lhKNsoCnH&JKeu>uI_!;<3;)U z3=LHW%Zm1DAA7cX?tj_%t8?^o%9vhUJNbTn(uen#@2qELVAz{cd#>;7mx$tht0FlS zN`FmSoogoj>@OpOP0zB-;3E=$J%7z9l%D;|)Yp$8R{i|<&zycS3iED7iO4cAyzrbe z|F&4i#$Dg{iOa9ZIVEml$=GqQzO7>Ntw$Fa7##9fmL`7{_Wk)pO|@Z)q`bPd$^Fc= zT-*!{JqEr#H~-(T{ypvR^j}BRR2e|2{oaqQRyqs}7iP!bol*OGsolp(oC>AK9wnNc zt?Q0H#Kgd$eCJSd`L8$9*JIvH)|<&-vgv$bv?n% z(TkZF818<&aW?tKyU65err#`k)fi@VhIth{&o{={{N1#0f4&K0$LaQ!yIffr7}{1ypPoIBA!wQYtCt&o z_FOX6Vqmy1cL$fm(d1wEEY0)xe|RtD!%%kiW3bF)$b$3XpruZ*Tgq;xGF-Z-#$m`#(PF zz58JUDA>R4GOViu3(s11H=_a)Muz{6b1M95Y&|$J@n7>)7gh#_U6(u9K1bBo{QDtP z_rIM*K=7G$Q^03=h688*ygK$v_0Kte&I4}SE}n8?VqkFY*f?*s&7AoREsa@+7#SFt zc~{jd2|HXr`M&iROMBcpJvjyjgA-3}p1rRw44UY}(AO|QoAb0iBg2{lapuqTr*k@N z&bAe0XJKGqTPgkdyc)yw9V!kl{TUdt9~jQRKW{J7ifVQShBNEy&XgCtzklVW_pTLu z91ILRms^k5xqo_c^z9Mr##M_M85j<;e7f=e!{@~+S0^$sG;FMRQ=TzPY`v8L1A~EB z|6ji8ZWALISr`&@ZN6E1{8`%Z_-wHi56r;ROF361GcqtVTk8GQWMD{e^I%|L5Nl;& zU`PlY{LDD*EB77$*_mBU4CuY=`g7^kRfi4su1JW#WO6l7V6M)(Alatd3XBccU){3n zNb7&Q#)?PivAu8Hj_Kd#X@tslW%9li@~hur7FjB>r6}I+Y;2uNsYG5g3q#!N*=LNu zynJ`Lq&8~FC5xO#Yf4_NaM|_VzIw&3Yb#B}j2~(5Wp6*Sny>lOkh&Kb7I-Pj|;Ep9SP5r;e7b-%jSQEU%oAqSz0*bVzcvOO&y270bdWj^3htkCQ!C5 zdgcFhOk12HLv_zaPxbV_d&9L7E~wB0fO-Py%w zCDTLNAC`GAJovgTP4wcVxyv(R`Zbmo-Y{L{?yh#}ul$>ZQTq%T)(X9OzM#Er<@{fk zu|dA;>r&UPoL}X^kieCnduCxBXQGJksxmDNOQQz0Z@ml4x61@ewM*VHx9C%1stsv( zJiqqbl1rzet|q=<;$-kyxM$b2d9gDcKj-c9Db*-(zn^idU`0dUlc}ruj%I%qKlx|Y zlx?dHFF61G$;qQ^X{{^_%Qh-6pJ8{eZc^UMn|_%xe6!tx-PJBN%fC}y&K>M{R`f;o z^7eN16@1Np(?Tw0tIhqjvYmxt*`d`1Ki(Lw>z#keLN8m~WBb=U|NnpA?YLyI=b|n1 zV-2kv%**P+Qct;3fE^{AzRY4q&%`NL%p5XhY?GUx`la66$n*TM_L3V0 zTUT$pv1h7ek$vY>1;&PzSFh}P@lsUM!`J zdV98NTg7qBTl0d~Sn(WIWNdg@Sh%gezIsmGJ$tuInLB&h!gt#2`_XX8!lt!qy50I&y9O<&$d#$zTm8G!@bmp(U zrGDH0(z#^SRfhxEI2m*ve|TB+>-qKLPpXQiHr2c}sjRU1TX@rPY2k`P-;;LaYM@$@&cFie{o8{t@g zdy4Y&N1p}6nmCvEyyzsDGT)_(CmKKa%27!QVo%=vFDT$`<0 zFF%!SntIG|jkm>Gy9;h+6AY#G+RvtL3|&<^anH~A-j(w|g97s8$_1j5U!ENa0XgX8 z;YXS7ewOZ5q9gXHD6*<(UIx?c_?g zOqq8Fo~{q|UwhU6Z$W6p4?`7(2CL6usTZ0$Geusk{?_yL`(fc1>%Nx-&lKOTnj`;8 z{dD~5Z}Z>xU2dG5y6W(U2oDB^(j9*PU%%cw#aykQ>)XO=_G1@6uQr}~?4neEhsv^F z^G+?i{Pc^y&)*mkA%+8%JA6Jr@OyYgUoj+8=K6BiQ!5qn-}s+?x-Qgz>B&j*+D1>J zGh~Dq4zSJ>PQRD$>oqmhI`onD#NGGr`-)z@x4Fd7=tlUo-C@1b46;_eE9ZMVGBNBp z@N$w?Rcfr5t(jI}rp(2K`%11iSj^i0Zp9^wS&tt+{CG-Oy}aQun?pgS2Ll6d#6EL> zKh{F$%BgvKY`U(=o%!CiOf}}-uTv~r@2{V=D{K9XUzt)W3=M93HmFU$lyphsO8i?% z-StcNKmS|Ozb;l@?#1FgOW3Nv&yKnIgMAhoC&L24pG&WP`E+Zs$>&=tOAC)&d%LVQ zdGB*Gz2~uKV(vvPtyMq$WRrh}l?p>ccSNzm{I(Llo|!Dv&+9a%X5rarlaVu_7Zwj8kHz>E12hH2!{6Kk4<@gX8=1`Ct1NZns@A@h5ZAhwzya zlJTN{%U^RYHLTE9VQ5f`DBsW!Ca z?w=k{ctqohb>f4((eV@Nu_=Ff7jQ9Quou*TE z&FqAGBoCr?Gc6I|`LgwN(bZLZH*2cu3uN#SUFrGJQ$05yD+`l4p8A$4)9L-U zw!FGWMpq{ud?h6Rc$0*DuKh|Aw#^Pq3>l5OGt*OEX6V(fxpe+_`2yZ{Zq3sTn;+hj zbxxg`HB~Enj)}iYy!f)ZJ4~DhxNjVNYG;0(}?zQS&B!d6V3~jQQ)DmHxk3nK$L|zipcBMO=noAM1HAaNRWVo%W}f|NHX3M}qQ# z4zh>-XxzB&$M{I_MDxCi*Qc}pOC9iB5M!6M(r1rtV2Ea&rIu#&pQbsrAwiCjTMz!% zdi`Kp@8__zOTp%4fl}^SB?5OZZI-Rw;=5neaKEI0_gm*Hs#e<`M{w#My3!x5$S9#< zbYgnd@%8}uLe04{k{aDLKTV8wn6t)C%h#OpZ2x>JBf4y3&4){t z{#vRJ-hvuBmtvP^k zvHpjBA7^NJ+Z*+|YddnjOzHo=^J{7C)7Pu!|EkPR=6m{T!ksmIoDS@oZ<{lEER>(* ze)`k>(zC*TtG*~^jl44%0hnEs$3bC26x?O?n5?C_<`>i+LP{$shf{6bJn*{ty8E4P@g zo-ys6%~BJ#&CX02YH_PfXm+ z%971it@`#RAlznrJQ6U3+8p^(X5e8eR6xy{eb=Kzq7>`SzM$T(kH% z9|-Mu^f-C(q$hi{=FAnVN>0++yHiox`?KDooY{vSn{4dAwQ|aD_VOj~k2KtxBKz=8 z`h&iGS&wzsu3GwhmNKvM!)3eNAMR!0=XvRI@{!NP>ZhyT_&h!N zZ>#F`bzVHdRc^A6(wDcl9lbnxzTB=C&u_jy<$YT;{$Ww=(qP>k`HZ^FEEhToZ5O?0 zT=?v$w(U%C6&m3dq{+W5KfWbg9ulnZ}u2TkEy)131D9!FHM!v2frA8MY{ z3v6U_`84k+p5JTBmN~nB zt+ef@k9K!t@(%3Ze|9P3Bb_}9lWN^KK@FKlU1itA+t2^rp;q^7d7oEKXrNPh#oN_7 zRJpAHG3LiBS4{nF@OAN|rNRvBKi6ku?0IG2(;3cw_o9B=y}Ly|r5bXr zuQmVveVx21XR}w0y@TpJrJ6$Cu)izPZn6jnzj8NT=NYss^!}SVHK7CN<|IXG%m1_2 z6FVO4xM%gPRdI2%TkEdM9hk(~5dOz!zgZ`fPuQ`WmkWyKD(*Y~eb0Qq^izewJLX+} zx(L+wlD78^wPRm@D7>9Zf0rh2Px48Y1GD#p=+|cVE$WJ@+;(L8*@JauTwlvil-|7; zFrzQu%FfQJbD6&70xOaJNwEQr`MGDNnWwC6@n?xUbfy3Jh8QM~Zq8|<{IIe~EnQb|13%l6Lxx(v=uX)5+ui79JY(MW%5NE^hZ+_nwRMy*Ve$H5bd7@J!)ApUG)pq{l zv$ser_Fmr$w|<?X_hmnY2mQ@$we!vE*1W^+{)C#`b-BmXk@ zY$H=t`38qli2^=v)dtVnMJsDN*1s}%;SslU$Di{H^N%igewoS1%C$B3 zSA|#mZr9p<>gP9n{aABb>FY)}F z^yHcO;{DQp-ael_@3Po?^B*VX<=1o zE={ij?sToMGW_~@r_Mx%cfnh(hLer+9vct?2aJ zXHx%cbPvm3=rK~z>=9C8D$rlRcz*4vCEL}OYVA#Yuc!U}>E&a^UjEI`4QrWZTsZwh zdO!E}xl7FVq-^DWZ}`BwVAoTF7*JPN7?=#08dRz6^$mbtWq&7i!m6tbG2zw(7*{ z*$WEhPMhh?f8tu}KQE#p=`_4S(`a(Q)p<$ci&p)<`Gdpx_1O6FSM z-(!5(_v~U;(W1*Y&i{TLudlhTSH3h?-sQJnf@g+v*!%O#73UtFs+*YC`TWRK@64s& z=dncgW(ptpaJnb^{ zk5^vpC{hc*@Z_)5yf-PHQ~%VnyiYpCVz6m-Vfz1=#>v^cXP;fZ+yC?}&y9(7yX4x- zmCD7_cf63gX0h+kldScca(50tx_|%4qD!mAjbfP!ZkSr;XR)k%_}_o>w>?jdKh@`+ zTzcGH{Z-u>yN?S!7{m`Q-D_LI6Yj=o>prv6tc$!-7|m@$Cfce6b# z=1Lc4EIsqiY+JR+TKf=>=*?Xr?M%}XRT^~K|xne*1x&i;PbjSblv@Zx3l_;x+JPda&7DIVGZ?OX++=HN%+|Om*`*@@KLAdUe0qvGw5G zTPJ?S+)|E$F}+{CYxR?xv!=HEko=r1B$>1JefC~y{e1Vmk9wjHtvST({3x@! ztTQou@&%J+9t?YG4D1fwpO9SmxN1+YJp+SmCTJ}{iSq2_(VW){K9$~BvFe!BZjZ;e zeq6pAetZ?5bNRtX|G!O~$Z3*%lJV-o1C~A$84fYa?h@BwPIh7Yd10gRwH?O~sq6Lk zd8yd9TQ0BDyP|J5CGUlt>;K!OUZolV$3-{~tO{mNJMz?K%_Ii3FM0keFV2g7cJpqX zwL#xL>!_5Sts?VI$#5Q6@b&+K{RR5E^%r9HWW5y+FAI=ud-$g|XH&wRDXzayw#ME+ zHB*Uk3-2M(hRBFSt0Q@rk0{JYxtV!dPPXagwRvwd7M?u4vYI(qg+W_i-bC8I{U`g; z`Cs2Fl-ow%T+e>w(zG+iC0APBhV1Rs6mno$*5Gsa`jc>m*xT$EkJw#YbvU3e+uqj9 zs#8t>j`r>TCaGl}42*WqR?KC3HjnAi6SLe9rIqu3dfLZ%W%E7JzF&D~YpjCr8)@hF zv$m|?W^UlhWbk=GqG{T{{eR9jL_~fJS^6qU+;+23^CoVsjD#ZTSD68)*r2}bvCoL z(TPh8ap@HN_vN&<^@XP1n_iDMCtF|xab?4Hw-R_bp6PDb?(xA=o*&teW!9UK#lG>;xuMA$i^|hQ5 zd*j2T)6c^`h6K#Il(od><8kv7?N&YF5Gk#(5|Lz-3gmR*00 zl6UpL?Bu@X8@6Xt+gqD3r*1u?uf>Xa*Np08r_JdO@ATe%$9~D;Jw=SQGnE)0a2>GW zI<@CN*Mskeg+XIr>!;266*=?boAuEf&HLL*xRx_|X3f4FKlxIaA8W1%|Al@_p$5+D zebJ$bJImu4V=k{<`|051y;}|2i=uCYKm2)h<`l8XYLjN%TDhRzRq3wkx}-Bkx-U9? zCNi9x@|gVyPnUM~%46M=Ex&h##m2Y46=;5@ZavHHYw^OSO<6mI(w}Yh%c`kdSdn_t-ID5efv&pU3z;z z(-l+%KAUMS;L0Mk`K_JWmHusk8x@Z;ou7KetfB7W{^nN(FMhvCirN*t-#9t0?dPLc zKEL+AwtiXGvy9`z#*>?F1>46P<&?)D#^y(#S7>E#n+l}qfe9sS_@GJ1W6zkIIsLKD8t2L4PIp>BU4^=hVwcC#c@ zmVfJBcy1!&s>2J+%~GVzWKX6lt?S?pjC;@*ot<~m#yOIecl!3WWybzY0^tm9JC*cA zv>SESWdByUc_wD-+Q_4u7Ip`EX=T4?y*l&Dbi=v4)@jZ^R%PE>p)%{w#kf^Rm(2+? z3}iA`x6&kk;(J9s*UFo+5#8(Ws)hg6nD=vHu>I$-REfGfXC>2LblX;f25Z{nf5*h$ zX1{dA?&6ns<~zL}e<)k#$za(!b(7kJ^^W^zGEcs(z!-61J^PWMnjQOJ8NB%VHS$#0 zqP^cj#lF6i&{|!#>d57SITQHi8NGXQKF4P=Lxok^`Hw-bB&Bmsd|W5S`5^RTH^a5U z${dcnMXuIY6HhFiF#nz1+BZL9mjAab{A!pUBc5t#P^laj(|h;-LAmwo6qioQ6k>QB z&$C#F!ThIRAJ3A*Y<{+lR*d_~s!CFnH0S+XxJgU>?B&G6;l;JpTRQ%!PrAU{^;`CH z(4F`=N$>pJGhtHg+l@k*9+(yF-*;+9=}l+rc4fwhBYT-2YgkNojJ6XE-4yiDn_@AU1HUr!8Nf9K9G z)fP?r%c=J}HorT6>8kJFm=$|gg-x4Z@k?!Mu%lUF$E#lqjd1B zN676-kuLFXKF(P=pF8x*)WtK(Kc}v8Ubu3x(2IB9FRk>6F+8|*rXJ&mnm^Yci9gF? z{=Mmw!p4HzoK^*w{+PGqzZdqszTEB77ghEb5!}`1s+vDI$X6;Yl=A;;^S&|IUi{X? zV4vbC7k~LOmY^(jrnz#I^}*8^soFa{P~>s zJ&vPs`*d6X?RX=wRNnmgDeiZ!(y!M4yZ-oUX=K}Wo7|QAb5AY&*O_=KJ2e(k+*$># zFyYHz@J~I4eYP>z$|ak^%7l!#^acNX=AHZUqU-OKtFF~tR-XLp*ol?vs%$LmwDo>I z*Rxle-8O@hU%_p@gGo#I&N@xMv^}ir4?Hw}|2+Tgs+#>r-n*+@cvn9?q4l2X3?s%5 z>m1%CnJnAA(fj)jLyqg(^S>TVbnaiR?tA&ky{`FPoBwkc2I}RB|2Xz5$C5RTE%4yJ zlK&I>Rvn(8ZV*#(_BM1_aYFXz&_~ZqZCbxiKY#Y~?iK98Y7E~pe`y{TW_Wz9^7y$U zm#k+O^Vo0O&DyEGLh`yw@c)+X={KMG`CeRD_vKW0WRd1N^VwEL6Ps#!cNgXG)a&ov z%K7WQx%^^n;lop|`#hTcjd{~O(}75Vfg#A&2Q7+)ZjZ6l~e8ro(i|Ww@b2py5OoGl{*Fe|E~G42vmBDX!x`4 zwXkdDiR!t&g1!CNY3VEXX8C+gyTx+g-haLDoBAgHGnX7?In8+ScHNI-CH<3@^8cxw zb^S$+Ly*MT-AlDW)1+D&pV!qJtMA%8+iWyoJlv#8tUwA7KYwm zzwRy5OVz?>=FWc(ReB#++jsusjTI`N%1!hizI-^fG;+%ORCS)-pVz0w6b4;r6H>n7 z$NEv^+1Jd8UfL_Fw1U+czWpmd{!-t3MRuC3*ncw&_t-?|y`FzV zz3o{1#dEsSFDhI`)En*pz883F^X#Xsu-ca_{dL!_%u$(>{dl7BmZJIJ{r<+R*mcd* zf4zm1{{3sdmCSSR^S$!8pDKEp^UV$W{+GfBo+-C(icL{J`ZxM#P({vnji^1JMQS(w zRS})G+Wz$8vwn})XXu}fWHBk;^*pG8^Ifoc*~0X&w2Cjj7W-cPJUaDQ=!9IKjnmit z+9|S6{QJM{J2$0G^ZN7o?9)BV^=>UU;qy=a#d6@;dRwjQYO9YmKa#Co{8Y&D-mU)+ zuL)0C{h+7iy>E|SruOySzh6{j9b0evc$P{R-^Z!p4)fa9mo4k{y7IO9LdYNESGnJP zXLa2+i<^6;ZIbBxmcsQDqK|N%Kdu(J=?&jB4~E@E-Wfmd)fm25x&HN`9l5IUymuyu zsdis4{J2WiQgzeTxpJ%9Di*xHrPsk$&bK`Akzi(lw*5WZJ9bz6!?M0CQM*?YcFR&L zpj2X0-Bm6AeO_6*|Lp6lT-o*-DIVP*72Er>_ebO(wa-1*@65k6TUCgmy4cw)cCO4b z!R$S+KfY(WzhG5-`uV%_EFwQ{+A4dz>!nNK)H^3{Tq!HRvsLTNeZ}|IE^I#ow!cWI zbl#r*Tj6k(s(IV%m&J3%?#+12`Q7nHwb91)w=y}yLIS<@*BRDxK6YMy`pMLWS1--} z+0HQ2>XeJxaXou_#_q|fLJa43?%(@zhR*xfD|hTau#omx6DB+V?;8=lxB% z?`E^Zq*>i3HO9yO9jRfr*a+v_QFzCV*^$UpS@tLIK%gB{oVy;$}qRrKjX#|_a!O|^!;eYt*T>5& zyIz0m?BZojYt*!Ew8sgAGx^t5-T3fK*4C=!!rJf^x{+soXuVVA_W2vrG5MeUcA3e= zAGJ=hGAtH;`H%mbNoCj79-XNS66Nn6ZJwaMK76}5gNND!$?Iwt&;Q@*{cW15Q$v5O z*z3;?Gv%u?-v;(aaIHDS9_@eOz!S46m*U>u>sEdna8# z&@8p*-Q3xyBusx8>qRZ!m8EwbUrGsbBUBWPZekH>6aOftb6xbx?h_U z)EWNhW9Y;D|C8Tsb>)dZyos|R-{bH7KjIzF&f0x9dEwKy?xmU z>B$S$ANsVpdH==L^>PxoCf;IO`Tze@HP^J)^R7wVv2L1u^7A4d`=hNtcFg(t>oDu4 zh9y%YtQa>;J{nqN)#UB^p{nWv`}*JWxBXy9eI{-Fga4g~pR#`Ne&#uo@1LIW>*vHb zhqx+*zx_M->ihE#As6nxUm85K@%z${!yWGF^&HD}@A-eudzY0VpSb$Lq&xm~WhXuu z9nWQ|Nr`swKd`&@;{0ui;58L4i}vkt-f+pHV!4&N(mt(?Tq+G#HtK(8cra}~Ra8pJj%$C^nr>fT7a_Ja zSkWuy)c?GWUzVxg9=-DM=23aKA?5kal?&nuvwj-^zh<$3y|t~8Qsci3Ulv@l_|n31 zfo18`twmFr;`!{1lmurVdo@REDVMH;*3~)9T6Qsc@uVs1l@dY2$7MCn^Vf?ta?8jKCs`L=g-!8h95S!bTIr{`Y5dV>pb!Fb*fWm z{3>kM|Ni9U$_1;1uC6=wSo%_bpU;Ao-QTo(o%uZ&bdP+#TQm7b^ZWk!zAUzjrd&6^ z$UVLALF4@AX||aU((l}O{PAMvsncAWpH_d)+|2INKJz5^YU7t{Ju^?0zxdw6yKr{( zw#BZuufEB?$Svfc{c%=#p2d0QCmZwxOMJI)yRvm|`PMl(9;Iu&`O;2*e|B-&8RJb= ztJHTb&gUr&yOTVva8k`v?VKM)=KuB;O+9zqU412A>$_c6efunnZ+s=BKR#-Ai-5C&rZ>t_aWLTq}^iDVy)v>Dl+^z1dXeXtFZC=aqrVzRZ^| z@9XCuHNV4MR6psd9+So2P4>+_!@%jle&f0KWFF^TvfLViF5ii zmC--4LdY-1x_|10Z*!7vs#st5&MWzOEBDKd7cQR~X3GEC^iGTO%jZM07GK%x%+dO5 z^<1t;X4CB73j4mVoxR$GuiTO8f?&SdbtW^~@9JoIko|$%lBn(W_fS0w1rberIy_jtavIe$E4jKfaQ-%hvzc zx3ZGqgVNw%xQn{Fn9uie%&KMv28PF$F;7-q^9Yt@XJC-%I9|s-F>EPhk#pEnh3Ts& znZz(MFhq1o{Qjv{u=14!1H*xWrE?fQg}5^^FtnX6&XAfLCdGgo@BJFa2| zt;FBqRrzN9YStxh#p}NWN%1oEK_Lc)hR&Ta>v+GOulHb>_3T&BAInHz&=U8S z&B=cw?Nu5M+1#FGmb=o)=4-f+CmKZBth>MF^*h?yx@LyMUVY=W_zp4<$`-xD}s#R>VGR<_r{%b!IDKu zi5>g@cR$M9p%}=>&~T5dB4_`HW_vG&nV*kMFQ31&$M|S-TMH`#Lsj+kxtLy%Kx_G zOWVJ77oW~s7j=E}ELlzlh6A&A&N)}v`!{wmr$X(!9arzB>-~! zH{#<;4o|=ATE8jtOY84sCI*JRJF{Zz_uRN2Z^F3byxiy1TRo|-O?umQnCmbwT$p^? z^>x{K+1-DV<`KI1W3#gPJKyYo^wR$> zIDp^U+myw>nmjAy%i2Spm;dCN_}TF0ltwTxELd)2m}Y-(ihoWJlZ8e4nTzj?r~R91 zl3Vur5fcML?9P~aTZ{BJ7njv!O+Ib6{JDI++1A`MEFZsgiLtXWFjU<-mRuTazw;#L zfuFzbUR~L*zw>t5_FS>|x1vR)7#LnGy%za;&+Ox`meo0KmfFAMyzKYf?=w%QbuO>Z zD$4*_9%Af@7qkjzh-1Ou=d=Q9jo3w*|>9O{EbET_E)FhFWT|@%hLS{v$u6@aO7cd z5EZwK-G9US`Lx5jKOc#i*WWiyfAeU|Oz-r}C4Uz#UC+qCp!;0u`kK2*I(aXzZ?|CF zU|YP+ZsM9vr*2hmV25WOBFI`j?VU3a~6N=G`u!f|J5~?1K-X{O|QGzv(&l9RLIl8yWsn4W`>Av z?ailL7k@i1SAOB{`ZwQL4tzT=S8ee2qN}rM{CxkTyH{4pFf$xrx}-hlR%y(n_)n+oqR#~cS-Mks%O77RlHmN-H?%C zPsq~CPpdR)zuhqJwV3gabHTlJHy_9OSJr$CYrp%=ZsN3@D}{^ zu07#vLv8ltfBO-e|k6cR%}Xt)nNC%yL`StKgU%=Mur`c`zmZ^?t8gAJo?hUKz_N23=wzDpDcai zF81Hp;K0A?kAD(Ba)io=F*sy@tUWJ&>Qwf8``s&7SN7ii`oxfPLEPPS+tn|n)qR@u ztjI^L_s6OQYhUePV3?)ZAM<6E_v*^R?`vj%3Sqx2(C^Lg_0_(_`mWz^H|<;~xGw&- z$y>#bb>deG85v>@F)ly-H7Ic3x3X`qlTU@P7aPjWW_WeAmihVZoNeK|?DnPXh+Vw< z=x=l3G7;v6=PN||UAO8*ZODJO0Mp&;GMY39?bTqW)}*3jmE5c@cB21WUg+#N=Sp8Di}1VVzjEtTd?FnBKjWV6cebz;dQo?*IG`n%0;+q*Ao z4psYo)Ia!I_`uFr|B}nD+NPM=7Pblqy!r56?cdVOS*NdhmT6wrIO!^~c%qK;MK_xq zuET5$rWJcMM3N6?8j3yXI{1&H{C-j9EyYy}@2Z-LRv+O^`&k+P@r!Sk($&tDLJrQa z{xNUAW?R>?UP?%QpVE|?Re%4!wfi^g*{9M;%$$q|QgT8bm+aiKs_WJ(u2tVwo~THS io;dT|v*<_v8Qqq%HJ(vTW@TVtVDNPHb6Mw<&;$T6l$SXG literal 0 HcmV?d00001 -- GitLab From 2aca8275c5b73673f3cd0dc70fa8bcdd98050520 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 3 Jun 2020 15:43:28 +1000 Subject: [PATCH 380/550] Refactoring --- src/drivers/webextension/html/background.html | 5 +- src/drivers/webextension/js/content.js | 47 +-- src/drivers/webextension/js/driver.js | 8 +- src/drivers/webextension/js/driver2.js | 285 +++++++++++++++ src/drivers/webextension/js/wappalyzer2.js | 326 ++++++++++++++++++ src/wappalyzer.js | 8 - src/wappalyzer.spec.js | 289 ++++++++-------- 7 files changed, 785 insertions(+), 183 deletions(-) create mode 100644 src/drivers/webextension/js/driver2.js create mode 100644 src/drivers/webextension/js/wappalyzer2.js diff --git a/src/drivers/webextension/html/background.html b/src/drivers/webextension/html/background.html index 8a03c7a9d..f6147dc56 100644 --- a/src/drivers/webextension/html/background.html +++ b/src/drivers/webextension/html/background.html @@ -4,9 +4,8 @@ - - - + + diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index 66d620f4a..3be7fa391 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -1,20 +1,14 @@ -/** global: browser */ -/** global: XMLSerializer */ - -/* global browser */ +'use strict' /* eslint-env browser */ +/* globals chrome */ -const port = browser.runtime.connect({ - name: 'content.js' -}) +const port = chrome.runtime.connect({ name: 'content.js' }) ;(async function() { - if (typeof browser !== 'undefined' && typeof document.body !== 'undefined') { + if (typeof chrome !== 'undefined' && typeof document.body !== 'undefined') { await new Promise((resolve) => setTimeout(resolve, 1000)) try { - port.postMessage({ id: 'init' }) - // HTML let html = new XMLSerializer().serializeToString(document) @@ -23,9 +17,7 @@ const port = browser.runtime.connect({ const maxRows = 3000 const rows = html.length / maxCols - let i - - for (i = 0; i < rows; i += 1) { + for (let i = 0; i < rows; i += 1) { if (i < maxRows / 2 || i > rows - maxRows / 2) { chunks.push(html.slice(i * maxCols, (i + 1) * maxCols)) } @@ -34,13 +26,23 @@ const port = browser.runtime.connect({ html = chunks.join('\n') // Scripts - const scripts = Array.prototype.slice - .apply(document.scripts) - .filter((script) => script.src) - .map((script) => script.src) + const scripts = Array.from(document.scripts) + .filter(({ src }) => src) + .map(({ src }) => src) .filter((script) => script.indexOf('data:text/javascript;') !== 0) - port.postMessage({ id: 'analyze', subject: { html, scripts } }) + // Meta + const meta = Array.from(document.querySelectorAll('meta')) + .map((meta) => ({ + key: meta.getAttribute('name') || meta.getAttribute('property'), + value: meta.getAttribute('content') + })) + .filter(({ value }) => value) + + port.postMessage({ + func: 'onContentLoad', + args: [location.href, { html, scripts, meta }] + }) // JavaScript variables const script = document.createElement('script') @@ -53,7 +55,10 @@ const port = browser.runtime.connect({ window.removeEventListener('message', onMessage) - port.postMessage({ id: 'analyze', subject: { js: event.data.js } }) + port.postMessage({ + func: 'analyze', + args: [new URL(location.href), { js: event.data.js }] + }) script.remove() } @@ -63,11 +68,11 @@ const port = browser.runtime.connect({ port.postMessage({ id: 'get_js_patterns' }) } - script.setAttribute('src', browser.extension.getURL('js/inject.js')) + script.setAttribute('src', chrome.extension.getURL('js/inject.js')) document.body.appendChild(script) } catch (error) { - port.postMessage({ id: 'log', subject: error }) + port.postMessage({ func: 'error', args: [error, 'content.js'] }) } } })() diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 9742f8906..0ff7d491c 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -410,10 +410,10 @@ wappalyzer.driver.ping = async ( url: `${wappalyzer.config.websiteURL}installed` }) } else if (version !== previousVersion && upgradeMessage) { - // openTab({ - // url: `${wappalyzer.config.websiteURL}upgraded?v${version}`, - // background: true - // }) + openTab({ + url: `${wappalyzer.config.websiteURL}upgraded?v${version}`, + background: true + }) } await setOption('version', version) diff --git a/src/drivers/webextension/js/driver2.js b/src/drivers/webextension/js/driver2.js new file mode 100644 index 000000000..28883ee66 --- /dev/null +++ b/src/drivers/webextension/js/driver2.js @@ -0,0 +1,285 @@ +'use strict' +/* eslint-env browser */ +/* globals chrome, Wappalyzer */ + +const { setTechnologies, setCategories, analyze, resolve, unique } = Wappalyzer + +function promisify(context, method, ...args) { + return new Promise((resolve, reject) => { + context[method](...args, (...args) => { + if (chrome.runtime.lastError) { + return reject(chrome.runtime.lastError) + } + + resolve(...args) + }) + }) +} + +const Driver = { + cache: { + hostnames: {}, + robots: {} + }, + + agent: chrome.extension.getURL('/').startsWith('moz-') ? 'firefox' : 'chrome', + + log(message, source = 'driver', type = 'log') { + // eslint-disable-next-line no-console + console[type](`wappalyzer | ${source} |`, message) + }, + + warn(message, source = 'driver') { + Driver.log(message, source, 'warn') + }, + + error(error, source = 'driver') { + Driver.log(error, source, 'error') + }, + + open(url, active = true) { + chrome.tabs.create({ url, active }) + }, + + async loadTechnologies() { + try { + const { apps: technologies, categories } = await ( + await fetch(chrome.extension.getURL('apps.json')) + ).json() + + setTechnologies(technologies) + setCategories(categories) + } catch (error) { + Driver.error(error) + } + }, + + post(url, body) { + try { + return fetch(url, { + method: 'POST', + body: JSON.stringify(body) + }) + } catch (error) { + throw new Error(error.message || error.toString()) + } + }, + + async getOption(name, defaultValue = null) { + try { + const option = await promisify(chrome.storage.local, 'get', name) + + if (option[name] !== undefined) { + return option[name] + } + + return defaultValue + } catch (error) { + throw new Error(error.message || error.toString()) + } + }, + + async setOption(name, value) { + try { + await promisify(chrome.storage.local, 'set', { + [name]: value + }) + } catch (error) { + throw new Error(error.message || error.toString()) + } + }, + + onRuntimeConnect(port) { + port.onMessage.addListener(async (message) => { + const { func, args } = message + + if (!func || !port.sender.tab) { + return + } + + Driver.log(`Message received from ${port.name}: ${func}`) + + await Driver[func](...args) + + /* + const pinnedCategory = await getOption('pinnedCategory') + + const url = new URL(port.sender.tab.url) + + const cookies = await browser.cookies.getAll({ + domain: `.${url.hostname}` + }) + + let response + + switch (message.id) { + case 'log': + wappalyzer.log(message.subject, message.source) + + break + case 'analyze': + if (message.subject.html) { + browser.i18n + .detectLanguage(message.subject.html) + .then(({ languages }) => { + const language = languages + .filter(({ percentage }) => percentage >= 75) + .map(({ language: lang }) => lang)[0] + + message.subject.language = language + + wappalyzer.analyze(url, message.subject, { + tab: port.sender.tab + }) + }) + } else { + wappalyzer.analyze(url, message.subject, { tab: port.sender.tab }) + } + + await setOption('hostnameCache', wappalyzer.hostnameCache) + + break + case 'ad_log': + wappalyzer.cacheDetectedAds(message.subject) + + break + case 'get_apps': + response = { + tabCache: tabCache[message.tab.id], + apps: wappalyzer.apps, + categories: wappalyzer.categories, + pinnedCategory, + termsAccepted: + userAgent() === 'chrome' || + (await getOption('termsAccepted', false)) + } + + break + case 'set_option': + await setOption(message.key, message.value) + + break + case 'get_js_patterns': + response = { + patterns: wappalyzer.jsPatterns + } + + break + case 'update_theme_mode': + // Sync theme mode to popup. + response = { + themeMode: await getOption('themeMode', false) + } + + break + default: + // Do nothing + } + + if (response) { + port.postMessage({ + id: message.id, + response + }) + } + }) + */ + }) + }, + + async onWebRequestComplete(request) { + if (request.responseHeaders) { + const headers = {} + + try { + const url = new URL(request.url) + + const [tab] = await promisify(chrome.tabs, 'query', { url: [url.href] }) + + if (tab) { + request.responseHeaders.forEach((header) => { + const name = header.name.toLowerCase() + + headers[name] = headers[name] || [] + + headers[name].push( + (header.value || header.binaryValue || '').toString() + ) + }) + + if ( + headers['content-type'] && + /\/x?html/.test(headers['content-type'][0]) + ) { + await Driver.onDetect(url, await analyze(url, { headers }, { tab })) + } + } + } catch (error) { + Driver.error(error) + } + } + }, + + async onContentLoad(href, items) { + try { + const url = new URL(href) + + items.cookies = await promisify(chrome.cookies, 'getAll', { + domain: `.${url.hostname}` + }) + + await Driver.onDetect(url, await analyze(url, items)) + } catch (error) { + Driver.error(error) + } + }, + + async onDetect(url, detections = []) { + Driver.cache.hostnames[url.hostname] = unique([ + ...(Driver.cache.hostnames[url.hostname] || []), + ...detections + ]) + + const resolved = resolve(Driver.cache.hostnames[url.hostname]) + + const pinnedCategory = parseInt( + await Driver.getOption('pinnedCategory'), + 10 + ) + + const pinned = resolved.find(({ categories }) => + categories.some(({ id }) => id === pinnedCategory) + ) + + const { icon } = + pinned || + resolved.sort(({ categories: a }, { categories: b }) => { + const max = (value) => + value.reduce((max, { priority }) => Math.max(max, priority)) + + return max(a) > max(b) ? -1 : 1 + })[0] + + const tabs = await promisify(chrome.tabs, 'query', { url: [url.href] }) + + await Promise.all( + tabs.map(({ id: tabId }) => + promisify(chrome.pageAction, 'setIcon', { + tabId, + path: chrome.extension.getURL(`../images/icons/${icon}`) + }) + ) + ) + } +} + +;(async function() { + await Driver.loadTechnologies() + + chrome.runtime.onConnect.addListener(Driver.onRuntimeConnect) + chrome.webRequest.onCompleted.addListener( + Driver.onWebRequestComplete, + { urls: ['http://*/*', 'https://*/*'], types: ['main_frame'] }, + ['responseHeaders'] + ) +})() diff --git a/src/drivers/webextension/js/wappalyzer2.js b/src/drivers/webextension/js/wappalyzer2.js new file mode 100644 index 000000000..ee8049a80 --- /dev/null +++ b/src/drivers/webextension/js/wappalyzer2.js @@ -0,0 +1,326 @@ +'use strict' + +const Wappalyzer = { + technologies: [], + categories: [], + + slugify(string) { + return string + .toLowerCase() + .replace(/[^a-z0-9-]/g, '-') + .replace(/--+/g, '-') + .replace(/(?:^-|-$)/, '') + }, + + unique(detections) { + return detections.filter( + ({ technology: { name }, pattern: { regex } }, index) => { + return ( + detections.findIndex( + ({ technology: { name: _name }, pattern: { regex: _regex } }) => + name === _name && (!regex || regex === _regex) + ) === index + ) + } + ) + }, + + getTechnology(name) { + return Wappalyzer.technologies.find(({ name: _name }) => name === _name) + }, + + getCategory(id) { + return Wappalyzer.categories.find(({ id: _id }) => id === _id) + }, + + resolve(detections) { + const resolved = detections.reduce((resolved, { technology }) => { + if ( + resolved.findIndex( + ({ technology: { name } }) => name === technology.name + ) === -1 + ) { + let version = '' + let confidence = 0 + + detections.forEach(({ technology: { name }, pattern, match }) => { + if (name === technology.name) { + const versionValue = Wappalyzer.resolveVersion(pattern, match) + + confidence = Math.min(100, confidence + pattern.confidence) + version = + versionValue.length > version.length && versionValue.length <= 10 + ? versionValue + : version + } + }) + + resolved.push({ technology, confidence, version }) + } + + return resolved + }, []) + + Wappalyzer.resolveExcludes(resolved) + Wappalyzer.resolveImplies(resolved) + + return resolved.map( + ({ + technology: { name, slug, categories, icon, website }, + confidence, + version + }) => ({ + name, + slug, + categories: categories.map((id) => Wappalyzer.getCategory(id)), + confidence, + version, + icon, + website + }) + ) + }, + + resolveVersion({ version, regex }, match) { + let resolved = version + + if (version) { + const matches = regex.exec(match) + + if (matches) { + matches.forEach((match, index) => { + // Parse ternary operator + const ternary = new RegExp(`\\\\${index}\\?([^:]+):(.*)$`).exec( + version + ) + + if (ternary && ternary.length === 3) { + resolved = version.replace( + ternary[0], + match ? ternary[1] : ternary[2] + ) + } + + // Replace back references + resolved = resolved + .trim() + .replace(new RegExp(`\\\\${index}`, 'g'), match || '') + }) + } + } + + return resolved + }, + + resolveExcludes(resolved) { + resolved.forEach(({ technology }) => { + technology.excludes.forEach((name) => { + const excluded = Wappalyzer.getTechnology(name) + + const index = resolved.findIndex(({ name }) => name === excluded.name) + + if (index === -1) { + resolved.splice(index, 1) + } + }) + }) + }, + + resolveImplies(resolved) { + let done = false + + while (!done) { + resolved.forEach(({ technology, confidence }) => { + done = true + + technology.implies.forEach((name) => { + const implied = Wappalyzer.getTechnology(name) + + if ( + resolved.findIndex( + ({ technology: { name } }) => name === implied.name + ) === -1 + ) { + resolved.push({ technology: implied, confidence, version: '' }) + + done = false + } + }) + }) + } + }, + + async analyze(url, { html, meta, headers, cookies, scripts, js }) { + const oo = Wappalyzer.analyzeOneToOne + const om = Wappalyzer.analyzeOneToMany + const mm = Wappalyzer.analyzeManyToMany + + const flatten = (array) => Array.prototype.concat.apply([], array) + + try { + const detections = flatten( + flatten( + await Promise.all( + Wappalyzer.technologies.map((technology) => + Promise.all([ + oo(technology, 'url', url), + oo(technology, 'html', html), + om(technology, 'meta', meta), + mm(technology, 'headers', headers), + om(technology, 'cookies', cookies), + om(technology, 'scripts', scripts) + ]) + ) + ) + ) + ).filter((technology) => technology) + + return detections + } catch (error) { + throw new Error(error.message || error.toString()) + } + }, + + setTechnologies(data) { + const transform = Wappalyzer.transformPatterns + + Wappalyzer.technologies = Object.keys(data).reduce((technologies, name) => { + const { + cats, + url, + html, + meta, + headers, + cookies, + script, + implies, + excludes, + icon, + website + } = data[name] + + technologies.push({ + name, + categories: cats || [], + slug: Wappalyzer.slugify(name), + url: transform(url), + headers: transform(headers), + cookies: transform(cookies), + html: transform(html), + meta: transform(meta), + scripts: transform(script), + implies: typeof implies === 'string' ? [implies] : implies || [], + excludes: typeof excludes === 'string' ? [excludes] : excludes || [], + icon: icon || 'default.svg', + website: website || '' + }) + + return technologies + }, []) + }, + + setCategories(data) { + Wappalyzer.categories = Object.keys(data) + .reduce((categories, id) => { + const category = data[id] + + categories.push({ + id: parseInt(id, 10), + slug: Wappalyzer.slugify(category.name), + ...category + }) + + return categories + }, []) + .sort(({ priority: a }, { priority: b }) => (a > b ? -1 : 0)) + }, + + transformPatterns(patterns) { + if (!patterns) { + return [] + } + + const toArray = (value) => (Array.isArray(value) ? value : [value]) + + if (typeof patterns === 'string' || Array.isArray(patterns)) { + patterns = { main: patterns } + } + + const parsed = Object.keys(patterns).reduce((parsed, key) => { + parsed[key.toLowerCase()] = toArray(patterns[key]).map((pattern) => { + const { regex, confidence, version } = pattern + .split('\\;') + .reduce((attrs, attr, i) => { + if (i) { + // Key value pairs + attr = attr.split(':') + + if (attr.length > 1) { + attrs[attr.shift()] = attr.join(':') + } + } else { + // Escape slashes in regular expression + attrs.regex = new RegExp(attr.replace(/\//g, '\\/'), 'i') + } + + return attrs + }, {}) + + return { + regex, + confidence: parseInt(confidence || 100, 10), + version: version || '' + } + }) + + return parsed + }, {}) + + return 'main' in parsed ? parsed.main : parsed + }, + + analyzeOneToOne(technology, type, value) { + return technology[type].reduce((technologies, pattern) => { + if (pattern.regex.test(value)) { + technologies.push({ technology, pattern, match: value }) + } + + return technologies + }, []) + }, + + analyzeOneToMany(technology, type, items = []) { + return items.reduce((technologies, { key, value }) => { + const patterns = technology[type][key] || [] + + patterns.forEach((pattern) => { + if (pattern.regex.test(value)) { + technologies.push({ technology, pattern, match: value }) + } + }) + + return technologies + }, []) + }, + + analyzeManyToMany(technology, type, items = {}) { + return Object.keys(technology[type]).reduce((technologies, key) => { + const patterns = technology[type][key] || [] + const values = items[key] || [] + + patterns.forEach((pattern) => { + values.forEach((value) => { + if (pattern.regex.test(value)) { + technologies.push({ technology, pattern, match: value }) + } + }) + }) + + return technologies + }, []) + } +} + +if (typeof module !== 'undefined') { + module.exports = Wappalyzer +} diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 043975167..e69399e87 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -1,11 +1,3 @@ -/** - * Wappalyzer v5 - * - * Created by Elbert Alias - * - * License: GPLv3 http://www.gnu.org/licenses/gpl-3.0.txt - */ - const validation = { hostname: /(www.)?((.+?)\.(([a-z]{2,3}\.)?[a-z]{2,6}))$/, hostnameBlacklist: /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/ diff --git a/src/wappalyzer.spec.js b/src/wappalyzer.spec.js index f51d7fb10..0df917d63 100644 --- a/src/wappalyzer.spec.js +++ b/src/wappalyzer.spec.js @@ -1,51 +1,50 @@ /* eslint-env mocha */ -const { assert, expect } = require('chai'); -const Wappalyzer = require('../src/wappalyzer'); +const { assert, expect } = require('chai') +const Wappalyzer = require('../src/wappalyzer') const appsJson = { appUrl: { - url: 'test', + url: 'test' }, appCookies: { cookies: { - test: 'test', - }, + test: 'test' + } }, appUppercaseCookies: { cookies: { - Test: 'Test', - }, + Test: 'Test' + } }, appHeaders: { headers: { - 'X-Powered-By': 'test', - }, + 'X-Powered-By': 'test' + } }, appHtml: { html: 'test v(\\d)\\;confidence:50\\;version:\\1', implies: 'appImplies', - excludes: 'appExcludes', + excludes: 'appExcludes' }, appMeta: { meta: { - generator: 'test', - }, + generator: 'test' + } }, appScript: { - script: 'test', + script: 'test' }, appJs: { js: { - key: 'value', - }, - }, - appImplies: { + key: 'value' + } }, + appImplies: {}, appExcludes: { - html: 'test', - }, -}; + html: 'test' + } +} const driverData = { cookies: [ @@ -53,92 +52,86 @@ const driverData = { name: 'test', value: 'test', domain: '', - path: '', - }, + path: '' + } ], headers: { - 'x-powered-by': [ - 'test', - ], + 'x-powered-by': ['test'] }, html: ' html test v1', - scripts: [ - 'test', - ], + scripts: ['test'], js: { appJs: { - key: [ - 'value', - ], - }, - }, -}; + key: ['value'] + } + } +} describe('Wappalyzer', () => { describe('#analyze()', () => { - let apps; + let apps before(async () => { - const wappalyzer = new Wappalyzer(); + const wappalyzer = new Wappalyzer() - wappalyzer.apps = appsJson; + wappalyzer.apps = appsJson - wappalyzer.parseJsPatterns(); + wappalyzer.parseJsPatterns() wappalyzer.driver.displayApps = (detected) => { - apps = detected; - }; + apps = detected + } - await wappalyzer.analyze({ canonical: 'test' }, driverData); - }); + await wappalyzer.analyze({ canonical: 'test' }, driverData) + }) it('should identify technologies using URLs', () => { - expect(apps).to.have.any.keys('appUrl'); - }); + expect(apps).to.have.any.keys('appUrl') + }) it('should identify technologies using HTML', () => { - expect(apps).to.have.any.keys('appHtml'); - }); + expect(apps).to.have.any.keys('appHtml') + }) it('should identify technologies using meta tags', () => { - expect(apps).to.have.any.keys('appMeta'); - }); + expect(apps).to.have.any.keys('appMeta') + }) it('should identify technologies using script URLs', () => { - expect(apps).to.have.any.keys('appScript'); - }); + expect(apps).to.have.any.keys('appScript') + }) it('should identify technologies using headers', () => { - expect(apps).to.have.any.keys('appHeaders'); - }); + expect(apps).to.have.any.keys('appHeaders') + }) it('should identify technologies using cookies', () => { - expect(apps).to.have.any.keys('appCookies'); - }); + expect(apps).to.have.any.keys('appCookies') + }) it('should identify technologies using uppercase named cookies', () => { - expect(apps).to.have.any.keys('appUppercaseCookies'); - }); + expect(apps).to.have.any.keys('appUppercaseCookies') + }) it('should identify technologies using JavaScript', () => { - expect(apps).to.have.any.keys('appJs'); - }); + expect(apps).to.have.any.keys('appJs') + }) it('should return the implied technology', () => { - expect(apps).to.have.any.keys('appImplies'); - }); + expect(apps).to.have.any.keys('appImplies') + }) it('should not return the excluded technology', () => { - expect(apps).to.not.have.any.keys('appExcludes'); - }); + expect(apps).to.not.have.any.keys('appExcludes') + }) it('should return the confidence value', () => { - assert.equal(apps.appHtml.confidenceTotal, 50); - }); + assert.equal(apps.appHtml.confidenceTotal, 50) + }) it('should return the version number', () => { - assert.equal(apps.appHtml.version, '1'); - }); + assert.equal(apps.appHtml.version, '1') + }) it('should analyze html', async () => { const html = ` @@ -156,123 +149,125 @@ describe('Wappalyzer', () => { - `; - const wappalyzer = new Wappalyzer(); + ` + const wappalyzer = new Wappalyzer() wappalyzer.apps = { - "Google Tag Manager": { - "html": [ - "googletagmanager\\.com/ns\\.html[^>]+>", - "" + 'Google Tag Manager': { + html: [ + 'googletagmanager\\.com/ns\\.html[^>]+>', + '' ] } - }; - var applications = null; + } + let applications = null wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; + log() {}, + displayApps(detectedMap) { + applications = detectedMap } - }; + } - await wappalyzer.analyze({ canonical: 'example.com' }, { html }); - assert.equal(applications['Google Tag Manager'].name, 'Google Tag Manager'); - }); + await wappalyzer.analyze({ canonical: 'example.com' }, { html }) + assert.equal( + applications['Google Tag Manager'].name, + 'Google Tag Manager' + ) + }) it('should analyze scripts', async () => { const scripts = [ 'http://www.google-analytics.com/analytics.js', 'http://example.com/assets/js/jquery.min.js' - ]; - const wappalyzer = new Wappalyzer(); + ] + const wappalyzer = new Wappalyzer() wappalyzer.apps = { - "Google Analytics": { - "cats": [ - 10 - ], - "script": "google-analytics\\.com\\/(?:ga|urchin|(analytics))\\.js\\;version:\\1?UA:" + 'Google Analytics': { + cats: [10], + script: + 'google-analytics\\.com\\/(?:ga|urchin|(analytics))\\.js\\;version:\\1?UA:' }, - "jQuery": { - "script": [ - "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "/([\\d.]+)/jquery(?:\\.min)?\\.js\\;version:\\1", - "jquery.*\\.js(?:\\?ver(?:sion)?=([\\d.]+))?\\;version:\\1" + jQuery: { + script: [ + 'jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1', + '/([\\d.]+)/jquery(?:\\.min)?\\.js\\;version:\\1', + 'jquery.*\\.js(?:\\?ver(?:sion)?=([\\d.]+))?\\;version:\\1' ] } - }; - var applications = null; + } + let applications = null wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; + log() {}, + displayApps(detectedMap) { + applications = detectedMap } - }; + } - await wappalyzer.analyze({ canonical: 'example.com' }, { scripts }); - assert.equal(applications['Google Analytics'].name, 'Google Analytics'); - assert.equal(applications['jQuery'].name, 'jQuery'); - }); + await wappalyzer.analyze({ canonical: 'example.com' }, { scripts }) + assert.equal(applications['Google Analytics'].name, 'Google Analytics') + assert.equal(applications.jQuery.name, 'jQuery') + }) it('should analyze headers', async () => { const headers = { - 'date': [ 'Thu, 01 Feb 2018 11:34:18 GMT' ], - 'connection': [ 'keep-alive' ], - 'x-powered-by': [ 'Express'], - 'etag': [ 'W/125-1jQLmiya7mfec43xR3Eb3pjdu64s' ], - 'content-length': [ '293' ], - 'content-type': [ 'text/html; charset=utf-8' ] - }; - const wappalyzer = new Wappalyzer(); + date: ['Thu, 01 Feb 2018 11:34:18 GMT'], + connection: ['keep-alive'], + 'x-powered-by': ['Express'], + etag: ['W/125-1jQLmiya7mfec43xR3Eb3pjdu64s'], + 'content-length': ['293'], + 'content-type': ['text/html; charset=utf-8'] + } + const wappalyzer = new Wappalyzer() wappalyzer.apps = { - "Express": { - "headers": { - "X-Powered-By": "^Express$" + Express: { + headers: { + 'X-Powered-By': '^Express$' } } - }; - var applications = null; + } + let applications = null wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; + log() {}, + displayApps(detectedMap) { + applications = detectedMap } - }; + } - await wappalyzer.analyze({ canonical: 'example.com' }, { headers }); - assert.equal(applications['Express'].name, 'Express'); - }); + await wappalyzer.analyze({ canonical: 'example.com' }, { headers }) + assert.equal(applications.Express.name, 'Express') + }) it('should analyze js globals', async () => { const js = { - 'Moment.js': { 'moment': { '0': true } }, - 'Google Font API': { 'WebFonts': { '0': true } } - }; - const wappalyzer = new Wappalyzer(); + 'Moment.js': { moment: { '0': true } }, + 'Google Font API': { WebFonts: { '0': true } } + } + const wappalyzer = new Wappalyzer() wappalyzer.apps = { - "Moment.js": { - "js": { - "moment": "", - "moment.version": "(.*)\\;version:\\1" + 'Moment.js': { + js: { + moment: '', + 'moment.version': '(.*)\\;version:\\1' } }, - "Google Font API": { - "js": { - "WebFonts": "" + 'Google Font API': { + js: { + WebFonts: '' } } - }; - var applications = null; + } + let applications = null wappalyzer.driver = { - log () {}, - displayApps (detectedMap) { - applications = detectedMap; + log() {}, + displayApps(detectedMap) { + applications = detectedMap } - }; + } - wappalyzer.parseJsPatterns(); - await wappalyzer.analyze({ canonical: 'example.com' }, { js }); + wappalyzer.parseJsPatterns() + await wappalyzer.analyze({ canonical: 'example.com' }, { js }) - assert.equal(applications['Google Font API'].name, 'Google Font API'); - assert.equal(applications['Moment.js'].name, 'Moment.js'); - }); - }); -}); + assert.equal(applications['Google Font API'].name, 'Google Font API') + assert.equal(applications['Moment.js'].name, 'Moment.js') + }) + }) +}) -- GitLab From 89bc4ecdf00c82656fad5a3995052136db00f166 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 4 Jun 2020 09:07:17 +1000 Subject: [PATCH 381/550] Fix for relative redirects --- src/drivers/npm/driver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index d6958a696..fcc6dd6be 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -329,7 +329,7 @@ class Site { if (response.status() >= 300 && response.status() < 400) { if (this.headers.location) { - url = new URL(this.headers.location.slice(-1)) + url = new URL(this.headers.location.slice(-1), url) } } else { responseReceived = true -- GitLab From 97b39037e7fc906199f1b30ba7742e70d3818a8a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 4 Jun 2020 09:11:33 +1000 Subject: [PATCH 382/550] Fix for relative redirects --- src/drivers/npm/driver.js | 2 +- src/drivers/npm/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index d6958a696..fcc6dd6be 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -329,7 +329,7 @@ class Site { if (response.status() >= 300 && response.status() < 400) { if (this.headers.location) { - url = new URL(this.headers.location.slice(-1)) + url = new URL(this.headers.location.slice(-1), url) } } else { responseReceived = true diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index a9c0a503d..c016d3fb0 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "5.10.3", + "version": "6.0.3", "author": "Wappalyzer", "license": "MIT", "repository": { -- GitLab From 376345aafb0d0590cc94f8f985351028e74a893c Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 4 Jun 2020 15:03:53 +1000 Subject: [PATCH 383/550] Refactoring --- src/drivers/webextension/css/popup.css | 221 +----- src/drivers/webextension/html/background.html | 5 +- src/drivers/webextension/html/options.html | 2 +- src/drivers/webextension/html/popup.html | 30 +- src/drivers/webextension/js/driver.bak.js | 445 +++++++++++ src/drivers/webextension/js/driver.js | 580 +++++--------- src/drivers/webextension/js/driver2.js | 285 ------- src/drivers/webextension/js/popup.bak.js | 333 ++++++++ src/drivers/webextension/js/popup.js | 379 ++------- src/drivers/webextension/js/utils.js | 47 ++ src/drivers/webextension/js/wappalyzer.bak.js | 727 ++++++++++++++++++ src/drivers/webextension/js/wappalyzer2.js | 326 -------- 12 files changed, 1885 insertions(+), 1495 deletions(-) create mode 100644 src/drivers/webextension/js/driver.bak.js delete mode 100644 src/drivers/webextension/js/driver2.js create mode 100644 src/drivers/webextension/js/popup.bak.js create mode 100644 src/drivers/webextension/js/utils.js create mode 100644 src/drivers/webextension/js/wappalyzer.bak.js delete mode 100644 src/drivers/webextension/js/wappalyzer2.js diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index 14ecfd695..e364577df 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -1,30 +1,47 @@ +:root { + --color-primary: #4608ad; + --color-secondary: #e0e0e0; + --color-text: #4a4a4a; +} + body { background: #fff; direction: __MSG_@@bidi_dir__; font-family: Helvetica, Arial, sans-serif; - font-size: .8rem; + font-size: .9rem; + line-height: 1.5rem; margin: 0; min-width: 30rem; } +a { + color: var(--color-primary); + outline: none; + text-decoration: none; +} + +a:focus { + outline: none; +} + +a:hover { + text-decoration: underline; +} + .header { align-items: center; - border-bottom: 1px solid #dbdbdb; + border-bottom: 1px solid var(--color-secondary); height: 4rem; display: flex; } -.header__link:focus { - outline: none; -} - .header__logo { display: inline-block; margin: .2rem 1.5rem 0 1.5rem; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); transform: translateZ(0); - height: 2rem; + height: 2.5rem; } .header__logo--dark { @@ -33,144 +50,37 @@ body { .footer { align-items: center; - border-top: 1px solid #dbdbdb; + border-top: 1px solid var(--color-secondary); height: 3rem; display: flex; padding: 0 1.5rem; } -.footer__link { - color: #4608ad; - text-decoration: none; -} - -.footer__link:hover, .footer__link:active { - color: #4608ad; - text-decoration: underline; -} - -.container { - min-height: 5rem; - padding: 1rem 1.5rem 0rem 1.5rem; -} - -.detected { +.detections { columns: 2; column-gap: 1.5rem; - line-height: 1.4rem; + padding: 1.5rem; } -.detected__category { +.category { page-break-inside: avoid; break-inside: avoid-column; padding-bottom: 1rem; } -.detected__category-name { - display: block; -} - -.detected__category-link { - color: #4608ad; +.category__link { font-weight: bold; line-height: 2rem; text-decoration: none; } -.detected__category-link:hover { - color: #4a4a4a; -} - -.detected__category-pin-wrapper { - margin-left: .2rem; - margin-right: .2rem; -} - -.detected__category-pin { - cursor: pointer; - display: none; - height: 16px; - margin-left: .2rem; - width: 16px; - vertical-align: middle; -} - -.detected__category:hover .detected__category-pin--inactive { - display: inline-block; -} - -.detected__category-pin-wrapper--active .detected__category-pin--inactive, -.detected__category-pin-wrapper:hover .detected__category-pin--inactive { - display: none !important; -} - -.detected__category-pin-wrapper--active .detected__category-pin--active, -.detected__category-pin-wrapper:hover .detected__category-pin--active { - display: inline-block; -} - -.detected__app { - color: #4a4a4a; +.technology { display: block; line-height: 1.7rem; - text-decoration: none; -} - -.detected__app:focus { - display: block; - outline: 0; -} - -.detected__app-icon { - display: inline-block; - height: 16px; - margin-inline-end: .5rem; - vertical-align: -.2rem; - width: 16px; -} - -.detected__app-name { -} - -.detected__app-version, .detected__app-confidence { - background: #eee; - border-radius: 3px; - font-size: .7rem; - margin-left: .3rem; - padding: .1rem .2rem; } -.detected__app:hover .detected__app-name { - border-bottom: 1px solid #4a4a4a; -} - -.detected__app:hover .detected__app-version, -.detected__app:hover .detected__app-confidence { - border-bottom: 1px solid white; -} - -.detected-app { - padding: 7px 0; -} - -.detected-app:first-child { - padding-top: 0; -} - -.detected-app:last-child { - border: none; - padding-bottom: 0; -} - -.empty { - display: flex; - height: 5rem; - margin-bottom: 1rem; - align-items: center; - justify-content: center; -} - -.empty__text { +.technology__link { + color: var(--color-text) } .terms { @@ -216,72 +126,5 @@ body { } .terms__privacy { - color: #4608ad; margin-top: 1rem; } - -@media (prefers-color-scheme: dark) { - /* Add alternative color palette for Dark mode theme. */ - body.theme-mode-sync { - background: linear-gradient(160deg, #32067c, #150233); - } - - .theme-mode-sync .header { - border-bottom: 1px solid rgba(255, 255, 255, .2); - } - - .theme-mode-sync .header__logo--dark { - display: inline-block; - } - - .theme-mode-sync .header__logo--light { - display: none; - } - - .theme-mode-sync .footer { - border-top: 1px solid rgba(255, 255, 255, .2); - } - - .theme-mode-sync .footer__link { - color: rgba(255, 255, 255, .8); - } - - .theme-mode-sync .footer__link:hover, .theme-mode-sync .footer__link:active { - color: rgba(255, 255, 255, .8); - } - - .theme-mode-sync .container { - color: white; - } - - .theme-mode-sync .detected__category-link { - color: #fff; - } - - .theme-mode-sync .detected__app { - color: rgba(255, 255, 255, .8); - } - - .theme-mode-sync .detected__category-link:hover { - color: white; - border-bottom: 1px solid white; - } - - .theme-mode-sync .detected__app-version, .theme-mode-sync .detected__app-confidence { - background-color: #4608ad; - } - - .theme-mode-sync .detected__app:hover .detected__app-name { - border-bottom: 1px solid white; - } - - .theme-mode-sync .detected__app:hover .theme-mode-sync .detected__app-version, - .theme-mode-sync .detected__app:hover .theme-mode-sync .detected__app-confidence { - border-bottom: none; - } - - .theme-mode-sync .terms__accept, - .theme-mode-sync .terms__privacy { - color: white; - } -} diff --git a/src/drivers/webextension/html/background.html b/src/drivers/webextension/html/background.html index f6147dc56..6900b5e3b 100644 --- a/src/drivers/webextension/html/background.html +++ b/src/drivers/webextension/html/background.html @@ -4,8 +4,9 @@ - - + + + diff --git a/src/drivers/webextension/html/options.html b/src/drivers/webextension/html/options.html index a10e8a859..23b49fb83 100644 --- a/src/drivers/webextension/html/options.html +++ b/src/drivers/webextension/html/options.html @@ -12,7 +12,7 @@ - + diff --git a/src/drivers/webextension/html/popup.html b/src/drivers/webextension/html/popup.html index 15fdc91dd..e7306ecc7 100644 --- a/src/drivers/webextension/html/popup.html +++ b/src/drivers/webextension/html/popup.html @@ -1,5 +1,4 @@ - @@ -7,28 +6,35 @@ - - +

-
-
-
-
+
+
+ + + + +
-
-
+
+
diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index 3be7fa391..e637475c5 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -2,10 +2,10 @@ /* eslint-env browser */ /* globals chrome */ -const port = chrome.runtime.connect({ name: 'content.js' }) +const Content = { + port: chrome.runtime.connect({ name: 'content.js' }), -;(async function() { - if (typeof chrome !== 'undefined' && typeof document.body !== 'undefined') { + async init() { await new Promise((resolve) => setTimeout(resolve, 1000)) try { @@ -25,13 +25,13 @@ const port = chrome.runtime.connect({ name: 'content.js' }) html = chunks.join('\n') - // Scripts + // Script tags const scripts = Array.from(document.scripts) .filter(({ src }) => src) .map(({ src }) => src) .filter((script) => script.indexOf('data:text/javascript;') !== 0) - // Meta + // Meta tags const meta = Array.from(document.querySelectorAll('meta')) .map((meta) => ({ key: meta.getAttribute('name') || meta.getAttribute('property'), @@ -39,61 +39,64 @@ const port = chrome.runtime.connect({ name: 'content.js' }) })) .filter(({ value }) => value) - port.postMessage({ + Content.port.postMessage({ func: 'onContentLoad', args: [location.href, { html, scripts, meta }] }) - // JavaScript variables - const script = document.createElement('script') - - script.onload = () => { - const onMessage = (event) => { - if (event.data.id !== 'js') { - return - } - - window.removeEventListener('message', onMessage) + Content.port.postMessage({ func: 'getTechnologies' }) + } catch (error) { + Content.port.postMessage({ func: 'error', args: [error, 'content.js'] }) + } + }, - port.postMessage({ - func: 'analyze', - args: [new URL(location.href), { js: event.data.js }] - }) + onGetTechnologies(technologies) { + const script = document.createElement('script') - script.remove() + script.onload = () => { + const onMessage = ({ data }) => { + if (!data.wappalyzer || !data.wappalyzer.js) { + return } - window.addEventListener('message', onMessage) + window.removeEventListener('message', onMessage) + + Content.port.postMessage({ + func: 'analyzeJs', + args: [location.href, data.wappalyzer.js] + }) - port.postMessage({ id: 'get_js_patterns' }) + script.remove() } - script.setAttribute('src', chrome.extension.getURL('js/inject.js')) + window.addEventListener('message', onMessage) - document.body.appendChild(script) - } catch (error) { - port.postMessage({ func: 'error', args: [error, 'content.js'] }) + window.postMessage({ + wappalyzer: { + technologies: technologies + .filter(({ js }) => Object.keys(js).length) + .filter(({ name }) => name === 'jQuery') + .map(({ name, js }) => ({ name, chains: Object.keys(js) })) + } + }) } + + script.setAttribute('src', chrome.extension.getURL('js/inject.js')) + + document.body.appendChild(script) } -})() - -port.onMessage.addListener((message) => { - switch (message.id) { - case 'get_js_patterns': - postMessage( - { - id: 'patterns', - patterns: message.response.patterns - }, - window.location.href - ) - - break - default: - // Do nothing +} + +Content.port.onMessage.addListener(({ func, args }) => { + const onFunc = `on${func.charAt(0).toUpperCase() + func.slice(1)}` + + if (Content[onFunc]) { + Content[onFunc](args) } }) -// https://stackoverflow.com/a/44774834 -// https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/executeScript#Return_value -undefined // eslint-disable-line no-unused-expressions +if (/complete|interactive|loaded/.test(document.readyState)) { + Content.init() +} else { + document.addEventListener('DOMContentLoaded', Content.init) +} diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 5671c66ef..0dd587cc3 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -2,7 +2,14 @@ /* eslint-env browser */ /* globals chrome, Wappalyzer, Utils */ -const { setTechnologies, setCategories, analyze, resolve, unique } = Wappalyzer +const { + setTechnologies, + setCategories, + analyze, + analyzeManyToMany, + resolve, + unique +} = Wappalyzer const { promisify, getOption } = Utils const Driver = { @@ -52,6 +59,26 @@ const Driver = { } }, + async analyzeJs(href, js) { + const url = new URL(href) + + await Driver.onDetect( + url, + Array.prototype.concat.apply( + [], + await Promise.all( + js.map(({ name, chain, value }) => + analyzeManyToMany( + Wappalyzer.technologies.find(({ name: _name }) => name === _name), + 'js', + { [chain]: [value] } + ) + ) + ) + ) + ) + }, + onRuntimeConnect(port) { port.onMessage.addListener(async ({ func, args }) => { if (!func) { @@ -60,6 +87,12 @@ const Driver = { Driver.log({ port: port.name, func, args }) + if (!Driver[func]) { + Driver.error(new Error(`Method does not exist: Driver.${func}`)) + + return + } + port.postMessage({ func, args: await Driver[func].call(port.sender, ...(args || [])) @@ -175,7 +208,10 @@ const Driver = { headers['content-type'] && /\/x?html/.test(headers['content-type'][0]) ) { - await Driver.onDetect(url, await analyze(url, { headers }, { tab })) + await Driver.onDetect( + url, + await analyze(url.href, { headers }, { tab }) + ) } } } catch (error) { @@ -192,12 +228,16 @@ const Driver = { domain: `.${url.hostname}` }) - await Driver.onDetect(url, await analyze(url, items)) + await Driver.onDetect(url, await analyze(href, items)) } catch (error) { Driver.error(error) } }, + getTechnologies() { + return Wappalyzer.technologies + }, + async onDetect(url, detections = []) { Driver.cache.hostnames[url.hostname] = unique([ ...(Driver.cache.hostnames[url.hostname] || []), diff --git a/src/drivers/webextension/js/inject.js b/src/drivers/webextension/js/inject.js index e23cb48b9..b0807124e 100644 --- a/src/drivers/webextension/js/inject.js +++ b/src/drivers/webextension/js/inject.js @@ -1,62 +1,44 @@ /* eslint-env browser */ -/* eslint-disable no-restricted-globals, no-prototype-builtins */ -;(() => { +;(function() { try { - const detectJs = (chain) => { - const properties = chain.split('.') - - let value = properties.length ? window : null - - for (let i = 0; i < properties.length; i += 1) { - const property = properties[i] - - if (value && value.hasOwnProperty(property)) { - value = value[property] - } else { - value = null - - break - } - } - - return typeof value === 'string' || typeof value === 'number' - ? value - : !!value - } - - const onMessage = (event) => { - if (event.data.id !== 'patterns') { + const onMessage = ({ data }) => { + if (!data.wappalyzer) { return } - removeEventListener('message', onMessage) - - const patterns = event.data.patterns || {} - - const js = {} - - for (const appName in patterns) { - if (patterns.hasOwnProperty(appName)) { - js[appName] = {} + const { technologies } = data.wappalyzer || {} - for (const chain in patterns[appName]) { - if (patterns[appName].hasOwnProperty(chain)) { - js[appName][chain] = {} - - for (const index in patterns[appName][chain]) { - const value = detectJs(chain) + removeEventListener('message', onMessage) - if (value && patterns[appName][chain].hasOwnProperty(index)) { - js[appName][chain][index] = value - } - } - } - } + postMessage({ + wappalyzer: { + js: technologies.reduce((results, { name, chains }) => { + chains.forEach((chain) => { + const value = chain + .split('.') + .reduce( + (value, method) => + value && value.hasOwnProperty(method) + ? value[method] + : undefined, + window + ) + + technologies.push({ + name, + chain, + value: + typeof value === 'string' || typeof value === 'number' + ? value + : !!value + }) + }) + + return technologies + }, []) } - } - - postMessage({ id: 'js', js }, window.location.href) + }) } addEventListener('message', onMessage) diff --git a/src/drivers/webextension/js/options.js b/src/drivers/webextension/js/options.js index 29d11d5d4..505117b52 100644 --- a/src/drivers/webextension/js/options.js +++ b/src/drivers/webextension/js/options.js @@ -1,109 +1,44 @@ -/** global: browser */ -/** global: Wappalyzer */ -/* globals browser Wappalyzer */ +'use strict' /* eslint-env browser */ +/* globals Utils */ -const wappalyzer = new Wappalyzer() +const { i18n, getOption, setOption } = Utils -/** - * Get a value from localStorage - */ -function getOption(name, defaultValue = null) { - return new Promise(async (resolve, reject) => { - let value = defaultValue +const Options = { + async init() { + // Theme mode + const themeMode = await getOption('themeMode', false) - try { - const option = await browser.storage.local.get(name) - - if (option[name] !== undefined) { - value = option[name] - } - } catch (error) { - wappalyzer.log(error.message, 'driver', 'error') - - return reject(error.message) + if (themeMode) { + document.querySelector('body').classList.add('theme-mode') } - return resolve(value) - }) + ;[ + ['upgradeMessage', true], + ['dynamicIcon', true], + ['tracking', true], + ['themeMode', false] + ].map(async ([option, defaultValue]) => { + const el = document + .querySelector( + `[data-i18n="option${option.charAt(0).toUpperCase() + + option.slice(1)}"]` + ) + .parentNode.querySelector('input') + + el.checked = !!(await getOption(option, defaultValue)) + + el.addEventListener('click', async () => { + await setOption(option, !!el.checked) + }) + }) + + i18n() + } } -/** - * Set a value in localStorage - */ -function setOption(name, value) { - return new Promise(async (resolve, reject) => { - try { - await browser.storage.local.set({ [name]: value }) - } catch (error) { - wappalyzer.log(error.message, 'driver', 'error') - - return reject(error.message) - } - - return resolve() - }) +if (/complete|interactive|loaded/.test(document.readyState)) { + Options.init() +} else { + document.addEventListener('DOMContentLoaded', Options.init) } - -document.addEventListener('DOMContentLoaded', async () => { - const nodes = document.querySelectorAll('[data-i18n]') - - Array.prototype.forEach.call(nodes, (node) => { - node.childNodes[0].nodeValue = browser.i18n.getMessage(node.dataset.i18n) - }) - - document.querySelector('#github').addEventListener('click', () => { - window.open(wappalyzer.config.githubURL) - }) - - document.querySelector('#twitter').addEventListener('click', () => { - window.open(wappalyzer.config.twitterURL) - }) - - document.querySelector('#wappalyzer').addEventListener('click', () => { - window.open(wappalyzer.config.websiteURL) - }) - - let el - let value - - // Upgrade message - value = await getOption('upgradeMessage', true) - - el = document.querySelector('#option-upgrade-message') - - el.checked = value - - el.addEventListener('change', (e) => - setOption('upgradeMessage', e.target.checked) - ) - - // Dynamic icon - value = await getOption('dynamicIcon', true) - - el = document.querySelector('#option-dynamic-icon') - - el.checked = value - - el.addEventListener('change', (e) => - setOption('dynamicIcon', e.target.checked) - ) - - // Tracking - value = await getOption('tracking', true) - - el = document.querySelector('#option-tracking') - - el.checked = value - - el.addEventListener('change', (e) => setOption('tracking', e.target.checked)) - - // Theme Mode - value = await getOption('themeMode', false) - - el = document.querySelector('#option-theme-mode') - - el.checked = value - - el.addEventListener('change', (e) => setOption('themeMode', e.target.checked)) -}) diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index 8170aa98c..a58e1cb79 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -2,7 +2,7 @@ /* eslint-env browser */ /* globals chrome, Utils */ -const { agent, getOption, setOption, promisify } = Utils +const { agent, i18n, getOption, setOption, promisify } = Utils const Popup = { port: chrome.runtime.connect({ name: 'popup.js' }), @@ -37,7 +37,7 @@ const Popup = { } else { document.querySelector('.detections').style.display = 'none' - Popup.i18n() + i18n() } // Alert @@ -65,12 +65,6 @@ const Popup = { Popup.driver('log', message, 'popup.js') }, - i18n() { - Array.from(document.querySelectorAll('[data-i18n]')).forEach( - (node) => (node.innerHTML = chrome.i18n.getMessage(node.dataset.i18n)) - ) - }, - categorise(technologies) { return Object.values( technologies.reduce((categories, technology) => { @@ -91,6 +85,10 @@ const Popup = { async onGetDetections(detections) { const pinnedCategory = await getOption('pinnedCategory') + if (detections.length) { + document.querySelector('.empty').remove() + } + Popup.categorise(detections).forEach( ({ id, name, slug: categorySlug, technologies }) => { const categoryNode = Popup.templates.category.cloneNode(true) @@ -149,7 +147,7 @@ const Popup = { a.addEventListener('click', () => Popup.driver('open', a.href)) ) - Popup.i18n() + i18n() } } diff --git a/src/drivers/webextension/js/utils.js b/src/drivers/webextension/js/utils.js index b35190ff3..3f83449d1 100644 --- a/src/drivers/webextension/js/utils.js +++ b/src/drivers/webextension/js/utils.js @@ -43,5 +43,11 @@ const Utils = { } catch (error) { throw new Error(error.message || error.toString()) } + }, + + i18n() { + Array.from(document.querySelectorAll('[data-i18n]')).forEach( + (node) => (node.innerHTML = chrome.i18n.getMessage(node.dataset.i18n)) + ) } } -- GitLab From 3d1bbe6efc94b15e9745f8467ba6b24bfec74c8b Mon Sep 17 00:00:00 2001 From: Felix Dausch Date: Mon, 8 Jun 2020 13:48:49 +0200 Subject: [PATCH 389/550] ADD specification for ceres webshops --- src/apps.json | 22 ++++++++++++++++--- .../webextension/images/icons/Ceres.svg | 1 + .../images/icons/plentymarkets.svg | 1 + 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Ceres.svg create mode 100644 src/drivers/webextension/images/icons/plentymarkets.svg diff --git a/src/apps.json b/src/apps.json index b8d6860c5..100051838 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8493,15 +8493,31 @@ "implies": "Scala", "website": "https://www.playframework.com" }, - "Plentymarkets": { + "plentymarkets": { "cats": [ 6 ], - "icon": "Plentymarkets.png", + "icon": "plentymarkets.svg", + "headers": { + "X-Plenty-Shop": ".*" + }, "meta": { "generator": "plentymarkets" }, - "website": "http://plentymarkets.eu" + "script": [ + "plenty\\.shop\\.(min\\.)?js" + ], + "website": "https://www.plentymarkets.com/" + }, + "Ceres": { + "cats": [ + 6 + ], + "icon": "Ceres.svg", + "headers": { + "X-Plenty-Shop": "Ceres" + }, + "website": "https://www.plentymarkets.com/" }, "Plesk": { "cats": [ diff --git a/src/drivers/webextension/images/icons/Ceres.svg b/src/drivers/webextension/images/icons/Ceres.svg new file mode 100644 index 000000000..62b4af872 --- /dev/null +++ b/src/drivers/webextension/images/icons/Ceres.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/plentymarkets.svg b/src/drivers/webextension/images/icons/plentymarkets.svg new file mode 100644 index 000000000..c16da38ff --- /dev/null +++ b/src/drivers/webextension/images/icons/plentymarkets.svg @@ -0,0 +1 @@ + \ No newline at end of file -- GitLab From d48da56da2e4f4127aac4521b038abcefeaa9446 Mon Sep 17 00:00:00 2001 From: Felix Dausch Date: Mon, 8 Jun 2020 13:54:47 +0200 Subject: [PATCH 390/550] FIX validation errors --- src/apps.json | 4 ++-- .../webextension/images/icons/Plentymarkets.png | Bin 193 -> 0 bytes 2 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 src/drivers/webextension/images/icons/Plentymarkets.png diff --git a/src/apps.json b/src/apps.json index 100051838..cbb4cf27c 100644 --- a/src/apps.json +++ b/src/apps.json @@ -8499,13 +8499,13 @@ ], "icon": "plentymarkets.svg", "headers": { - "X-Plenty-Shop": ".*" + "X-Plenty-Shop": "" }, "meta": { "generator": "plentymarkets" }, "script": [ - "plenty\\.shop\\.(min\\.)?js" + "plenty\\.shop\\.(?:min\\.)?js" ], "website": "https://www.plentymarkets.com/" }, diff --git a/src/drivers/webextension/images/icons/Plentymarkets.png b/src/drivers/webextension/images/icons/Plentymarkets.png deleted file mode 100644 index 2c047fdef02e101e1b59e4e1bf1c3931738f120b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Iy_w*Ln>}1CoJI9h)z8g zurEv0`Q@p-1w2B^TvOJ~ITEn#lU>=KMGYIyT9`T)zT`@++4kNwFlNso;llwFt{3cP z@HOUX;B}g$e2O7udD9IQ=?0lssoMGqCu0>ZF(h;(bGxLhpP0j-G2x@TvK=$WQpTJ_ w1}>XDAN_K4E?i`ouz#UNxwJL2Ed#?A)7@8IS!h`?FfcH9y85}Sb4q9e0A|`m4FCWD -- GitLab From 0a036a4cdcad2f66eef7623d7c2558291536efe8 Mon Sep 17 00:00:00 2001 From: Mohammad Amin Ghaemi <40238905+Faral-Ghaemi@users.noreply.github.com> Date: Mon, 8 Jun 2020 19:33:21 +0430 Subject: [PATCH 391/550] Add FaraPy Cms Add FaraPy Cms --- src/apps.json | 8 ++++++++ src/icons/FaraPy.png | Bin 0 -> 1437 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/FaraPy.png diff --git a/src/apps.json b/src/apps.json index b8d6860c5..0f7949ecd 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3671,6 +3671,14 @@ "icon": "Fastly.svg", "website": "https://www.fastly.com" }, + "FaraPy": { + "cats": [ + 1 + ], + "html": " - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/tajs.png b/src/drivers/webextension/images/icons/tajs.png similarity index 100% rename from src/icons/tajs.png rename to src/drivers/webextension/images/icons/tajs.png -- GitLab From 7cd761c2aeeb1cea9bed0659a3d18e72bb2f221e Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 10 Jun 2020 13:57:34 +1000 Subject: [PATCH 397/550] Refactor NPM module --- run | 2 - src/drivers/npm/cli.js | 7 +- src/drivers/npm/driver.js | 180 ++++++++++++++------------ src/drivers/webextension/.gitignore | 1 - src/drivers/webextension/js/driver.js | 6 +- src/drivers/webextension/package.json | 5 - src/drivers/webextension/yarn.lock | 8 -- 7 files changed, 98 insertions(+), 111 deletions(-) delete mode 100644 src/drivers/webextension/package.json delete mode 100644 src/drivers/webextension/yarn.lock diff --git a/run b/run index 0e279eb20..6e8c89a10 100755 --- a/run +++ b/run @@ -11,8 +11,6 @@ fi cmd="docker run --rm -v "$(pwd):/opt/wappalyzer" -it wappalyzer/dev" $cmd sh -c "\ - yarn install; \ - cd src/drivers/webextension; \ yarn install; \ cd ../npm; \ yarn install" diff --git a/src/drivers/npm/cli.js b/src/drivers/npm/cli.js index 9348ce709..2e737ca7e 100755 --- a/src/drivers/npm/cli.js +++ b/src/drivers/npm/cli.js @@ -84,10 +84,6 @@ Options: const site = await wappalyzer.open(url) - site.on('error', (error) => { - process.stderr.write(`page error: ${error}\n`) - }) - const results = await site.analyze() process.stdout.write( @@ -98,7 +94,8 @@ Options: process.exit(0) } catch (error) { - process.stderr.write(error.toString()) + // eslint-disable-next-line no-console + console.error(error) await wappalyzer.destroy() diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index b00d05fc6..e8629382d 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -2,7 +2,13 @@ const { URL } = require('url') const fs = require('fs') const path = require('path') const LanguageDetect = require('languagedetect') -const Wappalyzer = require('./wappalyzer') +const { + setTechnologies, + setCategories, + analyze, + analyzeManyToMany, + resolve +} = require('./wappalyzer') const { AWS_LAMBDA_FUNCTION_NAME, CHROMIUM_BIN } = process.env @@ -30,8 +36,6 @@ const languageDetect = new LanguageDetect() languageDetect.setLanguageType('iso2') -const json = JSON.parse(fs.readFileSync(path.resolve(`${__dirname}/apps.json`))) - const extensions = /^([^.]+$|\.(asp|aspx|cgi|htm|html|jsp|php)$)/ const errorTypes = { @@ -40,6 +44,13 @@ const errorTypes = { NO_HTML_DOCUMENT: 'No HTML document' } +const { apps: technologies, categories } = JSON.parse( + fs.readFileSync(path.resolve(`${__dirname}/apps.json`)) +) + +setTechnologies(technologies) +setCategories(categories) + function sleep(ms) { return new Promise((resolve) => setTimeout(resolve, ms)) } @@ -188,7 +199,7 @@ class Driver { await this.browser.close() - this.log('Done') + this.log('Browser closed') } catch (error) { throw new Error(error.toString()) } @@ -199,10 +210,10 @@ class Driver { return new Site(url, this) } - log(message, source = 'driver', type = 'debug') { + log(message, source = 'driver') { if (this.options.debug) { // eslint-disable-next-line no-console - console.log(`${type.toUpperCase()} | ${source} | ${message}`) + console.log(`wappalyzer | log | ${source} |`, message) } } } @@ -219,21 +230,9 @@ class Site { throw new Error(error.message || error.toString()) } - this.wappalyzer = new Wappalyzer() - - this.wappalyzer.apps = json.apps - this.wappalyzer.categories = json.categories - - this.wappalyzer.parseJsPatterns() - - this.wappalyzer.driver.log = (message, source, type) => - this.log(message, source, type) - this.wappalyzer.driver.displayApps = (detected, meta, context) => - this.displayApps(detected, meta, context) - this.analyzedUrls = {} - this.technologies = [] - this.meta = {} + this.detections = [] + this.language = '' this.listeners = {} @@ -242,7 +241,18 @@ class Site { this.pages = [] } - async init() {} + log(message, source = 'driver', type = 'log') { + if (this.options.debug) { + // eslint-disable-next-line no-console + console[type](`wappalyzer | ${type} | ${source} |`, message) + } + + this.emit(type, { message, source }) + } + + error(error, source = 'driver') { + this.log(error, source, 'error') + } on(event, callback) { if (!this.listeners[event]) { @@ -258,14 +268,6 @@ class Site { } } - log(...args) { - this.emit('log', ...args) - - this.driver.log(...args) - } - - async fetch(url, index, depth) {} - async goto(url) { // Return when the URL is a duplicate or maxUrls has been reached if ( @@ -293,7 +295,7 @@ class Site { await page.setRequestInterception(true) - page.on('error', (error) => this.emit('error', error)) + page.on('error', (error) => this.error(error)) let responseReceived = false @@ -309,7 +311,7 @@ class Site { request.continue() } } catch (error) { - this.emit('error', error) + this.error(error) } }) @@ -340,7 +342,7 @@ class Site { } } } catch (error) { - this.emit('error', error) + this.error(error) } }) @@ -356,7 +358,7 @@ class Site { ) ]) } catch (error) { - this.emit('error', error) + this.error(error) } await sleep(1000) @@ -387,7 +389,8 @@ class Site { ).jsonValue() ).filter((script) => script) - const js = processJs(await page.evaluate(getJs), this.wappalyzer.jsPatterns) + // const js = processJs(await page.evaluate(getJs), this.wappalyzer.jsPatterns) + // TODO const cookies = (await page.cookies()).map( ({ name, value, domain, path }) => ({ @@ -413,29 +416,40 @@ class Site { throw new Error('NO_RESPONSE') } - let language = null + if (!this.language) { + this.language = await ( + await page.evaluateHandle( + () => + document.documentElement.getAttribute('lang') || + document.documentElement.getAttribute('xml:lang') + ) + ).jsonValue() + } - try { - const [attrs] = languageDetect.detect( - html.replace(/<\/?[^>]+(>|$)/g, ' '), - 1 - ) + if (!this.language) { + try { + const [attrs] = languageDetect.detect( + html.replace(/<\/?[^>]+(>|$)/gs, ' '), + 1 + ) - if (attrs) { - ;[language] = attrs + if (attrs) { + ;[this.language] = attrs + } + } catch (error) { + this.error(error) } - } catch (error) { - this.log(`${error} (${url.href})`, 'driver', 'error') } - await this.wappalyzer.analyze(url, { - cookies, - headers: this.headers, - html, - js, - scripts, - language - }) + await this.onDetect( + url, + await analyze(url, { + cookies, + headers: this.headers, + html, + scripts + }) + ) const reducedLinks = Array.prototype.reduce.call( links, @@ -496,13 +510,30 @@ class Site { } } - this.log(`${message} (${url.href})`, 'driver', 'error') + this.error(error) } return { urls: this.analyzedUrls, - applications: this.technologies, - meta: this.meta + applications: resolve(this.detections).map( + ({ name, confidence, version, icon, website, categories }) => ({ + name, + confidence, + version, + icon, + website, + categories: categories.reduce( + (categories, { id, name }) => ({ + ...categories, + [id]: name + }), + {} + ) + }) + ), + meta: { + language: this.language + } } } @@ -520,34 +551,16 @@ class Site { await this.batch(links, depth, batch + 1) } - displayApps(technologies, meta) { - this.meta = meta - - Object.keys(technologies).forEach((name) => { - const { - confidenceTotal: confidence, - version, - props: { cats, icon, website, cpe } - } = technologies[name] - - const categories = cats.reduce((categories, id) => { - categories[id] = json.categories[id].name + onDetect(url, detections = [], language) { + this.detections = this.detections.concat(detections) - return categories - }, {}) - - if (!this.technologies.some(({ name: _name }) => name === _name)) { - this.technologies.push({ - name, - confidence, - version: version || null, - icon: icon || 'default.svg', - website, - cpe: cpe || null, - categories - }) - } - }) + this.detections.filter( + ({ technology: { name }, pattern: { regex } }, index) => + this.detections.findIndex( + ({ technology: { name: _name }, pattern: { regex: _regex } }) => + name === _name && (!regex || regex.toString() === _regex.toString()) + ) === index + ) } async destroy() { @@ -570,6 +583,3 @@ class Site { } module.exports = Driver - -module.exports.processJs = processJs -module.exports.processHtml = processHtml diff --git a/src/drivers/webextension/.gitignore b/src/drivers/webextension/.gitignore index c49f3131d..32d1fb7e2 100644 --- a/src/drivers/webextension/.gitignore +++ b/src/drivers/webextension/.gitignore @@ -1,6 +1,5 @@ /apps.json /images/icons/converted/* /js/wappalyzer.js -/node_modules !.gitkeep diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index ab45bcc9a..ca5caa7e8 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -80,10 +80,6 @@ const Driver = { console[type](`wappalyzer | ${source} |`, message) }, - warn(message, source = 'driver') { - Driver.log(message, source, 'warn') - }, - error(error, source = 'driver') { Driver.log(error, source, 'error') }, @@ -230,7 +226,7 @@ const Driver = { }) // Remove duplicates - cache.detections = cache.detections = cache.detections.concat(detections) + cache.detections = cache.detections.concat(detections) cache.detections.filter( ({ technology: { name }, pattern: { regex } }, index) => diff --git a/src/drivers/webextension/package.json b/src/drivers/webextension/package.json deleted file mode 100644 index 837c5acf8..000000000 --- a/src/drivers/webextension/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "dependencies": { - "webextension-polyfill": "^0.4.0" - } -} diff --git a/src/drivers/webextension/yarn.lock b/src/drivers/webextension/yarn.lock deleted file mode 100644 index 1e20414fe..000000000 --- a/src/drivers/webextension/yarn.lock +++ /dev/null @@ -1,8 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -webextension-polyfill@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/webextension-polyfill/-/webextension-polyfill-0.4.0.tgz#9cc5a60f0f2bf907a6b349fdd7e61701f54956f9" - integrity sha512-oreMp+EoAo1pzRMigx4jB5jInIpx6NTCySPSjGyLLee/dCIPiRqowCEfbFP8o20wz9SOtNwSsfkaJ9D/tRgpag== -- GitLab From 8b56e2386d17c8c5d24b750e1ab352d26efc325d Mon Sep 17 00:00:00 2001 From: xaver Date: Wed, 10 Jun 2020 21:10:27 +0200 Subject: [PATCH 398/550] Remove yarn error log from the repo --- yarn-error.log | 2040 ------------------------------------------------ 1 file changed, 2040 deletions(-) delete mode 100644 yarn-error.log diff --git a/yarn-error.log b/yarn-error.log deleted file mode 100644 index 298e07aca..000000000 --- a/yarn-error.log +++ /dev/null @@ -1,2040 +0,0 @@ -Arguments: - /usr/local/bin/node /usr/share/node_modules/yarn/bin/yarn.js run dev - -PATH: - /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - -Yarn version: - 1.19.2 - -Node version: - 12.17.0 - -Platform: - linux x64 - -Trace: - Error: EIO: i/o error, scandir '/opt/wappalyzer' - -npm manifest: - { - "dependencies": { - "file-type": "7.4.*", - "is-svg": "2.1.*", - "read-chunk": "2.1.*" - }, - "devDependencies": { - "@nuxtjs/eslint-config": "^1.0.1", - "@nuxtjs/eslint-module": "^1.2.0", - "babel-eslint": "^10.1.0", - "chai": "^4.2.0", - "dotenv": "^8.2.0", - "eslint": "^6.1.0", - "eslint-config-prettier": "^4.1.0", - "eslint-plugin-nuxt": "^0.5.2", - "eslint-plugin-prettier": "^3.1.3", - "mocha": "^5.2.0", - "prettier": "^1.16.4" - }, - "scripts": { - "test": "mocha -R spec src", - "lint": "eslint src", - "lint:fix": "eslint src --fix" - } - } - -yarn manifest: - No manifest - -Lockfile: - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. - # yarn lockfile v1 - - - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== - dependencies: - "@babel/highlight" "^7.8.3" - - "@babel/generator@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" - integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== - dependencies: - "@babel/types" "^7.9.6" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - - "@babel/helper-function-name@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" - integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.9.5" - - "@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== - dependencies: - "@babel/types" "^7.8.3" - - "@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== - dependencies: - "@babel/types" "^7.8.3" - - "@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" - integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== - - "@babel/highlight@^7.8.3": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" - integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== - dependencies: - "@babel/helper-validator-identifier" "^7.9.0" - chalk "^2.0.0" - js-tokens "^4.0.0" - - "@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" - integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== - - "@babel/template@^7.8.3": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - - "@babel/traverse@^7.7.0": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" - integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.6" - "@babel/types" "^7.9.6" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - - "@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.5", "@babel/types@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" - integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== - dependencies: - "@babel/helper-validator-identifier" "^7.9.5" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - - "@nuxtjs/eslint-config@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-1.1.2.tgz#cde4c950014a781bcc34abbfef9c62546d8fc34c" - integrity sha512-uKBdza1/Poz32gEodQ9MSW8M9CU4RPdvEiSLX5LWyavrbjhXW9iIbzJzSDlgMhD1QfQ5WrWv1iqL3Bh/ArbIgw== - dependencies: - eslint-config-standard "^12.0.0" - eslint-plugin-import "^2.18.0" - eslint-plugin-jest "^22.10.0" - eslint-plugin-node "^9.1.0" - eslint-plugin-promise "^4.2.1" - eslint-plugin-standard "^4.0.0" - eslint-plugin-unicorn "^9.1.1" - eslint-plugin-vue "^5.2.3" - - "@nuxtjs/eslint-module@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-module/-/eslint-module-1.2.0.tgz#a1d014690d505309c16ced2ded3b729cbc479306" - integrity sha512-ZVweM95atKQIqKPmrYS532SyO0/Uqi5wXc1uUiPZVy2MTVjqlC/7uHJ/XSxpvnt78kBW9z64Fxgf5pZggSNXgA== - dependencies: - consola "^2.11.3" - eslint-loader "^4.0.2" - - "@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - - "@types/json-schema@^7.0.3": - version "7.0.4" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" - integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== - - "@typescript-eslint/experimental-utils@^1.13.0": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e" - integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "1.13.0" - eslint-scope "^4.0.0" - - "@typescript-eslint/typescript-estree@1.13.0": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e" - integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw== - dependencies: - lodash.unescape "4.0.1" - semver "5.5.0" - - acorn-jsx@^5.0.0, acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== - - acorn@^6.0.2: - version "6.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== - - acorn@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" - integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== - - ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== - - ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0: - version "6.12.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" - integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - - ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - - ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - - ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - - ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - - ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== - dependencies: - "@types/color-name" "^1.1.1" - color-convert "^2.0.1" - - argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - - array-includes@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - - array.prototype.flat@^1.2.1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - - assertion-error@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== - - astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - - babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - - balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - - big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - - brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - - browser-stdout@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" - integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== - - callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - - chai@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" - integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== - dependencies: - assertion-error "^1.1.0" - check-error "^1.0.2" - deep-eql "^3.0.1" - get-func-name "^2.0.0" - pathval "^1.1.0" - type-detect "^4.0.5" - - chalk@^2.0.0, chalk@^2.1.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - - chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - - chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - - check-error@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" - integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= - - clean-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7" - integrity sha1-jffHquUf02h06PjQW5GAvBGj/tc= - dependencies: - escape-string-regexp "^1.0.5" - - cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - - cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - - color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - - 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.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - - 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== - - commander@2.15.1: - version "2.15.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" - integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== - - commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - - concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - - consola@^2.11.3: - version "2.12.1" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.12.1.tgz#88e9311a02cb88a7f6f9488239dd30b6ba99cbb0" - integrity sha512-aEkkju9ZcEa9y2MhzNhfmTUws/CEZZ0LKu0FxftSU3HygPfVMMIMSYyYct+xBN6XNRhsaDZjw2HAv3m2ammXSA== - - contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - - cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - - debug@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - - debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - - debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - - deep-eql@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" - integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== - dependencies: - type-detect "^4.0.0" - - deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - - define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - - diff@3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== - - doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - - doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - - dotenv@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - - emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - - emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - - emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - - error-ex@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - - es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: - version "1.17.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" - integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.1.5" - is-regex "^1.0.5" - object-inspect "^1.7.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimleft "^2.1.1" - string.prototype.trimright "^2.1.1" - - es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - - escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - - eslint-ast-utils@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586" - integrity sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - dependencies: - lodash.get "^4.4.2" - lodash.zip "^4.2.0" - - eslint-config-prettier@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz#c55c1fcac8ce4518aeb77906984e134d9eb5a4f0" - integrity sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA== - dependencies: - get-stdin "^6.0.0" - - eslint-config-standard@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9" - integrity sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ== - - eslint-import-resolver-node@^0.3.2: - version "0.3.3" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" - integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - - eslint-loader@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec" - integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw== - dependencies: - find-cache-dir "^3.3.1" - fs-extra "^8.1.0" - loader-utils "^2.0.0" - object-hash "^2.0.3" - schema-utils "^2.6.5" - - eslint-module-utils@^2.4.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - - eslint-plugin-es@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998" - integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA== - dependencies: - eslint-utils "^1.4.2" - regexpp "^2.0.1" - - eslint-plugin-import@^2.18.0: - version "2.20.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" - integrity sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg== - dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.0" - read-pkg-up "^2.0.0" - resolve "^1.12.0" - - eslint-plugin-jest@^22.10.0: - version "22.21.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.21.0.tgz#8137294645866636160487d9764224b9a43e2eb1" - integrity sha512-OaqnSS7uBgcGiqXUiEnjoqxPNKvR4JWG5mSRkzVoR6+vDwlqqp11beeql1hYs0HTbdhiwrxWLxbX0Vx7roG3Ew== - dependencies: - "@typescript-eslint/experimental-utils" "^1.13.0" - - eslint-plugin-node@^9.1.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz#b1911f111002d366c5954a6d96d3cd5bf2a3036a" - integrity sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA== - dependencies: - eslint-plugin-es "^1.4.1" - eslint-utils "^1.4.2" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - - eslint-plugin-nuxt@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.5.2.tgz#638cdfd0fc0473d285ca848e7e30b8b8e6f59f91" - integrity sha512-kOWUSrix6h+gGTCe6He51ett065yAzXsMiteKkBo5pdjc94A3gBMBrWtRZGyZGv91P1wRcJpF8l4CWMhNm3oWg== - dependencies: - eslint-plugin-vue "^6.2.2" - semver "^7.1.3" - vue-eslint-parser "^7.0.0" - - eslint-plugin-prettier@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz#ae116a0fc0e598fdae48743a4430903de5b4e6ca" - integrity sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ== - dependencies: - prettier-linter-helpers "^1.0.0" - - eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - - eslint-plugin-standard@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" - integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - - eslint-plugin-unicorn@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz#1588a0473f9a0e37cfbbcf7552065a0b0a96ce26" - integrity sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA== - dependencies: - clean-regexp "^1.0.0" - eslint-ast-utils "^1.0.0" - import-modules "^1.1.0" - lodash.camelcase "^4.1.1" - lodash.defaultsdeep "^4.6.0" - lodash.kebabcase "^4.0.1" - lodash.snakecase "^4.0.1" - lodash.topairs "^4.3.0" - lodash.upperfirst "^4.2.0" - regexpp "^2.0.1" - reserved-words "^0.1.2" - safe-regex "^2.0.1" - - eslint-plugin-vue@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz#3ee7597d823b5478804b2feba9863b1b74273961" - integrity sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw== - dependencies: - vue-eslint-parser "^5.0.0" - - eslint-plugin-vue@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz#27fecd9a3a24789b0f111ecdd540a9e56198e0fe" - integrity sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ== - dependencies: - natural-compare "^1.4.0" - semver "^5.6.0" - vue-eslint-parser "^7.0.0" - - eslint-scope@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - - eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - - eslint-utils@^1.4.2, eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - - eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== - - eslint@^6.1.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - - espree@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f" - integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w== - dependencies: - acorn "^6.0.2" - acorn-jsx "^5.0.0" - eslint-visitor-keys "^1.0.0" - - espree@^6.1.2, espree@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - - esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - - esquery@^1.0.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== - dependencies: - estraverse "^5.1.0" - - esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== - dependencies: - estraverse "^4.1.0" - - estraverse@^4.1.0, estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - - estraverse@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== - - esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - - external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - - fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== - - fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== - - fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - - fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - - figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - - file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - - file-type@7.4.*: - version "7.4.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-7.4.0.tgz#2a7c94f62a0030150bb7d9b6c70cfa1d3e759c86" - integrity sha1-KnyU9ioAMBULt9m2xwz6HT51nIY= - - find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" - integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - - find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.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" - - flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - - flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - - fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - - fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - - function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - - functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - - get-func-name@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" - integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= - - get-stdin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" - integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== - - glob-parent@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - dependencies: - is-glob "^4.0.1" - - glob@7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" - integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - - glob@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - - globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - - globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - - graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - - growl@1.10.5: - version "1.10.5" - resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" - integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== - - has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - - 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-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== - - has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - - he@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" - integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= - - hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - - html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - - iconv-lite@^0.4.24: - 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" - - ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - - ignore@^5.1.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" - integrity sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== - - import-fresh@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - - import-modules@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-1.1.0.tgz#748db79c5cc42bb9701efab424f894e72600e9dc" - integrity sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw= - - imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - - inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - - inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - - inquirer@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - - is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - - is-callable@^1.1.4, is-callable@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== - - is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - - is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - - is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - - is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - - is-glob@^4.0.0, is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - - is-regex@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== - dependencies: - has "^1.0.3" - - is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - - is-svg@2.1.*: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" - integrity sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk= - dependencies: - html-comment-regex "^1.1.0" - - is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - - isarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - - isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - - js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - - js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - - jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - - json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - - json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - - json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== - dependencies: - minimist "^1.2.5" - - jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - - levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - - load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - - loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - - locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - - 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.camelcase@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - - lodash.defaultsdeep@^4.6.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" - integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== - - lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - - lodash.kebabcase@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" - integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= - - lodash.snakecase@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" - integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= - - lodash.topairs@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.topairs/-/lodash.topairs-4.3.0.tgz#3b6deaa37d60fb116713c46c5f17ea190ec48d64" - integrity sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ= - - lodash.unescape@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" - integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= - - lodash.upperfirst@^4.2.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" - integrity sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984= - - lodash.zip@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" - integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= - - lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - - make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - - mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - - minimatch@3.0.4, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - - minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - - minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - - mkdirp@0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - dependencies: - minimist "0.0.8" - - mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - - mocha@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" - integrity sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ== - dependencies: - browser-stdout "1.3.1" - commander "2.15.1" - debug "3.1.0" - diff "3.5.0" - escape-string-regexp "1.0.5" - glob "7.1.2" - growl "1.10.5" - he "1.1.1" - minimatch "3.0.4" - mkdirp "0.5.1" - supports-color "5.4.0" - - ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - - ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - - mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - - natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - - nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - - normalize-package-data@^2.3.2: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - - object-hash@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" - integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== - - object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== - - object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - - object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - - object.values@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - - once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - - onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== - dependencies: - mimic-fn "^2.1.0" - - optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - - os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - - p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - - 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@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.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-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - - 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== - - parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - - parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - - path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - - 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.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - - path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - - path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - - path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - - pathval@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" - integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= - - pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - - pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - - pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - - pkg-dir@^4.1.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" - - prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - - prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - - prettier@^1.16.4: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - - progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - - punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - - read-chunk@2.1.*: - version "2.1.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" - integrity sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU= - dependencies: - pify "^3.0.0" - safe-buffer "^5.1.1" - - read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - - read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - - regexp-tree@~0.1.1: - version "0.1.21" - resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.21.tgz#55e2246b7f7d36f1b461490942fa780299c400d7" - integrity sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw== - - regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - - reserved-words@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" - integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= - - resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - - resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - - restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - - rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - - run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - - rxjs@^6.5.3: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== - dependencies: - tslib "^1.9.0" - - safe-buffer@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - - safe-regex@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2" - integrity sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== - dependencies: - regexp-tree "~0.1.1" - - "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - - schema-utils@^2.6.5: - version "2.6.6" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.6.tgz#299fe6bd4a3365dc23d99fd446caff8f1d6c330c" - integrity sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA== - dependencies: - ajv "^6.12.0" - ajv-keywords "^3.4.1" - - "semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - - semver@5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" - integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== - - semver@^6.0.0, semver@^6.1.0, semver@^6.1.2: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - - semver@^7.1.3: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - - shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - - shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - - signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - - slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - - source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - - spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - - spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - - spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - - spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== - - sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - - string-width@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - - string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - - string.prototype.trimend@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - - string.prototype.trimleft@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" - integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimstart "^1.0.0" - - string.prototype.trimright@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" - integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimend "^1.0.0" - - string.prototype.trimstart@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - - strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - - strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - - strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - - strip-json-comments@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" - integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== - - supports-color@5.4.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" - integrity sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== - dependencies: - has-flag "^3.0.0" - - supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - - supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== - dependencies: - has-flag "^4.0.0" - - table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - - text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - - through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - - tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - - to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - - tslib@^1.9.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== - - type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - - type-detect@^4.0.0, type-detect@^4.0.5: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - - type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - - type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - - universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - - uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" - - v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== - - validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - - vue-eslint-parser@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1" - integrity sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g== - dependencies: - debug "^4.1.0" - eslint-scope "^4.0.0" - eslint-visitor-keys "^1.0.0" - espree "^4.1.0" - esquery "^1.0.1" - lodash "^4.17.11" - - vue-eslint-parser@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83" - integrity sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q== - dependencies: - debug "^4.1.1" - eslint-scope "^5.0.0" - eslint-visitor-keys "^1.1.0" - espree "^6.2.1" - esquery "^1.0.1" - lodash "^4.17.15" - - which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - - word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - - wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - - write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" -- GitLab From 49fafd19a9d32bda257271d50d2986c34fb8de07 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 11 Jun 2020 09:03:03 +1000 Subject: [PATCH 399/550] Build v6.0.5 --- src/drivers/webextension/js/driver.js | 30 ++++++++++----------- src/wappalyzer.js | 38 ++++++++++++++++++--------- 2 files changed, 39 insertions(+), 29 deletions(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index ca5caa7e8..60c0f978b 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -31,19 +31,18 @@ const Driver = { ...hostnameCache[hostname], detections: hostnameCache[hostname].detections.map( ({ - pattern: { regex, confidence, version }, - match, - technology: name + technology: name, + pattern: { regex, confidence }, + version }) => ({ + technology: Wappalyzer.technologies.find( + ({ name: _name }) => name === _name + ), pattern: { regex: new RegExp(regex, 'i'), - confidence, - version + confidence }, - match, - technology: Wappalyzer.technologies.find( - ({ name: _name }) => name === _name - ) + version }) ) } @@ -69,7 +68,7 @@ const Driver = { if (previous === null) { Driver.open('https://www.wappalyzer.com/installed') } else if (version !== previous && upgradeMessage) { - Driver.open(`https://www.wappalyzer.com/upgraded?v${version}`, false) + // Driver.open(`https://www.wappalyzer.com/upgraded?v${version}`, false) } await setOption('version', version) @@ -262,17 +261,16 @@ const Driver = { ...Driver.cache.hostnames[hostname], detections: Driver.cache.hostnames[hostname].detections.map( ({ - pattern: { regex, confidence, version }, - match, - technology: { name: technology } + technology: { name: technology }, + pattern: { regex, confidence }, + version }) => ({ technology, pattern: { regex: regex.source, - confidence, - version + confidence }, - match + version }) ) } diff --git a/src/wappalyzer.js b/src/wappalyzer.js index e72eb8af7..a33048baa 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -30,17 +30,17 @@ const Wappalyzer = { let version = '' let confidence = 0 - detections.forEach(({ technology: { name }, pattern, match }) => { - if (name === technology.name) { - const versionValue = Wappalyzer.resolveVersion(pattern, match) - - confidence = Math.min(100, confidence + pattern.confidence) - version = - versionValue.length > version.length && versionValue.length <= 10 - ? versionValue - : version + detections.forEach( + ({ technology: { name }, pattern, version: _version = '' }) => { + if (name === technology.name) { + confidence = Math.min(100, confidence + pattern.confidence) + version = + _version.length > version.length && _version.length <= 10 + ? _version + : version + } } - }) + ) resolved.push({ technology, confidence, version }) } @@ -287,7 +287,11 @@ const Wappalyzer = { analyzeOneToOne(technology, type, value) { return technology[type].reduce((technologies, pattern) => { if (pattern.regex.test(value)) { - technologies.push({ technology, pattern, match: value }) + technologies.push({ + technology, + pattern, + version: Wappalyzer.resolveVersion(pattern, value) + }) } return technologies @@ -300,7 +304,11 @@ const Wappalyzer = { patterns.forEach((pattern) => { if (pattern.regex.test(value)) { - technologies.push({ technology, pattern, match: value }) + technologies.push({ + technology, + pattern, + version: Wappalyzer.resolveVersion(pattern, value) + }) } }) @@ -316,7 +324,11 @@ const Wappalyzer = { patterns.forEach((pattern) => { values.forEach((value) => { if (pattern.regex.test(value)) { - technologies.push({ technology, pattern, match: value }) + technologies.push({ + technology, + pattern, + version: Wappalyzer.resolveVersion(pattern, value) + }) } }) }) -- GitLab From dfa36ba0480df9f88660071c764aeffefdddb89e Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 11 Jun 2020 09:06:38 +1000 Subject: [PATCH 400/550] Build v6.0.5 --- bin/build | 1 - src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/bin/build b/bin/build index 7f88615f8..527c46cde 100755 --- a/bin/build +++ b/bin/build @@ -48,7 +48,6 @@ webextension_dir=src/drivers/webextension pushd $webextension_dir > /dev/null -sed -i "/sourceMappingURL/d" node_modules/webextension-polyfill/dist/browser-polyfill.js sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" manifest.json zip -qr ../../../build/wappalyzer_webextension.zip . \ diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 4767f7f1e..56dad6709 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.4", + "version": "6.0.5", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 534a9bc54..7b484aed0 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.4", + "version": "6.0.5", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From f3c929c18e381f3adc7cc9900adc83f125468b93 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 11 Jun 2020 10:47:02 +1000 Subject: [PATCH 401/550] Fix JS variable processing --- src/drivers/npm/browser.js | 20 --- src/drivers/npm/driver.js | 164 ++++++++++++++----------- src/drivers/webextension/js/content.js | 1 - src/drivers/webextension/js/driver.js | 19 ++- src/drivers/webextension/js/inject.js | 20 +-- src/wappalyzer.js | 24 ++-- 6 files changed, 120 insertions(+), 128 deletions(-) delete mode 100644 src/drivers/npm/browser.js diff --git a/src/drivers/npm/browser.js b/src/drivers/npm/browser.js deleted file mode 100644 index 532a75aa3..000000000 --- a/src/drivers/npm/browser.js +++ /dev/null @@ -1,20 +0,0 @@ -class Browser { - constructor(options) { - this.options = options; - - this.window = null; - this.document = null; - this.statusCode = null; - this.contentType = null; - this.headers = null; - this.statusCode = null; - this.contentType = null; - this.html = null; - this.js = null; - this.links = null; - this.scripts = null; - this.cookies = null; - } -} - -module.exports = Browser; diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index e8629382d..266b63b05 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -2,13 +2,15 @@ const { URL } = require('url') const fs = require('fs') const path = require('path') const LanguageDetect = require('languagedetect') +const Wappalyzer = require('./wappalyzer') + const { setTechnologies, setCategories, analyze, analyzeManyToMany, resolve -} = require('./wappalyzer') +} = Wappalyzer const { AWS_LAMBDA_FUNCTION_NAME, CHROMIUM_BIN } = process.env @@ -90,54 +92,17 @@ function getJs() { return dereference(window) } -function processJs(window, patterns) { - const js = {} - - Object.keys(patterns).forEach((appName) => { - js[appName] = {} - - Object.keys(patterns[appName]).forEach((chain) => { - js[appName][chain] = {} - - patterns[appName][chain].forEach((pattern, index) => { - const properties = chain.split('.') - - let value = properties.reduce( - (parent, property) => - parent && parent[property] ? parent[property] : null, - window - ) - - value = - typeof value === 'string' || typeof value === 'number' - ? value - : !!value - - if (value) { - js[appName][chain][index] = value - } - }) - }) - }) - - return js -} - -function processHtml(html, maxCols, maxRows) { - if (maxCols || maxRows) { - const batches = [] - const rows = html.length / maxCols - - for (let i = 0; i < rows; i += 1) { - if (i < maxRows / 2 || i > rows - maxRows / 2) { - batches.push(html.slice(i * maxCols, (i + 1) * maxCols)) - } - } - - html = batches.join('\n') - } - - return html +function analyzeJs(js) { + return Array.prototype.concat.apply( + [], + js.map(({ name, chain, value }) => + analyzeManyToMany( + Wappalyzer.technologies.find(({ name: _name }) => name === _name), + 'js', + { [chain]: [value] } + ) + ) + ) } class Driver { @@ -236,8 +201,6 @@ class Site { this.listeners = {} - this.headers = {} - this.pages = [] } @@ -322,23 +285,28 @@ class Site { status: response.status() } - const headers = response.headers() + const rawHeaders = response.headers() + const headers = {} - Object.keys(headers).forEach((key) => { - this.headers[key] = [ - ...(this.headers[key] || []), - ...(Array.isArray(headers[key]) ? headers[key] : [headers[key]]) + Object.keys(rawHeaders).forEach((key) => { + headers[key] = [ + ...(headers[key] || []), + ...(Array.isArray(rawHeaders[key]) + ? rawHeaders[key] + : [rawHeaders[key]]) ] }) this.contentType = headers['content-type'] || null if (response.status() >= 300 && response.status() < 400) { - if (this.headers.location) { - url = new URL(this.headers.location.slice(-1), url) + if (headers.location) { + url = new URL(headers.location.slice(-1), url) } } else { responseReceived = true + + this.onDetect(analyze(url, { headers })) } } } catch (error) { @@ -346,9 +314,10 @@ class Site { } }) - if (this.options.userAgent) { - await page.setUserAgent(this.options.userAgent) - } + await page.setUserAgent( + this.options.userAgent || + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36' + ) try { await Promise.race([ @@ -363,6 +332,7 @@ class Site { await sleep(1000) + // Links const links = await ( await page.evaluateHandle(() => Array.from(document.getElementsByTagName('a')).map( @@ -378,7 +348,7 @@ class Site { ) ).jsonValue() - // eslint-disable-next-line no-undef + // Script tags const scripts = ( await ( await page.evaluateHandle(() => @@ -389,9 +359,40 @@ class Site { ).jsonValue() ).filter((script) => script) - // const js = processJs(await page.evaluate(getJs), this.wappalyzer.jsPatterns) - // TODO + // JavaScript + const win = await page.evaluate(getJs) + + const js = Wappalyzer.technologies + .filter(({ js }) => Object.keys(js).length) + .map(({ name, js }) => ({ name, chains: Object.keys(js) })) + .reduce((technologies, { name, chains }) => { + chains.forEach((chain) => { + const value = chain + .split('.') + .reduce( + (value, method) => + value && value.hasOwnProperty(method) + ? value[method] + : undefined, + win + ) + + if (typeof value !== 'undefined') { + technologies.push({ + name, + chain, + value: + typeof value === 'string' || typeof value === 'number' + ? value + : !!value + }) + } + }) + return technologies + }, []) + + // Cookies const cookies = (await page.cookies()).map( ({ name, value, domain, path }) => ({ name, @@ -401,11 +402,29 @@ class Site { }) ) - const html = processHtml( - await page.content(), - this.options.htmlMaxCols, - this.options.htmlMaxRows - ) + // HTML + let html = await page.content() + + if (this.options.htmlMaxCols && this.options.htmlMaxRows) { + const batches = [] + const rows = html.length / this.options.htmlMaxCols + + for (let i = 0; i < rows; i += 1) { + if ( + i < this.options.htmlMaxRows / 2 || + i > rows - this.options.htmlMaxRows / 2 + ) { + batches.push( + html.slice( + i * this.options.htmlMaxCols, + (i + 1) * this.options.htmlMaxCols + ) + ) + } + } + + html = batches.join('\n') + } // Validate response if (!this.analyzedUrls[url.href].status) { @@ -441,11 +460,12 @@ class Site { } } - await this.onDetect( + this.onDetect(url, analyzeJs(js)) + + this.onDetect( url, - await analyze(url, { + analyze(url, { cookies, - headers: this.headers, html, scripts }) diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index a1deeb4a6..e4a126a22 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -96,7 +96,6 @@ const Content = { wappalyzer: { technologies: technologies .filter(({ js }) => Object.keys(js).length) - .filter(({ name }) => name === 'jQuery') .map(({ name, js }) => ({ name, chains: Object.keys(js) })) } }) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 60c0f978b..905598097 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -118,13 +118,11 @@ const Driver = { url, Array.prototype.concat.apply( [], - await Promise.all( - js.map(({ name, chain, value }) => - analyzeManyToMany( - Wappalyzer.technologies.find(({ name: _name }) => name === _name), - 'js', - { [chain]: [value] } - ) + js.map(({ name, chain, value }) => + analyzeManyToMany( + Wappalyzer.technologies.find(({ name: _name }) => name === _name), + 'js', + { [chain]: [value] } ) ) ) @@ -178,10 +176,7 @@ const Driver = { headers['content-type'] && /\/x?html/.test(headers['content-type'][0]) ) { - await Driver.onDetect( - url, - await analyze(url.href, { headers }, { tab }) - ) + await Driver.onDetect(url, analyze(url.href, { headers }, { tab })) } } } catch (error) { @@ -198,7 +193,7 @@ const Driver = { domain: `.${url.hostname}` }) - await Driver.onDetect(url, await analyze(href, items), language, true) + await Driver.onDetect(url, analyze(href, items), language, true) } catch (error) { Driver.error(error) } diff --git a/src/drivers/webextension/js/inject.js b/src/drivers/webextension/js/inject.js index b0807124e..8ae4bd77e 100644 --- a/src/drivers/webextension/js/inject.js +++ b/src/drivers/webextension/js/inject.js @@ -13,7 +13,7 @@ postMessage({ wappalyzer: { - js: technologies.reduce((results, { name, chains }) => { + js: technologies.reduce((technologies, { name, chains }) => { chains.forEach((chain) => { const value = chain .split('.') @@ -25,14 +25,16 @@ window ) - technologies.push({ - name, - chain, - value: - typeof value === 'string' || typeof value === 'number' - ? value - : !!value - }) + if (value !== undefined) { + technologies.push({ + name, + chain, + value: + typeof value === 'string' || typeof value === 'number' + ? value + : !!value + }) + } }) return technologies diff --git a/src/wappalyzer.js b/src/wappalyzer.js index a33048baa..7da3253a7 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -145,7 +145,7 @@ const Wappalyzer = { } }, - async analyze(url, { html, meta, headers, cookies, scripts }) { + analyze(url, { html, meta, headers, cookies, scripts }) { const oo = Wappalyzer.analyzeOneToOne const om = Wappalyzer.analyzeOneToMany const mm = Wappalyzer.analyzeManyToMany @@ -154,19 +154,15 @@ const Wappalyzer = { try { const detections = flatten( - flatten( - await Promise.all( - Wappalyzer.technologies.map((technology) => - Promise.all([ - oo(technology, 'url', url), - oo(technology, 'html', html), - om(technology, 'meta', meta), - mm(technology, 'headers', headers), - om(technology, 'cookies', cookies), - om(technology, 'scripts', scripts) - ]) - ) - ) + Wappalyzer.technologies.map((technology) => + flatten([ + oo(technology, 'url', url), + oo(technology, 'html', html), + om(technology, 'meta', meta), + mm(technology, 'headers', headers), + om(technology, 'cookies', cookies), + om(technology, 'scripts', scripts) + ]) ) ).filter((technology) => technology) -- GitLab From 358d93f851d1940fafc7b40d5323bc3286b937df Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 11 Jun 2020 10:48:09 +1000 Subject: [PATCH 402/550] Build v6.0.6 --- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 56dad6709..8766ddf4b 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.5", + "version": "6.0.6", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 7b484aed0..c5d98d27b 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.5", + "version": "6.0.6", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From 65c2ce86dcb4d4ceea9cf4ceebc28f84fc8f75a0 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 11 Jun 2020 12:57:35 +1000 Subject: [PATCH 403/550] Build v6.0.7 --- bin/build | 1 + src/apps.json | 2 +- src/drivers/npm/README.md | 13 +- src/drivers/npm/driver.js | 51 +++-- src/drivers/webextension/js/content.js | 18 +- src/drivers/webextension/js/driver.js | 40 ++-- src/wappalyzer.js | 28 +-- src/wappalyzer.spec.js | 273 ------------------------- 8 files changed, 86 insertions(+), 340 deletions(-) delete mode 100644 src/wappalyzer.spec.js diff --git a/bin/build b/bin/build index 527c46cde..10e2145e4 100755 --- a/bin/build +++ b/bin/build @@ -39,6 +39,7 @@ set -e # NPM sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" src/drivers/npm/package.json +sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" src/package.json # WebExtension diff --git a/src/apps.json b/src/apps.json index cdf02642f..5a9459464 100644 --- a/src/apps.json +++ b/src/apps.json @@ -4225,7 +4225,7 @@ }, "icon": "GitHub.svg", "implies": "Ruby on Rails", - "url": "^https?://[^/]+\\.github\\.io/", + "url": "^https?://[^/]+\\.github\\.io", "website": "https://pages.github.com/" }, "GitLab": { diff --git a/src/drivers/npm/README.md b/src/drivers/npm/README.md index 495847b28..5eda7d416 100644 --- a/src/drivers/npm/README.md +++ b/src/drivers/npm/README.md @@ -2,22 +2,23 @@ [Wappalyzer](https://www.wappalyzer.com/) indentifies technologies on websites. +*Note:* The [wappalyzer-core](https://www.npmjs.com/package/wappalyzer-core) package provides a low-level API without dependencies. -## CLI +## Command line -## Installation +### Installation ```shell $ npm i -g wappalyzer ``` -## Usage +### Usage ``` wappalyzer [options] ``` -### Options +#### Options ``` -b, --batch-size=... Process links in batches @@ -37,13 +38,13 @@ wappalyzer [options] ## Dependency -## Installation +### Installation ```shell $ npm i wappalyzer ``` -## Usage +### Usage ```javascript const Wappalyzer = require('wappalyzer'); diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 266b63b05..4ad7143bb 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -306,7 +306,7 @@ class Site { } else { responseReceived = true - this.onDetect(analyze(url, { headers })) + this.onDetect(analyze({ headers })) } } } catch (error) { @@ -349,15 +349,28 @@ class Site { ).jsonValue() // Script tags - const scripts = ( - await ( - await page.evaluateHandle(() => - Array.from(document.getElementsByTagName('script')).map( - ({ src }) => src - ) - ) - ).jsonValue() - ).filter((script) => script) + const scripts = await ( + await page.evaluateHandle(() => + Array.from(document.getElementsByTagName('script')) + .map(({ src }) => src) + .filter((src) => src) + ) + ).jsonValue() + + // Meta tags + const meta = await ( + await page.evaluateHandle(() => + Array.from(document.querySelectorAll('meta')).reduce((metas, meta) => { + const key = meta.getAttribute('name') || meta.getAttribute('property') + + if (key) { + metas[key.toLowerCase()] = [meta.getAttribute('content')] + } + + return metas + }, {}) + ) + ).jsonValue() // JavaScript const win = await page.evaluate(getJs) @@ -393,13 +406,12 @@ class Site { }, []) // Cookies - const cookies = (await page.cookies()).map( - ({ name, value, domain, path }) => ({ - name, - value, - domain, - path - }) + const cookies = (await page.cookies()).reduce( + (cookies, { name, value }) => ({ + ...cookies, + [name]: [value] + }), + {} ) // HTML @@ -464,10 +476,11 @@ class Site { this.onDetect( url, - analyze(url, { + analyze({ cookies, html, - scripts + scripts, + meta }) ) diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index e4a126a22..be689bceb 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -53,12 +53,18 @@ const Content = { .filter((script) => script.indexOf('data:text/javascript;') !== 0) // Meta tags - const meta = Array.from(document.querySelectorAll('meta')) - .map((meta) => ({ - key: meta.getAttribute('name') || meta.getAttribute('property'), - value: meta.getAttribute('content') - })) - .filter(({ value }) => value) + const meta = Array.from(document.querySelectorAll('meta')).reduce( + (metas, meta) => { + const key = meta.getAttribute('name') || meta.getAttribute('property') + + if (key) { + metas[key.toLowerCase()] = [meta.getAttribute('content')] + } + + return metas + }, + {} + ) Content.port.postMessage({ func: 'onContentLoad', diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 905598097..7369600db 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -68,7 +68,7 @@ const Driver = { if (previous === null) { Driver.open('https://www.wappalyzer.com/installed') } else if (version !== previous && upgradeMessage) { - // Driver.open(`https://www.wappalyzer.com/upgraded?v${version}`, false) + Driver.open(`https://www.wappalyzer.com/upgraded?v${version}`, false) } await setOption('version', version) @@ -111,9 +111,7 @@ const Driver = { } }, - async analyzeJs(href, js) { - const url = new URL(href) - + async analyzeJs(url, js) { await Driver.onDetect( url, Array.prototype.concat.apply( @@ -157,9 +155,9 @@ const Driver = { const headers = {} try { - const url = new URL(request.url) - - const [tab] = await promisify(chrome.tabs, 'query', { url: [url.href] }) + const [tab] = await promisify(chrome.tabs, 'query', { + url: [request.url] + }) if (tab) { request.responseHeaders.forEach((header) => { @@ -176,7 +174,7 @@ const Driver = { headers['content-type'] && /\/x?html/.test(headers['content-type'][0]) ) { - await Driver.onDetect(url, analyze(url.href, { headers }, { tab })) + await Driver.onDetect(request.url, analyze({ headers })) } } } catch (error) { @@ -185,15 +183,23 @@ const Driver = { } }, - async onContentLoad(href, items, language) { + async onContentLoad(url, items, language) { try { - const url = new URL(href) + const { hostname } = new URL(url) - items.cookies = await promisify(chrome.cookies, 'getAll', { - domain: `.${url.hostname}` - }) + items.cookies = ( + await promisify(chrome.cookies, 'getAll', { + domain: `.${hostname}` + }) + ).reduce( + (cookies, { name, value }) => ({ + ...cookies, + [name]: [value] + }), + {} + ) - await Driver.onDetect(url, analyze(href, items), language, true) + await Driver.onDetect(url, analyze({ url, ...items }), language, true) } catch (error) { Driver.error(error) } @@ -208,7 +214,7 @@ const Driver = { return } - const { hostname, href } = url + const { hostname } = new URL(url) // Cache detections const cache = (Driver.cache.hostnames[hostname] = { @@ -278,7 +284,7 @@ const Driver = { await Driver.setIcon(url, resolved) - const tabs = await promisify(chrome.tabs, 'query', { url: [href] }) + const tabs = await promisify(chrome.tabs, 'query', { url }) tabs.forEach(({ id }) => (Driver.cache.tabs[id] = resolved)) @@ -314,7 +320,7 @@ const Driver = { })[0] || { icon }) } - const tabs = await promisify(chrome.tabs, 'query', { url: [url.href] }) + const tabs = await promisify(chrome.tabs, 'query', { url }) await Promise.all( tabs.map(async ({ id: tabId }) => { diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 7da3253a7..dbbc74ebc 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -110,7 +110,7 @@ const Wappalyzer = { const index = resolved.findIndex(({ name }) => name === excluded.name) - if (index === -1) { + if (index !== -1) { resolved.splice(index, 1) } }) @@ -145,7 +145,7 @@ const Wappalyzer = { } }, - analyze(url, { html, meta, headers, cookies, scripts }) { + analyze({ url, html, meta, headers, cookies, scripts }) { const oo = Wappalyzer.analyzeOneToOne const om = Wappalyzer.analyzeOneToMany const mm = Wappalyzer.analyzeManyToMany @@ -158,10 +158,10 @@ const Wappalyzer = { flatten([ oo(technology, 'url', url), oo(technology, 'html', html), - om(technology, 'meta', meta), - mm(technology, 'headers', headers), - om(technology, 'cookies', cookies), - om(technology, 'scripts', scripts) + om(technology, 'scripts', scripts), + mm(technology, 'cookies', cookies), + mm(technology, 'meta', meta), + mm(technology, 'headers', headers) ]) ) ).filter((technology) => technology) @@ -196,15 +196,7 @@ const Wappalyzer = { categories: cats || [], slug: Wappalyzer.slugify(name), url: transform(url), - headers: transform( - Object.keys(headers || {}).reduce( - (lcHeaders, header) => ({ - ...lcHeaders, - [header.toLowerCase()]: headers[header] - }), - {} - ) - ), + headers: transform(headers), cookies: transform(cookies), html: transform(html), meta: transform(meta), @@ -248,7 +240,7 @@ const Wappalyzer = { } const parsed = Object.keys(patterns).reduce((parsed, key) => { - parsed[key] = toArray(patterns[key]).map((pattern) => { + parsed[key.toLowerCase()] = toArray(patterns[key]).map((pattern) => { const { regex, confidence, version } = pattern .split('\\;') .reduce((attrs, attr, i) => { @@ -295,8 +287,8 @@ const Wappalyzer = { }, analyzeOneToMany(technology, type, items = []) { - return items.reduce((technologies, { key, value }) => { - const patterns = technology[type][key] || [] + return items.reduce((technologies, value) => { + const patterns = technology[type] || [] patterns.forEach((pattern) => { if (pattern.regex.test(value)) { diff --git a/src/wappalyzer.spec.js b/src/wappalyzer.spec.js deleted file mode 100644 index 0df917d63..000000000 --- a/src/wappalyzer.spec.js +++ /dev/null @@ -1,273 +0,0 @@ -/* eslint-env mocha */ - -const { assert, expect } = require('chai') -const Wappalyzer = require('../src/wappalyzer') - -const appsJson = { - appUrl: { - url: 'test' - }, - appCookies: { - cookies: { - test: 'test' - } - }, - appUppercaseCookies: { - cookies: { - Test: 'Test' - } - }, - appHeaders: { - headers: { - 'X-Powered-By': 'test' - } - }, - appHtml: { - html: 'test v(\\d)\\;confidence:50\\;version:\\1', - implies: 'appImplies', - excludes: 'appExcludes' - }, - appMeta: { - meta: { - generator: 'test' - } - }, - appScript: { - script: 'test' - }, - appJs: { - js: { - key: 'value' - } - }, - appImplies: {}, - appExcludes: { - html: 'test' - } -} - -const driverData = { - cookies: [ - { - name: 'test', - value: 'test', - domain: '', - path: '' - } - ], - headers: { - 'x-powered-by': ['test'] - }, - html: ' html test v1', - scripts: ['test'], - js: { - appJs: { - key: ['value'] - } - } -} - -describe('Wappalyzer', () => { - describe('#analyze()', () => { - let apps - - before(async () => { - const wappalyzer = new Wappalyzer() - - wappalyzer.apps = appsJson - - wappalyzer.parseJsPatterns() - - wappalyzer.driver.displayApps = (detected) => { - apps = detected - } - - await wappalyzer.analyze({ canonical: 'test' }, driverData) - }) - - it('should identify technologies using URLs', () => { - expect(apps).to.have.any.keys('appUrl') - }) - - it('should identify technologies using HTML', () => { - expect(apps).to.have.any.keys('appHtml') - }) - - it('should identify technologies using meta tags', () => { - expect(apps).to.have.any.keys('appMeta') - }) - - it('should identify technologies using script URLs', () => { - expect(apps).to.have.any.keys('appScript') - }) - - it('should identify technologies using headers', () => { - expect(apps).to.have.any.keys('appHeaders') - }) - - it('should identify technologies using cookies', () => { - expect(apps).to.have.any.keys('appCookies') - }) - - it('should identify technologies using uppercase named cookies', () => { - expect(apps).to.have.any.keys('appUppercaseCookies') - }) - - it('should identify technologies using JavaScript', () => { - expect(apps).to.have.any.keys('appJs') - }) - - it('should return the implied technology', () => { - expect(apps).to.have.any.keys('appImplies') - }) - - it('should not return the excluded technology', () => { - expect(apps).to.not.have.any.keys('appExcludes') - }) - - it('should return the confidence value', () => { - assert.equal(apps.appHtml.confidenceTotal, 50) - }) - - it('should return the version number', () => { - assert.equal(apps.appHtml.version, '1') - }) - - it('should analyze html', async () => { - const html = ` - - - - Page title | Html detection - - - -

Technologies Test Page | Html detection

- - - - - - ` - const wappalyzer = new Wappalyzer() - wappalyzer.apps = { - 'Google Tag Manager': { - html: [ - 'googletagmanager\\.com/ns\\.html[^>]+>', - '' - ] - } - } - let applications = null - wappalyzer.driver = { - log() {}, - displayApps(detectedMap) { - applications = detectedMap - } - } - - await wappalyzer.analyze({ canonical: 'example.com' }, { html }) - assert.equal( - applications['Google Tag Manager'].name, - 'Google Tag Manager' - ) - }) - - it('should analyze scripts', async () => { - const scripts = [ - 'http://www.google-analytics.com/analytics.js', - 'http://example.com/assets/js/jquery.min.js' - ] - const wappalyzer = new Wappalyzer() - wappalyzer.apps = { - 'Google Analytics': { - cats: [10], - script: - 'google-analytics\\.com\\/(?:ga|urchin|(analytics))\\.js\\;version:\\1?UA:' - }, - jQuery: { - script: [ - 'jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1', - '/([\\d.]+)/jquery(?:\\.min)?\\.js\\;version:\\1', - 'jquery.*\\.js(?:\\?ver(?:sion)?=([\\d.]+))?\\;version:\\1' - ] - } - } - let applications = null - wappalyzer.driver = { - log() {}, - displayApps(detectedMap) { - applications = detectedMap - } - } - - await wappalyzer.analyze({ canonical: 'example.com' }, { scripts }) - assert.equal(applications['Google Analytics'].name, 'Google Analytics') - assert.equal(applications.jQuery.name, 'jQuery') - }) - - it('should analyze headers', async () => { - const headers = { - date: ['Thu, 01 Feb 2018 11:34:18 GMT'], - connection: ['keep-alive'], - 'x-powered-by': ['Express'], - etag: ['W/125-1jQLmiya7mfec43xR3Eb3pjdu64s'], - 'content-length': ['293'], - 'content-type': ['text/html; charset=utf-8'] - } - const wappalyzer = new Wappalyzer() - wappalyzer.apps = { - Express: { - headers: { - 'X-Powered-By': '^Express$' - } - } - } - let applications = null - wappalyzer.driver = { - log() {}, - displayApps(detectedMap) { - applications = detectedMap - } - } - - await wappalyzer.analyze({ canonical: 'example.com' }, { headers }) - assert.equal(applications.Express.name, 'Express') - }) - - it('should analyze js globals', async () => { - const js = { - 'Moment.js': { moment: { '0': true } }, - 'Google Font API': { WebFonts: { '0': true } } - } - const wappalyzer = new Wappalyzer() - wappalyzer.apps = { - 'Moment.js': { - js: { - moment: '', - 'moment.version': '(.*)\\;version:\\1' - } - }, - 'Google Font API': { - js: { - WebFonts: '' - } - } - } - let applications = null - wappalyzer.driver = { - log() {}, - displayApps(detectedMap) { - applications = detectedMap - } - } - - wappalyzer.parseJsPatterns() - await wappalyzer.analyze({ canonical: 'example.com' }, { js }) - - assert.equal(applications['Google Font API'].name, 'Google Font API') - assert.equal(applications['Moment.js'].name, 'Moment.js') - }) - }) -}) -- GitLab From 2893888505ffac250d28e26328b9708769684e70 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 11 Jun 2020 12:58:51 +1000 Subject: [PATCH 404/550] Build v6.0.7 --- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 8766ddf4b..56df370d4 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.6", + "version": "6.0.7", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index c5d98d27b..9b6305bb6 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.6", + "version": "6.0.7", "default_locale": "en", "manifest_version": 2, "icons": { -- GitLab From e463020e0e400c423e55e50e8c35bd2a9b9c9396 Mon Sep 17 00:00:00 2001 From: Connor Shearer Date: Thu, 11 Jun 2020 04:52:55 +0100 Subject: [PATCH 405/550] Optimize oversized logos --- .../webextension/images/icons/1C-Bitrix.png | Bin 3274 -> 2073 bytes .../webextension/images/icons/3dCart.png | Bin 1776 -> 1040 bytes .../webextension/images/icons/91app.png | Bin 16267 -> 838 bytes .../webextension/images/icons/ADPLAN.png | Bin 6396 -> 2729 bytes .../webextension/images/icons/AdOcean.png | Bin 1958 -> 1155 bytes .../webextension/images/icons/Alpine.js.png | Bin 3489 -> 2953 bytes .../webextension/images/icons/Anetwork.png | Bin 3224 -> 1709 bytes .../images/icons/Apache Traffic Server.png | Bin 5838 -> 1256 bytes .../webextension/images/icons/Avasize.png | Bin 3568 -> 1014 bytes .../webextension/images/icons/Bigcommerce.png | Bin 1071 -> 603 bytes .../webextension/images/icons/Blazor.png | Bin 11125 -> 1156 bytes .../images/icons/Blessing Skin.png | Bin 4358 -> 1633 bytes .../webextension/images/icons/Bloomreach.png | Bin 950 -> 1156 bytes .../webextension/images/icons/Bootstrap.png | Bin 7129 -> 3473 bytes .../webextension/images/icons/Botble-CMS.png | Bin 4094 -> 1748 bytes .../webextension/images/icons/CDN77.png | Bin 8462 -> 1983 bytes .../webextension/images/icons/Cecil.png | Bin 2186 -> 1694 bytes .../webextension/images/icons/Chorus.png | Bin 715 -> 712 bytes .../images/icons/ClickFunnels.png | Bin 15804 -> 2297 bytes .../images/icons/Combeenation.png | Bin 4176 -> 2358 bytes .../webextension/images/icons/Countly.png | Bin 4166 -> 1380 bytes .../webextension/images/icons/CrossBox.png | Bin 2958 -> 2226 bytes .../webextension/images/icons/DataPower.png | Bin 6727 -> 2667 bytes .../webextension/images/icons/DerakCloud.png | Bin 4243 -> 2030 bytes src/drivers/webextension/images/icons/EKM.png | Bin 1397 -> 817 bytes .../webextension/images/icons/EasyEngine.png | Bin 4635 -> 2856 bytes .../webextension/images/icons/Elementor.png | Bin 2564 -> 1420 bytes .../webextension/images/icons/ExpertRec.png | Bin 2034 -> 1120 bytes .../webextension/images/icons/Express.png | Bin 2362 -> 496 bytes src/drivers/webextension/images/icons/F5.png | Bin 4769 -> 2378 bytes .../images/icons/Fastcommerce.png | Bin 24409 -> 2731 bytes .../webextension/images/icons/Fbits.png | Bin 17737 -> 1229 bytes .../webextension/images/icons/Flat UI.png | Bin 1508 -> 702 bytes .../webextension/images/icons/Gemius.png | Bin 1371 -> 730 bytes .../webextension/images/icons/GeneXus.png | Bin 10053 -> 1367 bytes .../webextension/images/icons/GoJS.png | Bin 5709 -> 5894 bytes .../webextension/images/icons/Google Maps.png | Bin 16008 -> 2682 bytes .../images/icons/Google Sites.png | Bin 9528 -> 2055 bytes .../webextension/images/icons/Haravan.png | Bin 5063 -> 2760 bytes .../webextension/images/icons/Instabot.png | Bin 2877 -> 1497 bytes .../webextension/images/icons/Ionicons.png | Bin 19373 -> 2397 bytes .../webextension/images/icons/Jitsi.png | Bin 5599 -> 2093 bytes .../webextension/images/icons/KeyCDN.png | Bin 6636 -> 1661 bytes src/drivers/webextension/images/icons/LOU.png | Bin 1685 -> 1356 bytes .../webextension/images/icons/Lagoon.png | Bin 5570 -> 2430 bytes .../webextension/images/icons/LiveStory.png | Bin 2388 -> 1277 bytes .../webextension/images/icons/Livewire.png | Bin 3176 -> 2268 bytes .../webextension/images/icons/LocalFocus.png | Bin 3428 -> 1245 bytes .../images/icons/MakeShopKorea.png | Bin 9084 -> 1718 bytes .../webextension/images/icons/Matomo.png | Bin 2951 -> 877 bytes .../webextension/images/icons/MemberStack.png | Bin 2112 -> 1126 bytes .../webextension/images/icons/Microsoft.png | Bin 2675 -> 998 bytes .../images/icons/NextGEN Gallery.png | Bin 2168 -> 1889 bytes .../webextension/images/icons/OpenUI5.png | Bin 3620 -> 1600 bytes .../webextension/images/icons/PHP-Fusion.png | Bin 7333 -> 4093 bytes .../webextension/images/icons/PHP-Nuke.png | Bin 12302 -> 1059 bytes .../webextension/images/icons/Pagevamp.png | Bin 4103 -> 1652 bytes .../webextension/images/icons/Parcel.png | Bin 4786 -> 2238 bytes .../images/icons/PhotoShelter.png | Bin 3655 -> 1722 bytes .../webextension/images/icons/Prebid.png | Bin 995 -> 1038 bytes .../images/icons/RakutenDigitalCommerce.png | Bin 3835 -> 631 bytes .../webextension/images/icons/Scenari.png | Bin 1245 -> 1127 bytes .../webextension/images/icons/Shiny.png | Bin 8097 -> 2219 bytes .../webextension/images/icons/Shopcada.png | Bin 3253 -> 2233 bytes .../webextension/images/icons/SlickStack.png | Bin 1662 -> 1073 bytes .../webextension/images/icons/Sqreen.png | Bin 3961 -> 1914 bytes .../webextension/images/icons/Strapi.png | Bin 8670 -> 1244 bytes .../webextension/images/icons/Strikingly.png | Bin 3984 -> 1645 bytes .../webextension/images/icons/SweetAlert2.png | Bin 3505 -> 1408 bytes .../webextension/images/icons/Tebex.png | Bin 494 -> 364 bytes .../images/icons/TencentWaterproofWall.png | Bin 1159 -> 1089 bytes .../webextension/images/icons/Ticimax.png | Bin 4030 -> 1927 bytes .../webextension/images/icons/TotalCode.png | Bin 39835 -> 3704 bytes .../webextension/images/icons/Tsoft.png | Bin 1914 -> 533 bytes .../webextension/images/icons/WPCacheOn.png | Bin 5754 -> 2379 bytes .../images/icons/WebsiteCreator.png | Bin 18990 -> 11685 bytes .../webextension/images/icons/Weglot.png | Bin 3607 -> 2255 bytes .../images/icons/WindowsServer.png | Bin 5897 -> 1387 bytes .../icons/Woltlab Community Framework.png | Bin 7352 -> 3071 bytes .../webextension/images/icons/WooCommerce.png | Bin 9853 -> 1220 bytes .../images/icons/XpressEngine.png | Bin 2800 -> 2029 bytes .../images/icons/ZURB Foundation.png | Bin 669 -> 353 bytes .../webextension/images/icons/Zendesk.png | Bin 2765 -> 1172 bytes .../webextension/images/icons/Zipkin.png | Bin 11438 -> 1575 bytes .../images/icons/acquia-cloud.png | Bin 2862 -> 2273 bytes .../webextension/images/icons/adobedmt.png | Bin 6284 -> 1433 bytes .../images/icons/all-in-One-SEO-Pack.png | Bin 4826 -> 2300 bytes .../webextension/images/icons/amplitude.png | Bin 2782 -> 2743 bytes .../webextension/images/icons/arcgis_icon.png | Bin 6424 -> 3423 bytes .../webextension/images/icons/automattic.png | Bin 276 -> 329 bytes .../webextension/images/icons/aws-elb.png | Bin 1444 -> 1063 bytes .../webextension/images/icons/bigcartel.png | Bin 3019 -> 596 bytes .../webextension/images/icons/bizweb.png | Bin 52418 -> 1912 bytes .../webextension/images/icons/bokeh.png | Bin 17742 -> 1756 bytes .../webextension/images/icons/bubble.png | Bin 3779 -> 1825 bytes .../webextension/images/icons/ccvshop.png | Bin 3957 -> 1740 bytes .../webextension/images/icons/chevereto.png | Bin 2505 -> 1456 bytes .../webextension/images/icons/coaster-cms.png | Bin 1751 -> 1019 bytes .../webextension/images/icons/coinimp.png | Bin 1999 -> 1530 bytes .../webextension/images/icons/colormeshop.png | Bin 29351 -> 900 bytes .../webextension/images/icons/datadome.png | Bin 4164 -> 1492 bytes .../webextension/images/icons/decimal.js.png | Bin 966 -> 749 bytes .../webextension/images/icons/deepminer.png | Bin 8170 -> 2665 bytes .../webextension/images/icons/duda.png | Bin 115763 -> 1649 bytes .../webextension/images/icons/ensighten.png | Bin 3068 -> 1120 bytes .../webextension/images/icons/epages.png | Bin 1494 -> 2036 bytes .../images/icons/experiencedCMS_Logo.png | Bin 18438 -> 1394 bytes .../webextension/images/icons/fastspring.png | Bin 5437 -> 1094 bytes .../webextension/images/icons/flarum.png | Bin 1598 -> 713 bytes .../webextension/images/icons/freshchat.png | Bin 580 -> 1205 bytes .../images/icons/freshmarketer.png | Bin 2232 -> 1330 bytes .../webextension/images/icons/futureshop.png | Bin 47870 -> 2652 bytes .../webextension/images/icons/govuk.png | Bin 2044 -> 662 bytes .../images/icons/hcaptcha-symbol-256.png | Bin 27291 -> 2728 bytes .../images/icons/iEXExchanger.png | Bin 25503 -> 2880 bytes .../webextension/images/icons/iWeb.png | Bin 9240 -> 3258 bytes .../webextension/images/icons/idosellshop.png | Bin 16314 -> 2676 bytes .../webextension/images/icons/inspectlet.png | Bin 3213 -> 2311 bytes .../webextension/images/icons/ionic.png | Bin 3654 -> 2734 bytes .../webextension/images/icons/j2store.png | Bin 1734 -> 703 bytes .../webextension/images/icons/koha.png | Bin 1744 -> 1561 bytes .../webextension/images/icons/laterpay.png | Bin 2422 -> 987 bytes .../webextension/images/icons/miva.png | Bin 4310 -> 1540 bytes .../webextension/images/icons/mobirise.png | Bin 17050 -> 1992 bytes .../webextension/images/icons/mouseflow.png | Bin 8719 -> 3545 bytes .../webextension/images/icons/nivsoft.png | Bin 5788 -> 2877 bytes .../webextension/images/icons/nuvem.png | Bin 21831 -> 1239 bytes .../webextension/images/icons/otrs.png | Bin 3072 -> 1282 bytes .../webextension/images/icons/pagefly.png | Bin 3774 -> 1751 bytes .../webextension/images/icons/pelican.png | Bin 4014 -> 1597 bytes .../webextension/images/icons/pinoox.png | Bin 6479 -> 2952 bytes .../webextension/images/icons/projesoft.png | Bin 23951 -> 2537 bytes .../webextension/images/icons/redoc.png | Bin 1664 -> 659 bytes .../webextension/images/icons/revslider.png | Bin 1974 -> 1274 bytes .../webextension/images/icons/riskified.png | Bin 2954 -> 1383 bytes .../images/icons/sazito-phoenix.png | Bin 5119 -> 2703 bytes .../webextension/images/icons/shopline.png | Bin 6316 -> 844 bytes .../webextension/images/icons/signal.png | Bin 4424 -> 929 bytes .../images/icons/styled-components.png | Bin 9095 -> 2367 bytes .../webextension/images/icons/sucuri.png | Bin 1363 -> 780 bytes .../webextension/images/icons/svbtle.png | Bin 1699 -> 1255 bytes .../webextension/images/icons/sympa.png | Bin 7355 -> 3237 bytes .../images/icons/tagcommander.png | Bin 14213 -> 1324 bytes .../webextension/images/icons/transifex.png | Bin 3624 -> 1271 bytes .../webextension/images/icons/tray.png | Bin 6279 -> 1677 bytes .../webextension/images/icons/varbase.png | Bin 4296 -> 1640 bytes .../webextension/images/icons/vigbo.png | Bin 3752 -> 2769 bytes .../webextension/images/icons/webdev.png | Bin 5632 -> 2665 bytes .../webextension/images/icons/webmine.png | Bin 4377 -> 1965 bytes .../webextension/images/icons/websocket.png | Bin 990 -> 571 bytes .../webextension/images/icons/welcart.png | Bin 1933 -> 2102 bytes .../webextension/images/icons/xeora.png | Bin 3010 -> 1869 bytes .../webextension/images/icons/xonic.png | Bin 12348 -> 1406 bytes .../webextension/images/icons/xwiki.png | Bin 3103 -> 1672 bytes .../webextension/images/icons/yepcomm.png | Bin 3339 -> 2429 bytes 155 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/drivers/webextension/images/icons/1C-Bitrix.png b/src/drivers/webextension/images/icons/1C-Bitrix.png index d0236f87f35919eb02c9743dde34b5a2e2f47534..0d5fc411465b6dc2ed01ed331e11af87384c5d74 100644 GIT binary patch literal 2073 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WMyDr zW(e>Jab;j&Fx1s6WMC*cvgnkE1;g8@lPWGJ`Al}|c$?@MEdKvrNlE#%sO273t*s>u zZy6X)3Yq34C0}q)lxJXgEMjs>#6m|y(@tB# zn=?Y@rzLIn+C&}^vwo)LeN|NZrjpxl1&6cBuIG#b?@nHHQqb&0VCyLXQ(i%V^Q!JT zTH0roTx=v2PK#LVYn^)8A?lJ*;9mwVJ4feJf@a55Jj{$t_6r)D7#JS#h_^B`KkSxt zQqXMqlo`i`&7b9W9OBf!5nIZ}$!TS7aYn}Om|0+euis$?*;{&nPxXUtDL5Tba=z-8 zq^+*e$RMVxp=G42r>CW3YiXset`X?r_0T8lthD_R2ClsfY|9yhTx{)6vFKcsbNcU| zV`gN0m_g-~gv}+Zi2oPYQcUcOjQvw(X9FF*%cdc^np$V1Y)>jU7#SE|G6`{abh_*mSF?A) zDN*Z-(M8Ageb0+nD$2@fs;ZqXf4MUQz4w!WL(Y0?sioUeNY7)YUsFY<|Wz`nJ5w1_r5fa*i)T z3Z710(l2jzO2p!sN$_Ja%kvtZheN-eW?*1sC<*clW@uqxYGV+3$Y9FA;LgCtu#%)lUVn1O+TA!HL1 z0|SHe8U_ZwdWJI$CYHVo3=D}3jQ>_cB~zINcrahJpVf0|UbmmeULjdJJjall-Miqoj108CVz&F);WZ$pU$d zL5YEZVYXoz1H)1ghA4(l3_BTaGw?G6F)-A3z7BR^U|`@Z@Q5sCVBk9f!i-b3`J@>b zm=}AxIEGZ*N=|HOnxE$?^|^A{CZj)km-qf#_*I$N+C^s7fxT}Nw?CP8SVp{&YerHr z&!#02f6bLNe{2s-KJRrfUp2T_;tl^T?zd*?*G`vu+~Ej+uwH+!QvT`g$mNZ1njKDT zP)lh#VRJh4O#rLC@1?lC(fhg?IoDLmZr*S3PTe}<;Qpico5b4O{Qui1b7)*u-doIg zVnOp}Q(xDHcMMtrfA(m9zi8g3ov@a3b8)HijA@LK-e$92SvHIOxtncNDer%@rsL-K z=ig?%EZBFO(L^~l>QHaJkAv{1$E(v1zuA^<@o@XyPl2nB5Iz9u|5yZ7{G$!j97HgC_XXYIQDzg9nd zqd^9{TZXRXi3y9gq~|aG_Rpj3nE5I@c^&Ttwt_FR21)6O6{^Q(Y<8Q{`0$=z|NY?g zU4{{U`)5?Wu)J_4VxrSpy#x;<%Nns~%$Amy7eDCxW!vVlbV*I*0@iPKpC$Xc8Wu%A zzSeB*YTc++R`Yz%r@0T;cIY3rRmfkx@%r4d!U;{1|F4Lz*+08jK%`IM1B;JQ{pI>t zR?k2lpQn?h;@9%ncT9Qm=J(BY=Vshv^_$!+Au;K_{JpK)AA6r;no)9TSJLJe*>c+A zhDSCU?08o;_uL=rryJMYU8r_jyp?DAdYQ70XAuFin_N#z&6p4&X1lR!Q`U8@wjH|c z=4Zd82`~Mh; zHa`1gHNpJ+((Yyct1aT# z%EpP+iH};NH*-t8`}H+c zH_5Ro@>=@Na0l&W$Ln=XY=X9XM}Jy&>Q#2GPhwq^ovb{I#I3M9fj5gLFfy!sl>N_O S@BYW2g2L0)&t;ucLK6VWhC3<% literal 3274 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 BIa8w&MlN) z8Lhk~G2w9U{m(D1e|VICa>l${JD1-(;IyN>?c$1ny-kq^+6&HjgM4LM666=m@P97D z|L6Y|{{KJwKjS|b^y>-y|NsB%|NpE0|Nno@3M_^oUK#%X4^j>m*-@^4hk=2Cv%n*= zn1O-s2naJy)#j6)+{Bhr&*b9i;uunKD>wLV(X0Rgy8}u>qK?8`$6onZ`KaBSaqW9O zi}k}rRgSazrU{y`b$mG@(E9C9!m-Y~+~4Nh?Z5l}4Znhx(BFnN&T5OCZmRFLHGOiX z>I46Kw#`$66&Y@>wtlzP`-~-fK>2Ep5S~frA2WtA$M$rnKNp+eHcb5ERlqaP*s zG~h;1$3JE5(|#K5i60gyE>U0JQIO0V>rk%saDB&}zsUz6*4S%VjGuzR~| z_c8u^$Z+)Fx<|_Yzct7@9U}#x3Byj{OebsL+H0NqZO7k3TT18cC|Pu5L9$WV z)S?ewOlfjgZp679J7ebGe(6k8nhV3umL#KZ*N$)8@@av!dfaRF4uxmO4&CeN6F)3D zpWXMBzPWau>a{OMo|V4$rG8!U$`aI?Zmxb>bm7BI+s^H_-nQrWt#7wh@7D9 llOnwNtNG;4f)9)9FZew2dp70f6$SIDD* delta 1683 zcmbQh@qt&dGr-TCmrII^fq{Y7)59f*fq}srggKZQ7#R2`blsS!C|s|Q>=ES4z)+>e zz|hdb!0?NKfuZ3A14F3+1H-EX1_rAc3=HB0b9M#VFfcH_4DbnYWnf@XUXw^IR8NdS zIvX;4_SB~xomhBsX7$+x%@>xbtV#0U+t_w-#ewISo_%}!|NsA>eN9X5?0xs+v--M} ziZk=>e0rv~Ho5Nn;-_EV)SX)tw!iJ#hex6NTbJG4|L^}luidrxKflO6KIL2e?;lMU zmj3LmG=%t9qjz@^UKe_zXSF*y6&ue^ySr? zA0HjJmz!+PJ@e+)gU>HD*QJ)9ncH_|-IVK_=7IDc+x7J9;g?rVy}o(v{lkyHzAnDA z_tLxj1{ZebmtKar@&_@7;AJr)T@^X(&5A=lHAZcH2rUw-h8E z?$cSH-g#-&ldo?!K00o=F+1UK@6x;b?|ptg{l=CfFRvDzni;acMPps+>idVcKRIKz zIY0Vfr}^gmyPuxdM;vI^TAz0Q?Va@xk5-?ORKmc( zpjr~-7tFw=KS=3HV^x&%nUI znB?v5VtDhmY!L$k1AB?5uPgflZb2>?y`syhy$lS@mpxq^Ln01uol*a@Uf5NleYxr~ z-}kfUIjudvEca6KC9~eOxtEvtu1<2a5fE@$D;{)^nU(Qk*Y{fa1&iue+UKmBc_yv= zbL4*ebLW1)ne+blIc*owt5@YY?h5B+ut-TCns}k{msQ~8S+k;}E?&KL>CO}JE7$H_ z?2Mc%`!?6kBlfPXYp}MJouTCHIrS3#QAfAUd#ATP`PJLazK?=08*kpU$% z!MXWrz+q(u{&gPaYu7OK@K`T?$GYL#rAx6dO}QUTV1D^Q<3N>LRdAYY!j}ybO}QrA zolqaQbt0>T=|VonoM%hQpPI=ov*g*J`Ztq%K@u~YdxP)G@Yx4C%1m~(HRPN#*PhPW zcE#D6VNJfr|6394Y*VZ`A|xZbjl=@V%y0i{G>x2nt>NFK>n~WtE}L$;wAvxR@ZoQT ztxDNfy|{jHoxabj^V~kieoDm+{T#^`=hlbu>xj&$KcjqLqWj;C)5I1WkK0(L5SekG z(W2^%ybk9UZpD@t3|((3Zmm5vwKUjxW`i4}PuQHt{4tT!O}ahn9T+xpU29*rruMAT zwDi!v*K4%1ubb#yt~yz3e#QOLmbhiLQ$FXdvCX{Ye);F5Pt&+xFUk{W-SF{__s@;o zujk}_;B@Kv9(c+>He!C}-?zUrJ_!fa#mRncy?6hcFx!9Cr8bdszb?IZ|64rUeyycb z;$`jMuQ?t6`fl$2sF&}v1Mc0g4?nUnDx||Xs%DL6>yH)3-hP_$ezvx!?eCx8cJEzn z`FzLPXTqs|Z>k@#o7VmB*qE<5Kj71xNp(yQnkH@g%X5JDxsChD{a#kg2iAUC7W-2t^Pfpb_`!ytgtY`QWrmAo9eD&@9%=LG|ZoOmp6R8_tdSdbaU)I&(@w4jv{_ma~ zW%lIa_y77oYZtulbGYy9xbHGktv%bXb-Z8p%4Wza*q?QHC46+($t;1=$w{{9mJL;Y z3rd$cypBJ3?J3h*akl8=Jlpm~t@z#7s+3xKf8(pt`~MmC>sstzIr;F0$w7=MTnr4J Lu6{1-oD!M<1I}J! diff --git a/src/drivers/webextension/images/icons/91app.png b/src/drivers/webextension/images/icons/91app.png index 3963238b1b19bafcd4d578dc72f6551f117d6d8f..373397ef977b989d3feddc705e0cedf51566ae9a 100644 GIT binary patch literal 838 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|V0!PZ!6Kid%1|d3%TjiX4A`^Bk!^h^wbK2kL zacr*dS-x3Gp@Dt1Juf9c<~~29f7=m(#RLFR;#ku`czB&Mo~wyK~n4-%O2WTAgq2Hjw>x z*v@{+IfMC@PKACc3#%VW#q_c9nR&6SD!k;Cx>DLCw&kP7Q!fkW-&v+*nQh)zcG|pt zXi#%iaML064UB4sG;i?cTE(%mpXMz{cy+) zCixQA+aUqX&v@le)-*29D(6=@^myw(rnprcg275m_Y(F@E8iW^od+{W? ztARCh_fxSihb%m9+FgG3=}hb??W39X8!JugC7+SibW6E}EfFjm&Q|44 zkmfEef1h~AlPhd-mQCrzB!~X0)n6uS1s`BI_k3mX&u_g3D{jBx%5h5QebyyixXhZ{ z`?Zmuc;&B|8|~j|oZIH8k^M03R^pY_e}xWl>7LfxIoHfx`0#1TeKBh)wntmPdh%t< zO5>`kHuj4f)I6$>?P}Hy3Vj?dRI| zS?appxM^Zo=w9Y^vO;P3PwS&DM=J}(d+vt?y_kRXVz%O!=v$KYhOLwRf1hQYdhhw) uS7yTO^~KhGr9Pk9RRkw+c(D9oSiARm!QaEDW-u@?FnGH9xvX7|x2O{W*WR0>$O>gLj*)pxVDS3lYIbVFLwVgBC+=RcRfyWEy+v+$z(?X_Vm zL$juyUMe(uQ3S*6Wto$@4<==@Fj?|fo;%9g(O>O2;mFp{;(@WtBNg7+epmKSoA*Z` z^k|{Xa*io-zgT3B7jAmQbh>cPp$DVnXb8|a1Ono&h?~B?I_XfChBVh~r8TQJscq=m zz_dnVN}zzDBj|IV85(;BHQ zU0T^3)=a+-7(d_-%;LCxKyAaq4O)ktHZ4E3l|%OdlSR0N*i(sz+7BESGRAaVa(%)0 z_wM%Te|P#<{rKbU;K|5of7)nX>#Trx+5yoQcHT4n7}fJHW}*IpMeBAxzSFjoC2Vn= z?!qZ9H$s-G9a3&}*RVby-|?YCW66|K!D|hopjV7+{2GEo&t>YjajJT% zx6mhO_jZvD-OB>kPdj?%a~GGkMz+!#=G8Y21&O^-{t~cG(CUEb zwiPkLEgv^=Zb;i36&B&B+1{$0wYyv9{*29S|Ch{rxsOL~MqP#9uT@_jZ{C-nt*E!} zsr8KfB*Px-IuZG#&&e707`)9S#;QmH`j1AMkEue!%j%@ad%lsjsiv4kSOQeK4Erb`q1>{iAy{uX<_xRY<94 z-xE?1TwPr`?REA04!6BgTxvhX%Km3*L~}?Vc)u`2Kr3TMd)l=!)^(!)*iTL6NIx)9 z%biJlckfeysNSfpJXae01>{^ACtbfY-%L%lfTPKySwL9$(ccf&frrg>Z;Nf<^Wu&^ z5#{iD+rFC$Yr;Y*bq=v>m`cp~vgn!I^VMe0Qv&&&c8K4f{h3t~BDIs3n5^^N9~osunT<#>Bv(8KIT;VEo~3OC2)PW-iZ z&-o4~Pan^UWgp@N>>QgPL>#F(Y?0w%_FiF5lj$Ylh0DGCQy$#&++7i}li?qy#W9f{ zx6N^Tn~uoOeSP!ftKByb$-I>3`lIo3NV(By(ynry1fN$k zd1i%rt@tjXQ*p6A^VZ6lS91+F|MGem^I)wOuV9~OAM3dd({1Fpz1*r*mM_0@$^T5l zVtKncoG(B4|8sxHeC*@nkLfQ9Z(U!QD7x>c+nYlieP7*~?hF6uKe#2HJL>w4 zojkp7|AlQ3f6Q!n_E$Zp{%z69t(RGabuJ2r1^tgYlidwDbAN)dB3`&F7x`BMeX;LI~IRyi-IrMvYf5jDl_MmY3uSNyAz>7 z&+gyY+0%2lJM!R`OF{*FZy1iBtup=GT_(OH(z#N7Ux=rq@o)`Jqf7xTyt6P-dp40wM^25FZ&ky{+ zye2$8VYZ;~{kzgk+8JTeO!ABVv~tNa`Uix0{!Vr?Rh0Z08TIRa+L@5tH7sko_V&aI zT4m|`ZVy~N@4D3E{EC33Zy$Q<^Iz_tdS2zq!Bw9os3mTW(_Q(~B1@ybV}o9z=$uS8 zKgs0t=h#kJAJ{l6`R7BHYcCE7`5FC{(YNI** ztTqe~OAT)ME?~Cd?r%P?-I43J9oxIxnQ3+4`gMuhzPKMKXT9fqGi36gmgkCp`}q4W z>%S1$to37Nw}Jmm8%f7Q`5 zYmMElF5TETbJlqlKaqL&-u5DEEloU2+R`fSzKPYIo`7IS;gNd9H1btvMjP0gB9 z@mwW>>jKtEZ2lm2RYk_QZ)IZjf%qh83H2G548Pc@GOf;hDP^ru-}GVPfoXkQTO{56 zwK5N|;nIWnLuD^=j-R}8pwx%^hRA9A7*Cc28@FkOom=XZ4$WV2$?4~$ ziL-ST-?}_HdZKX6mxI&ps^nZ-t-VN5&+~>;x^cy`UbsaQ){B9x^t`+`V;2NpB@!0A$j}aOO82A>`F3B@rieZ?ieCnx;hgtyH_^5V=t4S+k}$kJ8-2H8PKPeAw4N zHMUAIZLP}lZ48qytl{AmwM|TT?7yek^IrH&;v18$rQLlVlIy zp4H+Q5UUWQxh3_~o@TWW!Ob;cS8DuLuMmAUMc}Qx$+@5anWDM=JH$U$R z?Z48!JTyRReUMt$&TFsQxz4r*e*yO2~Ro<+=Bvi5Vl=g$Q z4$|IhwU)NV%ead-&X^X+_%B??Hi!4d5uw-FH$HDST7R=6_xEv)AGTB67RTAne4>2j z?_V+N?@~{VfFV~1)RZw_&&926` zZ*G_Btqz!`VBb{q;qHS=H;tpO&R{j2fijPUu#?WsYIr>FG9S-xeo_hjP7Ti6TDD*Ah zRu=cIoA2g)Jw5B|E3Ic$I|P16S-AbsJC)qh`=V+_sh#q3wq-6?408W>CCKZQ_hsL*d3YkJiFykQ}LNv(HloaR!(-?drPbPQ{y3P z7Wv~AYP0N5?c_SoTBmV{`$0;%lhv7+8)yGV8?MdnceI>w%4hP0W7-_1ocugtT$cBL z`U;qx&JkMmG{Ww1*q*NyP34I~eLdG*f0z|?U45FbTb6e7M5a(1pT#kBeuXKdZKx>*TZZua+EsZpzu*Cid5V`$FYs6849MX2vf}eC%4$ zWZS><%;6OUE2bu_XI$@cHtdf0Q^Bz0tP?yw{f&u}1*#HVf3bdOJyfY9vrQu_U%z_c zjq8FRPAiny9VqkP#8NqJLuf8@s&{K|0{3~F^NMFRbUBz`iW=C)u}v0;zIrdzyUb5) zk>~S02R>Sz5*C#@;GfX9sN-{y_2dhO!gUHN-%U5qP>rl^6h$=_Bq#z zCkGt4WH#}i?WCfccP^=fc50Iac&;kZO6|)n?>YdCu2q&N7Z@ zDX;b3KOUM3lo>34_@QM-;YX#5Io5*Oogdv6l)67H`aR*zv)ay9cZG|8X4~qmv~1n( zdQ-^F>#t=yjNgqpQpEz)4X34pgh3;3qesrn4RQTJozx&q4YliOslLNOMW;?LA z=tBoY$}UX5Zd7D+?40G(KoQU|3q}96jHNuXy7ri9>CEkp-WB$-VEo zyM6lI2kbTiPeo5HoN?wvX}>N9eFd$#H_TW`9Z@uCI6BqYp*QiHZ*8;JO1+g-R+(l2`674 zin~&vHuw1piKYEl7ubtDG%Z-;sLZi@-OPRJGeTZFp1yUM<;LB~``lN)o_mxh@KB|G zz+o?W_o>sg*tyuXwshReZY$<~9I>UyHAwfROTJxnrLU9QySGY#PrV+RbL1P$oY;5p zOwqhl9qBaD?%KsIrCD*xp|7*rJZ~H?W0ziK!V&rOyF<9nj`wpWh|IjGqT=zqbj_ti z)zd%4&Z_W49h3@N{#SPE&S`4%o}Z9l6up%d^;!D?Z`Q$WAB$&(6;v;~c6FDaZQ$HJ zGdBn1B?@&dWBKj7`AHZkT)VHD=6CE2u=*HLdB!|v`>sWqy^(F}{~FC`agLC>$H~)f z`P9mPq0pNBlalzqESq7z?@-I+YZLzmYOl$^J!95hwy(OKb(@28xW8J>lsRL>f0}8v z)|!PkP1dw9&1`AmNDQ6lwW`M_<<*U_zhm+IQefI+GXVrhzd3Rqao|T{4Sd@`j)|_g{IXOA9dvo#DfOeG+R?jP=_|IR%n<5H4lw`T{>B@M60cfJ#S4s9^r(Y5r^m5`fZl2`Vg z+R*j&=#}r>Yx3_c6u4wMrR<)p^Tw73x;n0@?yX-hG`@Vdqt#R5e|pKmID^`)CG%Z& zJTto=wDobr(mSd?%FWrg{bQe1o_VOTW-{OY(E=W{2fW~9!uHJiWW=;;fOGP7(?9i< zAzS@Vuj^Dx)Zi8V6Zc&_TbRkwR3)s>O6Icm>luaf9mOBdT(V!8Yq#L@PfpD4&1^wl zdOQBk<>>sv*Uhxi(($lWX zRX=aR*2ibNy?bfX&(Qznk|I$js^@uLO*&|FZugN%0#-4%)7E%q=m$vtD4*o@YLEIU zj{ki#=DVC?X-WKl_`?mYo?`_aJnXv?g_a#Nx0@{2|3~L^^My6x$?C7a2H4x*_1vL8 zY0avW^V8PeI=pIG)6&ql$*cm`Q!nlGmD_%G(qVqiM6HDv9*TajUSs`n8Ovm=$K_F% z)~Oz{V~xAF^3lv)?k|sO{j0fU!L|BJ(_RfH#iOBuWmhI04j0a~KfH6P&a8bi9#IyLWAwcCrBaFM5$0)z#S452JoJHKCf_eNI)%PX}Ag=e;JM5bNI z`jC^bP~xQ5)VN6Xp6Zr1k*u{_Hyc0P{4#rzoO+Y4^4Y4bEuz<}+1_~aJP2KPHLEIK zJEmLhG2aDV*5B4ivjTWeOV>1g?USj_dwk4sK^*5FHj99zbG;(+7VdGpA$o(~sq|U- zG46$@tiq&T#BP13@qN;&$q^hzIdXnd$M1JO-y86z>1L_H!@bi?BF`4&JydoLzWS<{bip5GMio|NBtA=t-zr%6IUeZJrtbH+NmF zzpohD_pEQDkXqQOBxdX9k!cB2uGnr>3EBNn^4*QvnJo|hgk4oS{9j^qe_Ud~mkU}> zw=AwLe81=qx7vj&jon=Dm2;B2J=G=~WGuYSCBA5m!W=hUlQX+zyN=n4RYxv6_xIS1 zSC(s)om11#EjK+iXSS*d=j0m}4<~Bf7fJM=y0v1B&hu$|c6__E%|rFQzSi`Di)x9B z<8-^1W?p64w{lzdUaglR8zY}*zV``VsJiTHIqR=foz+#oJ{)V8)Mqw%MktkdJN|G! z5xy-|uBkpB@vIJUfXTZGs@!)MPoUAiW@-=2g2 zwYb8Y&djE{ZhLRdyQWa0cge|OYs6CnTd^!5w?x%zp)WL-IY#fbJXx6M6hCF%ty-y9 zN}GGs5)bRNnQnD`CmGgR#-6CU&wi#)!tdRy)#mFx+H+dTBw*Vi?@e~6Rd|9bd0$W3 zB=7f3!=xr=$FBQ5;s<8=)Oja(JAHW0V{A~Xyo>2S#~k)tRcm3p-5Qe(zJ8oBb-&(* znKjGr{CTtE@iO^cK5DZs20oQoy|-Rf`Pr>^3!;v7MlJa!SC%(5^1gl1ziZ+bTkdmK zZGRb4Jfo$#Qvbox+$*aLMc;59n$P`5a$EQ8C$FCwh3igx$?`Nir6}=CrSGA_S+{IV zUSGWt^iK1G;WgzihKm0Uxo-44PgC^SHleOJl4;6DrDTpPo8Aby^*Ws8%#MB;_WQ*Q zYmM&J+mv^9eo_pZV83$pyrU{C0!y2hewnknU~X#Z{_x2c%9w8}dD?z_lXiVhvQuWZ z;pF!ox{GRM{w|m%zgpFGJ;${2S&t*GEjc6=Vsre}9NlTRXSOW;usbZ)ET*IF=yuin z_K6=i+?V{bK_u>$I*0t?Kk*#z6aU?dQHy@%aJ^&Zn^n!_Z?1{Dv#-usbNt+nBkwC_ zOkoq*ow>AmgRZ0Wypa?H)pFtt5?$2uaae`!Z+^PjM(T{A@Fe=U{1p8TVA z?E;&iAHrv1GLFuAxmbAK^b6XBve7s9FAihLRqmFY(bFn7O}SiA^JY|(cthXMYVqW>yZ|jvU8*Du$J^d_G&TA|-+PGPGNt5ZtB{%cm$OTVwtUqh&bla-6{D|0%?;Ens@`Kq7+JEN< z_8nT3w%kaGs=HINm0aZOd@&$?S~H>A|olr`jcezLn(S7)uK zR6IvI>+SbCak0~WYYT7cuNGYpulVKJ>`Wm(|BUDd`b|r67i^imH7niRxp7aVN%qx< z$+hxNm0S2X9=YdLBsa+?=g*C@kf;MYBTSEk<=sEYl4$&LmP(T@`>M_ZyACD!8O$;-woLRR4tC%yXtQ1XWP;@KFiz%!jkL` zxF^k>#xC3T=CqGTq*nCI3oVX1`?6eha}vF$+6#PsYbSQ&SlP)iVP56KKYJv{v0 z+l4b`o9;H9e^2tz)g^v9igK@|xOM*O9{kqB!o|QK?*>{6aD8gnXX6DlC631#idt0yI%Kh-*m(^})I_2V56rH;gIEMD4Jx6V)DBzrNVmT(Zn&zx znRl_sb~8@hWglx>YDG_<_Z5>CN}RXvnA!3NpC>i`U#GOpXNu{&p!1gH8*QFWJCxm6 ze_&RV%4fY~{>PC&4(#jrDk{B8pjo=SSZCqlUQ03U8CpL)e0#G^UR~Ynxw?Ew;Ob+u z_x7!v_B+D3xqst3>D!auO*K2qlj0E&lMu=t*LGEN|21>R8$P?#PBzbF-kS2xxY0Ot z-Qp~pkF)OQ-I;#j8rKi5r&-q)32iyh$MIY$y!u9<_I{hsJ2W5eXWX;=(Dg-o)UIAE zpZLU(^Y9K8HJ|n>bGJ$27Fm9WGSw*M0bh=b`1P`-#$S!S93fHlH>*ven?b z^vNp|&lLODrrq0_%zbp`f#+H^e23TmT=c4p^-r^qRZPT&c%k0eXOfTjcyV@aiuidg zJ?Z53Y9@Q|Udyt^GB$nOwX?Rk}3``RJjLkj|DJj=9hnYm?-LHXy(nTzXu zb>#F{duDvBJ|*0!+|ui|H!3Q^=GuuvqVuPJDGpmu=)bn$k>aWISFJw8^v11b{h}JP zt&qRl+&bv#bEfr@FZYD-*>z2e$ewqc!{7Oxe`-&Hq%|LZ>YJeKz0A4WQ^mE_%G=(W zY~5%wbKk6}Tunzch3yUYE*1W3r$113TNTR3dCoI=@{Q|Eye-T+FFq>e|K9l9gp;xC zeq5aS>#Jg?M4hCwm1Zulbh%b2&z<;VZA59?nI@Y%`<*x5s|b@+I-HmGMN=u{Q0+a( zn_`K31J^&h&mrmlO75vC=k!dOjLr{H57U+Qh)LX@^6gqJ=k%POqJbv+mLh7ZxaOySvBi zZA5Y3?-`H(G{`V%>*XX0{^0#EF=|p-=Cwk1pF3T%Hrxt-%G<2*t5vYybi3s@fn@8K zc4BvHJ3g2*)i+Njk{j{o!D(vDs%tz7w%PJKcfS0Us{(q zH{rYCQsGjvyLKQI+b{>T@0@S&jCE`x+eMh8`N&n#*To-etbsqdej(U*%im+{T% zdaLutL3iJqRc7hM;j)&;*X&zScz4iO^f}OIZd;xI^e;k_s zr-dctezJIV_Vu1C$*T`t;G6YN`@wU^)iteeqx|Q5pK#z-ZS~FEYpcX>u>KBNd*-eB zMHA1klLt+u1e{c3iUm z=D}^h`mg+{v(?#_`pNXXF`s@r7w=BrYO|$F4}~WwYM7=hQ1!LQ+w`NwHPdx!?wYE@ zVuzwOhsAn4FHrp|(wD8D^h|TBFZ0m-KUFqD#I`JCuB8|IJj!lb@YmpV{%)?n#7m$^N%2 z^Al%XUC6bcWnYLl-}{tpTy9}9k!_ZJJ_XIu_Ke)3- z<%4ik; z;MAJEaaQW%e(QrN69PWRwroEz{Y62@XB(Ecy3=n8omp?@741>BarxS*hNbG;?7N@& z>Hmoi*U8+;?HRwXFY4EA`>vT!*#iU4pJJJ57deUBw%zlF=<1Y9f<|9`-n7>-|9xUL zBS7kv^@J&(!>p7_LUuZ2B(VzhZM?E(^v9k>0&Rgpog4sHt^^N!C@fL)oEaN3yhRRaGweS>;XJD3tVA$Do40 zqV)rJSOcl6v;n<_&T0&-Fd2^bVq};=G_kD=paHv?;ha)aA)M8T5{uu=?SQ^d#f3_;> zE1uCJ`@rQvNNe%TDZy4d5^cBgOsW&OWZV06_tbjM&zbG%i&WDzw;U>5XKFGzb;(RO zxn*2y7OdPd`|GQTw_aUz%2@enUj)zDzGaV=zq_ik#ckDcrJ7|QBnviaBu;(C=;M^t zdm6M(KEo^GTiUMx4PBuB<<%u6lczpuo!bpz~7ptrO-;alUqxg}F~E%lUO z$z=Ylz4ySY<@}q(gNnnA*)M--X7E4b?E99b&5mWS>-Bf%RW=+tbs_uO>g!2Y`E#Fc zi1Mn=+PZ4nMlJsA2%|5tvs%KFJ|@MlC{ifcm+|)1LZ3qi8#}aqSN1%0*Kb%v`&2liswW1}myfp3d?y^wimK0XzS(YByW3Wo`=N|lqW_zy_=JC3e`?LTqr7w0f;J;% z-HpF&jvsg)apaeAqy4d}>sJqH#dsafQ~lZ;(*DZfeBHske;d||ZT_enSl94V?%f+D z`xZ}$e(9}Y8-4pP>FzHw+Ss}7YhSeBB(-(U&y`hF8`pZ5%Bf{uE?aAML~Ewm(K7k` z(9gEhJuNKygQi9Ao^mEzXp)XZt77@}X9CJayfNmluV$NGei)-0`uKfgY-8@$+|MPy zH*n3mvM26jl38DzyP@z?uNLOey4DYFVq3H=PBqVN`Sx2oV#{wnsawvz7Vp*`|8`eZ z<>H<;e|5VDpKJb$e0Di=C&sn1si0+3;p}63KF?@5wcy2_T=7}ePrs=p7Ts?z`!RjS z?QJvni$(LUKjQUbUDwpstq;6UZvAPt;aJ!2BMu%X^MqFYWL>k0fNvqD^T@&s-<3iWkH|AGg z+1m5z|5xVV^W8MNC283M&9t_@=O#-fqAty*10TB~)}9>$f9w-mTtTU)(t} zXOe=L+~%&gQSUmhI$5WlJMq2J=a69Qu82FwRF*^(?_1ke+6-D#>$dlnpm5T2fk)eX zR(E~f)P5yctw%Wb`XjrjB(=l-g8M|CCJF9LpIqTFIpB=qzTUU9a@z~qZtk4JZ;^K6 zd8m|8?B*F--yWK_lsB43==kR~nlAUWnBgw?X3+^HA1AkUHz#c_Xk-<5q*pcJix|rd zzFVP-G*e7Ce<$6#o!u&)#JGt2zNpO8g+7NCEL^uLwEl0~t#jFCxnCY0yDM<@&h-ob zye>H|i991Ly(U?&xwdt2+TK~!+w(H!o-DXi|5z=N({q-mNYcG>r435GRa=$9c7Bok zV7s+VD0|YanKOPG-S95ZI#uufW1-XHvg3!e&N|O%IU*ue(Z-tbEY0QjPE)DJc{+y~ zlJ@kn3dJeR(fHzW!|CRsthioXO_PHr+AF8F)^W)!vbk=leE+V>85=*Ve=V_(mOekn z61F%@w^KCzH^Wo=mJ>gCuO7^rc2MQbDpq5;Mb9$Q4?ZnX|Jb0G$jSYpCVYyz*20y~ zdmi`AagJwudr0ffr8!50nv$bjr88DWU27IF`Y?69U>*OB@P{i8>^sKsDTpJb# z2y0t!b~-mh$DH%?S=q^qPd#Oer}bJ3MyNT(Fw_aL4~=zK2#M>TU~oGPh8j zX?5W0bsZa)ewYVp-I%@pc;9%hflv|a)bkDgf__0!hxZoFS4&(RwzgwKYd~;?%CpNS zYx_ei#UB<=VRLfje5f|-irMC}*BcYxDaxPxQo!{)1%Im6A`XXn0 z;Z4SjYpdTb2+d7+R{v_riL6yq0?Z7b|2Fi}&hKcR-6DDXVU@UM#TP%8X*ZaE%YBgD zdSezZXYOI68I2B;{L5NC7(d{Cnijup_mf7SL#7G-4>?cmI#qBdH0-nPlcRqbw5@L+ zZt^qVU@-Zs!j7;jS`JHUgYE{T9{8sbp0#`P##0XFHSy+O|DRM^q;{h(#8T->Pxxht z;+a|z_nz2&5L>-)ilzS*-$OFR+xP!=y{Xt@Ef8_GYU`S7$6h)&_HVo~t0>IaAf;{l zhH3Wt8`!_)Oq9GIS-~;cfaUJH#LCjwJu6;Hnq1x&_3R+$De0E*thbXFP21YHY1y^4 zD-JDq?CW#mZDMK9I!-6=1#`Fh&Wcbwh;Rwe3LbBlr;(DSz7?czU@hmL3Mj+yzH-E>-Sz6+A}_SygNG}mWotux0Cv`_5}SZh|MXBDLV zF{f^a&9bhebKkDajGTR=cvj`XqR9rgEB+n-@-Sk>fgo@B%2gj^1?R0$b&NK?CMj+h zvnQ_NB41;C*9W)!i$9;4-P!Ib(eiiMjJB^9Gjey9ecx~`;W*d+!&-U_o^DQi+RERu zze$#@+$Z$VaN5fa(@v|H%s;hig2^h2oGYu-FGt0>J~QNG4wLfap2D)1VY0zrEwRSd zw>&1RU8x*Fj}_f88_Y z$4&H@5~lTtge6IJ#DU`TH>F=Yde>V?^E)rz8F1I`oQ+k3jecv zGb1`3~n&PNq_v(5} z#n#a`nN=9V_*GoE+Z%&8+0sgTyoF22j>RE(ZT<@(&3 zX^eqho5ilACKZ|=clr~)F-XI@rHd!4?G| zc}3?mC#T$sU|eH&Jvj7U=t;4U^UXLn%V_UBesM`xd=QIUOWw8Y**5Wx(H`rr|DE?Y zMyJSBGkMk_tFX`25!y5D@{-r~=Y$7X%w4|tm~6nMiM-9Nvs=C~tmS^gZNvF7Xy%y% zS1P|=VQJnvLHrhfq~)e-JKn6mbm-9*zYRs#?%Jp=jM#NzRm7t|$&F{z_C`tCUehR^ z)uQmlNiW4PM>(R!Gh^u--T3YCEt&c*38vXsCuwQVXbY9x<#0wKI`f`z>wE@#meZcm zM=I~OeULf6&5g4>L1@~BsKom$^Im!U31$1mk!v{rqGEZ-1q1ygyRF(&?lZJ=z1`w= zqNh+mCan72qI=n^a!idl*6vYDthlE$McMoK)6`_Y$rC0VU9dfOO?AJH+hM85cbjK4 zHp*RNJK6P#bG=K(-SmbRDvRQKCBDwpI=n|?vO%bIj&!Q~T1jWsy6bC_m;T$o_|!s< z{a33`ZJpEE5as<_S?A0m)n+~8n`fOb-!X5z&^^tFi zp4FmMBBSY3Aab2cUEh2@21sJZXl&w6w zfc>tL@1Yx4cP`r?`fvXfPvhSDCQsc%3x$-C>>rCW>1{9Je7Sd4Xu(4%=%)~l#WOk)ha zrQyElkJ*nKXYQOz-!zrQ%%xK8L#|Pad5R&YFt1cp($#F~8UNQ?FlkS^uF~^tSE|dL z1Y5~z&+pDYbciLaV^UvV*lQ*0V=6q_Y4JWAWD{#y;~B(HCvdryNl*X#;ln(|IbK=U za|6{Bms#4l-VDz!HU0eiaP9Pd3S=`U8@QgSlH1WRU4dK&5 z62Iq8K9(V{Vw+dof*AeT|5LxeO%0#Qy@vOXrqzq}GcM*hs(wssZ6gn9W7f#xq)0g*5mI&P#Ay{ByR?jdu?i53T3C zDp*v1+*V;(<$tM)wNBobuIul%6y6;g{eyjt@2AwWCY)1u2*@)0=lv0FczVH%l)Y_f zlj0Zdaa%j9J@EwW!csZ zU0dH9san>|^3-sWUn;$2@A<$wjy*@rs^wHJd<#o4;oLaMd86*%bge%U50^&G-m`Rb z&a#a!J{iTf1W(cD-N9U)?*CIGzP}KT$Wu>$!BnES%yM1w$sN%xS+fqE zofW$I)M<@{i&o5Re*I)cnqkqJvVshG#nZ3bJ>H7h@$EZp_fu=)v7b?@6Mj7EwGR9B z{z+R)gw<0iZI>TH57#%Izxpdv@2j!JL_@X2SG$%TF0e}Ke&_w*zgWe(f-NE|^DQG+ z9N=2@v~+Wv?XkEg+oD(-zlYouEat0M`=I&lg6`b&sWM4N-}H&j>t5O&!(rom!?As~ z?vY=St0wP$+4VE|p7@Uj%h^5*wvF1NeSv*X8-ofrEhx)d&cwSlYenp%&C|oY(|e9i zTKK)$zRm1?A^{$bh8)+%zTJoNJ3#RVE^N^vVbNelk-c&qd;;sN)ARUC)7oaQc%+Nyo6 zbeFc1^TXdv@(MP`ynaR1=6GtAmo=|nZJ#B?w0hN_#)x~Vo^L-pZ2La_AakYCG|7Uk zXZRl9x_!ECaoFBthuHc;S9V^_jX(L>_Mz081nX6=HC8XIDboK_&A)rv^@IJTtxH)= z1LD}@?`NOs*(ad8V*}IeBb)9%inw&^j$ZSv-|S5LgC6?+_+R{>Dst<`$UB_}xcCFC zMfzSdh-YcPG5w%=;Y8HYqR1P$G2do?&Ej6&a7(P(;2u+{=(ZzGcG?;%3iLj_exSWm zE?H=s>kr*i&kr=-(2LOg_n45=ECOpDKdHE zuY}q_zK!Df3QJn$PR-<~=bqCwBRTer`!CZ&ipwHR%I?SM?Y?g!Y{ZeB$?-?G+2ylX z8k5<^Um5L5b-R{wXzk-&R4&sm&vkiiLg`UXL;2PacSV*Ot)~zCBSXEv#09@D+1#ef zwDI(rl~I+?6^qvfu3y*j^YEL`n#F3}2fSoXY)h`(8ZB@KlVwGagb^exV*ruKB7r4_hr!!@XKkf*vQ@punr&xCX^~oj5 zf=hoVJZ%#@F_(Ky{aKUOS0h%}uo{03+qmwyZRong=X}y9?Yy=oH2> zmmYFh#zZ(jE_~PWVeiM?zdJX_O^$t2KXu9TwNgyQrZLOwQ$LqAKDF>m)QBr}Jzn_l o>?5Yp4aTD(K)(?9V9$7nefp+1qDxB{7#J8lUHx3vIVCg!0E}(OQUCw| diff --git a/src/drivers/webextension/images/icons/ADPLAN.png b/src/drivers/webextension/images/icons/ADPLAN.png index 2252edbb8e7c8a22f00186d4e7f0923fc53b40fa..c067886295535baf054b680be432330eeaae6969 100644 GIT binary patch delta 2722 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 O$KdJe=d#Wzp$PzMt$2I@ diff --git a/src/drivers/webextension/images/icons/AdOcean.png b/src/drivers/webextension/images/icons/AdOcean.png index 80b5a9c4e6498ee8bbc4802c5a3f468a9256bd34..4ae2d7d6c55d8c480351d96c238c7348b78ceb75 100644 GIT binary patch literal 1155 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Sexr;B4q#jUyFnI0j561KNacZm7=25(-Jv9ZN~b5X7OuZvEcuB%<7XS(ih;!s+l zv8cC9yGyKoOBQ!y>di$Lld7lbE)$-aIxVexrtkA#?>1XMo?U7DzPZ`>^PczC-|u~{ z{T{=s_Ha)6H|<3ojYk3&@e6uynR0$rhtMOr!qy$0HAVG~2ksryzgpuV=dL3Bxbs|E zvc$nj7Z{QhKTfjnlu^02;(eL=!b;D3T@g+?YDy2PO;oGAI3CUJh&`fjEHtbA$=%Mk zM^608uRr?B^N09b)kZ~^Rd>|Hg=Tqva(TpYaq+|HH|{xDhJQM4zJT-1kqXZ=tB*0N z3wNrDd-k6az3`a-V!fHbwTb>a_Qsz&6Ph4wt0sf93|?s&ND@EpIt`OoVdywoQ6#Xd`ab^D=xC+Crxq}5&u^CF%U zcFa=Q!ffzeV!}qD9a~se6yLhoIwObe<240?c8>3r6#?7|osarnaLtM03kiRz^6%91 zYb_SsXH>$nH#PQbR$Z+ql3F4Dz(W1Y&JL;0Wf|EKhJ5iIK0>oDr)0ln*?lqFWO;$) z3LVy4M;NxMOep6#ktV(J#{=Iriyr;T4610nw>d&%ZRrv|0?SY?Fz~|dO z8yt@$I4T@0n#TCgTQ=~`k&`xDzx){W*06G|pPlQyNX>f6a{^2;Ftt5H z?_^5gj#SrIStS>yC||WX^6XC9O;t5U!;jxQOp?12HEWKi)S9k)yD*}jTj=05-_Q-Z zwX8BT4yu(*bIQ)|cQJi?@U@LqyU}!AQI=J#?%qOu><4}?|0lR2b-V69?mPCpHde=< z>Zd$zijtiA=&`lZnILxE7nV+oYQ1CJ>_0uRx&2l1+b-(^=i`5cv6*c$R(+Ihck%Y5 zh76;y&H4%UJ0>1up1$tQ>*N1dU%&FWqq@n#%`ID~qyhw|S3NOFZart;i-KXafdTM;D>mIB$S-9GV za|_RP-I;==Tc?~a{Pyc>%~j>v)<2(FWdVA`>ie~~hFx}Wh)6yv zxnE(K=Xa^=4jaEnUT+U)ac>NbjaHqXXOZ-H)iOzW5uu-#EVz7oR)v3CZBwiIMzt;G zYRLB|deINu76n8tyYg#wq=HheTA9bew`MszeyfHS@87GXQo(yjDsuhFqR?GGHhkV% z#FQknSF&r*-3g|fwYS{P^?cEEO+0$a>&hmR&1;wVTz&mBw9;1p`_rm_{BL5F0vNJo SuQM<(FnGH9xvXI(3)EF2VS{N99 zF)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2KEw9Usv|~?2N*q7AoKW^e`|muqAoB zyDFJ84>C-3z2mCfeM~jUxkX^n0*S{? z4gwt0oNh*CtnHB4n5pf}Dr#~;OGBe0Cs0GdyEVzBYulv_ktxEOAzHZ$w_ISF|J zrzHN3eKY)h6n+WJ?O=QL*{Ld{C(p^o>4>0qXS0iBVXH&K6@mYP)tyUSOg=8qa$6x) zC;icC<1`E37}JCTg{BSLbrj=NqAcHu=C$=JmkCc-k$T(9m85OhlJT-bKq_3`8txlaq`hoTuN*VipF&|NS)WqDjyLj3R*ODz)rH>pwd{pL+G*esl!>?)97bkN} z)@wTURJipKM_`|z^HM*~#2OaE=rh)Tr}yW2m@v6n>M^yS_f%q^nD)o!(WdLu-Gtwl zGhb6@&fgaN@9i3nJ!Za&QnSPyCGJo0_`dtp=7THynV)wzHt8f(O%M3c!hJ~i5O4Q_ z$Pf2Ez5G_nQo*yMKg~=N;%56ev3Lt-0%5u>jL*4&I6CV zOgB_Z8hp)D7k57=e5qy~yVP}gw-^(32hK0YO&@&lOK{^?w_P~n#an*{KlNf>`#b9y zl0@X$jM$ix56u;7Dqp2*<8qLRwT~HgjgX_)h6)6)Aer+jQG=DdP zuFG0JM_~t9_3upb--9Qqtrb{&q`8OM}BX~7nTK&5Q1eGE3I{21>aW8}=$C|u?L z+POI4R_%c|^SqwSxDzGlI8UIxvwAC&&*m=a9$Dm!CAXK$Poo5bK6?R)f!)30tn;O<(8zXO$M{& z!Pjm`cXWT)+J9o|W{y{`t?%!1&%3y1>ocvAcSccv*qA+Krxv`h7s{C?%=UFp!eyV| zyz6z8#s70g%v^9qbcbzv&hI@Teo9NOtDlL^jsI4jCBLCm&tN(K&Wh90TbYyV({q(l zY(>AF;LM1xSMp!iJ$+u#pxn*FzQ4>*0_WFefq%W%=$|Hg|o z95qeCebnWw~lD zQ%=ju+UhCmYj>Y{_Tu!e<*p`gKgRp+SJ=k*;kH-v)Y%6cL-JBKx^1_8_l(uKHR#xW zyX_m8G`m-B-Mxgb?CZZT7S3NjRrY~;vJm29w zr|preLWh}ZF3k^m;3fa{_wzGX-luM8%}9STMdI_Mg;|2qN0+Mi^PQ_pn7Nd%FZ4&2 zAHQ)r>*1plXP!C`=d$wkxAS+ZD&(0izuSK6@MfpZjK7lhZtE=-?M^?pe0WP_$IMAg zn|D87%Xn%2w5vx=Pgf=_TDf?WRr^x=Pnt~9mQVQ<$}Klkw4AZqC;E7@j_kCuO1XtI zA8sx%TBtce;N_Ct*>~;yx;|Q6ZuF1;|N64<99x;%keuSfg30%%&J@>qFZtx~%j#`6 zuASa*v{+clT6kvCI?G&}>L={45?>_Tlgswm$YUJ6rj&%_E8D zW4DGW`(w2e{flPF3VNA)-0ot{5DiQ@d^K`iOuZ*h!JA_%8dqMNE8)LJ;hXSMw$;8@ zmF7ImdKI;Vst0EEegM*si- diff --git a/src/drivers/webextension/images/icons/Alpine.js.png b/src/drivers/webextension/images/icons/Alpine.js.png index a8f7db91f5f60e76f726cf5fa3c30f059e3a6ebd..9a8df804ff69fcbdb1b83ea3e030a64418192692 100644 GIT binary patch delta 1782 zcmZ1|-6?L?8Q|y6%O%Cdz`(%k>ERN@z`&pY!W>Kt3=DrH-Y#ZfVBjq9h%9Dc;1&j9 zMuu5)Bql0q*FWPp%Fgh~g2mJ24DYuevlFJKoSb&I?0wA}mn|tfPw8~9OzdQNvEkq6 z?XCMioSM=X;Gt#yjCuVfFK=1%uNLvS|NGo;?*G0zrvJnD%N0B9JtR);c=p-<<@DO) z7JF+SZgacx{A0j+^_6kLM}HsrJ+(G<|NMTxB%8U9KYmi#QhKjob^WIotKx)vXP^H1 zHuzm$?CqoXA7(lTEcJ}gSiYs`%<+G*e*B+)zWj0FUu;78lb+vGf)BJ7?NM`fn76Hb zx7_jMhIvgjySd*luHRoR{^!d2kAL*0)g0w8*OzyxGN1SU^pfMPpYJaI@@K)fsGwc~5!UjE1h( zh(|rPQ8B-*9yN5Uu2tEw%p~YuvZ;4gCWGpN7wzwE`m6dy|9G9t-tq9n&-@6+2^r#fTbOIA<3GsP z^ZzMaB{rjShPK%ae%s{%UHNxTNk8YYKJ?XRp+riYu!2j(><2z)93DKFp;=_3qS`4~ zxQ1cH;m<910u%%~FSSfw`Q(hI$EuUpkCm(B-FE4m%`_Y^7auCM2^R3F>r+ zkzo|DvP^UD)m*CLe$LQ3$|)$IY4VdBEt0Z^4iRBKDIfdpN*CQfq#N*8EbnFb3D)*^ zlRq#iau@&kXZmNo@SmA4{!f-+He~#{*^k+prQYA+{fTz=7qJ0l0g9K_3CBHobA{9T zv_iFL&Zh7G`}RESR+Eo8R4Dd!c4~4XpV{ei?>E~lsDC4uUsA>NW464;JI_CneC1yv zF6OChmOi;G_f!MdK}+Ru#@lCpHAUE}=Q1;0P%+dB)%zPa`;dO0>&=C(&UxmJ0oS9K zKIDD5IIN}qwd5A1#ouQNL>_I=7qUI-eNwb)TkzSpA;oR8s=4>~9tsZ&pZ&;l&Btj+ ze!2=Zi#`1Q`ER?r$JhTieC(e+?MXY=Us=vHXZarC{}c8GU2QrO>v8$+r?>ZbV(!`0 zSGO3}w`ecAo954}*L?QfmsJ_rVLoqlPD}P?+*Os)oVA|4TB5%7mV815=M#-eqaT`z zzciCnrYucJee07a;n+7l`%dvW`8SC=MvAJ!iB3nZ6syj+eL8#p!;24p-BkPTx9U}6 z&cU=l9VzbGx63z(8eGiFW+=JC+iic_-{9G?3Wdmti#vYkO8lxitynL%xcs2N;yv2> zUM2UZUf13dBWiV?Vds6#dY^y$U(f$9{Gg6^|L>#r!hdh8F)>H~&=;)s+H>>b#T5(; zOy-_0jv*Dd-cG&mcPl{Vc=fGfk7+AA-nBJJm2FIwe3P|3&uy>T2Zps$_Y+F&SPJiQ zpP6ZUaGBkKe=)Du8b-5d9Xlr(;MCKZ>;L_+!A7|#E%7@#b0$1vnRR~o-`e{6{mgYA zi~J;>96Ho+J-|SOC+tB`mw?cN%a7%@xdgt6c94C3@Wzd=S4DFI8k&Q=4C*Y5g4SO* zJXXsgbGz^4r!|}Y{Jwtv?%MNf!(Udpox0~AIMqjO@$0IcNiG~ar!%~G{PBl&>CcN- z&ZHP|e%U)$_uR#0t5;1ro2KfiC30`g`q!fMhmRlRmN_jo{podY?a9HHx0Uiv`Ep39 z=6z|&i=Q?33LjLy33;_~S>xl_r9~p06C4_+^ZhPsJMh^mhB3(9d)1`mFV}dR5+cQl zGtMMd$Zluin!3~b{TI*U8+ZR@T_>}5?+oRonXCm8#{?CB^fd&jOZA^$yT*vIwIsNn+m(YDKy6nfq)z$CY=YA_Pcu}{QQ~KP+h3suS z-byN08uMfdYO5Y6dpMima!PC{xWt~$( F698N2YkU9z delta 2303 zcmeAaUns5E8Q|y6%O%Cdz`(%k>ERN@z`)=D!W>Kt3=FE=&pIcXY1e<_ILglO$%4hx z4(I&n9bpGjBvzUeyU zt*GayyceImhb8~e-Z$ZgSIb3kOz_uPUeS9aiAhT=snhsdM&aAn9n5;uwoH03>yk%h z|5crpOBts$EZVWLeAWnNEf$_NX~@Y%n`Gb4KHVgNDIRDm=V|lpjSf2DCrt+_}&}L1-zbdhp4a z!4pCzukU^Dac5hnkh*-E86(H3IjlFf++hsUWclZ@@xl7MnO}uZo$aAxpYO3hk zTU+=qq)%~dZtt!X$5Nrj9TrRqB}HfYq%^%f`{pE`<3775dmCwpnSvsHH+j`&aq4w(4z8_VtRd_%8qtxlx{o(h|e}{#a{Ho7c zCjYs}&G`B8J=Topg70Es`URE~kX^-2McS3z4XRkNg_S8GQQ8<3u z^qu8%{%;0iGbc>yG*C=>wR6(>d7sYS|L~&VZ_eau_0X>l+Y*fHTsAG9`quge*Nlwq zrVLi^+K$eDt1eNTY%^iai9nY>Vm!5bpH8svzPLM~BkP6Cacz__+RHq5ZwP)pzzXx1>#7nRcFKLDsa1 zo@z&8>Oy(;DKXd|l5mJgT4p!hZ}|hueeWJVejVGBUOE4F@fU5@$&7XrE2h0{bKT=; zvp4hQobR2=YjiY^JU{Z7Eq20>iLW=E&Y$DW$8BSrlw$n(h+xvjD@TjOH*Z=foU3s?HnJ8jLJ)Ilq%dINmX>ZOg5fzg_m4<%2zQ zc+~OuY$oIROU$jJzHo5lGmBrB^}WZeSKhEtJ=RFY{nKTUE?1)me|z?6^7Gtds?E;J ze_K1pjv?}uRw=WL3{$e|skrYI<@x3L|L0|X|IX~SylA>c Xe6~*fr*h@TpUD=tW~-Cm4Sh2ji-xaNXEUlH_m4ZJBqM>sGQufO~LoJb62mzExEGhs|_4o7uNc6 ze0${k;dtz&ukyybGygHLI@)}l<6G@n^lIr&58DXlna>j^oAl1UIrFZs^G99F7P++j z^PlZC-^?BDuTwTx|J=Htt_(~9^$iRx3Ji=K4h&2J4GjOK83Z@amgX_6V{)na^J1ZZ z;B>Fl_jkGr&ev@G^5^XBqf?(wc57xl;`#sNx;@qZ6_3t*Zt7USQiEZ0gwB-j7SC6| z-r4%}Oy~2Xp8Ip(7M$Zf{6xX#eZ=$yyawgv+)r&EG~bGjJ+GUhB$cx}Dbo61IfFqx zkMN8PIob091{3SfY*>1SxhFYd!d8xl>5L#_pydoVWtuiu+h)#<4Hx5aUv{RxJJrSeG<-<(^% zOy}M7H&M&Ms5pf8@VsrJuj2A1yx~9CFyrO%@9o!b>#G>MUp1($_c;G$#g3m}BK3-^ zmu=_x$GU5-U;LNraybq?&9@R(eva$fI5pZ_dA&kQ!Q55Rt6zV0nAB#!w=Lvu3<1 zzfi3-d!?h@d*N!ec^Cf)SiPTIqg}YszTh0gqncgM_nJ67i*mCnx#z!IX>KdSp7rr{ z|E;1=r9GBUlj_l(_xI1ox4TcB@qA;z&M^1zVU_y=pE_7Q^~*USX$78a65_7MGdJZ} VuGN*#WME)m@O1TaS?83{1OQEtP0;`V diff --git a/src/drivers/webextension/images/icons/Anetwork.png b/src/drivers/webextension/images/icons/Anetwork.png index f28e95dc5a0ba043217d8c53a55d320168c36980..d0b5409d6ec9e168ea42a09e36e9c29d71ee176b 100644 GIT binary patch delta 1654 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 Rb_NCp22WQ%mvv4FO#rQg3`YO} diff --git a/src/drivers/webextension/images/icons/Apache Traffic Server.png b/src/drivers/webextension/images/icons/Apache Traffic Server.png index 0faf78e0f6eb3e7955c6112f1da9c2fb8ae7675c..8813eeb619ee45c10b78b9da58fe47adcbc1cc58 100644 GIT binary patch delta 1214 zcmX@7`+`%kGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=iD#w5ew)^>lFzskpUu zdUcLSsK~MNdEYPQdat~)O{^<$V@~t2FxQ$b0ud|RYFw`z@u+c0_HpqI5fSe7xWb__ zfy3!XyTc+!)}Dr_tr~6VHkDSFPZf(rAB>Zvz+4EI-lzf6tz>iTvfu_WOX1ceHAS z;2nl{Y|KV{r^60--F^}_`}jZcBGm;FHWLoI|Gv+VUZl8S%972RUru&1$bQk`Sn|=* zdfv%k&JT@&r@v-yn16HrseKFYx3F9>oVl%eui5_V4$M2QB=*RCJMF@9rQz@bhME`k z53aL1CFo|bv?g>+tep8*SV-W(lPtsRz)ZK|wNGBAs_)#OnBcI>JpVb!uWN7d`}6zh3x4;HxmURC?_;%*7n+F$3h4o!^T z^7z5;r<Rls`U`nC&mo-8=ubah(z z(r;=NtT}TGb$7C__;I#p*&@zx_p0U6wrTyHXKu@Ecj;-xZQUf3T(3J7_BS3F zBrx8t&ws6Tv;J&K-F2g%*B8v3J=N{4;c2g19JfLaSVjvoV|1E10#;Dn3wRW)+zB~ z4$B;t<1=kmu6caMGyloKfbAD+S9zRgn`OzJbEsBinGI9jg*hkO9C}1QJT|e*?&dz; zldP`h-FW|kfj&!kqxHd>0@E2;)mNi#ZMWp?u-@`EMQs1srOXG6%ZAMf@(75;Me=&9aT#b;7F-<0ot z`{3dDd*zC7y^lSfxd{!l~FPOeIMEgrT1N$}}ybI)t74qe~8NbKX(8QboPEby$*H)L+tPAW$f<0jA7DS>UJ!#;0{-Dmb(a4h~9 z8!+YI@{YRawFYP14rB&RJ+}P4)10o$wc>A>&M*IXvs7_E_naJ2bLHjl4>!M=9>XQ^ j;Mk;(pa0anjTbq#%QWhIm0K(W0|SGntDnm{r-UW|H7{I~ delta 5832 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 FO#n@9YEA$E diff --git a/src/drivers/webextension/images/icons/Avasize.png b/src/drivers/webextension/images/icons/Avasize.png index 98651980b1c0f4d43f8a72958ac32e154089e656..753c8fccd1dcb57ebe10f211845dbd98a7569ea4 100755 GIT binary patch delta 1007 zcmew${f%9*Gr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=iEA6t8Dq;pyTSQgLf< zxTjBWpos1N@8wHUHG;j{JEA0Agi9A*oNH(()$1JL;S(dV_!vuXVMpVG7HRQgN2Ye_ z#Ylb^GIdK{6nMZwMzyE*V7w+kB>(a&Ru9yGcdu{vwUh#X|@TxEC zoI(|u1ty%BG*xp-M0uj`%ihZR^X$jxE%;k4%jBqUvPkim{fd-8=1$4*P*ugpT~aN9 z&mDF?e$%w~(Hvca$~hUYR~|o6@j6~0Fs@I|yK`Tq#Lf<{bmqnaH=9JmY01sc_3XaI z9yNbIcZ05@uwdhq1*Ju`3`p25v3EI@0{SHu4c?q7FFoOJm# zqbQe)W53q-)QqKfR!nC;$oR>@cvG+FOV$M%mm>m;gnmxzHPo*@K2MN+568>9bJjE| zEahvE)ZdVEsOa}cSAG5;a-ZH$usP|x%u|%1d#PXc(kalloO|1}~c9v^?Y(ye->H&F{4S zete0!d2xSWR1Jrf=KNWgEl<2E`J|G3G}yRO(@a`}6Y;j)b5CW-VU28EdluP)eD%&xy->Rx-Ln7y literal 3568 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 FO#m(!3EKbw literal 1071 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE>_w5+*Tg8b@G39#ann1> z>{{XA>6!C(UHfPIU*>0LZZ7^-e{SB)|L-5h)IYcX{P*v^{kQ+uI~Z@&RsU^sciWu# z%km!B-aoo+&ddX)2@@77{>VHad_d**0>K}a2b3kZuN3?dc_4Lx)4zKcG@i+~y__-Y z!aqMfTW99;_ZiqSlN;7uu-mGr(70Z3-g#{|u7lPGbQi2QW8+ZSQ(ah>y{zY3_@jUK zJUD;cJP^Ae{Eq1vk%sx)cl23ml6VCc{9XFa;HHPckDr0EaaxiJjqwVvYSPQEukld$ zQF*|1!S=4wUY4f((4E_6ZkVxuRaLFB;)CplY=^04Y!eRXv*n4swt9N5;p73&gauy; z?Gsv7vBbR#ePFx6BH&#WV{L=yfv^PESF0TiOc-qLpWP?VKZku;R${{j8^yTy>}6TT zJgJcrQdu@gTTHiL_F&+;bl&K|=euPI)*q}36%(TUObvuybOii<`19Rsg|E)1(u6Ne z*rHV+Ey2CT-SYIdIqwfBoiCr?F6nsUp#__UI9m;qTY2DK;T7L%zQ-P^n%jAjk@Zwm zZrehcHET~zmB~H5u|%V}UwL1)$0A0p&v(yfmQ4_=5iOXYH;-fL5-tz(?L03yKF7FNp1%FhYd$aQtcF{gX0ob$ zSlu9&F!}lJvt8>GnMx1TC4}4zX>52NeWcW?Yl`(WCg)Sjc-Rii*G*gWwdVWw=ex5T zRS$fYGjCwoH|-4DvxX!-=S%k*v}b%+cD$@b<%4#^Gl{q(+vd0>IL(WEp#MRnf}w^( z%{fqZ+r*ppCf->LoPV+y?cObPRW?}Dy-Pm#^vyRv^Rhb(^KVbP%%!7~$-(g3P7Eh9JSoBva@RgQ#MuXoX zez*N1rtB<9|7!Tp@aZ?s*D9EKmtp^;GYef;wlCa%K<<2bed|*t#lzi)7&!m1Jy>zb z=oUlI>0q|o4e1B8&zJ9az4N$d(HBO>Tk``<-8)LpAH8^9dG{3cg9j2WuPN&2GUj}C zS^Qr7sws>@KfbOysC_5jVaieGQ)!I1i<&s!OFZ4&Et7IY!l-`6tVJba0uNp{D02zj zlfRm%tP#(BMchhAx-w(GpvAfu`{G5cHhG=xXZ)gG++j5FjA7+=ndFv0Z?B5rD+{XQ*XqkMFfcH9y85}Sb4q9e01Vdea{vGU diff --git a/src/drivers/webextension/images/icons/Blazor.png b/src/drivers/webextension/images/icons/Blazor.png index 7e87b9a9905c79a63860e2e9b6eb3194e7cb5f83..08283f19a1472b7d61ef5c3f654cfdf659ab1996 100644 GIT binary patch delta 1134 zcmeww*21aS8Q|y6%O%Cdz`(%k>ERN@z`&pY!W?W23=G9pRbM9Rsn@fpdAc};RNUG- zy|N=bROI;8b*5VN?6Ej$mS+~*Qp0tRyP}_2`QB%qFMi$nz4`w5MRGqr+aqDK|DQ5{r_PhJ4oCj05S^&USHI)d4q+;Yzqq&Uz@zbN?8s;zG%T08e%(bZdgix)-?T5DOb@qv^uSk9y%hi?LDaPVk z8t5icd0x9y+*SLIwCB1XGpmDlO{uKOeBc#u&$CB#eWw)v!-?lz^$m~3=z1Ohv%IUm zJ23C}W`{kmd*_O{yE3j`uRCkgCySluWimZ`bRIK3?LC_I(P;nn&eWvoKddW$X6{MR zuFHt7-Tym%!KG z_`@p_@x)K$@KNrAr=K6OGIY-ozw1&a&~fsKfBo~&Wj=-OJZ?MRevG=PbMSQO5sN$a zE^kEgyX7^ut~?QUe7?G&LI2-%=d+}Y@}fV@jnw&H(p~-OOoRE}j{PndU%U_9RK7!A z!78ZZ)Tc9h>c7~snWSrnb?PS72r-9sN2fVNvlZ=d(+t&ERnq{*+5Ruc|e^@8RiMqWSe<`RT$yy+%gkqeo9PZ1NEkot3^w=4llF z_Vyr&WQWupdGCA^4s3rEyg%vg;SR2zyH92v`;pjFX*MH+|9buDxJ)O9s` z1eSOexzyWoonS1SAauLKZOhyh|5%iBo^~GzQ~T@nWpVVm1^gu+#6(VtK6)JzvAOensmf4{_ij#}%f&$s85ANyK=ah`q0%30HLfB!X3N;zPbRcXJ-j^9~l zQT(E7{weRzecJc+>&`{1XVmLl>z4k~z0>jj|3Dtm`j%75%xix8E}ocDXg}@6d4)}z zJKtQE@iOY*7tUTTFKE4WZ^K^SUw+GvhzH9_7C7oW@1Lx>^I7ZloA<+i=35={4ApQo z%RM5zziMWXh}QT0++vqJW(hObu4J^$IQ{-{r%MuJSxdv#OSN~bC8N*ZnES%D{`t~- z0pF~9KV^Nb=VcfA9FQFo&uo5Qk@fS<`=9Ua3EOmExz*d|;VE*ZH2L7%*XP$WEz5JzkPbVu^pFYmFz8fmtSb~YyFjD ztZ|0?EN*iae2!c%?<#Oj_u-DxW~ObOfAu+B_Hzc`YC6!dLiGKECzBmh*Z8^ISE>HQ zxud&qvU+gbo7WaqiUv<)o-8Rk;_13l|38z-6Oo6nSBaZ4FfcH9y85}Sb4q9e000;w AXaE2J literal 11125 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≫l}i2tIWSYW8Y3W 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 diff --git a/src/drivers/webextension/images/icons/Blessing Skin.png b/src/drivers/webextension/images/icons/Blessing Skin.png index f7e0c6eee31727897561f1cae2d1ea7ce7c36bff..c59be77924ca9d4473c026fba989759b129f35e9 100644 GIT binary patch literal 1633 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0a29w(7BevL9RXp+soH$f z3=C|-o-U3d6}PU2#pcL_i|(^8E>BBOtKXcxK6(A)Bc(FtWve1Q->jHoqQtQzs8ghZ zan|&vij@;8Tx^s-o)TsXwNcRGa$NbzL4}3iGc(wA1*5v+Het(+d+)_o|4&a(e|GN7 z--o;Ow`2+hnTkHLxwmuH`+1+|ey(+&9Mp8)*yMxd@&B9-5^aGZf=)b#E4UcEz0J34 zy_Qlu`sl)+KYx~b*YEpvZ|cM#&B-V0{=U&JJ5?vsuqeh$&qc%KK(am8T#I)vkIicd zoM0q&ruXqR{rZo^=Pq?~bNAkITe)FR$=`hI+ZXR_KF?NSF8JF}a>v}$)>q9Jo#>w- zY&iYsKDF8<2U3KxA{iHTwDxR{^FN)oUx($(--Gt+{w~}1G@xqJ&63O)$0o8n{F}(2 z6O-7y-Ehk!fh0D`W=`%`EQa@=_ZYRswG^K z+Hy+;r%x7U>t0uUOl6Yv>TvUS`zoKk37s_ekAy>N@#ANgWO-g)W*5BD@IWAwL!D=V zFGGd&YYFMc4MnH7toicUS@pbG{>BBb%Qn82Jfh;@)L?Sp>U@DIoTa}H3fkan258ufy=`#pXY*AyqV=JQVa7m-@uYlyy>%m9uEoRq?NC?EPI+tR=*3co~qNvm< zqjs&C;k?Y8mu1s`*{+{5c>*^>2pg9($E)M}4sbS1SnZ;kX4A3dK)tr?{V)^7N%^K< z)=qtJ<56Vq{`!}n+}8fQ^Viu5FAH&u~Z zJz<+^SJz(K*ZI`xpeWDMuJw0owtxKA`q^DPPOxO_?Uxr6?q`2v?Pt7b$2P%a^6@_T zm*!#G+jo4~pw-P063M94B+(J5DEic+^~%<^Wh=!6Iv(BnHS5@i?fbte$%Ndw_j0m( z-`eX{;^+V0yYitkIK8O#kUAT$y3oueRU5P>c9>l46L8jDJ7Ge{r=XTy3q>ct?h2Mu z+i^iFTl<&7S=GS8BFLuD6`7zo)eD;}h}pJ}Z7kkEi>U9{zkPEpD)9Ve@Z^ zFQPlUOj{bZq$#dlVR?P+bAkH_&FAhuJsPFTw`W=(U&~w5rt(VZyVjqYi|?OIxg>9P zOr4F_NjX#BfWdtA@w*4hPTjCH`MQ2dO?==XSJ&RINrFDd7}kfrd%OPXw+lORmz~*~ zHJR<6&$gC{kvbw>tx2oz%2oV3yp^Nr#->6e&zSJf5r0u@2B6dXJ-DP_c1+db~OV71B0ilpUXO@ GgeCwwWD;xu literal 4358 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 diff --git a/src/drivers/webextension/images/icons/Bloomreach.png b/src/drivers/webextension/images/icons/Bloomreach.png index 25b13e808ea35a0fa153a9d74ff7d4a77ecb9818..e9d2b8d9bedb70bb288c5111a9e5753a7072b88d 100644 GIT binary patch literal 1156 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGlLCA~Tp1V`^7Hc<7#OD9 z|J>Kv&cMLHwB-qdk~RYa14HYI|Ns9p%srlzl;m;pjk&pb@4e3q=}oq_wjfys28Ni@ zdtZMuxJJBt_l|*+`_Q37-@kunSbN7~=6Z&jx%vlRFfcIa$LBCGFo4X_He(QzVUX7- zzWt41`-}ho|1(eBGk5M>1_lOSUtfmJk1t)i^ylAyhE0#5hR2oXE?lp!t`5@6z`(@? z@{3I8vaql)kODR?2?>d(fBrLUd9rHNs;I8%|Ni}BFtlSRogyeG$gt$1h=@o@Nr}6w zD@6N;4wql zNS!=!V&$f-42_E!_=FgCzGh%xsJZb$fSVH}o87^{!0`3wFNT%Z7#JA(9{*%maGJp{ znW1hWgRV7$u_J?o979ISh9c?Jds&H|6fVg?4jBOuH;Rhv(m zfq}`*)5S5Q;#TQoe}CaXfdj|CM$U3*j8fELyn7^%;pmb^HQ$L^;=)2fTRJ89wxsLV z&5HZN!~UkRyHhAx^_JRJflMFnZDrZvNAgVHvHjv-sP?*g_w9Gvu9R08=Rcc1v-0yZ z#S7DCZ#%(|{cn@N%LG;z{9cqs3r?zT5!Oxe+>6{w+pLqvz@W{|8nYz{GhCU!FnN; z2Jz?n-Cct&M?Zh1F^OZ{h9c`-!IFvLG6x-EZBv$?XFd}lv$LA}RpVQcMaO$z_&)nD zm{7|XX;S~3qla~^m5Hr2>$19w-&RkJaMeDmmnU=Y#O~xNi=zw~v{&4m+v;u8b8Rj| z^Q4mw3#LbLz3y*&`Q+Wjbmj;CTA%htDIb3P_R%|^MGyaXowC{K7L}PYuj@{|vFO@+ zdA};fI6r5unG^Z3ERx~(y`(Y@rO%?gk$wwi^lEJX@HUI-V%aXu#(!5bqEy=sv=q-s z5pvxc+S)#6LFk$HkFVc}IK}v;kLkSp35mvFvFT z;*HPGm07U+bk&vltoQr2{xN@fdwP_8zSObY%9R$+YWCXw(Tyo?`*Qsc`)2>cSMzGk QQb5_l)78&qol`;+07k48D*ylh literal 950 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RJPGg#ab@JnWhDq=`&U?}Kg zsGh^nwu)im4u-kM8CG0n*!);PKtLd~QDDbY1qB5I0|N&K2Z!8Bhhwh-0s;a~zbPmv zXlQ6?*nX_x=Ewg2{{B5D`tN<7KY#xG$6wd4U%&qOxBdI~?|<{-{Q2|eKmNLZ|Ni^; z@8AFW`~Uy{4xfrd1_lPXk|4ie1_1#91p^0%fPjPqka7L<=g(ii|NQy$VCC00Jeb75 zz?AIi;usQfcd6KYZ3hGAScr(M>is2FT~w0$D#vzB)b-4{YybTJ|M*(lgccT| zs<%H+94(&wT}0?~mB!AxD{PA_KE*0;e(S2h)w+CFnYxRD=qFiS>ky3%um9LJc`e-R zRlS;bYnS$;4+0q+nwupXmf7sIXUT1K|FyJ*p(mv45VJGq%$&EM=YQezD#y@{>i1)qRC^N#r%7HkYt8*V1ullf3uJNs_-_MN{%csHmv z^q-DB_Tu^>fe&xv)iO+tIUase)6TZO&KC3UY|5>(rHu7PJL|L6Cx$D0yMi4xPR_?@4yM zRqIX)P1v#Y;`_~e&AmAp)IaI2y%A#n{GaLfsB$j`=by{6F8dbFWN!KS(}Cf6(|+Z7 zzF|l93&y?Cob;f3|2E$^#)n5+7}Qqn&yHYbV487CJmAm0*I@=>fA4+H3t{{f)DUj> z=t;wSrUx;k55ul>}0{c<-K!&;tIJDBF}31NCs zCK7sox7_||Ov{>Y{pOQ)=bUhz<>$6zXFopq8U66{l2+^VZO`t0y|~%Dwbtm)^8LbF vde)uykJ~eA$>S0e4~C-~>tEU2(EV@E)OobP0l+XkK9QL)L diff --git a/src/drivers/webextension/images/icons/Bootstrap.png b/src/drivers/webextension/images/icons/Bootstrap.png index 44230c442eb2294408a4244e29d5c5ebb8457c47..7a2650aab3fb41680c574308ce47ec78e6bcf1d7 100644 GIT binary patch literal 3473 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 Rgn@y9!PC{xWt~$(695`-luG~r literal 7129 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 diff --git a/src/drivers/webextension/images/icons/Botble-CMS.png b/src/drivers/webextension/images/icons/Botble-CMS.png index 9704f5d7aca66961ccea4bfc7d20344236c8064d..c22f9c412e33bd894fb60be49141bff4d94fbbf1 100755 GIT binary patch delta 1309 zcmew-e}z}EGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#LYmaOevN4zxVy#??(&O7aS4M zOf!s1;+&Omd6L=YLs4f-EM&#o)@(iV^tevxIgY^4*6|8izk&WwwpoTF|#=!lckAM{--{M&T7{Uy8Y(MYna+&t_yUP|_|1>Gpb7pG*_aBaWC$DKIHTT*z3NQ($NZ+}TE%I3N#HEmw zDd#K~HfcEXnNQiWzv=n0aEmQ}3suxz9xptj)UrzC9@p_R;S;y+=SsCapAh`+`GLTywzX8*Q)J?A`9F>C67l*A(X63FQ;zW;k%lLS=slhoVdGyLXN;TK8Huz3M)p{WCM< zSp}nph2_HMt}h=hs*!mi-Q>7>O3)X!zuz+*Ia*%|o?3b1g+WN&4l!fiES)nZi9fTK zUeFf(C+leP@zvJ2HTNo=c3od3B5Zvz-1dhctC|AG$Eus2^=lTGXC!R4I>5@MFfH=m zwh*0N^=8vj#QRs(?$-_YV6&0)XA8HHaI;@3zv{%RPZwQ!AmEgk(#WtwQ*wXhd&?s( zXD7Vlm$C0}>QY-FvZtOQs#nNRin*v;dV`J~SM)WNM7_X&b-|1OyU*CakKv(UR843t zr=-8?gRA0`HhjM{6 zoBQ+F2_IRvc+KPTQfA(LS0QQMou)~%(%zUYTd?y2$LH2E8Ou^ZbL(Fp?S3jZok`zU zvtaQA)f5qh_fy?BetH-oay7>Be1q)Mt<#V5KHXt=L0Emy-JyuHmvw+Lo zN+&@3$4heuo2^F=Zm51Nq*Il^C&TxAOUr@f2FI3}vi}R_yuq;jE~}$z!ofWrXO`U& z__^!xGFIQ*yDwgCRrHbBza!JgVQJ8#`jUIMJWF5IWoT{pDt^2^UZz<=FuT}D1_r03E)*d-m+IeF_FsH8i=0|fsGkiYaWPGY1R%%6b zSKr%u*)5N+U-Qf8__O{izoX}#1o@(b2}Ld@2OgH3zU*qCD4@%~G_gKDQ2EsR-Q1fG zmHtS%F08RK_gLd6?i*z{bP8K7OnB<6IZUoaLGU$ku@@5B&6`MDPT$yb<4MIx#l5BduVI(|EH{r>g^Tb>!^ z=(VjV;7x05_jvf?jg*6i>1(-eS@qXZf=;tHztnIR49VG;wDNYYU(EKem9@7v{FfH~ b$7{BEMcvgsn~WJ47#KWV{an^LB{Ts5`KM=o delta 3674 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 T(~5zCfx*+&&xK{3Q$iB}Xvp2X diff --git a/src/drivers/webextension/images/icons/CDN77.png b/src/drivers/webextension/images/icons/CDN77.png index 7300be9d545db77771b503b0c91e18ad4bb12e21..6facf1697bdaa76824e3f28962eec80cc731f036 100644 GIT binary patch delta 1892 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 T#g`Zu7#KWV{an^LB{Ts5$KRlv delta 8421 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 diff --git a/src/drivers/webextension/images/icons/Cecil.png b/src/drivers/webextension/images/icons/Cecil.png index ce4a53cf612792f455181ebfb3186fa40c0d16b9..1bd592ccc1ab30500fdc45153425ed9a139938ab 100644 GIT binary patch literal 1694 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Q%tr;B4q#jT^^xgOKfMeJU!o_4?6V5!lq{)H-2Kf6aMvaS;}X8yZ*PDjX!ogtrg z%S^PIoD*djoq2f6iB3Q7f~=W=>)O;dsdXo4MzdzO-n=w**2>-Ms?UG^@XWn#%|>at z`@d`7|F(Q?b=~s$u6*B5_WkBe8@6nzdHegtix*qia&vN0etvp->F(XN-=ZTTPMkP# z;ts*E2kP`kDFm_f0G;EVvjJ7qdBhG05o86p*Q5 zXQ+SK@Z!VM)6?CqupE2O(!TY;^YinMCuOS7yJxw);bKC>;lhU(E(BP~q#t(dojP@D z)b*PW>?}m0qi>fp{@NVAKF&3%vO#UxT1K}+9_rEtE|1R~=CBKIK9zOmHG_)y#eWVA zDa?OfH_B&DL}9+KC&RQcoYbeLMQq>(|W!U)g`` z6*>1g@rkX={NA;8a&mH$X3Wrd`t)hh=V!iu?|Nn*OJH!bYnm9K>lKvfcU*$!#-qzO z@7|4FwR-i^ojW5pZQh(49UZ-R<2S==GSAM=PT!h+UC-0kSJd3xeC5iO4|kVE{O6kQ z{5ZEsblI_%^HKj^wmjDVP%+6WWc@|6D8W+)4m7-CcoJcjb3=ibmzRm*&Z9H-3<_~^ zahozODt*4Sv2|_1-L_-P78tuE@0IqS#@Wq(z)56|*{$2RZ%>^z?Npbjc8II-{`2!} zC;QGeTPfb%-Tm~#!^5l2+SuBvs;auayT4!mc%SU#6)Q9}H8lhGPb_N6&B>Y4$}KMS zw)*?K*v^iQ3CsQG^Bwr+_v7EyBdj9lzyEmX5FZ~O7a2J-W=Fxn2i;eF!>p{WRjsU| z&VGM;d-;p9vM?5piVBO%O6lk3OuTR*fc4JFlb&JgVl?&i^xD?`{r&y2<;=5;D^`EW zRl2+85-Ycuh)vy}irU=V+=9Hkb#LzO4&QqugCXGT_Po1Vk&%(73jF>1pFDZ8qQvk& z%f95}d?(MGnW7!OPGZ)A{y%?eR<2p|WQ(BVlZ$FI17jVI_|LPEWL(6uXN%OuiXXp! zudXS+Jj*m&MNQ4k$;pYQwWp_N%C>E0q3Y&&cM{4y92^>Ac9nQqT2+2pvT(`u_3_~s zlmGN3Jf3ha@mgz^^InUlrY4WS`8PJOyM}MA{+{RU_UP3st>@?Gi(hFMJlidj$$de~2Q^Sj&%b1+$FfuX&)0hzI<8pcVEf=RLqtUNw>OdY%MyQodn?S+QpwN97iOXtxhW-RqGkEJIdiN^ zyDpdAIFqoqVE@h^dzVeTbD(3xO8Hz7ZnIez!`}b+_3PBC(A8=d5ql~=PT?wleoofY z%j?k=`E!pSZ0Y}YT>j&-kH__YhbKRA-!QRHM(pVE+7KM*m zW^Ml4CvTs(M%JbxV5^eVlW3QJst0{b)n+WSV)dL_c1xAHL;u%};=8*_wchI}iK&P7 zPFxt)a?A1K&WewVo;-c3xzaUI{Zd*^3IJe8aPbM&( zMK?c>bt(Q;wFU3&o z!FoCBv$V*wsuS5d(Gx$djorV`?VkT-%gEV%zakk8rf2!CGoFyVf6<~v-?z@b?9VW1 zS!`1Jo0>3&FW0U-`Q^{>Q{;@vWwzTQpX1iO4FC3@g+cbkTF&;hQzGyE6)5BmK3Fxw z^WJlw1A9z4RdjXVW`u@LW&O`T$Mf`FQHCnpfK{6NlW$Ee*E{!|$07YuZqI(kGq#H> V4_;lki-CcG!PC{xWt~$(695%iOSS+2 literal 2186 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEOZFDG6(%Yyfi8^RLAN`$ zsr7ypTwoTZt-`C~syVe_qb7?<%%ROTZOeDxw@PiRl`}3*n=y0oMg5zc>CfJ5z5e~} z)^Eih(&t;)aVKnHc6+>;!Oc3s#4e1Hskh95wZ8tp>%I(i1A~Hk2ZsapwHK#(fB5|Q z_xUxEn>Rg(Sz-R>@VBf9`p4(Xq+XHEJtGpUA;VO1=;C_C6FUA9rZasKH%#ZRcA4cr zmDB&mH@2<*@VX1`nktagtlgG&ex7W%)zzqP zH`sL?^f$kMqr&l*FL2|XiHtS>WheaC-TVH)wRZgjO|0A&X{=K(b39k%nArKg>1bC4 zAHzqJ8v6xnn$Q2-S^WIRL}hn7IYvG?n-i~Jzy3MTw%Vkc-}Y|bA3wH4VUAfJ?=1Lw zZ(r^2isE8pbrp5>YF7r~EBwvMhCi$mR{ii7wO?p)^v91Ko;7j%>ujt4{4mtk*H6#P z%v`f_<;ib%j~sDP@#6HIy?F6r?gsSwmM!mhoZKR9+$?w9<>Ec=RG}Z{ zt??Q>wTI_CpYzU1P$4NNr$<~&?2~J^nB^LADXCMNH*fy=;e$cAlQL6U$bp@_sS88T zzJHi_BAQ8Hf!X=<=gTABA82IWvv+T7=yh(Uo`sL=6}p969$&vF^x*31@S4}x*6w=6 z#>)D!TU>wDq63qe6rR>6KFvKH{iJ|VDN(=Za?anJv$IU!9P5?#;XjjR?7ZT%-RpPn z(w?86pRTH^I;CLK`$LBhM^;tsGI0wD4ZUf%JwoTrp;qoU&(6-)F*cs8s-|XSu_kN% zrcINsar^x}b>c*Vsj2C<^e;7{H7BptNb>3)<(BmcSiN9@gR#og1@ksvyScyKet*$Z zE`DzA;FbLzk0nGZ^YhoQefRhGcgrK!-mK-7HY=DA>e_J4V&Rdux3{O39(WtQq^iaF zsDXd|(Uw+@W!m>HTzD{v;oGTmbFC|rlNYDeN@?iF?>qDS{QUKiC&Q2 ztRElGY2#tkf7T^>eO>Hnc6Ro=VhKM#J>9cr&6$-QE$i0l)qQ&6+1FQ~u}qoKVCyH{ z=xrLG|6Sj8LRdhnaYcZ-ltta29jBQBcFeb}zP4_2ZEfwI<;&ea?>5iB_hH8li|s56 z%x2nr+0QsX;VzSpt0Rxrx9&DM+o~ne4STDw=JB!KU91(~-bjAk_SW{v9@ggH)Ac5byLbplFKzAFTX{>1VdBaaD>i6f z=@!>taw0%z(O%{>ma|q{+7>Y89_)&1R7bm6zy zKI?g(zAyy}aI3oC*s>`|V|Vl0+uKjGh3T|u_%D5a<3_~xoP9MvgDly64?K^RQ_N=# zi?tV*dN6U~L>X<{>2sHUJm?h>`R?xS=bLP2%?n>2r@OgX)8zQ#C!8f2jG_P4%t~Hd zP@FESc4udCyMFYxGimInlj34x-b`DYe7sNd^FFbCR`JTanI-z0KH6Y?kAl=iV>(w6n8w z&ypoB;asILmVH-}DfwX1ll##ZH{Q7uvs=Y)zMZaL^d{~pSFVKY{_5rJJ$3eSISzqTk$g!5 zrvCydFOFTaQu@4WmzA&5#fuj&S(jY8a^=dA+qZ7zxTlvCEMnay!^z1xk+b2~N4B6a z=9M3`)hs-u=luIuCpvSgcDUF5%YxzA*{i2qzxJEyRKBW?SobR%hFnp}<5&0uCaJYN zxj*xPMsDfU1!wtZpG&-XG2F|m>(yUjbw7>iyS|$6N*}$f=MDTJlxLjEv>c7 zP$|(RAj`$YMdP#GQIEV`jWW8aO^>fUR#sM?#XLtWWAT>i?|DyyzW2MGuh`WXz`Jn% z34_K1GmX60f@7aZTWL^#sSx5>W#-yO}Lw{AtfbQjF2T5Hhv zT=v+eLg50Nxtz9=qN1vIS#L1=&R!k1cGB0nfPf47y-y637kvLCxT`*qNpbD!V(pCh z15do~N-de}UYD0H;h@yymod}f&8@B3TA!rEXa4nAtl#tHZnA^cpAJs(btO&OaXYeN zQy$HoFY$8oaYn&UGaM%5O?crF{#r@+NqzEy)%O@LDG0p$z^^9Y>*e)mx!>HNXSK@r zcnvRwuV;L6O<{Yx@2xk#;+fC9a>9`rzk*u+)=&R#tX%t9(%}ogkMF

Re=#@sjhYR@42;_v#NPtJdT8_Opa6@Aj(w*9@~ zhpWB4y`s`j+ZQ^puv~aQvFF?4$;XcW$}g5XoX*%&b|9nX6Vo4k28RFt-3^=aEvNQ_ PS{e+Vu6{1-oD!MaRpo zQhl14>jGU9k*-Zefi5h%EYo$fCQ5fU9nsWTC?@z#rb55wit7~1#TQ%I=U892d|$q= z_}uTicO);@{EcTiwoUK%>$r29zuy!W5U#M)X}KPG*1_k2Y5?Ezhi=zcjk&?GJ~&4*b(iW;ASkemKv9Gy9?NoFb05mKf~&UajX{J+S}g8Rq`(qV%>fvK4|{-RZpKC@@B2$EB+EA^{yiAz`Dd83(8J6 z+p)fDomt>;@cMzu^E@|BWi5zp{3ZHh;=cRLo~fE^5BXGbNd(3}fBD(Eg88V>Ho<*f zAzoh}Mls)3jDNX3AvMeW_W$?`EV>^GjohB3x+MoE9^dQrHL~_yfEicGeks0_4S8pZ~wjQkMzaG>({=_ TC`xBwU|{fc^>bP0l+XkK@a#aK literal 715 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEOZ*R-Jof~j_TkiHi5PSCLI!`(E@AF-^Y_3-SIZr(O(mY3vY6-(PiTu?!4$FND z5DgYN78lPmPda+Rf*Q?=u$&|HD;V|(*w}_WlArQyw>i6ir|S>qr9WFGJ>K*l6i!yF zbIkmgz!+4K{Gnn-$NPX;^%0F*?n&5)xjo{Z^32{$Ve^L@Icn_vZH_+}QWLq0xckpG zT>X)r^x?#dR&%Ehwi-`z3}=bhFztFYQ{WGW7gxV;Q)JlD46h$XI}};$d%F%jew1u< zB*{dvCO%QPSkhGR)+57>hPM(8r3ChwPkE*$rPveD)4Vk4NZJ#Vr}Jz5{#-1}|0{5? zH|b6<)3U99y)^3g2L@^!dsm^yV&C)V&}a3dGXC=#)C2yhW$ou~|5owD%~0(?NX_>b zp$^fTq<;L@;hFV#oxmTVERLfR?8#e`zP#Yv!T&Vha@B)X0)N<~IF3rlI=3YKd4E#a zK>Ac;bw=X`vHt!hJH9T%{p$V>T8XmZ6-|5``5$+5yl52X>$Ri4rIpE*A#|;7>`agVry`ulZvU%U_ zoqlFN{=fN?#nTkSSK3V%g)iJ{<=oNz>=4V1|Ezm9vMjdNILN&s?Ga1MVOEW~vrj+Z zoFW`|Zn>Egd!SGK9P_-^#f$XsarNKr{Ig7^Eo_0=y4{5mU5yKWWE@C5VaMk!u9RH+ z(J5tVnS4at4x!21=RZ!pVe?tv_37sQH>WSki|ckjF7SB$(X9b>Z*LniG8k|$JKhxy zjz5u@-lqB8tf+G1;S)2Cy-JcY?qfUmxISBsT}43BgKILgYG7o9)b#Qh6I48T^RHNb V4qR)P&%nUI;OXk;vd$@?2>?QmMH>JB diff --git a/src/drivers/webextension/images/icons/ClickFunnels.png b/src/drivers/webextension/images/icons/ClickFunnels.png index 86504340ecd9da4a8771f11ea40dddedd0a1c83f..2645bb6339bf6cf6b9369f21ec280f10e8e7419f 100644 GIT binary patch delta 1824 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 X(z{~4Cs!tD{k^BFp9{-6r-UW|q6o{V diff --git a/src/drivers/webextension/images/icons/Combeenation.png b/src/drivers/webextension/images/icons/Combeenation.png index 86792253e375667078ee4b4352a2d43a24c73b44..547bdfa0f5d17f12ae2e8c98963ff581d07ecc03 100644 GIT binary patch delta 2309 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 diff --git a/src/drivers/webextension/images/icons/Countly.png b/src/drivers/webextension/images/icons/Countly.png index ae9d8db9648cc1da2b24a4a9fb09e8d12e082f0d..1b3c193608097c77fa2baf641544281288c16742 100644 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F**Fl)kNn>^e z0|Tp=r;B4q#jUy1>vKe0MUJPJeZMtNw`SoSyrzEw4AlOaDP{dx+;vcB@ycf`|1>6=geCQwD6HM$ar*ANp8MOs zZ@YVY@7>*>P3OP6ckbPp+28N&F;6zF+u-oyiQ0v8*FQJ1L_OiQ_5NV0VOGFpv%Gxs zgYplY6~cdwAt(I-|PSTht^r!_5idFf>Qr|+!nlvzf|si(OXgS{e$K62`%2B-rPDMPuD&qAC7QqFHG6ZBW?SsbRf}BzyOeJ`eJ7bKc5$?& zgm2ITn|Hw5wftzO674A1Bi);xiu$&mmZ(Fcn1#8es5zD4Cxu*kfly27)n!jt_?1g%l-an{f z-(MwQ)75wRlgXDEeTK*GJh(df^o8wV>PuIy)ZFt=L?(0AqV3zwuPoboTmI}f=L={0 zYnG+KdR`NeqB&wtM@VX<2LvIa;b$mamCa>U)scWFroNkv2?^CU;76? z*Evo5cv3$>>;%i5RhF5&g&uC&3jMpA%|C8h!l1bYUInbEb6V=l+r4);>A`MwbbB!@w|DOj*VO;F;7!3 zE9nV!zHOWQvcM-+I<9S9&s%BnsnUDS#B4E|w0^e1>$!qYEmPucy)`x;zmau+b&glX zLkWpVaRSHG73bM5ShC?6AdMsa#!72Ew9M>=Ju2oFRoNJ9)C1pKKBoc)9>f% zx;CD9+;^e0V5acI4vp!X1Dtl=zFxwa!MyvR$3mVgi8k?`El>0whkg-%uUK^Ri`3lh z>0IlZHlF-9Z*kGf?3ssWzFpqH6s+bnt)+DZTh5a&-kUA??yo5FzLdFp4CUn zHr(I-@x!-L=ZUJfOjLC?%=IOpo8EAGOpKiGCCtxGbUI?AHWl z|Aue9^3B-?W0y48G&0PW4CY?*ZjSuP`Tv78I@czJ~Go*$ZKuXwenIiPYK-yBh{)34ugI_whcpAlZXWyADj&i#p1(q(V0 zm9I3lZ(V7Aa&pFub+Z54jufA0DteQ1zwh9-naZo;_-}mISg3ctbaH07#<$~}%&pIc z$42DyoU{I_B(jHbv5Aj$$V`byW532q(-q%EEL_!?S0A`u^Fl+4;gy%Jx>c^1hSbfVNJ^kRPk-gpZ@}jl8GMBw3 z+Gp;5o|WTu_hH7%0xsWaHx3%j-RvYUZoEAH;$jD2H0&)wZY uFD`0_5TAIZ`C-p4KbI}_5=-0uGh`oKG%aQJ=l={03=E#GelF{r5}E+NLX8#x literal 4166 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 CCBHfV diff --git a/src/drivers/webextension/images/icons/CrossBox.png b/src/drivers/webextension/images/icons/CrossBox.png index c907d010be612037bf227d57b54d5167f15afef4..1cd838e64c5e8d61dfac8f4305d0e59ceba86a7c 100644 GIT binary patch delta 2137 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 Mp00i_>zopr0K}siDF6Tf delta 2874 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 MboFyt=akR{01I8+IsgCw diff --git a/src/drivers/webextension/images/icons/DerakCloud.png b/src/drivers/webextension/images/icons/DerakCloud.png index 377b223f2fb28789f3f7b206379bc1fff7b2478f..5a4fdf3498828a9c90043a201c24b1ba69bb7850 100644 GIT binary patch literal 2030 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Wa4PZ!6Kid$>LxqYIqOa9Bb|605*#(u*_LkTWEPS#IK{id=#Wg5NP%5Dbv`fd*i z-WBFKb?a2Km1~!ky;>6T`buWjRNsl$TxNY+Fl(Cbs$IIF+d@;lH(y+Gy2I72p{e&^ z!iJ5#@(-T>E8Zx~thQmR`>(ad>(AT%FF*JHR~=ufo85f<@3$N`&0o^Ir1gmBBJDro zsvjrp@T~H@r}}a29S5a}Yi>=s-SEk5QnCuWXU@bFu6Y4W`#gj``iM1<-Hq*~%FA+Lfo>`?d^^L~v1S9K~YUrzagoly?0i`G09@K1lpclL4rK81Uq*gkA+(>nV%?C|F$ zHT-Yurd;V;%W`mP;61) zA0IB@xnE|vt77F7rA$koto2ix9)!)CquGB%OgjGW(NK%kr9Tcnt`0m_eoZ!-S87jQ z!NcB(oHgkQBKqc6&A4o?JKx&no&V@s?6abj;+0QytbeYy-`_O%Y?#cetRw1@Jl~CZ zum1S@geOi)@_7HOS5lQmxqKBJHRjvSuzOe*?^ri~Uny^C=q>*>drEAw)*tavYrejx zZqI`)1O+(7EFGrOu*n=2fKJZp*2wHR4&X-&CR1ynaiFv-0z6rpL{5r~df( z#Kh`LRIig#;?Ad<>n1$pi`(^RalqvTM^odz78>ko=wH6*#>-VpHcU@2oP0RKfbXi4 z*u9mNUuGWKaXvFn{EJzy6yH*r_pXa794>4=@{KFpWBs<%;p!Xqe_ogBc~ZV(@uH^V z`S;}y3NX&_Uh-k5nDx4BgmuU0Vxo2p>BtUAM)G=f>`%TstQnW^ZPU`FhTA z`P5{eX@}h>N_>mv*&q@6;&Z#9Kv$y0Muz_d9Fw1%xc$0kMX=U1#*EO_AJYsv3e312 z)m|qsMC}m{oWZNLB6QCV4KeS9`4wzkZj8HQLjxwTZa15C@Y2VI^u9M|A0Pb|#ZnZh z6EM%TNM_d?w?7}^7vD%0|Bx`5w_ak_vD+-0&aF6R=g23EMLq5 zlRc~B`WIhg>p3!6Vn+AlGgJ86W6iFdc={+x`~1P(EC)`OT~J*yV?{{J!jwyLA~ic9)x-aS6MmQB8Sm8<4tWasNCZPq$WW|>zDR!-R=8I&|_(NQ;s8Pm8v z^;YPq&r9^we(LV|uk7qI%acawJ?fWte1E4kZOyf>C6k-nC;Roz-l$@h88YF5<1C$9 zMvj%crQA+_TNYV#XsgnWgX{j!f7LkE$#>p41=nX&rZdW_-{1J*(aptgt|za*G|R5Y ze`@&twxqDb?^sS9SU-0L6U(|_?R#DAYm2Ujy)N4z?QtPgTsd*Ap`GN>73MsS%MYY= z@$8J*#>K;(&05IT8nf-!mzy%nG~2J}TP~T+_~L4&X#Y%&Y3yyy8To6qR$I(H*Xfn? zamows&myZFnQ{fDNGy3j%Y5d+&)!_ek11!YFrLDCVZO%!rN8{l_jg{$o zO@4DL{`Q#fJ1u(S_0QV3eUJD5|15CFd2{OPMhBS>_wJf5nt9{prkgf;!G8+`6uLcm zyLU3Z`+w#@PSC=A$J}ZPxAMny3(k!7S?I0Ll(6J#cuZ;3xzl|%e;g)13xChk@pQ+W zW>a_xsBYN^U3JR(J@iCilM&mWn#?lAf=W7?o zsw~~Sk=5pB!s-96UftKvdAvN%-Tk93Shs_p&$ue?NwX5ew5skiGnOTr*si&*Q59F0 zwBFe_NAZsC#a=vR(gYIZoBKJFE5y3RtAv9NX7-4fyS`Lz|R zZ_JqU?=tU3!Lb_QIPK@(|L3{J)-dV6<^SHe1%&B<<+U zQ+>6zZ>rX9nxNOpwfLNEkzduDe__8Jg|hrEe-M!W;wtR2zbL6VYGpuD{94W{bDSb} z%}qUI1y!Q=FFq59x}{K~_4a2yBlFMqd-%e{br={J7(8A5 KT-G@yGywqkTjQ_* literal 4243 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 IIVCg!0Jd8}(*OVf diff --git a/src/drivers/webextension/images/icons/EKM.png b/src/drivers/webextension/images/icons/EKM.png index 41939f248cbbffe624201c52ddf2459ee4748a3b..c5673dbe2cf36ee618e0f8cb68d0fdb9f2564a52 100644 GIT binary patch literal 817 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|V1zPZ!6Kid%1|`g({YN*w=hY`uHhPsgaRS*d}Q8+$qqHC^zV6e!!Yp!=%fl3C#!t?WG%e9!Xx78VYUs7ISkSXjtvoKr1}Xq%5aOcpEc}vzzF4$iwBXshNU*yHgILS2{ zNB%K1X#Gr%=a}ldcu7Nxz*5DDU7Bm8CFXTFEncyg|^#87mH_TcWrEUtXmvU~t-QLtJy@DZlK~Q&~@}tbv z@5`k(t)AU*S1sF_F|^lS@xzL>+iJg-Hr0p3m^BM!0lcf)^ZD9Oo-4I`= XZj}G*#7%Jq1_lOCS3j3^P60BV#*4>q2Y^Y^t zR>*n!hLON@*EEs46Zpa;`Wc1UINnP1PjiZYwk12a@~u&@)p5)JU+>-jJGa>G`}f~< z{`&2^ANO!-R}^S4L@{n*UBR{{ftN+p@fFh*))m|V;tTXPG;szp{^R zrZ49OwmN1tUtzm>^FbE>I$!PMTijmsZf`Hybg99kUh&oEB*h2O3Lz)kH||};z3Vmu zlQu&jqtli5J+118ndhHAcwz}(p=+;%)b;=GPdA7%Y&xA_Z>LhnlU4lajDXqO$Yz&Jm-Z@!_Vsv# zv^DMQhm*G!W?%RyrfS3&WAgvZtqS&2^Cmyqny>fhG}}~XIX!j`@!by(r#nrQdDOi2 zDc78L674s-+k%J679JlZyA#!Zu2!NBNfQ`& z^HrUeUVONcS$BuoR)dDF>B<7K4_eJv?+W~Nxq-Q1**?yg%P%IDyw|GO86CAM*Q58+ zuKfY3@~j)9qDy1g6O0(QuGL!N_T%QNmLn6U7i=q+(F~gSS-auPf`1y4?`rgx?+VAh0y60tZZwxcr-rp;ZECwcJR z<6430qQanUd6f)bMAVc#R2uGOY;rW1aNYR)4ilT!v%hB>8s;*!Z)wos(o9r((WAD7 z&u5Wap{Rb|hxY$k=;Zpc`Whz zTkzwKKv(wfXLl`D@+En?tT^%PGmsDQJTui9H`;^sn!krg^S%KHrZDU+9jpFec!)Yft&4B3$9A$DrMv{X0z_#ad>7GACl&(zpL=|S#vGxfN!5S@E&k7 z^I+=uD|?pj_+r7;XWu5}H~aqNG>E&-FrAs>)6<7XUK^U*@SpgtzTsbU+UBqb_gPnj z@29S9eN$k~H&=Qt^TaJDtzR})qy{t0)7agxtd4h&1d|$5W1Z6x(SMzqyM-5-Hr|-s zZ~yIxV__=OO!nJziv>2t>;8=2@=cGeOY!cWsRF_W7Obql<#=XIBTxV47Zax)Ioqcw z`tVrnA4{{!bp5iE?26e|T4o3cd1 zS?`)O$nvi}SRL)WVf{NJE`L6YHTCbOIXqeF6%bI%xpeuzva9zZ&Q@P$@F=U6pJ#hJ z>3hW5oS9Akgd0+$76&h1$nYXO@mJ`KyWxq;%@%P_4(44TbP0l+XkK DzJ+qj diff --git a/src/drivers/webextension/images/icons/EasyEngine.png b/src/drivers/webextension/images/icons/EasyEngine.png index 737ecd1b7931f593a6d3e1f310cba060595d77e0..9d861c3206e670c9f9e2a87c58f7972bccada6ba 100644 GIT binary patch delta 2022 zcmbQOvO>(PGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=hEVFmM)lL>4nJ@ErkR z#;MwT(i;_{nd{jbJzX3_DsH_E&-4jN7ujokU;~fFrp_FuNh<^rHJT(`jviZO$hdgM zF2$_bPF-x>P9|zmM?0=Q$jed+RlXL|?V^;FVw%;$)t4j4*c!lib9$m=!i<^oey6PX z=6*2jw#iHHxO->5-~0V;=ks~h``*92yuaoT{{w$U4;7(Z1rM3(zkc~LVdu`DFDjg! znI$D80!m80w6i~W{aQQb_wU~)Z{3>3#>VF1?|)u4U7*c0YV9-^rNCuTYwKPGvwUcGgHpK&S!i6{bk3Fx!u}buD^5l?#qka`wtab=c!n%3|Tc- zSl!QOj%Bgh+nbx+C1x8Yv*p&`*wDBxX6L8t3nKbEB9m6u;*>0_^ts!Ay zZtQ$A9W#wmy_EXZ)zr?td;MB_+onxiPaf2KxO(HpkIlQw-`DlN3HMlf>8Mn%TYcsK ze}5M~dGaL0-roMw_3O(YK79C*`N0}KS*s&6>rWmmJ*eh0V*{&t=h38xR~Q}c#=d>? z=G>=xmgnDlKiXTGnr>z0ymRvmIP)(?aDs!G|&}uO161crJVqct~31+_~VxayC2anc@^$IV=~j zF|hN=+0=U!78Y*Fy=}H>`}XB`cbE6`GCWdrc6MGrXU?3r3(oUyopaQrth6-K+uPgq z#JgixSBv|fO!*g+ZFtH=LVmyg%UfGT&yOwZ#mv z=IewS{PY@m{IyJC@@{I;P098=in9>sa`AJg)iP7-yHvN zzx?^dv$>PC<~{!O^mNnWBFlxkR>jYFT3cEIqM~l?j%^UXn$P~c^FfKz>w{gz6E3F8 zrN|69?UqZg7pYq&#$KDvr9|Hf=+a3sS^Ek9@)22_X@4hFmE0=VbyOU+6tgP%o zGcz;23Plk&;S*YIj2l(+*RIb$v0>}nJI8Kr_ZA1CXA-@wr}PyP=85TaUSRzz@VRfXdwOrFvf=MK=Gv+|_shz@J$mpU!8b8+Vtsw^<=5E;@~SNPFCIM5XyeZaR1>sk7f@r6 zuKf1qCVRvJr5SZGn>To^66wl2JyGSRxtd+|w>9ED(odf~EBjcy_)yfQ6wbHz_t*2@ zGH`m{l%o+AcJ0wp@99mC;-sXcjLb|-9_6s?EGU?3t9-&-LZ8+9x7#K0QH#xZ(qglN^XAPnXE-DlR=-Qx-rk=3%^jC8yF07yNHWYS zeR*l=*VW*rE92 zGsCx*=RynxyAzzO>i^lywX5C5#NU$O!=-R^&#}jHzZ=d+-~BAI?RKB1zC*-MfdYAJ zjTpnZ*F}YeHLut2S-NIT&GS{E+Q0Jd?8toaR=3;S&@eDGG_=*3d*{`wSDiH7O(#s5 z((-MUvc^m!BcoM6(<&-bsIOe%F^}*2pDXw4-=%#M%Q#}MqoXt3+$7=qU0umChx#MtCGE}4%(46H z=9(|JS2#RBuvj~U-;IsQ{S#xp&DfpvhB4#qt*vJc2%K5cyY*1yhWHQbW*9$UzOu>S zDo0I!y}W&0Opk(Ygz}t(jIQwY^>MX~&a=4|-)3i9ofvjid9KN~a>nT?YaZX(S-g1v zPMw4!5=_QvTNlS{Z)$1^S|EPv%$YNe(PhrjrMsT~Z?2zVa5iC?Jfqnnnc{{1Z!+b% zc0YZ3db;>#kDbDPb1WRS!`J<>h<95M*Ijh-q2{M|@A4M9Y)(6?H09~z`dNv|+A*bS s(ZzFDe{w%(|10-|_RIQ5kH44;<$i9PaP8$%1_lNOPgg&ebxsLQ05|))lmGw# delta 3815 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 P7#KWV{an^LB{Ts5@$NWO diff --git a/src/drivers/webextension/images/icons/Elementor.png b/src/drivers/webextension/images/icons/Elementor.png index 87fc23e014e907cd2999e32faf2c3c26d7c9b6c8..817059c9f6a8db45f5e655ee3a4fd319e703d9d5 100644 GIT binary patch delta 1308 zcmZn>>ETxF4DfU3<&xrJU|`_&^l%AcU|>)HVGcG128QCQsxK22g(nt?PM*n`SkH3C z)5S5Q;?~h{>wXzmfpxEDelGl0xb29gQ-j9^);)esO$oQ_Kyu4_f4;~KNdg1rGG|p^zDlJV_VK$tEk&^srCH*@XA#O1Y7QJn%>ZR zNv$dLP|w=WZGo&EM$-#>Tmzp5L_N}PpRh$Q=}hIEutrwpMfd0JbmDjD{MdZ>`V@x1 z2=O?EkBNVjW~Wws+I{;@{Q}k4Ivekzzxhdl+$z4|UUKu=mBI^e#RiHMzDdgeyXVTs zFOM@f@2&647mPo2hBq`JR`P}5jQs1fZDzf{@?_3g@vBo()}72=G;7Y)oaUL4nW;L@ zyu$u{eo)`h#iV`Lr?h9G(WN{04{d9dm>~9HqFLfL%azrx%&C?F&tLK!3eL>m)iIaV ziZQc!&&mS*1q#;luVvif3(`?aJNv-Ke4f~q+riGqUWnKH3FZ3t%YOVWGA8_%EsgY>QLD$UBwd@B>%l^uJnQ!>D`ozq4`VsGEA7puP za>GlpY&X`(Yr0Wt5fi7Wo?+7Cy7K)}tMWXaTNR7!d~f=&+KENnW7XWbYiaz$jys$9 zfBB^pRht-ml3~`Z4`rBT%C-2o`?=4b5(Mg;ckEchx#HdC$!Yh$clzvM%2{8(ushq^ z?&V2d^`}d2ypXv1PW$4D6uvpFyjg-bkIr&F!+-O8?G~2lThtSGFgVzDii&LRNPOV! zv!}u_Onv)PpA+5JR@5Ef{w%y8zJ0^qNTuX=q8oHY?~4vBe$4FRK1@hcd$ryK*T(zx3>Ze=kk9%^-n{4;bz6B z+}{{-rp?{C;K`>;E?0Dp%kBJWyd}f4^I7D>O5vd5&VaQ`><(_!e#~{~#V3dKy7os| zjn@|aW$EMJn8M5WW|6|9O2PN~iEqnRF0osCK4|08jkA<$-$b!Bw?8%6o4?VeyXn2c zJKcE+^{Hoe+jjjwJ>&K_2Ayj!3==AC3O_P2=ui@_trvs|2XLRW*O>`=iJ{;zMAyL;hUe zzX{LPW{NDHdiCQMj%gM}9~ZXP8APYtO4`~sIZAsQW5cv-+3{V~j(fxY9=KI@^5-1R z;`j^So8RseQ2U!uAO9lzqv1>4{|xWXO0i}xzT!Mrpni{Y5hqKGluF)?t2ui(FFu<+ zL0(-p|K75<=g-}!&H3}>b@_{($L}whd*$?#+oyV$?v}gzRPIOp^RkzGYrDBG-CrK? dD6aM&qg|Pv;e!)3#taM$44$rjF6*2Ung9#hf>Zzi delta 2456 zcmeC-ZV^%J4DfU3<&xrJU|`_&^l%AcU|?_nVGcG128LCch4&^Z3R^2Adj$D1FjT2B zFf=qXF#P<_z|ioLfuYoZf#FpG1B2BJ1_tr`N%2SB7#JAXlDyqr7{K7C^X~eIh7$Gc zC7!;n?2owkdHMLhWOTDIFmQbKba4!+xb=3n?HW~c(c|^?_m6K1Y;YCW7ab(Pc+y!= z#KB#uOF_Wo!s6IP4q9AUEen=JYA$SteMC9D9xtY$Igb| zdfsld-DmDS%f@?k?e}@s+n(3={ePa#w(eN{)g4m#&lldBUVc9RlhFf*Hcp;)fd?!? zCwSTye%Sl$e*6C7$X|OO#puZ1#rH3gz0fBj`j^FFrXOj>Km)CLyu1Kv&c zOyBk~b=31TOh1>uNOF_D^$z8Vl+_16L>^U(n%%t5=W1{G`pnZh%$qko-`$kYRL@vZ z&(!42I72}GnVej0ZIiprgGS9ipEG{G(fz}Hed+$#|JRCqW2c>ed{}Dj&s#=@GdEQR z&1~0_P02?zF9Y%eZw=Fk>UpL67@e zz}}+kaQb^1D~AE=Qd33`-z7^A)@siPy^}mj)Q04m$j*N^Iu4(@j@f<*S+F zFVyihoPEyyv?X{(Q0m5d4Q~eqpVe&FdEd{hNQxADc72BHvTIW#V;K(3J}j;iu$_Th zyldIAj2S=nxJK7}u3;|aT_zTCHGxIrVf#GScahgcL@u!;9A*^j@zFI-3*Wu`lk?SA zJzP6;9TzZ8IQ}c{fc`FRvy4Qit(FVc-hI+0$6}vye05T(Z1qKgYNl4n9- zI|;9C&T_y1e0bgexIcBX<-G#@pSE`@eOc<&RNHoc#{bz*+RtpdqIP{=r+!>!yZo~a zJA^rp?WoP)s1<$wPeQ_Xmf%f4n=kCa zEZL9zel5r7{qOzUZ@9PY^HuSmKY!}-taI)5 zuy}gEe)@+l=6zpJotKcT|8Zvf#}9I6qjM(ZUDak)*mE#sg2OpRu{`6JzHFU)#l<_< zu$c5skv?)w{(Wy|kag72eEU-f}h2 zOtf0(5reAxg3v8W~qdvqxZ+R$#5#Nip}x_3O%_1Mk6`Jk!B%Iw8uCL&_z zekyKl=wgd6|DfKl$@DgIv#+>?!emALH_2@0Ei6{IUd^tEd)^+Q`;I~2?vZ(`Z!)=9 zh^_v+MrOjM>IwgT+S!yl)V#kcE+M(!W`C=Dyoil$`;p_z?iwF2wOmjiCi-saN=*mB zo-1sZmWEtBX1LhK@A&e&5B5Hc?Pu0`$Z)mxRmc9^Tq~xHOcSbm@2zm3`Z#lY&b{*s zBQ{mBB>j<@Xsvdq$Kgza+Mb1fPW)l6;CcB?_`FcIX;N;%t__PfCo~IByR!Jw;&Am> zuO?2NQT6ge70WBh(0aq%F5bu=S&{W;A9%~RTYq<)e&+83i|eV&JddZw98YQDw|w@4 z@s-Qn*RnoSZOa}tV17*p9xICr6>7|g^xbG`j|mEv%kN6 zcBV);ks z`n#L9ZCZG4!r?vc;?luUc?&+T`R5=I{K;8;&9dobn=ADb%-8IT;6G<&6f~#7yQMw8 za>wkwibDTy{?YLD-S)q&V^ig~dloPE+6L__oV3?=(@)+1UtVk%d#5k^Q~g2l{6BV% zj`P{~sqJ`pV3mK~ig~-zIzwEyRepC@zRtVHd&yZ-#i9bmA7>^1d=+}5-YmLeb)o6H iV^=Gpd;T+8UXq{0)FfOr(Jh6Gfx*+&&t;ucLK6TfexHc| diff --git a/src/drivers/webextension/images/icons/ExpertRec.png b/src/drivers/webextension/images/icons/ExpertRec.png index 490f69319553799be74767a5275b012d1da3ab9a..2d15f2845c5c0a0d0ab37251ac3fa6f6528fc68f 100644 GIT binary patch delta 1022 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 PF)(<#`njxgN@xNA-&(5* diff --git a/src/drivers/webextension/images/icons/Express.png b/src/drivers/webextension/images/icons/Express.png index 8f3461e69e92bd52061a573462093ae878df7ec8..c1f9ad582d94dad9a902fd343c23f4f8e297cf72 100644 GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG@&kNAT+16eE?>Lx>GPL$ zTXxP`xcuO;lTV&K|NsC0#F_J#uidnL&w=jAv(B8qv~c;_cke&kx^r*F{H3p6zxn>- z$ENLjR<7G}?&6gxvlq=-ymI&cBX{mSJa+2rmYw^q-MoGA%JnrHw?BXJYSD^ydk!AG z`{2>D=P%!X_&Dj(XB!3v2F?PH$YKTtz9S&aI8~cZnt_2)-P6S}q~g}o$#3(T3`E-E z7sw`Ty{LIvNAKp}`%@j2A0O7bwJQCP+-~P<#?EcSwa57`_Y3Wm1 z>((BVhTvoO-j17raZ|8Y8VB^DKlpN9EwD zmr|d7=l1(e<}KlouVlG#{g&mTJ?z`|z3Th%sUc{~CNAcMj8=@6=C!vB8U4$&EZIBX zxo+BUP2|odR)aNqbFGAHcPoG3%DO*erDoKR=Lb)u{}Z?O3Cn+HV{qD=fq{X+)78&q Iol`;+03?O?tN;K2 literal 2362 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 ULDcM%3=9kmp00i_>zopr0E63NN&o-= delta 4699 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 diff --git a/src/drivers/webextension/images/icons/Fastcommerce.png b/src/drivers/webextension/images/icons/Fastcommerce.png index 6ba20a3f3f4dbd5c2e0182d19149ada42ff505b4..03b85cca53855d4521224ceb0ec6f4cb6c4772aa 100644 GIT binary patch delta 1903 zcmcb)k8!oAS!aNsJ1>_M7Xt$WucwDg5Ca2)0tj=kF)%O`S5-&t>-9{J*(&ZdqG<>}M9IP#cu zMK5^?Pfl8N^_I!9EgkkI58KuLF06OBx@B3`WV1?_ zUEJ2^;-1aEIrDv$-~4>B#GNzB7IeUI(^ce;N5e_e)?uB%UG zyj^%Ijd56baTr5ir@C!3m$))y2MIMs98Amh{jFJ`B};7 zw@nXPZ#}N zK<#|~L$?~&v%FCoT3>(M!u!10tN!HkY#Z~o1kB%{H(Yf!T#iOyN zCo^hWHN(7j^Y`*4oDY=vqAhtt;>e5(`yG44zxdR3bN!7^_BJ)F|JloE5WRav**j*h zdi@wzpVz-`UOne|a(?mMTWU{Dj!f^+_{BQMzEV>wMu)-IzC``p#jdaXmv-mxxunvt z&idq;bBZso<|WVi_;~fS)tA1{OYQJ;=`Yb*d&tM8Mpge0`@-PLK<||M)|PfxYgpbS z@7CO(XM9qjg6Hs!soTR3pS!Wr|ID|_fCQd{4_Pbf&%`P7>dC1m?n&2JU&-+HyPeND z_WZ))i?`Ot?_TAnE`CSW>bbqjMBfJ9D2cso+21#sZi?#KT(Rxi9*&uARqs!g{kdA) zTfMZ+!PoiW&Z+!KhyH*1ntLH8@7Tw(n=h9!9(lwmG)Fai-u%FzeXErw3U;r!u<%!H zVB86vSox3qYmU{w?l@F*K_l#+QOCpn zf@798M9XnxfBPN5)pIRRSn%db3Emm9dkgc9d`mvR)<;AARQ%>0^_$)n?L5(%A;;i; z@A_>n(WfDOi4hrZQgb3%7({Yd7Tk?#tzf-&cjD)6$L;Hkify+3+Q|LY`Sxsf1K96%Yp>0?w`=+K+p^Zpr*8Cmw{5ST$7^5^AYU`})WVB44b@_27bYtQYwW#x z{Y%PgvpYpEUE}(LUj%1e-20^7w}vNkh3fprbrHYLz29+R`v9{+V->NMByNw=Q)~kIy_W_Fwty6ea7Qr)I@| z6;Kslv*6T8=k~Y3?P1HS-bZl@ymmO=m>iuryaG2JauQgYyh*1!NJ{zesSC3AZ#4xiIKeIAJH<=HTkWKQ?~(|9@hb-M zmoBUmPh*g&kN?Ax+W$^rOMrdR-w%rCSN~a}Dsff2?%?sFRg5B~k(!?t>q(R<99ex~ z=_J3x52ZKvCTiF2`kxvWv29A*s^Tm6)@I)j{@c!L&oP0;va=+5u68)H+~i`li8B|k zuhwL0Rn`xPJl*88lTqj&$7)NJnc|8o=EfMm%b5}-7rm6}du4sniPbR{3luezR^Ga^ z&;7Q-zUG}z@4u05msyR&}!!s$QRzJIS=Xj9GU za5FgM)_3i;^7~6YWDh^|o#ED-zWwpC)f3;|J9x*vE8>Aq+>c_N>pM4ACH~;={G;1% za?13%m4nI^AHN9gr9O|>9H?iN_;tkQSy90rX3IH;&xsq_w|P}YGCP@T-2XoJOV6Sw z@d+!q*>`=I=X_>rLJgtmf|*!cs}|7bfJXH?G$D_2;)%*-o>C+rzK?6h42fK6vJo zWgGv!T)F9R>$7G)`)M8`bD~NwYz6F_+!t@ch8%c+CO3WY_pu35@sTDOJk?RzvyTS zU6Q|anXJ7_W=|Y5)6t#JE$o;iWCi3dN4V-O6fE56*wvvZweyasM$qQ@4=*+@|5yLt c`k(rd=ZQtnnSb>$FfcH9y85}Sb4q9e0OS~&#{d8T delta 23752 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 diff --git a/src/drivers/webextension/images/icons/Fbits.png b/src/drivers/webextension/images/icons/Fbits.png index f5253019e42216efa279b0b09f1537b0c8b57b5b..d4e5e1215fd67481516d0d572686bf9a34946bf5 100644 GIT binary patch literal 1229 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 F0ss>VuABe> diff --git a/src/drivers/webextension/images/icons/Flat UI.png b/src/drivers/webextension/images/icons/Flat UI.png index 7a0cc0a2cf19792e620200f97290f09c3c652fbc..fa1f8661864894ce8d7bf06a44ebdb66d4e519c6 100644 GIT binary patch delta 692 zcmaFDy^poNGr-TCmrII^fq{Y7)59f*fq_8*ggKZQ7#LiZbRA=0U|1dC6XGgSvuD|z z|Gt|(ef#~daLawuS+`10{&!sZwDbI*eNX>s^`Fl={3mtCJJ%J@LwEi%U+^Sn{jC}2 zJ~p5IbMxJA!>L!5yU+gr|KDofz0i$sbSGY{J^UeI|DUKmk-vjhJ*waL{M7TGldt~w zTKm>^(IdZYzx1cy+V<#Q+lBu!O^2&a{}0;st@!A#g_l2HdhxA%$0N1A3yN*W+*ZFX z-uCd!tG}!7{qMf?|MrK!>4*Lveer+Jg-_mlKlDvh6t8F8>FMGaQgQ3-NXzAh5V#lK?mvbX>LtE;V@waY8kw0GAkXHFI&myeg;yxE|ou+_ghLaydx zt^NGkeVc1ruG>rh7c7|e=0|Zh|AYJOGq>e$Sa$LJul(cI4Ey`)cuv}Jx$sR;ZRS2I z?J&oof#Z^*QhUjfdUN4_JS$pQa`cjOJ3M6eu23^sz@+SO^>*ba8}r0`wq)ibC&T0w z7un}OJ$QD$+$W2DKP=Q5>KXaWEHq-8Wy^AH9>i)dSYnbWA3Je+&|@pkki);Na}P)V zIA~rY=KXt<=$`#**B4!I3g0GoSmfano5`0Bm8{BXyV4RT`)Xs(;p6oS9G2(nKeRMH z`eMS>muureJ~5M}=2PV07qs@lLuKjw98TUEN|k8mq% z&%V7`mfTzw$@|%ARAc+2i?3;f&0u?YH6ze}(_@q8P8;VIg>%g}IQyr^i#L7C%-pZ( z4GW|FHf?y$cr7Jze*XHWF7qF+d=Vr%V>j>Ko0B*F-~Fk>V&=cQ_4_lQW@-kWx$EnE z|83U9x)a^STHm{K<0IdGUEi~pXT$nH|4rBB_@bNtzFz*FeZ&53E4XfD`!O&uFnGH9 KxvXloK@Ck91tlcYBw@<0+>w-7;J7 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 sJZ2Ibu|-jc*Il`aFVdQ&MBb@0EBg-(EtDd literal 10053 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

ukKg{$SQE|Eao|MAWXp?_gZ%gHN_u)K zba(h#neL^f+OJ*-#nu14nt6HI%^b7*t!4a2mbc8CZhCpkG#ihb-0_a@+7<*q=VM|F zVO=A}2x^xZu|z4YIrikzd)GVu`Ue*O587}_{s-H%9?mi^Db9bI?<@B5GZvJxehv7a zKfR&h@WUCi8oLjCX|m|tb?jJqqy0jL#vK`7gBczFI<#5dbe>eVYRw|6e!hlz4lcZl z;u!>26ifLzeYu~O%EH35gJFm8y!doG)zWQSmHU_vEMH=l>@BO`aEK{mK1L*S0{S<#614{r7^mFHsG!kyuF(LPeE;G9gu`B~OX zt&R`RI+g#tFMf67l|=3rK^eMiEEWHBf<(-i1R4Y#64efzz1_T7u|B7J=Y1Ilr3KM1 zR-LhbHj&}Nq6Z7vSY)hNfAH=UWolyB!tyVt_rM3y_j8#(d|a!}!}Vv)9C3zzzlP0O zW>tC)^|q<&m-=5!{o1_t8dClFX;yjLwp!*6-#KL@Xg zv@UsqxHKrGQPW5gqEc*|WPhwtKYw*`z@_NFCG!;;R;#XP6f zS^L%))lE6HLC|Dg>F$ahlXtJF-zLd&fn$Pl16$Oy`Ma;wUVHoJ#^aC6GJjU@{rFMd zdaho0`thB`%{p67Z=BEl&a>~p-B}LS+;tm5c^RXaG#Hc`=8Bl--#3x8_xfo5>YR{Q zp906>#ITS0JZfjobY4#kI+$!%nN@mc;q~W_n7_poJa=u2lr3NI?CRON&09_9-l_Py zfBo*&|Nkw|+ORwOld=Chvyug&Oa@F|4b_Wx3SQV-W?*}g!=dVu*)~am7nRrQ{`#v* zut>PFOkuK&_uO;4|5p2UZ$_yjyBh=)Y6Jxys2#b`DAu;UnaTFi{f7<=`b_mKYu>s` zGVT#;4_5GHxXbZLiGevjq_mj2ZX&%NN}eJmKT7_NZ`+2#diLrWObF?ebeo z7KCz1}ogAj??&J8*}f%-WU%lAaB5Oy7zoFmJiicxJL8Kdxz+Q;uoGKOe*AIVp_p)hl4BEUTd3U8T(GbI^={x4&aIf=eh7@P@mNng`OjnRfSXZ3u9XP@3#{(TDNJ&N;P>|AiSVd9)bMaC~_G^-X^k zi-zsVa;4q|kp+@09Ssb;`OmXD1TQcxaSl57Tfs_s4@V0_f%>Cnhvn*#4EI~6TLuub_u{?Z^sf9dkcW zSh4${q~~6quf4yN3{J2+7BWVCaOY+E!Jcv5kjZs+^70=>PjUpjS$GcL-d^qgd0}PMp1H!SRDVqxa=W1&6<_ zPlK7RTutA@BRXeZj%HQGZ$`z2ZEZ}9+{-yu=pPg^V97Wr|93lMl%j(I!|R5mMa8#yiW+onG}l^y<$r~b!>&D-9)FMYrF-@HfPmmT_U@w(df^7qnX`7gfB?R<4I zVQa1e$KgI5XOGfL3zs|H(`xeFxTQ~ZY4{ z@p^XpPafs$c<6J3!NOBdSE%zgFHgo&mE6<4VgYGi-M%R1sD5g`H(O7{{?T~`j@y6l zAMO8nedWv^_s1vKo=yLpwK3}IZrfvh+A=pZeVaR3S9eQS`P?l1BG~4($#%_zSj{VX z3XB(=Gp9sqzVO_%{BHi<(%AQGJFKsM%?dob`HtJ<1d%(Bg+0>G`(J(erOLO`>Y%~h zprV5;XIw-kZ@5wvXp$^!{WLPj`*YNm4o>e_1+SA+3>qFJ{CmZ?ch$VENITQQ4)F&6 z12GE-vlb^rL`tx6{^f8x50?nJib+^MPTpxO=DVnVm|) z>I%;qlq8+kTw3k_xi5I;PPQs0)0NXMtF#MR?+Fok_$yI>#r!|R`xzh2mt35?pMima N!PC{xWt~$(69Awq+f@Jn diff --git a/src/drivers/webextension/images/icons/GoJS.png b/src/drivers/webextension/images/icons/GoJS.png index 5a91ade5468c9605aa169b6dd095499979ae846c..3f585e48e4c384705d263c2e9d2f0991029a52cf 100644 GIT binary patch delta 1613 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 diff --git a/src/drivers/webextension/images/icons/Google Maps.png b/src/drivers/webextension/images/icons/Google Maps.png index ecf471ef08e1656bb712125cfe0408e93478805b..bda281d741c8ccbb08292bc5c21bdce8e18eb690 100644 GIT binary patch literal 2682 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 literal 9528 zcmeAS@N?(olHy`uVBq!ia0y~yVAuk}9Bd2>47O+4j2IXgI14-?iy0WWg+Z8+Vb&Z8 z1_suPnIRD+5xzcF$@#f@i7EL>sd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT8MwS*yx~7IE2D-*6CTY4!CML@^DWMyKOXk=<^W}=&%Y-p*Q0y4-l#W+RRG|eovrkI%OCK(zS>zWvu8k!qg zCZ?E~Br7STBwMBB7v(0F*eYe_CZ?zA7v!ZYDIi?qoS&0lNnlpu(A0LXS9iLX0iXNX^3=`4DBr z`DrEPiAAZ7>8W`o#H25MT<$MUEW_`5;^H3SELyo98o0?BiFxU%DYi=bN+AE}gUT96 z)aawf8dwggT(VQJ0Sg7WxPh49A{11d+9@E)>D0UwTcsi;d%KhspSLqG$n$!-IEGZr zc^ezuBXhjecKfd7>E&rVN*|2=ou2)~)25-;1tCZ$8r{cw5c_!n-IdTskPW6BE z?zjBWuh;dME)@P3+-bK*1D3#XFv3-b}x3<{#72mReL`_;{*eS-JWMy+FBSI zJKoqSGO!3VJ1D#eb8mD^Xy7=*!gwHsQ&W}WTlq{=Z}Kt?%9CFC^>MN^}IQe!CzdLd)jQiOuzaJ0D;F=Wtqn z?VIiXpJeFgvi@SArXRh_Wl)09<8gk0ruI~QF`+vHQTsri2ukD+?f5m37 zc6@U*$zY7&legT&dG>=`w3N3Sn=|v|4?3z{+a*pHxWzRE+`sR>HR_PC{GS`Y9M>M4 zJ^kEV-KnP(7M}IE%U;@&w&3O+*QG_*VlboFT zB}?8#Wc2@1R^a6pd{^ybP;3>oR_)bRW}WqO?oAN7aj))W&c+DFi#=EJj`(FLH3=|X zJ(er-e0p8}xr#48&Ex9D-gHaAvXKJw|+ zOJ0G`*OpG7r#*Grv5c9ATW@gY&JwEL{r*8?yIlOv_kZXAyCZ!)uW=`9?Dd9;Wrj*A zv(MWqC~b-IZD5(^U;9MI;l{p_cRPPRVrp4dXEnvGrJA43Ve!89IeG>f_VxEAp4KUBAmim@sDb*$Gs zF{9EzMP_rR?~W_81JYkiURi4tF>M!PL*c8B>DL*jP1m1WotKz+ah8T$(hFH(6kvwNL@V3_@fi~_+b<9Bx;j7xSX4YP@{?)bP zsneAgJHB*mta&xF^q^DB&3`we5*IT0c4S=p7~Jz?`aVW=gTgmk11BB7c>Qu>b@RgP zm5q~EFF)VFqL&{Zp*{7KK=8g5qWfFly-4qB*>Fj&KTuULC)3C)Z-S_-jQONZALgbO z3HYtCDP?2Xwdw08No}wEs=e}FObm;*OsRYEaJioLmD*ivr$*P!vHAKWo%2liHoY~X zVy6UxrIs$&Smdf(_=Z=>>$Q*eollRCoC;3ocyRi*{(AAQ?hDHd=2>l3jC%4aL-I@I zhm8uxsgEs$Vt+E)Z2R-jRITImZ1Hnbyt==Yt$pd3#mPH8tZ!D$<88U6>t-uyzgPR( zId!=mw_084??X}h0%olexP3*)>WvZ4ZR-%Vt=1EBc6;4qzUci*{k%Yjnfdv-GxeuD zSR6}wW}(kJ@NW!Lb&7RlPdk+zx9Ao=IV^lK6ao~|u^z4Vfj!X{1oDY|QR z)K@FMn0_@N&ba#~0P@uX!-so_=n9v~@hk9K)dH*G?O9ojcU2AM5w; z?~On{%Urk+pErMzK_P99xX<`ZrMy@Y&1ge_k-X5vDv0r&!{866t zHo^0+kN$nI({t~hUuUEQH*77<+iMcvC=ivVQ>r#?-|wYIcU+oN%5-&_<*rS4sxLi0 znP|S|MBY9A2S-+_UuQUW?I_5-LM?tXJJe3JweoSa{l9u(i<0K29m)37!skaObMD*o z^OM`gm~$_zLqr zS@8Y}|IEwJdK1JNv<3Zx3fkw{ZTs~^O8E1)qo1XZ2C+I_54xVuC&Kc>J56(~%$aTJ zN_?gdrb+CJxgp5!5yf61^yOrK>6XT~Yp0ucJ?+x9zf^vniz9da6V_N0&M5ycuFF_5 zH(c5F{qe{2Yn~h%cmBK-wK5|$!%KSQR1dzUsk!!D)#di$lm7SzRWU6J%JNh$!uZBN@hLhF}#Isay?{&VwsdGf0t8K+B6z3MVn zN|be+sBmXVT;-pcrAddrUHjSl$cc5zqAPhbmAAZ7ee)zy_E56yk;yrH6X%H@4fbCz zJWlCJH+F=P^FoaBkw1lZ)1`iOY3kNZH+6b-AS>EkBjt|J8z`#qzO1+;bvo zmxb45oQ!^TMaXJZ>qL{6*7`j2<1C7p6)tVqeY=g5^O8W6zx&p?Ymfgfe08%lY0=xW zpI;x{l)7@V$<>#tC6{NzDzgAyI zM@?$U>Ibrl9Sa>NaePTOJ^PcBO?xNr@vOOvwW7amnVfJp|NXkq!zUiTEieE0ESgmV*T|EHLt$>YCb;w|H@taFQ1&YRBEGfZ%fLAU9-ERjgRO4Y+u~#q}ktn+k9i? zODnCZP7l5u>G|<%ne(e-jDGW~ew}GP?!Rxt{(5V{pyPfS?|$6esphQJlrry#IYoz4ZQ??+j0m?sRx=?e=Wq#~Evd8P|r%_C8|_vn!~2eDJaM z{QLKBZ@j&t?@HGehdt&~SpAPNFs2V|!ae)ac$!4YOILI`;qG90LVF;r=S=AS-U?k4k0R=QeD8oFcTpXp)%4 zJXT5j>mC--8#?CPRT9!soi?p&$KK$h;`{#u&#@}xS$&%S!MVlW6Vimgx=E+)=6%Vs z-atWVikGtEi!C!#xi{&4_#rHBYd!t?k*n9&=gwFr>1*xg;K)|5-h6gn@+M^7%hD}6m^XK2oc>!H`Z zq9+6$GANPR{XFl@+joz5|1W1f<{#(2GeyCEdh@i)3LS4W+}~Hf+;)=xkHD^c+ewnU z4B0b&rLSTy)@S-5y?<+~;~)2+2~%wiCCkGtj$HElCY|>3i||3K((Av@R9*i%zv)0i z-oh;g?K>aYu8_S_a3N=5l<~n!TWom39Da4&s@bw4{b72|@86D#IGG9xE}Z+Rk)U*B z{}{F{-ZMfj{bhU5k)SSP0l?1oN-0^Zoy?wTW;I8Gc7znw%nKR|G|0or9HcW znUeLwg?8+h;;rZWn^HSJ@+}CGS_avr1cMdpd^8ExF(MKw*t}yKus> z0}a^4imj+v}j+*eXGWEf?2$@oUp}F(KuE{a@9++`@@y!*{j7fbVoF1B=&agVp z{l9y0w_9fU$3f-B!EFvJkhLbs#d2IrNh)19EjHxr5_e?!h$+u_y z!@e_V1}3rYaRO4kRuV!@dsJHvn{O(=+&|~2~+EtzXiH7_*EOOp6i-fry8;j1v;Tqmf%qfYvn2JimJ-JtdT;v` zHd#J>XTHqgRY2+Q2qP0;cRTxjx4ns-Ese5IHa-8fF}3QBbNPz3pEy$@)7pftH!wLZ zzn^Pv88hp$_?75FP01z}9%cT^CI??^zoIAmCi(j|@t4+yfqJ@5vgVIXe7HmvPr6QA zlG>)S)3rHuW?ih_H$ zOkum(am$#5?7{Q|9L;*=LT7YH@{pGuhgb--nF0cs)NU3^Y;WJ zW{>Xhc{3GT8YZ4zd^3wzZ(k4N#STm6$V#4_kJmGENFB)C(4_Narh>`t`QIAPhfKE2 zII;AzY^m|zdtL3(MaPY#tN3&`b4nfys=j(XP^@;psLg3Ev9LLz8$LW-eE3OAmeB33 zZ3;#LPd(V)9u9mjkjBR1cv|v7*yV3^9gK#8OZ@ERCRt46jw?zM97esGkza{t;IbCQ3}e6=0-WzV@7rawvC^`w2nzrvcr#k<@V9_+8@ zp7z(8)%lI^H1@@>qxsCF3jO}oWJmUQCfrwLo>(rnl5qk zp2aSkbn>FMHrs#G6C6AC%l|#Wy75e4jGK=F#}gB$+a}g3-}lt{bgc9`TUf#Qw#EEb z{k$XVmMZ10=bw3zv3FnmrcR9oju}!>Z`CAn&$r*P{&dcZ*XNwso|PY*my3S;^hTvn zqOaaoPi5`3IV)^puP4m%)2Oen(Aq6j^z9IzTkqbvc^a0>1w6c;Ey>%HKfNb0zFkvk zbN{jp$LAjx&vktnxlumv=f$_??-|tJ{Xh9{iGgo{h0RI1S@&#fUN)@H*xgyg9raPd z()Y$E=dzT}salB@f8VU(o4hOcQm}u8 zoxLc)2;qZeyLk)Z+v+~eDmZ?Bc^1dn z$-Z7T-LjYLCr`FqsIxNhdZEp~n+t=dlwZ<*niC{^&?H)+Xwzb=@EuD#cGWJ`y7cnU zdX5+BLEqPZWMeH$o_1Bpa>JPqJJ-B*&k9ICsBCki@6u&c+1%$jhvu1ZuG`MfF{5pd zOwM<`+xCkUezUE)e_xV)*F5f0lPSN6C$M?3!ajWFw z%RAmL^-1elb$^xfW~Yp5At}F!ZGN}5u$*_8&!?hmEW_fm+o$Mh(J3!ip#FFJ3mI#V$s zqS{FGjpdmmhfcjXC;N7xg3^^&xm$crA6?S&t*rX+95L?9`|IbsirKfMHK-_07oIWu za?R1*uBkFNz6E{Vu`Jn5jpOZkKHl~zJw==sN}K%W`S9>rHpOy3dtY70!5cC2i?48o ziL#fPFw3;x%q~k*Y@PnF=L?mZ^{qN5cV$}3-n+4Xe#*~1l3)9XaZhow{ z^hbw)_vsGD3mXD1DW+Nn@*nw-(3&w(@T4Fgi-W+zdmDajtV&om>%ztc32xN|7aR6g zM{g_*>shJxh3B7u>P*{h;#!AwL~ke_-x86=ZtNtVl+w7s(eUe}<_D9`UN*1uGWhnV z(E6S&?`2_8F)P;XmdSRStnlksI6)9zSIN3 zf6_XHCoR?27W=9e6FS3}i(fctn|9`dZ#@^1a8yiDhNeRjjPjFmSxuRP$i`gWbMm}X|1)(<=Rqxv!TdK}_<^IG!XC{M_=|6-!Y zogmC^q-d$;=wH@hu-jF*`TFH| zyV~oV_-@C!mf4BCdbL@>y8Tdv$)qD8!m|!Gh-iovF*F2ioK(;~so|@~^k>Bn%vkU3 zke)G*^LEclwJmBKtx0n6|F6B?v7=VHn!R_*jwN%yAKP)p>9F1Fdj}Sn%J{^4PtZ7X zKJoQcSrM<#0)=~*GA)Vk5DxatSf1P|QT(~G=6Uu0Bj)=mMU|AkUwmT7!=k=gai{(3 z{b?CbmD6JW_HH_PJI`B$n{C>(t_Ry>vRyW-8Q+;9<;3rul=OA8%g!K&oiQ8!{8H?+ za9G^QakqBUuFgm%m;J2;;YP+Ox969gn{}o@S-R!jOm^1ywoQ{KByXBm9&}Ww{j{42 zPu;1)&)d?!p7*~b(c)9_n4K}Dt#sZ)lefR-9WcL{T$^0*^{W8e;n|i27k2lT{jlyx zw>gwzoOphJOTPOL{T0R!wfNS*U$T*R?N*WBtM{Iex}xPi?TT7R-=2nhJrbqG>h&cX zw44;BCnYD{h{+j8$5DA{lP>eR)S4_0pzu554G!|&vu!(3&2Otwbe zbXnVl!*kB4<`;BzfcZ`bWX@ zZ5q|*@9?jjy+=W{;Nzw31#i!?J?mjw@>PyKL3M_W#fpc<^Q~H^3LjTmaaJhce*H(& zKkvWaYnpf3`Mv$Av=~lC<>!;Wc&E?0@Geh!8T(8Ijt37G@HPaleaE1)=bC)mb-{}) z7abGlZ3s8LFex_Ia)RANlaOp*2DNYBRts+nOCgQtWn%xu6%48 zi_0I$Ka3WNBAUDMpBB7#@weXe;OqydWu_%j6Sp~j>waJzmy~saWrmc~?!BisvOacc zN?a|^*<}0A=3Vwa6XUOc`{XY>XMFFOd}XrLj8f^j_rsUArnAic!|15q@K;*$(a|dc zR-7)Ldybfttw{;%kIdWc+_OM^_p-TX8oKt#Bygw+xR^WHy|bF>ppYSxdm*Vr?B=O2 zYD=y38F&7Z&(pm9UfiwkqmF3Ar4y@;FOuikc22Wr>Y0tIpGmEnqobv^kG1#9QX?XK9N;(q02>T;gT3hOU@&NzF)anqJlW-FIp za{B(GWah&+^Zb7Yc)t3#qTh$d>gVTt?zI+jZq-_R>-!B{ilpK?9qvCWKXkb}Z~n3C z+c!Pd?5zJYCGy3~1xY0dCB~1``B~R)FpoUK%NoabQuz7P8Ez^{+IKjNl>AD`6z z{oNn$dOAn>;74rN{%MHbKNq<5GW=US-_T73&DM_NO(R=#q71zHx$SwBF+3L@v9Q@kv zo|Q%+Z2f4KZr zh|R%Q;VT#H(wr{SkmIc*QXHWnCE*_GH2uoP14mWUo~PVBcxp+?6z|F@-pxgaVXYkn0#%VO&eNQey>pPJd>HR zzSH$mnaYd2tp88drgJN2Uy}@Q$xyd-6PdhrOUcIr3GNp*s4R8e^45dzP@ZPhRR#GSFx3Ds!FRiaZhy1FrU(! zZ?)x<$)f-vD?d)dfN-wj!@i4C%M7Nr_*EUKdOiP0z08x(7d>|Qha_ro@+z>p8FsOq zS>hU?p|WNF!IwG#0q=KeGGA}C@KV%Uay0m1>*1uijH;EEb3#Suvy@n_y*x9@@RgaX zwl1HwNXiFw1K|oUp|dXa{2v9%rG8oQh36b1$uu3Kk5k_Kx_7(s>or@a289s$ z)|o3Azjy206P~zLxAyzDsnLbkMXeW3e^-;j?((3l`p~31v#o#IdrQ5n{jI{iI)2F% z2Jb0a{BMrLCclXce|5F|-1V~cu~&+ZcAieEZr?mvD)COg)r9`}A3UDTQ(}mA{NPe~ zg+FiKB5CgDkJcHLIqk20d;Ip-S7-kVR>_^oojoD3?$`9m#%4PhCq@eGK9I0wX^Vi> zth2YafBU{JzH|4v8=QMfu4}FOo&V2yahbH!lL@v;$Fgge^Ui%NAUPpn!o228vyH`n z|A?QtwtM4s`Q2@Gudn`Zxw&RvgwCG#_uth%NS=S|cD-+=+xL?TrfrDac8u@N%VQk5 zBG29*lAgZ*@7C*al@E{3G2Hn^ru~NQmSy4$LOXVSooc`KU7WQ+kI<$3rB?+jrIxfd z->X)5(#y4K`?|38xwTLIJ4`qXSzFXjC9W&rFU#ArskHEOceZZQlP^p&By!{*&C@&c z#6{tT*v(0jeuvE4=AB-AP;HxDZD#WSXG>52JhWHAP)j((Bw#}HG{(Hc23i@XUWKo} z`{!fS;<)B@QypgoI7q6uuDd_KB6`Xkb+sykX!mWNnMYp>2(~P9JTG1taQom^Y5PBO z#oqs4oj8Rt&-v)=$iyEShfnA(2;2Yl{QB76zovfQ_x`5-dEGmO{Mk|wvmST|-<@=P z{?#Oj#LIhtCwu(cac_ S_BjIs1B0ilpUXO@geCy~PAIkj diff --git a/src/drivers/webextension/images/icons/Haravan.png b/src/drivers/webextension/images/icons/Haravan.png index 7390fbc65b7fefa67ff37a97e5f2248450625642..b44cdbb2fba7a71d270a4b88bf3d0bcb88d02364 100644 GIT binary patch literal 2760 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 diff --git a/src/drivers/webextension/images/icons/Instabot.png b/src/drivers/webextension/images/icons/Instabot.png index 3b49095d355d20c1abc8c8a1f785f847d0184c93..34aab6f311a2d181b1469f83f8e52d3affc4591e 100644 GIT binary patch delta 1056 zcmdlhc9UDNGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#LYrC6_I)3;p|R>z;UJ?fm!inY`O3D4ev963=%nyJ5&1E8otL~DGM^b@%_neu@yNMB5kj4 z)n7KtdA;jP^p$;#l9aj@s+)hl)2D> zO(2lZW!L1x^O7POpUxF8*>LQ#V7iI?v3Z%=A5Fh;ySgdWFU>ruAt?6h-nQ3A6CY3D zt$g%EfG9mM~q>IL}NLS7G z2L1IX7{a3_tg`WJl3Q0c`_{<-wnKhr?lVk(6Lso&f|kPK(C_^(zRz@>{9(s>@z#}2 zkK`6ldb;Y&vAg26@;0ZOf_l&8*%awUGv7-yRN`=7c6!c~(t9iGn7+;av&q5DhV9cT zm+nP(Hx_Wq9BFM8invh6_1XJW;ks3B&a#)6$N!DEURv*(em1$G-l&F4RD4V8O2w&x z3bIm?vTo~z{+BY#RKIgkpUCRDGpw^OWuH>r3_|%cGrXA1DuQ$m*Vz}XjM{Z01%Tpg0 z2l=m_F*%sw>(}EI^$TLQn}sXy6tdRid0h3bVv_pDM$tJ@orY@i>?~@xU0amgR_R=x zwjw3AMah2Rnw=W8%WfUrQ2QiV<-YVw=Vy=NWgbXdIczA)^wU)npOVs`$!otwaB9hS zUz57Zm6fYcYXyXFZIoHOq3ev<3)vryv(~LH(RB;9uu5TxIFf3z^lbgqPgQG${Iqst z+Jt|ONdKT1dT5%2u8vf(!JqdBB&-x_?tLz4*xeHS{@m|$iFDS|((3J^zv8NYeP)go z_{iCOUw{8w2M3RL>{CuDT=SVTb%t9@UaP@PK_zMS7m4h8ZE}3POFQM#U-k1o(6O9w z<^MaE4V4e1znzQemR@-L#_vsy(f_?)Y+Vz)z^&`;%KTYJU;NuERMm3&y;WwKIj3Q3 z{;VbQia!6C{>0s^e}1O&iu*0Pl}F6Dxchb+rvJ^bc(i?^;@PV0^$E}OGo^AIk{36! RGB7YOc)I$ztaD0e0sw(d<<0;A delta 2447 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 Urq2ye2eq0!UHx3vIVCg!08n4A5C8xG diff --git a/src/drivers/webextension/images/icons/Ionicons.png b/src/drivers/webextension/images/icons/Ionicons.png index 67497c434a99d28e3f5a842182ba184833ef9ddf..e1959bfe584c50e89315e9b559b698b1ff1c269f 100644 GIT binary patch literal 2397 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 diff --git a/src/drivers/webextension/images/icons/Jitsi.png b/src/drivers/webextension/images/icons/Jitsi.png index cc5358aead4896e2e68a9324037e7c193795e369..3531cc2fb70b60beb564c3cf4154f4ed307e236a 100644 GIT binary patch delta 1761 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 diff --git a/src/drivers/webextension/images/icons/KeyCDN.png b/src/drivers/webextension/images/icons/KeyCDN.png index 5b635dc2c4bf50776c3dd0ab4690d9f9d02484b9..eb027cf0aaa3dede6b766e81613dc45a21e08e57 100644 GIT binary patch literal 1661 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WMyDr z;tlW#ab;j&U?|+{e=`P_68VQBhG` zIcpi(FEDgmV3>THq4rp8bRa z{(#~Ce}<)B5)%{cqx0h;LK*5$fMomcX9u}PM@Pp;hJp;7ai3w@U54d9L2jP+jA6-N zhL*D+$4tD*Fy%JGl)I^6eqmu@48>O%n$O9$Z;y_ScFn2=nKSDVNZGP~409ec6dft_ zvS4UF6BilA(0nE(#5X=76r`s52t)T3hSqZ+_SXLl?dKV)ZZOndijIy3>Fv5~pHioGgMt<=()nseVL*B0LZl3V+^JHGK1V08cs6Id&;IR1Nj&CfJpMmD&6PVrR*y-9fkp2B z|9Gh-O^pAayL>*cddgbfdRZ)k*f#DUhSU3n4PHm6F?RhADWCoSzsPHmX<7=mmCJb_ zRQ^B1~? z2IuB@CyLaiiC>Mh{=MR2)Vm|c^X|^**GrP>)wbKNu=xr!zD|YiDQbtzP*mC%4vTdhhq#-K_7=?zMdX+va`oxt-5t*c{9% z13T-*xl?ytwRk9{xFP9|6vFMjJpYk3x~GMYRq$Hk*ZLFlxw?Pblr8@nYwB(XC) z@Aqh(V(Grk*XoQ@N_%RTM2E(f2Zz`M|7@9lD_BzZVCkVa(?$uchRG%;g!fyVTQ}=@ zW#gy!_rAv84L2^DcXL~Kpv^6x7?YD#Ex((OrF%?!9{+yb?dQAKZN1SK!Vr0p{rNA6 zkWDtH9z79TSoV4C_Sf2p=b{C+G(SpPVXL60(%HJiclXMb@vY}24^+o=Kf9N>ai+rp zmPspK?oBRKI2GKwWNcrKh8PkPqv%9*e}U;+eh_qi|Jfn z@BJ?sBhQH@>|4fN_2a#3;q%lb4pSBcm8(rzuXgOked*5|1mmhSRo87lAQSi_)MRsX zZM#H&y?#Q_r(l+>_xo3b@Ew0(%zMZ0pVFPxvSa=>(d4PtQHfF4AnAT#=)=DYo-!wwRrt`Ts@w*K+z)1uFd49dX(F&Wk#Z0+?VcI$^25?xmzr0Q|6X0 zF;lNpRhlL*=2~_=uj0b9DQ8!@IV=1VoF-P>vG(tbWuGgi+BvO|UJ}Q9Hsjg7CzZ0D z1=96(?^>&lhpL!O`j-AHiF4kw<*J?9*G;)RYF{l5U(=AQ`|+Sp`Q+HgK0*nlC9_QSYrfbs_uN*q;-E^Y+*@yltvx2whcK`P`Q<>NPBa!0=^UYw3 UhbQ!&d<4}Sp00i_>zopr0Ptqmt^fc4 literal 6636 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 z zOAUQfqkk-LNEBh|QuxvQh`&oi;}Jugpd_2?vtyDoE~zS$(9Pq4s zb~Aq`U75af=1G+++f;ZxC);hw-{L8sl@VW|?CastQTsq$ZNi&~ikH($Tm{5|}O;`>$K4{I$r^2srO^2MKNSqqfsw(q|p`@vX5SV*=< z@HmHZqtdE&`_Fo{<#*z?-+oqhdzq=@5iR`kw{@Y8# zn+40}ddT=~ymiR>@RjX3uMAHJ)*iE6QBn44(Nh(!Rh(|Y`g5W`{q_soHYe)luQ>ZP zC8w`A6zYGyU-#_5J(;ANMJKj#o#a@(HvG}=_xBtNA2m%mrZzL8{nMP)r$yfAujG5a zPDZL-%V$wE1B1s5*>kcL!rcF^Slz4h2_o;#@PenhAJC|UYhSjt;*Uv0tV|?naF)va>-gFy#rr~wD*&7S8ou5eg&N5J} zQknWBCYOKn?O7ifTn;?{*)cVxTdCG_)lH{bwM6lGi`^c7vXOfe{K?$=X8Fxr+mCB1 z7YIZ;|7VeGG!0>r+roNmrN>-j+xIVcY?%w3KKlN7{Z{afRbzCayP`A5YkM#}@l`W>vX2 zTFfjKXiaApH4Ko}$Z;|IV0JY7)mJyAC;X~HiWlmBuxmx{NxNMhA*mde^4`+wj=k~< z4tY0jE*o_x&P~Eqr?RtD9)AD*u({6u&}@b`n{1ty3vbt1yC+c1QGUX7>HU0y<((`Q zYyupt73{w=<=p4#FFdcO`*ZpQcgNqN)gdCQ1U2#n<4Yk z;%4{axi3~sIam_1#9?-lp1jT4g`Z#5OEy+C7BeaCNlT7?=GJGC{fYLaO82}7bk@Uk8Uy;?~zf{U(;c$E2|i#)a?@#X?998b+?U+ z*%qFEjErw|+7I(s?~vhHEdDE4AY7}usNr4rRKeptC+=y9b)K-_qlf*yy&Er+v;A;qtEG(@G}oZReHv_|oaz{naJM0balwwxV;tK z0uMJie6cxv%&0Q{?hoGD#k`VEcMm*GTy^EnTV6lgdDBx;z`pfTaP#5|W{C?rds!Lhx4Ho6RT;jLrvHrg~QdK=4@(yQL|Ni*ov;Dik z&-;H>Em=Hc(TSIvs(81^dp0UA@Ak}}QN6HU!1F)rvy?AFQ?z8Jg~{Fcy2oJoT3xF< zC!fq*xWbZ4Z>i;*t1?I)oUKh&;*(8Y>NGz}dKU6(zx>5(wM|N)KN9D! z+gnooL;HHYO-loKn1gE$FPOl+B&uv^OJD75 zdtV$-)}^JbX+EBKpm zJ@M_+quZVrG@$**J&uQM^)@2_WGdN)t_yMVUY^^NsPn%D1y z%zf1VO+@n3hwXK4H=1H!J}lp&ZatTG<&Sc%`Jun`9FOFRM^EDCm?oJz<52qaKB3(Y z7evixd?W2t=H**-<7p&UwT|Yi;K;714DV^>Vky}hSRY1BTC&;aMBKywuTEY)rqg!z z?9ObdO_Ey!j_j+5-=~zav*z%N$NtYbBK6DuzO6f2ekk7Ql)tv%_PIZv>VFD8J7L-T ryqA`RA8)VP6yMdl|Echa|BO5-@)aIJr(ZBIFfe$!`njxgN@xNA&}XD& diff --git a/src/drivers/webextension/images/icons/LOU.png b/src/drivers/webextension/images/icons/LOU.png index c2836cab445c17b77ce4e0902d8b70aaf20427e3..cacbee77a6450a6d6a77c56137b253a4b69d97fe 100644 GIT binary patch delta 1028 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 N!PC{xWt~$(69Dy1g8={l diff --git a/src/drivers/webextension/images/icons/Lagoon.png b/src/drivers/webextension/images/icons/Lagoon.png index 6ae4319fef2a2bc83f695daafd7de03f0ed48e66..79a6acc980a701d7937e76912239753b1aa23887 100644 GIT binary patch delta 2418 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 literal 5570 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 diff --git a/src/drivers/webextension/images/icons/LiveStory.png b/src/drivers/webextension/images/icons/LiveStory.png index db7200f7afbf2687d740959270c43ce74ff5e747..6bb152254fb3f5683083b770361879904e590c2f 100644 GIT binary patch delta 950 zcmca2^p{hyGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=iFzCtlCclp5ig=IN=$ zz`?-4z{()R$jrdVzyQWljI3bVi-Cbb8p;Nlq5)OI#K6Fi+0Fu16UD&5(7?dJAj}QX z3!|AC7#AQ+WP-9C7#J9sL2NY!1_ls^fgy6<{cr{b#?TVih>{3jAFJg2T)o7U{G?R9 zirj*YA6yvg??zu?Vqjo8;OXKRQgQ3;wDaB}fg;EEf8S^Q`BFqoH!^Es{UgPhCxcoXs zn{BOak3%i476^r}FMrssINj*Fj__CYRTpnvYx90P_vh6HE`=a9K6wr29sA`kda%q% zi`*sZ=Y2+HRd&`vQ{FbgdUd6DbCQ3qX?SFdt(Va0mlOy5ZD;47&-XCnDzk~{T(=d*EiOupHy$Y|UA`+Q`C26{Et{gXBoy}7$tI)2gT4KH+V^Dr!~&wjZ%=v?R-Go4$(l`DiA69l?9O6>DL zAFy;wkI@OP1x+`feBQlc{lkJAmFKE1Ue2|P2y~3%ShRjSzwkuMRRMu{QX6tPFK=1! z+A1q6d-|sMXx42_4T*^l)vKzj3f8_h^YJ||VWZqo72Cz#Q}?IK`0QDMCuMVj>m|#Z zjH|-(UL-acY}4_2Djl-)<4Mh)iSjd=dS1!v3P--`uT<{5zF0o&>B)a(JEk&Tnz?LB z#NByoX8xbg@$%`lNo(^itXOjA&vpjOni#JCoZJko4ZVH#$De-tZTR}KIRgU&gQu&X J%Q~loCIANRh=TwC delta 2070 zcmey%c}1wcGr-TCmrII^fq{Y7)59f*fq}sRggMw47#LP%7T#lEU|=i`a(7}_cTVOd z0|P@#YJ_K+uP=iZ0|NsG11qBt12aeo10w?iqZ9)xn9ac8#V8GD2Qg|u)i5zIv}ZD~ zK-EMsFfiCNFfcH9Km{N)^8!Ywaz+M*1x#?|4hxtOY>>9C+4`F&DvC=pMrMXYltlRY zSS9D@>LsS+C#C9DF@Ar(SQ7`f#dztLfv1y8X#@ zWo%B33R9jm=BZuib5WWxJFijCmwWncZe7iKvDXVG?ov3N;^O~X^vYbD)}`Ll6C#gF zWqjVu%I);USJlgjC*kPkvu+ken=ce^WnH(;enO&=f{b&8T)4$?wJGb@S~s4ZEw6eZ zVhZDoug06y3X|2P8$2wOro1iQcBt}a`J0=&`Q7cTyAJl5E!z69p7q4$$PeYORi!>l zndMe-9IiinIJxJflYvazBr^r>JhkUCn;Ds}|39>CdD(-RvbO{GZj(A!wmhJw?jL(bnk0qU-BJaB(P>f;ck_7#m?=GKze`q&5|A8Dc zPC+-fnn&kE=C7M^>C%Od{`_KL>zoP;CkD(rJfEZSiF3t@N%a>4rg3iA{CLvj$-K>u z`Wk1>zxk6Sy4jBRLrLP#NkvTOdIB_5-rRp%#vC`jV40(l{?aZTh9#_gY|dMfCK|Gf z%|8*e>F|L}lZ!8R=9ZXb8JTrUP89gb*xIEdJRxPW^VPtGbHvQ^zX|z+9M8oT)homW@C zXN-TNASrQ9_=cy|-0L46&)odu&xu5Z{KgZ`Z0<}Kjy$Yc9_%+wc+R`zkJ~oO8@$qx zI?&}l??&IUWolh&Y!NzQ8yE4gXrEnnuwFZ7^G%juv%EVE&FtSE@0RytHeZ*x;eL0? zEpHVe<1|)=w6)bY+H>3mtE{UwEPPfcWA%kmFJ^~B-9cTY?t>XEGnJUEJ#AI}WK<=l z6j-!;eVtwK?m1h+25z=f+Lwe3n2-88Bz3kG{f~CGTkzghuHJA_?v;Shd@YdrhbB?|LZuddK&gP4pm$!H8`UJN%(cAs@d=Fqd zr88l&+j%X9$F~BP-Zoarx#_Xnd-dWu-?*(_bl!Wz%(JCF-lG1UPT5<@gWH$;9mv|+ zb*Itz;@aEuj+m?OcY4<3D)E6;t#EBBWt7H_{fT|Difa4{p(r}v z?ZP}ij+u#DJF35U)`z72e<-kAIap%pl6LR9x_u}3C0M>O$F9q}_-=Vfq~FXy1}Bk4 zJ7RvW4eZk~JTCM1kp&kQ7YnyVe!B zsn1&A?#($C&M8kV%ZlE!2d>`jt^YOu)yGrw?tanZw&Z^M;xk{cldAoU%qM@=Zt>_mYVDy9*2}oJ}2eIw@H@&hr;z(2-fbmWSz&`A_REk$X<{ z=eI^)eEF@R-eTqn$(>9mm>Sd<|Kw!R{c9j(E0~s9aa46>9=G^fLBV6E-)ddWv+vn2 zE;`G>h=pxVz5WhY>k}?-YCo}DRFAZ4Xy4@Ib67g1*=yR%50kW;Yu+oCA5)QD&NLx~ wd(jRHEoPB+o0DoGl4x8#G(Lo@dA^~ZQHvufIrR12O`xjM)78&qol`;+00l#Jr~m)} diff --git a/src/drivers/webextension/images/icons/Livewire.png b/src/drivers/webextension/images/icons/Livewire.png index bd206ef05c80148f6ac6f3a2e51092d86844fe4c..b91486cc7bb48ee2ea22fb9f6c6554dded240495 100644 GIT binary patch literal 2268 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 X+1O<6tE=%03=9mOu6{1-oD!M4nJ@ErkR z#;MwT(i0Wc>shiqT^vIyZtV@v&JhU}`S!c{%X)S4ZPyu_EoWMPKezY$?&o#SH}=UhB}xdX<|=-zpZLr`{Nfg;=#H7k zd)IqhzH;ALIiExEnC!6wa+mz3Xobx_mm1R%ota{})y$wlbcw8L?wr$(U#l)wY><9; z%ivMG{Lura*E?Cv{W-aKcjEuJ3bAX>vuA0Y2@Ofnk3TeX?b`3lk~f;MZI~3In_9nZ zO+aXf-dGC-Qr=BESNy|Wq=m{9`4>!?>ZsB6 ztbtc4gw?CkGXIBu(k-S0wT%fW;S1ExRfbdcJ%Pw~6%KfVC?co*$Dwu{Wk_#xj99 zoyXrYESO#V?{0bG&CbVeSAr*6eHZsz8>=r|Kjr7{)m#n9zf30n(0tMNS!`j**>YW; zWyKo%iWp|iyV{~z6)5FeRwT51vF@ac|JU>st(;P_b+h%n*2B@B*9$LBYS_&Dpp~;W z;ql=eA5NxU*c4eS7?c

tjpk&8hs`AMc+th2`nl&quv98GfkjyZU|c!r!@-i!RR7 zPmwzN{&9gvefFR5m#RBn>_`$Sy6O66-Rq3$>jkU&WdFyhiGIsgo00s_Cgr&LnzbM5 zHz(@NbkVq_b6QVKZ++9*{-lij?Q$U<6}{}=5?{>yyW_`Q!@1mQA7&gh+RXG|!J(sR zxwkL7{(YEU_UO<=IhEhP1n%tNync7{q;*GpV}6{}5NVBjANWzRo>_Q$%I1a*Y!1SQ zt+yW*uQ>v8T+e#UOfzc*KVL&9UWBYb=Hbtii-+fZ;mPle;j&f51v z68@PCMK4YEoSr4nlecY-K*bZq9nPj2i;JqGl-}+Z`2R}7NLhJBPE^+{-N2M2!%uUR zPxSOXdwlc_1JCrtLz;QhzqZt`()w|It?sL2gN5qb7wym9uA<8>C*HWH?zh>O@-k6Y zO>G9R#tO}l_3`ZYSN--%E9Q;tIi36YPJp+Fa=ZPZC+qinPT%q=gsmV>?q0#_j)!Hc z;kH-nu9S=Z-<|B|5?8^ue73yyge?*0j2rwt<5m9iUA5WDE7~m{do}35{|8c;^;0jN z-><`!)FzX{;4I=}Hr3p0k9bz?o?BD)i8!~ujGa+(F6jEr#?$umkBI!0HWCVH+S2_c z+4ImU>uKMwZQE|Tlc_PwNR%~ip_H^$&;Q=b{$a}vpPBSp`X)cK`?+REX6LKDdrwOK oe-^EH=bh)P*Q&NhtN-&lT`6MB{^*+vDwG&JUHx3vIVCg!03z2$U;qFB literal 3428 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mJh`hRWK$QU(SF$r9IylHmNblJdl&R0hYC z{G?O`&)mfH)S%SFl*+=BsWuD@ylkE>jv*Dd-rPOk9eb7Wz(;A$2!S&fT)k3{^*M!e z$*yQU<~8}jp|a^ZSKiH8P6&N3${9E66&|m9b*SX(E&+Fs*{-_22ZL_u%}Uvn zDWOO<-M^=Y zf0n=2b^PF;jUj)GC(Jwhr_i|mkLI7x!RG7o`RpPpmpDy`J0b7>>G-Pkj4!rw|9t%T z&&G-DZ=NYMO?B7mnRD&)@xqBsj>liGHFJ+!%eI>1>iO;f-JdmwG-6K5r++HQ{h}68 zxyFxMwCC2-KZT1<3Wh&Ec*?m{}#8dBvze_%`=q3qOM0-L?p3Z z5s7oPiBXOE-YF{J`QpUSF!zX~Ouy}qaAkPBG+pcJ7U34=F!|c&#tT)C4{Cjjyt#|P z&Q^Ii08J;9lEb|eOI{79rkhdnku`-X|no!-{xfG zcSf`>yj6H!x!ktq)6}r~|L51`rkdZY%ojL+^{@8no91<&?yT4!m-qKuP}%G9>8pHr z{h#(HbF*sSj@$lel|p<(yGE#9dAzDNe~S+mSst@j!0{H%6ra%i;q+6g1EQ!^^Nbejd_?mGV(U$h_OzZ zEjCMtX>Z~Dnr%UwT{>aJp-q4UcKRMH~++Xd}<#Nkf7(mt#ZRLR-J6o8l@?Q6DzPa`K zeUn2>0wCYAa64>ZVBrR{!9E8IfI@-cAQPAkl|*LaRS1^cwe5PaLzY~{n~iTie!uVg zEBVit7sYmgO{_n~pYCJdTDzov_S*T4Vm3Pb0O znpelZ9(Idp0LKR?Ea34G_UW5#r9$J}LP|D$nmz1-S7X#R<)*0w-Im^hhI@Gsq zS?7nwgo`Ib^6v3fI&2WTcC4BySB>>xR?LmQ3&&P+Csw^&U@x$y%{}~W?hl^hmu@^` zXu8_5?S4@3S6w@W2%oD*t%9eT2R0`d21dlc%Gw_ye?R?&Nhpi9;N?EsJn#E`!F-1N z!I9Dlf@@sE9M3_iLY<(wX=i`!h)HitD9yR__Uy(b+s-D&orwkUGcG3g z-@bJ1xA^Uzov+Ubtm#`)QRJj`d5xA~ITLHs)lDJimwBbm`nm!nH^t59cy~PTtKfci*a;ZfA1U zTsMeadAjja#Pxf3@2D!KS_A_Fnx6 zK{vI-mP|`uW`^B1eE+yK?P2o1-!|4u0ybDpz4elPrSIll9hLXj8Q-pSYIWvfUH$mt z)eraXU%O(m`t*$NPd^*Hyr$AF!WEYOTEID`IU{S<)l`>XMnN-6nkRx(UoP!XTva`% zsAtCVy16&ktgr%^8{ICk%2m82`KZm;*JqyD&i^)*6RdyB3lr_MGr@b$tvSiBD5xjf$IWt(P^Z60Q)~2g3t&Rvx zotw5)|dw@kF3&NzN+!p$Q;lWJ`Rf;Lp` z;4{1vcrAQ+WNk;~_4)hNt}p1>#IkyGX@}yiztcDJ8@{h{PMf^`)7QTsb7#CSn7rKj zp?=W(qq=Vyf+qEv*I%QBcIQ=C03RcW>0!Ng*97=`|aUtUp$tc zj-Gt1B&Z`{>I0ue53_$=J*#)0Y0589*ci@sIlge^`Qje)$mJlrOLI83n+Mk|xpbuM zj0E>XO}QYA2*G_E#|qvU#>=j}GV|0?n}tbh++{hhiQm_}%WG~{YL>Fh;MB&miAxSj z-Fka=i+zyi!)q$>+m(5zy$^XD_I1gXDS5s|#uAYm*02VYI;VM6FT5jVyC|V@YwIdO zufpv+qZhjituefF&*x`m+{}qyt4_0jAbI6{>o!1|8_OY)RYAWH}y7Z#mm?3GCgUT$ILx#vh>XK?`>!7 ze7DY-V!a^2QhN5M#cSU3&aB-deIb^GnRD9h*(dk-50fpy!3Jf@&Ix*b=bM+d*Q-MDntR4|eUW-`zrKH>pW>(T zUOR4Rw`)W6&EKmMW`93FO+GRA$d4C$;sy3)9Z{bWb7N7`Wr8|T)62_uwL-K z)ZcIK>J9Uk|BjBWD=|BBFhzNfsns5MgRhLv)Jpw_ zGxh8w`)u28x@}1jnzqcJsPEH-;=7R3Wi;{l_sEn z+o@7{hpE+?*txU6Oz&xb8rSG&4J zlrL}V-IMj=TiS|rhvWLK9lIR^YMwB_NTo)e1C_4sMMGJ(f`l=`>>a}yiTTQ&8xl*@8-OiV1LMC^%eOy-_kPT z&ilRK<$m2R-WmE<@Y=eI*Q)*m=tYx}ZCC8oFIrgL?_n7*4!gaHIDO#07lz~K8>|H|{3Mc+Xpp00i_ I>zopr0Q+BU6951J diff --git a/src/drivers/webextension/images/icons/MakeShopKorea.png b/src/drivers/webextension/images/icons/MakeShopKorea.png index 5cf20bd0ab7bbea9dd763f3999742ed63c452156..89fbc952828ff7a04c0e27d3d9d2fcdc9a3bb8dc 100644 GIT binary patch delta 883 zcmez4wvE@UGr-TCmrII^fq{Y7)59f*fq_8*ggKZP7#RLYyj{$|z`$AH5n0T@z;^_M z8K-LVNpDmPX0B%z_jGX#skoK=^Z$Q)W?e>Z=H7!VSQm@+L>U|qv#I{xJ9Vb#l=;lQ zf4;xJU;qDKYEsg#A0HR5SfQc!*1rB<&G&b*-Ve`Ae!u@uOhC@{jjta4w0=Kr+U?B- z#*QId^!9709to9Q*}vxP!De<|UfxHK9!;D$(Yox-iWMskq#k^Ed3k;L`+H}LzP-CG z-EVJG{k!z^O7-*iYk&Xz{eG*v{J#HxlGiDIdw$=3!LI4@`~Ls^J%9e}uUF2R_x+mm z`r2AnskiUm)xEv7b$$H)xV=@OuCA?f=l*?nclZ5$wU@76{rlzR<<;Tq8>CuWTT@d~ zA{rVM6i@7Yd`8$zOs&xI-17W=+jREV7yNs-dmBr#9N)EY`TgvsZ*#j$W6B=fJNo#M1y-QQQ6e}5nAt-#30 znX_h{`tbi7o0HZ3 zzrDMgosn_k)8Fgy+`Jc8u|8LNGd0iV@0OoW7Q0rzvv}e4=QsNr&3~IW8N}BA`FM2q zd;7Y-scA`G-$R}zr2F}L|Nimv^3LMtEUc`KFI!rl9`Bd0kBNyn(7=?%ILX0GUH!Rz z0mtS&|NjKL#|5~xc*lFb_`PlR{(pa}|Gqqaa`t+kt4H_!`!V^|y0Qw zfB)xWmwoZvI!~QDm-p?>O$TRP9UVS-JDb!~Q_S=4wY0W2 z>dcs!ow`bG*TQp=j&ruxYo849_YClxA}tXh3v-Be6tj@_ zVAL#?WK_spuFa^zyhdb$+HM|wUIX1(Q>U^D1_lQ+PZGG?_>t#qq>fIVab4Yk5}(y` z=FFab`uK78!;73eJTkVJ$Zk!z()2Kmk%5)nfBmoZb)Oj+7#KWV{an^LB{Ts5CbY)X delta 8307 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 diff --git a/src/drivers/webextension/images/icons/Matomo.png b/src/drivers/webextension/images/icons/Matomo.png index c6caa3515747e5effaded5b3427f98b06bf56d7a..f7ff2fa1a2a2d54ff9b6235c1a7b87fbc3a2868b 100644 GIT binary patch literal 877 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG;{$v`TpiO(x7=t{@t&iw zblcIgfW0qXXSeRDS#J5|=i9Okr@zjP^$edp`*i5UGL7o{^XzKd7Q6asN0073(mv7Z_M1b;+Dt#STmAq4 z|Mjn5YWwy->-2O!eq!OKtJ(qcODn@ZH|hWX{N(cO*Uw*n`M#xj!P&Se$Gl7rAJHjX z*|pmLT8*=s|Kgu5hA~y!O0Qir37+%q_wUlagQau)cHi#lKkW3m+1Nc}&DU?gR1fUe z4O*bFcfaM4qnDm;uuE9B&&92d~tnntqGEtt^^%Ci+*mW!VY~zo@=@ z?@rj9JofF^hsEcUTDCj?`}oo`Yi-3!+Xv4+e)#^hdB$O=u<5X=vX$A(yEuJopAr-goUcT+csX>#dfC;5wQRu&rG-9=FJ)ae(KS26aWGBx zGT#N}E#lVqjqKb0pQ(4h*SlZd@}J}dt;I)6*bnDl_;uz<=`!0%_p0&&ZO7VTk=Tap?79EhW|(Hm<>_C~OkVorll_eS4UMVl zt$wvTey^OM=D+Q2>V^rgmpiO~Ws~~K<3yf?TZ@oD(Yf_9SSWdCwD6xcU+M zcWF;WC7I(w8D29P<`))ct<;zh6}+t@Wl#SV0R`iIE+>xns%L7Qd(YGVwySkY&&|_k zccoN6ziVH%u<%NE#mXy1Mt_!fe`e%U>tcU*@R$t)0|SGntDnm{r-UW|Xnej) literal 2951 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 RZYf+044$rjF6*2UngB9c!?XYZ diff --git a/src/drivers/webextension/images/icons/Microsoft.png b/src/drivers/webextension/images/icons/Microsoft.png index d6c37c10f4424e6c12f249ad2210351a1fe64339..8643c5f80c47e6b12b9fbdce7bb888b1983a6a8f 100644 GIT binary patch delta 991 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 Mp00i_>zopr0HbD-djJ3c literal 2168 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 Y_eY(6((`!*0|Nttr>mdKI;Vst0Ea}PssI20 literal 3620 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 diff --git a/src/drivers/webextension/images/icons/PHP-Fusion.png b/src/drivers/webextension/images/icons/PHP-Fusion.png index 59aa99d6d870feeae75ad62a267758eb7ca68d0a..f8959a4c8514aec4fdc99f37775fd194a679d172 100644 GIT binary patch literal 4093 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|V2{%#etZ2wxwo;a>?1re>E`kKKR=hBv$ToY9uuR< zot716rupaRUv`$IJ`Ypp{H~n6()H)dV=F$-J}>_0nO6X3|Gmb;rqS1P*Xppp-j!vw z%};T9)v_74zbEk=6iZqkRBEKvX8aV|JV)rWFe(V z8&0GAC;$pzGBo>Hh29UViZ|>9SVMGON8NPIF^+ z8}L_sotElWxLWO<|3c+PC3`oYxuD|M z=)TSHiREmwxleloE_-s#J)-S>GGxt<86I63Ix4eHX0&8H5t}c5<$H2mi;2V+^(dWc zH}=|>UygIiw;Mk6_&7mH$d&7CnxJE%fXG7sRteXW3;rLSvTkw3*CgxO`MJ8aTGp%2 zriCAW{_1vK_|$~cc8?dW&-yO*C(3h&@U;FX|M&dJ{~FGH_0Pe3Gmbtya8Gy5<<{83 z#eL89jxW6J&%VlG+Sj|j2UnloG_mUHUb!zvn#_xzvhlY4IQrA3|GfIAozcDjP38a0 z*7`HS^-qEfuaf!WZ66YM>^fX$v-;Rfv%DYwn3fwHOJIJx(~N(yt?CcIr87c>+s8kP26WsA&M{D|d+ z`_D58&%GIzI$z*-X>vF;VSrF1R1>(YzzT<(d8R5{u&x_Vj;j4`xd_ zxXVjct@qT4;CZn>{PzJPqeCKRZr@+D`;ZBryZAcDcpVj`Pnyb-t2hurg)l1 z&MTc$XEn(I|~?Po~nY_8CocQ4*M_Vvp*o9p+kZA^c0VNaawR|6|6 zsVkSgn1ZA~{QiC`XWNb~TegH=`SI_^55`zN_wVN!9;{fMC-tl8OzMRjXA?4Z?A7yP zeA>OZKJlmLmtRb0nAer4_E^ZohkjbJcBZD(og-KxzyC{lP66IatXB8G>*M<_2*yxhHC}_=bKO3*Rwm!D9X8_8ffGFpp2?%rs$TCKFO#odwJhuyp%_a(q7Xw6E&^Gf)_lfe05;; zl~3R57&f`}%iZn`*de>8faT_4m6GxVw_S6WwKGk=X!F{s^zQoX{B6Dpz3=0S{~Cm> z{CGq(g||TcHm{y>%%LZ<-@2`k%1gO1=l&_b;@P*)mP*f9u=?=9^%uGyR^R2byHIL& z;??KgMF)(_G@kH_xWwBt%$Jui`Jl#U=VfmV&(D*!eYZ#X<_$5U&5if22yvlyh;q`GU

hzC3 zj?CAlKeaJdTyOpT@uVd;Uj(RG?dGhSb>*}y@2xtErug35#=BC_-}#+(@WyYu9|=}x zN>kTg71g=v&?c+(Z`Oyv<|P%DYaB%$^vEXNi7tG+C##Ni5Xuso^7FM!lZZ$}}| zq?v9HGVB|cb2pyPYSh=;vOwc+^yw+b)$Hv*sp@;&VK39m$+uno%{0vWeb{vG`99Gp zg}Zi}^wh0h7Vo*tpG`=k^}>ISz3&{o?#H#%v?iQz@ATh4_e4wcw+)9JQonBfmLpfS z-Tdq{m$R#W*uVNRZ@<^ar7N!PFwtjRzUMA`o#}()wF!&df81?Zy;EUs#!AlhCuLTy zKcmaEX?kp1-1@_xo}OOu>S)5HPy5E#gF^B7>p2otDO(Ip{Q&aaY z+SGMOa`oQXeeTP1&drgWe;{+hi7Ji{pFTA*{Zev0V4@hE;XB8A!JFiWmg-y5r5d_# z|E67B7~L;l_e$^QgEaBJ87W7O-O4a5;#;?3#SBU5?Dq@uGef*!uJX)1)8584EJmbq}#mO*+JvBKg+4 z;MyaH?k5$W7dU>;y#2y>r?A_J{(t9Pr<^f+I9b{DL)G4CKYsk^-?V9y{HYTj?v<50 zEk(HUy6^tys(O~gcI`jgO#ihR+^);lc6=+FqR}IE)gwsC`?{HJoJr_*onv}?dNpHb ze_YxtX5YrtArao`G4+G6-+8g!)hhq{mtVQ=otGrlrQW|*)`|6Zocqt_pa!lFk2s>; zx>dCfzbtulq_gP8+if~}LEcL9zduiO`uYBV`|-v*e-zs!bkoEaO)Q;mlYGU;NKwr* zGCJ{X&GL-(x|5j8vm8~J4j7y0^#5>{vReQ1e#PR~DWxE*Du*5qN8+_d=Pwdqef-P1~v3Y;NNbzn8f|YMyuG37(SyO>(Kl zosV^Uc<;?#pmFNmja!ck`1LHh7d%(J^{$T)-o=NSQL>VrF*n2`P@tGqUb)qsncMVYLzXwjNBjnz9N^Ec#dXL~6b|2<;& zw=31@61_HuR=r{g3tQ8YYP+5BO8j*F)aS3$B6QbuC~VLCeJ8v6`r82K?J|?r*SRwq zP5$m$#k!%XtM~b**W7LYEB{&F@4Z`Q`D*jx_%pZedd!Kkd&zCm`sdRx&FD|ZTwXW# zyGFBKP6@u}Lj&O)#8 z78P>p-wmGZYI4@7@Yi)i>2v&VBp{`B_G z*t)6jS5)P)+bh@l`J|{-bId*^6x;JZD1mjM@3Lcuj&m2htXMXC-gh%CcK1kEjoQ?s z3ulGbZ#>gi9d+Ml$BvgTB#JBJB9dKd>qmqgbqF}U3N#Ossr%SCqcsq(GmhgC0{tv!4=S4Wd~&D;s;SywECOr#~JA3d;b z_T|d-CGn{)O|PxrI~Cq~H!sEgGMm2gypTw{NdK!(cj+GAech%;M7w&C#9X^08d>XJ z7Cp@`l`Gd0e)%UP==6##+p~>z4E#BJ+w65uwz++NBQgEn=g90+8y}iIU$yl)ORl2F z%|lLXO&+R~cd4~xO#fG5oOV`gS>{27zEbg)iqGMKev!I7p#t`MGrZmlGUe`nde}?t z^*h6&hXxj!JZ;me-7dd!+!D@lyt2T3PhR+8Pxt-1Jtn-ndckyoR=cMGiv_qG^ zvisNlt*uUsUsKDl_PI{1%#GO08=9TWsJv;>J4yY!5pl_Ty|dJ& z>GA}&8?Tz=?44(n%O}~U@m1$w;j5p%%y-q7ocM1s>mrL&_TR`V)!i-^H|(!S`e?Rj zm3FP1|KyuFjLRSAd^sNY+3UG(n&r2|xeJ^XBwFkr+<(ch!L9A!HVm!t1YZ-?w#ZZfww{gqyC?YkuyZ!)GVL_E1^oa>vELdFl3h zS6MN#l{3UXon2pNVf*iHp-)vpP|6mrRkL$gTe_6D&{C%F_Qu7v2lpGleEgsB?S-$O{QCKKFfcGMc)I$ztaD0e0sxQz B^iBW( literal 7333 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 diff --git a/src/drivers/webextension/images/icons/PHP-Nuke.png b/src/drivers/webextension/images/icons/PHP-Nuke.png index 5e8f3182f4cfdcaa16555e451fadb1d845bd5c55..2bd21c23be45e6a5338dd1b7d30a8ae4f8d2b65c 100644 GIT binary patch literal 1059 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|WC_PZ!6Kid%2PqI-l>MgIMp`SOe3Ybl=sQ3EZBraQtByIWw`l9e(IyefRK4 zyd)u9AFsLC$H6C-*N)-%*I9pm@ABr+sQFzdHQib_$7agmm)WT;94+f?t>(|X6e7!D zF>$_@?9~Z8s}*KCFV^Q#$jiFo^RRci@(fF}p1Ji;H$KhK&r8c~;Z^OmxPN7DVPVxx zHmgr&C869~*czS+>@7(>I)`PNPyb@gb)Jkn<11Tj6dY{cggz{+u`+KgS9ja^^1Do( zO{l}dH%Xr#i9FjY;&$?r+yW>5(hoU;Yuk%ooU=AqmCVg><4TQ-%fix&!887Qr5xCt z?{+OBg|iS6g*_w!OW3sr2rdF0dG*cW;hhgu5bZ|Yss^SEyEJn)J4 zx-*;Pwtm)~Jj?mVpRX!azhn}dl+*6{&ojJrMEvvQh`r{_bB$OSE*rnC6qfhvW%YVK z^IyrX1|3l$hPw9SO#wmu$~j*SEa7`RUoqgb(2P%WG_Q;M^*yRyRloD}HwJ^h`MupN zk1Q(Ib?~xp`n3PvfknSHbuz>*{)`s$yR_`jpPL?%p-o>7`)s|t)rMh?!7@*Nt`Bv^ zHYe+TCy6c$ocmf*x;{=TF>vbBXIm7{ut{C`rTkzP+d*O)qpBuGG{o1k9b}W0?-TJ-k@A}9;8@70cyjnX^=<2V& z?f>U1?aPu>WV@VE(0lgDjD_rTFDyx0bIHG~B=*~xMy_A`G2Rb&td&@WKWZP{`&(r)SAN0Ql}&xenk`niX*bT5BF9p z-f(TQx^zvQsdu8^or6`1E3X$VzOu#kbwd2I8xxB8PI<4KBbjk#TYLQJc19k{hUyDv XGPM{=trsvbFfe$!`njxgN@xNAbL;sB literal 12302 zcmeAS@N?(olHy`uVBq!ia0y~yVE6#S9Bd2>40fR}CowQ6FnGE+hEy=VJ;*sB=6mgp zpYPwt*7}@plx{xw^}s>b29`E+PA3M(u1zYhSyJ;=pDJ(6Jl^SiEGft{_3yS#TRl&O z&UUrjmTbL9Y4@Y8vZ~h-Un!^tEnpB}VH8p+6kzE{F0j30JY(j&m+!v++WS4aJ8Jio z7g7aPeQf{d_y2HQA<=em(h+{AqXs?GRO$q@+7h>@d~6OdpZ>meV~fr4?{BPSKi`@;LpWSIX1(UI-?KrHborKj)rKS2 z_9=Cz-IyciQ}H+F%)iZs`LQ_#bs9^hv}Y#m;RnUE;ab~$3wzhrx`v%8{W;Gf@E5yK znOuLx!-!tvW=-d*EmZ@|L$5d z==u5Xqm{l~w}ttXpiUzx&11eE=(hVWI<@;zh~&D|IkG;L|1x@Ik1PAddV3i4%6c@^ygPIXH32>v~HSl7VpuFTy&Mk7T*ito6}$UFk|lC^rUkMEx?Bc^uwt+{JhH>d+FjTgTw+8WiNxM26Vr78X3$2DNOIb zQt>&axjS7viJ zHaa?E8AxTtbdL9(stKGO1<4`;1v&@C1Rl0)eDMCh?c>MW-CxcX&hS{Z=XI9q(=!f- zCVF$O|KcvQ>%xOi9$u>?E`wrYi-z}tDZ;zB#OAVg2l;)FIVg0@M^uOLw2(~q_aj0Z zbPsNmFb>`4e_->$jVuq_H8*^mCR5vO^Q`oS&osAHJfX(-Z0;xApV{G@*!-`t<>1Ah zkeLO>T!$Xbu=jB(G;nDwi(37hsfnOVFNUs#p?dh1rwXg;O?v zNWZN!|M8}rZHEu(&0e>tHQ7+@)ct@BItRBN+}!&8kkAGe9q%22TpSM~61o+bPVt|% zeqh;@%NhLeQNgKyn+?y)ul@Y%=8S_`Zc{X78YN!SE&1saKXK`1nH=trnIcLPmKX$` z-(fK4)48cF!r@XeGM+14y!I|!BB^n?`G@0*EgaqpZ1vZ?E!&yA(fz(te{`DlmZvP& z#bmg3yakTA{j__S&%yD&_rrhTd%_RZg&7%LT2@Y2;x$F1`D#!2`6D&2J?5I9J07z- z#b=7|UdwqkD~@ck)SIX4qsF?)$I~cd$*HGBr!IPP{`Ncm##Xp6Rb}Zs1Kke!mQyCv z%M%=@pPiN0f4e#+Z|2(zms5?Gr(B*Vt|RDTpcXMn^SYL#`g&Cvp5!=N*ze6(O|6EtDl3b&PTKUj;z)VF`x|@d;7+4QB1Wk(C?@Zc>@_~eyR7DM zL2sd%I1IB+^jVk zlffa;*`$4Eml|pa7nceDF@$Y}31X{p-#Z ze;4X!jWz32m00T>dQ!wM*1O_!O>=E}QeRwFL7hh8l4Tmn+gF+&pB#NF()PaUbB@cg zrspi|r+iwgTv|4_qvE+&^Tb_77eS%GWhr*%^@hrXna7u37mvLDcw#y0;;pWoMU^T~ zTayL#_XR({@s#apmD`+#PnUCFo&ES^T3Oin@{^WM+8)MBW5V}UEjVR8`u5}4_YTOq0Xg}?ld|l|2=Eo=VZv`cjIoew$nFOz! zVjO2L{`vX(zE9tlvK=-}RRU!S744@jS3k$fMNWOLoc-yH=FN(}ggbW@xmXsOKK#1b zaQ*yl%c7Nz7E^-qHD-RYzjKy0FpGm7t)UbVKaS`wc(Yzil_yc7lV8DAyX|t)pD7^Q|sfe-q;9!{I--W^Vn{)Z_g@{iaSm3%2kGExUTAAN@ow= zSGePtc${47j(HO`eU?ppJn~E^dzbB}br)W>t&(ilJMw4w zT+w^`t}KWNp9M|>6AAkSlVS)Sy7pSEh2IxV^F3_t!l+{vo$@WGSPFG!+)w<>|1SIS#puspN-QOg^%uQx zIwSr)yz*H>uh$Y}uM`*ugi1-;{0^JDeotiT^UjWsLiQX}IWJ8Vx7)J}6!%ZQvFc4z zl{nV_>Dtj5`>Xbzntp#xVBZwvFwIk2&MpLs@A+?58U%$KJ+&1EnepJ}hLUNA^Xqp^ zzAd(+L`-LyacEu#hnukM-YXBZ*;myR)=!sjVtVGkExOap}K`@YdH?d%k=9Q3#o(^ZY>b_9s8C@~U3@TJa<{ zag%FjP^ZzU(x+9X$vdV6c20?MUTHd|YSEF-Nt!F1W@)bc6dc)*%Q>y}q6!mFUz*JB zI}gr&HvGym?R;rPMe00DRqoIeQ{>UB*1jmGCk)`HL5gYI#EY!1j&VysK^ zowxRNcTVKYbfuMAnQU9zigHaB|BpJH zt@fuAf5x(X5~O@dU4LMH zBdjhj%b$4suD8v#uN6~@no>C@D|$}#emW&re@f*$kGWNg?tq%FnL_8=LO;jUJ!V!l zTYF-1c}r)}+DV``g8rlb8vE6Vyj+L6x(?IPGHJgrvA>NM2p1#H)lNWzgGD) z9p3%Fd zv*1{n-XDjS@AuW@Y5p8r|bEz{J1Ob-XXQ1XYLQj6($Gwly&oN ze^T-4A>XsD(Gk-w_*}JET(9tuzdWqst2cSFv$!!7}>w#$|N{a9+Wes1qda|vTmVr=?d(;t63;L*IL za<1nW&72fc`7-5*{QFe}3O$`dJjs{tY`yU~_%(MUqG+dlAftQ z99Q&APCm#U{=D+l!!oh61qHbaXX^1Sw<+Fm?EQO<;BL{Q25SBXTie5*Rwe~occ)ub z^j*kVzE0Jqe95ur<>3;mG?P{91hgJs2^Fv_i*7t`cgImv{l>HlKGlA%H80O<#aC`_ zOOlxU{@PEz`El`2HttiBW$jMeZ8Hg!mhb=k#u2V92{B;+D*u6tXkO^JjgW#^*N^rM|MY z8K$O*=+@;rOUv)tdf-wd-`Oi3Q#Utj{{L<4EVJ{*0wL{WMNoizxoBFs?VIS$Jxcz@ zuAN11ikk0NZ#+}p@1D|?=rhyI|HsVe&wu__--_6OVew3(P(9xCKeO|BHvW$}^L3Sx z7}yo|&EkHSD%aDV|MD`hQ>r6)#FXAv3&m@HNUMX z2$ef7HtS`S>eK&q3(u?*7M$)Dbj<0GLdda~*X44OU;k1%{d||n+h}j^wfOy zo?6X=2FoU?UI^V#@oHk3-L7p8?)MhWWOECydw-M*)Ux~&a4G`S60`XGjNJ<~l#nvb z*_ijL(Z5Gm1Ls*rJf5q~*=9JE<;3no`MH_Tg(Y$GL`9a1h`FCqR9J*+gzJ7U6 zD=2ARp3J}Xb3}aOJiYcbsa0uzUTTZ(E8KDJWHx7;;nf`Oc{MBM`mfjDwBYixnQW^i z=U1;hw7vg|h3yPz0Pf$qbnfwATqWgJCYQfv9jmY0d1!O~)tB-f20bqybe?^i^HzI9 zMw_#7?E18ty7JcNeOF${dq{%Hc**6<k6wBQguMp`<%LLZ|msm;t>~~Uhr|g+Vg)`{*?9ds|p`wH6{9(3RV;q zThD)|yWPM*M@%zdS?Wa8( z1?)Md7XE6j?y|WS{$!h6e_EH&(;rh?{{Kjt`F>xpdMHowDGM>3c`rX)IsDdUlU9E= z_t{A+iz-zf|NnE$VEx=)$u()vG?V^LV?$}}#Oi6!GM1?XvuR1*-ZuT`vxicPHzr90 zt3E$4D{s2GT-I~uy_K_8PSkq7Zuy^Y#?CVPZY&Uj1>!@~N>CJ~rp`+X3cbYhuOPiu zUw%bVnZZ$mWnQz@ZT4uL*S~lBm~6Mrtd(NvGW#ce(BE(6^4|eoen?NN%z3N*>13(v zEYGRswQmEa>hBFqy?#>S@C>b3)`!#IXFpz?&3(t{_|lneS(5DMjP24{|9Q0f_76G1S+72{&R8$A;^Y5!(n}{MNlZQ`^y1xypV#d#AH3^rlQunP z*2_l)r@Yl)|7jOL6|*)4QmS8mBxwdJap&h~C31FfoDEr*4l1+jYc?KwTI4k=QDX9{ z7o6J9E&u%PFMoKx=!49{nSJq@AHE(o{rCD_U|aU7h)(&IQx>J7I(BuSa{ZFuNnsuD zjAc5(e6cwn?BmvdI&)BJs)u3E$t@LaXW7G_{`}gjnzl8vgX8R%V>@Tq-!?z>Isdw3 z@6?T;7IfjKoQjgtd7$dSe|m2=_gS-uvlbP0&&uOHjVKM5>oP4hNR-7xFp^!1@X zzfF`nzFy5Fh$s1w?ySVm7q_zhd&r!7Mk4}L8$GQ$wmJVQD7`wUs)j-<;I~ZE|Gzz_ zB)@yDL-oBRC6$#$nJQ2H<0YTo&cD9XV$LM3HbX_04>CVK%wn1!6aIjCZ>8FymyIp@ z`y-$BmxX#5=XHSF1c&ryw}(IbdG@So+SZ#sETO7rAIx3Nd46x`A=&h~Z|7VM1b!H_#zIDh& zve)?6dR0&+YF%8~7oTYm6V9_Zau?U3S3mXU?_7Ms*1PD;`z;$>GSor?TJ3L#KRlg( z&7x%C!Cp{+s}<-(*c^WL|3`-U>na;7ZZTm^uPLjiPKi}l`u6QOsEzliz{@mDeeaW;x+k)T!CelmBI;&%CRiJVjc)PC&~y=u1oQUdw+E|Ej)=dt`Vqq%wSt*3+tE zQ;Uwhex4L(EnWO1sk!*N@FNzH!#_TL>f2DzcJ^1R9{<`Co2&Mn-c#1SN4uuK!$5Fd zxbeOX%RvRaMXB!7y`b_$tx)I1yDgPT#n$psbC*xqK0{}wRw2`MEzR&#lHzVb=i>c$ zSj;KRRC$`E`n1Y)v5e-`2vBFD=ey+jwxDy1R%aOQPPuqFb92eG!;@y3b*EeDyxH{f zM07=;!Nga*Pp@okssH`PAU`%Ipl`}|P>nh3#O8<7-{(ILe%-ZZ&U2&CSG=h!rWIDI zJT0<(47MV9!z{y~(-OT?S1dfTa#G5KC0@(+c#9gbhW_j0=x9(?aIg$oHzinWq7o=U zmYqB#)WbO?ZNkb$TpSA;8g!d-KbGq-9v8~tj*0#tbHdsw`dm`j?4xhYx-H*|*~ap5 z@6Jh^uG2N|XbNY$P?=2skH7Dy?Tk8kV#;?=%V^e{gV9AfvGGsR^G_#pc5qyFTy`pB zO-OR8$tj86DPBu@j!AB96H-@jST!MSLfWbOLX5{jpiaIKo4nZmWIOH1Sa z@>Bh)hjxQT>n?}8-7L2{w)LTMHn+{jopbjncO>{Qu!j7c$RhBtUWth*f@zxS4W?-g zstQa>heALDwOgG{LCMT(Ny@2e&`5&svs(q{C&}zDiI?Wr`K(bTW_}N{MzEB za}47^jXFjdZn3ik9Cnuu{*voox9I5E6#x1o&&xt@l&h(QK6PIG+2(5j``x)_>vScK z@t-n!TBZAVX0z$OFK)fc)1^$Be>kr2nGobxkrFyDe#i3OeXermlWqSB&c7X+cz@;$ zi%`2ATIYlNw`{IxYtH6w``GOEN-{q_>x1=usfRzVwq&h=m>_VwX{Ty;{GRnk+VjtD zu2^>XY!bp1UQ^t|p8gaE8L|v)$o5ArmIBBAe80ZB=6S}E0$b;)%RrfnbK6GqxbSbw^}w&L;l6tkN)PE75}}Am&$0??}Idq-gr4}2Gvw7!U=WD&$gw4N6-K8N#7QVx_R$k z$MW*<8<*vSvo$Q)pH0bm_t{o1Ha6j}()63TX2*VChc;@rI-7#VttMV70Ywp~jkH+F ztv`3>x`Nc+%xMqXw%z{G%e$iAz8t?Ib?Uo?*cr`8o!O5!tvmj7o~qn-{Vy5kIk$lZ z1k=~6zp;_~_|$y$oISGw`lfU$fClD{Y)*V?GyV9luAI1u$rpLr!?q$D$6u5iaUpYa z-ooR5>-wgCmJvI$e&Z*!v06oW)i198&b%|{+5Zx;vU z9Itr^kxr{`-j)Y7Pa!$WeWUJ-`-z)Znje2ATKP+C=ax#bb-deDCCvFlRZk`?SyuBk zVQRk2x{uF(vI&DnHY3k9ZoMlfzklxm^=qOpPDF2+wfC=}|NC_tmfJ787EmX1yQxWA zXWq+#??V0j_h+RajhVh~QETDnj3uY07M+UU7xwgM`Kvj5rU|I~SbS^_n8_qtxv;$N zu=_O;(9GtgNWN{VTe?t8oYka#MlVul_S1svLjAj^Rot<0zwa3(7|uj~eHg>7M_% zveb3jxiXE)reyBRC`ra#>$yYu^0SLqf69rPm;N)R{o9__^yZEPpLow@F1)D;CXbJL zZ#;OEfq{K0Xe~gw(!RPC#~ya`E^?Wf14>9oWw>{7iR~?xk=woaL~UIk>s&K53%nR^ zH!V`XV|4sso&9m;)t}bPdq1g|CHdE`AitaSX3uWtU%y#ym9}A)kop22J5cbl=`@=8 z??~-CZ0lWoXZMxl*naQygNL@YyiCilKXQ4u_M4aeD@~_-%=p|=DQmXcg#@1=|m?iMt0~>d^$%@|P!MgNA*0PZ#CvP(8l(u3oXXnPqrE?gmzumX({f z+duleTYJwPP)0pFrMyM7SXM4-;^T!=E32$>Z+#YQL3)aVK2Et0O?(P`FqcHVe=?x@`9H0v`tn+tLiSG}>8{n$EP zdryhcvReVOJQ=RHecRJ&fBMK#hJn)Itj)R^=Q)eL%!+U2R_)3WE4g(hd%MO{T^a6{lgdo$>(p%Ox175@ zUFry@uv3GX|BIQ4pcYDOx9z*QM;jMhUZ$IFc=M8vq|DhB$Gj$KDlD0K>4d^*hKFq{ zw0c84jRTJPF|c0Zc@z@(w2fneX3DB1k{SZ4rvgkL9|}12^WhZl!5zoPvvxjGOi_( zDO{^Sj?jJl$>UUkuCiYyCupX63(xsBYq83lxQUOM_f|eDzqO^ZDY>!3VB)&apnr$C zQ_JRd?68=WDKk{-`; ziC}-w^#8Qv=zvcxuEw%?@ehigC-v`hm9vdCTc_*O(&%+++uPJKnf@IHb6^JFdNb+h zshxb~x*vBWPdvWqCg0{;IiJ>D@L`@hCHMB}Hx_b*i55p^RDoQ4M}%u$!TF?q_weUC zi#Hx`(wp6+9l@k@sDd{nXj`uS=EoIBS|5rezXGkPC=3=*c+X|rEw=sZ4x2qj=a)UT z+|?!4r`mJfK{fUEHzVsl_ZSI3!)5b8Gx6r4x0@tcyH$;4^IjM3tnNI1i&d{X&7$Wx zHnpnJ32C#BzO~hZI(gDezPYU3bCmC_z~a5Us^Z(azr-qQDtsHa-qrhjOZU^d1kMhQ zWWxY(&$|!Y^X^#*%3jBO&x@Vd?Ua7-QQiII)2D2{|F*pKxhadfss`KdCf(F& zH|36b7eDRswV!&Mz0Ib55XKT1ANM`JX|Vb1qjg8+%Jt7~+;%(lqtEPhO|7|{_NTCT z@qIS;?wohAuRgwbWs@ylQ6kE6UNFb|ha;9K*|XkK>`82*-^oXfsg`y-w9e<+>KS*L z*=H=6v?;fGrtEQLc)H+uoNob|&U`ud@rJsEr|)_ft%-eb=^5uXRUXXfOZ?L?huJok zueLkpUG%Kvr#9{L^xA!<-oG37Z1;PYmcyFIt_XuxL;Vnx;TAi$p)$jDp6}`6FD18X z9zG2$o7ch79t;W8wvWjcVj?z)H*?xe@9HgQ7wU`klaM%T0Ezfx{()aWrOk?kQx^AV z9Gt-hT17Fs9BZ&FJ^S^ap=Flbh1S(Qn-~}v7(8A5T-G@yG%1XN(GVC7fzc2c4S~@R M7!85Z5FjE108a#mi2wiq diff --git a/src/drivers/webextension/images/icons/Pagevamp.png b/src/drivers/webextension/images/icons/Pagevamp.png index 246558737fa1457ffa7a6027155afccd268bd6bc..809b88ac13af199d95aa2d9b5121c86feeffbf3f 100644 GIT binary patch delta 1558 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 diff --git a/src/drivers/webextension/images/icons/Parcel.png b/src/drivers/webextension/images/icons/Parcel.png index f3028060fb70c0c95e6b8db76b77b2229d6dcc20..616435d24f174c667a5129b292abdcf567e8cf8f 100644 GIT binary patch literal 2238 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Q5ar;B4q#jUI1**&7^l6Cub&b9n*ds^SthS%TkySwDJq<%jv!okM=(9CGZbiIV%_i7{d=IQoKsr>ry&qCgZjq*&> zn5GEX%zu1lE$5jZk(@Js&zF%ua6*2*+po8362@(c7gg-a6R-Vx_**U{((}Sf$)4oK zTQ)DJUA#0%|5CAOdgELrt$$0- zp0t1ecbRb4S2xLZ&&y8=RU331dVTT8y#Bw>N?Eqdcipmn^O{@cr+(##nfKW`FJI67 z$nfKQ)|hT*Il0v(6P6x`oIis%=-3n9W6_`EnA$dE_SCYVV}ZBL&$KQ{s8$ z*yNZ6=CDW4^f)@dysf`^fP zg{(Uo6>Pxy<@(O|^)1UzaQ$)*7HC-~-_2QbzCHW)t=8}7-)c?mDcNPnYb)2hDszdV zD$fbmz#iMfD@<%|&FdkH{Es7hRe1riSKm3dfs!5 z+^l}y>tzX3wKVue6Ggf$%I)sEW;$4jwo6@P61eChvoVFKN{P+4TR>w{kIv$xn|lnB z416apJdtDHS=74bg!0T4+^$dG$Q~|Z+xh-({jZwDdF!-0+(K5c=q}9W+14ABDDm{6 zV94545sWs+51;Uu=`~e(kw!^3^JRmBY+Oq`H6>lR;GaqjV!t|e;1y<9)L zT{IsUXo>M`=9>9p-Nn+Q;T?6W3KpGHmiK(V$>!#rLv0)>Gb6HdJQSyP${o1{X+qpzlEiXQFiRBXPi;;B;H z8xX@@wom@vPaB!@&3+6l!kgZ({>|bi1!=Y+1$ebbEx^hjZ1>FHG@VYpM=f|RtvnMVvnA=w!+WbTKUiA9dnKLeU~%K|GmePq2yN zb+>3GZugqO#B|11?uku;%MO*;)nTi?ls!FAZhQD^OiAh51)lPMk29PK*JG&aIr1RH zCAU30g^?k?LE+%ZDfbsna?JNNtI`*{aP5xAuMQS%aVepdih)EQQT~1B59G#2_3n+{@6NbXJoVUf_mH2HS1F~71Z|d?;lz;;70qY*iv4h^@LA!Y z#CDPO#Y!7iut+UR37r|c?6=umZIN={{L?qBmNsv+e9Ua|d3y4U8v^2!<@Y~7**-n@ z&!e_?$6D&#L&B#|e0uI;NMvb@^xwm-Tg*%ooUHsB|0YyCsjI8ykT+QUt?rfh>&c#f zL;9?iIX>u4*N^|bwnA!e*7{x5ireIDy1xHr>#%wolC1Tu`R)F?@v@?bY`6$lL7ivK5J+Yc1{>cbweG@-AZM>-p8X z;s=jzdw272#h-oskKP*BMr=x$CEKatzU%fTcRpF$orczmJ7+|F`*iZ=mn5NEEYpi} zBUebK<)+8)`|)MUHJ^XeU%z+Urr4O$^za?;{vX%veCFNyUbUhAL9*Ps`8WHV-K!^f z9&cO0!@q9NcVYJVw|*w687RkB`mXh3|vU*Bab! zv#u*;vVN7f<7MOQ!ad)Ww%Klyo0-EDdg&s6Utx8G*X S1``Gb1_n=8KbLh*2~7ajr93WljWm= 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 diff --git a/src/drivers/webextension/images/icons/PhotoShelter.png b/src/drivers/webextension/images/icons/PhotoShelter.png index b8d282d2ed3e8aebeffba8e5feadb1368763c86f..2a8c5e5247f63131550f8d70131738cbb7587729 100644 GIT binary patch delta 1704 zcmX>uvy0cPGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=hEVFmM)lL>4nJ@ErkR z#;MwT(i0Wc>)G5rT^vIyZe0zp_L-V0@xONZVatMZ4+|`hUFA0Eo$Pm*+emZkEbW=u zFE(A9<#27*g)OSWT`!ZEo9$2S^inr2?up9V@#LR-cHW6)-I{8`E+SK^B~E>qb9iUX z_IckAd(Sl2yH#cR{@(jNbKd{`JMZ`Bt{F#e?60@qw0ZN!^z(8%>hI>=*;6SzYgyv4 z9?1d=nH?oBg^G%b#tkS|7TwQ^wd;+8JmiNd8<}=zvwVz$`)|lcrn3X zPFGh~ma=Y7?(J>7&(F_yudA~Y(~s*pJzZZ}QIRn-GxIS^hpCU6a9ewODQ9(6RX||i z!7I`xCMF`@?dLZ~=x}=&xfd6I{;ZN|^Y&(jXvMtirbXFXFH}mWM&5hzv7)BlWtX*zWw+A+s!;585?|e+7644OB6WNnJhoQ z{PU@)@yz_7kiv_LT#vsg`~7F8ar&_dZ++^&FvouNF)EYzZ8!7ay{jiPOhnJEs@U?h z1R(t+oTF;r{ZT3m^g1>+Lip$E(|LS6zdAiX5|Ln45 zY7_1X3f2oYzIc&wyI-5%2@$^dmu+SI>lZHybfdTN6uv%up*T?|U^2@j_qiV; zAEnsNnG=?<)7jK(#wmg2pFSxse&i`UqwizA+Je8=SuD=X66f8V(YnTS(z2CO$8A-a zp48l$X)K$!=b6jZJ6X=I;q@9wwVw*QzN6C1-x-0ZHjKNgey%hwuHMkvDgOd*RFTE+=%_+S}`WU7sgsxvjY@$!R6)dokQC zLS>VflCVzOi6za7{WfJcRV`<`o_e`^(xgdQE3|JJTUpII#C6_9>EZkZT8A%{hb~i< zi<3LF;ecdRW$$|)gBj-|ErNH?+#Y-5!H@ca7VU>A8&|C0VCR#`ShaqAed^_9zPDF6 z{+u%F+y{3?V}q$GDaAGJ5|1qx`ak%=Czs?s;oyzDhOcuZ4t(8bUH$t7`|o{=`Zv8AD{ZY-;zqN>o`TM%inzoKK@HJbMdq-fj+e{QrR|gAq!bMa^37Ugg#k1 zP2t?7w0e_S)`tu?tCya0E5CQs=WXO?oe5VL22KB)e0_UGcB0v-w~;3#e#m7fU3%ws za9{23FYMPQg@%VW-+EED>i27LornpAUte8i`qXdveUZ1^&DvM1wKGeXzqa;%WykcC zp(2%^ZL6Nl>%VN$O2H2UYbz|x{>GoFcewTU@P=*M#I(cK)F0TIeSN~LSzX7D9osZz z%9O|H=jZ9}DSYg9?0&R?m|OU{($lMDG$WGh+5Ntj_Q$`}c4Bg?W#^<@<&y->+RL@2wO!=U-I8lM{j>Vq%L{t@7F*G%-`_`r7F0 zH!fV5Q2zJV*SAY}uYJ!J&g`DSx$IHw?y{HKyK^?hP5ATBD)w~I%c@X!zi5ZMTTW(e zwfmXnG2OqGmz(==pRBcm`HHr)v(5MWF8jDKZ|BynUtdmnylac%JZN0Yl)#$_P7#J8BJYD@<);T3K0RXH%J!Aj? delta 3653 zcmdnRdt64bGr-TCmrII^fq{Y7)59f*fq}sRggMw47#LP%7T%j^re4qc($mE;q~g|_ z=*%3Mr;>HgZ`_<~`!=?^eD6MCp%{*XEKd{!U4$KlSVO+LM;9${(_Ok?71yFID^~2+ zP}<^}Iq}vcxh1Y^wHCN=ifEWORdsI zPD)O0S&W{$udna9@|cp?+?%5XMXzq_gv||{@bQJ&3E$5r+TS|hlhu=+uiT^)^#!Ci~iQFTkke0SbYCbn2=C^ zpmN%62`MS1(9n}livkx06#P2&wqXB{h}c-)g9#IEFJ0{3Z}pvHl1Jw&4bitkqFWbF zd3#Z#Ce-%i;!eHtm`N%^t`}cQG@qKk(^+52miOe&VTsB+%@nY_uJ@3hXXsOOIkc**pL<(QPO77WpH(; za&vQY>D{|`r#sH>71+QWHHTF(df`O_?$cMEA8PuzS?9}1uK35NSkuC0do9glwb(9a zS5sj*?@cVpG1|6NnC!wMjT!vqTyTfkl_ix{}y}!GA`pk%i5C7RX^8M#peXV5J68yEQoz+o=yS}e;=KO@u z@9yqixq0*Dk9QVqWap2aeg64u$LnSR@6|FYtln(tvejY^+L&t>m(gCbua)s(-KLd0 z8H8$F?Sf=)J^A``UU==kyW!jFWBx5$+ZCem^7JWY?V09lL0HVv0=yuH0${`VXYl{qDo9Um5-W416& zRk#szBXZvC`hB@#Hy3VP>-_q~hSUQaX9|efPTiw+(?j+R%NfIoimSAoZg=n{@|ya$ zNxv5rC@Y=eE%}v^#`ZRfohf2#Qm1~cx?Tz*tu&i(1kT^rm{lJ2H$7x&w3_OualDk}k ze7a}Zeut>CUFK^#_F%utZN31poLGid){N_CcAs)OB)(zh20LB5_78l` z=Pty@e>f;G`@lTg>N!!8vGqpIvu4lMJ|NR-F!zI^v|y%Lb#2!4c)oX^cPqQA*RE{4 z_M%_cGqu|Dl5)Xq0f}vSy&lSQbkuIh*K5mkvpqJEu!?-Bs1<(h%8f$1KOYWnPCGZ} zr=nNojkn(d3_};4-hao#bfZJ*%Uotf>BV+8Ht}BDuwMS^&xVaX&wT#sMsHhEKT|bF zDM#$&y~J4?7xb!`U%4QtoSD6drFSux*xVPp?AVQ+l#^NQXCFT|*IL6qX30w9*)LXQ zt1IuBnR4iHcdAf7huyEv>ob@R^!3Qfw_n(IkMUM@0{_A zW;c|CRt6nB`GQ4izDaeAx~uDvH-X;@g*Vq95@zsWFkn2u!T@3v2r?;jFg@M;bfsyb z%vS@wd@;qEGzD+p;8!cXc&#!GniYDS%a8r(ouqSd;ysbpMRmW9ZEC%;x;*%Nfc{Pn zWd~33oZDK~jOzR41`q zzE(dsa_*-c7ykWWNSML4^j90VeayeuRr4P$j)_`6L8xfi=3kSU^OW;-KdfZ*U$r3U zUCK=TAhw zY?~DN!)e)!b)8j0A#YbLZ8G(VH1>|P^_~^FU{YvFO8pdhp>{n#6mN=*dHgSun1l`fw^nh8!Q?Xy$FELu_aPEY>bj{=? zn#s>R*fm@id(1j1ygKY>WQD-NY3@A7Y_t`QU1P~{ej)oNbINPwCr<6QUZ(zhGUkB+ zYTFL3mN1y!HNE~DN8G2K&LXYBSKbJTez6hlk$Jk7=jj(72hB!S)<>ZU6GhTxKRild zXqkGF_tUS7Cm#y8+Q0n!M5l48fCekK)OOb6@+?oZxOT4YRCYV55qObF!tGchrw?a? z$jMDPGrC!PlTXGR7irkE+sN{PGcyfzx z`qhs0Cl~oBS~`V#U5T8heJi2ej;HwKgFOwO*D!M!cWxA@JTG)lw~s-GpP&DF@6RbW z3jd$quFAG})2AbU0$5r@{O4q?U|hDuQtc3r=B&z7nUa@y3|daDX|!DV=*!E?*K6~H zs$H0c4^3TT!*b5Dhr`3Mt8!NTihK9Hc>krX`fR3j>dM57Uz!^2rj-v5wcgLl%8L4b zCD{LOO+kS{oM(jHfN`uZCh^q;^P~Rj*s6>Chh(+Pb=uI>Z(sGzFhpkI4LsX9=n2P(64v9-^bbH z-r90iWBb#$fXl36@DTQ&id_PU$A@k z>|3{QUpFx^*|Vke^|kqHA~!$Vck$+rf>#%gpH8a$Q@GsK+sWPa(@DpYYjzUfU8_Y; zeh)m*vp+53R`pumv+kyMy(BGLFCAh~UG+-CcFOWe5iOUs1Nagzwcc@5d3mMMAvLsZ z`p(Zk_mrKtt^Z!rzkQbN?>C$K%gf5*iWRq3>#X@G{~}xQ?l$}`-x7U%9#Fpu4gG8CCAVyA^ zh^cp3r$4Zl`RG#Kyit0}hHU@UHLlyA6urG-a@r(TbyefH_AQ4cOlL_bKS_K(htD~n z#Zp$&u(@KLw)dyyywQ>z_ZITTJA8hA{{PKAm7l}b$L##n>D6>Q zbQ!-^HuK|Gj_gi3`M!P6MaBBv+^{Z6Q3GkeL zJjEjB=BHU+ODh&%*~iK)c80&z>3-bStgFc!cot6x3~9~_p6EP$L$gEyb_+Bojp1I^QMU8fV$eZ zYQO&0o)0vOT#}&_BR8if_+8<(;-)t{w5mC7-?|m1AH8i&>bW_V^%j>k4s1SHx;D_O zbZO?%@_9>S-`6;FI?Rd56YniOVf)-OFwMFCX}XR<@0-2f?^Qo{=C?J`7wUXtugg)k zGwitYxoI<(*Z)!4`{B&$kf*!>3vT&O%Z&ZQAR}*7`8wL)pZ`5?%=ZV){C@i$_gPO1 zulrees)NDN+0>D%rFKi%)9x>49bySN%Uq>)Q>H&u+)g=*Mg*W&Fmw=XbZU=l=WqYv0}3 zS^RF->vgFd^N*WloxEF*I5k`JnJv(zl(Rx-?L$+(?SN# zy2=noiK$Z;o~mKm z0|WB`PZ!6Kid%2PqjPuyCH|d1^CorM?%QRq)59*Wom3LM#N&vrlYESvN5?L=N3Iz$ zLJu1iY&>iPoEGcx>jh5bh!W~tDzASZm+&?S^Q^n_p*}g-13hJ zlRg_fKQrg^-1q;D62Ecm0hDf`B%Q{G8^@j(&-pO?AC zRn42n-dwscYog&9fn7IoeP(kGOMvVaMWh8Ie#=-+P>JX-=l-?^L7J9uha*Z&nDd7amadS z9NVqSY)zWquZNwHK69aNEzgz6Yggl<-{x69;8Pc?XKM-Po>sfN-(>xBKT)}oBjMZ; z3&aoE@;xwNlhf1;xYBvFQB_InOtM^HM2%VN`5#Fd9)#FVdQ&MBb@08As#>i_@% delta 988 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 diff --git a/src/drivers/webextension/images/icons/Scenari.png b/src/drivers/webextension/images/icons/Scenari.png index bbfc2d9180589596f1db9a2479db7c8a59a4d8c5..d1572a21ef01143d359edbd12cf9aef845563c25 100644 GIT binary patch delta 1120 zcmcc1`J6+sGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=iEAl&F{Vba4!+xV1Gr z)?;#@M4g%4!q}W94z;{#mC8FD480X~Te}vWS(6s%{ZVOalaXdi-G^fr@`Ut#_Hvwg z#^13db?cN3@}4?hob)`6+hmUW2Z~eab-u}-uTu;t= zSUBA9z2S91|Mz`A3562Dc>-+psbW(VH}p^N_fXB)duO@$4gVc}FBC$A=dGXC&=}xk z;Tv$!KH0^X!<~bl<2r{~J;w%v`^qi}xyL$Yb6Rs+D%sj`E)jeu%(SuYnAxWZ1zi{3 z^)lS9lyz+XYQ9a8Tk)>3(5X#x?*H~bXX|MozdOeCq2~e@v*$V+rJbDxB_%s|*6+0B z;pI(COFK5d#2`N1hVzZ+)pwT{Em{;171gz5iOP!-D~q{&K7M`+*KQS6-JX|NQWBCj z^Rkj`n0RB%%rN5@Uo-OZ+)7Hm$nS4&ZB_h#$1~t}?oAnKz}kulJ*NaZpT5 zPgfULPk(>%lhfie`s9y)*`6;UDLJw5U0$`Tj80J6#)t`X=br6ezhVVPWMpK<(nr;Q zUI@;!tFM06pFBM`^k3nswHbT&?lqX{qoJ?={O$pziPNVazj*(C|LxS&jGU}b?G14s zr*FEN1i_PRPJE1Tus>oHPN%D%+H#9Zp(>FMg@!}IIc zuYl<2(}@NW1#fNy#_TMb>b_*d27#|%zizmh^V<8s0`m{`t)^1E^R{eXymoEx|8p{T zcLw_j7s^eYI+cTq%gM#1C7$JtQK`Y7m%?rB?TIE*l{X@#s;a8){BLh>|E#TjBz}M0 zsduN>aY#O$eBjL+ovf^^ir1N2qqc0>vS8stx#Z->9o^l|ZfMtn3(KEC1d%M$s#tgT#cK2PHcUc@}d$#D1W`U_fDR^PlG z+}YWg@yYO|k+E?qhfTrB(({%DzALVahE6=Z@ksE3pp_3|%)W*xQiQ}frf zBge_gKE_jUf6Y&>m71FGB=o{1&e+xbd2#k<`NPB8E~&f`x^(lCzEE&*u*~W$k_(x4 z*YrLrQ=EJK@zEp3Z!YPpt@C&jb$GSe%=E46UtK*DDx7|VX{VEU)?W!DeV6L!>s3;A g;y?7)Ki|*DCzUpFvB-ud1_lNOPgg&ebxsLQ043@J6aWAK delta 1239 zcmaFPahFrEGr-TCmrII^fq{Y7)59f*fq}sRggMw47#LP%7T%kvC{f?<>EaktG3ROY zUO#C^fqBlF6APr4%sBRq`-rZ6>&ET}CXPnFD|BYEcbwpE*~4JNFwMuiX-dchCWDE* zYwuo65MUJyb!hsv$nx8q&FSCHeS16S&u7p0hdX!goxAhq&AT7hq~133IJ9XE4}-#G zh6xM}+ZoqqGacY%Fkx7bb-Qfpo%%$9W4sBGVLS|BqV^M{*$(?N{Ak>g`}<%<`$Yz| z75j=6qdW_aeRp;^ zzDVU;>eSb(3z>ONhF{-!=DH9ooyZoZWPwd=HGzdX2e$oQT6$+x9B1-n>}H7NFf`x|6! zEzp=gPhR|K?55W&LM&Hj?3BD%_@3QNV_%Zojfr7)Q@xzZEN}m-tu5v~eq8;D-QgL5 zyF{&Ly)F97^VrI5#_80z`M-aE`}=qATIaoCoA=k}<$ChB_L#AGynPk0a`|%g-diFW zOSU>SZb|M4y~d!Gti0%tfUFc#KMUuqSuOrtX}^1e(^`kitU@6-Z}rVvTB-IGw%fNgRREOE7r$PDKO>RrO+P# z>(#5S%0tsWHPt6obFBDkSAO}x9gV3SN-Gw`SMO3>Y#im0)UHk@>X^3IxPOINwBEc{?w_b zu`3Jj>Ias8etch5>lJ&$%>o zpz-trj&ICyLX9^H9wasKWps4dG;z4>WmK-QmlJF>7jRTL61gBenWLIXu;W60oO|*Q z-ic|OJ?BYgF)vuX_;nH!i}m}a-P?a#&f&G-SSQ_~V6wB8;m~>RJx?~d1sy){y?>%( zVbQ7Q-=|HR*3onL{bpk~t!B;o(8JMVOFb!zlol<+Kqq3@m2Y(<`oT`T$;*IBRF**LjcO`~6+>0FwJj;P!g z$)e>u6gbu~8|Arm?9OP}tMP*Ui`dG2oy(5wS=W2}USjY)-_A}o*S$wRo;~|s=0p8H zj!!IpK_Mo(=NK2){Hwj^*}DIuPkH^jcMm>&63W^-YqE3?!~e^Vk|X#9j&OZHKjB7> zL5q(tv&TP6tCTlCinlCwaGJX9vg)0N8yZs+>Jsfjq{W|$Z-~|tuH?`upYp)?so}9C zM}6*v3JKCNw-b-=^UgE>;W>43kF?y>JXr;{`T$dtqlP996SZflur-J)KR8v;A0rX_ zMsqHQ$J80((^5^VEFLd*)tla$qO@}N9bq1kfQM-+zDx9W+}bI)M&P>PhKyU+nG?3W zW|P0#blm*m;bRQ?ArCw}mYid`7~(o{-zn<{cbXo%$j^{isFbzof?*y*^(B7a(z61S zD|6PJ7MQGCSun}uOHh{d)r&VTbnTw=gTe~ HDWM4f!k9{9 diff --git a/src/drivers/webextension/images/icons/Shiny.png b/src/drivers/webextension/images/icons/Shiny.png index 612d350d3bb102a97f5100f951d148bd4734571f..3ea097729c42ef35fdef3eab68fb5c0720f0ba7d 100644 GIT binary patch literal 2219 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9FJ<{->y95KI& zfq^5|)5S5Q;?~me>VlY1$^Un&-(}yQol`bh&G(kc(g=ru>~7s_7FH(7vetH1!KXUT zToDXBe$Ywshjwcpb5E}1zk~~iEV{y?Lj)2xyx_QT=*z^8FP_oS(UX>W&bpgYzWM#{ zFV^XwGcsnYJwAEo&ED$sb@$)@*?0f@-1izY9!6}-G*5|ad%a6TwEF_@-ovGP&wg3u z9ePz==D1{1592)c{`#G7*Gb+CO?!0XvrS=sq?$zVtq|YZkV#LfA9Y&o4bjp&|J=>` z#m|!-OTLxAEIIYi;pck;W`$EFeTcsD1^rNla7M@4JNv%}x7MNRcu z{_yktpy?S71|nkbwWg^)YhS#TqeV%=leboLvfRI>MOyn8t)E|{^Lfsh5S`i#@tc#^ zooXvun(P^n7wVO;s_OU4$G@#YL!)CScPIx53$K~6%=Bo->syb?4U<$w)&&NgJosMp z)8gzGSB;G(&o9m?51ExvniVnSq=mCYxorE2jNT+ZAVU)lLPD~Z#yOXdk@@GqRSX|Gyae43zog@RfD+VzJiW6%Cuc(}yy^SyA zh5P*M?nCQOR=oF#vgx0ele4GTuBy%Z#`pOq$8Ns2nt!lq2S3;3g5+9;=9^si>`a@^ zndVm1y=P^*-}G4g^NnJiPKMcuijP*m^$-8Ba+-lz%|1^3cl$eLOEvFUYw7Zv@xxrv z-imK)uf^A?U@fyJxEA4J5xl(%r|edj_s#pnBN zFZ631{e0o4&c2FdUAs5ulOwZdY*A2jUABcGc!B&oGW42vE!P4w!`}Z$@TJ*i*77!St#bU_rAQ;f$z6x8wM$)i@dKq;#Its zU;Q_?lC;llVW&S&ch~Otyv)k6Qa@AeRq)2g^Tk{GZhU3(As0|w#S1b zywA@$)#wws11i4gu*EUz@!xEGM}4#vk=tG&lWVXSd}Kjr)}nI~MGCb$>y{>JaH43tBrX z4<9+VG*H;8^Ha>G4$HviOC=2qTH$NMPaS`Jp8b5XT>QI?nsS+?f1W>jV)(>CWEcPB zK)dPn>sSAospvS>=vBCZ{jce#kkII_79z~oT5V)rWv@bxvjx7rz}sy zfv51e&Dk9h$HV6?><-_fB)Vj?v+F|nd2N?1_cJl*|NffD8y{)M{!pKa@iOi3yWMGbrgW7#EL=D3d2#)+mcRdfyQTg=SoJf)RkL(S zz6k#tE7h{&9r?%3ewlLcw#_I&sV1(35xso zUG<@jhtuahk=0`7ayPTI>)jLeWm+)Z@8~I`*y#9kYSwRq@|Mc=IU6=P-RyevAU%Jc zc+>-?Ictlv-eycL4Um&qHI@C?9#{+3noc_i@9CX8gau(xUbJzd|zdJSgzN~t3@l$ zPg^2;W$vG&TB+u@rXJ$o;$U**u+hFrFWKJDVA|DXAiCjT2wR#S>+Ya8%NT6pPJP)c zxMHrm<|3{s!oDw`=6>4bs~>p$(ek==MjnOrEjI6zzRcFtiGRL!mRJXeZOp!=EO{?> z@ve)1Dg>c&+^%Y+Wk_lTH%CaA7CDEPVk z?3D_plkD7BUoL;EJ^kOu2MZ6!DLfE=Q<59|`~Unt{p;;(B#!L4>b&J&#I(KBUq0D9 xQ{=wrmzVxCr_Fu$%FgS@l2xB2<<9?SH+7T0xZI>7hJk^B!PC{xWt~$(69BFML9+k= literal 8097 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 diff --git a/src/drivers/webextension/images/icons/Shopcada.png b/src/drivers/webextension/images/icons/Shopcada.png index c27bef7d1dd8f8b7e65d14bd683248f94792e234..0b793d9c924d12e076dbff6d915a9ecc2e323b69 100644 GIT binary patch delta 2106 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 delta 3134 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 diff --git a/src/drivers/webextension/images/icons/SlickStack.png b/src/drivers/webextension/images/icons/SlickStack.png index 24b48486fbfaa6f56d6973b0e4b0fb613c4d787f..ed055754616625f7092b1426e9aa2d0db168fbef 100644 GIT binary patch literal 1073 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|WD8PZ!6Kid%2PZ|6yci^M*kvy-9uU|GkUWz#!MGT(+wRr|0Xt^YDVUrXcoipsY8+x|No{;05X=M=M@ zU!~T^=Nu^BtEu6>ebVu7v+XYyvX&-iGKEN8-YCQySS0=~B*0Jg+FPw%=Q^0UBJFC` z5?l{`a8uq9Y;@w-_0_2*?p@zytrU`9uqi19tIl}2>iwdMx~|6K3Mq9}+>SRk6tbQ= zV8foi-1U{f?5Sxp`7(C(O~}-$O}}-2^~7bROV|JLvvb-mVD@9iPnJ^;wq$99Nq6}O zw4a^oxI53`z?H)WzP(OlMda+T1EQ*60Ux=VYai#khVkIdh5;QW5I)Vq@e z6Qh4TU%x*vhd0CI=2?WVLkTja^xmdQ+ZMRd{UJmcmC*&U)Y~|i<91>jI&B-cxL7|*` z>2H-8-jZser@D4+Os|EHB1 zteNXE_4qo24_}|DUDI{Wb$G{LFu`l#U3sPb|M~uU*<5h2tK!h#f7eOpNHgz?vWfS6 z7hAKmL?m%7Iaqa;i!XcW0KC`MpMRq5I<3QX52p64Tv=dcW@K$r#$5SJcVCQ${wePh=kD3foRZl2$6Rn%08UCVXih7jXl!9@4diSLWFFfcH9y85}Sb4q9e0Nb+nBme*a literal 1662 zcmeAS@N?(olHy`uVBq!ia0y~yU~mFq4mJh`hQ}ccFBlluTs>VJLn`9l&iR-h6fSby z{_E6;<2hLYYgUGF^5w3&%dv5C#A=P?+@s&}V;{8zOz4nE;&r^ZEK2prEWaaxoL*ke z^J6#cn)>bQ-s+dPAMy9ke{cJI&wJbF)#rcSYtfs2dTZm?#iyB)jJb6b_JuUFwy?Tb z8%9YcrnXEKoOQM-R4ObpVrk;kwtFgxg)K(~#oQxg5(`@z?p-pByj3;V;?3`XZ<@dI z>{hPGmao_zrW+X+*M`QKk2*^xn$k;w;QIP zT%GqOXxVI?yZ?K4ng`7;)0xJ;Xm$U@fPi;b8h(AYn5Z6lH)HDLWS{sK<{F*3YS+9| zlry`s|CrjSvR-)sqv#~ z{)6%EFJ4dj5Tid~&)mgH3#NaMpON@xiN)szFH32~&^y-Ar=Laj@Vr$*K{ls458<(CQuogU^dvMCD z-7*t*v-%uxlS$wx?xbCFm*!k?Dd9INE1pu^kn~M<0_vy)jWk6x;Hc?|BiiAHI>Q9@?H9` zM-4IDITD4FpR#{nF?VNMN^oYz%v($!Z&t2iQdMGY`Rg;`E#rr7o~T zK5C*D!^MX`);7C84xRPlu+Z7QWBIa&vs!CxPA)pPbW`ni3jx`_`@7q2>rCujs=3a| z{qc4_zOCY(LjAlh3vz#}HWWOV%k{ucVZx_2?~qmg!bj#`HLK?MZjreD%%4Tm)4Wp_ z73*{d9=2~g(#Y^ez4pg>{-O&FS456JkovR3qsYwvY4+jFVuO-Gk^aT)wN*A7{T(kp zov5}nXG#fs@=g(fHuk$w7i>H1ZB{AYF^M?kGIO%6(Sr9e9S?5aWw-nK*QV2&`wGjt z)8{OmI9MNaO#dMIeO;C7=iI&@dzW-?-E5aLY@{ zi`F74CVRZsFASUMeZ%*Rhppo<8=P=OX)QS?@A6=8Lqm>4t9sVfqthoejJu`L)+! z!W*65vtR!RDEwL6wk#l4VV;0=oylGeznaNWRvy_2znjlwpIr8Ezp8huI-#F|fq}u()z4*}Q$iB}F-R#2 diff --git a/src/drivers/webextension/images/icons/Sqreen.png b/src/drivers/webextension/images/icons/Sqreen.png index c4e1000e61ef21cd111753433c82be6f764606ac..d9e6acca5d0d41224e450167b8a2b20b48cb1cfb 100644 GIT binary patch literal 1914 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 literal 3961 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 RnSp_U!PC{xWt~$(69Dr5o*DoE diff --git a/src/drivers/webextension/images/icons/Strapi.png b/src/drivers/webextension/images/icons/Strapi.png index 065887ab78a9a29f1f3fdc90adab8d20c59c6d2c..8abd8b03ab34d4dde42909331d8854090e738ead 100644 GIT binary patch delta 1125 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 diff --git a/src/drivers/webextension/images/icons/SweetAlert2.png b/src/drivers/webextension/images/icons/SweetAlert2.png index bba68625d99e81bc9f4bc1509b00a95f2ac92e12..afdb2d3c2ad85a6117b9d61475d2157c4c98dc92 100644 GIT binary patch delta 568 zcmdle-N0Sn8Q|y6%O%Cdz`(%k>ERN@z`&pY!W_&D3=A$yx{fh0Fw6~5S{KUy0`w#3taKPckZb1eH2F?PH$YKTtz9S&aI8~cZdZS_}b3LQEr;B4q#jUrO z0{sse2rxWoe#B%F{){8Jp=EEqDOah?$oqUNu*=kk)X zTYpyhR{MrN_&=@5_6BFc#gEoq3@54>E%Tax{XKdmYQ4*Q^=%C8GxOe>$}_Lq_H}lX zj@f6`y{p>|iY`6(U(WWA$?t9bwDN0t5fZX9rDm)BajVXpaNB2& zS-&)Tz1t|+AhwWaS`c`xjt?o^QPDrFbnXlo3(Bx@13Lr)t*f$7|kPR9t6sD4p-&)W$tu`5YHL$od?Y*y#Vy zMKMNl%HrwQ9zWw~SvK)=i&tml)QjmU+FSJ2Z{5$6wyEF3TT7|rfMcOHH*fB0G5b)3 hj}5>5cN_m;S~9JQ=ep0%8w?B#44$rjF6*2UngGhxE|dTO delta 2682 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 spcDC@jQT;1OBOz@VoL z!i*J5?aL-dGj`Rtd%8G=RNQ(yX(R6;0|D3hXE%CoOPJr&;&PNh)5ztN&qQ5;O@%y8 zC)%=|x->4;o@}kX_WS?2X;Xg0PxOme*~^$$%cLGN_3@EL;j`)W=?PW8YJa-BEevJg z?~CC&&}(e_k9}f3mt(J((Gnk#cyH-N!PY0@N)PT&-}XTClHR{YSw@}&24;x`mw1d1 XNjxunX;aR?z`)??>gTe~DWM4f$D~p^ delta 331 zcmaFE^p07vGr-TCmrII^fq{Y7)59f*fq}sRggICk7#J85c7{$=6gF2#_6YK2V5m}K zU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J9slDyqr82-2SpV>drP@?|4 zr;B4q#=W;!Y`K^mdD_^L_# zErCxHQjXox6u0JEm{85YBH+-lsiDDj)*7M195+0+9rpZtgJ=1|-Z{p%tlf^zd8x2) z=`+XXex~}zZn8I1d=n0JsfrdVe1CMJ)2fgyvaR^3Tx2?<(uM@H8P%K8Pq*47FLK$X z)A0XpvH#@C;3HQ`Yk$}C6|6bI!QwriVd?yZ3``sf4Y&w~4{TLib+k0Sq6;Rvb#XFy My85}Sb4q9e00Dh>2mk;8 diff --git a/src/drivers/webextension/images/icons/TencentWaterproofWall.png b/src/drivers/webextension/images/icons/TencentWaterproofWall.png index 650138c868bde9ebd9faf62c4a03c76e24013f8a..1a43c29c5cd85269b39c123a0585d5b19881eda4 100644 GIT binary patch delta 780 zcmZqYJjmhS8Q|y6%O%Cdz`(%k>ERN@z`&pY!W?W23=G9pRbLnw7&r?&B8wRq_>O=u z<5X=vX$A(y&=S{(k_cZPtK|G#y~LFKq*T3%+=7kXE{yeeqpvVAFfdK>ba4!+xb-xA zZ?;IF!2h@Ic3%&uEW4<5<7cTC*Tqv#21kx5wYrLE3(js}(K&0X^|I-OeS)C&Mllzj zFi(X^E<%DqOEz-+V02rYUiACV*(Y}kr=Na$@9o;0iQCWIuH2n}|4&)ky)%0Rx{oQ$ z{MJ_@Eoir}_m0>}=lZtC>QCA{b$8c_DD5l@WMw^(7~IOtHvLBYeQ&=>3`>4mA7fI! z@tT?OgQem_W0CJYTI^BYY8B499h~c~nKib5_T~Dfp_25!_m8~KhW+V`KO&Zk_dF7p zEA;C=w}vS}=#oR>%fL&TS^t#fYr>gDe&nr9@?&icm+aG0^aQyTxKQ)nr zzRmKN4__~t&;91HfWqOD9ob>x%L*9|EO>l}aZ<;*m*KOu{>c1ZzGU5wb(b;}UR|~= z-eU6ZseQTWzBLNUotW1E#YOzWd1Qzk3oL=&vK@AZ&>p(O9ts3M^)WU$ghjiNs!Dcn7*ZH|2DQS1szAj`_8w$np<^;L89mL zz2L`tuh_lUO!N6)dOQB<9`i{p9~KFV$@I%SeQfMh#9(9dVAA)k`&Q>|uK6C*9~r%L kj{VZ5k_E<`0{mdKI;Vst07(5ERN@z`$St!W?W23=H8+Kie4?7#NF#+?^QKos)UV zz`z)p84^(v;p=0SoS&CHWZDoxhQ^`+e%4a2$kZH3}U$D8$O~;c_Z~rka?dCkwsypeLLeKbRBg6SMEu#IM`?tT6Sum41Uv}4$ zhg`CL0qYhh_^&UvzNXlb<`f;@oc5F|DO<#>y8S}pWI*C&#IZ*vQhegcdYcI zkiW%jSz7n6Uex)xZc>)&j7s6^>E<(%52dwjtZuOVWSTPPsP#F)&&&3%Rz95fg-Q9| zBA2}l^OO!s|5<#jRQqt8X0cuDzt`EfvMw`zFfUMCXg#y%-b7H!_jL7hS?83{1OO6o Bei;A& diff --git a/src/drivers/webextension/images/icons/Ticimax.png b/src/drivers/webextension/images/icons/Ticimax.png index 4d566d818db85177c0795cece2c31f4efaa9d7d5..be9d037535e2e4f35498d007f4daa7016239feab 100644 GIT binary patch literal 1927 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|VoVs*s412wxwoBh~Ucb9IFJ#(V>`_jH?J-;f? zU4386R=vMb*0%1U?CP@UJhofqHTAQbw?Al-4&?lK?NZatV|S)pPpdzh_I|4-_Zq+U z{IE06?e^Ye|HWBsSaEe{CFc*%DSv+KUOH={iCg=5qQ)ox=04nJW+6T$Pxbcqej`!ILfjQ$Dhb^;)rNrIz?Gv0X^6%Ea+{|ou$&LqXOi^w6H94D(YBmMm{9ri!C`*Z7YV@=Nb3EoGb9AY2 zAIT`;hC+I!!Ejc&OEpL2=z&?liOA$scyl-FJEk zkJ3c%7^BD}XJ_ZkjEog|3$4nNr&7!BD`yF}~`mi~>gLR_U z(k^8MtF+BGQ+hVKI=%gqaMAV6snw6B_?lQec>lcf`!nCVl(`{VbLGUv&8G=UU9HWM zpJuwfO!@0^AqStBZq*6eDmS)gT5i#|pLQoOWYRnzlL<2vdsa{Gdsl6<_fFNiqAOgM zQ}QmcUt9XOKy@6CAAzIf{OgoUP2_WC}vA1L!MoLh8g%Z*=&EJ5EygLORCfz*;A?d3lO@cZ-YFro?w0>9_?09a=I-l0eWAExvaP^_ z$BcjL@6Hgk3ELquW3Abm`-`0)pXGc0?xp#Pr%}0OIcGEv94TCE`2Xt16+23r-%Hjd z-!W9p=qX^>#5d(J%hMTIJYGy2KFytJ;qdjoJHxJCwVFMTIlRh_D?VEr@MWUL&R2qK zxcug-hZQjGgNiHzj(%z2~WV!HwL@c;y|wJv2U{z4J+q*%60F z?4LJiygBHcrlwhYe_459&zFNSi`FPFEc)Ewq*q(VkiP!T66Y0HB8#r%r1^eyKK1Ij zywQ7ipJ#s^zs;M&H1V|jM!#fzp>HzH3y&X}J}XG|__~&id7qZcb-EtDa6l|;dwpE4 zq|JTvVD5R+R(>lUdb$W3Mfm&s>z_^cHQD|9-v2MRm7jl*eJUq(>rkxlp~FodkDl7u z#Je_a^UX^aFD52sZN25=@gn8mo5uDSX2XjC6J4y+V%}*^TrKX~Uc_N&yL#*P?dGE5 z;@b_Jn52B_ms-{`Z(Ja0@q2R8vz{AI52P3^+_mdhxmLb#c3xgv*y_DW1`?Y(dUco# z7nuvMTOJY?HtqQF2PNz3}?$yL_wUzN*VX-7dEmf-Qk653CY$yvOn9(n?b@}! zR;^m4tf{HFUqxMAddGv9oP9jbPEG+45glvR=(xDMPrp2MrHzJ$$K%J37cX1AHN#?i zvehKl+}zx0$BrHItD3%b#R`s@GiMf*m$zTcIP!mfgvqBBzrUt3FfcH9y85}Sb4q9e E0599FS^xk5 literal 4030 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 diff --git a/src/drivers/webextension/images/icons/TotalCode.png b/src/drivers/webextension/images/icons/TotalCode.png index bc77f6d07a70ea0ccb820fd8680eea28c49d8734..27867f94a1f127a790e029e380d336ab8a484732 100644 GIT binary patch literal 3704 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 literal 39835 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 E03X7ePyhe` diff --git a/src/drivers/webextension/images/icons/Tsoft.png b/src/drivers/webextension/images/icons/Tsoft.png index 6b05a85d8c3026966ab7a4d5bd7ef4c9c0827356..df5c8c31fd0d4f09b05ac729faa958eafe94c54f 100644 GIT binary patch literal 533 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG76tf(xO%y{oH%~$&Fj~l z?XBA=y%9Kr1gB3 zxrlR0UP~93v0<0tuk+vQS%n>igjkFvqA!$Mol0?hW~DlF)*H?p`)5_}pI7}Z_oZG} za}u`*gN{h+fnI}Mtqv1xM7Jfp_Plra=m#F>;$4CAtsKouG`$L>`ld1cI{ozT)K@2y zmhOwvU6jQT78~}hskro54A;8yo{EK^MKU@ZcVFkpI{90>Wcf56zSx^hk2@T$P3^0? zef`dktM(f&w|w&X(SI^e@{Bh3W|MEi4&2|3&9}{(-{ki8o{YlINWZ%_3h&YkrZ3pY zwv6NNex~OeR`A9%h8+L!Pa|fs`+-}Y!hzX!d;ayj`u6^K)$a-3GnUCch}g%jJ1MeA rAg>{(oBzJK+ot%kqV4;w#N%sZGkVs3;5@~^z`)??>gTe~DWM4fFAxeG literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yVB}_CVA#vS%)r1fIe*0-1_p*j0X`wF|NsBDHaC5n zr>3W=wtCe{6*=jzU%x(n^yp2x;I}4OJx>$=kPXy-8v?eCSX_Xo!ZALXf}j#S0gDyStt|d6JWvF?;5WlA^-) z)|NfHcWvCT-qX!x!Tfnu73Dw9?EH28__eE7QciI1Ew`&~zk6Hv ze|=dRlbDiLNj3XUyZ!&eQs!39P?5#WO%XIkBDwUXwKTD+3{x6BqZuStH! zb)0kWHr~v+H%%-#3J=6?&Gou{$9QeaW0%+4ax3?_IY*}pDLO!mO(_ZuM z>p3&Yr}Jlfywk5aOFX7^Z_~}3dvF39$Kjw`ukU)QvfkgG>&_lwETyn{+uIimcCN0U z4ijk$9`VZWM7o?k%9}`WMdPgR|yu~-X=L$!FJ7ZrQF+Hei!=r5(V>anJpHs zFe$G4pzG0gYV(oc+hHZlrm;J2Z(I9R( zdrFm^yUO#^uRgV0JLGU_S*d(z%r1uAa+34&rLsO=aOg~!?s4~0MJyMacBGKf=lmm&!0bwmj3wk`RJao=+1i;E1I1?e9+r|SibdU z`nkNhYvunf7B~JIswua6%Y*0Ft~4G@n%a5rdGh@oVfPD~^Hq+WeQy4ry?v^aeeT2~ zvlnaEt*U+Ya#_x8i`n5Vky~DxpV=y>DRO`N&p+ME+SmdUE?xJvFOMk5Gf-_`x+bIK z%Vx%@Q@+djZhi4K<*@X+&+W5}_U-vwXP^Ck%Cf_%t_Ja8(YvlDeYjL~DWbc6;k}Q$ zqja>ne%`wIB$#%Kcz$nPz?Ko=H`nZxzhL~niH}xBeBBnuEybG@^)Ep5wM^YwE$7cZiL*Aw zaYtQ`sN7sS`%2Vz@jW_=-$wm7C9_kf-h)3TX8Xr^OpkYzZiwyXwdduIKf7#G(&tpC zbNi3=zm3w--c@Jf645(1DPN^4c+Jx&o;h6tGfwY{4J>kdb}nLFtJ(dG%oU+#YYbiZ zc59bfpB64Wy>&sAu<@DuyLDz=+ce=^^oN?ztufsFll(TvJ?LNURS_C+-QfPovS{x8 z_Iel1_ukvJyfaKVDKNsrYHjQB$eA8ePsKx{cTLNVf8;5$?4Dk>VO^OIi}wFdUjOEa zDMxSla7bA9Opu7~{KebTsU&f%?;@!KmiOM}vn1+ad(emJWv+fXFbTkC8`>9;pq z7Ct@hweo7zoYnDxFLqy_+qKfE=F8D6-Ha?-Nu_p`UcMVKwr}@`1&M_z&fdD<&*3%i z1w)<~2Tc^NnY&@nIv=rY!GP`Rt8PuY^hR^e>99!&zgBb}OVZ6~5vkR5@D-Mf&-!;> zb2Tsby4$Od&dvT6q;SFa8+X#0FWsp}_4aIydb293ef^8_7f-&-NiVKVTQ3qiEoK+_r3bs<*87o=)8z{Crb#UQ$HaVK?1xh2M_- z{PO7Fir8;!pX|Hh#kH+(UH6GA1-Gqqf892@eQLM(^v*at+f~J7hkyRMDF5T&kFu{* zQryoSx>0h-NcULg6nQV7RpFPFUjI3w`L<(2uClgkd-*`JGaCWh7Un0@=o1*e$&{RXODJYD@<);T3K0RSmmvBm%Z diff --git a/src/drivers/webextension/images/icons/WPCacheOn.png b/src/drivers/webextension/images/icons/WPCacheOn.png index ff19a44df6aec610b987920f82c4192f19cb5292..a7ff20fb66aa76d057487d70513953db0df53809 100644 GIT binary patch literal 2379 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|UojPZ!6Kid##=xeG$BO8z@v`$l_0&IuRclY8JWpD=H3{yWR(^Q!;7ub;PB=uYbI<5QDn7^N`%S^KJZ$F*8!j(=-^ri+VXE0)>p5@z4l}ks_X<1A zUg`SZo>9%_mYl3f-XLYp+-KWcPP#H-Fu(tax{A zK~CRa)1~zytcfDC>^YAsFVept)j4Gn=cJ8+Ke> z@ycdmhk1&l)y18kyJ(vJjW^*d?e00Me0zG?Lf)w1oOol#A^%dxsr%XV zeyneZ-QpM#9)Dn^xbh+11NYZ8?%kv9UfuSZD|D}qR8-3O^wOn@OSfL*$XNLNP1BJS zyZ%G^B@(aNDlYOp<`X~I>ACuSPea~|hGlKf-c7r4Z`%x}Mh+i?V`i~thio&}`%anv zMY}Ok=TqTM@#I6l7ntvs`S|YA=K7WH<~q|mHH4hHgj|ll({tV{`1R`CoeYb;j94Tl zTWI|+`n}aS(b?BsakhK4k=@aM!m}2JKU^i-q2T1ERA~{fB3St5*Y9WNHP=+w$BDFt zmw25IXPaH@s(km+Z;GAq+xW~r-;SDkW|E)A34$jW(es1PMWz*hzKPiU{dBtY-jyk?n-pt*l$~2szqg_)duwmU%n)<6 z65rVEwmmZyTURDND7Wtye9L+{xOic3_=BL?{6cRw8tgisaO0_VyL6WN4HnB)@rL}{ zxG(;gF>NxlWb?!ZIR;)AQG9R)u>z5jE6-u!hnQBjY3Ue4v5 zWfvwjectV&N1p;clm0FH;^Dw8W}#xu)9rh#-;_gPVxwVgq?coTwakvx>5}RmEskPhn{bCXMWsOsy|nBR{0vs{rcB6 zPvmKR@j7tekb=q-+1Q^EXCLHv=bpG;C~MVgP%+U%;Yy>Vx+6CwKAnGaU#`da(8DaP zNjb-E`#3vKGmLFL+@v!v&(vh`&egpgCstfmT%fq&gVmcOs@95j$8=j(+)}xj^RrUJijPW z>Yv%p{uiZj^U38Ig3$plQbhiV@}Fp*{7b#I{!KUY zCoX*TZJk=Z`p%@}s-`!0gp5kk82KM*hc!3ccoJFBddh6`DZT%UB5!3MO^AFL$?5s7 z)B1caDsF}mAvdq|~*`llBjE$h_;=(@^vu(1FWVD#PF*HF#r3blk@Y`!{%eTbTc5M0%v#`g z;6l|x>yJzLUT-#>f7xcO=w>5`0?Ad$rl>MU9M#q^{XNt=< zKeyvv6jJx~73by<3Es5|M~)wv^=_hT^KQ+)=p2hhQ`ehw2JEvGKC#X}ThQzuqj71M zYxJ_G;(zWMb${FL$GC0ggWhB@2P2cB$Ysx@u37gdnC`yhb)e|Qtm7{&^XeLfB{CzA z=k4Xa!&Q-VFln9a>vnnf6=#pP2DTmrl-0|duiYzbBmuLd2jz$%6mL`mezB; z@T}&YmroCVdhxL-G|2vu-I0&;SZ2(;+o7Ykfi>{_<)a6$XLRtm*z`{geb&jbVe)#* zjw-#kc?io&4f-?TLH4b)*ElyN*;T z9=z;*@bIy`Z@jM_eN_GQW98$SW!(;<=krf7_p_d2J7OruUt7tr_Ce(z#`WA`56?6S z2PWGF{0N*{ef#tM1-5AqDmc~81{q9VZ!K9`Z^BllX!k7To|Dfr`3>LlzlC@2zu%$p zd}Rf{{j|uKIZv+{1w8glm>iQ^?f0(O|F^5^xie2SqfcMHv**f(E&E*?rk=LB_x{PV z@Si`Fz1N<2vM>Ev&FuAw@23@fYM*gZ)AUQv+19AX7bml3{A0CAxcPnd&w191uWe3q zT)tF(+m}%9{dX^g=Uu)Yabe@D&Fwyo8;`Enw!PM>doyL*e}=%~QzuH7U3Oq#U|{fc L^>bP0l+XkK|Co(n literal 5754 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 W2=AVHB%FbPfx*+&&t;ucLK6U+)kj4D literal 18990 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 V_~pxn%`KowD^FKHmvv4FO#mWY8Y%z) diff --git a/src/drivers/webextension/images/icons/Weglot.png b/src/drivers/webextension/images/icons/Weglot.png index 33da33a8aa270d26b71632089fc58bd7caf2717e..20c6aa34ec317e95202d615d1488489f00901962 100644 GIT binary patch literal 2255 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Q5+r;B4q#jUmB*#V)~MgM)Xd~WBUx1vFxqieFz(Hk8L%p`(q9?V$Llc}9M>rBeA zkO|w2H_mi>*>Cb}x?lE{CH68~4X;IYt;lo^$mwC6>fvm-AVft%kVDKx?vuciJJsi2 zM*W`GZF6Qzr`)qM1>f#g*JrQ)x_0lrrHMx-&zRA;YnSbe`8M2Z<5eB6Gd3znER#!i z^b}>%bkg`ZE%n$1>0{Y1c6Z-%`?YSHjtKXR-YxiB?x_A1^Ua#u&i#3B)&S@}TyA&_IE1>1%42zAzU0HpfCHrz1 zC%Q7sTiEcuUgx%i_m99MY-Y#Ozq~2ix%al3Ux?N2DjyxS9*#p+PW8?_70m~BPkfT) z?0x5X!@9G})_%L3=J{Xx$7|k2UsHD6P-#i-T-8--oL(O{HRN{tr^bv<&OMyH$#oB% zOy=I1^1#VlEJC1C=5ap1-6a7PL3gf<_g|WJJUG8DeEjv?j^pW$ z*?+V2je_I3Z(eDu$M{&ppqn^O{JTb?zY@86pFRpm#G+qCl^8a3CflG^*oPDkGE znX!*VTjKh_g_*17EPu`Bb9s>=D_{Ge1!iizWuH5kO?>Mfz z{7QWG@w<(78eJSqrrkMX(4n}ES8eS)lT4js?d>NwPW!**G27m}?c9MECl;_DI0H%a-cRZ+`P;{wdCSs{*0*`|AW06&<(S zSaSPJFRy)kpKQKt^W}$=mOr?>f2%U{=jX?h6A~J(y*t*zd9vc&&eo33nGV?|U%uTt zdUdt$iPP52dk)V(`1FhXk@u|HXSaM=JIk)&$^?PuPYykP`s1noHH9O>J?Y_k2dwLV z2-w~&fAIC!hrd(QH{{*jT=D-#rHRRwN$NgleE;x0J3CvE_uc#JA5Uq&oMD!GYJ)(p z?CS-V#!q)wl^WG;E$qK@IiKbJDz8;;j6Q*)im%pfe{kle*P57_Jts~SR;0Ny75xiR zxjXIOW7kVtwZnA}tdo83J$?E5+OF&d-X|0F?U|Xa^y1eYetUcGlv@vHm}bv8_GC)AD6qPJ@>;_9=g$Xs|HlswDxH}l*_+}OT6b+trBMBy@}@_U zJxfmuxfkx)wvBQB$$RZxr>dL`IvV_RVkfmMUAg(=vHao_40Df#cn0k5IGWwKhrh@= zFsh0*{))+ijgrBJ>E{;D_p8LcnOQJqGhr~H20K{x?jK8J~;lX%u!;lC`wC{ z+F9_*V8I$*Z2_~gGb=7XeTzH_ln2Iw03kD82zZW2#)cbelF6&M19rj*$Ff4RvE_q`L(r#^W6EP-q$sv^A7l0 zOv?<*PT+Mvbu`TAl4<#`cehe{6vJQrF!(<|WJAcynGKA``=%{gx>Nl9zG|k~=Jxvj zTS}wVByD+H)lXfxc(Z@SiU6DclaEGht$LUsTk-sD4O^N@U#Ma00UOt(%{RrejlyDN z`^BeReEW@ANPDZx1~;$83UlmYJNx?dwrnkZe0h>oOTT=x?QZ|1svMJR%k-7Pvm^G` zsm9g)l*+ z(!i*rtuMo}#rrN#t=+vj_}+iM_Ssp@O}^{jx_f(D*KMn7-D51`s#tJcp&li|O_+Yk&A`A6afwwJRnY z^3q?Pd1Wfl$IdSP^wSfTeO(4>3)_B82)L*x#Ln|g)E5BV~`E}Qi7^vcC2+j7q8 zoHsXjVft?HP^W9BXWsM4#uY5HGJc%+aPPwX)wvVbJzUmUYVDmKwq8de^6kvx0ssdZ*xA)3F^Ih iuI2HJ{+#pwx#Kqcm933<>dC;sz~JfX=d#Wzp$PzO(OX#n literal 3607 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE?|Hg7hE&{o8_iiV#Z^eo z=G)qR+utR-x;Px=-MN#wC3tbnx`uA0^1hQPX+|sp9~2r^vz#dEo}kmNq@mOPAn8DI zY+eojlc*^+J4FmSx@Hw{6se>bZTh4#aGmz5MG=Q$@wsW}nRs1;6!8eAst=(V^h)n*ydMFS;Wl{Z>#!`01h-Crlh` z_?P@UZX0ZG{xGtqaihVqO1?9lJO3|VG&|fz=}@e;)unloqKW6*4T3nt&NxmKTp1_! zj7!5PrbaLMlP2ql^Qk+Q|9U8CvwBLqp`qEc12Izk=Ib1Pb4GlW`XM7WEyUW&$aMBh zy%24l#w7|%cWqdBa*arj;_*+K+y`T32p4-#%W7CIz3ca(;iW*M7&QXl*8&2JsIp_YNpm?0x63-0owFrq5Bs z88@6hNU!BM>1|kXxnf`1#lNlR|874f>s7JKl4Fm>6w@bJd*b;YTI#Lu>6Pb0*PnJ>4?3>nh#}07y&U}%kB3gSuyJ8<(`2s0M?e#T1t2jj2qYi~KDo+Uc zxhM1KO09{TSWYZR*|o}o--UI>f%Q{vh8uorEa&Xe^xAeoa-QJx?#4A*XF>x%c}aGK z&J)l|7O87Ga!BO)%C5<$gtuu+YMaz9nYQubtPi1aoCT~WmZe;Ens@6)$KJ{cDOVGh zn5~l+wC#wiKW3nI%zWK~fWMC6@41Xp^_zO4GD3b=%3198T+Gvz{Z1?M;vLtnM>A%b zm4#(Jdf^d}`pa^KtFbuixyx%hjbF^@O}fm&e|EN&>wLA|0Q-WNULmgyjfeCu>1_55 z4S#h_Hehw&mc<*+*`7?<{Pn}FocbrPC;RO9mh#HIcV?%6SHdy}(e+9#$FpWXH+WXb z_1$Iuw8Ffu{HM#*dSydCn=^NY_rA;N-gcypN}F@0Ngo zEzO6dmVEHq^>XU;=NDT(<_CzKXP#wI$e5b;?1QcN)}(_u+v0rsIiK3!{OtOvV$;i` z;%OH<1TSkEe)QKVvAX}8IoNzveZ0`tPXFnr)@qo45a`m9659~@^mb0OhHB-W?Mrq{ zVY=;aKlj<0Q=a^`GtOu)(q5=p-+nb_XOV30xjCwK=K0HJ8n4%wQ8%Zkc>3g>KWkKO zJ)bZC?Dxk*N^uo+YPDZ3s)u~|TK?s<{`3`V)~wl+Us%W~Dmr(mZS}qdJB!0U?2!E9 zqn;(A9CO->^WF@P=__<@HeLC!BGh~O`Lx%sZtwoi@XS!{iT##2H@z1Y&WLHaY29LZ zue^V*UYyRdUTOQMb+Q|j8hbXZw{9)sleG%7Yv&g_X;$=vC+=BNM9*9zAO77*E1nIftZ8qk4c<$J$^%jfA-wpT)*vo=k2+$#i&i`+k1N^`=bvo zO%FEY)OMMnq@6Kyli0rZA^Xlya#KLGqQNuI z`6>riWC|;5IVeV4J>0%u?P^i+G|y~Lai5mzHu<5^flMc7UzktNTL zhJIA^6p#DcU-q+zvsZR9_XeJ4d`l;Y8co0cHn48mgTQOsdfVk|rhK}0d&P_|yVu2U zkG=D}F6UcWM6biU^mgCR$-f>PT->1+!Rn)RDD3Ypo{+W1FW%hz>}3$6W3T;s^@^7^ zP7~8LEGuR17QS|P5W0Zrl!A6j+Z!_(hYfBijtBcJv;)c?9GJe)^JK@tD=#nG7w`FY zq513NiURec+snE`@2Z50dIelFQc31IG%dhMdgHIyjDt=4GnrYu56u zV>pp_xKf5s=E=VK4jV6i5VXFV%-EKY_ha+rhguw#2Cnw3FRxwlesJ*G+TGeQwVVC^ zP1@ZwKhv4BKSiNxMMv|5ZXUrK%#J_*323lC?zZDE7g%Yd9rs1>$}IcYnhECsq((k^rl)nBYQ*(2P%ebr#`_nV-?U}0hThpL;_a;O0**h4M1ojh3~cIseISYglH89r*B>!5}2} z>Z-3YMSj}*w=)^{30S{8(71To-!sYb*57m;cqEm%^L04Nx<9<(HrHERan+YaH}G{%OA+Z_ z5P6`*(rbg)#Otr8cAYiv&EC-<%5kdm>btd@r%6U_^`72!b&05=Z2_ybjW6Tv?QgH@ zI)pb=_6s;16y2S9*>5rvLz5qCQ5r5%1S?%olo}1ZR71KYSdcyQHF~GZp$>Uh8_yK|Fkjo2xwTSD* zFg0x4n!}N)J9BZ7hW&ks^AeAZO6wo7t_sec5dX%_=&w;HCE+;%%*B%hyWKa6}B{P2}`_(Oba&M>K(eImct}|xC z4yE6(x_*6Z4^}!{t?v-{YS#4ao$t3Vc9%P6u$%Fb#UslLGKU(TJb(A;bMlwBo$^m3 z+)nH}V%qgjrfcGk#P!L3t$)p&MMVt)pRXvFOm}%{nPZZ_R$pD7WxO=i03v?YFmoF3=Ttd?b1K3P#;$CfC&xPBJ)r zF1xW_p(&|R>JQ)cPsVw5i5^!s!xJgmJs;cBFzbLQ)5cOA`xGZ>=IH2+!>CSW-Ih>6Sv?R_`m znYnN5aZQVmd#6`m@%rXt*Ij4L970O2+9kccb+$3@fW|%syY8zDO5CYAEia`WXP%d_ zEo!3Og8+$(Jk;R!9}+B;SP@DZkI&&h~+Un z6MQAH@VJmvlH~-cca6W7UFfW3X%H@Dhz#;S5GdZl7qaHguVozGRdc&FT4SQV=U2^> zzmbs3cbsL%N*h(KT9aqx7G2HG87H#ZGyFUrJdQSdzfkb-a>ZjzDO>ja;IrG2b~bGe zi=rs29gF<-g|d3bzR#^_n_0e5vc5y&T)Xac-S46nvbVMx$L~rsKN!A8=V-f?%vKvY z^XSH{N*l78Zz^e7O$lLFm(-c#@{sGe$*RCa-bo7$B3PF1PnP&9{%PS!Ey4HV`}ejz zI~VJ>*!_H(K2Z}@A^D1~9XlGor ze_txY8L6gOE4X#|-HSZ-CFI^Zn9(7wvhJ^_WQ*a`^y~Nh)kOmvtPjj6%eCb>^pYVd zrESlnys2u=AH4P}1z(Mu)Kn1Art;Xh;IVzB=c-?(J70;bu8yC&wk~qluhO5dh)_UeBRQ@;AAudcWGTmS#_&w9q>qx0F^tfyUKU|?YIboFyt=akR{0G0^9 ASO5S3 diff --git a/src/drivers/webextension/images/icons/WindowsServer.png b/src/drivers/webextension/images/icons/WindowsServer.png index 31f92d9e8fe419027fad5167843e0b0d6b837f14..8a2190b57b31144d11fcfc65913cfdbd41a8090a 100644 GIT binary patch literal 1387 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|V27%#etZ2wxwo`x(L_ zLsjSA;@-BZ_sU(V+bSy>B+F(kS--8@_EKD;8t0Z(*EGzX6>c8CZ)x|uM*jJqq{~MC zG)k~%>$3JF>Xyki#WQYxW3gqO`xdis z|7R9a=eMstQXaHA^!U@OlXK48e4zK^#qD*wvcgwBhzQ%X%^>&h-H)rvR`y)-{^}?D z_+x~x_wuGyRjM$E#-jrtCxFsat0)mZv5=mzQzjsSk3cdB*ka!D0(Qp!>H@nTAIxpQqGhzalH+@@I42&o0h?{)GE#uJ#&_GM_A2 zkB1>9W}IRisXDbeZIwlit7=c3O6#)Ot&@C8M<+3S@x7_%)C&G_zK+a%-x^ZWmfu&| z)!HC8d9qNrg!dCx5y84BL1ORw{EFE8C-rfu!VQ0Vn^*O_$dkY{czbvyE= z?t16A%wmDR_|Ia|t+P|7#uaN-PT-Dc3*L9Uv$Qz4c3Z%@om%0s0ng6Ke9rvOwBbtp zAE_G?*)G)Vo1fKjw!Y=F zZ+-7qw5^Nn_PTGsJz3`U+^7e46d&7ha4@OuxX%1p%l`9+eWpvI9-L^(CPo!`t_`d75_s)A7!r#9I~?8Psr&z z*jTnKP)n+OTIyV7z#?^@W9R8^4`q`#Vh^If%vWyYoTjSyRo~MjuCZ5DYr*wedkOu` z->cWm@QT~^EohPR+r3t*KH-ZFM<$te&YzK5(^q}}9m5Xh)xCY6LU-uRuJwH8)H+#M zc4bb@GOI~zh0@t&wG*=D7u77Z)Ux83bAN>|<+ u`8Q$ezF3Afo|~2&dTy6uybVu2(ht2;{rmLmHSr7#3=E#GelF{r5}E)A$9QJ| literal 5897 zcmeAS@N?(olHy`uVBq!ia0y~yVAuk}9Bd2>47O+4j2IXgI14-?iy0WWg+Z8+Vb&Z8 z1_suPnIRD+5xzcF$@#f@i7EL>sd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWMyh-ZfIa;Vy2sFYM!W@lx&isYiVX+plf27WNKny zVUn6+ZUQsSzbG?3GcPd**;J6LQZiGlQd7(fEt1kwbQ6tJEOaf>Ow4tYj4cv%lT9oQ zlG2h>3`~>LloV2ut)1QjwCqoqgWKl?)65_dH!3 zLn`LHofFwFbG@`-e{o*uS2N?Y_u6C%1zjg@=I2ds6jbm(863y-#FXQK{8al1)1RDe zYs}$jvIrBfx9UjpC|h)6W9lrSqrNd|%cif|Rk}8{%vlK54AU7CvU*_C`x3JmHVoj^YQu9$GwA+z}{o|4FQee(UoR z(Mf`L{(FB2&iJ2bQD31U=U7$vQR@2oV;>ZM80|Udzrcp?G4qN1*5Wy94nLV|P`6!f z+vm$!*8H2lum1Zr@z4ATacy5pXZ%sAvCCuGx8mD%-sejDrH{S-W$^dCf!=lY`G?t!eKm4;xZi@dQi6x@vN-HIfJ^D4Fo*~0x`_H)_W_pL^8n2$WI%ZvXX>0C_xBVI9>$j zR5zKIPx!{Tt4h{$z4A$}jHzNO3PGMx^@^voe1BvesuNWEqU{>#ddnuHx<=h4!k+Oy z+a$$XvWw0#uB&G?zu_EZe(_uBmcLdW)$_zMl>dAQ4f*;s>Hib`Tes7boQ}7h7q?t1 z-+bOFMW_GZT8&A)6H**@86M%icjW7KPqS|mzlq)2<+14=&twDMr=}50q@AW7|Mj7@ zg41x}d8N;u5t6UI#W@^T^y)f&;hI1$Z^2>3UAtOe=U)6X*LKV1=55y-b)IZ?5(uBR zq%?HP+)&HUp9=l|%&p7xc`W|VH_jw-cE)!a>8C2kqJ+5g$x zd}g<9e{=M0mAyNfO{x}Lkot78NW4YnTD{k;mzjG`3LkH&OT03*IZ1KN{4mW!g%f-) z$?Y<8*)x`jzu8~hQoFU&=~tEXO8?R*-$S3Yy!2x^ zwdc>f72U%syldII^S_pMb8QM@^?!chSk(#viwW0mXRvMA@A*6WKI>fusfBk~7feXG zx+HI#%G&3~rcvA*;4?Y2kp{4b}% zREwGZa9q0Yd`qE-)qI!N$BxP^>!P!!t0$_x?G#*i;p)@dyXNn(;hL}|Ha#JxMCy!+brZ5OXGxOnOd2Qh1Tiq5$9x?jweL*~)(Gxg?vbB#5lm} zTy(v#RI{9S$wk-Q&N1uT*TpJizhAuCddF4Y9b1}H?*3$L&6(}`->H29pU(5+`!%=B z`{1ycOlC8O0p8+)G-v zdl)V$cpv&UDa1&O`{n%5cSb$;4-|97`X5@gE35K|O_A3vuBpva?I!UR?v1_kGk3{G z=KMEdQ=3(uY?gd@ZO*T{4Nv24J(~K`+#pWoq|%$I+=-0^PhV+#5%8!sHK|+w<-%0K zms4l&cxQI$hRdeA7c`WGRQzWwmpGxm^lP%t87ciqDlYd}B3>_=8`!a>it!|$hgsQ$ zslH3Lx+bp-Y}++`Th_jr-({}+T7d#u;FEByD`JGCFq~U#l;-wLAPHNaN|pW`(?1@pY@Y+6up2xGdL@STlFV z1-FoqfK@!M*}rw1qx*&H5(CSEW)p{^1vYmR_rCIAo3w9cz@7iu3B12u=CQN?QvM@& z_2nRywnj~>UXJ}LkAXv^`UZ2}Y6elR`AP22uo#GdiY^I%sa z4Lh~OU-vTkpY|v=Fn{{+`iZ(jBWLX`ix0^{TYjfI2zy)3V`u-AZBpAklVQ!|FaKr~ zJv%u2;&QJ?AKdwct?Iwry)1X?rc-@SS)Ngy_=D(@e^2r?_%~J*obnLvvUcaJ`^52L z-nWW#d{yl4R|NGK*7=-R==jD3K^{;P^Rm9cooTC4GL!ADxmk$}^Z?uXkYx!gh ze=Op;>tOauvBMU-Rerp5E^u~ftp)x9={ zO4&vD-Cw*iU9zz?#eCv3wOe~Q)=8$Y7bx)6Fg|&xn7>I{-MdLe!Sjdj?LaG5h=cMcUUdK9gSXc0)X?jmIvP>bciu zyg7E=`_q~9BZkvsrLIm2J1^^Kxs&~;?J0GIUiqLpo}aN7Oeci#Cwf@QEjY`qBF_Ke za_pA9o!jyn*0puaYfEei;bl}Z3`^WE?SzmZDUzdHjwOzhnV0-iHeC4&a6V?VyoM@oFBKy^&rYG|??5C;! zo7Ow|@srknF%&Kog$vRmCI;3v944qSZvB< z{trLdpOiP8;I@w)C!htB@ysvT8x7>#}uQ!-IZHI+m?IQFC|CAt!tOT_I&Yj^T$?wj4X( zr@{Z9`DEg+$@PnN@ShYowOqHPwBz-6jrlzeWzMc@cUw!Ob9)``EOKuFuM>wI!v(xv__)ul+fvq2!|3gYKo*?uVOi znteh2>>j1Z(~7=TP12fI^hfaN+;T+2pQv??j%{{*VySnNPdDl@^>8czg1Fu-&eH`!zwcoi+Lo z#xi(TiQy~PWJzCE56 zB+f6AzUueImcFK4PJcV)Y*%g_p4UB>t-Z-y!W##HjXu%gK8Zlj7bP z|2@j^_RV9q*&e(4msoog3rHP$<*C)(xpMyAl3ZrBFRKsivEI0E;$kg(FRr>O7t1<% z`|A0Rlr>^PCkB4-m!8nO>fLe0MYl7`rT^r;Xm~T{`1F^H&Tij#^Vj7~^Y5r!ZK=CD zF{&i>-g!M=hXeNW0_5&8<+c8sc5?qCwF&hMmjdo&%>8tdp`>Hm{R3YQtAx&q&iHJ) zCuIAJ)Q9Vjeq#B`>Ko*n@wj-!JK?$B`e)w9IeDG>*gnPI?nwW_oc*G8a!i^#9(Fvs z$B@f+aq8(GHT>7_yWgJe@yTjO*^U37RJQJF`X!pT&un4u{idbw+)o~Qe`(FMUDH#` zrhhsa`=>DD|J=R&FRxw@ijn&+0P2ywbDi-{@vZHaYUY#cl=Dh2HV1F#y)toc#Gl!` z4=x{?ec>4Qf_HvvPWSg7RS{*KZ-2yJ{?X^}2M)dwzt712()Gal#=Z+>{PuSJCVUgV z>D}7dxa9UjvAs*9873;&Xg+XL+fsPwMAD?L=r1P}uBv=}VVL?+;?xC(Fu#9t9NS-r z@>}gFcD~eWceGjYl7++h+{U~|Vfqh_fBz?+$Th91YP#@y&|tNvtDnm{r-UW|AY41A diff --git a/src/drivers/webextension/images/icons/Woltlab Community Framework.png b/src/drivers/webextension/images/icons/Woltlab Community Framework.png index 680ffe468cf2caabb3dc8672316606d685d077ab..90471a320062dde1b207b495bdd69277b87c5e49 100644 GIT binary patch literal 3071 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|WO)PZ!6Kid$R5t0O|Liv53Ee9oppG9jU@U4yB~gU!yt=gO6U&3jh-IPm>z;563A zS+i!%oR-KhKQ(RTLuOy!yq~*f&8nNl_0!4w1FH)E#P0?MXAI`dEIzlddc&^ozu$%b z-+6xf{`~WA_Fj*xUVA_4^>$X9Wnq^mHa%|$Q|DO8$mA#4krpAG7|iv0N#dJ|EbbHP z{l1M0guNN3vY50n>~~52_o=sJZ?0&^TRii^@4BD@@P zgdE>Y%`ExdF8<-rgan}vdnWhY&T)LfCS9Au)nmc1;_uA{Bk>wRpW?Wa$2T3_?YZQ7 zaLfEphBv3$^jc+c%P(e~@l<$k<0>vb_Rs9e|4!iLWpK_zXh zx7GwG9SIZA_m?!7wNd|&&Zyv*FW<3x^sR2Tdt&pps8Zl(N)gY>GZJp;SJVW*o_r_re!t)A^ZR@F z{rJ@#=jyNEh#-hY1k)P1gV{G$!ua7#b= z;iIo=^w?tMiR*{WUb^nO^ur|2T5V_0Io&5g!ndx}{5@|JlJC*@&tCZU^7WV3uU(z_ ze1*${HA^yfKkA#hC}N7hQZa>qWh|ek-deh#-{8;Usx_6_?RR#jvss#D7@YN~=QJ#y zR`92CZ&1V6O~JRl_RZTqr$#?wlZ4PChE847DTje+NI<*oSh7~jo?Tvl=%U?vS*r$#dw(uYSI_KwDBG1e-}6h`x8c<6?_b-eab6MZ;!BgZinC^(ztGbw%rD2oHmjGVZ?i?Tc6X=M zpNy>!EVt>k7-?IGo;b8rk|Tdde|W@0sW+OAJEI@{I{IBS`P(_4m|vxPl+2HDR;;_w zcXX3z$&V1$_R@W-yg-m<3h=-%=J?;nV)7Y}%uQn+NtgMbQ-GR|D5WYr`U#-njMI#*=axP%TxpArn+ z!x3LTOQVgCZBmnf^I#QR?t|C-{dw|4WvCo9|+u;=d+99Ra5K$$#k8dYy6t>ff-fI2f62Vl6%!W7>!&{NR@jr; zV4Pds&y zt>p6Rhx$PsV(K#dIx7V4N!**tFTJ7!F-~Q9r$KPq&%d=9@ioM3x=D}g@3b#xb z{|YCq>_fe8OIHeZyb<8>V|^yVmo@Kzb8f5Ffx1;m2^Wfa+gI-{b8){J+ZMTCWo^W# zLdC9~H=9>2Ol!BkJ)@|6w&FDNhszB5^%WO~$1FV-%~oZ$H|~#azs&kw-Hv?HZJB!< zD%7v|2s%egueuihadXG97b+`kSq)wW+_0?-Vwqg1+p}-`i?4Z_?%e0y&VJi`&G@`T zrPz%;KD9~Tq)#8=EB~U&!|mnCn>DMUyXojXXT1{7h0rYyf|7Q#atb`w?vR|_vfJs;X7-mU{rpdvmn}?r>nESKB`k7k zOLzFJ!Y0*uD>t&N`Vt@R%cy*(;-4`koj@N#1* zFTc9XpN)Tl=P#`C%)g*G;ikt?tK3Byn|CPeQW0=%ySm``%pQx})&gU_zRxGJ7Ir_& zOMJ=mXXiVG#h+H>hVgIu?8Nx!r}dKPjd!1D@ycIfmJ)k8X|Akalt97{rhND3GAERh zo{QgCk=%SfIp;moo1OnWeeW&1``h_dHuEkap2u4*Y~Oh2{i6edrXh1={hqboX<0rY zTj}*&ruA8lSMJyxi%|JBFMZYPU!{4V@m z)+=yUiS56ugim1I_UVP*#iiYS2k=+x{n|QlM(Y|GVaTe|}$&Z~aUyST_kt^BF~ozKGl7d6jJ^zA$>ShQ4F$|^(t?fUHL zt}9OzF+^K+8Q3+PHWTC7wpUO0`@>y%U%nmU-@x8EVgB8|;+&|A_+Qo4CcEz1S#`Z! z;U(jHx=ZF%_r$vs6Q+3tZFbq0E@7f?8fYxMJ2ip%<(_|HrJI(A|F-rC{3r4_EY+rI z!sB(neLib)Pxi3?CbIj{%#}Vlwk_<}(~>pp!v4*gcK@{7z8mMf4b}8nKAsGnvx@i0 zOPx5)JF`5epPk?E>1pxIPdxo*bAkWf{JjfoejY0m z+IN-b%tVD1EXy8m-CrqP_V@jU`!{B0IH`U8$k;pEZ|aWi@k@g36V0E-r*F=xU=6-e z{*a$l?q`Xg(6V#)JN;CbA7m9zh?&#o{Y+!Ai@4{Xkf}m%idzCEeY(y+`R5IW{0Par z*B)^&yRZDYcX427H{YioN9LLb@`@GW)JH(KFOQ?+vs6>fT$=N@1nw& zUc7H_pPJ$Ehxfo~uA~1|X1%ztaUkf9{6CfKQR4mRw>_I*d|Tek@$`Luk|ygD`(z7~ttY-3Ml&!lFnGH9 KxvXOEZ?Ln?0Fot@bebA9Ul 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 literal 9853 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 K=d#Wzp$P!d@wxQ? diff --git a/src/drivers/webextension/images/icons/XpressEngine.png b/src/drivers/webextension/images/icons/XpressEngine.png index b780e77b33d118dc44b6c686ec0f2fe36380df69..72937886c7072c90f523eb1921b8d847b0cebfb2 100644 GIT binary patch literal 2029 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 diff --git a/src/drivers/webextension/images/icons/ZURB Foundation.png b/src/drivers/webextension/images/icons/ZURB Foundation.png index 2e8240fbca9f7b25b0283007d3ba3079d8ce16ca..700895b6b780246ea700f64b7037d1de005602c2 100644 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGVgr0aTp4U5E9b2_f9Ih> zeA$~%U$UnznYHx*i+7q?P7_a1_P_uCcb>U&>&Xjtzl`qH+ZmkWAHIB}nNt1b`wxN8 z+(mni)+}6aSJYlSd*%0EzZl#SRgx+%-g{iXc;mbshdKN*B&vL@85kHi3p^r=85sDE zfH31!Z9ZuR28LChE{-7;x9(29&2`8?z{NcEX2w+~)h!(V{_od()pn`-NY|_&S1+@s z{8{ZO9PNo^P6ezVTR-GCRC94LSAL$v&Bw6rdC8Quu3Q!+uBNM$EW0F)^!ZvXT=Q)= zrU~x2^W{ky(~4a4C$5|`cwcI)eR+G;)gt}`9j9}N3v$i+@6PcOli|7cPvhs|Y%bdi zl3z@Piq;9;k(5-(F-a*s(kN@$_08e^%frDR`s?Oc@1L(d)wkHwnSp_U!PC{xWt~$( F69CC|ltBOh literal 669 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#R$_Ds^xU&0Yu=%Dld#7^v zXEJys>1NbjzW4b2orf3hJi2iAky>&UgGVxle+H+2CWBj|d49|P|NsB}`=^&#&)}Y9 zme>5}@83Uv{{H>@_xGPaIvI8U{{Pp_tpD}<&+k8f^|Bg1eEF6)eOckIK?qI#>ErXrJL%KPj+rN8ins%^_=9u!f^v8Rv!B2HAP|zv=#|3alg8?k&gPdP z9F{K>n#b&&_VmsBs}G-Ey8rm%y~o!dJ==fr2KV3H;o@&uW?Jy-nTaQM&cFo8+UKpTYQn3+OO@9Bd{oWj~8!&JO7M|MHi$$n8}8^ zE@+&(wT5k;*4=%L4$WsG-|l&~bH|=lOcTUk{(AOp-P3uDl@nj}ws+nA#PO!{)`ELm zgargLKm1{mO=)QVv{w3umdu1t;wv@91TJ67?|ZzbzQ!y^;9x`L>F^T&CeGL-S#{4z a|9bV;1-Z(kU+M-WI|ffzKbLh*2~7aB>^s~5 diff --git a/src/drivers/webextension/images/icons/Zendesk.png b/src/drivers/webextension/images/icons/Zendesk.png index c74ba39bd7db2cb4d5152aa7ef0ddf6bee025a52..5a08fd621ddd8b011e4eacc1fbd1f29fd0eef22f 100644 GIT binary patch delta 1074 zcmX>rI)ziQGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=iEA6c*wv@Q5sCVBk9f z!i-b3`J^YubEVWXU-5Kt45_&FHrzWS#8AZd)1{XhqV^gQApuvEn(n)HXLRof`Pj_r zD6nQ%fudKbriNC>x;Jjwt{c8?zBpI=U~8(@R%Hzlmk;3q0t-WO7v4I*XL?26B=fl| zFIVOtb2YCmc$RA9dCv3Q*}df|v!A8AH3&Yqdd;7^^24g`lTS9St=IV+f4ab7y6I#y zJ=61b@mys-evTV5~{WyKlL@;rj!Y%NaSHnhz!# zhsUTZoC-d`{j70ja@RG11BUhYt{=X~-u>cr_eF)e0mSWW~_v+`IzBm8tdZ(4! zeO6EI>DKykrqulL^vc`G_c`t`lrbOmW9mEGpLlLTA>%CV)Q15%E&(n)Z?$Z)_!pbb zk!P$h{bhY2s*zFhbu;Vy`9Id4yjSV>op;|e$$6T^jFzo}iN1+%UGv}8%>B%=FL+G^ zKaWerpUj@OX5y0<$xclEdm?3u^@$m-4YBowyO)WDU$`ND`tjDP1V6(I&rXRd>CfWb zdy8#1|G~SQ9J>yuCr`NFI#=KDKELm@uRm@u^+?tnt+;P+*|hk@kMc#ovv`Uge{8d9 zs6Nrs8EAI9>Y0do_fPkR@bLWIweII`SS>i)dMC+nAHP@sp?A(@3%fYm)!08VC3_iV zuTy@;SuYT<%Cc8gjq5FRWSClq%LX6n36Cod0n9^kd8C^iQ-* znRi)|^VG4dM4P(&l30h0P32Cfl?3iM-k;~0{ETt6!8*bEnV|$ma6xnvsv{-Ebp6wuPiJqqKT0k zSzopr02H0(^b delta 2679 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 diff --git a/src/drivers/webextension/images/icons/Zipkin.png b/src/drivers/webextension/images/icons/Zipkin.png index e783a2ca10f7f43d93171606129154f2ff33b265..91ed93fd2663bc2b76727389fb12795fdbd2cab3 100644 GIT binary patch delta 1481 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 a4TdHV4a}bs!x$JC7(8A5T-G@yGywo5q(G1W diff --git a/src/drivers/webextension/images/icons/acquia-cloud.png b/src/drivers/webextension/images/icons/acquia-cloud.png index d85843e9af6419f0b03c600f0ed8abda7ad3f230..22218a41331e0219e805dd4c59e124c5dd161010 100644 GIT binary patch delta 1360 zcmZ1{_E50CGr-TCmrII^fq{Y7)59f*fq_8*ggKZQ7#LiZbRA=0U=j}S32|j$U{G88 zgn{8d!{l?7`wpqCd$x>$f#Lr))zyy}au+sLxiYT#!W#ceb?HmvnP=Mne^p!mJUMVq z`hSLWh77f}PtE`T=Ux23Zp}Z{_*<&W?)?AHz;NZi>YDl|{}~wm|NqZW^Plm=-3kBm zgIE1mUHeqAcZd4!7Y_UPOU?W*x9TRtMqd(PlK2cluOl{pW>E&|Ld)~#nAB;Z1F9%4c`O~Key_=th(lj$MOGaYoEH-A3UnM<_XJ^ z)2d7F>aO~$w)UCHk^h1W49d%%3eUV5xc$HCy4O+-Pp#G+Q(tgIc)?kzr%yHJ-d0=l zSa#P}-R<|))<5T1{NG~pSLbv8)pq{TUinIM^9zUl|IJq4QQz>=WX&(NjjxnfJy2Ww zRBinWhNb`2*1u4mb5nKYeYFiQ)z&-_Us!)raprN!eQ))5Jz!}3ue9v0_@c|62Tv;` z+?QGNLS@B$tF>p<);$NQ-ta< zUob-|0|Ubu1_l)d2w2F#!0;Bt?w3``)3fq`MYH7%*1lZ&dl4{}YCRH>NxZj9aeUSxFAe#gl*kEM4WOmcbT#wX#)_KP0gHThXmgvvqj-X1WF)sx}Zc zkg5KizE3dV;Gwdca-}+-c&dw}qx2Zo*3a0vH)1xU_6(V-`RpqmoKC%6enZqC<4rN6 zR)n}!AX9tOF8%oq_wMw0&vQH!P$wSH_%AVrOCm>}(U&8tGk9L2rS=J4o(czn6I{L5 zEuJc0Z;+`JT)yWtlllbCdHLTT1Z;T1t+AjfVn*RigUZAMdJ~kV7HV4LDe;*!exBQ1 z&08P#^G@6TZ4Rt4x3#@CN^kh!eWP|klW^wpIEk18O7XkPU7x0T+wa(f z^?Dn4PyA&!d3gW+jyJ6*g)fGN=o|j8vC3oASYY?k@21F~&z(G80xLys*6k_#BCHah za^C*LkEzqoKNr5Lb{W z2>)mJ|DT}&Os-nRuZgD%rnL_{~MqAuf6K3_NxCX+iok& zzpt?WzRaq}Qk$RYExM?^>XrK38**D7YOi{%vg*0=x;x72UMMcRr?~N@!m9h4YaggD zf26YZiTbJsYV~U$Dy_JyzUrRZvimBl9xAVRq_pa;`kKdT>z=5tdZM=CuG)%6s>|=I zu6eAo>WSK_hia=IsjPae4AH#uq3WuKDl6}+ta+rm>Vf*|N2)6xsIGpXy85vSNF1bC zb=3p4)eluyKT=uwKn3KQ`zos*serj^s~)JXsDG%k;-Sjwhbn6xsjYmVx*BAV>dJ?z zs~@VYe5khiA=Ds{2uKPf2o?uf3^E#|3#5JZL$y_pRKX^wfL!@dbrsktFcFnik5pGZ zR0WZbAl?9TAJ(ga-1PwDmQ@g2AE<%VfouXXKzhI;55O88fxNN`Y#CG*6b4{-gBhzH zf*i35ow*H0M`j=`OUZ`z&skWj1 zmDLB!5eba08O>fjUzg6G-PJPQe^)2t!x4u{3`ayl$M-34Aq_O>z=KjB;3bST2 zFfi;b3GxeOU}R)uVq#`yW?^ArVP$1yV`Jyw;N;@w;T04T6%!K|mync_QB+b>*U-|@ z)zddHH8nT4w6V2!baHWZclY)W3aSqZ35$q|OH4}6%*@Kp$t@@-EG{W6D=V+8t8Zv( zY3u0d>g}64YxbOZ3l=S2x@`IK6)RS+UAJMw#w}a7ZQrwJ-@g4vjvhO4=G?gp7cX79 zdhPnHTX*i>yMO<|!zV9ZynOZg&D-}MK7IZA?fds1KY#xG_3PK~-@pI-`Sa)R-@pI< znMyR8)-y0Lukmzo43UtWd+>Yxl@uBF5B<}>1XXihX=PT|+HrKREXZpIN{ePk5(5<*@2G^N-tL@q+J6B8(da}2`LPRo9v(V#u{-=(M z^;IWc>D5+=El`>?gKf^YTM^ebysW=-qWmt)87G!P$=~IJpIe}%z0-KRP(a{B zrkFcXM!QxDJ*&um6cE_RbZ6GdmvgjUZ#s7U9k*zzro-gf?-poPok)7D|DIVi^+;o= z-OP~Yv&ZH$iufqMZQR{u<7#?y?(X;ODLz*lR=dsd>pJl0U1>)$mniq``ZB32-hvwz z=5kLwpi+9{x3B+lk1CJv*H%st6g!@)dQ4O4UTg%Ls3KS2y(y-eM#k5RRHOs~E}&iTHAb_idd@ex<&+t1m;CluNcne6Mp-fE$!cYR z9T_{$D=C)6KdWKM`|jhHWYv9IprZbc|0IRO@x2G4E8UtR9`ds6liuPHQ2wo$<(7AYw#Rdt4{Tf;Ik`n*@%%HcCsw;Qx2XJW7uaU=Ut67VTD|cO ziA3&gJj*>ACf5IVXz{2xk}M*-{f?-I!h%OW_woZ%(%!v39MIpuV)OF#73Yb6j_u|$ zS8m+EHfKlai6tGAlBK^n%N|NHdZ%OPH?ia^|D1LfwcrictNfR1SbUzX;5ozTFlTg; zXP3kG`1`_K%K|s5%r#u0w)ex$zzYU*RUXf(x4*=8^~2`hZ%M3QA{_${picP)AV;_m4zlZw1zq6KY=<;}^)!?ij@$tp&+1qpP|GRAd jT7J*N9%hCNp=H0tuX%{}DLRYyf~reTS3j3^P6ERN@z`&pY!W?W23=G9pRbM9Rsn@ewd%8G=RNPt{ zUY!#hD)aB%-o0;cmCD}UHMN(so99M}+Y!ZC9ReH^8}b#Db|v(5PC6i>x=$#?gi9h> zWx|gi&WwxeIXMD_O|qC?1#mLXHJ*Iv5X12s)jgN4?>+v0TY2>LZ`*!dPSdw z!=8!U6Jt2mC~k|8@H3A&;`PYxQE1ZZs{%LNOrmVp?A*y38&fBjyib`j1Eb}tfo5wt>ZhK6+=|TbC$BGwboZMkJZQW|OkETCASg_XL zyUlT?Qi7vZH@?2*gYfJk#e(LSR;LYf{S4FezB#_IDq*~1F}w57iv7E-lP%&E_o?%x zD{q)tkQS9$cR0nxS?XK<=fy9J1a8N(nAvdE>=Boc*fd9NCTFGf!f3%6=@sUaKc2eP zG=shFMkSm3w>ifJo7c+T*vh;ko$?+WrrevPw<-)72o3F;r{pT(+tZyyap`(rbp&hac^F}MdHP) zvmOcSG;{u?Fcov;FPk|ph<(r0brOxAUb0rCJ=d|BQZ91&)Xaa5QqSMq%HAww@aZ+5 zHk0J>md?uh6WSXbIT%|zcD*UME!&{L7{(kTCl-2O;o``{1==42jT&EXI;*8q?6A>u zf)dm7!$#k}S#4OemPa_fO)<1BsWL8f;^dg~9@CjqZ>CwsaJ?}qFw#i=zChSf@t|0k zK&DpnjJwS4z6|sJ%;Avu>2_Vw#K*zZY{u6oLQ+x9TxGl#^#!a(%_px+XH}_E{*^?BJOKmd|hN4fAsbAYNNGcUE0SZ_)DVp#T{R~_n)EEd*v6FQ;S`- zIOTXR=rihzh%N3o`6;J9K77&q2`SoBd>-gO`Zp!_Y!vIABa_`0Uu3B6ZJ7P_#(b}a zc-E~B?&XdFslPz61I$-z7{#Vhax+wyrlYyX&}g z<}E2>4XctC{}9KJ--?DhQM0)`rDIJ`Wwvgblk>;x(Zo3(50pOgZp`|!T;=-4Ck6(s zDryDG(<`|=FMQK=xe(57_}<`(aq|Tc)q78>uROdGPPzek+X7=?_*vZ4sTS<(fX3K@-lCz*UBmL&rY*Vc0clu zjXUY>)-%Ty-+jBW+=09D<+9>jpJQFE6L$Si^j`M3CEP8d_xLVTp@XO1@#&O{CVXbm zSIw_)X%XywF1%Y&o9XPc?%Nl?n*YpW_;q_S*F2X`>W*6RE%shBg1dNBExt`X&piD@ z@C&Y0Ij=tWyE*?#UKjhZ?}q7`?YVQ8TD%N&@yaT=cDwK7-m0uaQml(zlNa!peSVq! zc(1t0tfHS=o=W?eSnj^_UgTr<$@*QAYt2PJt&Q@7$zMv2eT zIPu+KQK!O&To#KGOb;zeAng|2y{Kn zm0;sN*ee}8neB3d@SDc{4q8j*@*VE~pccbB@xig)hgTTphw#6YSo+>gyNbZIUQhoS1c(Z-QM+c;)}*gAd#$ ze~3K(Re&q|P zh*moC-(UH9gEaRgt|hYTde3b)UwEk8`ocwh<&0w*KhI~RSne=1eC&AZ;;k2EYa~VY zP4^D&n?7e>n8|OspXak$)~_#L-)yLu?Re|ptrr#slew-x57V;D4Kk@+@~7P7Q+x(v z9@80dg|`v8Ti(xg3%1{}W6Oi7UgylTcfAk$`97;9|8Md0my9m2#{*jV;cv|C!T!=Z_q3!cumfW7H@%POxlhWFsP1U-VzrzCavVU$hIpn&Z z{mu^#d8I4=So~w=W}K?mULJI?cA5-d{kj#7O@C(1l4Q+mxx$#)p80%V_~xTc#__7@ zN99khU%Bx1LEo7lo^Gr$^Su=rCHd*d&!nBUtF$a{Z;7hQ<^9TTe*Ckshqb4+_@Bia zBi?N4nKGw$hi4r>?@ssF3H^?@ETdM=6;PhGOKGucx~Au+>dY5OE4D>4U-G-?RnmLn z(&eu~E44o@f1 z`;GSk)#bTeQS(*%U7c%w&A)!MFyb*>gFIQj7Q^d}oLx~_+phdgq) z6`&hi;mYN!UHo&6eUqkT{Iu5#CcCWBw@^FZv}IzH)c$RABNFnLDs zlZ>(gyM0`*$1HpC^?1OY_gW%5xqjPEIKITtT}SgQ_kR!R zGwxEVyV7g+F#gOXw~Wr^a=~UHf0HLae>Cyp!S#JdFHc+iW7)K>*mG&Fh8I6&XJpA{ zOxAb2#i47ORoE5rs*CNcW%!@pjTIjg7hY-F_WV?ReDX|zZx4^&UV1P)`_SxA`M`%O z&+L>HKDuAN<8*Og(w_rUx?-=*pMSDGJ~=98<%+*mnyE+Ck4ahSopX;Bx}4p)Ua;dz z%9I-pCx7m!bW8qeY9e;cJmSM7p-T(4Ud?^6(UfQPAyxlVChMQf)L6H0(qU!cC)Y1X z*gM(g98O=q#4)?GzCf%t<%5*yls&1}Q$Ch59bEpmciNn7T3w~*zCP>epWXhn>Hi-c zkGha~CKQIPYJZ?>@%N3AbKZp8EgW+*WPhMY{#uTa=VV-`-acxuMX0m;Kd64kx*N z_Z+0=TvOZguJ)pz@~3N019Ea7i)Vdojbyi*ayt9U{Byfmrhg3H<~&c^QEJXMsU=qz z{kH#DZx?rRx9p2g56>R`u95vLW9OE-!zRzy==`)b5&v|!^N&nfX2Pvg`}D4^cW$@a zJKy_fe(8ch@7otbll>QeGhcG)#J?^vzpyQDwQeHm;b^D*xRo*r^o_+K7yxopc zJ=gMPmd}gu+Z+*B^rN72PcC0Vby%~Bz}nu(i(xv;Bh~ibZRD%Z$~{^BH~O9#`-a-M zcQaIHoYty1zW?j7-baVqx9em&U-aI6`JU&?Evc1TQriW8mM+aLZkT;=+lNiNFDYy} zw)|nYozcH59E+E&Kfjb)JY{lJp{1+tYscT}sTUM~q=nVIYz<8cZ2q`+(UM=E%(Bj1 z+Zws6*@R=QY4%iy%YQ0Nx&(voomh74e7slI)2C0p=goIi{c!tB+m`Ri3s)Tc;TPD? z_sJ})Z@x%I^s*)sjv=Uw2?d~@xRsWeb-)a9o$<%va zo<_S?mY=x2!ZKQaZ!GI2g)L=QZ(QbGTN*JnQ@Uv7_fs-m6$`6(HdSj|-Zocku8WMk zd_kx%^w54C{WDXxUu698@yoU+#S_>TY>k%Z{P!X8VzsPBdZM+De^r>)j`fo^AD(RV za`w*U7vg8PJo@!=bLuBEs{^VD-d&DT4cC}zUAoxgo#*XXu{a`+KVJ3wjd}BZROL@T zHO>0m{mIOVVgCG$s+VSG=l>`c?|N$b=$?6TK+@0KyLFUR)BmiE+oTwzvqA9x_gQ;- z`94TQ%&St^yYriyezvmM4fQh*+4T;8anaavB;%x{eC^GBN@@$_m;8@Z&tJ^Ehh^Gx zrwR9Bs{hBlynplD%O8z5e|=0ozQ6a=@+Wff=X<{YzUj34{X~?H3vA7*Bs@@W@}cw^0B0KIM#Czq(&` ziOOmeW%6%4;KmYM^vykv?eC|UwOaklt#>?WKk!M1?d936&tK2p!(nf5Tko7@VU=CL z!D(|oen~xjXO~^~y9Y11Hrw>=IWq0;W-q$vxSegYsG*6^f~&InN`cv!km-tQ?32( zHU82$ueNp7D`A^|2D_iUIqx}hOL3&m-_T`G`0V`7>GUUi+x@x8?ZtgAd-0Z-Bk2ZD z7qK1gnpB-Lb85k(UtiX)KXvN3PMcv^KDuJ8!<2X5M1w2)T4Qr<|+pAqRUM<(1ZS z$*Stloa1=^o8RI;yLg}EUY-ARCg&yT*P2ZCE9M@X_-cRGl@7)q3pJ--)+w9vr@)bI z?|swOZ%flIZer`z^kV(rG2Ng@K<9kMgnKderjI>iw@qos-IiPiKlnFVk+7+_E+E zS?8q9|CeoD@aBd^W&Dey)3~=pHGg^b%Yym-wdOdj_=0QCQ-kzl)TV))RFhvP^><#y zrU!EDmuFqx5G?ehc2PfXLZy&HRk3Z!Ip>ApVR{y?+aKv)_&>Ym_zaU<(_?l%k<(XO zcH*}i|F%0O2PfXM+2fkvck8$2&O7RB)J)fJkMP@kBk)tK^QFxE=$zR;opY&}$lbJ;i7u1Ix);?(w_H+g7t1pnySF7 zP~+k@`Bjw1s{Qh;>3_v0S8e>WDm-n|t|#rw(=Kc~vn*-h-iM3!&zj+7`enwx4_0%w zEn!%~*wVgZ*OGP73e$IJ)wHBe+;@H58;R*|)xxv8Q`epP-fOfnFyw*%>&-1-v zx}@Nwzg2Z*qsFR`1m(Oa=d7^!jSJE??0RyWJ?!t|%hQ!Jbys+wz4d7y@7~^o=p;ue zmyEgPwksX8pMLt4{Kt0M-yd5xJ*hc+s_)&gx{_Z(ldjECyS7&U{o@O>xVNd*OzV0a zeC_VCU-tjME&H!?=JZ<2xV+Sp{Rwveu1X%9KIbprYoW^;R(qbk{CnWq8iq`TZ(Zvg zUmZ(-x{0mp`BVR&ahDAO!luYxqB4QK+iE z=BWkqgJ*ZLnsSTRCKp*<S#NeNi%HSbe*#;|T)Xopmu@*U_lJJl$#$W&8b2SN{2^w)zca#1 z`;Yq4nSX9ZEN5|=_Dg~HlvUZZKg(2?gw3q3-6^VSZ(%yOY}wCpEqe(?ji0pwmugrq z9axi?eKLHaRQ2MBYYvftpZKenUU)Ai6Z%n&MfJaQi^(^?$TvEc(tA!^(d@pd`h4Z7 zcVgdayEh9=v3Zio0McE4GC#`mRp#fuO;e`X`0M2;l--~1cT}@Ta&1!aNp3}*r2Ai= zmQ9~?*DhLT&HZ_=oC3?^Ty8J={BpbC@`X!YPW5`dey#55`x|oDXM4}%NfexC?8$5r zui;hq`O<;qI)A>4l`EE(O9v_64!m+A=ay`s%l=irGqcxLzkDuuc1222LhAFCr`Er` zCMP}pMnqAx{@S%#h6=owY7{jsdn9zG-;l10(A~H5>WXd;-u8<(m)fY_Z=SUI?grIN zjkhvaTfDgbX#Z|or@75PbVjf0d&Wf3dDfoHrr|5R>ON})dAAycAGv?$e7UkI9jdZR8LAk#^tQaPBwr zDcl+C(q8}UIc|UOU3O`~S>aQYHt%6n-+%U}W&!`AJKN(m#G;b6JXs^*dVkfj%l+Zc zF4T$4?mzb7uKnzF#&zcVL~}HLP8YcLQ*KG)Y~?Ge?>}>`JR0kH_O;8aZQLHc6HmYC zwO7^8?$%oJw)Wie_;EF7+FL?r6USGiUJ>M@cS@*8>P}ThM-$EHD zZ`z%?&YczS8!dgi+;G~FN0UBJ3Gc4qyTrz#pQ0M?xhn6~M#DQsGWQ>Zcd4%PGEluQ zU_J3&hRuc&9^b{u8U4on>r9w*C$U^&V>$nB(&tBi_MC~iDb32pr~37RQ_y0ASivq( z=h40+|Km)_%985E|J08OGUg^f_7Z2GbSguX+xy)4#h0|Q9d1o{a3l27ztx_mr){?h zIUF@CI61#^V#vR_NfT>1w>(*|=CkbhrnITrJKalK7Ol>@y72GHMqRBZ`rO`f{86fW zOL#f^uByuKn0DpnjAHlWr{166@x=dOe3SZz=kH%BOuIST!E2volF->qv$@aGZ55{7 zY0meSuJW?Anv#}#Q&;O}^Mcf4jawWWH?Ml~=Sn9x`{XXeg796-pL82eo%vaR%68wS zM%9n=Px2?s`V?{M$)%?7(4ziZf)hh#1kCS?2r1+C`lp^DTP&_o4<@DsHopc%mCOD*nC^Ts zze)L%g@^Qu{R_PJeYzq0zjV^m>*kA+PTpkd$u8OLwRGKyjFUgDrn%1&nW|l}K=r#v zZ`U&aNtcg4`gQopq|cS2?nm~pIyGxn&QJHe>ODRFx_r>dn=PJ68&4ZWeOlC}tSxGD zV^VdB>-7cmrP%9E&*@a%FC{ZoXM))k`^G7A_}R@e^!CRo?3p^J_sQmkMF(e2oU~uu z+EK^Cc<~dt^y@1GFC@B8_S(lPGxLG?`|r!2?CB}aTK!4A=*)xFPy8Rv?|-QyHYYUn zlWd@?iGKF7h=R1VlaliTUP(y1tFF{N;^gh4@iYEF`wZEc9vtr$M!9*}74WXS9AL6~ zp3|GvPu_f7`a@Am-u`>&r};|DFF2oF*7@|C!R{w=dt8d|-}+d>aR1F7nK>bO{K8&! zdKOlu4-7n{<4xmLpR-@sw&&oDjqegdLW|7G?N&aVx?cZ#*r&T$QfIyGD{bybul9O( z@c51YlJ%?33wt?Et6>Z2-op6Lf7%w|n$;nno*rMOdehnC=&{rF$8+4g&b^!Omlg6; z*fr?n_k)L?*lfHa8W~&E-*V!_rR9fY{jvjh{afg%`d?yID3i5x)V3#oau%EueyhE` z{o*A1v)yg?!q>eJ_1+hMcENHX^$U+9Hy;fOPYFM1`)c7EZ)p>~+9O^QRPXa%H9Ft8 z#d*);N&F6t6+fTtsQNU219Zc>ILtHE$_CGpO82@E~*S+Wm`-}{O=@6Q=)g|`^Uoc3^c?~fg8zckJ~{!{fo$EAb5GuqbIZcMwG!T)?(jrbOJ^I1#OJ}^)F zF^lUZGw+b%RDUlJ~_Z2xz)9X>z(&maDe}9!;F|ExHW^T7#_)hNkzFqmR#7vX#>6w;)%+I>mmGt$= zsYfSRPk*33*j_eP`)6gB`=r0zeAn0RgC}dR$3*`>)#NQybZ2wl eGS`*=+4&W0dsC9awHX)~7(8A5T-G@yGywq2fPM7< diff --git a/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png b/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png index 16afdfa1b09577c749e446afad902c366791a8e1..93c84c98bcc1d56c263c1f1b59e37baaf73949d5 100644 GIT binary patch literal 2300 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 literal 4826 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 diff --git a/src/drivers/webextension/images/icons/amplitude.png b/src/drivers/webextension/images/icons/amplitude.png index be4f7245428edb2f06e80b37293e9fa37d4f6d96..45c475e73d16862efdc908b8c787a3f5941cbcb4 100644 GIT binary patch delta 2427 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 KpUXO@geCy}w541C delta 2466 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 delta 267 zcmX@fG=)jAGr-TCmrII^fq{Y7)59f*fq}sRgjtvw7#JelbKXu=6s~714sv&5Sa(k5 zB?AM4P=HT}E5r12|NsBL`|-z?`yZ-~Ke1hVL-6h|Sq27%1)eUBAs)xyPWI+&P~dU- z`_8)VTNU$OM!AE(d|j=xH=m$lKFlf0Dgbp;+w)p?)A^P$o7S*`KYYU6o|G-ms&erYxP+G@5qM166H+Rt|LudQaSP6}J&w7#}meQh=S)@A>@ z)o@X;+N*k#?^FH1^||gz);?3|vLamlTbtSPaP?1Ra)&Z?b|z|Vjnkavr_$%H^sB@C zYp2=K4BbtM247pvJ~dg+4NyItWBPrH@2wKU9#^G#fvUec%ohc#EsRiE8Ls}O!SsKR z<%t~K7mXJGCs@92F#XwO{jSmU{{+i#t!9^s^uJ9F{Muptf0OIw0{!o8W-B8!ZQu zZyN)@@c*6Mlk@&F{Ac+8lHvb<-bSCh|N9vj{{PPtU}*aPnv;&N!HWFF{I*F zYjAG%Cgpidkz(etd)xNbqub)$nP^;qE?_@0-wK49pM?l2Ih&*$Hn9rxqtSSm#8_6U7 z*&||Iqv#Bkj#S6h_Os80|335oR&&Oa{zucxcY8Q3I^_Iz#_3H*H|7X;Ae65Ca+m<&B P3=9mOu6{1-oD!M|3k3wm5gQqry}l<>>+HUt7&TG@AYCv!CXzGABUweWU67CeyF2 zW^)5n|6bbob7|Jx0M)OpW`B;(UKgeDwbkr@m-+u5i@)dBer+-P+G_Tr-F$9<>Rf-- zDPGD`yp%!g09A;VxdEzsleNFLnH|b7xKnBf5rmiw(%5SJyTklztJy3+kojL*L8d{} zY>d(T+G_T>1>}aWt!Cv8GGANGzPEuCK*Se>srLIRUMV#A+G=*GJ?v|%*^9-+5WNr* zA~nrNRW z{;$j8-`b+WKMk@B3=G{RL4LvDnw{G9LYuC|Z zr*7PQ@bcaJ_a8rf`uzFJx9{J7{QUXr*RS8d|NQy$=Pw8ZoUdhIU|`blba4!cIGmgy z!OFtG&CJa2%2x0~%45R%*|QI7ty`paZ@=J4=rTgJmP&w#l>;YgoKxQ6QW&{V5x1<8UPcCIrWTO$76D}Hw7e({e2 z)lG~J51d=V^w`uaGusq87^N@rbf_IG`n=-Kmj^5{Y#O_MSsHxke01S7&yi!rX>06@ zD@6I2Q=Xs6+%K^5ZGk%TC4Pf@#C>7vxqTz6LqMnAFX+no&!E`3(YiDN}FRniQ z?)G&3Ikv@fWSF<*Mr|&6xTn)rIPKir?FlDu>F)mKH*4#Udv8yt`w3(+h{)L2JvuVe zINeXieoua6S(aa}b8xYoC!0d!XF-Qjty`NXkEQI0{O^kRfgwGvVkoPbn*>e(O zJD;pg#fK*oo!j}}N6(GFapTsdtC0?K7;kTXXHoY5*;?uA>tpv8y?nGY*!{cT+)aPJ zG&Z+)_;yM!^PhdEJpKPaW_G?qpANkdP4_tCvvodzWHf>e!nr+$D8;irM#-S066eahjQBO;y_;k*~KbBqdthtoOGtFr55) VqG-jTZaYxw^>p=fS?83{1OT9-jh+Ai diff --git a/src/drivers/webextension/images/icons/bigcartel.png b/src/drivers/webextension/images/icons/bigcartel.png index 8425619daf4a4626d82d0f06e8b5d99c2e105eea..1f49fb31b1f5f333a447a3dde80de93c71d074fc 100644 GIT binary patch literal 596 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGS^|7RT$x#zr%avV;^uPq z?%m>&Vp)0F&09AA|NlQGHilo2zrLaV)TvV@W+tCMe{Sz+U%PfKH!t`81N&dUex06? zK4;FHJ$v?CzI>UDgYD_lr#-zr$|}m`73KC0_DRV}-oD=AlH!LCAI{3oYHDigpU|(S zp|)`0LQ8AQ=`*Ga2nlT8vAw#wT3$guSWsAxfq{Xuz$3Dlfr0M`2s2LA=96Y%U@Y@= zaSW-r)jKIRxXD4Jt>0tKr-eCEi+nHnT=xC{e|yPQi-}?<+%>k`(91BCHr<+(Wje-@T7&nJyCFHXcSnKI4FbE%Wmxg9G`Xup~q!B`@+I3@4zoaOql z`9fD`U1|K5wws|qp4aKdowZq7J`E9`j(q~I24$~|co}k-Ka~_4@W^zUo^v!WC(Rff-5T{I<^7hwu1(A2Or`!MP1nAu&lAHX z(x5-fgwpy1d{^ z!HnN0U7M~uec$%zWTMa3r+=5f4>T)%BN#vBbb0umsB@7TH}86G*}qZb;wpyPe|z_v zZDCbYJYf7`UI3%SX%-#H35)rHPCPuHb>^CR`Oj&pho$`77#J8BJYD@<);T3K0RS9* B24w&M literal 3019 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 diff --git a/src/drivers/webextension/images/icons/bizweb.png b/src/drivers/webextension/images/icons/bizweb.png index fbe062bb2e0e6a7d54227038f74e5aca5e70996f..9ba6fb89be878a6003f5e56878cd1a1f6d68005b 100644 GIT binary patch literal 1912 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|WD^%#etZ2wxwoKLj` z5SbEiR_*TGxRm8tyJvm7WT>{0YXc4;ng9NG z;_n+j)S6c-seYO1nR_bDM)KAFzn|By`5$MQs%#> z_DhJw2`)FB?4tchl$^>m)O3^c-OP}oVL)Y=a1>cB?goJ+&z`@*f`DdY=zcNk1e0fXLhy9y!zD|w)@)O zuFJX_C#^%}twWBiP|!RiD=aJMtF}C~@Xo3;Prr8CtUV(i7u@zPLQhOG^}4>!#P_$> zFzx#4DIOWp>+c}g9kE7b=chw!`zM@h75Nz>^YZ()pBe8}`45-n-Yg0^##QGMwrx$y zKR@$;<~O}YZc9$cwRHRmoq9J<&R@EBOZ>hMDgvkf{AG|$+b+3rb~CU+UrJ4tFIg1xp0h)b4Buw8_QY*m-}npj=27W_w{+n@Yw>L`vfm0U3RE_v{S1s zynemN>bDQ){oN~n*TiMdExn*gPuIk>I@fOI`P#PNO33P)%3JPa)I^E;88}p5d~9@Y z&VkQu3l#0oMVyN)T6H2T^0;r2;3?IUH;&Jgdig)HEw}4fz~ZYB{~Ih%oIJh#?14(} z7wPjG=NiwQoN|mwKDTA|fy&9-y56l{epV`X-F`=hy#XnP6Ycs>_AE4+$$LRB;`E(; zt$QYRxGXbsdRET9Lif(9U6Q?d#)6+Ze*U~GzdzIb`eM1VtBW>S?Z^v0z53^r_Zy4) z1C!lXNd?Vvdt>l_LE8SWv#k;0|rxv`7&OYh5W0_X` zw$&GRhd*};D|>5DGNbl1x0r3;&RdzEvrK$W$F1g@9ktZ|_)>q~m#da!sqeV@QDE)) z_E#BQ+tM#@JM{0LxB~-|Km!Ad0s|ulIn4W#MH_!_SNCpOxbMpPKkHY8u{Y)^efZ13 zz#QV~;uunKYwPsr4&OkDf{H39#7K2kC_HLC_N2&9;&92C5+37q|JVQ9eN88Oe(jsuny;_VL~Xtn z_y6zO{My&I9lN(ZE^GbTe~tA?v(p7>7YC6q%!ZfdztuQy!}|J1_FKL6o16H$PcJdp zC?CP{t6|@t-VY1+YN)V$igB6V+?`;QF{y8X*#er!PBqHW2mINVx_mTQ8ozz|0;wy_wRJ2Vy^P^gzm?iuiL;p>C!}9<<=H#- z#RrY-nT}kKBtw?=lys+UfEoBv?*b=?gWqR~+aON}a&`dPc*d7fwT zl6d+yXaDn~AukQ~1y)vDXLSGJkT~(_Rqv(n$&LpiKX_;IKQy-C)<~!eXN_UJeNfJs zH*oRSv+S{dIW`1;(p{UczaqKwYO}llq;vdlCDwnP+%?zFN%8V~+ecsiL@mp@&*a4` zchfC`=hJuN+3$<1}IC*lH9LJ6x-p^`xP6`(~ zyj*{3*$;!YOSyhzNocShl?-zVYS2k@**$Yg-tx$Gz7K7_ifoz5;-Rp2G567RjjVf) zC-12`ztQCU7uFK?GYfySHz(J0o?f#d<)gG3qi=}R@{XwqX5zdb7rO|Z7p%KqDsku5 zxys2B;*;#(U8-h3Sagl+tDmFBEAT!Z2lm$oAD=p_9=$;% zCslL$KW&bwPKO^wtNi?~o;y)YZDzWj;ezXJnt#Qnnp#&Lcz0pnw59u`z4(k@mrAXk oW#k|9#p9abR-fC)D(e}JuG_)B^i;Jm0|Nttr>mdKI;Vst0E#`48~^|S literal 52418 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 Z3}x)ojW;ZmTmo8a=jrO_vd$@?2>`9|+8O`= diff --git a/src/drivers/webextension/images/icons/bokeh.png b/src/drivers/webextension/images/icons/bokeh.png index b8c5167e5e5cf73d73078c4716e2e9f0d4b8370e..86c712e105684df2b0df5fbb49ad8cf05bee7b44 100644 GIT binary patch literal 1756 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 diff --git a/src/drivers/webextension/images/icons/bubble.png b/src/drivers/webextension/images/icons/bubble.png index a5d9479ebd18abfa1ee9188665152e1c00d826cb..dc45cb620c4d8418f7802fd0ed22b413144ee886 100644 GIT binary patch delta 1502 zcmX>syO2+@Gr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=iFrlMo9nag8X6@b$4u z&d=3LOvz75)vL%Y*qGqLSbsPA3KIhZYmujmV@SoVyW!bBvqL57Zr2^yG2L1*;8uZV z(Q-lGX}UT-Za!v@|2&j0?Jka9bWY&n5#4_V89mX93hTw5$HXlAV|bc}JJH2g3uG$%zvumKRLm z{L9AhDA?x0A=|A{xveEjmo2-sfYtulTONjeoP2)npH*Ik2Rt{_t2}Y)luVbTgWlJ# zU+?PZ)a!il_wy4f_PoI`gSp@YSBm{D@c`+mF@jCbTP8d=_%E=fn78)*%dfuzr?4w* z<6-FDTa%qrW^~w^WI7&@1=iBgD=84_y`G1*e zU#?JgW-v^8W91-o=G?h$CT3=BtPY}wbnFu^ug>_#cf5Y~p?di_6J?{Gq%e! zzl=!eQl#4+$|Xx$R;^yWa_!pQ&qp+NJTSUu&gy&6^q;-(I<~sT z-uK35(^67$erY65Ub1xQ#DfU}KN+Un>3eti%#%%-M}ua3{3C9CD=gmmVEvP1qnR9h z=3QTlxfoW?X5{$#=A%v5&wp=IS$QiG+14j{>}7Pw$;p`z^Njh6_IF0+^c`o;_)Pq5 z`8O}@(&fvVs;aIjo-*?qzjk*0eP+hsa42HAho{sNY3C^Cc?*WrBii>(<9+t$_GEMU$1#5Cts^t~DR)2B>vX>M-j zf7{q{*nHW-g^H`ztV#K8+&e$u&b-z0%`*U^FYR{$Ul1-E8Xjqb^dTXd!whV z{d)WDw~uNML_MA^xW6jmt*xyslS^pmR0B=D&y3gXR$9E0`?YU6^NpjGcb|6`_4Y?E zFq5sXJ~G|n1Bco&%^iPc9e-SDYG}AoyJGdddvRU;{mWOb)D*1qTR!>VJElm}#2&OQkVnan!TQa;DhitjgMSldb*JC$Ai--V!nC+GP(uC4KqZ@J!ri`JRhs&h)Ua zIi42CJV#9JMtfy`a*clnPnKipyq_(Md-#6_n4RPAtrx11kS(yVE8TIo-TwOP-kJy5 zTmn&F<|fW+mHhQVPbPJFYh_SDh32ic0LAW~Wg*8m9y=$f$~viO(+q{*Y3cL#ue&Vy z_r@0yF^`Cv5XPp}E+_J~l;<~|QjfTN;X-cOi6>7|7!!iic2<`&1TKtbW0q^~U3=q+ z$$h&sGD;aTpTz2K)tZ``Dorf>V$je%prx4m`r zxRrLMqw<{{XSdk!qhTV`{0BB4T^cm%n&&j0S(jhz@h3`0?4xW$ z5&O*#5?3M)Sjx4(N&J@-_gtfChr(lqYt6shJ7zAPUF=a=xpRl9WP9d@Kg?orYxmVI T_Re8oU|{fc^>bP0l+XkKD=@@h delta 3471 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 literal 3957 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 QFfcH9y85}Sb4q9e0NNd+ApigX diff --git a/src/drivers/webextension/images/icons/chevereto.png b/src/drivers/webextension/images/icons/chevereto.png index 81e189814c0aa7ef496817b71795029b4ea28230..5d00efe4194ee101e2594867c0749adba7480c44 100644 GIT binary patch literal 1456 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0a29w(7BevL9RXp+soH$f z3=FJEo-U3d6}NiBVl!kyMfQC^H}~fKKlw?QRLpca#e}8gm#Ah5271bOHHF=O)BWRt zcdMPqL3VkOqvC?EyG2}BIBP#Ty0n=6UAR@KTZO;3({$}t)!8OD-=uB6Id|^OnLFoI zzdv(#=2iX*0t@aNWZm{N7GUyTH zzWKp_-#TBT!IG`9qS%qvljLpQVpmKXs`IZsQMY@;~)NPiuph zVv5S;<7cnUzHwUg-^tYiqAjupZoVIn-VmPW;v}-+QilBBmL(e8=^LAw>%|%E`MffN z!h*{;I$fN{&-Yw3;ceBK#5uP91s&z3e3N@3f-i+U>UuKkG+WS@v&}D?*Zz9bX1XwU8m39*ioEX1J9%ucOaK4kkybxz`oB~EuG~#}`>HE*g6xyuvlVWg@DWyCmgLZI zoo~t0cb_s1IkGQgh$Km!w7RwNlRc;84Y}$aZ#9xHe|#{xAfQ(CfycM5l&exsqI&F7 zM@>Yo8$8Ii`Xk#NCsOt`=bF#=xRq(UdopGSz2W$jd}KXy_g$8grCNp&_R}uJ$$IU* zGhZg_Vz~A>{_m&7-{sw&*X}C3MRFFG!REZuqbF8Qy!KH~S@^oys(0VLmu73Lxhlm9 zx=lR8d{a;AwSnFI6Ea!m30EH-OnMx<@!pbeH)9+RpHQeUa1~{eH8lE~^nPE;+)0aV zKVH{g`zLnIOU8(xWil=b1uI(XzUG*};IFgTA2BEDmR<3VzegUgob3Ga{ktifQq|oI zZ)o%^JjLd?Me@ndeMf5UT`N4`xc9xGmGwQv^8YU#e=fesbRcw#t>)A%eX+-GmGCYI zsM@(bbob8{Rx_4uSlP8PwK{Rt-x3-Ay;tTpr2Mo_zJE`XF}dNGi@!{mT#mJ+@DBIA zp0k#??79=ReqVL6tVh#?>Hc5Jk5xR_^Yq`YsNT$oZxj4C9lz;(oIU7Lv0nPw+=v9` zt0n4NTAThpl>fQsspHh+?2{FAGs|kX?usear}k zS>&#t$T>IbkLB*n-M38>I(+$5?pt12HH-gK!<&Yk55pF_em}iyk||@v+yk0tRo;a} zNlU%+{qZ17<{9V7=HhLS1nwPp^ODD2k>^o5_n$j@Hx|@pOgTKaP4AkyjyO}pl>1Vd zGb1;@6S2G+a*1_+cAXH1U(=BMb0?wS`UCnp%pTFH~ES;cJxVR}-?)B@|N5Qej zGTeE>gr_tlELpMtXZGvUKa|qWl(AcpjQ~F-B#hLhnyvP1C ZK59Fm9wIa2Jp%&+gQu&X%Q~loCIIrjzC{24 literal 2505 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 diff --git a/src/drivers/webextension/images/icons/coaster-cms.png b/src/drivers/webextension/images/icons/coaster-cms.png index 9ec4dcf1ad8d64a6112fdca72fc02584a61ab3e1..b9a3e2846893c87a5cbefdc98e68446dfbe5c737 100644 GIT binary patch literal 1019 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG*9Q26xXPPHuG?{Rj%$2N z-@<1v-}uK>Tn-C4G;z_*U3*TQzy7``-PJPX`;VWqmu!CW>{U{JdyakT+y0KTDVbZ{ zf);j8`SbGm%X614JkzV&X0KhnZEal9_nlkx9TQ&pJMB4i=F9R0=T~gKdh`DOYnPmZ z3*MwfzppF({N>y0D8J0op18pDi1dc8Da+=1B>n&Y|MQ{!3s!8`v5o!r=>EA&w{}+c z_Rm~(|M2NoT`fmXUH<#^%gcFlR&Uzx>YrT^mU?Ev+P81s-`%=5uX^I^Fwc9p?uDk* z?ez8ecJ}n^>vw$ZLbvZdv2**uY^UI_YnR{6PBn2!o-}#!rE7Q8ETdk>1utH_(cB|# zb4K-p$iPMZ>Hj~z|9$uNl~dQ2xe zo%L^9YM&iDeel@%KX2cB-M8zIXTX4eJ8tF*8F2&VBjq9h%9Dc;5!1s zj8nDwq!}0(zj(ShhE&{2zLy{0MF@zAvD`lru5{)ATO{*YVUBv~d@F23^K{fD`w;;Wg&=2ly`tSPrNG`#=p za8~PK^|kNWy3f@AOMJRxc`0vqQ}pzreWzUHJat1;`zqUg4~n*(=lTBb_0{L^r^csr zoaLJ9y@yACs#x*fC)d)a?(1@G+A#hGv6LfJ9NBUo~M5e@1HYuA95aq z=Wvxpa@3|zv^aO};rT;dwkq;Ald4XrXQ^J1D3ROUB<{3r{raWG1}!oI#|0zfzh%d+ zPMh#S@c2wQI}35!`bCu@{!NkGN8C3q(Fkk1&%@tZDe=zuq;bspccNMrCl+kfn)30O z?Fy##*88{ov)^45{!rie@LaEN89$xNYu4|(`O9$PLphg&#Z&n&?}+yf->@ZQIW35|*g?2{ipjh_4YAeYEi z|CxWPe@}jXr)uNRCjR;r*{AQN-Z)U~7`u6qqg>Ka&vm(6_j%SA#60e~v-Gb;$?N0^ zoc|>w{{3sW`gA**%}{RT`TF(Q@ApovE9E?2tJXGenzrKUyZaCCS;@I%8}mwMhb4y& qEZ|7dyBc%6&SCPGHSWr+4BjvIEZshNi9G`Y1B0ilpUXO@geCx4W*)2n literal 1751 zcmeAS@N?(olHy`uVBq!ia0y~yU?^c=UJhqzaQWK{rdUq!TmQW5j*#vTo;`7CNb=FOu(NP&wk&%_4EAc52sK6IDR-Pqw#%R z$@{8;w;8c-;)8F72mko??emv!kDtDLdhY74tCxPBKK^$9{vU_;UEQ$z`_9eZHm&)( za`C5WeV-$g%!I)7g?{NP{8EAz{9A3 zJCOmeqWzym`TzL%>FXe*WXh(?5?Myt#4b`_1d0FI~QS_TsP0 z=kFgrvwqv5@B4Or-@X0irp<>}ZM?f^$&)#Azbu~faQe(89TU@wyEkOkeQ2xMn^}IZ zwB&L@fpc&{QC$9ti2NnN*$vTIX-=8%iqdP`(%G89B4xM>> z^vKmM`(N+axoFjn^Gi2<+q&WUqE*k9Eqk(f$+0PmA5Wk0de-!76Q`G!PCwQ*d3{^o zoQ9r5bv;p0&G(y{CX_ZEFKhhJULPD$*Ogxzlvq6}vt&a|fm2YvlUe?Cgl_ zcg2}SE}1b-84q*P&27_9r6j%0Ni?ucbaIKG>=T#c9{V6MW^YhTxJz`POSGSJbgFyQ z`MAg&kI2Vy;cJ6Jwg(4iioGdhU|>n{ba4#Hxc7Eys_<_Wa#_ zbK+c++mrIj&*hb${(T`T?^XIq0S}KK{2G3{_iwo_A@ae;%|wsxIAy;49rd7IGu^c3_E#=?NDTGO~+)#?>qWFP1{`7A{;z*|Dv~h zdqY>3txXbs_hsA1xXyDirSEEH9PgVY8{xlr>58Zwf7PbX>tDQUtzq6t^^KBq&nDPg z*48-sSpf%*p+mj@HU=nX10_ zkZQ&MtK#SC%C*DRRLDx4-Io|{eRAeMox33ui#XSNHpxs?ul1Yo@!+R@NtZSsSfLsg z`|oVGc38MaxK8x9jH3q+JX@vff2&bJ_Tz~UXYWKTEjc*3a+ZSWQ_twG(+ej__hmkD z+q-geb@80zZ};VeAD&~A8Mwz+JuzlCmw(AgmNzpNd{gW3Q<$h8vul&kG3PWBnH^EF zHANb2KP^}7n)u+ZLceB=cO(Nx$v*oJso(t zl)HTqo0N3h@6=yvvafwKQzA51b;T=Oa9HW~+>d>O(^5$p!T%AACUG{G57`IH`1CG% zygBWl!5gEX4H1=xPISrp#$NXgGhx4Q)Yt6o!>!ktwL`;RwRpKY)y??meIR{lnJ28h< zTWsPghvP+DToqk^L+)y1FL64(`b7*^q|NEnwVLG$mp4nPsd??ckoQ~ojMEYk?PoIt zuWfmHA<-y_H|O}?s=Jy$zH?QpckDJ_I`iq0hUur}101hAmpA6!wo(CuKa*?NkE+yN V6v{1I&A`CG;OXk;vd$@?2>`Q}h)@6k diff --git a/src/drivers/webextension/images/icons/coinimp.png b/src/drivers/webextension/images/icons/coinimp.png index 80b82ded73a56f5310e93b5f629ac2f372cca2ba..61961a3fe87d2efd92739289dc969d48e08560a2 100644 GIT binary patch delta 1450 zcmX@l|BJi6Gr-TCmrII^fq{Y7)59f*fq_8*ggKZQ7#LiZbRA=0U|>mi^mSxl*x1kg zCy|wbf$?sDPlziYAMc`rkGbRbPRf{j>((ukx>vex`Ei8@KD>RIFzfBI#MWIG->B+Z zN@g5uT=y|)`sI*GpWVCy-@SWh*7`FyZlYT8?XzdkHr1OM{rvG=UPf%;l9eXWvnOr4 zzu(!`sqWF%v#)hZj+HI_Y~T6+&!69C?!1eMiJ7_k;l1ad+*;4rsVX|uzigYjzH{E8 zy_dggnEBm$_RFsFwrB7ElXw0oDJdI;^ak~wUvuhT%Dlgg>;Fbh|L@cLV)E{9a}WKq zDm+uP==$d`-*hXV7A>p)=hF56(W}q$dFPJa`fHK4<=v-mJ=^}KrKQ@n{k#15@0KlF zau)xSRnpmX?vIv|yiLoO=g*({P5kfB{x5vO`Mp>EOqw<)BqYSF`qbT5|EKKv_x1Zv zwUUR5`IoC!|C5uK4Vm)axAUB1>*s5a-kTU3Z#w(s<@>M4uD=l#6+PkQp;>yTUajCr z`s}M7-QUa_-fLQgFFE!vXW^RwUk`01g}$BtySKbaU-19_i%(@M|IOU@=i86pk6!<- zTk|$IEB)pBUy5?lafxXaOK--`{P*g^FXh53)^(>2U;DiE!fz#2t&+s4IrFZbzxUao z`iX!5pMrv%tb)98_~a`OKYsrBwq?^_zJ$G6#^sM?b1z=F_da6cc|G@HP3vfr#!naT zevFuS@vd`cE&~GtXMsm#F#`kN5fEmas?8@oIgvf3o;lFd#WAGfR_x?hpUVLv$NMYH zPigg(1s?QW>GL?Gz#?f%haYxP5}Ysc&^1sgu<7E0 ziJTp2N{(}iISwA2VKH@Mne>#YhF7Ysg(jF~zPEjT{c`cSzw%R3o+P|ejVf(>aVpjM z*o7sveg9opzt+3yOJ8<&JL0QV{Q5t8*12zUzp#8=ITwSCq9~^q=-m&*YP+0ac^N7RU$IpZsB$euSETx^u~#9~F`om1}3V-Lg5JQ6Il)6@SUz3D;$3 z`J1o1UvFrrzPWZ<+tMB-e4-Skg7=qXQI@p;de78?3&YE`Ho-x-b4x{Q}9^DHW@y9TYUvT~gT0)?i!wit&$8`_wwX&@6x)q?(&Z2!c}Wy`9E&EwnDx#@|MvArfDHN6~v~R|K8fpGTYc?n^owo$A^-q zFAzv~w-YzoHPQ8ML>?!@Rp*BF)k3!Nd(wALWmwJHd3Ar(?S6#`k5AU|wIwpSw9Kmi zlUU`;%e!(C%VWcz%_8rbi(j1+`>|!CEVGaM&Z)ouZZmP(TAsMDvaLyt$DmP3?#r!= z{ydfH9S6g7ER>G8Ui3Tl^TWAV|C2^%&obH@K8beqOA%PcxIiT#=jOk{tIyYogcPaW zTYc1)CGBgAE8B|sKV^SBecKuHW4EMSrB~0x_Ie$&^}F^@cM&i$l3u~QNtq(x z>3M$7W8u)_A188hSzl0TI=J;L67vpyB>?+MUXlWf_A6DkJwC_1nKZkDDRBod= zCoeRg-oNW@?&4i*HWgP1rJTH|a^pty;VDUmm(R;o=GN88KKZdrA#lok>8?XBWv#VL zr5uj-y;bmEoR=ywL3@kR3;|Z13uz~Em>8e4Y|@nYC)S?h)|xqOmi;8YGdYiQ{xj?- X3jDO4HQ@sT0|SGntDnm{r-UW|5O3D; delta 1939 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 KT-G@yGywprpu)!h literal 4164 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 X`>K0pzK#(C0|SGntDnm{r-UW|3{~&? diff --git a/src/drivers/webextension/images/icons/decimal.js.png b/src/drivers/webextension/images/icons/decimal.js.png index ed7bd2750dd97cf7fb64f4ce68d1e53e81b23ee5..83d90d8eee94f10171ca892271e01c6efc7bdf1f 100644 GIT binary patch delta 744 zcmX@c{+3m-Gr-TCmrII^fq{Y7)59f*fq_8*ggKZQ7#LiZbRCgsy>^y&ZQ<^TWx|G#XRj*iZMXXohX=>Jcj{y%kU&z?O!Jw5+r zW$)g-DuHF!YbWIwUvdyQHb2I^ein-dhk$pXPV(||Hzfc5yT52(;HoPDI+vJK>-9K!8|xng z>UKQ-&{e&0`}W_vZ||+{GkGK5;>_@DvG9Ah&*7WD=pR`B>yuu9rQBxT1h?t24__?R ziFlv;G2}<>#OpKXiE)WeyJCB8fo7}V*`-;!~ zS~sazN0NE-a^^|90(@JgWGzDyciJwicJGdCsV`l)L&Yb^T}`{iD@!Qv^O|#W9gG** z@8zvGx6})ai*{p8Ia;&gM&tV_$Iqq~9IO*r?#yhE7QD;yd19^P>%int1=HM>W(_81 z<{Yv4*>n9;%aiC0?g~o<9{ms$V7h*O+hGF+S+{Ox#@-8F+h%QBIsHGgi`Qe}+YHUy zr-w%$i0Y_c>wo3;lG$3D^v`crXPE0=QNB00Jg%4bc6*AtyhY>OGgEiBRV++lo+6|c z_O^OfdDfzqH3$D{9di4@RFP4XcwW5i+uVX*XLVU`KYm*CxNPd0SXG{A;j-XHxxF)Q zXx@uoxqABQX}@(pK3z~Lw$pC*=df)3WTIum`&HDFVcV^iMySdM4PE=H?P0+e@ zws75!#uqL%GydCcjhd4<>HWn++3bb;!gby+DEiMdpDMGr-TCmrII^fq{Y7)59f*fq@|zggKZQ7#Mau^;DcQ-LHQC3zK6cl7& zVEE6#@Ly2yzq0aw6O;e$?*GHX|7T|Yud4dr+4+CQjQ`7*|KGax|KY>`FI@P4_ilFG zwxbLT%-o(Xjv*Dd-p;r_P~%if&c!ie{XDMNpXq1Gk4{qeGyZ+ zEY)gvGy87Iy1FWq`!rM9v1GP}YU9I94ZnW=7T_%UnRaY{$ItDFE*nc5Hdmgwu#)-H zlK0{ZgV_(fOL?KmU{=C#@!UZ#rN5oELnlx4(sX(~EAEH^xRvS7jzM=^S;ad%l|I#U!ol*DgFeI_4#< zXj`~4aY^I!s5Xw~1f~rOmrG3R2>EJLkr}O zZ}_gw*zwG;D8c*QoVE^+zI*I^7d}g5PM1@9-IrRj)1>6Kch9-6N}t{5GrT+JEM*rR zpUlDjBwFYeV=S8s!vqZ_AuYe4`MoDfO=7*VV0mqj5WHBB%cG0`1YwxLq zJ$BR2#7wz*R{4+i>dV{)=juv&3}5h^OJeD0NIV-RG|?pQ!@T;xIX0^r0*ybv^m6(7 z{HK9YIRCy0&kgj>w6A7m!Y7e6_-YvY3Ri6(~jF?oN@5`RtIm}VHY z`|awg3uogdIDV}>f98y<=&Y4LKg6lX_2x}yHZFd;Tf|RC{IlP6=HiFqS;GE4M(0@P zo1Hhzc%1KkyEHn)?&yjcGwc2J4f6Ko&vsGSGPm#NzWCN-62~7ujS{~2Z1b0!8qC2v zr(OIW6`s(Q=_WbF)XB!}~RJPBqQ^e!SoH z{gbSmV(!;3HouMCRXJI2?dyj{cLlD>AI+%JIm{swvVU&jj=j2k*NcC$Op b{iS@P)GR5%nRU?&3=9mOu6{1-oD!M<&t}mW diff --git a/src/drivers/webextension/images/icons/deepminer.png b/src/drivers/webextension/images/icons/deepminer.png index e85712f8eced9b00cc778aac1b3617bb30d9459e..83d671bfbf29405ed9972f461ca615befa84c5c0 100644 GIT binary patch delta 2563 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 AE&u=k delta 8106 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

CmZrI-GGe&H{_FUQhdxOc|x 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

#$*khva)<{uvhFNqjMgS>1)%Dr!Ko{bzo`M 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 diff --git a/src/drivers/webextension/images/icons/epages.png b/src/drivers/webextension/images/icons/epages.png index f80112cd161d0c2ddaf2d9277d6aec4376c1bafa..e703840a47db3fdbbbdd6db8e07a5910ba96c334 100644 GIT binary patch literal 2036 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|WaqPZ!6Kid##=Gjl?&i~f7J_x;(~M=NZ)zi(tr-rcf|Z^D!i-xV$zL9>O-xkN*6 zU2;?MnjEGZJHE}m^&j+`Uu%-T_qp}`zwa!cXGI(;oZ>UF&}gpDXGTA^8G#S9V&j#x zm2YovF%)Nga6Ki_C|xt)z3GDlIi^F)76>Rso)VbERsKZHV201*e-<0+COYJCEm+TF zValV!U$tTB73Ss7+@9a4-ZlTVBHz1oDajdId|WOC_1c+Fk^2#PS!?G#dFSsHOp~KH z)_;!M!dJ(_klw^rXE^6zpOyZ#w|ASje}9uNb~7S-uJ#UBhZda`My_r=8fp08TOtyJ2yiIwT#qXxs^xlj`(C=ur{@dR- zx5qlw_jr7d{&Hu_-e>pIe%4!kzcAP8Xhrwr&hyQk@+G~k^X1Ic`C@y&sO3I)_s~D; zaE5upx{r&^#g5uuHI?vGjoK6S@^nup@3cc(ExC*>1^g1KC0KMTmD%e`!Q?Ip-FtdzxD(f%=mGxC_Lbs zi~D?;cbWeDIlF~3vg0KVY|gSir0xIUR?4O4re5+2)0oEWa<_-1y>SZ=UTcJ5Rj-K~pawmaotUFEq^%gW$oD$Dzxcj4}Re=cw9OF#djL)y6ez;cH!mnE4k&weQJ|mt)7_~aKSRZ_S+NVt9IchAIyJu z`b@gRW10V7x>J`OVLSKySYG@kBb(j-PWyjxiT|q{wdd^TA17DJG#%T~HFL4L$+G&^ zJjuYm(6RI)QF^dr1vRH$`;mX16j3pVOL9A8h#1-03b=Oz_Q%pK;Ie||+woatj zkNLO6-o8fx}NaD)#SmF4ZJV-db>}RG&1BWavqCj6<^zZg0YL`3^((F z_dA1M*v&ue5Z~nAZ&fY1=ttDQ1}ClyA>F4udPH|-?lu-}O5Im<;zmK7buq&R{`#4R zayV;OH2*9YukZNte9xS@*~j;5O+P!IDcCbwBjm{wmQ?fbgIr6NuWD}=EK!^GD#q8) zVUfx242?g#5828)oJ#R{9&zn-=#1j9Kn3Sa&CdxcQ~&U)ieCScqs!U2V9uHymVT1L z?0Z~YGQ2vaCwES{|Mum==}~JUKkKfL@$%9$o!91}^V{xc{0tT$EyJ^cK6+C&P0aZ8 zph6|-`rVxjN~aEe+nRlOI{REeSct=CVR9gsb3=3Zr7 zBExbv#F0y(gURvvYoQ|!`Bt`J2Tv`Vy(f}kRRxnc`=KK)@8&4>6k1!Jo9BG$qwXBb zvRy67-yc*+)Rv}77&NYtbY8ohNmIM|pU)iA%*OeXLf%i!*%jcEJ;PGOUYW&N6`56ev$ZP|j5mH!tvbDsYnRF;0i$JKzw?UD-+Rxt zM8^6$WB(j&h7THhiYp-gZ4ZIgT`65zb*PKeGIN6=ds>_XfOKg4d@H(BxBlQm@g!=+4%L#DO2@)i%*Ik@?TsSz5VI8vaI_j zTo4ea`5#^N6rc6+kH3hjat!g#4{)H)YDkW znbua5 z@m}OucuKZwdSGq&q{D@pp>w=r;(t$`zD{Lceb*~5KJnzoD;CMV+4$v!`)z5n@8{oi zO@7g*w(*d0kLbQnp56~^EVs<|%}UwwCru^ZEpyBNcXd4Z{r(R=swLzvKb!IC|9#o~ z`GRsQzh6AUA-6%)?br7S3L4GMLG6=IGQN8;#V&92)(bm#SbeoWw8*MndF78i3=9km Mp00i_>zopr00gVp0RR91 literal 1494 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?F~)jf~Ea36-$B zHY5A-Im_yAM%K^IS*T3m4gEm2<<`gdLFSQ@m& zP9s8JRP2(9?9DpdYU{FN|L5QJ;CTDyOxz_=;}3?L)1S}z`Tzf) z@6IQFZLQmS?yI0;IMXeD!Ap$a*R2;?!ah-TiSY4ziceNe=e&6#$VEBuro>H)X-b!- z?fo7pReR9yqV2SV`8SNL^15HNs4n{LbMn5C$-cic0?hae7Cn+lSoU_4;68R0t3`&1 zS*Mhzh45KV`foYePfwP83WKZdz9(S;P6uwNFx)>_&UK4q=K*Za#aeHGp(b-&4hOX{_Jkms(4K2I7dOac`CZJ%_n z;*ntAya+2^pNL6&<8O8zi+S;_N96XT>3?E0m&_A)y2X|x)l=h?Y<=OY*^z|alytTZ z`8iFk%~I-iw>LyL#530KocdAWOvUHKJin*gCsZY~c^$lzq(6@-Kk)5g50w=+Du4XY z*>P<>_oVk`tan*?-fTCmJ2I(;ZQgly!#|M*S>77e{J}yi{eLZbZ1v;COa=MYgs-x% z^8HHgmTf$GCgl6sX%FNNRNWV6db33P=lwph{VUU&-?6`(J;~O1x@Xu_8;|ci$66I$ z&vL31nlXca3-_dbd5&5^!p!bUf?b&oC*8kmANile^)G0~R$qgl=;!IN@zEZOWPKBt ztn;kR*;*THS|2}UBlirqmaA9SIEkE?yzj`*x~!JI#}Q5U1fqHkicM5%YnJW$Qs2Px z_GOd`%cZ-0pYLjAv1ol4xg>nhv*rV_5j{A|$#9q!;!`+zDI1^dobfU86PRw`aAlJ>8PvV6(9nxL7+m^MCAyY>kXlFHL@55ZyR`Zqdj3z#SFsRaFrJVcynD z&-!V8UnHNG;`uW_QuD{nORK(}&RW1Ft+Z+L{%c~~X8Dd>X)C?Fmj`OT8XGdhupzjxoRGwApd@8s{xIzwkeQ)a^Je zfkg^Fl3RUFzKfciylm>;%Zoi#nFUMPw=q0#5HR@^)Vg76+wPnzN4vHx*Lr``>ipBK zz2Es&Jag9a{|ZZ6_jU&N&8!k(xy6h4q?>qeOcMJLa3q*l-*f@1Ou5Om{=!5Zxt-4h zl*8k%ExvYj)zi6>htDn0dcbJTrkKL_{)hDOkN92poG O7(8A5T-G@yGywqj+`>Nq diff --git a/src/drivers/webextension/images/icons/experiencedCMS_Logo.png b/src/drivers/webextension/images/icons/experiencedCMS_Logo.png index d6ee8d6bcc966ab79dc3d562e78d67c602c4193e..9775cdac9ec676f2e56423a0f3467e8a7dc2f77b 100644 GIT binary patch literal 1394 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 diff --git a/src/drivers/webextension/images/icons/fastspring.png b/src/drivers/webextension/images/icons/fastspring.png index 15248af00c02618262a7f15b2d27aad767360c09..bae765b28624461a3ebd22a2685d3c8da6b5f3ef 100644 GIT binary patch literal 1094 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|WC9PZ!6Kid$R5V>4u3MgFCgmA$_=n{CUr`KxrDCMxawc}+;b#j#6)^7msqE`1E>~!Ifi%^|@LK58U6|&GWi9b~|1r|Mjn{8Cqt z_?7Y8>c!;n_fyQ(1xjyn+UH(cKIf=R&)yS(`A$|2Nk#H+U4Q*j7r1+L*QdAhJKlNJ zKa9!OYrI?7Qr7UzMD~5r7Tzo2Qx_d*K4Hu`b;dr<8)sT7#eQ@guzs=YSef{3`4`p) zzZHflvlQIq>uub3aQ*#|gCbYv%&75;cWTVtv&-iJ`;9vP-FKUpy`8w-Id8w)u30Kt z0t+iXX}pmPn|dbHVNUYAdWVm1<20;#7gXG4oZqC$SDoba#s5HG`Ky-=172graue)OM`c)!JFQrTNidXzqz4~8b)3fvrO^5ZJ zb(}gbA1A8*TM}otWxB+~*g4Zo|Csw+*edwdZSq75TXVz6OqL^)E_xsRaqBuqNlWAh zqrK~$r86~cW{WBp9lpCf`}_L!D}>rSb_M-jv42ul*XMsama)qj^c`L+8sBf3dp_ar zp6K1@Vt#72ik{V4{vdhQYUcYFck;X0vo5{2`E1VAc{>BS{967w{c+?qoBnTkwMsyW zW46t*o&Rp}T;0)XzsR5CQ;YP*c{6!m?l*bbSI&G-lu=ZF-{dn)e>HnzUW+wXeOv#( z>gimE1*`6VbW*!}Jh0FBDw`tjnV7hB93R9SN7#) z%VeDblUi9~j{eG3{mv?VSm^YG=A{>WH5?9TubHs;U;RgWw|m@;_pLJ}lj>%gIj!~m z#&xe&s?A`&#_5g4ayeTcnNM1BLQrzQO?P?E!s*GCOs?sXW(Ujc4=%4LxAQCsSW)_5 zvG#WJl4|Sy>^#}Cx8HIM^qO|w{!MoB?a%i%%wAh=e*C^lb;xa5(|hd<3=9mOu6{1- HoD!M<#rFfy literal 5437 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 diff --git a/src/drivers/webextension/images/icons/freshmarketer.png b/src/drivers/webextension/images/icons/freshmarketer.png index 245f94dfefaafe189a20bbd29d3276722dbe6419..877ecc62c33f73828face807419f6f15212daecf 100644 GIT binary patch literal 1330 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 literal 47870 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 diff --git a/src/drivers/webextension/images/icons/govuk.png b/src/drivers/webextension/images/icons/govuk.png index 0abb1c500d7f4468ce99bdf9ba704cef092c0627..f38d9a36f50bf22db4aada9c5d27296af780364d 100644 GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGG6Q@PX=!OGDJfa9WXapNZ!cfI z?BnCp-Q9ik=usUVotT&yYisN5?CjaIXK&iHNnAqW)2B~2Z{BqG@Hnu4zm$~J?(d-* z3=9mM1s;*b3=DinK$vl=HlH*D1LI{+7srr_TU#gJoHW}&z%^PyF~#6mg>=&M)PMhH z&pCQ>#~zN&%`GekCm*edF|G96^+jQ&-_~94a}$4f|0!-LOIZFsO=9=6>ITidQ`Yg- zs(oY#c$sE!sk7RRK|5sGcLvszR>i7@eS6*duZ0m8?tW?y$|bQ%H4hO z^Eb8#sYwqymKvO>3>EX<_pdF``hpW z^SR}<9Umf6HXZvAqnFoUp|2dB>leK5XA&2?rPP_470fza>$2Q(#hxrQ`u6(D^bMlD_1qt-#Kn->eVVI+)yz>Z%^6Y2A7G zak~AMC0j1$zZJV}AFSxGgrE8IM~wroUHx88{ZMtxyS>cYCj5=|)?>wf9-JJFp_dv1 z8sBs+Yh0*L|gmdIi53} zM|RpyY*y!ccyyhz(bE&>z5F*-y!vpn%Ajb&eytVp48KCZ1j)sf|9_fqcZ~mP=(F&? T;C>DU1_lOCS3j3^P6@Gvm&@bK`6 zf`E*SjEo`}sDXf%mX@BLo}rgFs43N?KZ4dU|?BMn*;! z2xMnx=jP_-<>lq)=NA+d6crT}7Z;b5l$4g1mX(!NR8&+|RaIA4*VNS1*4Eb5)ipLY zHZ?UhH#fJmw6wOiwzajjx3{-CQh6(;H?wu8Wq9XodH1c6<{)|_3PJf+_-V$CJ5ZRb?eTZJ9qEiy?5{4z55{W;K74Oj~+dK{P@X}Cr_U~ zefkUxo`b-P7cXAEeEI6ttJkkzzj^cK?c2BS-o1PO{{8z8VDJ$HK7IQ1`Sa&5U%q_( z`t{qlZ{NRv|MBC;&!0bk{rdI$_wV0-K;ZA+zyJRI+pl=sf`Nh6+SA1`L_+fI!T;r= zC9=mqroXqFZ+Ex)Zg}rR-b@FbCJ%OP7RIS7xi8;R$dXcgp?3Of>xIZQ6VnXC7hm$x zST4QAa?8#LX9x9s+GE%T>^ zcV(I{r7#{V<@)3CN~vJ3&6J~|yp8`m`YSH=q^93~zjujk`~Q8+{Oaspv?B|@Qi|Q+T z?L5CbFE`uF@-PTVf&aZq}#w@=|Xq^X1r!H|B_a5o(J3##3vZn+C%Bz0(3-MM)?aMi-{Q{rp!UWjJ7BqP!1{JAqs=B7jd6Wh7R zdn%95vh@7^aIa;1aYNvn11Aoxc>7OJ!s0`U#kK9FIfo}cJjmF%>z&)C4_7?1jz7K; z)vT^OLF~kbJ6}U(<}pv2cd&S=!+tT7mxjlqR~`DC&(=4U`!XZ_B_tG_QrkS!fJf9NM%r7(bO7C;8w!dY6&Is*EZePM{F{j#@yRcU*(e2@q zFSbpG|9$W~Z`89|BGdd>L5-SXu9}3-+=*Lc?H)x~>DJEde>i<|T1w)&Z)ZGGcCz|q zTw=Wc$0RgJc;haPg0SX_X&-MD)G9_=TA4;%Vb!Tjf8cTd`ODeA|1IO@4&{%RS@2+L z-?<}V4_tm0TRk_}WS~_1e14eZ@?~oOH20qKUvk7LDel#?^hwL^%kJrXIo&@?cHSB$ zU$2b+RY#Xz|GxF(hPaM-mDab`$kqLEX&1SEU0Y?Zi-L9Y%Y%ny=jSet-JW#ipA6gb zhY8vOkrk5rOIPhYC~DP}wuSXmZI95~wimoUUjU$P4#(~94o;r@e9O7q_#jKAvvT$o3sPM&h4-(h|FW|%^Vz@I zT2&V*&#pC+9KOgj($Tu~9ZzxZ=cc5ve`GkUuKu?tlFjV>kqD) z;qv#mAH0{PVW7 zxxZgTS^KfkaV6!$jD4$t^fc4 diff --git a/src/drivers/webextension/images/icons/hcaptcha-symbol-256.png b/src/drivers/webextension/images/icons/hcaptcha-symbol-256.png index 7c753545b4ac443ce8dce2e3ec99562f116f9ff1..ee526dde49b8528f31421445d9c762ae4ef732eb 100644 GIT binary patch literal 2728 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 Oz~JfX=d#Wzp$Py31tG)$ literal 27291 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 diff --git a/src/drivers/webextension/images/icons/iEXExchanger.png b/src/drivers/webextension/images/icons/iEXExchanger.png index c237a251329117c757c5e88707ab33af59a20f77..7fdf0e14572cf95de4ef6832441abfdedc6ba8ed 100644 GIT binary patch delta 2431 zcmbP#obiB|VrPJ#J1>_M7Xt$WucwDg5Ca2)0tj=kF)%O`S5O>_%)r3l z0mg18v+Xt?O}xNZ&ne>R;uunKYj1dFj>vP#f6wkEmtFtf=+9$zY);#Z3j$0B1)Ll? z5B5%366&p?y7m{dYL@G*e=BbNS+QuF=afGg6JIQB(|S6oVG@Jtj09#TpIE)*BFC{Nq>_~*UvmHiJ-9*&9Lz3kpurnKet|F$#hPR=j$ z{eQ{ZPNva1oOc4Z34_@N77zAwHgBBbTN|V`Qd!F8TO4+m=u>_5{NUqliMd`AIqL4R z7>JinLWd(5LVZ_|{x_qrr()?lpM?ziZ^pqwn@E`_}%^;1?X|GW6lpEc=o z`=9R0JuB6~ZgT##==meF+r4_eU8t|yXjNTwZo1;Z`|dI2x2r1;KB-?AFzx93(5o4D z6C*QUY=0Ws8h)m*SK~R8q*LRY&sWaI@PwNrW@vam%9rXi`(j^F-to0gOoJ`vKyF*| zA)fP(CYafta!S~m8&w?(z(jclRGPW_xe{*jRS|X5ZZc-)}cmJ>Ys6*}Q?L zUU8c4<9YkM8EiEls_~!mx7^EoV}elNj2UKToAWmcNpBZQQ=P}!;CRSDI`{0GV~4~# zCFL)??QD+E=vzHIqJKuWbyb!6hCb1q(k{lVJ#)FgJc^Y2U{Syl@b0REZh_{>!a4Ql?B1;uL<7DvsiT{mn}^#j{`VZ@78x?j@f1-iT-2o=-EsPOPezzZO4*D?PP|;Vb9ipG!E6 zOwIIsCOp<%Y^joH_IL^7qUcJWb=i#pFBU#Db6d;0!9??8%F^#_k!-;l{6RxKNNFd}g+>%;HsCcKwAFypv4Lv_lg&YE<(L`iez%?j~j#!|kPYnuOimxO!QPnq&l zu2|=!b>~MVmFlCDTK$q0%KYU#CKjAKucTnmw?TSYB!73U-zFLDt9(yc9>p}b+O_=O z_VMPqr3OFs&ul#6Ict(*hUBJ4v%~IWF#h~5(YD4^IjYI$`?aLr?y^G)HQUlzJ|9~% z!%>a%&Qm6@q@{ia4PA$Qodt#41-hPJon3!0{Eg&3(JF_Fg13+V$b6T*=E&Kn#j&Ci z*$p#}`^~7o#6CrFb#jel%l9eQMAZZyCH8#fc9ome6SFPL>E)T&r@!iE1~5N6u$;AT z)tSRluV-AJ_Ljp*x8)>f#y#fw+h-sCczH#e36JVipa1WV3cY`}3MEZlgaOW>NX&a%UIte3o+vm@eFt^9c-+0S>Y7kyRc7C5f& zaMxGiO7`s|nbBsk>B`HlFW)=qwm`n&<)@39>Q}8jsCz79Q9~(r?~LNfiISWPXL!7u zy6I5tQH`?9jt*5hcJ*#HGyASL&nBI^%$Joe5R!ldkaptSOIqE%Bd!`nwzL9g)e$c$Z%j=k$FyQ{>?k zuZ-5KPovsHnf6c3diz-BYSTrlZKpqfS~D}@AJ3m3%wMOK-H_5 zul4O*QyiD}@q_i_(gOb6i{Cu7xsy-K65>1d*>as)vP#_aRr@&Wx+Hv)4cyiw`SW-- zi!QGg&))lRg6ySp9ifu7E8cduFqLn1JlP^`h=6x-w7M{-|xU9n7VNy~W_G&Yl$Xt7e#MooD&=fW z+0r@%NB%A`UsE=txu#8d#k&f9k8OE+IdR@n;%`!;A23Z1@%(cm!;({N*4)pRRE=}^ zx|Y`W86L6SdLV2^N_k2CZO3g_yd6}OBP%_PRPQfk)av=FaFH*t^-#N2x)I+$;mXiJ zpIq~K$F24MlbCU18J}HF*U-FVKMCebe z{5^FuW6R?R!INdG6Zr3}%&jR5zG!Qo-(TCMmMkDe3H30Ui0{S&l2DIrAe2f-13j<_3U}K!YALmRw;y;ICALQ!C0#ir!rRk!j;r{d@Jn`jY(} z_m@psF1CE%1m*wz{lQgtJxrGtPm)(_iDCH@pStir(+21C7X6|tbqov)44$rjF6*2U FngBk)jKlx{ delta 25221 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 literal 9240 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE^dv>@ZAVe51GFL?&%M58x(ds$Q~P#(=<2sM z4qY+#{{Ovo?@Q~Irv&{e&aM2UQ!IQwQ9?{3z)K;(C1_DggU7-p4o6l?y1Fmz+%C1~@495(=w&zcb#|{7)Odceectao3p-yP-j?|xD*Hb=kus3E!5rB=;Uo zkk&mN^*+LFe{N*#v|MgY-X#vZCm5A6E2=DQbDy5OsWj#8wqkBqnb$>oT3A;u;r^g6 z&Y<`rLOsc=TEdOROQC6khei)awA7;O8_qgj_sQ#UbgK^PG}N9g<89q3czSEQuIK*j z*|E#sa-231;5fvwB=N$xSs4p?gOZlqIowy{IUp+?K zFaDNJEhYK$OZn2aTy3eokl#%LP2n?hm>aORsei1GO_?;FE;6{zVo~%(W9w7bot7`8 zi`aLug>I*X2KQc1+v~dft>BRcEgnZ# ziM9h%gjT-pQBXWks&cB7!-;$Un~B=jB&6S}&h?m3cvse2^?%~&imeQF2?BeIxX<|b z2W#tnz5l6uyZpYanu_LJubk6|On8<|ap4LPd2!us`KoKq?NfvW7k$?_wB-VmM|0Vd zjH^i&=a+}AS?i`7x7sjfE%S{9k*hDR2eb{Q^hz{XdJ}?EUFCP0#nkop3wva5H8uUhNi#V|q*0nMwpP z2$Vi!xIAUcUyk$q97_)wvUGE^ioB?|HoLPud4+v-q_s!?YOVY< z^_No6BtHwAF9#I4E??#l(c+k>!NaH-yz#zoV9a;HWoO?0iG6LmXZL>r&BN}q)SMax zx=wumXv5#?{C%11n)}7fv%lXz^Wt4L1LuLFyuMEHx&ud({R;~psY<eAsrg|^vsCO=R4UC7d^iI2U< z_LwK)fZ;~gk4YESnM=Gm`yfTgr*Tr<%I=dVl~x`!l+*mOQM7;i?)H@xc8(8( zCG}#Jt#597udw*~og=^2R=?;tbH!=i^ZCE*mdpKQo30k8lE}J7T1sX1Nr7$5uij4Z zx#m{F6)w@jarb+w`Y)jdh6zE8FJ5S~a$a8+kRPBE>alauye+TOjITZOIy~ECNeuHg zk+zSASv0Ob-F(sjV`hcA!gsIvbmn^KXwEP>uE}Qh+pT&<$ZVDF%{o$MvB}mq z3v+pDuR89!o_}nkF2i2;;?t`8{;aKkP`>X^InOW4dn^1V_@sM&|B__Q8Ds9a%{yRq z*u{z0s~K!Rl(6aiooUb_cGP6)I&PtY9AQ*mS2?*DgV zRRO~(agEQPJSXg2dP(Lgo0pT>To%QRUwjlcv|MpLq4dD{C3~e(&IU_~=Laf!d7nv3 z-Y@4hzyC2UC-?%7NN-gux4wVy+Uqm-nYboa&Rn}uW4pY~0bzf8M3D!JDN3Dp{XTVsC1bZ%M0BF_nX(5Ybdqw@l3pQu#>q}RUv-W!5<2o*O#u3emCpH zQw5`ltqp96A-iK5mKN3S3(KBZ;JfQGClhN>gUX@&$^@@7@9OgITOVUzcgy48i{x|C z%a%WPJ9e$~p}S&h%*5pO`416+rPfa9yp{kdhPOS-Hsv?+Bd={8+h8<}`Z=ud+ImtaG#l#1@jPeFo9 zUpFTh%)PrZi|vNkYPZ;?{209hMLYKeWUmYPZxZX-9k$wYvD(YX?Gqo$UN@+FaBas7 zS%r&N+rjzxw?n{dDt>U-$nPv#&gD%A+IGTI!s$`&U)ojp7O7`+u9>dOK?#uK{b~ z3IVPFp+qiS7DtyAzZW{3S6{H*)haPC>Lp8%QisI5_fq~5%W`MBMK9<*VPLRyM@&O& zP2sk~XYX9%c`pKJAuk)$iEIAu3akHBFd0b7`(&v2!myAy=2!D2{yT3S+9+as)8&xq+p|}zs(;C|uiSR2Y2B=!3;AnbytV)L*#6^t zKADQcywg%uMKAD)==+OXR%#xX4exzet*fdtRZJl(dxNiMi6(U(2hr#$&4pKbZur}=iDBzIl!S7fl~$gGrG_xOX? z?H#4!=XU8<+|xOkBBbi*IqPZLU?thhy6{9{haHU;O0d@ycK9{h#+fnR`bv{Oxx68*VFi z95@{RLx0P8`P5x8&)0pgpD^D?rShHh{PgF??5@47VP3Q3&a}O6wlP-+^*?4W@~TH6%uk;a(lr$HYQ&E zLmdHbM+#gRt)yKrW@v#K?%W*?G&$ z(-Y6d+6rIDaWT=pHj82B(xtcF*FH1$=l!N?Cal?_&C%kW_E>LI-=o|0e^dXxj<4x! z-(RLL{q0?Q*j%^5iC=%ObB)k6D%@&5N96_|NAtVA*Iz5=FATXBZ#UIvg5Qom2CL1S z#HK~RkvcoUD?*{9MN;CPM^y>`*+ZH}D@9gKR{SL2e@n0}^~HC`)xOtWB$m9NUGejd z;u@!^Pir_+ZzZtiNW7BvxBlj(&B4&}{^P0LPMIE^24~%Q)g2eGB)*x(_;sbR&F?>% zeMf%Rt&4d4Wv6F{l8D*Khj+i^?4S2e_PU~RZN;TU*K&eaUW+)Ve>vxhX@{cfw9F#a z*PhZb`?YLt9=zg1yr+}7DnN*9w9ynWr&C&g6XW#92~-TdRG z3qv$6hA~~7p_%G%= zMZaUOxJ)|UKj%r`_d1S=+X4?Qk!7hkJI(H0Ti}Y-TT>&K2yw>t=AM4k9x38_Yib*- zNymjG#R$`FG1bDt{9hIvVz|7igF#W@ik72|@|dzVAn=D5Bg2jdTmOh3I>bWd_Tqf|*t=!)+qY3kaC3|#!noenEA zT>a=1ZXRpRzscsK!Cp=G>&(vX7mpO^{#kVV!$YpEE=}J~SjpABvOD#XQRlX*M!4oR zo3?9TH}El^KARK2ZpHFReP=(eWM$LW`M7z#WJ^<&cEyI(+Qr!&C-2pUfBwAxgLh9~ z-z)vwS--DjnSNn(;j;DFv25k)9jPsu~=HmrN*&dRx}uiM)Ubh>~3 zw(B%6pLFHe>VoUJ$KS~xe3gp-o?0i3u8|!ZW8=!o|Epr zcDDFAxo2x))sy=YPculi{qj+`R-Qb2QscTW>$-PZeLijK7o+uIn!=tMp*Qbd)_>?! zpZDX-x3{--8P4}FeBFChTFhaB&kiY<<=O{-I5iB<274T;Q~ zH*aRB`E_~!-`(?nT~YtP_dPp<)!zS_!HxYhES4RNa+<_{;Ka9p&KJgocH@zzPa zlG|5xUtOT((2=N`iQMz|M)zM|#^S8y1gu^yXTW=Y2Z!GI+V4f4o(7Rax1mGynen_V2iNFK#W{ zfnM`_Kc1z}t9)j-F2VTo=PA;@l)uiz?*-LIhQYe?=1X({c4<++!&s9wI?ur zDmwm#WAcl(HyU5wHqBeDuvz@bS)2cdmKMkVIkdO>ti-IPOI5|h#4M`5yqNe|TrcK^ zk)0jiixAx@UNZK^2OlcCN9?cEW>${YeEPbiwU%w(^tY@O5OR+JZ0bd z&88cseA?=tS!$Sje!ipD*DSV$1}$-hu198RaAmeAgxfH2cAP6n@VKBU(kR%p@Bqsq zp)1MX`wo7(et@m4zWL6j3tMt;&#QUR$Zk>cLO}likK-S0)_=Ot%x~v={9N3eC*t*w zC)YgxTz^b2@R4l(e?hL}^B+CpKELr!N5od2Lsu_`E?9oRpv%L8Z)Ql4xD4-pGxirR zw(l_$N@7$qSkl<|DrR4ndv^nydzs6GjmjbHackq`v)#P}xLj6*t0XXl9lzVB&akul zr35)m?@K+LIIi&wJY=w`1xe-HF`i zKO8A({ViYLreLIT&9>oc)5_=H4(^Mq+7vmViQ&u7n5W{UYDXUY%6k|yCvr2l6vGTI~-mHpi55f?DjK8}z;%eq)Z{xYdrEQTHvsc?P>};uwtvX9X{Az)t7mj^&mT;fH z#Hw~;@#N_<=FD3dwK_Ag{d)e9_+1QZxq>`Y*0|N4?e%jvP>Sf?7b08W-2D1#kWWlk zM1+`>P~}dBTf7J4SQCmq9a@qoF`YYLt-1KLWq#UL(>ADReX0C-MRi}<{mpkOPoKS0 zc{}gg@?AG?*`CnWowKv!=O@l1GsQW(D)m~_p0k?;N=PZs_Pc!ly0_WwR)Zz`-hK?{ zO1N=sf>gx%wC7u=%&mRzBDG=iuel-HO)PGSra0HV)mOb=cdp@0_M&;Lceb7{*dCA{ zG<)XEnZ~}Kix^+UZHSp=8LZ9~_T7Bn^NaR7`pWmcuKn|>-TpxP{omSOmK|GB*}c&` za%2tSF;tKM19@vJg+9sa3jNUea}~>jC={rn;!80S8=t=cStJbextHI;*==Y zY430W1)ZzjKPSbh+pg z8xwoZoUn*K=Jw+Ct3z+LxWs;3s_=4Gm9?r6XM|w#$J8a6CAa4E{aD3u%T;J!iN%A9 z)15s^SY9mISEikmW%wv}zv|4GmjB-xp78&_)uto0V=YVk-`y0;!Fvr!~3Hcq{TjUiKjX5tJPT) zGBIIRf`CK0w(Cfr|TrfC|4KeRsFm#9_n@ceuZ3lqtr``(KGf9`fTw&YHO zzP-$g1r=W>1RS*H*Sf{{=H{A;@41ZX=REiQ@@+4E&MTw-=+F|^Ovw$C4rn|-H`mhr zxXN_t?$b|Mm&Y!MjAOcx`|92HyGvPDicfnPYwj?m>}62tot7un{x*Bm8Zr~2m*urO z|E;YO3URnFll9ixX@0*o>iLXUBuc$73~!d6SfCMY}U|C&fs@I}z4>kr1%Ks|v zZ}mDb@pIST=!Y*@SvCGR81Axrbeli=%?(i_E2&F4oa=60RJ+T%fzM;@mII&HYae)1 zRC{jIf_*!#@#WXQmhHK}qqE@5!oS)2^^=cYpT|}4 zAj08PV9nQ)9bVA}RuUiIurws?r1n9kW@EXgKU)J?Fn~ zA4B(1OP%HgCP!Djy}Pe@?&4%0J@d+4b5jh~T)1q0;7ZO++uiw>CdO~w@b;m;uEO~} zEnhzs?&*9SqI~e?8v*ey(G-?%mm*^h9};Dh^TRdy4Qol|VGJkjf{FkE6qf42h^XjDSzulYvFuMMOr`^BH`O9BL zubGu&y25u}^2yJZ>XT#MNH4s$zp?jm^vw-jNbMyyY>smXoZL?8#`)UT{Lfh%j{e12dwXXnVfU~i`u=?4^ah| z_L$s$;x9kj!9>n^f7dqe5}xpOq1`rN7M@+}-mwHO`697qiqgN|H7~r6E39DL zsO(|I#(RFbeX79}u`kOOzI3z}s`-0!f|Kon{nf4t&9k@7(9xZ_M2fL9?8Fltkyn#; z-xq0&Q4U`CsQ3EzozMLEFEAOH)@C02yyx0$t_?A(bVIY^E=={E`SgyZ#AT)p)vv?m z%=7(oPr3L``4<&;{i&JSM+3H>UjFXh#&5SB5>{-Vop$5;PZcJO+D$sWJ%1z-r zTQ?s2_E2YG)L!1u9}B&WS@Z);Zf!JYZgTk8T-+2~%=IDjm!hiw$Krae4Ls7PTg3H# zioELjY|M9lu0YDAu61=4e$G{>dc21J?FCrk=Xw(sgxzg({;~>G}YTQ0=>m zYxf@f!?Q8LqL2H)a(Rox@wS%o?uVbvT6=d-qKfyihDT3Wj_=lzxv^O`V)y; zTLezFc&qrjT^9WRa<93-)vg_NGuJ#^C}N__9PhEob23A7{`_wdE7)=*C*0Y0_rZmd z1BcUXwdOq$E|<=c?eJLspt%2rPAJd2eR@Z>OwpUSPIKo3*5!H=^xda~hzITvd}zB< z^L3Q1ph(W;9}k(f{8=z*{kE>hCtcP{o|!yytwmk%N|h!SGBoH53PO~Ms5yVSbl%DERF^q( zK5{lq5UxC$&@*il%QoS{sz9ZdMOwGs+_~$lG}Ud3*52zml5(0RO-?pblRh0@J2g7y zT=Lr+le|3q=F}vHGUUm=f0Qq0bL_hs^OCGh7j-6Em(4h_dh-nZ!cT8l*WKDF>LA}6 zpP6TL^6&khQvUYeY$r`i`Tfo|=ia{d-pAK3?*Bgbi>i)JLl`611h`BAB|@J4&E|X zO?-NKhUuycwx^Cdb+4}2diJbO@u#25Eo9F#dO!Cw5HUTmLv5>i{F4)pyV94o78ys( ztlM?1*U(~{?zvU6Z!9X*&G)}<*5I7FEU7SYUaWZBvo9wf@2Pkr@m$T%aCgDP7(@5P zq6&>m7&4oZr4@X56gTo7T{m|&LqW>y*w^gkX56|$ZI!8vY0Jf*XI`7QY(e0ReHjoPt32L^O<*k`_#^&%{%Tkf62ci zlm3v;ZTp)C$G-pPiM_j@r$JonSz5Y6vTtK*BbB`t$T20VtN?sgI~GMd%mtJjj_FUI(Pe>BkMjI zGI*V~l-v70Tc-Y5AlGEWEjfm_rax_)%Uq%^J84~~Vym3rt+fnR_H8~=VxEZ?XO|^U z+|?;k5$9mdqj^1Q$}8?C>gSH%f4E!blhdq;oj#?PO}8{2?0wvmclYGAwbnbHK4|w` zvYEjoO3wK5<)|6raTSfX-|tWsE1xz+S5oFoPV}eZia_p-RifW+p0AtMU;8F`&8_}> zpvl!m;Yk_J3m0vjfAW>~R|Ti~br;lq?0GV`GM}2NwzO*UQKzXfe|BBS z3GP=prxHKEAP|Ze8XqG55#sGv?GXEL^m7`@PTNxBveZ|G%o_ zC{IMpI=u^d&WF+r+GhTLml*X`Do^X|qdz*w=T%Qy>|fXar*-m@$j*|s)yJw|oX)%O zQrCgGqOQRttl>&lwF|=nlZ+dDR_Fh1RgkiI@keOSTXw6~XvdcI3uHBv4j=JL@%YBG zq1wGmdUwzgBh5Q4y_vIrXfsV+tux)<=;x6{zY0aKT{~vVvF(oimj7mPU_KwqLi1}M zZiR~}#IMrZR?~WW_M-9v2Is9i|KGDuNh_Rq@^QOoOR4P3yR#pAERPl1)~R?Q_jvch zl9oW1Mkf{phrSp_F;$+in06au!~W^65*yEIACe$_<%UuT|p1u8xK#uO9SkhFAT z%sR8Eym~XS>k6|yjep)SH-y!h^y)b_$$=9LZ_t{B$>40_3Oa!U8(85~MmJR@wC7dI#{oNvBx{lE{wz`d@E zuP(dzMPq8VVZqear&-l{@hi_h^1^UjjihgJzQ1ze@L?z4+T^szZ}WNg16rjfC=W(bnr)|mdqq8zC1N&B}wMe)Dz!Ij>@gqzIbNco6{_PoQJkKt`oI#I4sy| z75XtM`}!TW3ptmx#7v(AEj;unX`}4&oKmxRU0;2%&l~m6>4%FI9lhnW@>ZaFM@xJ6QpBld2|uB-?Zt+v&nv!-a5emWXuvRUB%0UeRk z!NorhU8zaTOxw6&L%<5%HGgWh|9PbmW+j+Ys!*%Iu*mep_3h`J6W;B7F1Id*`Pw^H zv4Dkk$M$_(Cw(zZYQY7EEw#Ms&+;#fWnalI6BXyNH9~Fw1m)@4m7l$rzB=Qy&|ouD&FhoZuLrDDCHh_@YB=4BlV#oTmPRv``My&Ci^4S`0I;!6}D=g(Gx5B?ESR$s6>G!n~r(Z&N2aA#-n~B zuN{Ol;uX98FMsou)xy%y*!JtABVOJrY+s&uW4!1`eSAZG#j`8Z^ZwmDKjrk-u%e|mTDty3iDa&Eo%mpr#y|U< zeeeIT=X~%pu`X+6k^TdwJ#3SFXPa%T{+{=*e)H;eQP%7K`77+*CO5}nxflZj1B0il KpUXO@geCyPm5h%7 diff --git a/src/drivers/webextension/images/icons/idosellshop.png b/src/drivers/webextension/images/icons/idosellshop.png index f7e921195a082d091cbac13368facd561afcd8fe..75579c8d65163b072f8cfc03a8214a0c1f28cba0 100644 GIT binary patch literal 2676 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 delta 2921 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 diff --git a/src/drivers/webextension/images/icons/ionic.png b/src/drivers/webextension/images/icons/ionic.png index f1b7f2ec572203fc85ac04c770dd1601bb0bce6c..43d8ed8d6992cfffdb13a2d1514439f8468ab2ab 100644 GIT binary patch delta 2688 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 a?KKX}6O=68^OJ#rfx*+&&t;ucLK6UY;uXsP delta 3615 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 V$o`lOuAt5ygQu&X%Q~loCIIJ-44eP} diff --git a/src/drivers/webextension/images/icons/j2store.png b/src/drivers/webextension/images/icons/j2store.png index 65798b62fea1a7e6df2d46728a2b9198979efbc8..f7d577e5636e5943b8f7104214e7c8b1bed32b9f 100644 GIT binary patch literal 703 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG)&=;4xV{k<|2|{d-zSeg z1_%E-wC}yK$(PFVe?PwezI5*A#&vIH6+h?XeCz3YZ}0F<2IRPswpV)~xz-_tu}Qm%cBW_xs$bzptKu zDK2`arSr9}=GWd`Upw3X|Ns9+T>8Da<@dRB{(brM!NKlZ|AZeam;HHg_vg0FpHh;) zO`ZJf$iWZZ-XENtKNsYEZLE9m;P6cD^ehGj2F?PH$YKTtz9S&aI8~cZnt_3FyQhm| zNX4zQlkW!Kau7MHuQ+>2;z{+^6$TrRMm;&Y-0%N?_4#ijmK&A%tZG`Cck*~zXUb#~ z8$prZZ|v?`{=RKper}$2--G||E#_<;#_flf+`M(0_spG}n*y*gL!(lX58p56<2Kk^-ecf>pE8vv znX&b)#9i4qH6b>&>sEV?*O>)$SgJWn_3x8zWLU60+hKZQ;Q6^Ld^+#)ac_MQ+9vUE z8h_Q4lJ4jdBVXy|M|W@i)M3WJfAIXLR2^C0%H=$ho7=s3tfe1#G3)5DE%g!6^w!-f z8L~{xbb-vg0S74 zr;6~I#%26_trEl-kFsq(-(K+b<>~dS8YkrcUlw3{Xwou)4eyt8nRb1ul-t!9`b+$^ z7JKyL-szo2mtI^bzJ6(b=(2aGmRwO>EgyeSpPggxq^!#=3}3cyulmn$_P}nvjc3m$ RFfcGMc)I$ztaD0e0ss`sV($O| literal 1734 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 delta 2313 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 diff --git a/src/drivers/webextension/images/icons/miva.png b/src/drivers/webextension/images/icons/miva.png index 06fd6b69e39717b2792b58efd36ff79ba56df8f6..6d134206f9223b57bf0dbb34abc3fd370c72511c 100644 GIT binary patch delta 697 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 ahTBPQOVz4pEM{O}VDNPHb6Mw<&;$U*I>yBS diff --git a/src/drivers/webextension/images/icons/mobirise.png b/src/drivers/webextension/images/icons/mobirise.png index 8244640ea6c67ef58bd9aace6708d2ccb1b68129..31c167e300f4f38e8549b3aedc58f009207219f8 100644 GIT binary patch literal 1992 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|QG=W=KRygs+cPa(=E}VoH8es$NBI0Rtlg14G5Fx3kX|y)qLy_Pvs;fAh}rD8-Zi z-!i5PaqNw}kT$6#Zb;>U$&6!h);Jo((m ziAS6M-Ly*n6FBWw$hk);3;zFo9=}VhyYb)Mc@sR%rhNW!J6kV5zJBlH_5F9me??YY zif4bFx^0T;n^%i!$NwC^%UIv;1P zyT5qb>!^3vc4%hv+9NQXw z-DtMYw-rlX8#xyfsH@1E}SNIG(fzvc9-ADPt)PCx&& zpJi9gG|$Rg8)x-1Z|!8cpS@{$%|_2H4{`P^epaU z37h9PGv>JLrc;}zw&w5px9rHl{K_?X_1h$t{#hAy{i;St-@Fdj2i8|U9aHYFdi>eD z`x1A3N^kr0Z>{Muefm1v`>ma25~cR#?(dkQeZ)?(@jP$;%xRrI_dg0Qz2v;le(S_9 zKDYa4ye>GG^}v0>>LnVHho0uiZfvTkk#g{fhBn=o|3*oD zdTe^arfyo&oaLu|f2Zi^r6Anltw|5l98%9AN)h1RY->dt9# z?%ehr8khe(P3Q`pm-kfu{o1X`g7rrIzrU`MRZQ4(>%gI=l`BIo=iS)ls;g??b2+(9 zTygfQ+F*-mtus_aEZ6yFs&E)fu62%K(WhML*S1l=@!t&~TS-n!4gNJOE z@hWSNiEdB3o_?xXwn`vRUh#UV=GKP=pHE!aSJN*%ab4H?(ktILz57seZqiH<#dWP) zAFgnyh+g_Pu{`P zJNLUA2sB>&u;8CNDpWU-bIND7|;?8>^0qUbT_QUT#^kg-d={3%~oJ z-2JA0cWytnxi|Ou)o{)||Mf0j`)dD>iNk?`NuYs&MS+2l4CWJdXTN)ObG3yHFNFV! z{K0=GusyhQ>8r&I49rZPE{-7;w~kJa&+to>Ie!1~oa;G7#^xIT^EHC9R>$fDg*g?O zisu;!=Kbm94E(otf(K9T=l^X<-5lN;;{Q}O-#TjMc}Zeg=B*oh_Sx6Y|Mm6FobPkW z?|uGtb@}%_=PT!Z{xk3X=jyus_aCeN+guUfef`*{hliG5y(q$P_<)Up+@HQ5wUVFZ zOja2#KIrp7g2$uz{-d0uE{(|xn7%YkshYm&nANq<9t9#f$+wy6vaNoIT-~(j0NV!P zIV_bq|BrggEbW=_nKb`p33@+S{cXvnKHF<2jQy60Z<3nQv@^@F+3u0L zsfutV?>(*V4j;iSv^-^m9$=j!!ifs$&uVsWVxJ<@o_$1NJjXcQTl}59}?mGgxvW zJ@>3`l+(BUTyLJe+_k=cvAFw>(5^i!w+|*N=)ZpZZ=;IxX{qoXzf^gmIBS)XPPch+ zc5<(O!TfAXPa@CDQ=wMx(xy!Lvr*h9S?KkNR;EeH#~RbD;w2Zqxj#o}Hq$9~HACNU z?d+1{MO;jW*0L;r&*Rg1!_U#7V%jm&1XklmbphP-j#qNU%&HZRVCOSZ@=DTT)IO+L zz)+GF+$fnKKI6=)741{QdRNJNMKE+0`5y??XD)72U8PdHYNqxS83QIChW9s?PY?X4 z^F#0`=jRYkF*TvG>5)_YW!DB~ZLRMv;##&s$Y;`t*#fLfG}f|oUo~8vY$T*^BOD^i z?kV{Fj7__y!oyNC<#~Y*1kdWazJI!4(G|nc?ycW>ZOoqCth=8tx8j; Tmd_X%7#KWV{an^LB{Ts5md&ug literal 17050 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 delta 8335 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 delta 4997 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%0DL#W(jC(z4^7~#gU4f&P^wUK`YQ$=W$m~ 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 diff --git a/src/drivers/webextension/images/icons/pagefly.png b/src/drivers/webextension/images/icons/pagefly.png index b4898698dadb502082f33c05ed382b770a13eac8..20917217f27a688ea5d9b30bb8529e35aa252638 100644 GIT binary patch literal 1751 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GGLLkg|>2BR0 z1_riHPZ!6Kid#p+IRipdMgHA;ylHX6116^hD>(XHT_-rEusg)1Oz2TefK_awO^Se{KBka&oa4!|ZGGTen2=i8}sy#jxQ) zR8*FPrew#ys#*Q(Uw;W~-}+YJ$JzpDIulTvp1<*d1PxH0N}H%$>-XE@qb1(-OvRbFIE?!V*?dxOX$_sz!=&S7VB|IeHDC3Eg zA`$Vc3I(%xgY@pW-F42~K1X2J={c}^XMqMM-!UaNXZB{dO7cj{jo26LeEmP>kRwzDIU>Dc9P2YJpJUV#u|GT(p8vBBq zw=TRGu|HGGEm+`NvNnh+h5kvIQ$X*u8qabcW&O#vKcpb03}QTl;av`pN(Jj|4MJ zS$pOoOT=x7gLPXp|DToHHc3J;B~yf7&f=_Gu9rf^O!cPc?u*u~ldR_3$Iq;^aCUli zcUimoC$WtWxLSqy`qDN`<8ca0(|oe&+Hwbu|6jkUD#jTYzHC3yVY27@LSwD>SA&*q zEGRKLJhewiMfKUCn@5@4`IkF~hO)XH+tpz)r%QC9u&3lzkDk-5lRpc{EZCI&dV-^8 zPhmm6P>s6h1NZy6_mA17-gY`3lH9Hv_mI`TKDy+>Q-+zo=gw9a6w12oDtCT!bGF3~ zXRdSqCiZUH%`dp?*nI0p$4cuTy*9nLVqKQPx}F1XEFXV3z47!7&s6y|ONKbRusv39 zyot4 z?t_1BZcpz$xa<7l#7t9x;PjrRS*sc}FTX9Emr|{{m1A=An@ED00F(D?M}z570uy^y%&9ame&61pDI_ub zg|fkkzAbT1Ww*O-%3B;vy1~G-w%6rTOLq9_glu~WJK?nn9uL%newO9>x6IJGyOhWJ z)!A_~DD3zOGMEo1SgbYc99ujZ~e%b3Tw^ zT5On`W^W9uVf^GZKN-tfRSTBy@icB=O&97@D!pC7KDy*~Z9`+m!i9%a zPL$cp*Jm4PX9sx;8J$#*V93oiJu~BJgVQa+pvl~vE^56Ah5g$W$>qB6v?#17=r@pC zbNub~hMG9l{j+9sPF^_sctO%0Gri?^AFh4bPAQdVb0+?^^wg{PvFYtkh(mw-**~ z5-&`zpBKL6d7WwU!A1UYPwylIRp0x5Se$_&>fqEG-g;&I<+2J47rSK|>lyv;o{YGh TwEsT?0|SGntDnm{r-UW|>nk>) literal 3774 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 MPgg&ebxsLQ0Pp%#ifN&S zG~1&+$t?l3Etw}IH=Zd9bbK@Uh-{o^nPG_Wocncs)r)t({`2HX%cAU-ge=!L?F~A; zZM`NNqXmN@Kwg17ww-~5_ewm*)} zEqu_y<+NPkM}+vIfUwK?qFP#trwgT0cowY_&t8xk+{Ndv)RxNUufD16=mnlDG3#&d zz5V|F)9;=i++EnQb&R%gFZg5{#0ZgYg0Yx0y38PVv| z-#pe7A9%gj)ckw+PNS78_J^!G{L-giL+<_i+rl5pyB=N4IPPJ_t{h-CO@`xV^_@el zFW+3PQH{IId;6h7OVbO}V$sID+qQD~>yQ7QlqyXw<^}pO1o*Wz}rEt%yscujZ;UTobf2* z6IyG(BIs1ny^HS56XWV9)@nF1uS%^qE_~nb#5jdzdh4679Zu6VnpBTyU%i;LGDYIS zvasS_gN}a%-e0!v@?YazU^r9eT*{B7vEn?BkrP_VK%>= zryzT$^b5wbEX$sy&B&W}|Jmg4Y=4~PI+tIcvB!+D(GDqT}Jp>;~FZ<@=r<$+fflr{f)x#>%m&2PVb{aGy&i)HG;(+^miV`g7n z|GX#iDAU%3`@gmCt?Rp~(U=uEJ&h~eC~Hs3*=(~i8`-P>^8?S9v#oG<*FN|(wVeWprUH?|8Frfn3QJ>l?p!ROdg4zdW%~V72KM Rdjs<~*5 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

yr3aF7s<2E6Jd7lF((QafD~0+Js|AZZRBa zu0Hnv;k{<_)MIucFRK~KZWS&Rwfl7I&*b;(BpeiHn6*f6Rn|K^xa)g<+_MV&Ap7#TlGs8tvUVw!;N?MD($rz5?&a5vG{E1%`s0%=W$n)I^UANwVC#c l7GF+v@%vUW{HVXtCm7-1TDE(lTM8EggQu&X%Q~loCIH4IVcq}$ diff --git a/src/drivers/webextension/images/icons/pinoox.png b/src/drivers/webextension/images/icons/pinoox.png index d5b7921aa07cb11e8c16af53e9cabd940a0d6b33..9974e06c425e295352163d772694cf78b90251f2 100644 GIT binary patch literal 2952 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 literal 6479 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 E03#%x-v9sr diff --git a/src/drivers/webextension/images/icons/projesoft.png b/src/drivers/webextension/images/icons/projesoft.png index 77b9293dac634141fdc83ea9778ffa6961072dfa..2a89a2b2d4fdaa33b4dd09fe17a335cf9e342045 100644 GIT binary patch literal 2537 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 Xp5>9tIlY5{fq}u()z4*}Q$iB}81c}{ literal 23951 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 diff --git a/src/drivers/webextension/images/icons/revslider.png b/src/drivers/webextension/images/icons/revslider.png index 3b2cd2ac5c3a6b021c96568dac8918bdf6976610..25e7aebb96ff8b7a7f4f2ac0547de1caf161acd2 100644 GIT binary patch literal 1274 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Uz%PZ!6Kid%2PV?9DDMgHII-+9i&_?*wm)l0XnQ}txIDs&`D+fl?tJ|w{L%QbHi zN0%$k{CmG#I-VCIz)~B~@9N0!*uQjjpma7{*Q`zJGSe16K7Phx{`Yr3|35$X^jxXh z`s@d%|2-{uAAjEVdHKHnBI^sR3;4JTOcq4PX*_+yu_XE!)BOL8Cq8>9_${j_I(1yV zMxP;a=_HLq8bhKBxU}C`Mz+laeO*~6CO`4p4Uan=HjpK(;sXDvMc$FIa)P*Dz<62joU~<~F zcn;^AZISi^DjE#3*eteMrsc-cj8BVTV#pX%=B|8_mDzRla)^}}Y zOjuX4HtOj8$5S#6`}(#C7#j*inRGpi-EE|(P@bMFePaV7)6~aLR)^2=H)#~u$J!97 z|LgArZ||SARVgel3oO*1O}Z((L`9V6)9zWkCl@+L6#q8+|Btz~XwTNEpSj8yHrOv~ zZ~r*;)y=)t=DRcxKVBH%_lHH8<04as?EPJ(6ZXXYTgSp=InBGwiNW&_OXd8VDgT;v!cJcQq{!Efh;Z>^ za`w-buD;Z!61i#bg;QZ01ea<&wEFh$=!F9e=|L4?svlZ6S$RBJ5*F*i5D_21*&x*~ zeO2M<%F4ub)(gFwk9(e4{lYfGOCp(L;#AMcOE}bghhX8lj=#X)Zcrq7j4f=y^@r=&`3Dv)ZEMeS)Zj|dc}Gsa3f;_%eM>e o+HVcIf60B{%cr}t_CM2F$I{Im%$rL%> zuAp?IH@2f}@dEz49lruDwrc#k(z>rSQM_x>ij3(BD-?DGY={nt-m-hv&aIg%r>4zX z78x~ba;2oK`&`NOPnQ;{re2HQIkV4dp6&S$d-T)iRnF;t-_!czfPAZD`n~zj>+VU$ z?({1cOLae}F=cPa^54Gg`+0hT97IFRPchDwYL-EQf0z_}HJG);r#4qLo^lpl%Y4?ge{UX&uh7MdiuiE3mAUom`S{O&0Hq4ckhMRaQ1CCA}V&*+lTnh zdGYn@z2!?R{$JaYz$j9icVhbediGpF!3RHn2-es(^Rbt__!_V`jWmK$o=;gXB&lYnL5?6G(}~G z-~6^i$;S`WycF8w=hgJ?Sz7-FW+nw|{b{<*DmC|ALZti?rX@I;t%>1mF5CTusruIK zg%6&1?)dlCT%hYbuXC(p>*9Y-vF@%0-8zv>`GPmDCr4~Qmw8kq#7Ijv^Z{dt@RQS; z!3hukR=;fBVfQIU(G#;*Xk01o*<087^hj{Wyw3vj|95mpe&*B< zoaW$MCf)m~+oG85-+|-*T?|j0W_n=CC*jGkIBN3_LbOT z1%>;6|4jbE)bsqDC8IOP15y5li!p{P)?8hEuut#ZTM5BWhV01`X1biO>=DasUE^?5 zmGg0Kn%bXp51lv@EZTqHp3M6FU1?fKyq}>{n!tgab?F+m=XbP5DN1k8Ek55gqbBd% zjE7>)51n}2gmy^qMF>m13a`{Wc;xdGhF3dTzwU`m$(u0UouZpE2JQdPJe|2Mf?K6H^jdkBdf`5vfXZynVP`@BP*P51XwfKNC8@l;pZN?L;&CU4_$!4_&eH zIDLfo(W32^4`k)KKMEZXVVtltWBrm4$>sj#8x>e}o~(;n#ky&hI``9>ioa5i3W5Z< z|MDgsl}I{h@o3riy$qWqO1^yAQ6BR6xb@l@`UfN{4kb=Vjq>J@jtE}v+kAVE-X$k_ z#gmInP8u9w;hW*|Xo8yL(hJZ1=Do3NQY?}4H1gsRD->m4w6?l6;r+RJt>!oOOnuVJa1p5y^a){jY z^he?T?(ef_NSK~f;kxFns<(qo}ZhCq`a6iLsU$y01 zQ#{+E44N4>eM*>NC0cv=;k+l)^h%keRIUZt;j zXsBME7o)d_&aBp*MivuxlxW$Pdi6ST%{aArg$|qOfmwHVFV&B3H`Lm-k}1M#O~yql zlj`P_$3g#|oz3%9i}WzsB$3i^ZEN<@*Hiu%I4qZ(ax8vkf@Agu#hWV+?Dbo;#OK0P z*Ig_d*wVcu7d*bKzTw;~)vXJ7E@(Bd>8j1%aJ}Zw*YH)WqT;nGosN&^SYDVm(QwJ@ z>+f$U>I%=74Jy3*jGg~Llh~=FSL?nl@$@_W@_27^(www7ISU3^OG~}( zPVOfTbLRc3S`o1$z}Lvg!u49h9kmUK-ph9hU2~k}8u@1C_qWadzP^W>Ugu{wA6x7` zciqdiJ~L`JEJ!=??NibALeGT;WIK`6`smJkP_4^ZU1?Z zYu@Jt<___XH`oX)4pW->ZnCGk^J@iN;i^RS$?9jC*%n^tKD&)0{VMBEwKbjRi!*KH zCVTRVFm7&(uca7s-?8UO5)1z$*eM3GovS(-S$#nTw<)xkaemdV*LFfcH9y85}Sb4q9e0J<-vQ~&?~ diff --git a/src/drivers/webextension/images/icons/riskified.png b/src/drivers/webextension/images/icons/riskified.png index 06ff17bd742e9d34d8a510ca16b6354b7345afd7..d5c09ab6b95b41a367729502e27a21a211582b56 100644 GIT binary patch delta 899 zcmeAYf6k@Y8Q|y6%O%Cdz`(%k>ERN@z`&pY!W?W23=G9pRbM753JY--ctjR6Ffe$4 zvD?XPyUnvWpE1@mt9rUPhE&|zJ3ZSY#8IN{{LNTj@3RwldX$u!R8Pb=x&*N~U04^p zg@b#MN03tQktw{!UOJ04bath0m-qUzTwa<@Gt4Q_(UUb$LPWAr<8<5AUDIFAeR}(8 zam@F9wI3E3r=Q#Ne&)|-o78kYH?F#UtlMqE;Ztl6*!&_TZd?tln}g~j`3ZxLK@f@S+bwWa$Mr&I*-Y*;^E(Ctsjf&=aLiOfDWyd_P#Uc%89A6s|~ z3U3}a4OnTC$*6v)^LTDU=jk{5Sjx0~qYiHLc%;ayA!++G^;-B-0o5^H~`FniTMpM6k4V%D>rK5L?u>RU>&CkygR1z1f#St2;aM_EsJ zb==G6T;?KccieBdRB5@x^W;-bMLprwo-dvC_SZTb(OUPcLG%ve%Lo1)+s@kT)Ogpl z_keW&j;sXx87GbAxC_UJiNtPUviaDxnyuxNPQbe7(p*PtH%R-aD9Pn13tg!+t-tT3 zDR<%6XLHHr*Gt&;Ot~65Iji*UyovL7-!*;pN7p7!_u_i~^aQa~Gx7Q*(!5jqy`_#d zM=AxGGwo8kx4UHZ);+=clY*1Jsn5T#CB%=hKfRbsJlvs%{d7BH!Rva7ihT)>PiTmmROFQ3SC-){KuvuD@A4{6&f6Q}OoP&IQ;ghLJQ zzg28*FV0ldd$dpMdAgvt?CcHRCC}3`MxIzbdGeMaIPyf+`mQP+=Ww;U6ouldH?s-aXfMR zIj?)!BhC|xcQNf!&zlf?Y;ud*)8na2emHnm&b=C$v2)w;Ni5 z>01w{k=}dGvJZA)%v(#8g;JDmrK&D}WU<@*gq`fgz617G0-yTzuiv?zfq{X+)78&q Iol`;+0IEHkMgRZ+ delta 2462 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 TbbH3g#lYa{>gTe~DWM4fMEZ-f diff --git a/src/drivers/webextension/images/icons/sazito-phoenix.png b/src/drivers/webextension/images/icons/sazito-phoenix.png index 4dc422b30fa1ca3a91bdf6589b087adfb772cb3f..4c60b3eb7865b3ebb86b7fb2b1926f4ef4cb2356 100644 GIT binary patch delta 2365 zcmeyb-Y=@y8Q|y6%O%Cdz`(%k>ERN@z`&pY!W?W23=G9pRbM9RNr+{YxJHyj`1)8S z=jZArrsOB3>Q&?xY)pt`thb$6CBneKaoW?xF{I+w)bQ*ak?W%W-p!qPH*)=Tvtt6x zdW^Hf7fcX3pqjgwZRvurRTI3tSFKu+8&Efet8<@lQ&+``ti}~vLbNhxPx4ZH#eXGe zVUv*1sl`il6BZn~p?H)tVS0OS?whUGf6tg%{rm3St$Sa)%PaS%f3rLH^PT1W`pTZ( z|Bo+8iz!KpZ;MerxPwlJOU%uCEEAUWWcrN&( z-KjeZi|a~$+{x2^y=wW@n;E_AdvmvF=kV|_s0unCVK<5GNwErf_I1v+zS?<3QLU<0 z7T27!zIm>Vo|;^3beZ+<->U+<`xW*)H=1N0;qgap!ISkTo}{yU@tIrvAf>6o@5U$j zle-t$uPAVjX88QfabNv^y9v{DH3ZqWUXx#LeXS@@_vYFkx35R3XlSf!sW|KREtm7u zsfYJ}Gn~w?WeVFPe{So|4|01M^(SXezhvcOUQ=yR_SNfCmTGL#jgu(?_jh(k{M3H- zgz?T!=l;kGsYU{S-^;q?T(jz1Z}{*)>ZJNM!DsUhR8N-IeZ5S6-N(PHX4MB=%KG{> z`*5e;_sl70vL0@z>VEb^&HS`Y_hFWgJ12yf9oa7IxMWV3syZ8!R`{OTvle8%YT&r) znpW?T;d<<8S(gmQKj9Ncm-l`8$>aEUsv6&I^WD~4oGzUSnfK1E$SgejqD%PKqVFwC z-uj>K{L7q^^YwD1W1y?MM*1s%yW^!0Fs^iho<2#CX2Hf+LKEoV& z&2MGINtI1?H_BQ4d#`71Pk*`lc2oCS_S}+rOYDUbg z92VC4FZPRHd)Lg>p7TLZdLO?a%d~B8dTlmDZ!uiH$5m^iS zpC9A(S-X0*zCooTU$VUW@17MC?ALwzQf|-mmP2D^%ZIz`FEEB}WOlJm&0TQdD{Hg5 z59_w&SFgHyPKZ3Ze0qKB{%H}4GGCY*6Ry@o9G~6(e4A}&NxHZ&ccRy_Hz^gp+rEmQ z{a92Q%A>Z}Jwc~gG4IYMh4T{MZ^xva2sBmuU3^_C{!~1-xB2S{tocV}egrQrP?lrM zvq`Wt^)d=ct@X0LG21`tk1kj5OEKdhnGd1M?oQKtV{=Au?nF721s@OAm!vJJRm!Q2 ztz0QK<>rPNLAJutiu_*IqC96xQ%3!>#39S_Y3HhOgo;X;o>0v zCG~Yh;SXN!rn;_&wILSYR!_+7F0$=&~Npfx||#Pr88bLOcfO@5TtUvw~Gu~mqm>pXGggPD)-C(kkWT;A^$&6?8u z+I7}tKPQdba}R&~xw`JxMPseR^2Zm}+AyR!rQV*a@|e-<-^B%-#}xw^^|`J+5eu79 z;z;s6J0K_<#OM@%qVH_LH{NS2av-mJQ6+b%~zsd3=BB(w|Jn zr-`&o%oOX*be3R0GvR-+ZG>t2s^f|eoFAvF3`f4>4|AJL$JN_u1q{(a*@8q>P|)JM*;+jOn0 z7cL5XCDw5~U#`A;>Ujf&vddHSuC`{JlZ+{!q2=}SkBR6MaYH-)qzU5A4iQQkk6GB` z-ppFzA69Dk?q-)Ki@rf~8W-%>`qS+hn`yj9Ih`~16u&V9F!cr%YF{%h#g({C7U>p$s!JM>gAb|YiK z$E0tcJy|(@Y80C0J$QCrdrs80Q&rZf(yfMe`xj1)^IHC=?RiD3)J)f}Cf}SVYc!gP z7i#4yPcXaQdDlBn1s?h5lx;F)Q;ci#M0-~X@}`LS)B(mQRpoY;*1 ziMo$#=7>EtVoo|K5}@#Zzg}Uz8KZAZQoD(+E4$b-^EFI3$?~pZ7u)+ delta 4800 zcmeAd{jaXq8Q|y6%O%Cdz`(%k>ERN@z`)=D!W?W23=FF>3-2*7FfbMexjQkeJ16sU zqN0RUUS>!{NrbPDRdRl=USdjqQmS4>ZUF-W1H(rDNXGj230->`7=*MuT^vIy7>`DC zPmn!Y`u4W*``!MluiAS!ar||dq#L>agpuM3k0#%q1Ff45mI=8tMnB^}rWNcWx@m&e zP0tMl9&e8HJ#P9WA9$?wfZ>fPW-NjtnT(2=o%>$si>bU_SN8qw?=vOO?^NbLJG*D* z_p+_Kg_u|WyZf&Cef`UK)%oAgC>KtYt3B?1T;$hL`K(LVJvEvJTs=hVh_=zRW zF1z+l&nUnAIKNbwvv%SUp^}XfhVpm!D1~Oc*y|(xNNQ3NuS0|i&qVi~(g`I>^+Db{ z&l()%-k5TE_LWOnu^B)0v>4VI{W|w^X41Vm%O6#(ol>=R(jra<4u%CM>IGt>y7-Kq zzTRfCZ}z|4+j8^vb5E?(VA!CvYv;`qepUvaS=GFrwd@QtxENT%S_Ra;HHiGxC{J+x zqhy-(<$7l9>&$oNm(I7dIYbIxDqoj#V&>el8yH_N{NTgRz|62CL1K#Q-8{j`uY>CU z9;@#+Vd(kZ{xjp3U-tWj!PokyPT;S1oZu{YXi4DqkQ=YmYo({%Teem1q9->G+hy;h zV?Az(k(2u5-u4JQYYNTOT~U8`(Rr^;{{tmVSfd+qnf@sxS*}-^J5go-%$nq5_7|4< ze)Hf6-piD7(PX{A#~;hxlRkWwY>tipH9P;GNbv?it@&Sn{gP42IF`9m?u4HGj|KnU zO{$;aZrtNz%3#%|+Lrpwa&Lm;VS{6`Mb}-@&In)l8QCy_o9B?jlz+!2Un>7r-hI3D z^q-1`G>%pVhJ>!Q8vUGWkFWf9Pyf}*;9zHo;)vKA-=o|1%FW&=%k}%2y}=t1rPAtp zt9@SE*O)NtK9A&Jc<|+H$}W?OYC&IACwkspw0=)fz048@Gx7H)b8g&qbm?zO?mukG z#CD@+r@-sJq+RKZxBC}*iL)(OtE>O`qqyM8w->x@RhDe^t0{T*sF;VP=6itT-2DAN z_T4;xSm56>KYNX};So#zd;R&m=ws=NS7xmfE>Bip{?;c;w91reZgfIxy?EFU1*S>Q zQ+)FEvwp_u=zZ`XT*Mq`DZ#+b1kzDev^Et{@dJp+T;!O-1!p{`xnIaKbUW} zh}q@S#U~nnjeiwIf2?ukU^b9%TN5Yp`=W!kn=k{g$y6DbP zg@xxcB^UqKjC#gDN&ih3S00(#OYtlkV@E-f?Dq{p1B}FK)Y$KU3fYmmwE(OxJ$aAG^ae_xjDccDL&7 zhd-rCj_WxV3C}ACloXoIFl+Va#g~H@&w72;mFa-&29unL9($Od=~pmsI9IoKZ`%o; z8k4np^ECCYeLv&%V%oG>dz7koPu*$ujb&}##fR~_%zGHp9z5Qbdfq+w$*OO^!c$)f z)xTEtPAXgX{IkVI+m|}_=_eO+>sLRKUHs(9>C&7PUdN-_+f<%z(TqE|Db@Mva^6y= z-=*7cPPpZHKU;cAZG!mp>XM6Vo4$Ovm5k`y@Wl1QkK0SU{&Cyx*!sk7^^{(%YjdaG zTer?|iO8Saxy!4}VuG$b{;%?HC*Qw^eiB=%8_!K=tiK@Mb@b8l-+8enH&xe8FY3sd ze1ox7Q0!{bvmOEFgH3XqD?HbJyfAy0x!$~|`RgTJGrzGNeH66z&Fs07-#>qQKKJ4d zreL8};x&se_r3TO>i8))^~K}1C32~qn=?h2Q_gRRz+w>VG_WX)}?*fnO->TT#Wr-y3(Q?K*N*GkV{Ka|?=`B5rkE{jKa+ zHhbyg}$9pzvctBr)<%;W()uAeEcP-zIuMJ^_u#s zsmm&kH#lcp>MVHy$v* zt5q`@xqh}?{F#N(W4V6g#0NLme-6>*S!9>mA>Zx)?&Ye>nKOJPr%gWm zhH?5*l~=a272k*4`2OR#xN^$_&(gQDWvjl$Y+z?ls~27EW72GJu!pI?{@Cif4MMkd z*52POa6B=*&2Hf(fy8aWX^}CNF-=}wtO@faXK(nm)2lxFr^=>J{mReF=Wm;mv&Orh zy&+=fr2~!T7QeSjRyrl*zVm;U99e!~qMss@+19gp+Oh71?YeV9wktel-Y0%x!>^rA zh0MPS;%}6`*F01&yYJaFEryy8jO+s5ci8kx9SefjHyTGB*ipirTX>{Aao+OTOSfG) z%dGj{pj~~E*Zhn9x{~+fb!vP$YmHw8GamH#5@}d0mYw5WMMzf*1XGff?f7YCN!Vdj4RKrF$wqF%|tc7hJ$qXfqAYRgHVqQ5LZSYF>H z%CKdfeCE%Yzdt`{j{LQFk*59P_47sh6q|~8BDC)8Z(yGOHR9rG$D9h`fTP6+8dq_A zIQ0IgOMaSn=vMuG$9OYJA2&Sh3Ruju_T6UgW2+YKvuQl&{p?+IiE>W__msS2@_CcB zc-W>awPU=!eE;$6?H6iYTr<~N*7TG$&y$%`SiiP#g0jFo=UH-LcXzA52=$(~=xlB? zSD(a&Lo@!*4zKwCChN`5*&q56<<>;rT%GW+srUH3RLNBZ(uXvEMH~F}Un2FiuVA&m zv}rQiVv&9Rk9{BQexVavl@zh=`Hxez_6Gu*`1F1H8q>NBdeVD*K8fDCa;#3k4c*w48>*EscEUaaNORjv;f*>_LZI{h~1+ltc1cbEg-v`lm3 z?^AYZ%VTi}-lFAq{PdKQI}GMFNoF;*f6JREGwt1ux_?h?ir3X&j(O?$MUAU}>9TW` z{YTE7(34}hk^jEwNAlErp_cXK_4~Tk#Pm2H(oQ&$aQ3Cvm9LLWw=EUbyUAhTF|kGH z!}ULTD|u4BSlIa<6q)<8@WyBR(%qK=_pGZ{$@8mNee08T^OXM&U7y)i-|q#5dDF~i&+z1>tya@t&s-y>dC@Q8;clzcKQ9mNldWI1 zrlI!txl3neu2)uhW*hz0;JDQ0GnYQxD`_pdyh<=jEVjz;u8r{T&kN7piFo$1!}YI* zU2^an>6z>I{qt*nzd`s_RA^u%qw2KtVOytnr#@XQmCY#?DIX~*HO(SHHX-@oBa7FRAN&QQOzvt-tj6T|KkyJ+1_st%)|;IlEbR`fO0Pn67K! z{E#)H?qQQ`lj^eK%)cvV^9LD!bi8wSQE2}m`=z&KmZ@6!>Yh{l&3EVI>NbP;uCGhK zht!9xou6msw^iON#>jB0fLl=K*8R5alNI^}s+fXL&p+M~^2+)KTm8#GBi8l8`Vya5 z)neYWInSxLN-c5NCt?tK)zW0?w-4;%Hq*?%CDvqql28?jc3G6cB|W{g&^Y|evE4@3 zCFdrkW}ghpJyhNIt*mF3iJ-;ts@|kSD$1%MIkSY0W^a&sCY|=@V#W8@)hmyw+c+{r zv|1LgJH&hav%vBa3s9f!Q0KK8hN%vknlBsJ9OkaKT~JcbX<^TxCtIqpsfPEvZ}kVp zuYzZO{kB?o{^32Y{iX&RFKezmnRO}3Z_*OIqv1-MFBUUSdy(p~yT#<4|JSs6y;jT% z?p87}6!gxs+v_>=ncE(*_~xXQcjw+LvRd#!FIJRcO$O@>4hEZm12>tE#ftv3x^JP# zdqM3>WXHdXTif>e^4Gt8<#K)&f44*ppZvRt%YN2|$Z?v5O!cx}m9py3?$vY3b0b3a z;{})Xc<05Nmujv$o%h#4v-9$fueCz*_x>d)Jgr6dkjwQ-=vO9(R3*PZU;gbm-El;7<uY2LdV390q zRl>(>fBfQ8S9XDQUyQ$ey5+QHw|qUjVmB}nP6^9fKJ8%ap@w_aub2*mFeI+gdS=f)zgT|8*|M6_NXg?t;SCki z_Vw967m6KAOpK~;*!=HnLHzWoEk_+vk2*6h1sml|mo5;?vFOD<0r zSnId7rI7dDj+kyc`Nk$S?Z}yDgX;GQuILG7XW(?M&%RXn=g=C__=Wp=3=*pM*w-7p z3YO@xc#$5!@F8Q5P|LahhE2WITdsI7^m+N}R3O7!If*O1+rrkgy_fv>Bzl_OnTFmO z>bx6y{)#y#u2HH9jf%5eID^T!f4brae;&4*4~jUt9#3JnPVU;?vV~txD#=rBa0_XSx`Dv)h`J zJl%TH`AWtEbAG-KRQz;#iq^l*30(10x?eIlhA}qWY-T^seud#>J;T3k4kzayo#t~u zHg>g8b(o6Fsc?&P(uhwfahpVhw`xbtk~J^ z{%U&sVa8++h8;Ym#v#@w%E3MLv%@8V{#m~JV&5-NFo(NovzAQ21?K(c45fmlk#Uj{ z@7ft3`_;r<*7Nzf&ZH;UQ2D0nq@yXODK)hSU6oog&)H zAE&xGPu9J{%g_{G^v5piGGqV2ZHKo0`Z3o)+Hy*+pCi9^f3C7>oy*$zR>8Y6S^0Ce z&5SZ@Z`PjvkzMV1dqKkg zYxZ&foNRVY@Kw2D$E|zP(*M7;bgqrOD6}Kv^Ja;QfBrMqam7@w+T`F08fNlz^>bP0 Hl+XkKl>Z_F diff --git a/src/drivers/webextension/images/icons/shopline.png b/src/drivers/webextension/images/icons/shopline.png index ebdb09d1486d8a31109349f0dd89a12aafed08d3..0a33610873a81d6fba591cafcad39a8adf5815b8 100644 GIT binary patch literal 844 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0a29w(7BevL9RXp+soH$f z3=9m#C9V-AL5bxG1x5L3nK`KnC6xuK3Yi5Z$qZZ|l1l*$j4il~Eli9|EKO1jObkp6 z;K0z*FxkM!%-q1h(8SEb%)~6oG|kMy#MI2(*wic$M1gfBnHm~fn3c?aj)*DqPRr0)N}zyA)i$Hm>#kKb2N zRKQSL|L;$vhsTHW^Y_oUs}&LvdGPe%-(O!}FF!v&GBUEUt5L<+_;bI!eM8%(jT?)K zii!%07}Z#8@Ne1B*EZgyM+?o3No49_Q)T`H_)5NWB+?KPfve7ZgICW)azns0{h3lfCqBnQv?_aoY z-^9j$z0%to79Ko!@ZYnu(Uz7okNeMK+I#2>(n9*e0P2P{`$YaSb1z0$i5K!^Y`=dgXfOjJNNDH?(f&v-GA`(VdUn#<`o?r22--7 zqt@u0wYd|sE^ha~H#a|*N}I`A*Et0{-#vCq=tW#Y3MdK=AMY2}i(|X>_uE_RNXePs z6+STDW$&K8?#8}i^9%L!_t)IqT)uz80)-1Y3q%aO&d;;v_i?(vum1hZ`9Ge2mv?kL zIDLKG`( zFWW@ktZY!ITROdS6`P2bYp=yr9#j6e@z+cjRcKi#ongGeJ$sGt%9~xA-ZL;rFnhW< zhE&A8y`5eo@^s&UkI!e`oV#{&t$9n_*9Hd;S69UhhKbL%E{NcmtFWM&!Q`4eL zN*x^yflH$Jv|JrHeV1rP=xMkrbT~Mj`gYUE_-+S^rU&qv6&umD!99Ar27@TpZj1jERg|3OWv~EvzdVHZX_^h%I0`#55|276>9I z({^OGoS38{?8MO%KWN}%A)}|QJ)QHQgs_u{PWIMFgF~G6Oe3c? z9}LhC;p$Fw;&78No)KK6wbg57z>#Wp<;&h)UaFC4LS=`OdPLW_tqog!HFWy3j}9Pp@bGZQo~G@ZiJy>3XkArRMsHOL}l{vNZAAUs)gA&L_8CJTc|U zN9!`tH@EhN3%?e2;$Uq)SXKI(PufajQ{0m&T=O5q@B33*?+~DsRO88^nAfi^A|`#s z_y6s++s(4CUCAx+x;$N%}esquQI$*dFUo*bO4&HXl?0>ZBEzMlW%$$^8-QN3!< ziq`4(PH<2tcyAlY%x?4P<}=;fp^xZO6hY?j+!^EB(;qoq7)mVPsLtW7Y8 zSfBUT(4Sv>SJa<#UElxJ7-hV;;K=*>IyVbbXSkb0acx9IjTUX{qz?|9_#( zfB*X8>Z50bCfWb5S?#uV-7cAy3Go82EM$b|Nk&&bI`wC3;&yEYwsw z=2@>_b0^bqHizOSo$8u@bJW@H)s{a$RQ$ZWZm;$|@nuc7U%#&N-|o(Cqtf|E{r@kY zrH}T+-OpVc#Vb9hSs;ni`0Y{g%a>mp`YdW?VLABDpkK~XNrrFl*K=M<-aLm}njRHD zKECXxEGJvov#-Cm<=>z9h4XmuWl+}Gd}r$R2fZ7U-BjlVufNzMW0!PfL*jX#8C$B( zy4$RG8<+p|W{sVF+T(SrCEGZ=lb&kU?U!Ht!d9qd#->d|bMH;q|7z|W_4y8k zCixe0zMXk_-dDo9?$MO5(&kZT&8E&;oxz>lBdAwybyh8Sk7~%Wu+_)Kv#;&BzA9IJ`|FRJxx5VwYdyc&j7vO5&r*~s*SaAmvTk`VLljF9ZyB8aO zGk03b=KoKBK37)=Gpu}Nvit7AO*xxx3TIy0a`LnAytzL=X@{*gy}8Hy;f;R#NS|lN zdZpG>{65>xX0tS`aALt~{UFKnv$v>iKAGWTV|>iw>8h*}xo&|+pV{5{q(w|?Z+#Ju zPQ5pC>ebKd*36r^{r=s><^O+n-_z3F9cFm=!o$V;?f*@VTkl_KI=exDOUQCh;@MX- zLR*<0*0S%Lxxe6J>!I#Y`P#ZeI}SD%dwF>a+iX-kTx?zPYSz@d+MljlYVY>{-)>&_ z#q&ze&c$t!Yo{d`NTeIC{PFnFQblDqrIue`-x}wg>BwHH>UllFFtMk=R3+L+Xl1*q z=Onk&cQ0-Xe%g6Dd`->UsXOJicZY7^IIXw+_lJk?m-+lnUu{;d7q^Q?aZAxv_Sfb$ zN!xD*RR;?lmY6!-@_3)*-Id9|PhHlJ+qEU}@$$oN{n^)77SFHi_o+;*dan0BVzCo5yCzuDOpT#)`O9y;%A*2c6g zrv+LZ_B>s3Ajjj@wrwsu;NR zi3k_#@j|Jsw=ztYT=(T~ZJxYr&xZ>Q>Tz?;@6SsMzLFCy+<#xbV2R~2|G7biPcIx) zE>FLI{o}VhXSd#{&1rXE-anURGV6=g%Y_9$ddhNn@t)7y7< zrzl1Bh;6=j#cs3hA&+UPYr|$wd-j3*P|wWuTXH7vtaxcH>fFXJpR)C4^TGXD-aP_~ zE@teBdw5B{K4jjy>n{yfo$a3^u;}Wl)D|{g**<|?ODiu|u0N}}J50$tXw$;~Y%AN3 z8uTc%oS$PKUb!f0b>!UrkA58d>n*nLW5WM^eC@Up0$uB;PO+Z5NMn|-THj-#d=^ee zk4dVLT|d=NFA_=b51N+RQaJzKUM>GO6X)iZUUBcJV12*G{F$6(z=n#8O!JS6uMA#& zb=h)juTyg-tNG?${`bu^+stKK(p;-FuErhFhga>1TYok&^V$;6r=5Ds#V21WuS=ek znqoM+-s<1w9h~*<9KGjcKfXxjkJr`Px3W}h<-C+`Po=Mmoq8n08qIQkd^z~Ta1$@1?#CM~&m z#Ewz9Ythk+b7#)1u-O=Rm~H#k+{zypzFV!`mHu6)dNv;1C=0`m0&r-rp|&apK~(wNXiG-;N%Sv)w$~G&iKMEKtaG_SspVuL#TDP7j;+ z_R!BmkL~AN$O^5i&waPwy+CI9#n;FC<`?*fi8o*T@UJV?w%UF{P+?$dxM<~hcD@>u z&9%#-WWPu89yZ`P_W#zFl`D3ryfk|3X{*yRA!y~3E3XzR7hhjrr~mt2wb1z*@6T!Z z`jIv&>d!YWXPZ9FN;fUo*KcwNsJL1kthM-l$D6!J?t3wdu4jFJ^Ed7Ew6|7q$B$cX z?Jx}cylaETtBQH9J6_4KEDV2sW|h^3Rp!(6zH-^EzS$G-w%wJ(@WZZ0j~=PB^WXmT zb9rQBx&Oc8M=Xng%XPTuZ&D~Wh%)j&TH^1FwH8)jP?>_%J{OT*qpti&%1v_5xs+X7TQ$G8wpz@B@ z+_1%g?(aG~whOQxzL~qteqG$eT5lJe}9v=DLRwqzhzT@&fn{6?^i7R(Bvgr-g|VD&Y>s$iiX-@g&#is5zV&$yTg6E-rwKfPQSXf)3JHS^`Keixql8#@tnNO_j!onxx{~kKfMwY z6_-EpShH6+a>`b>+S$`|SKA%glr!`8%a1#F+obIR*Sbxpj*POyN`>G&U zt6BctpEsZB`?3XJUdDSnb<5jpTfMLA#lE_>R@gM2pY!$iU$?~*gNsamdaUxFmfC&u z$7lclw%=}c=IfuVE_!gFsmXTrr|X}7y^wCvTD`X0tn;ddPEVnM#D&i_yL-0%=6ho< zdB$t$q{JB>i4&zA4=?<%Yil;Q{=a``=gpmZJj%Ci#(Uet23|{*?)A>~S{k&lqx_m& z_Lf!t=CvR19Qhc?|Ko3+&f@<4H;STH?>}3Yddywg&a&u@dv9Ct>UH^&hR5>OFArV4 z-}aBg|HJKlb1aL`9r!HzTtw^kp337N7q>6Y<4uroTN$wGs@CkQ(>}fBS$W88ck<7! zKfkNe?0+0!)}F3!UGZc0Wc&GR-u+WBT{&ODmBVvW&DtF$ua-P7%llmuaqhvQMUOUZ zDq4A|GodZ6%ep7E81l6`*=>Kn*8I70OWOW#vvf{(MSNeZ)Y7B2_+ZxN z$hA}d>!cZ@)y^$QOS+<5tA(eAr>{m)NLeUzYJP&#I3U0WkJZ=bflCiUE!qV3toy7lYJ|5W6?yU_k`wZ2g5^xLsDKl}Ip zul-|tcavHE-CfDY^EO}nv48iqm4Z$j=U;oRn`&!U!Qr&RIqldNN&P8Prl?7~hrdc> zWjfgQRr<;Lh%m#Y@$>Js@4x%`>$daDed_k5pMUrE_V(S2o!bSK+1}s&eD%d0!KugP zY$~>VNJ>0oeKxyEAj#yD`oG^tE+^0Lty+=){`dL$RzH7=N2l-qvM6ftt>0%GUAw0x zERitGnsGEm&MxW6o}KG0=B^9$?|;r)Wp?h>D|<1;6KR{@+}K!s?@%kp!khYMD>l^M zPicPP^-)%(rNZ{!$Mby~trxvt`0m!zb?ai^bs4|g#ah{Im^kTwjEZWXRo~Oqc3W<~ zEsm?&n3Uvp`&!?xUh~>t>!10~_Lcd6X3tMEeBrm?X#3MWTy^PBbc z>dw#YJyOwyE6-(ZOxcpx`Q*W#>*>ZUUteDiUmMhWrnc(;yY<#3Isfl|KYn}b>za=- z3(ux44it6LkPuUK6ku`WIP!=42dm?xl$PK>E=uY025!x5eJ&hF_iSuR=n)WVaq!?c zQYqCWAi&}%@aJBI`0v%4M@_|?I)b&B8xI6G7w^}*VgCJT}pPt>LD`t$#Mo*cgJS3{sdSo_oy7k7sR?tY?KBN=fYN~fmWhjxi^lGgsbtsM&(D*lR6W7aEllb3rkfcym5;99F%-TR`z`INx_sm# z>(gSpPtDD_)12L6X!fb?y7-f|w|C6DK0EK9=whi>SB}8dSIc%MeQkfeJ@@v%8wVKu z`D)hGrm;z9|CQupD;IkcyCvh~JZ5$swau^2OUrO{6)tU2`LQnK=5jTO@V%?tIT9t! zbkEl9Tw#%Zq9Z&$x}bjjo8RwW-!xQSoc;VD~e8U)8DUkt~)Y-JY z$E(6xCC=R05p=x1?)_@zAjL!uCyl*+RaJ9Uu73*A;+=H#^;5x_3tqox?ld`YNyRyKY|AIqk!8wO(nKKZ$Yvt7(Qj_>t0?3b99?jJgwGl3ta4`QnXt5*d~?vy9*q<_P#MNZ@No^&=P@4|+C zm)~mc2{>Wkc`n!O+&qmbU1qw`znBi~{M_m?O|ngq#Wd@V!|IDCf+pq49CT?E3GZG% zZOXLJ&r`!ftrJ~47D@21IX~PWB9_`B(W89dptb3##Z<4e8-2cP?)kIEM1m{!f03}z z&xKWc7T5M{)bNb!fBq|u#Ze-8p8vnyJWd@t!jaQbB9Cz-Ph0uy+{)XJ6*u)5^sVvu zvghBjcR`0Fe%Jg9u$b~hQmDo7(N~+*39ODEezW$v$^LXLRS{W#{vl5A(co+d>=f>^ST7&+EW{%a!kwRT~7I s1TO#2Ke?TiVF|z>% diff --git a/src/drivers/webextension/images/icons/signal.png b/src/drivers/webextension/images/icons/signal.png index 56ac41aa5c821f51cac4ddba0ee6bebedea52610..ef94ad6cd0b467fa1269ab64e420d897786bab99 100644 GIT binary patch delta 905 zcmX@1w24nJ@ErkR z#;MwT(i0Wc>zVaDT^vIyZoQr6?GX|vas2$9N{jIHIU!R*ijEZNu$)zK@;c$P;)?IY z?g<4~m-Sv)<$B?e*+r!Z4kdydiZ?e+?2==fwchY#dTaia93A<~XDrH(?JWK+|8rf> z;fU^24$lttTRy*6{O-H`|M%9<`}+Pq*H%+dQ&3BI&v7Dq_V2g#GtOVV7F+1RZR8*` zp;36vY9(dY7ymxJ`uTg)L7@)}%qN!Yt2WP4kgW*}@9}23ta6Im>3>i|qfUJPj`a_l+erN&+8+n+!mEO&F!lt`#SaGB>(A;;-)fL?UkBi|M`CQzO!>Y zGZ&uxl5_rZ@hv9i61uEgQ$*+A;Sq9B+|cZm_1cm9={C7LxfKPI#cw7GnJ>xs z@%yIkg@St@Z*hkEWXykc%Kjo7~C>h?BrE)?KD)Evd?S~#m#u2=h>&a@h-geQ4dl%6m?Ub$Crn$XOcpI+a8 z#(!Y_zG+nm}@L=-z{$R_Vh_%Nz3-W z{h8aX&xO3;UUs~@OTFD~gE!ZXhWNS6Qc)YZw=`=BEnqVXw%WB);_%ux?53L(OwPsW z^7$=|7O#&~61G{C`RvwavAvadmDkSHiEf{;>+MeAhfEa>+7Co6IG<@)=pT?*5S-E= zv%$f1@ww-ER~Ab2u2%D|Ta{h;$2GEdcgdFLf4eMS8Z~{t^!=dQ`{)I&dBO*pc_#cd zexNIQU%|GXW7W%;dap;j4n4abEL)lCxI4nc^pL=u`Kq-~ydKzSEY|&DG>gHFiS5uY zJtt@O;NT;I)>7BPU#Ds&oe|g?UH(U+HT)^xbfMqwBEkZ~8`4?-uy{L49QCy4O=VzU OVDNPHb6Mw<&;$UT#F<0@ literal 4424 zcmeAS@N?(olHy`uVBq!ia0y~yV0gyBz_65qje&u|V_9P*0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-yWpIDwmv2M@K_NqZI!lC8Z9xi3=Vy zvIq;rJh}1b|I79F#e~yt&RqF!rrf{%-}hZN-fMj~^y=63zjp0<^}1`;tXU2mfl(nI zGn_nTIB{?WgOFk(7YM2ND605OZ4wY#Cg5~P1cWeDft4t>v}l6R1cTNI2CcMG?lIj! zTT3fs)1&_xwp9nW-PqDD%X*vr+Kqo(#J9nZN9C4dCkO=e*4SrUwvem>YIQYg&Y1R<{y+h^!}e-qSp*1d&h0Z zo^jpyp4fjtu6@BY@rpCb8(y+nbC~gjwI;8dXrSt|vGC)Yp0m2omfd4{xJU4?<+j7m zVs2<|IB0R)g){h&h_sk@Yv)s)8&?HRdvneyuFhH4{FZGu$MZivho%^~u5~Co@XYRp z&g+BMRBHYm-uRRG4cnaRO)Z*m%^FCY0ROf6P0T= z)JL!EzGT5)CdslZ{1#W_A(5S59MqFH^DL5?-}XgmuJ#5=hTX^6+Ejc3%N9L(+~K%k z^`$9!9iMG;EPlVp;S8RlJpJH1C)fCChqm1J*e=$4I!tJp#`1fUii7KUs&#r_x+ibq zn*ICi+NlPvHw)}?G_-!~5_z6zv8G*DeX@b;t7>n)StV_~{>64V|K6$G@Dy66!QR)n zx20?EE}lpQz>NqFXwGsTV)&K`$ERxahuahv(HvwP?F$p)^oEH7vk-E6owf8wug6AWBuCH^?^ zGj+!LtQ{|-y=Ew_HBfu=$mopt=Pk`GnwL%;+SO#Ve1>^qua{+Gl!k7LdQFz*$I9mJ z*;^kL8?wDhRZw?}xXpP?)pbtBnW@~|iNy&$JIv~q`={%ED>&y^W>+NKXL&cdPU82o zD+|8W%9Kpp#~#fUEzsiKXCa!yb?*1v<;8LhXA^$^(!aqVQ{DUg^^U%Bb~hCf$M&ENapKH>dRzZn`+gqsX3-U~+lYgJCQp7l}5P~@M% zpFEju*B1-i*M0ECJtEn`t>Tow`swqDk^h#il)S(9pu>syN9NlTtIa=cT6N&EdFdzT zAD`w*+s1D?Q+y;;e@D?%t?V-=UOP&>)Z?ppwzAuF&s4QD&B3ZZA~xKA@@`m4)<+%z3R}4;xmA+_;cZ#M|fjKBw z#Vs7iYJKyjtyr1*o6wLYvvl@nXXpw|moDAFw1cHg=ifEa{lC*Ey6jYs4a&ArisLz? z@nEvCH1D5!=4{WI{rAEczo)Km*k5|^|NaM>nKth@WIlV`*UM%4a`MMM{ZEA!pFX;E zF8^JBEAdJBj;-mx>?-ao-n75eMP+lR|OJ~hpqIPIe4lgEn{=Ge$iWjq|yb8zE!U4zQJnCtf+R{UP#F?;Xa z^E{ViDxK1m_WVhjnjitFlj(yv)wJ8822zhnYb(Mq8;&|)bY|6U%;uHF(hAAqC*D;*CxaL3# zUrCi;pF{ktCabe;>z3B8+vM)49Q^FuF}LO!TE=%bU;8$7?_Fz6y~T&;{yvr8RM4{X zf?FH2wEwN}D$&1OHgfZq&VBu6mm;g)TJ1f7)B1PbIJ2d8ZZ1pAp)VfA&p-d!#a0z` zVB@)TKcNqz`!0%Bl=COmA1Y+^zO~eK*EXZ+^J=)NErXXhT3o7G*78!k{Mo-tQ>I^J zJokLMt=#nf$VHVaelOni?#06y`+YjSPfz@M?AyRbV zzHi+=Q})}QiF-d9rd^fmn<+N^T5p$~kutx`$9ZY-{Vu=i6%v0v7JhDA-F!-9df;W9 zpPv-{>>kfa+ji%&;mb>Xorjm^+EyJrCwJ#Y>;}tw`_7#*iaz;TLEw5^)P+~R(K9r1 zc4ZX5)sCGe9IWH>y{T^QB$MK07bi)?+=>o3xLxmqL^|t3pLGXzs-J7we0b5%BYWRo z^iqtGZ0TQS_EXMy^M(9vnPr(r-oE`mw~b|S;-6DTUfy1snjiB*Yx0TSwI|hlvTw}a zv|hJ~Y0<5Pik1hYmfsXgJ7Md$`s~Y$$$^$--kW#7&%PPv^k~hex0h~lCv105J+D2> z^4$3caqKs*PoHqi|MidWf#;sztL&Pzcz=D8^3-h}^}I=IB;LgSsL`7xdhq0n&4q>Q z+LmTIWXu-X{jhMy7MYk|yjr!ZZR&2Tce`&@RI`-xDz82=NxPo&kolCQdU=6sCf`sz z$9dxmPnNq(<^D3}H^m}fSZ+8(MDu@kbuF9z&1t@#uGUX;wG9&m()Y@LjL5%xdEcea zD{gt*3b(YilRh3?{6=?YSee`l~S;KE9|B*u{_drqa(w*TMrgxhMo9% z?r#Q5xdB|pZ2YvOkY znWMSVE!rVv+wF~yoT&RT|M8kds=j)MDv!mi>^r`ks1`86zCKKpg=T{Z>@=jWVn^21LlnoQVM{OaYWK8|bi=ZTrG^S*tq-8=hH3|HZt zq`l9%f7o#Rjyw72Sl_9QI`;pg>$c)Lu_>IYvL9wX zYQCG@>>j9pGVy=6kk7GCMLTai%Zzz+d#P#RwF5uSOxUiqzait;0ltGDzZV?it*Ey! z?LWNU+?D_MUAD5;yG(mKK9}jL2Tt2#Fqi9Sg;wp{*l-nzs-(G>59h|QJ*qL_m@mlI z=ly!ET!4Z>-0JKb%Hdn>e_CGGJ$t#dPUY8zq|$=2sL7ECsuZsxoort|Xl=D7vps-iF3JpX)8u39*31M}S2qZKSAeZk8n zdcW4Lf5Te6VA6(+*eRl=xTU)v52j?vgXRhh( z`tJFtm28zM)nu+N`>X`PZwlzSIWA|fKo?{o3(o57)KH+{>Fkgfazc2)W&})_r)-=#=o?^ka>^*JO(t4Hg^N@LC&2+sN+Y zk~=2%J$Ct_BG!6+naxYWuFv+iKJj?Ld5h}s?);eYZSA(RG_|#o_ne54H98!#WUNO2s-EXg7nLoRvl>c{4`}tBKcH1rup+}Dt?j3iSv!P(_W$*B( zf#1E&u7#uuiCb|n|LEJwI9adk@VRS!-3w-0{QtN1?(x0p-zN#{>Ub{PvG?-xd7qB{ zvB|5nJiCWU?^B=Ls`Xp$P2}aCuI{^uA=obB(VgAC{SRlIb-#CR>pbJ>#al`)eRVps zT}I}n-4VO>%dDgOKgB-!JERN@z`&pY!W?W23=G9pRbLnw7&r?&B8wRq_>O=u z<5X=vX$A(y=_RfaB@w}FfdWk9dNvV1jxdofJ+ZgLZD+`t~FtGc1x;TbZ+}b<+ zX1?@u(WCV-DqT}t0w<|PPTP88RU~oGl$rFT8u?z57l7fOS$QEWbdr-izU7XykG3vXUMW=_Mb0*-mG3BzkXxA*(Qgu^MPg7 zD^`8X<6*4c`PbAUTXxB1&oyuD&i((Pn)S+TLPKm#*eaK(^P6(-`$^rNb-goJg7K_N ze3-|KOujd^pJy7ymmS`e8me_W@M+DW*S#T(z9$o}IlrEE_P=!Fmyn*MBTH^Ydhgum zksSXz`G2xo$f8b-+0C&PHuLn|57e9RDAmtCvhqs6{i|+I_Hr)jEu8n-`uop}t4ey) zrPI&uvP!-E?~+>fE2+2s@Bh{m+G*~X=CS$1Hw)gkcYo|+K4L%T;iaeLod2GDNWZ>B zWRmjg3Lkqnr^Dtq92TsWT%E8;Z`lcp5WlyTzq*A_toPgWrQLGYd^?w^=THCbR$SK? zqgub&_4$u(=Be3>k`pI|C*{1l)g~D(S^eIqnx98tfn@N-K$V77-=h9Bw&}Ymn1AKd zu0MN0#mJg>@`@96+9v1DhIGj9`^fe6YhBuX$)hu_-mEDwzjaq*VYm5?*D*;M>A!c0 zo?o?OvSrzvx1#1Hwu+3N(U~uOgXCK{-&D&^(V3`SubAiCzC(<+Fyp+z-QMRje_u8@ zvUkh(@00fKJ@Tj5GjEMg!K>-%AG$899#@Vy?7Hgt9Ffoe@BWncSdgO;(VhP&Nbll? zzoA8^r6y)?-(h8YFytTKc{^h#gAE7n+W%|zy=%X8-S*ZmFKoW&oiBR(jzyPwwnRnY zic1xf#Fe**TXCGN@4KAwrqYJdyEkCp_w1N!Mpw2yj;Njgu{>NNde-7Sm9ymM%v*MN zbI-c3L3h6>@5$9wS$A%eh3vCmH8Ya_ruwnJP5vgeY=-}Vn{Gu$hh*>Dte5$FZ!zbL zm(~_a`wu=1crv}M>*AICxzAsmKKv%^^p#Nc3rX2Os+&S8+fN+Xwy7+&zUxEGjO@>w zE28y3f0`*M^Df6mv?QCZ>jX!7w;rl*Zt9YtB%2^B33t4^;V5`l0AxUiOqNER~Wv zS3`!!F^ccyt!=HK0y^1ah5%zS3{@0<4=n;(Z3vx|CZi7Zk|cQo+f>Tvvb_`TA+}X! z=T?i;#+6c5);BB*T#|MiymVD;nOe!St^F16qURSZ()Y89>fgTk|3$7DRgFQ8%GLIs zHJa|vA1W7pQ`KGMrfMowx^qP$r=#=v$-Q^e6P+gNT|as5VDKi_dee2gY;4c(^S$fW zYpiSeYL8LX+9w5Ob43>4`k%qHZO+T58d0+CBSe=G=MCyEEQTUZHb*|3Pj4%^frKPi!@+TKcG> zY){wv&rcpNPc8RtILCaupla`=^v4Uux?y2%puKERN@z`)=D!W?W23=FF>3-2*7aBa(Ub`J1#c2)=| z%1_J8No8R0=$tx@Jt8<#?D+fYm%U=Urd+VTwEBw_)1}obT2v+kB>8Y~nYpmF8;OOu zZ0LCr;Bs&ygOQkv2=}5D9koq7T&Jue4m6#zOW?Gw-+ljG-S7JQwa>rLEx*6>`JVFk z-(?w2)Elri@kH=7_|#1^P&zPMOnkn>VO|EI0G5gcY-eWbOgx~iqa&d(Yjge8Bee{^ zw|9$O-uUnD&-$r0vz3z=8Cn(RoDth-Bxu*#lQ+#_1}lRW|Hs#BPYL;aPHYiv^=RVQ z?pORur`*5zlTN*N+A|l|9}0gM8Ej^r6j{dPFfXoq+F38xM-wtRqCeiWu{(76^{&l3 ze9R8r7BD-1CdTk=x}cfgzvUJy>pN%a^qx#v=2f|En&iXUN+m}&6ZzP&$yVC1y)=Ay?ZI#V96Q(I2o(sHs8+tk$l$0y!iPH)lZ%?lIzVbPd7aN=u5_W z%QUX%_s>3cJ9=(ofoqG2oqclQ1{1q>z0|%F`bB-g75_>y?IORdusrwdsLs6Pz$%sG zI$imd@fv*-p3Tvmbza@|h5p*^XHgdCbzzo%z_F%LmxDzy za?aJr%SV5#5qQE;x$=(AEb*cy3lppPshNJ8H*P9pN%&=R?%%ub{AuSTm-Nj4o~q8g zf#YZRgwuQU1tY)nY?}VG=6UU}4%H~ef{mT3Vrl1pUASz{qrepTWX){8QG@aJ0lffDz6R$7d@{`H4%`;pdQI97 z*mm&#I*_cu=={J`f>}60s7XP_rE$dssU^IU4rvp3pRnw7t_v^_VLa;W8K8Bf{m6x= z4B-%_sg6@GIIfWUC2GYS+p^Aa?*-=!2C4eSdyer5B0g=RiM}@k;yA1i#u+g8HBCRX z@`IO!xL(8d1EK|{H6nR!`iIOP*hMhyZ#y2y;OeBgxFkSKLwyRrmdMlwFGtS6*MUb@ z6or_s61>{>%IU7FXTahW=QDI>buC+{dtu!RhZ2)nt#O@k{d%t9i(X$i`@-)_>=%YA zp1-p7&IdCR&KT%PSgG+%?uu;HJTfIY%V4?Tbi>*iif35FxZkc-1=z74xJdqJpOkY@0i~4<#BxH^gopSIQPT9A1pTV z^ZWIW%O9M7{QklHNBo7JaImq6J83lfo>0tDl~LOwSf3}@#xdEYa*^Q0UI|wpO;0ze zr{Xi8}P(A*%( zCBml}6C|-@(Tb`Nd9ChUomDfcW?C)j2sH^>qP6ms$I3as-I)R~dEdQ$)UoCs}@YU)o-&ePNge3>QL zJ=s~AY#Cf8-!tMa$y^P(_UVe(ma+ zm6TPZRnpvMD_g6{yWDnN-1T!;z3(pnuN_r>Rhm`SU#-3z`?B?`^Ox(d%wO0WDM(mI z7Vwrymq^x_m>Bh#-pRRHfA-)-#}^k~7(80>e#Vm>*Einxyr_9*<&~GKjE~*CUD^CO z^7(l^KD|gi^_YJpTMK;4Z68_fIgufle(|AebKb7{JfH2&c|zs0swe$E|4xWsmVcT1 z*5k$gw*K4Fd!Kvj3$Hg>zc?;`&)Pk$_m=Oq|Fz@Cn$MZvU4OFu5c~b@hvpC0-=V*3 zKVSdq|26-EJog6v2;mEI9h@mFdHipdXJ3l^QuQlhLh^-O3;ft-3Z7h%V#9C7E5^3H z^?;(IqP5dJ9kcp~Gx2wXxSU=tw04@`CfT}{=eMqmw47L+=s%@HR!O-o;VPy@l}{#~ z=+t<>Vr^jm;@-taFUlHjGVC<`YAByvn|wM+wUGPqwWD`C!uy{e-LCdPC`l+w=-Bih zx;M9`Xk4`0Xz=l0(Bh@5r^iJv+ozL!bLZ1dr)Qq_S4*6fG`UZuwm!AZX!Xp;C%-(| zdoo!^{#xF(>}~4R>eVfek7+*M<5TFZ=`HD3>V0>j)uFEsrWLza+U@bWcYDi$EzFtn zmz^(XUtVsMWIW60<4n()=|8ysl+-=vS}VFb{0r9^mR6>dUel-U4(sETJR~Kk5~Y=O zHpoS4e%{87KiEGyY^yE{{kA-`-f*?wx@qxeN#)i%}u(ug1_vY5nHqO$f_lKo@8sT{_@NJntkXWldY<$ z_1@>h+SmTxp1A$v_Ph7rZQQ%gXP?gYoC5a~eb44@nS0dQ{!P@r*HJrTe>UDda`(~Q zNnH=RuG#*o-uCuq)XBAPR)1QTb!+v;?HTWn*S@JO|5p7j-)2GOf+q*2&#$z%w~#2< zu=Cc2U4I0=1$0 zY~1tsnW?SJ&$q>&5SVRR1(+dieF$)p_CPojRT^I5y!?)JaG zWq;+a;|rJnoc4I_wcF>m->wq>I&c5u!sm}-@9z$Ock%t*7twdFSKI&k*Zl8D-AU$e z%@5lp`S07Esx$d%@t*UU=f~ik%b%V%nHTy$?^E^UBaTIR2g(=xu6*+Oc=MY2gV*aj z{{65D`Ox%f(VwN?PX9`r{cyALKjrQ5x|OD1qCQj=ZTXP@ss8rwV?WNWw732LMy^|0 zx=Opo`s=zcdvE=|#a||Gb?or5`MxQBK6N_(mV8_JZu8~m>-0Cq$N8=M)%82-U9L%(Ag5_nd1rr#TFJbtwPK?2;-iG1IZIAsMQntm<6EwN~_`JXmf1BIE z=T9&;MENr$38Xw>ELb7Sz96Eu!qOEVK&$(reVYWcEz%74|) zu{7lW4Gx~H8ytK;YeI@V;{`jz+spmE-)S(+s|+(cchJ1Mqw+!gmvZjQ>{`#Yodp;e z7-wgOM2M9{`1)8S=jZArrsOB3>Q&?xFfcGMZ1itqtlzKlrhBGTozdqOAL-wL-TGWm1<|c**=fp;7o|;?y3cYNM4> z{%XmUlWuGj)|8xnW0Odikm^QG1+GA`)av)Yx9z!G^ZczI$A%M2JT#3@9Nlwwd;b01 z)%%0@6~EglzDuTFS}bt(k9USg>g-xS{j$1Zrt4Z+EgTTecf`0LLRVsYukyq$=fKMW z-VBeG4)Fy{pZEBA;4~w}*&z$VOZO~c4!TmP(&?el5~0#0a!`Gfrp7~+FWsIDCkte5 z7I0ZLGqNofWHbJny@X+tgW6OV9m(cdXO&i;R`gDkJnhqcnki^uy@lzj>nsb*B^R2{ zVz4b;lQz*qE#ntgkrG1(L&%CPeXgmDhP&l|@tCf=e$a#aLN}|#kH}ELj+_3!CaJv*e=s zg=QpNy3DkqFw}F>Uty2s!4sx5e7bPQ;gbDSJqJPEb=w}jDEko}J<)dYfdm8R`lZn< zN_9dCf9J1wYCHL)fxd_G1dfYIVv$-l@pBLB@9mtGV0mt5dqVNqPujM@4@87ASy$P$ zcdgrXG@bD?>jb&)2ls4YI~XF-d@e9&$Ky1aec%0by{_o2bk3~2`AF2^jIdLBs5nn( z>WQVsQFr#gUAX(=om*D%Zr$B1&y~F`oDAx(2L3*&pfpk7)GO_aMS>MO>jPaIe=>3O z@04Wo{m{Bc<)Ff>ux)4mSG}vb$faN_b}=Zi{zi9zQk(DY?dKck)o;>ZUC@%W!gHG8 z1N8^}EEBG!Z}|G`zdzFl_rTE5^A_*h?Vq?;ddq69)_Sg8_wLXCGfYKi4sF?zlc!<+ zP9^ChQ~fic3gx)7Ojg&{?nrtrU#%uF=c7W&spgcrFA?ph2p)8*%wEghw zFACE<7u4U^6~DXj!((?PhVLIt?)|(gzo`7Up2?kS%_Ypw@99ljou1U;cPl}%etw(j zvqL2nQg3%pTeze}TV#4>TsO1x{|cGhXL=?1w^^oE1RK}2_}_e>{XOyU#MX_rryr^7 zcrNg5HGj~$bDRbTcmBfn+x!=1`Kt##U31`!&>r2c6H{c3 zCvV~j+zqO4E1s>cFH1D}eD2)8&(a_2_azI4d@k)E-y;9#iwMjZ2~6QMSa-U7XqPD`ZlwXHB?LeBrX@ z0ZGRbNr!b<6Z$J3JTiPZ^T6KtI*zZs+@>O*+dm%LeBV8J6=QVYJ>D(T6eSnk5B_{F zP&?;MvQ2%)!P?jQyt#(EVpB_ba~2k|JWjk*{Gze@W89~oZ5#^IOOn5_&p+_wyIt>B z_xFt}*UOwtVYAGVduQmuL`@TO`9dZ`EX+KL9rzY#e8ex_NN`({7Lc0x_Z&6ZE0s((i5_@jxNic zt-tg6Bkt?E4LKil*8Hy$PpkW8y5{#+_QYEW4n{tkiZ`%4P1CYUY(D(1)%)Xt)jJHH z@gJHw=fM2>zy0DpPw%W&H~9E=`-Z0v6iwd5b*gBWTULu`&gQ>o$i7EU{!b^v{P_od zwQq|Rx}_9%?uU+#o>kVvdi%$Ro*n-dS9HEfUZ-ZqI)fR7|0LFh^BpLD<-OzOhd_xc z-hdj<7i&x+*?ntM*fw9;qx`UK_AL43mHx-p{OH{$=yJTy&U{|^zhBEY{ClgJv-s6 zV#zy`*Rg(&d3m^f8$;?7{XnUoiWA?$V3{dn;? zd7s9)_BR#3zHQ%_?@5mj|1~HHS9rPfD~nLT3nRHE{vu852|NeI3zJV|A3f&(_V~Tq z`LPXYf9j{FUl5JpvWZ~-S}N^yPT-i)<^p4(7~kD$j4KSKuN>50v}TetUrA|9#To}s zWnn&RZ|{o=OSm4-TF79*U3~P8O1=KMDrSw`8Aprx`4(hXTFNX|Tp=kegpH`X7op>e;<-3e$wv<3^_v#3mL$o>67n z+Bq@u4BOioj|yk?{GE5caqDdNkB=rhN9^1tx3189$_lx=uZ>q2)dU5#^@yXq60#-lQvPv9!$8bw)mxR_%0V{!oSu)3S zjPgSmC6P?SS@Z`*5iEXnD zUveu&zH`W(&K!T!zBBi>w&3^a2dylceS+HGo&D-jCFc-&zxG0)=PGN)*m{Gu3p<44 zxYufmx6hyToo$YVv2=^L*q@im`HL25@tr?VX!3R^!_fm<|G&HE+tB{{KeL(JOpbdW z=e4cdDssF0&5nY{>~sElF}kqFyQIFdZ#dO`aC5kxp40N->ksM z*-poO*DmQ$E$Ht(lpma+bu#hoLAw_|^-Djze&-Z+DLJ00q~M2p&Yt7_GyD`E{`8!e zH)jr)gJJ(;X@41a-)6>pnNcxsS(~SJPWyd@XPQZgqIHh@73rfpUr5{w^MAbbeeHi{ z1^qv-m{|qvKBk6D=VeZv6m)9JrWKX*xGEx3PYbn3xqF5(Ps>e~FfvFy?=q2RSE95< zw?O^kK-axpsoP}|CN@b=yOeiLtFCLwdik3Qhi^|1X7m>@WL|!}P=A@Eqo3dJix?@zBWX+1awaHrG(~OP3`p$naZ~SQ9o>=)+P$0x0*gY`SYXoxx~I-{O1?$ zuAW(T|LUHYFovBx%U2(_>z?JNX2Ql7#q7`Pz-Pw0r#^~7-c3((VP&wurbj2LFMBb~ zJLze(X(EHsi(9obrfW)6-n-&cT*rNHvbw~xT?Hz;4M5!}PDtx^jzjcd=QRCb7iIP8ZuWVU=+W2qkLE(z9g*QLP9yq;Edfg7Kz;oYb{BWt26NqH@8k+q6%2&S~>6&*6zW6T3z40q2|*GtUUv^p^xVw)}fN`{A2@Yk_Stcf%BXUq<~( zoXxCX%lSiN_oI2TcG@)yIcI<8*xY?Sy4}a3POrV{YrWW-cRz)$$waUxCyUzpJ#={? zAfr6_gkN#Fd#UmBzj=G!OCC9VzCP~v%IsRhs``H#Szc_3SudV#eze@^L(@&Cj&%!4 zdG~NM{(jA3W4eA>5J%yGcPDu`wYyEr?|GgH{XFma%4J`hz7>lo9Bk$m%hU@`6*(up zqfzm2UCQZMAC8}?Um$s$tvJI_=FlzO`Nvn)zFx3?ty9-(+nEj$g+}|%owagSTE6xt z?@srCU8}f$=i4jTmz_Nu5naW1EK5l4Z_w!vCLbQHXDXX_a`mD_DaFS0qf8n9{@skU zI9{|O`*gz3e~Ul2sJ{y~D1RHZUf2ZPKIDd;;gUp)x!)brcGZ-gd zuD!A0uc6NEy?mC-?ygjL&%a@X(Ob70j!mjJcPYz7{JAWVRP}Fee*N=VjpFhKQmbE@ zZ<-x+{?9&+c?&(Ib^cDtdiG%F;;ygTWLg(Y`ryLxu9Gusp3i=rvj*R@SwAFwV%m4Z zg(JyT$tP>xL!-3;lfRVS+@*EP|8q?Jw>Or@&s1bjcyPA;;`YylC2wCjZrd_t@*0EM z7%eY3ml(wsO&fi2oAf5XJ+EbshyQz(x$dXAc>RZ2_j?V(J}g{xzIa2{4EH(v{EC+z zbA4^uB)%+s=XSSyrXR$FInOj)%XRPA`NGKc1MA!Dhe0Oi{{;n}GBRY3b4oLE>rVK5 zc1C?cl}JS7e%963Y6ag~Pj`NLX_{8zRdJ^Y-m!&gJ%aDPer>7IsoeQt+2Ovc-fSB( zRiCR~zqn)ZjPABo4Nn)gJ@e3Wj~5S`RL-dD%5GTQfArAdme9YvD`NMy+t*rtNcyy8 zj?*-c_UE4~*Ding{bWYZ15FV#&uKbhwq@@VjzxUbsee@+u5jA6F01FJimBX|9W%o> z%sMmS^+T`zyYG)=uMzvcriMR$*Yx0b$@+_`j^?dh&;Qx!*y3+TZH%wjNX9YiJx%?! zZbog`nSBlwd0{1g!-TKhKNnQCS;wN|=?TTPFFuz@^X}o8qOem@bM-{E&dK}q?B=JO zQ&=MYQOdv~;lR1S^`2Y4=Q*3)aX%Y;V-A;gA4Ah*xo6^>E|(2={LS;($ys-*?W?W& z$KU+c3y71SQC%0YAnQ{JT zq;`U)PR2(?&+JZv+a*;N#xl>pSXs1M|MGv#-S5E{)L3D`RqXop>x1WWrdh8jl3DR% z=d#+YG{4tZ_AJ@@&eOB}>y4Tj!RJpsZIu`Ku&7kdl8aC1zUyliMLpNVtiK%P0UeVb zcx=;Pk>HjnnD=1&JMTrWpEZA36jlH3)3?JZKa?xZ?K|-Pr05&vQ2uapLzD8)2E$HKX&fm;%8iESR41c($Q<*1a)7=`46n-9{IT;x<9e$zTf8ew@T%E zS1hP^yc~4SUWdcimTUUc?FpqX4bnC%g;lZres9_S`yEda>(04cA2Y*Le%Bgn%1Ujs z`Sx&v_&lSoX-9loKWviOkl|4iXJqtyg`{t+A4rfa=)crIuED*O*$ z*7?FlSNX%6rPB<=ucc%9&h^U`kUto96?+3JNq)?VjS2sqSQA(4^E0x z?x;DZ@Idv7>ZfJ?XS-F8CR@F+J7ibQ_u-z>kEUy;XT^882(SCoC&OfM-ZN?Lr6cc; z&JE&}omT(L`qtLhwT4<}j;UyK*B59>^GjbS_g6m^b>iD3zHDLTe=Tftn8nr#*Vq|q zwVk!8C|sH}M|{&{o%|njg{Bk~?fgA??TQyS4)&>J&RSk7x%XKRQ^mbf!&=V6hx}RQ z^Pm3tLWG~?!jA8(VfUn-zI>hMW*8{0Zer!vXnub`+p(xN%aa_YA7rLHyDq*(&)Biv zmw`p6`Pzxe%)Z6(`)1U3O`F1@ZBf04YcvPcxmS z{bcXo!{8!NsXd{5rGVsY{>AIwANH-)SJz$qd5@rKYUG;TbN}ZC9`tPWI{SL5!$Gx& zz9u0asji2mBs=Z7DzZGE?)#lIN!do|>*|X4y7k6Y*H_)B_+AxuHEg5uu8G%NPG4fl z5!}JCb4Be#20^ETUyiQIU}TER;=4IXZp+>OMfwnIkWIKuBv)DBA`bwWQCW5OEe7gTf_5I$BXLl^BXLkI2Ts41sz41k# zdGl3!pDHeywx03H;iVbQPD@YezF71#iDlxP#4C#q-@83Yr}6z_hu0QCOjlNU7iqbu zC3H*aGd!QV^S;Ps@%_&OMYaj`DI8PXysrKJvP7?qPmh@`_LGQHsn6GFNcXueF;Bsm zb?xbdmYyw59QU6e@V<29{NndhH<+-#+273RXFoG8ZAR4MUnZZIIdn%|`xAShJG#T* zS!TR&)xH}_*IPZ5?+HZ7*T^oDD!S}`p(pC9`xcc0nQfL?HuE!{d~V{_@u}Czh-Fb? z&p-M*f9i+&;)Z7a89UX}%?s;Av%6d`DOa4m&$@y^-^{RHkYT?#tHFEyb5cjQs+hFf z#%;OtUwDdHzOG%#;rqQyGG^H?KRhe5*qiJ5-qSD&{ diff --git a/src/drivers/webextension/images/icons/sucuri.png b/src/drivers/webextension/images/icons/sucuri.png index ec4be30a3d541335addf6636356de0c04746c9e2..8378d8cd9a353637fbe37b7a479692e564155d9f 100644 GIT binary patch literal 780 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGRtNZmxH2#>I5;>?nKH$} z!4ZP)+_@7K6%An<8=LIjz1zXTvAn$E^XJcAUfvM#RjXG0`}YsRPEXHhX=$~$cQ}6h zI7GzO)(*mekc$^D@%Indv}v=0gX5JeR~#H16A}^~931=mCqNWDdGZ9p2nh*=FdQ5l z&CM-NpFZv2;Fy`2>EPg4QBi5ket97S1A}ErkY6xE&3}g5Cjb904gUXM?*IS)hd=-S zpUw0C|NsBfw)}T}as|YS`)~7q&wsTy|BD3vuTMVp|G(ycum60_OOG=!FmM)lL>4nJ z@ErkR#;MwT(hLlYhdf;zLn>~yPR{o~WFT;?f9qt;+0q(}LcESnSHzDUdH-Lqhf~eX zS4AS`N4mu9Vyj5&nB7~MU2>f^-}}2GZvO7WAI{%m2>7&kKeNW|mt_sR%M&*CCH!>X zCKA$Y*t@i|i$j!MtM|9@^TRAFs!hK>ta)Ovc*i2!w+Ga()?Q6fH|8nbC4Tkz+j$I0 z+AU5A&tA@OJjk_nQqO}|(W(kU89%h$7X7`FxWs!qf9fVRzW>`io_)XgF<}LJ=$zj_ zzD>2WKEl!;BC6NEa9WodL-LXMhFX?u2TO~)c3xfW_2BA+@M*iFrYudU@jS4zppxqt z`HSNNr_r<$}ZC3=^Bwjlhb@;|-WwoCs0SEVQ@=V%#TARVuPg_vVTCEceXz+qRFfTYlNo*((ayGB7YOc)I$ztaD0e0syQ9V0r)m literal 1363 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RIS2TJxPk;7934gxHA2AH z*woC-+}zy4!ot$h(#p!p+RDnt8U$=?Y;0|9?QCuB?dAmrEnBvF z_3HKO*KgXidFRfZd-m)(c<|ui!-tO^J$mxw$unn8U$}7L(xppx@7}$4@7|+FkDfhy z_VVS+H*em)fB*i|r%#_hfBy32%eQaezJLGz>({TpfB*jb_wWDz|36Duo z=V$)~(;LY3ueKJ9q8gclhYB6DLodIeYH>g-cg&+`M)7 z-oq!)U%q+!;nSC|KYsq1QQdKefq^N&)5S4FLh|jw@9}2}W!OJlpWQZbZ}=oz<<2uk zT#B<-1l)YB^{VK3YJbkA@NaT6JzsoYzH_zQ-S5@&-}mO*e|0{uerrpekf3UYrQ>9E^L-&NSsQ=0-5ZiseRd$C~BdV2aht)o93*&edqi)6Ugs z(Q7w*;=H|2>{OSGtEygB(Sm3{-Reo^wNW0mxcYRWWwd{cfSm7aA>={AZR6jx%QmpaT@)v4u6sC zZpa8&$s>1Bfr(M|^75dcS9ZQI7H9Ny|8*zi?7x@=jy(z+Ugm_=y`G#E@OzHiXMvV2 z%N=Jfe)MUpce-qzlq+|W2hFk?-s8^19O^C9*S&SQr=>7(8A5T-G@yGywpu@IbBr diff --git a/src/drivers/webextension/images/icons/svbtle.png b/src/drivers/webextension/images/icons/svbtle.png index 235e1eb028e59702fe4cdbc8f9ae0efae89a4e86..5ef6b8a16ffec195cfe0c6386920fc145001ccd0 100644 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|U!UPZ!6Kid#p+J$;tAiqtinoppd!%JabiHE)#_k_9F+nN@W3SoD~cs**g9v9uj6 zXxPxATX5kcgQW1b4W>QCjRG73!i&Y{W?p30P-5qsutAlD@9ZV-4|^YlM*sQKd-w1P z{hybS&Ua!;N;bMo@y zYH4rp{`dE9ZA5Hr>(QgGGiJ_gT)bGh^w#Q*!o1mc6hBDG|DJlZyQ^!#&YhBzCQn}P ztDxkvV#f}NYuB$Y+`Cs+O-=2J;*%Be3U#h)?z$Y1{KP;9kU*2t5wma6A^VSXaH!F6ry!*_sJX8GsojWa! zjf@ddQB7;t>RuF=l;pg5^JYL;7@MJ?;iC1cR&njwv**bAq?;Z6f{UwIcx1Bbt(_7d zPCeS*-o9|*LdLT4^7R|;-M-!Y^l7Suj7&>kAD@Q4zWCp%Q>P}F%}&h8@sa(<@Uew2 z(EEX2d*6l!4-zsmGYj|0NJ%wax^zkUasQl+ixxR;QSDr|Ol`*O+0BO!J6r1XUjG&6 ztq@zQmOq`({rJ5bH(qQLxNzgl8J~{c-qs&KDl{}S1f&C6-saje<*$-o7%4^^VEFa>_rl$~e+Tgt6@@URly9+f=zLllnxe60$@a;IE3=kxu3fuU$>~M3qoZTO z#)v1`zbXU{DRKVTG%wz6!J*dH)=sn5Ti?EIJI<29cUG0jZLuH^Tk|igp6gq7OiAKe zc>BiDqpi{RC$ngjzVl|>6t(uyVr3Z6;&%88R$!otF?{GXpQwJ%RI z_E0!jc-+a^d9Ibh{-uVS=Ly-R_lnhS-n@Ckwry;lo}L1-vb=NW&TZ<;$;L4_RPyS=k}=N`FW7mx7uap4{AA14~QII4@C^iG`&?TZ$(ot!zvAvSx+C z&GUP%nKGH_Eq-^hZ{~)jgI#T4wv{J zt95~iiJ#Rg%V>q<+h#VmohuAFHt2Mp<~VXhTv)i1KhH2P=jNt2i77vnPKI5{=y40- z*(b5c?Z`&KwF}z#wxs0gx2|MKUZ5)F{l>#8ZNF{7NwMPhw$HbHzc%Zmx8JNgvp?59 z|88CX&hmaa*P0~J)j#Z=JtoaJVNhzYdbypaLDr$~N*hN*BttO6ABH^UAFKyXn@2YE zGwjixddniWhiQlM)YbWiI!-ZcaDU}`Y3Col2f_@~LR9}tHh403?2k%gsF~|^mZCsW*0&YP$rwL`F)!DYGsrDpKHJQkuw-mY!~CYRbC*e*eRViFfu^i*JnZ z(Vnl-z`xW?%IJ;h*P6gUL0OA}207a*m#B|FJ|@3<^JYou>uX1ig?MK2-6^)Sx1Yaj z*RG7h!ihqzCQ?fuAMc-hHS6jwwHN<-pBLS`bjhi>xOj>AJiA&i>+*M3l$>_QJ<+a^ zndPJQslrC2`{)UeITnRYMn*;zt}CuPGsvF~baP|-`u%(Grh>=Ecu$==^+@nR_+fJ^ zwaK09Vs;+7`eETh#jNb?#j|EfX=!OKTC+xHQ-n@PM1;p|^ZaFhe}BLH;DN$+jycK? zZ@ciBF-~hO4Ms_Ux+S zx|*6fQc_Zn?%m0`xv4ep?yjX;ht|dJuE?pC>SsvKaw{$_&MYen+n6|AKYrQP?CWZK z4xc`AX34&NcCPm4=i4uDYGRr;*TLo>Pv~N~e)o-m;`(tajshijU#;rAaQE)nckS=E`#ENpPn_sjbAIVkRV_`;#G60jx*5u^^laU}UHhAx zQt`Y{m%xxOuRm5qd_BIE#Xyvov&n&9&SpaHk)NNR^V)x%YgOuXt=vFjiD~w=4X@Ha zaVV^k)YR7xf7ANuQ_*48i2ZeY7ybYBt19g8_a{}qL$9n{dHIG${S!GUsY8E%f9K_Q zv#I$Zz|73N>AjScRK(TS6)Xj-BMWxl?P5~l4qt!D{lw~3t0F>ISFjYUiY%~t8sFdF zukOpB8m~9KJM`*N!DFT5^1yzjq*$ zdu*dA)4ew-%Mb7r8?ja_4EueQ`{(tYJ9m02&zwJB|F?}$XF{cb#v^|Q!)XkPrrZlB z{K;-t&P=SFGG)pMJASt2HLD!wxfTSSJ@n+sl4a)?3ktXf2H(E2<0PlS!nDLBr+;6! z<=&p8<`5h_`AzZu`{!4^dcJYLXRhel6)OT_8qITVB>Z?49~Cw0MA(noSUzX3&c1v1 z;tsP~RDN2r=6!&M%gdK9*ZjIu&K=T!SXNfH^NZ7+rJFVdU3|aLxjo|R`cZRG^TT-~ z`}_KWa&vRn$qB(UrpI@77C$N4xuershVSTw z>-85eUp}0iZ+Gtq2Sd%e^sJnMf(hT=-gaN45#;E|IMYYX%iCLd^;NID?X$nVyX(!& z%v`nn*gkKIe+P<^Hb%U-wKdz*yN{2b|Fhiw($0%JE5%nYcJG(++qZmq`Tf>fkGQ$Hw^V=6)9ub^zn3oXPTMGK_0&FDYqyITCW(){y}hs8 zz3Y4Q=+USX@#c>Nmi?SG|oenvywOQD+d4o diff --git a/src/drivers/webextension/images/icons/sympa.png b/src/drivers/webextension/images/icons/sympa.png index 288e92224ec4bed330dd93715400d8b09c9cbaf8..f783db293c3eb2cd9706d0d22300137ff9fb8020 100644 GIT binary patch literal 3237 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 literal 7355 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 literal 14213 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 literal 3624 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 bpntvm;gPkkEiN!HFfe$!`njxgN@xNA4|v#O diff --git a/src/drivers/webextension/images/icons/tray.png b/src/drivers/webextension/images/icons/tray.png index 66d51076539e57f9dbc26ab65e5dcc368bf49a9a..8c2ee05fbda685e9fa489f004ef8ae09c65a934e 100644 GIT binary patch delta 841 zcmZoS?BzA<4DfU3<&xrJU|`_&^l%AcU|>)HVGcG128QCQsxJ%-44efXk;M!Qd`Cc- zajG_-^hU)H=6a^Lo-U3d6}R3_i}wf)lsR7i{NCM}zPV;+HhJERW>K8NVf!N>z=eOJ zpy<~CmZgGrDJdxe9G(FhjVu@Mw|j6cI^xt3w`lqjd+!W8kFy2FCoN|`x+A}R?!M>m zGKzQeah{bcd$_r}?A%?;`}e>9IhTLk#k(ezH3ba+$TQ{CxBli~uiZcIZ!!C}M&1XB zYKfcm&UH#$o~>iysGPgLw**Bdv@JA-I4TJxIp9$gVGm+j#G8g8Z2=- zW^JzB7vdP*KHTl!&153R=cd^%!RpZ+ohuR>?3Pn>C?nSJeaNZ?T>yBBm#Pv5SvZ{SJm-4%X+-R{JVeb>5SHHNkq$;|k}6r{=Eg)@R=C7`&>1Zv%Ho zgYyB_YfV`J+Od+%O26JF1bo}xSX9t1veixYQ_0ac--1e?u&0>^-icb0-`U8V8LhDA z(E1FaFDLe0Rp78|oWJQjuh+pe$(=Kl`R_bmbt~cJp3}!)>s6afzbsd;8|Qu}$?(?y z?Zr_jnG?fq zbhVACKyVKGc8AUq$BB>E-bu;R&dALP`Wx4kv&Nw7pIXO@wNcZy&0wCx9PXel!M5{~ zWFhN;@B#^*hP4MKb-3CrwLAKpv%Yx#p|e^0?Nm%v+1)!iZ{ z!OOm`P0F!E qjjW{#!T(aEPVbwP%Br)o;eN%WSH=4$9&iEW3IZ delta 5479 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 BO=bW9 diff --git a/src/drivers/webextension/images/icons/varbase.png b/src/drivers/webextension/images/icons/varbase.png index b167957fbe7860581b54e4a7fea6e07f642027a4..5374d8e88964e9b3f9df408e27abf507c23b7c31 100644 GIT binary patch delta 1299 zcmX@1_<~2VGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=iEA)DR0Tag8X6@b$4u z&d=3LOvz75)vL%Y*qH3XSbsPA3KIhZ%Suld$B>F!N5ju%%Z7^BKfhD`eCG5i*IPXT z?!0z7xWuzFA?vmKhHkF1t7a(|(-tTEV|~5vE{jT2XZI`}QIV)Xmkh_?3}MIrOyXHC zM^%pQ>7QBMzu)@3s_$jbd+w@ydmi4MY5n}qx$E!eWV@$@yGck|O+Z{}7Vo|}B-;x>J%Md^ zx}I4pn%!6)m5{Mx|9WYLfIAEg{+cb(5jhX-L$pnvZ(mUxG*dmQU|-Tz*Sos@nhu3C zU5|Y{8p&(-Qo>=~oG-HRRW%1q{+-Yjsb67|={EE8gy)a8rSD{An6{qbx>B~+HpM5g zP6y2%-zoUCaCNG+my7_HqvX{*& z-RY0J1OFWR_-@^lU)!Bl$g*~2wq#zsx_PU?k0ZyQt^XRHaN_6QhZ|V0xp(KCdUpOp zokYrOv3iDACaTXY*X%cWdWz?f)ui3KSsfzdT2IFx+iiWr*!$eR#;+pM)1>^bao0%ZC;|ZNmFQM(0toDIUBh888mt(&e-^tg|*>w&KuSh zJH6hl{=T~P_7jFl_gRii%Kq%K^m*~qz)t?$RiZNm81ur}>MxsK&51K|7EqT}S@>?s z%*Lxq9hR@ZE_=FAdtT%2M)!ORed#B`T&kB7C9`@~2Bk6o%-Y+3cj8Rh)w`6e`ZI2n zU#|Mft*Ks6@6Ir5qoeO{19p@Obuh-rfsSzM7`oJ(?wP)x>e3uJAK?UCoo~YaY7VSaH7JIq!?{@&!}A zPwcyId|E}$SL0`MN5<@^gN^(AzE;0nwVFpqxc%cgZN+aQ)1DrCb}g%jrGAdXQI~}7 zXFLnkqx`f_8%yis~hgqE7f+X#p+4poK+7s3ZK-jm@v`!u2%k3 zg>Ro&uj#jfytR^nyb*vaMnPlbK+UpS|?_{}^1Y3{Kp{7O|H7OK2EUBlik z{%Wh_$NDYH860eu9&3K2y!Eb}w5Zy$Q0e{?AE!w1cePj9n5)^(`_G-(7`HGaQ9PD` Pfq}u()z4*}Q$iB}Fpyv^ delta 3976 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 RTnXwsd%F6$taD0e0sxg6cD?`r diff --git a/src/drivers/webextension/images/icons/vigbo.png b/src/drivers/webextension/images/icons/vigbo.png index e14e507f1845f42f412cb7e7824fb30f8bacfa48..97900eaaea55d2b462b0941582359ff26a878056 100644 GIT binary patch delta 1702 zcmZ1>dr{P^Gr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=hEVFmM)lL>4nJ@ErkR z#;MwT(i;^WS?bwbJY5_^DsF8J=k}OdE@D5;He}b-tILAdFI(hhuKQu)-eqCC){8P^#`+W1l_3H2Mmj3JyVobfq&b94IR>gwv+AI}Z0snyC9$Vo_OY}>xQ{KV6#159TQoF1 zo>Tqw*|WN!$IVHZnVzhytXs<7MqQsbZyrlrm-M>^fFo$r0;&Yc$*7CM)_ zxv`O>?vLaS!xsnoGfYE%yR;nk;+L~oAg&)bp}D!aUc{gvX@`re>&2_9!+oQoqLh9b z%J9wD_-pa`_U*T3o9DlHd3pJlcXzFMnbp+Pf+FU)_x9f3SL?mI{Qa^;ivMC>$ zC$1l-lAQc_;rF!j^L!5;JXrGO#l`%e7sdE0{O8-na!!!cd;0XLh=hd4A8Fs2My@@@ z?I(`ixh*0ry!d1Nzn`C zpQ~H$DR|gqF>TT$Cr?k$pp1Y2{%y&>Z&&r_hoNr#zBzKXRW4JfPMtD$uI;OPWo2bM zYFODtW@O!B`MJCN{k%C6>g-1rg-)z*d-5dZ%T|l+#n1gtojkd)nVmmL;^ft%M_Zek zn%wS|KRYvXhlKPh#fa6+!OQ)o1~2%OXku?4e{JXVm;e6$4$6@6x;depKlj#_&agER zj&tYE4G9cXj9r}ifY>{&8huJiw#?zEbTgUawN&Bu$;s+3PfS!c`ud^f z_qW`a3QH1nGPAP}FJ`UApNL*OId-rT3 zBcmmkwsPLuws0ZicHWBBLMB{3Y%WPUGwtj5wTQQ})*o=*d_%!N85d%|&tCm4Xz+Y}L9Rc-*Dbd^WWSJIiWXY`h`|GPcLyWU& z_1>d0dR&(a-rd=0Wo}XXYfFRhp}OzyVs|pFJ3q&A@#p*nWgZvV`vqSBrCO`S)GpPzrObncxU zfmX~HWF#d$mD_J-G#&Ex^*#Dl^_mo~+mVX7#~yxsCR3Fl)O7HLki(X(Ten_m)qDBs z)udk!vXz?yl+;$YF=ySAJN9PlltwpBzVyUI!)ME8a4R3*WcK*>_WJzgyLRpJtK&(1 zJoi?HWkq#@ukYDXHZko2i}3L4oEueIY)wq2yn6jQ@r(5}tJwRjTNj-BbDT-Q<4h5c z(wuL}ELZ!Qm{s=I{1h^=Y1tZg-+wb(K>E9@ECL<{J7Ra2U3_+ScB@Z@v!#NJ16ys~ z&rhjyG*sZ~HT&;Kv55W}k$4tM9)&oDf+5@xkRibGEw9 c5BbX;=Dys@OG@Pt0|Nttr>mdKI;Vst0A`>^O8@`> delta 2693 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 diff --git a/src/drivers/webextension/images/icons/webdev.png b/src/drivers/webextension/images/icons/webdev.png index a37ce3ec83faa0f6269df3d99521f9fe678d9a40..fe13b235f91413b0325965dd130ba644de9d4dba 100644 GIT binary patch literal 2665 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 literal 5632 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEsd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56ls zTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gpg^Jvqyke^gTP3i$ zR(Zu%AYpwa1+bEmY+EHqkcA2nz5xo(`9-M;rg~<&$%ZCI3g(u2hGqtqMkYE6Mh1rF z`Ud9uhQ_)EhE@hqbJP@rU|U{jQmW)b5%+*TyH^XQ4ZLrDarb&IjOm+c_qdAhI)o@s|qsmOY(~|@^SbB zE)Dlhft7PnYGO%#QAmD%4lJSqV5TTIJA)#|LO~-uGcP5-yjT@^DWR+@cYMx|ln5vs%o|L3(X<(A9n`o4rsB4s#Y+{&d zXl{^bZVofezbG?3GcPd**;J6LQZiGl3{s2}Qw$6(bxl*v5_L^2O;U6%4U)1QjwCq-TS$2=?o0~S3O-E zLn`K6on1ZQUTEcU`{#ewy{~=$J>~`rQ_F+~uBK%Ug1QT)T?|{Do3r%o3!mj{!_srs zUaOB<-Mln4XXRqqwcA&S?&JvNacO1@?od;CGH-(Krjv1-e!qKHU0*-F*zbRZxd6|E z)BB_!rKhDEPcHsD@A;h1bDsZP`{VA_Jq}ikZin6fGkpJGVP3v%)1&QSlT6$Al06tg zGXvLMc~P06d^Gv^&sz@SxA*Vu`|$XE^HcGI->)5()@zsl!xLApY4f3YM~>m0pJfsI zCB?oSSSCB6Akl>X@Z$}SR%u6U|Etv37k)x_r|io#&eyIo_TGt4EQ4g5ePnJpY)iKk z{%tq~U$zxLzQ69_=5Dcqxt#Gq@1|r*Hb35}Q}^As=0#iRonL

P`v(ff#Ru`25eiLwxqw@|IN$pjit@q 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 wUH$DXcb$)FcPH<1_FVdQ&MBb@0Q|sxe*gdg delta 4304 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 literal 990 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Rxdr%yxc*OP`d_K=|Kp4Q z9Txw8efyuy`G0rs|2OylADQ#NK;VBmQTlar^`~NzP{}(s^KegdMC`2WwZ z|Ns5{|Ng1}*Z2H?c=rE>>i^|3{~w(Gzi-n2RfYf8Rs4T(<9`P8|KC6UciH^!w)_9+ z-2bOn{{Q^?e|O*iQ_KG^N&nw$@V`vz|BT@O(}VsWoc_OF>;Jaa|NXB2U)=oPZ214> z?f(th|NET(H|qYsx&Qx?jQ<%d|GRDf_t^ihQu=>m-~STv|5JSapI!ZbX6XN7(fQy z<^Sn{|L>ptU#s@NM)m)LGymJo|6kqt|Mk89#bW=!c==i_3{Qp$H|9d9<-`V|tR`~xZzW-m{`9I0)|LK+g%VqyB zPW`_u>;Lkc|A%J%-#_L5s-pk55C5MQ@PAX?|0~=77YhGx(*J*W_WyZt|2wV!Z>afS zrTBkM>Hj-N{;$mcpT+inYxDmjbN^5F{-4A3zs>Cbi6#HfumAt%!T*y>|EDqh|Nq}{ zN0$);17onKi(^Q{;kVbV^Oy_;*bEG>NT~OK|BUCe5PNUn~!u zJKJFKVC(bm2KQbrDt&o;`?rdmN?FP7*Nydze@uQZntkws+MMYh(uDL3Eh1X(E9mhy z-EXZef0!@*`rIK?{%x_XIZC$Ltct=D4;X4rof**hvLjtl^g>h2t(|uxjxzCda<~-F zc(mZufpxa5dvujP^i3D|D#R#rWQR1fl*PW2%h=f0`EItDAHGAJsphuS{0^H59Kv`~3MhJ{4;tFyn*tiwKrGRyvm~Ry0KYcW64W z<4GrL!}U$>v*w(-+Yq=|%XOs=XI~E!OV->EDoZxi@%8mIDKCC-LapZee;?ZdP4)1H XUtXVz^UGskU|{fc^>bP0l+XkK-%Cvu diff --git a/src/drivers/webextension/images/icons/welcart.png b/src/drivers/webextension/images/icons/welcart.png index 79eac7a124ffb4c9e8ca2b936153ba1bcf1ad441..f2ce90eafb9c9b66028391e80088b7181816354d 100644 GIT binary patch delta 1262 zcmeC>-zH$z8Q|y6%O%Cdz`(%k>ERN@z`&pY!W?W23=G9pRbLnw7&r?&B8wRq_>O=u z<5X=v>5Yof%=Ik&o-U3d6}R?=XXk{tirA&U+k3lqO4)6u=vxc6Dz>#ROSqiDA#ij; z#4Bc%eMueL+CmIi{w`+gu;1d#J5hmiNzT+y%)N>W96f7PnA|oPn&kGfYzXl2_CD?8 z9ltyE{ky&8Hk*4=Z@Makg4t-`Zo9yx-&U`kX zLh?LYgDvl~1VeIvRPr>sbGmbE6R}?Ex1zIDaOb<`PaUFODW3TqKKD^);6_~;}?_Ef!{^J-6A-|K?I+h(bsV|PX zbIWah9{0w3=PGAUjyCA|e#b}j+=V|^y#$20KXbMJcsece-kdvpLJKS`->=+R>&!Z5 zQ{ATdo#Jy}R%o3q?DmnoWYNxax#7|SkCa_nx0p^Js#{noJNyE}Ip8DvcQ$P=`t zX_fDJa}idtcITQx4}P~kp^a0{EpGbd`*G95`kF((7awdk7Hxkq$=1BH##pe?@ld7Y zq?K9Eg|9Mi=hW}?kZ_!nJAwbg&Q_T@_h;s@T##H<+f(V|B7HJzjxg7?%M*{O9ncJ1 za55^|Xv0^5bN7}q#xG@-`+efxznNZqiOhDYZ|&9{Y`XWg?|V$|@e^Nm)&eK!! zRi(d0xg&PBEn9oy^1)r~&!QSF|8$ry_fejhHOzdFSz6P z*+Onj|HbbXx|lBf5vMt&$j&$}{iC6@#>}3E4d3Jrv2)GnSy->RN^;j^Nn^{ODU+@R zT;wp`pd+WaV1=5-q0e~&`{r%Y@=HIw+jz>u#p-R>Y)g*q|HV1?_TAQP+Pd40s)|E~A1z0FU#E-PVV?0EPC%hSYlO-|``B@e#(nqA5E z@a>cMUs{p-`P#Z)pFYirx*z#JxZuaZuY$3Lx*rZdXghHu=IZwTy6(lxHhH{!t}^HJ znq@}}8Z7qx)O&Wn*qp=dcJj`s@Bikv#R)78SBR?Iv#2C+PEl0FhqyxwNA|5?t>4+R zg59Ge+D}6v#^YIP%Bd)YFyWsy_6OyX{hs{oZFyUm@+oD0+H{V3p;O0tyKg^Mcv#fL zVBu5IKEX2YkI2KUO)M;z%b)7apO$=`!ERN@z`$S*!W?W23=Au7Uvk@M7R_AG{M*yTF{I+w zo2Xn55l4x8d$lj>adnP8&S#UH3YutbWtdd(y2*`WyHp%sr<1JE%^Oo`2_;j)8RP<1JHW z+~F08lnLF>wDR7PX>6*?R6EW-S8+39(g?^ro62!*{&Jz6`AuJchbV>XMf~4p^d#YL zR-nxDHTO8*{76*@-7xLUhBZzb#b&s~rrP(Xyz7ZMSgRnf|9EQ9It7KDsxu>dd_MoH zSAAOQe3iQ(NY}}daSCJfzxMd9ujSSTTt7|(|Liwyue4>Ke!B7EB%wcy0Trceuh(hc znDx8&&b&*kF0Y!DE`L>Y)mON2Iy-<*a|>T)o35Cl24~mWgC~`q%+qjN=hkwEZGp33 zl50eMx$D}e5;18^$*SjsUOBu8T*1+*{fFt{=lW&yKV7IOmN>kwSL4wQ-CWB%E&pBx zJgJ!bBkOXl;?eR%8C@mw!v+7DR+MQub(-F-=ldKohkM7(Ql1OBnog1u*NQdeM2EHh!da|HE>h$Lz-+qm!_gS8n z%P5%29rc`cO2YavbD6XI#`?!k7MQTQx=wg9b=fH|jr}>zH(aC?73@5=*1WiJ-22?o zg;SWWX)A6j%397*y4Q^DT@FVQ^OFV2bGJLryJ6)1S^ny$lw+a+?>0M}kv)|@v+0@E z@)JwBON=Hy%=el#Sy}xN(>=zpYj=Il?yo(rywPux@XeaF$C~bE9h{*fs&M_uiF!6~ z1wpYF&r7?5d+mB&K3fz0Ov18UdX_}z~JfX=d#Wz Gp$PzR2l~kX diff --git a/src/drivers/webextension/images/icons/xeora.png b/src/drivers/webextension/images/icons/xeora.png index 36151f12ff591b31b41e0e28dcfb561e4970e5cd..761a4ba411b0f9c1395c48016415d46f8050db9e 100644 GIT binary patch delta 1031 zcmX>kewNRyGr-TCmrII^fq{Y7)59f*fq_8*ggMw47#NDHs=hEVFmM)lL>4nJ@ErkR z#;MwT(i;`Snd_NXdAc};RNOimem3v2gTTDI7I~M&0#|w1hCDU(%9q*UAm4D@;SrzE z`U~a{ZfWZ`usk{-$*IT}@H8Mqbmjh)(Z_e!%zx{-ZQa~0o+>)N*SB8(Tx>IU7 z|7(1GA0#Cz%J2O?SzTH=a+cSg9U61%>g`yjO`GnzZk@}nSnb)f>*F@95sUa$tL*vc z>8DHoZ{D9D&vx$oxd-=ic&qkqUv|AXd6{0)z4p^Ow`*^_h4Kx=s9-ljMU>lU$?df3iz^IT2?;seVMet8je=BhfglLUCcPL+wR)s1d}iQ z>3rYqJZE|KoMfoI5yf~>GE{nMeP`BIj}soV($xBFuZ8hEf3R1T@y~mYLp!SlE10T- z@Abd9%(?jh&ykI32NKRWJSi`6mCm z8nw3kM1w@f`HWMXeLOdes^wJFx;CpgtO}TL#QffhWY%!rEw{rNihmYoM|ap9|FX1R z?#JAxK_BE!KfKuRL1)%F;UM;&o&=QzZU#LU4#YFmCkdQjNm!KVrgJPt_*h9#v3-uS z*)ib-#;O4>He0SOc2Ao8guBDWd8@@bOGaP8!i9?W)H^>eU;ggkrAaC5?B5j})Dt}o zrH}QzE9AX&MfvFUplS1$f8glKxG8Sq;`Mm*!TOIIkNo;O*Z6>jQ?Qc^quARwJ)4BA z!ax0KTT;@J8pCC#+n1ePu5h4pO9AJLn$oGpa);*~y0p=1SFXqf{U1MVW-#);$T~0Cna&P{!m%|)}*~xJQ)wzGh5i7m_3Q< zYG}Ypd3&#)Cn6LjbbA)uPgpkTzYu^T3 zoE0ZJZ<)Qw{5o+V4P|*QLF?RMbz-`1ot-C7q~ z!m{pa#STGnJdu9=MxdtJc3CQPLkS{r&fW>VKR5p6IhOW!${+;KS9K+v9f~ tKK$r=^Qw6>E$sC>Ok!;`AF{u*XZ8FQ=(j(*lYxPO!PC{xWt~$(69BAM=pX<9 delta 2181 zcmX@hcSu~ZGr-TCmrII^fq{Y7)59f*fq}sRggMw47#LP%7T()v7S3GHVdClH7*cWT zP4wwJk#K>%+jr+S8!&z}5Q}K2@HoK4$s*(=;EU&wYG0>{mj|g(<8(BR5XwG$u9f;Wo2ajj|(bW^49d;xhZx1 zb?oWtz5bbhBb{X=-DaiUzgV>O9H;fYeQ)RAcz6F;o9FatXKVy_e|#~~Q%tN$B|>TS z_MJa(x^4fxH238-&sqQGsGNMIvMO&r!=0Mq%PHF0txmiA=gnZ@3RG!mP&t1+cYAhD z{k-jN|4lAs-dxF{!LWAy>^CO_lR0a?e@sq({=D6@VfTcU8}17wKH*cXEgWk@G$F%d#9(@3Nc7L z=+2dKzs;92!TUh#KY5l7)&dJk?%Pe?Umt%;=Gw9P{5rOc^B6Q3{DNFsbd?lm{&mUb zHrP(Rkt!js)74EfB8@Da%}RZaISVX|w1s9gNSowcj97AUX5;Ky zm&egeKN)T&*86RCwlDs|rIE%|CaKoAeIX0W@o%461)1y?e!O~wvw!=A3k{)9CtdIT zIrW-+fk4T>?T2{(e3cP?=xNZ@&?KUPu&MR^W1rCrtQhgZGZmHPGj26 z`)S?Q`_FkVo_Zl^ok1;6!u&N#j_W=fR#a@;H%Ex|LY>Tq6a&k8R?RK??LxCAC_M7K zru9QBe8O?g$Y}W=zovh)bYv8pnKX?z#zCuf$^*5tq6NKv=^cBXZFcBk+1tN(-;}-I z%47QaG(A3KZhBmMNw&@VRaGJ5@k?(e2P~ZxyJtr$*Ms{{CoT0)t>jxUaaG&NLc1~x zyZ(@eM~W@_ypQRy@VclxO{xFcvgzW_-Q~S^cbBtqU2qH(K771L!6h!?ZU49}(nu$J`z-3agQ&;Z9yE~CRHMzX1pZ=QozJLAto9?NZioyqOD)}!~ILID-yk6Cm z`Md1=7OstNPKi#QW0%WwRq5T)?t{i#r*R%TaC&EqPpzh>!ExqCj$hx;Vlb4^ZaSS7 z#(v=U{Vs*}+iTX$c=IWB@;u96fhob3aUrvOk{(M0Or5prfZ3Klz6zvZ& zEGge$RPkPm=St;#C?+kj+R%Ha;e^lmd8TcvJiq^`+{y1KrYC$-dX}(3o=a8R zwCEC0PZV`J)B!u<8j@22V5R#> z{ZGTo;>vAW4(?Z@0;jb-`!++m<;i)~!VImx35G7$rtOz>N`H2w(@41HbG;gmorp;C z=Xwp+>kqcRsjPpz?t{rS_fD?Y#op0s?xn&Cky7nzWSG~dH|eS}JP24c&norIzrW0{ z`@I{KF3+EA?0@3BvlfS{ceE3O1LKEFlL}v4`0$-k@xj6w3TX_>FW;ZRv}%%4#Bf16oktN5m}9L^7ae)@2fyooYa zbf}N|_v~!Yw;O$tcGJAV1sBYgeZ%zlob2V5d43EIi+ImI*chw&J7A*l=Awk!B}YY- zyv@D0%--t8pu_*+^l7#IwYzHyPflC^Thm)7;pK~Uo)4dS$!3R#%#X}|@bGhKYW(u8 z=j!Bwn|W$(eNx=H-H+kcttk(mZqMVrlOS~3TfF1!^ZHB2w|bc{hKlj~?(dE7dt`d0 zmHU{Eo>a5>`pXUdCDURxDlckHDBXMJ-Lc5nt1_3h879irb^M7d%UQNk#P#8$RYf&_ zuSJ~R=k#jhti_Q6PaLj1xow;IGs0LoSMs`tCCr=o7$<)d zi~eipVD7rS)?AV)O8@%mPrp2qriC;fxZB6H?0?3_*I&B1W1odx`6SH#u90ci+kH~A z|1EqcxZ!@r&n%XdyZm};p)r!|b+5Q9f6J@e7cl)3OJHDbmc1WT?zfVGfq}u()z4*} HQ$iB}9sLcX diff --git a/src/drivers/webextension/images/icons/xonic.png b/src/drivers/webextension/images/icons/xonic.png index 77f6d9e1755bf7a7e0171ffac620ddb2c976b033..59bf40fc5236f125498cb8bc5cdbf76419b0e1f4 100644 GIT binary patch literal 1406 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0a29w(7BevL9RXp+soH$f z3=FIWo-U3d6}R3_i}eu+7dig?-1T>7>!bBfjCpyG=C_Au6Ii{x5!ascVrye({AP(Q?`iq6hwST2z0_Nl#xMwf30A zW}WJPe|~=YRJ23gbJOC*k1s9t<~gh))VXcjw#DxDhq=D}5&rS>V28ee`mxD7tNkh^e?!Xo)!ZMUs$f7`A2v!`-$pZGn7jGUaDtgKgW-?DyBjePg=rKFUU zmaeXC;UgCnAwvlsfrAg7+fQ8&`S-lm|pFSJe$Gn$i$#r=<8v_G|IOUdU)28L!*}=Hv-@m%aCs}r8Wn^SzW~%+Xvv1hCO_)-}c{&@6I;M+jYxcI>JY?n72vf z*M(!(uI8RSy**H6>z|D|`aOL1)i0{0!iBHc)~~4hyXR!exoMfTwYDk8o`2q(aKR*Y zyN$=zcYz64CNMWHHYzGBe(N@S?Te#MEgEz6(!E_DUXi~n;(7eZk0)nzT;}s$$l7W) z`|Zie>Km>av_26L7iZqOhr_pp^AtHI*c+&L?yCE{>-OD@jWa&8l+>F!1wT2gnfWVo#SV|@ zWmS>y1=b!n|9rW5@=xVk;(srBeQd+HJz>FDdr`(qYc!^MpoH$Fbz-+nmJV{hF0 z{LIXi>(*_HT5DbY&ZhL0$P}iU>({TdpH2S%@9%uGz1qi=!hgFZ8~r`)U}5k6^h|23 zmCowmi7i_c9trI(^iJ*6bN|0b+;#CqW%s^@4}n$hJqjfWdFM6?_;ohqs a;%AS0>OcRstc!txfx*+&&t;ucLK6Uc@T1xQ literal 12348 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 diff --git a/src/drivers/webextension/images/icons/xwiki.png b/src/drivers/webextension/images/icons/xwiki.png index cba1e5440bdaffd1c5abed05c164918dcf11b07b..2443a81a264e0c21783dda9e0d9d80b9a38d0cd8 100644 GIT binary patch delta 1578 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 JWt~$(697newgUhF diff --git a/src/drivers/webextension/images/icons/yepcomm.png b/src/drivers/webextension/images/icons/yepcomm.png index 4b987b382f335559068775ec230582d0c1a7864b..fc16c293b6bc5c4de6d27ae056165fd786dbffc1 100644 GIT binary patch delta 1591 zcmeB{`YUAC8Q|y6%O%Cdz`(%k>ERN@z`&pY!W?W23=G9pRbLnw7&r?&B8wRq_>O=u z<5X=v>5Yof%=N6-JY5_^DsF8JkIb18Dq;IQJ}o|a+2t~;l0c~iM^$|*0(b=Pbf~a+ z_qcT&@wy`5@^~`;qvm4=ChOaE7_xOfbmS2d3k>YZ;Z)RMo9KJ#DBtC>1((ad)$gwR z@6*1`;Id{wUQxPH`MbT(?|iQPzw^HSL%mzyl>d1J%Up4uv$4IN;h%wpT&ja{@7g8z zJ|Elk<80?8ou;jV5z_40k9po+dEV9baLN~^HoXnPJXI~uGd4x+a&{2^YS6gVpDEg9 z??D#f(gUk9KP)lbF;^*C65 zQeUlZ(4Nw?QmgSr!E&yIxO%426pIvI0p6yCteWi&j`w4}`uv%^?ckZsvS+`|GhXhk zDG-}~vOfNo_d)mfA)NX$-nB<9;yn|J{-tzry|8Kuhf?3I7!&!Vf6Ij19QmLv&uvY-X!k&WW;R0BsxYhrB*=WUDNLMIuR?= zCO8S!Ge5f7y6n$#mSz8v`|5WuTWZp{OV-OyaPHm6C9`CoA1V0~DtRdG>eUBE$DB%* z$gn(r(BtuB^Zj>jM=ZrVAMW|{d!@9fsK%s(EUC7uzgJJ`+;^1qXZG1hb&18jDt>%t z%z`G?yEy){?D)tUU{XIx>`y@6yIe($Ndi{_GrnCg53&+^)U+jZ`}G40QiN9NH$_gm zJjvkc`|s_7=O_GWd%8s9iQe={`_~AHdV1W{nB=RUSN!cQx8nq}m)BO=a8C5NFkjVk z#&Z7&f3Exd%(r1U_2=)5w!E9W7dRZ^N+fu9(vv;) zufXp2Ntgc1=U1nMsy*r`K`2 zzWnT;`fYxoV~~O&SK~X@yAN%2m$Jt{_PMv#(%CFoXHLBh>+#Y}*==?463R1K4R-vo zp6Q>z^UZ!`reOK=A}=y66qYWYt!ck4yD#d+;wk((-7Z@jR_tA=VBb?)f5lLn>yDRG z$fJO}pZ84&s(m8(N$jo}`19{w{NUGgHl6(*5}MwR=5dH{M>hV^Fql&L@1*db&2wrOWFAR9JoSOi zr`Gx(UfTP&IkmsOF`v^|ciI`f#-!r7ZR^tPa?9U#D8AylFyTzoYR5k^_ulYqvYo5^ zXJc}=?dcCcbJ`R3be3@DEb$NgD6%T~@}y|@{znzQ;(90KOKw#6NBFUR*Jw50d{aF^ z^)`1=?^EuHo#xV_db({qR=3)7*Y95ARV4A)Gejh8Q|y6%O%Cdz`(%k>ERN@z`)=D!W?W23=FF>3-4_-i)OCptn_qo45_$v zCptGLI$W~uefpy-emUyr!Y`Y7-quyl+@&genJwdj{RXkz#E^e|w&- zUcl*(+t&AA|30z(_OUnr zjq0{!^}hZuuVQ5HuYYcNzViO}IrY_NBBrrQi?$^$xOMvS^BTD|d2YK|-%8vvxHYrg zUfgQ`&8;?XHZ>*8)^K1d>yW$e@Js8p$)(luB1QJgW{EZ={1r(sd*I9(^J}~D@x$eL zZEIJFG$cfCt}2-!C$I6b?7VoD(thWJ?`dB%($18L75BSYa@Cz=$QN0l$#!5S!}GTK znkVWuP19GmF|h2O-*iT9b8c(g`9)o}MLac=`07}0OL$ACTb!4EzmfmG%TN8c9E=>> z%+Jrr)s$Jo=*!7@aMsFsUzGy3PvJI;=iGKH;M~3ck5md{cr!kB2{brFuHj2-Jj?J+ zjQN`S(Szd77lNXW$*qap{NsCPLQF)S48z>7v+Bjy+kQ1Lvu!P7eS2+_P{V3wQXzd{Q-N{8RLG<)r&#G4$H`^Kd z)*4LuU?*4iEIB{p#e?p}J;`BShkQA9DNd9-?JC;V*KG1Gd&7V$$QAQKUKbI zzc)Zr{)0q4um5+U4QGRNSg&}`oowxRc|y>Epam=&jy`KTJAGoyU3P^i{ias&_9?TC z&eq#k$LANUnNxY-P^RJBMq6olwsS^TYG=JMIuL47dq(O6&xM-&z>Hs}@;BzM3ZGhM zaK=i*?H{XP!-4v?tKu?}GY&e$PGDc{%ieaMC1+Xq=BgRG$@NcWellIo=^=B{uQ^^T zUE+`KE%WQ1U+UO&;Fe$4>Bj=6IqHsH<_((5(5C7X@$$6E{?WAoZZCkX|ZQ5%Ni3own%{kCb0ruw?6&XK2^U`iRHp4jfhwB zM^1_iCuD`0n4O$A3Kf@1BxG$=7*`ul6_?*=0 z*aXeSu4ePVf5K-of3^!X&rI7I@pJl4RC=@}ECU z3cSvEHpTIWWo&rEqEngg@^iCBz4@vA=9mAZPpQwj&AC9urv0jLlL_k@HS52Qn;6er zl|JotAm((O)Nl69={)J)d*dUGf>jgkXpOc^e1(~u02tBJ0Qc;<%>KJuuvhtVZ?8OsP zFJ5Q2I_+@jgQL&Z;CJBx|4yz_YMAsP-$=%y^4x=`A9j7vXxeBLQPO81{9@6)|I^+) zd%o@0I#I=jNgu4j?mv5Md_YxIopToVnSzJG8NH7mWKC|bs;_?9Zty$ps*rIlr$2tG<;Sq9q37HB=9xD7F3V2199-FQB5uQzKHews{GWGz zig&Bd4i|9nRQM&ISo(5*lF5v8u3kRBv-Yj?_`f7xNN~7#TVdhN`yufz^*^O|w=sAf z;tDI@nDt|q!rJI9TP-d)*H$jS;8+#X{Q+oeF$-=->EZ8D7@Y&& zrF8$>KLP*3&I&k8zbVh){BOE|;={t+jQCIY*)Bg6oWU{w)V?RJMf(r?X)A0#Q#a{q zeRy+Hj@ebQ)!EJeE2<70xqiB+?(vP^|JPVDX>fM0lu_I%B)G)&$BBCDCpQ%hqB_&V zSsACWY+Cv9^cQ8cVfp!vp@wU$J4F(sJ75{C@ej zNvcodr?T9r+P{AKnng8&x!Z*9*$2jNXlKR=;=H^i6){@zAV!S5^}P(ss11?Ahzei(H=+d zsv-#o(HMPK#vIYFf8=Jp*)hY4YhKRo;ibu4>ld3&RR4r$^P)JK z;~lfl?wQ)RH;?0|e@=gVOYO;zS3b)099Z(_$lI+B2R@pK z#>DvT){ceNsq@!YY}x9cH|wG7vj0Liud>|Ot-toiv)?(P+w6Gbo*y)bG>X`9*RR3$ zW};9Y!_L~nlf#de83d?h9r`yf;awTiwNJId%*uQICzsEA)gyiEbzh@SrK5S!$}=e| zwU1uiBKJWqY`=d$qijSdqwyWq`e&B{HzeJ)aJY5QYny`R+z(}kA8(L&?-rleCM=sHxA)G>2hws!4_9B<)%ke& p0i}9(wO)?6yQgwK{Ac1}h}i$EhqEyA0RsaAgQu&X%Q~loCIHr$x6A+l -- GitLab From 36d148f4ac1c4d2978464403dfe511f7807efa0b Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Wed, 10 Jun 2020 23:43:46 -0500 Subject: [PATCH 406/550] Add RebelMouse specific header detection --- src/apps.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/apps.json b/src/apps.json index 5a9459464..ced159aa0 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14424,6 +14424,10 @@ "cats": [ 1 ], + "headers": { + "x-rebelmouse-cache-control": "", + "x-rebelmouse-surrogate-control": "" + }, "icon": "RebelMouse.svg", "html": "", + "icon": "Docker.svg", + "website": "https://www.docker.com/" + }, "Docusaurus": { "cats": [ 4 @@ -2969,15 +2997,6 @@ }, "website": "https://docusaurus.io/" }, - "Docker": { - "cats": [ - 60 - ], - "cpe": "cpe:/a:docker:engine", - "icon": "Docker.svg", - "html": "", - "website": "https://www.docker.com/" - }, "Dojo": { "cats": [ 59 @@ -3106,12 +3125,12 @@ ], "cpe": "cpe:/a:adobe:dreamweaver", "html": "", - "icon": "Java.png", - "website": "https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html" - }, "JavaScript Infovis Toolkit": { "cats": [ 25 @@ -5556,17 +5585,13 @@ "implies": "Java", "website": "http://www.oracle.com/technetwork/java/javaee/jsp/index.html" }, - "jComponent": { + "Javadoc": { "cats": [ - 12, - 59 + 4 ], - "icon": "jComponent.png", - "js": { - "MAIN.version": ".*\\;version:\\1" - }, - "implies": "jQuery", - "website": "https://componentator.com" + "html": "", + "icon": "Java.png", + "website": "https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html" }, "Jekyll": { "cats": [ @@ -5646,6 +5671,14 @@ "script": "/jirafe\\.js", "website": "https://docs.jirafe.com" }, + "Jitsi": { + "cats": [ + 52 + ], + "icon": "Jitsi.png", + "script": "lib-jitsi-meet.*\\.js", + "website": "https://jitsi.org" + }, "Jive": { "cats": [ 19 @@ -5806,8 +5839,8 @@ "headers": { "Server": "^Kestrel" }, - "implies": "Microsoft ASP.NET", "icon": "kestrel.svg", + "implies": "Microsoft ASP.NET", "website": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel" }, "KeyCDN": { @@ -5848,6 +5881,17 @@ "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", "website": "https://github.com/ericdrowell/KineticJS/" }, + "Kinsta": { + "cats": [ + 62 + ], + "headers": { + "x-kinsta-cache": "" + }, + "icon": "kinsta.svg", + "implies": "WordPress", + "website": "https://kinsta.com" + }, "Klarna Checkout": { "cats": [ 41, @@ -6038,6 +6082,14 @@ }, "website": "http://www.lepton-cms.org" }, + "LOU": { + "cats": [ + 58 + ], + "icon": "LOU.png", + "script": "cdn\\.louassist\\.com*", + "website": "https://www.louassist.com" + }, "Lagoon": { "cats": [ 62 @@ -6210,6 +6262,17 @@ "icon": "LiteSpeed.svg", "website": "http://litespeedtech.com" }, + "Litespeed Cache": { + "cats": [ + 23 + ], + "headers": { + "x-litespeed-cache": "" + }, + "icon": "litespeed-cache.png", + "implies": "WordPress", + "website": "https://wordpress.org/plugins/litespeed-cache/" + }, "Lithium": { "cats": [ 1 @@ -6225,6 +6288,17 @@ }, "website": "https://www.lithium.com" }, + "Live Story": { + "cats": [ + 1 + ], + "icon": "LiveStory.png", + "js": { + "LSHelpers": "", + "LiveStory": "" + }, + "website": "https://www.livestory.nyc/" + }, "LiveAgent": { "cats": [ 52 @@ -6360,8 +6434,8 @@ "icon": "Lo-dash.png", "js": { "_.VERSION": "^(.+)$\\;confidence:0\\;version:\\1", - "_.templateSettings.imports._.templateSettings.imports._.VERSION": "^(.+)$\\;version:\\1", - "_.differenceBy": "" + "_.differenceBy": "", + "_.templateSettings.imports._.templateSettings.imports._.VERSION": "^(.+)$\\;version:\\1" }, "script": "lodash.*\\.js", "website": "http://www.lodash.com" @@ -6402,14 +6476,6 @@ "implies": "Java", "website": "http://www-01.ibm.com/software/lotus/products/domino" }, - "LOU": { - "cats": [ - 58 - ], - "icon": "LOU.png", - "script": "cdn\\.louassist\\.com*", - "website": "https://www.louassist.com" - }, "Lua": { "cats": [ 27 @@ -6441,27 +6507,6 @@ }, "website": "https://www.luigisbox.com" }, - "Miva": { - "cats": [ - 6 - ], - "icon": "miva.png", - "script": "mvga\\.js", - "js": { - "MivaVM_API": "", - "MivaVM_Version": "^(.+)$\\;version:\\1", - "mivaJS": "", - "mivaJS.Store_Code": "", - "mivaJS.Product_Code": "", - "mivaJS.Product_ID": "", - "mivaJS.Page": "", - "mivaJS.Screen": "" - }, - "headers": { - "content-disposition": "filename=(?:mvga\\.js|MivaEvents\\.js)" - }, - "website": "http://www.miva.com" - }, "MODX": { "cats": [ 1 @@ -6487,21 +6532,6 @@ }, "website": "http://modx.com" }, - "Botble CMS": { - "cats": [ - 1, - 6 - ], - "cookies": { - "botble_session": "" - }, - "headers": { - "CMS-Version": "^(.+)$\\;version:\\1\\;confidence:0" - }, - "icon": "Botble-CMS.png", - "implies": "Laravel", - "website": "https://botble.com" - }, "MadAdsMedia": { "cats": [ 36 @@ -6821,10 +6851,6 @@ "\\s*<\\/div>", "icon": "PDF.js.svg", "js": { - "_pdfjsCompatibilityChecked": "", "PDFJS": "", "PDFJS.version": "^(.+)$\\;version:\\1", - "pdfjsLib.version": "^(.+)$\\;version:\\1", + "_pdfjsCompatibilityChecked": "", "pdfjs-dist/build/pdf.version": "^(.+)$\\;version:\\1", - "pdfjsDistBuildPdf.version": "^(.+)$\\;version:\\1" + "pdfjsDistBuildPdf.version": "^(.+)$\\;version:\\1", + "pdfjsLib.version": "^(.+)$\\;version:\\1" }, "url": "/web/viewer\\.html?file=[^&]\\.pdf", "website": "https://mozilla.github.io/pdf.js/" @@ -8175,10 +8257,10 @@ 1 ], "cpe": "cpe:/a:php-fusion:php-fusion", - "html": "Powered by ]+php-fusion", "headers": { "X-Powered-By": "PHP-Fusion (.+)$\\;version:\\1" }, + "html": "Powered by ]+php-fusion", "icon": "PHP-Fusion.png", "implies": [ "PHP", @@ -8213,15 +8295,13 @@ ], "website": "http://phpdebugbar.com/" }, - "Cecil": { + "PageFly": { "cats": [ - 57 + 51 ], - "icon": "Cecil.png", - "meta": { - "generator": "^Cecil(?: ([0-9.]+))?$\\;version:\\1" - }, - "website": "https://cecil.app" + "icon": "pagefly.png", + "script": "pagefly\\.io", + "website": "https://pagefly.io" }, "Pagekit": { "cats": [ @@ -8241,11 +8321,11 @@ "headers": { "Server": "^Pagely" }, + "icon": "pagely.svg", "implies": [ "WordPress", "Amazon Web Services" ], - "icon": "pagely.svg", "website": "https://pagely.com/" }, "Pagevamp": { @@ -8266,15 +8346,15 @@ 62 ], "headers": { - "x-pantheon-styx-hostname": "", - "Server": "^Pantheon" + "Server": "^Pantheon", + "x-pantheon-styx-hostname": "" }, + "icon": "pantheon.svg", "implies": [ "PHP", "Nginx", "MariaDB" ], - "icon": "pantheon.svg", "website": "https://pantheon.io/" }, "Pardot": { @@ -8434,6 +8514,41 @@ "script": "/phenomic\\.browser\\.[a-f0-9]+\\.js", "website": "https://phenomic.io/" }, + "Phoenix": { + "cats": [ + 18 + ], + "icon": "sazito-phoenix.png", + "implies": [ + "React", + "webpack", + "Node.js" + ], + "js": { + "Phoenix": "" + }, + "meta": { + "generator": "^phoenix" + }, + "website": "https://github.com/Sazito/phoenix/" + }, + "PhotoShelter": { + "cats": [ + 1 + ], + "html": [ + "", - "script": "b\\.yjtag\\.jp/iframe", "icon": "yahoo.png", + "script": "b\\.yjtag\\.jp/iframe", "website": "https://tagmanager.yahoo.co.jp/" }, "Yahoo! Web Analytics": { @@ -12738,6 +12885,17 @@ "implies": "Erlang", "website": "http://yaws.hyber.org" }, + "Yepcomm": { + "cats": [ + 6 + ], + "icon": "yepcomm.png", + "meta": { + "author": "Yepcomm Tecnologia", + "copyright": "Yepcomm Tecnologia" + }, + "website": "https://www.yepcomm.com.br" + }, "Yieldlab": { "cats": [ 36 @@ -12777,17 +12935,6 @@ "implies": "WordPress", "website": "http://yoast.com" }, - "WP-Statistics": { - "cats": [ - 10 - ], - "html": [ - " - Logo - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/src/drivers/webextension/images/icon_150.png b/src/drivers/webextension/images/icon_150.png deleted file mode 100644 index 7028f9c5e8ec561052b6e3d93e40cdcc47ad4586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5781 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 aeycaWcfZa3)WyKSz~JfX=d#Wzp$P!NxjU2q diff --git a/src/drivers/webextension/images/icon_44.png b/src/drivers/webextension/images/icon_44.png deleted file mode 100644 index 9a6321eaacd8e2de1029d9a698ac1c5255b791b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1725 zcmeAS@N?(olHy`uVBq!ia0y~yV9)_!4mJh`2Dz3fMg|53wj^(N7l!{JxM1({$qWn( zoCO|{#S9F**Fl)kNn>^e0|NtliKnkC`$HCfR!*}eb1bwN7}&f#T^vIq4!@mIT`=XU zu^by9}DaoLqBN$uWC ziEEBt+}6xy-E!om#e%C>jB=NEmIZtWTF6qcDO;g!LQ47Jw9WU+{r;b5*r|B)Y}22E zzptOO{5|h;&3ViB#q)|E1jTfHmY(|V7}xyene)$I-SelWNB^W$24{V_#a;FH>~)+H z4Q^k=j3<4%9R4%x%Oa+l$-kcpwcg^J;(Ot*qSvZ;`CV_DQ_iINRB~6$3fEeD&z3u) zVYR`R+f&!gwg2fP`OmE0vwz3h<*e8ItUNE9oPE11JN*Brd)!<*j8dOF1%49xu$1MJ z^^_B@rk%+Bzl)(^Ysjuy@5CmmGdvdwyT&AUR$_~M-jlN5dldCYR+9A19CIXN{i_lj_C^s_sGQs#&4 z$}fL!yw9|ytAAe9deZnM&X9Sa+k!uWkCrMc1F_ zWiib27SVC|;4UED;%-*4=pOp3AIIJBKcGWC_Pg4}4%zn~%s!mRJZtv( z?&^CYKkkKuBorJ-J2+{k$l1?K6QbvM{p?~|r!~88lc?Wz&toOxdi~9Nbz?h!%vE*f zd)#*TTA#gCQ``iO6H|EDU(3xn-}Fh6;mZF6{kd-w8T?vxZk5R^Yae%wdX~=qXsz_R z2dBH2sjF2Vy2{Wd^jn*$aPI4Hy)%zyZsW?TvzxE}FY289z4cF?S?fQ4+55Z0Ehp%b ztciv3jXp80kpRC3veud8IV zvbr>PSBm*&@bOp?-OZLsmTVs$*)YGdIt8 zy2FRNO(kf;b)Bkx77pFu<{n@qe63?Yu4^jj54_%sQ zWwYXNOGy6`4=cXT^S_QQ>gr=woU&GZuJBbst2O_UHT}3`iakt?mh+e`a$;H2eB{dx^=^Tvcf0}rb7I))%u0{)UF4P8XK1Ecy+c9x zmXefj|5wiWw`3o4ao^}R3unDi@*?MFdhC6JwSOH~ZL93eYB{RB*UhD!^L1QMuaD2n zJ@H*HHR@g~|GKhVIOhG0NelO0ZLeHYeQNrJnk;RX8*EQ{%T(1i%Z5)#JZJMFje6LlA@3+eo4%oDwD;^DI<+%q3)EV=*g*^W|)qY;~x*{5#Hwz~P} z9BXZ~_Cv?*sVw!q&)yZ9rxp6Dge&}NUD37f{j>6i`fqk_ZRp*u^hxGJC7*uBw6Bb> zr1iSKKeWl>=3U4bVdMC{-evacKRH%&dUj4KI@gxL%cgnbnQHQqwCon$omMfm4Z7+( wA{I~B^@(X^?%C(}q<4r+e-zZy{hzs|&+pd$&1()YFfcH9y85}Sb4q9e0OKl3X8-^I diff --git a/src/drivers/webextension/images/icon_50.png b/src/drivers/webextension/images/icon_50.png deleted file mode 100644 index 935b35b72739e4d4c002d490517f10202ebe587f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1942 zcmeAS@N?(olHy`uVBq!ia0y~yU@!t<4mJh`208nVjSLJ7Y)RhkE)4%caKYZ?lNlHo zI14-?iy0VruY)k7lg8`{1_lQ95>H=O_J=I|tekv3^BT4=Ft96ox;Tbp+0V_-~p7-}1^mD{sm)syD&!NED*TuOYkG)8Dn*WStQCrr3Z~UJ0H&%7pxo6g^rZ@k3SL(pv z6D+b=?|$6QU&WFWS#ye|`JT%+q&DAExvBc*7=IkU9&e3a!PuL_ph50drw?nQJ`iub@{}ks|Ay1w|v^S z;p1awowr?@6Mk+xl^K-E9^|vX@z4Y3;D9~rcYlyKtcVH{xv@Ij(^aNh%;l1VbZ~KS z+oseeB}fzs!C1`mg)eHD2Fd)o8l%c1T`q@{r0+{`}BplH2V-yL3-i_unFw`+-}X4x}9r&1I4Mbuwk& z@6|F#rmoJg5llJX&HHEbvZ=klpBq^n<~*=4%U*igRoBleC$wCxKHRF$*ums}mG8mB zh^uGx&-y*QIcxXDoWI;j8aLdtgUyAD?u6G@uX@6fANq5V>fBSa<{eV?(s4L5W4hm~ z9jDD}H|ZVdw*OzhTX5eMckjolkM0)!bzoRi^G{o4>8-_~-QD`1JCwv3b0_}TU>$nx zPa)g>+OMyt%>N_i|M#okyQ%|+vs2{@7JT~TYc2HX#@?lk>fHCAy?DLWBRKA^{QIDt zxz|=?B-HdIoV+UYbJ^xYi#@l>{5Te{N9WH)7rELbtxnBtb^Eu+zj*jT&;E1Q@rNau zFZQav=He^dq~~y~g+6PuruEgCmqQgKr}TxlYWQE@ zBorKS-lS1ti%$5I)1fcsJ^Fa2@E7+ocGsFCxy#4a)(m|_K z?dGjy53rr07uHh4`(%oD+VLCSn__oN4ODbpvCZ-6td?oV1h!Vss@(d9Icm1k4!5Hd zUv=(}+Q~3SkN16wIJ=gTe_rgXxxT+RO%vvPW|C`(dHC$yHih>x!f_kJ_)Pw6s_kIy$hE7oRd zn0|>}a1)P&g8$1osUFvI%N}0$zpTA`?X+eOx$hebqwT-WK6y*WHR0wy zE|%mgI>$014;x?HoUpT@urKVdvdXkTo2DtJYjUiN9kNS5`5AONQyQ&L10@=3GAetUS?U(n!OtYko3bHE16*fQIiE?sf^&GH{N<(VD2!{;Ltz~Lez z_ckoX%j=9|$;`JVufM+7bY08KPDRzuOjf4EUTDd+`Nz(z-L6^XR&%gI~yR*4EVs{M3wg}DS-35<2ck{M)^zVtE zc=yNG;Fh!AVW$(9{FvGQd|v;_4~mno28%3w$FMIel;hIYXpcbSwmZkRNQV+Dd3PtN}3#Z@oi)bs*^la8*QDdvyJFoj#*wAy zv$s1Hl`n5x<8!s;n^DK_H8IOpBzs<0Q?Pp&r<8g5?;P`4Yffn?d{>Tqmps{ilCkUI z{6pR^wOanj8Z59b($cfJC6aT*uSbu<5R3KFKEkF8*+p@uR~o(H5H{rYpDZ zWIiEj@i*A>q7lan-5D>!7GHGJjJ$T{*sYB7f~KzQD{bGam1}o-u%vyrU!ju1rkmO( z@aD>r%KwpOSC2ROBx}vJ^R0>Ve{=Ly(mF=tNLxR_S7r%)M?VEF(fPOJM)%aCF@H;g zt_vRdeaiGvu+oh=DtBFZZE73!XQggT>kFT9ttxW*@s8db9d|>1%X5p*H1pzl?asi! Oz~JfX=d#Wzp$PzhzpT9g diff --git a/src/drivers/webextension/images/pin-active.svg b/src/drivers/webextension/images/pin-active.svg deleted file mode 100644 index 12462f304..000000000 --- a/src/drivers/webextension/images/pin-active.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/src/drivers/webextension/images/pin.svg b/src/drivers/webextension/images/pin.svg deleted file mode 100644 index 20e42e6d0..000000000 --- a/src/drivers/webextension/images/pin.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/src/drivers/webextension/images/twitter.png b/src/drivers/webextension/images/twitter.png deleted file mode 100644 index e20284ddf2ce763c5a010720c901f29c7900a2db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Z9H8ZLn>}1CrFq)xcfc+ z&yFL%`|j(mxLv=v@ZQgMP6I=pum7~q=d@@#u>IQ17oRYr=$ZZDE!_Vl)#m+qzv01) zx}ToE<<9K>V8Q9S@b9+c%N@9c%;wDJH~xF)Gd~-Tx7`2qh|heD;`jca-~a6B^Uv$| zSuB(=c>nFW)rKZZ^MBkW@2l92H0sZv)zp}^u;TAzdC~v>|37y$Jdk*H>*4}e?f6FC zq#2b@?ai1Q99Wb$oZJ6b@Yw!`chhsECTu)7uYdc-V@xMJOQ-KYqn>hNk9E9Mq1)4a z>hlkOE#I@Z_k7s`S0M{t2Cq-^tA877J$Uil`G(2<|39zGr7JPD?s7Q3t(<3W^?&0t z`+FBz{`)dLSK+J!_l&}uXLycCJ-`3oZ^iCkxr#jJcmH4f`QCKUcVF i1B<|BW1cJqhR>heS2J4#oMK>LVDNPHb6Mw<&;$Ve__DD8 diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index de7e7a575..efa4b4833 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -73,7 +73,7 @@ const Driver = { if (previous === null) { open('https://www.wappalyzer.com/installed') } else if (version !== previous && upgradeMessage) { - open(`https://www.wappalyzer.com/upgraded?v${version}`, false) + // open(`https://www.wappalyzer.com/upgraded?v${version}`, false) } await setOption('version', version) diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index d1fc1dbf6..38542c997 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.8", + "version": "6.0.9", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index 443808db7..c25ebde27 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.8", + "version": "6.0.9", "author": "Wappalyzer", "license": "MIT", "repository": { -- GitLab From cc6efa2224a59fb981352b6a122625928f9ebd1a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 09:16:39 +1000 Subject: [PATCH 419/550] Fix link script --- bin/link.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/link.js b/bin/link.js index 03cae6de3..f59d20803 100755 --- a/bin/link.js +++ b/bin/link.js @@ -1,7 +1,7 @@ const fs = require('fs') const link = (src, dest) => { - if (fs.statSync(dest).isFile()) { + if (fs.existsSync(dest)) { fs.unlinkSync(dest) } -- GitLab From e124858db4e789a6c1b2c7cb28aa86d74e7f4035 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 09:23:13 +1000 Subject: [PATCH 420/550] Fix Yarn dependencies --- package.json | 9 +++++---- yarn.lock | 5 ----- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index e7d697fc1..0bbd562e2 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,13 @@ { + "dependencies": { + "@prantlf/jsonlint": "^10.2.0", + "adm-zip": "^0.4.14", + "convert-svg-to-png": "^0.5.0" + }, "devDependencies": { "@nuxtjs/eslint-config": "^1.0.1", "@nuxtjs/eslint-module": "^1.2.0", - "@prantlf/jsonlint": "^10.2.0", - "adm-zip": "^0.4.14", "babel-eslint": "^10.1.0", - "convert-svg-to-png": "^0.5.0", - "dotenv": "^8.2.0", "eslint": "^6.1.0", "eslint-config-prettier": "^4.1.0", "eslint-plugin-nuxt": "^0.5.2", diff --git a/yarn.lock b/yarn.lock index 9914984bc..f57832dd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -506,11 +506,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dotenv@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" -- GitLab From 59096d111f4c68523133d84c0a897a29aa47a0f8 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 09:27:27 +1000 Subject: [PATCH 421/550] Fix Yarn dependencies --- yarn.lock | 254 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 139 insertions(+), 115 deletions(-) diff --git a/yarn.lock b/yarn.lock index f57832dd4..f011f2b21 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,95 +2,95 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff" + integrity sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw== dependencies: - "@babel/highlight" "^7.8.3" + "@babel/highlight" "^7.10.1" -"@babel/generator@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" - integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== +"@babel/generator@^7.10.1": + version "7.10.2" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.2.tgz#0fa5b5b2389db8bfdfcc3492b551ee20f5dd69a9" + integrity sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA== dependencies: - "@babel/types" "^7.9.6" + "@babel/types" "^7.10.2" jsesc "^2.5.1" lodash "^4.17.13" source-map "^0.5.0" -"@babel/helper-function-name@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" - integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== +"@babel/helper-function-name@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz#92bd63829bfc9215aca9d9defa85f56b539454f4" + integrity sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ== dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.9.5" + "@babel/helper-get-function-arity" "^7.10.1" + "@babel/template" "^7.10.1" + "@babel/types" "^7.10.1" -"@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== +"@babel/helper-get-function-arity@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d" + integrity sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.10.1" -"@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== +"@babel/helper-split-export-declaration@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f" + integrity sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.10.1" -"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" - integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== +"@babel/helper-validator-identifier@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5" + integrity sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw== -"@babel/highlight@^7.8.3": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" - integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== +"@babel/highlight@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0" + integrity sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg== dependencies: - "@babel/helper-validator-identifier" "^7.9.0" + "@babel/helper-validator-identifier" "^7.10.1" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" - integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== +"@babel/parser@^7.10.1", "@babel/parser@^7.7.0": + version "7.10.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0" + integrity sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ== -"@babel/template@^7.8.3": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== +"@babel/template@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811" + integrity sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig== dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" + "@babel/code-frame" "^7.10.1" + "@babel/parser" "^7.10.1" + "@babel/types" "^7.10.1" "@babel/traverse@^7.7.0": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" - integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.6" - "@babel/types" "^7.9.6" + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27" + integrity sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ== + dependencies: + "@babel/code-frame" "^7.10.1" + "@babel/generator" "^7.10.1" + "@babel/helper-function-name" "^7.10.1" + "@babel/helper-split-export-declaration" "^7.10.1" + "@babel/parser" "^7.10.1" + "@babel/types" "^7.10.1" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.5", "@babel/types@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" - integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== +"@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.7.0": + version "7.10.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d" + integrity sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng== dependencies: - "@babel/helper-validator-identifier" "^7.9.5" + "@babel/helper-validator-identifier" "^7.10.1" lodash "^4.17.13" to-fast-properties "^2.0.0" @@ -129,10 +129,15 @@ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== -"@types/json-schema@^7.0.3": - version "7.0.4" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" - integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== +"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.4": + version "7.0.5" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" + integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@typescript-eslint/experimental-utils@^1.13.0": version "1.13.0" @@ -162,9 +167,9 @@ acorn@^6.0.2: integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== acorn@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" - integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== + version "7.3.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" + integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== adm-zip@^0.4.14: version "0.4.14" @@ -193,7 +198,7 @@ ajv@6.10.2: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2: version "6.12.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== @@ -242,7 +247,7 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -array-includes@^3.0.3: +array-includes@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== @@ -251,7 +256,7 @@ array-includes@^3.0.3: es-abstract "^1.17.0" is-string "^1.0.5" -array.prototype.flat@^1.2.1: +array.prototype.flat@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== @@ -410,9 +415,9 @@ concat-stream@^1.6.2: typedarray "^0.0.6" consola@^2.11.3: - version "2.12.1" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.12.1.tgz#88e9311a02cb88a7f6f9488239dd30b6ba99cbb0" - integrity sha512-aEkkju9ZcEa9y2MhzNhfmTUws/CEZZ0LKu0FxftSU3HygPfVMMIMSYyYct+xBN6XNRhsaDZjw2HAv3m2ammXSA== + version "2.13.0" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.13.0.tgz#5a4dc75e1b1fddbd8b10728e7790a2e54efeeeb7" + integrity sha512-Jw+8qpL0yrpfqH9m90fWoDRQyn8TYU6Aegpl4UofoP81VYvQLoOWMpFw2vQ3U/cyLRRzTc/CyNC6YYVzZFU8Eg== contains-path@^0.1.0: version "0.1.0" @@ -591,7 +596,7 @@ eslint-config-standard@^12.0.0: resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9" integrity sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ== -eslint-import-resolver-node@^0.3.2: +eslint-import-resolver-node@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== @@ -610,7 +615,7 @@ eslint-loader@^4.0.2: object-hash "^2.0.3" schema-utils "^2.6.5" -eslint-module-utils@^2.4.1: +eslint-module-utils@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== @@ -627,22 +632,23 @@ eslint-plugin-es@^1.4.1: regexpp "^2.0.1" eslint-plugin-import@^2.18.0: - version "2.20.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" - integrity sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg== + version "2.21.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz#8fef77475cc5510801bedc95f84b932f7f334a7c" + integrity sha512-FEmxeGI6yaz+SnEB6YgNHlQK1Bs2DKLM+YF+vuTk5H8J9CLbJLtlPvRFgZZ2+sXiKAlN5dpdlrWOjK8ZoZJpQA== dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" contains-path "^0.1.0" debug "^2.6.9" doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" + eslint-import-resolver-node "^0.3.3" + eslint-module-utils "^2.6.0" has "^1.0.3" minimatch "^3.0.4" - object.values "^1.1.0" + object.values "^1.1.1" read-pkg-up "^2.0.0" - resolve "^1.12.0" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" eslint-plugin-jest@^22.10.0: version "22.21.0" @@ -732,9 +738,9 @@ eslint-scope@^4.0.0: estraverse "^4.1.1" eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + version "5.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" + integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" @@ -747,9 +753,9 @@ eslint-utils@^1.4.2, eslint-utils@^1.4.3: eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + version "1.2.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz#74415ac884874495f78ec2a97349525344c981fa" + integrity sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ== eslint@^6.1.0: version "6.8.0" @@ -871,9 +877,9 @@ fast-deep-equal@^2.0.1: integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.2.0" @@ -1067,9 +1073,9 @@ ignore@^4.0.6: integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.1.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" - integrity sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== import-fresh@^3.0.0: version "3.2.1" @@ -1127,9 +1133,9 @@ is-arrayish@^0.2.1: integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-callable@^1.1.4, is-callable@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" + integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== is-date-object@^1.0.1: version "1.0.2" @@ -1159,11 +1165,11 @@ is-glob@^4.0.0, is-glob@^4.0.1: is-extglob "^2.1.1" is-regex@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" + integrity sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw== dependencies: - has "^1.0.3" + has-symbols "^1.0.1" is-string@^1.0.5: version "1.0.5" @@ -1215,6 +1221,13 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + json5@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" @@ -1355,7 +1368,7 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.5: +minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -1427,7 +1440,7 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" -object.values@^1.1.0: +object.values@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== @@ -1682,7 +1695,7 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1: +resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0: version "1.17.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== @@ -1741,11 +1754,12 @@ safe-regex@^2.0.1: integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== schema-utils@^2.6.5: - version "2.6.6" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.6.tgz#299fe6bd4a3365dc23d99fd446caff8f1d6c330c" - integrity sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA== + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== dependencies: - ajv "^6.12.0" + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" ajv-keywords "^3.4.1" "semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: @@ -1959,6 +1973,16 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + tslib@^1.9.0: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" @@ -2004,9 +2028,9 @@ util-deprecate@~1.0.1: integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" + integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== validate-npm-package-license@^3.0.1: version "3.0.4" -- GitLab From f8da06337a8acc70262d1ec81598e8f74b0bb990 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 09:29:04 +1000 Subject: [PATCH 422/550] Fix Travis CI --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index dffda7867..8bca1dfe6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,7 @@ script: - >- version=$(grep '"version":' src/package.json | sed 's/^.*"version": "\(.*\)".*$/\1/') && echo Version is $version && + yarn install && yarn run build $version && docker build -t wappalyzer/cli:latest -t wappalyzer/cli:$version src/drivers/npm -- GitLab From 1bed038754bf32bdd962ce0b6fe828e925abfb5c Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 09:32:52 +1000 Subject: [PATCH 423/550] Fix Travis CI --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 8bca1dfe6..78813a25f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,10 @@ services: - docker +language: node_js +node_js: + - 12 + after_success: - sha256sum build/* > build/SHA256SUMS - cat build/SHA256SUMS -- GitLab From d1a636c7d61de737456e203272004c3b08a8452a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 09:36:17 +1000 Subject: [PATCH 424/550] Fix Travis CI --- .travis.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 78813a25f..dcd2f1204 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,10 +12,7 @@ after_success: script: - >- version=$(grep '"version":' src/package.json | sed 's/^.*"version": "\(.*\)".*$/\1/') && - echo Version is $version && - yarn install && - yarn run build $version && - docker build -t wappalyzer/cli:latest -t wappalyzer/cli:$version src/drivers/npm + yarn run build $version env: - secure: xc5vP+LjpNnZgMIfXUUeP3EBGhhNoDV5vTfophBliaWZrBX8POpLOFQGZ/Fcd0i+UBmSckLYW30BLSwHwjYLAZJGM12AfeiKbI1eub5tNfsosI2FZ3lNeb2nlpoIjzpsyS5fknJL0zQfkadUgxbrwDRDuaN+P6oOup3XMgHR9hkjb/QwVW2ozxU+OP4iRvcNECLP+XqnsOyq0YFshZzRMOd6fVYnJZuP6NTj24hCfymcmZJlS8Q5dSHISg68Lckaa/z3APxrMW+5/PORsHZ/U8yugNQr6Ty5J3YoaEuUoaMaUkGpaiuP26/lndynlRhNVlw8zQKfb7A09oom/UjnhyLE+9NuhKpo7f3l56OP/ubIvJzkrGt0hqwKnW2+EixURLxAOL7shtc/9gl8q2cPwEJg50siIRGJXkUEear/oqYr/EqEk1/6kq3dOfaDM0kRYAeHi8Kuf4+tyTbKQDULT3xYMi3ZxAYTd8gEMGsWca+PT/+IfFB4sHADmFmh6Y9VhI89Zrsrqa7C2BlS/ytuiAJHgrleKxyYKEFy78yG5Tb/AGi2UmGFMk8ShKRNrK8VJmrqixWttvyUr81iBI5uEP9copsXDnR5aZaFZF5vBi7PK85Ngwj6uREM+rjQadaPR49KQqUXFj0s3OXbwDXgMFIXAguqsji/nm4IuEeA8zA= @@ -32,7 +29,11 @@ deploy: tags: true - provider: script script: - - docker login -u wappalyzer -p "$DOCKER_PASSWORD" && docker push wappalyzer/cli + - >- + version=$(grep '"version":' src/package.json | sed 's/^.*"version": "\(.*\)".*$/\1/') && + docker login -u wappalyzer -p "$DOCKER_PASSWORD" && + docker build -t wappalyzer/cli:latest -t wappalyzer/cli:$version src/drivers/npm && + docker push wappalyzer/cli on: repo: AliasIO/wappalyzer tags: true -- GitLab From adeb81dbd34975259ff515d834bb161fe2651e26 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 10:17:50 +1000 Subject: [PATCH 425/550] Update README --- README.md | 43 +++++++++++++++++++++++++++----------- src/drivers/npm/Dockerfile | 1 + src/drivers/npm/core.js | 25 ---------------------- 3 files changed, 32 insertions(+), 37 deletions(-) delete mode 100755 src/drivers/npm/core.js diff --git a/README.md b/README.md index eba9f05b7..f3d428a12 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,37 @@ # Wappalyzer [![Travis](https://travis-ci.org/aliasio/wappalyzer.svg?branch=master)](https://travis-ci.org/aliasio/wappalyzer/) -[Wappalyzer](https://www.wappalyzer.com/) is a -[cross-platform](https://www.wappalyzer.com/nodejs) utility that uncovers the -technologies used on websites. It detects -[content management systems](https://www.wappalyzer.com/technologies/cms), -[eCommerce platforms](https://www.wappalyzer.com/technologies/ecommerce), -[web servers](https://www.wappalyzer.com/technologies/web-servers), -[JavaScript frameworks](https://www.wappalyzer.com/technologies/javascript-frameworks), -[analytics tools](https://www.wappalyzer.com/technologies/analytics) and -[many more](https://www.wappalyzer.com/applications). +[Wappalyzer](https://www.wappalyzer.com) identifies technologies on websites. -*Licensed under [MIT](https://github.com/aliasio/wappalyzer/blob/master/LICENSE).* +## Documentation +Please read the [developer documentation](https://www.wappalyzer.com/docs). -## Documentation +## Quick start + +```sh +git clone https://github.com/aliasio/wappalyzer +cd wappalyzer +yarn install +yarn link +``` + +## Usage + +### Command line + +```sh +node src/drivers/npm/cli.js https://example.com +``` + +### Chrome extension + +* Go go `about:extensions` +* Enable 'Developer mode' +* Click 'Load unpacked' +* Select `src/drivers/webextension` + +### Firefox extension -Please read the [developer documentation](https://www.wappalyzer.com/docs) to get started. +* Go go `about:debugging#/runtime/this-firefox` +* Click 'Load Temporary Add-on' +* Select `src/drivers/webextension/manifest.json` diff --git a/src/drivers/npm/Dockerfile b/src/drivers/npm/Dockerfile index 8a3e99b85..499e53158 100644 --- a/src/drivers/npm/Dockerfile +++ b/src/drivers/npm/Dockerfile @@ -22,6 +22,7 @@ ADD cli.js . ADD driver.js . ADD package.json . ADD wappalyzer.js . +ADD yarn.lock . RUN yarn install diff --git a/src/drivers/npm/core.js b/src/drivers/npm/core.js deleted file mode 100755 index 660fdd264..000000000 --- a/src/drivers/npm/core.js +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env node - -const fs = require('fs') -const Wappalyzer = require('./wappalyzer') - -// See https://www.wappalyzer.com/docs/dev/specification -const { apps: technologies, categories } = JSON.parse( - fs.readFileSync('./apps.json') -) - -Wappalyzer.setTechnologies(technologies) -Wappalyzer.setCategories(categories) - -const detections = Wappalyzer.analyze({ - url: 'https://example.github.io/', - meta: { generator: ['WordPress'] }, - headers: { server: ['Nginx'] }, - scripts: ['jquery-3.0.0.js'], - cookies: { awselb: [''] }, - html: '

' -}) - -const results = Wappalyzer.resolve(detections) - -console.log(results) -- GitLab From 42b08b9f5e7c0db623cb33510c68f52086ed2293 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 10:23:34 +1000 Subject: [PATCH 426/550] Update README --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f3d428a12..12b109862 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,14 @@ [Wappalyzer](https://www.wappalyzer.com) identifies technologies on websites. +* [wappalyzer on NPM](https://www.npmjs.com/package/wappalyzer) +* [wappalyzer-core on NPM](https://www.npmjs.com/package/wappalyzer-core) +* [Chrome extension](https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg) +* [Firefox add-on](https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/) +* [Edge extension](https://microsoftedge.microsoft.com/addons/detail/mnbndgmknlpdjdnjfmfcdjoegcckoikn) +* [Bookmarklet](https://www.wappalyzer.com/download) +* [wappalyzer/cli on Docker Hub](https://hub.docker.com/r/wappalyzer/cli/) + ## Documentation Please read the [developer documentation](https://www.wappalyzer.com/docs). @@ -12,7 +20,7 @@ Please read the [developer documentation](https://www.wappalyzer.com/docs). git clone https://github.com/aliasio/wappalyzer cd wappalyzer yarn install -yarn link +yarn run link ``` ## Usage -- GitLab From 602e888f430937d5441d0dc38f70fde074585744 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 14 Jun 2020 10:29:19 +1000 Subject: [PATCH 427/550] Update README --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 12b109862..97fdd7fc3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Wappalyzer [![Travis](https://travis-ci.org/aliasio/wappalyzer.svg?branch=master)](https://travis-ci.org/aliasio/wappalyzer/) [Wappalyzer](https://www.wappalyzer.com) identifies technologies on websites. +It detects content management systems, ecommerce platforms, JavaScript frameworks, +analytics tools and [much more](https://www.wappalyzer.com/technologies). * [wappalyzer on NPM](https://www.npmjs.com/package/wappalyzer) * [wappalyzer-core on NPM](https://www.npmjs.com/package/wappalyzer-core) @@ -9,6 +11,7 @@ * [Edge extension](https://microsoftedge.microsoft.com/addons/detail/mnbndgmknlpdjdnjfmfcdjoegcckoikn) * [Bookmarklet](https://www.wappalyzer.com/download) * [wappalyzer/cli on Docker Hub](https://hub.docker.com/r/wappalyzer/cli/) +* [Wappalyzer REST APIs](https://www.wappalyzer.com/api/) ## Documentation -- GitLab From 9952052af749a7aec3be6c837f67ae991f254772 Mon Sep 17 00:00:00 2001 From: Thomas Orlita Date: Sun, 14 Jun 2020 12:30:36 +0200 Subject: [PATCH 428/550] Update npm code sample --- src/drivers/npm/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/npm/README.md b/src/drivers/npm/README.md index 5eda7d416..3d287495a 100644 --- a/src/drivers/npm/README.md +++ b/src/drivers/npm/README.md @@ -64,7 +64,7 @@ const options = { }; ;(async function() { - const wappalyzer = await new Wappalyzer() + const wappalyzer = await new Wappalyzer(options) try { await wappalyzer.init() @@ -74,7 +74,7 @@ const options = { // Optionally capture and output errors site.on('error', console.error) - const results = site.analyze() + const results = await site.analyze() console.log(JSON.stringify(results, null, 2)) } catch (error) { -- GitLab From 088590b0661029138ac90950df988001d2f53e81 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 15 Jun 2020 09:02:28 +1000 Subject: [PATCH 429/550] Fix recursion in NPM driver, update README --- src/drivers/npm/README.md | 2 +- src/drivers/npm/driver.js | 8 +++++--- src/drivers/webextension/js/inject.js | 4 ---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/drivers/npm/README.md b/src/drivers/npm/README.md index 5eda7d416..61ac59c54 100644 --- a/src/drivers/npm/README.md +++ b/src/drivers/npm/README.md @@ -64,7 +64,7 @@ const options = { }; ;(async function() { - const wappalyzer = await new Wappalyzer() + const wappalyzer = await new Wappalyzer(options) try { await wappalyzer.init() diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 0d2c54dfb..94f1bce7d 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -75,9 +75,11 @@ function getJs() { ) { const newObj = {} - Object.keys(obj).forEach((key) => { - newObj[key] = dereference(obj[key], level + 1) - }) + Object.keys(obj) + .filter((key) => obj.hasOwnProperty(key)) + .forEach((key) => { + newObj[key] = dereference(obj[key], level + 1) + }) return newObj } diff --git a/src/drivers/webextension/js/inject.js b/src/drivers/webextension/js/inject.js index db3c78c37..8ae4bd77e 100644 --- a/src/drivers/webextension/js/inject.js +++ b/src/drivers/webextension/js/inject.js @@ -25,10 +25,6 @@ window ) - if (name === 'Intercom') { - console.log(name, chains, value) - } - if (value !== undefined) { technologies.push({ name, -- GitLab From 8a63c3968cc2c711cb05a100502e2e3f5c092c50 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 15 Jun 2020 09:06:44 +1000 Subject: [PATCH 430/550] Build v6.0.10 --- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- src/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index f5c602a28..6c9e759ca 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.9", + "version": "6.0.10", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 38542c997..c6bb52d67 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.9", + "version": "6.0.10", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index c25ebde27..7605454f4 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.9", + "version": "6.0.10", "author": "Wappalyzer", "license": "MIT", "repository": { -- GitLab From 8d406f6d5e4aae15a249ff8d096a45f570dbc172 Mon Sep 17 00:00:00 2001 From: Chris Minett <1084019+chrisminett@users.noreply.github.com> Date: Mon, 15 Jun 2020 11:26:13 +0100 Subject: [PATCH 431/550] Add Maxemail marketing software Detect different scripts used to send data to Maxemail. --- src/apps.json | 12 ++++++ .../webextension/images/icons/Maxemail.svg | 37 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100755 src/drivers/webextension/images/icons/Maxemail.svg diff --git a/src/apps.json b/src/apps.json index cc18ffbc7..9fb444b50 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6786,6 +6786,18 @@ }, "website": "http://max-3000.com" }, + "Maxemail": { + "cats": [ + 32 + ], + "icon": "Maxemail.svg", + "js": { + "Mxm.Basket": "", + "Mxm.FormHandler": "", + "Mxm.Tracker": "" + }, + "website": "https://maxemail.xtremepush.com" + }, "MediaElement.js": { "cats": [ 14 diff --git a/src/drivers/webextension/images/icons/Maxemail.svg b/src/drivers/webextension/images/icons/Maxemail.svg new file mode 100755 index 000000000..01b298ab1 --- /dev/null +++ b/src/drivers/webextension/images/icons/Maxemail.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + -- GitLab From 336933fda86906eff879950815829e5f180a7781 Mon Sep 17 00:00:00 2001 From: Chris Minett <1084019+chrisminett@users.noreply.github.com> Date: Mon, 15 Jun 2020 11:27:29 +0100 Subject: [PATCH 432/550] Add Xtremepush marketing software Detect Xtremepush web SDK which ends data to the platform and allows marketing messages to be displayed. --- src/apps.json | 10 ++++++++++ src/drivers/webextension/images/icons/Xtremepush.svg | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 src/drivers/webextension/images/icons/Xtremepush.svg diff --git a/src/apps.json b/src/apps.json index cc18ffbc7..a3f3bb161 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12767,6 +12767,16 @@ }, "website": "http://www.xpressengine.com/" }, + "Xtremepush": { + "cats": [ + 32 + ], + "icon": "Xtremepush.svg", + "js": { + "xtremepush": "" + }, + "website": "https://xtremepush.com" + }, "YUI": { "cats": [ 59 diff --git a/src/drivers/webextension/images/icons/Xtremepush.svg b/src/drivers/webextension/images/icons/Xtremepush.svg new file mode 100755 index 000000000..858f28eae --- /dev/null +++ b/src/drivers/webextension/images/icons/Xtremepush.svg @@ -0,0 +1,12 @@ + + + + + + + + -- GitLab From 5897fe256a34e991ec7303bff16869bf16c62cbd Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 16 Jun 2020 11:03:33 +1000 Subject: [PATCH 433/550] Update build scripts, add CPE field to NPM driver output --- package.json | 3 ++- src/apps.json | 4 ---- src/drivers/bookmarklet/driver.js | 28 ++++++++++++-------------- src/drivers/npm/driver.js | 3 ++- src/drivers/npm/package.json | 2 +- src/drivers/webextension/js/driver.js | 15 +++++++++++--- src/drivers/webextension/manifest.json | 2 +- src/package.json | 2 +- src/wappalyzer.js | 11 ++++++---- 9 files changed, 39 insertions(+), 31 deletions(-) diff --git a/package.json b/package.json index 0bbd562e2..11b8fbaff 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ }, "scripts": { "link": "node ./bin/link.js", - "validate": "jsonlint -qV ./schema.json ./src/apps.json && node ./bin/validate.js", + "lint": "eslint src/**/*.js", + "validate": "yarn run lint && jsonlint -qV ./schema.json ./src/apps.json && node ./bin/validate.js", "convert": "cd ./src/drivers/webextension/images/icons ; cp *.svg converted ; cd converted ; convert-svg-to-png *.svg --width 32 --height 32 ; rm *.svg", "prettify": "jsonlint -si --trim-trailing-commas --enforce-double-quotes ./src/apps.json", "build": "yarn run link && yarn run validate && yarn run prettify && yarn run convert && node ./bin/build.js" diff --git a/src/apps.json b/src/apps.json index cc18ffbc7..4329e1a55 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1732,7 +1732,6 @@ "cats": [ 2 ], - "html": "]+woltlab\\.com[^<]+Burning Board", "icon": "Burning Board.png", "implies": [ "PHP", @@ -2530,7 +2529,6 @@ "Server": "^Cowboy$" }, "icon": "Cowboy.png", - "implies": "Erlang", "website": "http://ninenines.eu" }, "CppCMS": { @@ -12494,7 +12492,6 @@ "cats": [ 1 ], - "html": "var WCF_PATH[^>]+", "icon": "Woltlab Community Framework.png", "implies": "PHP", "script": "WCF\\..*\\.js", @@ -12879,7 +12876,6 @@ "Server": "Yaws(?: ([\\d.]+))?\\;version:\\1" }, "icon": "Yaws.png", - "implies": "Erlang", "website": "http://yaws.hyber.org" }, "Yepcomm": { diff --git a/src/drivers/bookmarklet/driver.js b/src/drivers/bookmarklet/driver.js index 1b1503d96..a59699358 100644 --- a/src/drivers/bookmarklet/driver.js +++ b/src/drivers/bookmarklet/driver.js @@ -1,9 +1,5 @@ -/** - * Bookmarklet driver - */ - -/** global: wappalyzer */ -/** global: XMLHttpRequest */ +/* eslint-env browser */ +/* globals wappalyzer */ ;(function() { wappalyzer.driver.document = document @@ -16,6 +12,7 @@ * Log messages to console */ wappalyzer.driver.log = (message, source, type) => { + // eslint-disable-next-line no-console console.log(`[wappalyzer ${type}]`, `[${source}]`, message) } @@ -54,7 +51,7 @@ if (xhr.readyState === 4 && xhr.status) { const headers = xhr.getAllResponseHeaders().split('\n') - if (headers.length > 0 && headers[0] != '') { + if (headers.length > 0 && headers[0] !== '') { wappalyzer.log( `responseHeaders: ${xhr.getAllResponseHeaders()}`, 'driver' @@ -89,7 +86,7 @@ /** * Display apps */ - ;(wappalyzer.driver.displayApps = (detected) => { + wappalyzer.driver.displayApps = (detected) => { wappalyzer.log('func: displayApps', 'driver') let first = true @@ -150,13 +147,14 @@ html += '
' container.innerHTML = html - }), - /** - * Open a tab - */ - function openTab(args) { - open(args.url) - } + } + + /** + * Open a tab + */ + // function openTab(args) { + // open(args.url) + // } function slugify(string) { return string diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 94f1bce7d..9aa65deba 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -551,12 +551,13 @@ class Site { return { urls: this.analyzedUrls, applications: resolve(this.detections).map( - ({ name, confidence, version, icon, website, categories }) => ({ + ({ name, confidence, version, icon, website, cpe, categories }) => ({ name, confidence, version, icon, website, + cpe, categories: categories.reduce( (categories, { id, name }) => ({ ...categories, diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 6c9e759ca..31ca22f3e 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.10", + "version": "6.0.11", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index efa4b4833..cfec30b0f 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -268,8 +268,9 @@ const Driver = { // Cache detections const cache = (Driver.cache.hostnames[hostname] = { ...(Driver.cache.hostnames[hostname] || { + url, detections: [], - hits: 0 + hits: incrementHits ? 0 : 1 }), dateTime: Date.now() }) @@ -513,12 +514,20 @@ const Driver = { await Driver.post( 'https://api.wappalyzer.com/ping/v1/', Object.keys(Driver.cache.hostnames).reduce((hostnames, hostname) => { + if ( + /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/.test( + hostname + ) + ) { + return + } + // eslint-disable-next-line standard/computed-property-even-spacing - const { language, detections, hits } = Driver.cache.hostnames[ + const { url, language, detections, hits } = Driver.cache.hostnames[ hostname ] - hostnames[hostname] = hostnames[hostname] || { + hostnames[url] = hostnames[url] || { applications: resolve(detections).reduce( (technologies, { name, confidence, version }) => { if (confidence === 100) { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index c6bb52d67..f90775ed6 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.10", + "version": "6.0.11", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index 7605454f4..aed9c5ed9 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.10", + "version": "6.0.11", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 61191e7fb..0777df65d 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -64,7 +64,7 @@ const Wappalyzer = { .sort((a, b) => (priority(a) > priority(b) ? 1 : -1)) .map( ({ - technology: { name, slug, categories, icon, website }, + technology: { name, slug, categories, icon, website, cpe }, confidence, version }) => ({ @@ -74,7 +74,8 @@ const Wappalyzer = { confidence, version, icon, - website + website, + cpe }) ) }, @@ -223,7 +224,8 @@ const Wappalyzer = { implies, excludes, icon, - website + website, + cpe } = data[name] technologies.push({ @@ -245,7 +247,8 @@ const Wappalyzer = { name: value })), icon: icon || 'default.svg', - website: website || '' + website: website || '', + cpe }) return technologies -- GitLab From ae1b9d4b1ad395b950b4b9f3c3ae052050d4a10d Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 16 Jun 2020 11:05:24 +1000 Subject: [PATCH 434/550] Return null if CPE is not defined --- src/wappalyzer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 0777df65d..250728995 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -247,8 +247,8 @@ const Wappalyzer = { name: value })), icon: icon || 'default.svg', - website: website || '', - cpe + website: website || null, + cpe: cpe || null }) return technologies -- GitLab From 957549305722a5b2084d49b2edd1c4b52728ee88 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 16 Jun 2020 11:19:33 +1000 Subject: [PATCH 435/550] Build v6.0.12 --- src/drivers/npm/driver.js | 99 +++++++++----------------- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- src/package.json | 2 +- 4 files changed, 35 insertions(+), 70 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 9aa65deba..7b7fc079e 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -57,43 +57,6 @@ function sleep(ms) { return new Promise((resolve) => setTimeout(resolve, ms)) } -function getJs() { - const dereference = (obj, level = 0) => { - try { - // eslint-disable-next-line no-undef - if (level > 5 || (level && obj === window)) { - return '[Removed]' - } - - if (Array.isArray(obj)) { - obj = obj.map((item) => dereference(item, level + 1)) - } - - if ( - typeof obj === 'function' || - (typeof obj === 'object' && obj !== null) - ) { - const newObj = {} - - Object.keys(obj) - .filter((key) => obj.hasOwnProperty(key)) - .forEach((key) => { - newObj[key] = dereference(obj[key], level + 1) - }) - - return newObj - } - - return obj - } catch (error) { - return undefined - } - } - - // eslint-disable-next-line no-undef - return dereference(window) -} - function analyzeJs(js) { return Array.prototype.concat.apply( [], @@ -375,37 +338,39 @@ class Site { ).jsonValue() // JavaScript - const win = await page.evaluate(getJs) - - const js = Wappalyzer.technologies - .filter(({ js }) => Object.keys(js).length) - .map(({ name, js }) => ({ name, chains: Object.keys(js) })) - .reduce((technologies, { name, chains }) => { - chains.forEach((chain) => { - const value = chain - .split('.') - .reduce( - (value, method) => - value && value.hasOwnProperty(method) - ? value[method] - : undefined, - win - ) - - if (typeof value !== 'undefined') { - technologies.push({ - name, - chain, - value: - typeof value === 'string' || typeof value === 'number' - ? value - : !!value - }) - } - }) + const js = await page.evaluate( + (technologies) => { + return technologies.reduce((technologies, { name, chains }) => { + chains.forEach((chain) => { + const value = chain + .split('.') + .reduce( + (value, method) => + value && value.hasOwnProperty(method) + ? value[method] + : undefined, + window + ) + + if (typeof value !== 'undefined') { + technologies.push({ + name, + chain, + value: + typeof value === 'string' || typeof value === 'number' + ? value + : !!value + }) + } + }) - return technologies - }, []) + return technologies + }, []) + }, + Wappalyzer.technologies + .filter(({ js }) => Object.keys(js).length) + .map(({ name, js }) => ({ name, chains: Object.keys(js) })) + ) // Cookies const cookies = (await page.cookies()).reduce( diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 31ca22f3e..cd9540b0c 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.11", + "version": "6.0.12", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index f90775ed6..67d481573 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.11", + "version": "6.0.12", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index aed9c5ed9..0d0279b5d 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.11", + "version": "6.0.12", "author": "Wappalyzer", "license": "MIT", "repository": { -- GitLab From 4b53c4af1bda3c36db837f850ffa6fee8f25dc9a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 17 Jun 2020 07:58:16 +1000 Subject: [PATCH 436/550] Filter ping payload --- src/drivers/webextension/js/driver.js | 79 ++++++++++++++------------- 1 file changed, 41 insertions(+), 38 deletions(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index cfec30b0f..6bd70cb1c 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -263,12 +263,12 @@ const Driver = { return } - const { hostname } = new URL(url) + const { protocol, hostname } = new URL(url) // Cache detections const cache = (Driver.cache.hostnames[hostname] = { ...(Driver.cache.hostnames[hostname] || { - url, + url: `${protocol}//${hostname}`, detections: [], hits: incrementHits ? 0 : 1 }), @@ -508,47 +508,50 @@ const Driver = { agent === 'chrome' || (await getOption('termsAccepted', false)) if (tracking && termsAccepted) { - const count = Object.keys(Driver.cache.hostnames).length + const hostnames = Object.keys(Driver.cache.hostnames).reduce( + (hostnames, hostname) => { + // eslint-disable-next-line standard/computed-property-even-spacing + const { url, language, detections, hits } = Driver.cache.hostnames[ + hostname + ] - if (count && (count >= 50 || Driver.lastPing < Date.now() - expiry)) { - await Driver.post( - 'https://api.wappalyzer.com/ping/v1/', - Object.keys(Driver.cache.hostnames).reduce((hostnames, hostname) => { - if ( - /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/.test( - hostname - ) - ) { - return - } - - // eslint-disable-next-line standard/computed-property-even-spacing - const { url, language, detections, hits } = Driver.cache.hostnames[ + if ( + /((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/.test( hostname - ] - - hostnames[url] = hostnames[url] || { - applications: resolve(detections).reduce( - (technologies, { name, confidence, version }) => { - if (confidence === 100) { - technologies[name] = { - version, - hits - } - - return technologies + ) || + hits < 3 + ) { + return + } + + hostnames[url] = hostnames[url] || { + applications: resolve(detections).reduce( + (technologies, { name, confidence, version }) => { + if (confidence === 100) { + technologies[name] = { + version, + hits } - }, - {} - ), - meta: { - language - } + + return technologies + } + }, + {} + ), + meta: { + language } + } - return hostnames - }, {}) - ) + return hostnames + }, + {} + ) + + const count = Object.keys(hostnames).length + + if (count && (count >= 50 || Driver.lastPing < Date.now() - expiry)) { + await Driver.post('https://api.wappalyzer.com/ping/v1/', hostnames) await setOption('hostnames', (Driver.cache.hostnames = {})) -- GitLab From 6b22d57b38fee5bb6c56817921f6a640c7cf74e0 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 17 Jun 2020 08:10:16 +1000 Subject: [PATCH 437/550] Finish initialising before connecting ports --- src/drivers/webextension/js/driver.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 6bd70cb1c..b312a4225 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -7,10 +7,9 @@ const { setCategories, analyze, analyzeManyToMany, - resolve, - open + resolve } = Wappalyzer -const { agent, promisify, getOption, setOption } = Utils +const { agent, promisify, getOption, setOption, open } = Utils const expiry = 1000 * 60 * 60 * 24 @@ -21,12 +20,9 @@ const Driver = { * Initialise driver */ async init() { - // Enable messaging between scripts - chrome.runtime.onConnect.addListener(Driver.onRuntimeConnect) - await Driver.loadTechnologies() - const hostnameCache = (await getOption('hostnames')) || {} + const hostnameCache = await getOption('hostnames', {}) Driver.cache = { hostnames: Object.keys(hostnameCache).reduce( @@ -55,8 +51,8 @@ const Driver = { {} ), tabs: {}, - robots: (await getOption('robots')) || {}, - ads: (await getOption('ads')) || [] + robots: await getOption('robots', {}), + ads: await getOption('ads', []) } chrome.webRequest.onCompleted.addListener( @@ -66,6 +62,9 @@ const Driver = { ) chrome.tabs.onRemoved.addListener((id) => (Driver.cache.tabs[id] = null)) + // Enable messaging between scripts + chrome.runtime.onConnect.addListener(Driver.onRuntimeConnect) + const { version } = chrome.runtime.getManifest() const previous = await getOption('version') const upgradeMessage = await getOption('upgradeMessage', true) -- GitLab From eb2dfc714aa03232dc7e6c87a9e807bff2369426 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 17 Jun 2020 08:11:59 +1000 Subject: [PATCH 438/550] Build v6.0.13 --- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.json | 2 +- src/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index cd9540b0c..46ac5c5c0 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.12", + "version": "6.0.13", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 67d481573..68f20c56c 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "6.0.12", + "version": "6.0.13", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index 0d0279b5d..9793b68ba 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com", - "version": "6.0.12", + "version": "6.0.13", "author": "Wappalyzer", "license": "MIT", "repository": { -- GitLab From fec8087c056d67e6a80f378ba26b6a66663fa715 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Wed, 17 Jun 2020 21:02:10 +0800 Subject: [PATCH 439/550] Improve Sphinx Detection --- src/apps.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/apps.json b/src/apps.json index 4329e1a55..67c843781 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10573,12 +10573,12 @@ "cats": [ 4 ], - "html": "Created using Sphinx ([0-9.]+)\\.\\;version:\\1", + "html": "Created using Sphinx ([0-9.]+)\\.\\;version:\\1", "icon": "Sphinx.png", "js": { "DOCUMENTATION_OPTIONS": "" }, - "website": "http://sphinx.pocoo.org" + "website": "https://www.sphinx-doc.org/" }, "SpinCMS": { "cats": [ @@ -14693,4 +14693,4 @@ "priority": 7 } } -} \ No newline at end of file +} -- GitLab From c5cd615520c1c5bfb1a52b4034f5f31e7250c11f Mon Sep 17 00:00:00 2001 From: Robert Dale Smith Date: Wed, 17 Jun 2020 15:53:08 -0500 Subject: [PATCH 440/550] Update Pushnami svg icon for proper conversion to png --- src/drivers/webextension/images/icons/Pushnami.svg | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/drivers/webextension/images/icons/Pushnami.svg b/src/drivers/webextension/images/icons/Pushnami.svg index 7d6abbf54..88b2ec384 100755 --- a/src/drivers/webextension/images/icons/Pushnami.svg +++ b/src/drivers/webextension/images/icons/Pushnami.svg @@ -1,8 +1 @@ - - - Pushnami-Logo - - - - - \ No newline at end of file + \ No newline at end of file -- GitLab From fd58b18a9551882cd057ab3fe789d69973d5a108 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 18 Jun 2020 14:39:09 +1000 Subject: [PATCH 441/550] Fix localisation, patterns and error handling when saving options --- src/apps.json | 11 +- src/drivers/npm/package.json | 2 +- src/drivers/webextension/html/background.html | 1 - src/drivers/webextension/js/driver.js | 36 +++--- src/drivers/webextension/js/popup.js | 118 +++++++++--------- src/drivers/webextension/js/utils.js | 10 +- src/drivers/webextension/manifest.json | 2 +- src/package.json | 2 +- 8 files changed, 93 insertions(+), 89 deletions(-) diff --git a/src/apps.json b/src/apps.json index 4329e1a55..7ceeb4794 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3957,7 +3957,7 @@ "cats": [ 24 ], - "html": "/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- GitLab From 2f98704baa3577a6a9b3c536b43fd48b38f247aa Mon Sep 17 00:00:00 2001 From: "Anders K. Madsen" Date: Sun, 21 Jun 2020 21:52:20 +0200 Subject: [PATCH 448/550] Make Livewire regex more specific Added upper bound of 512 characters between '<' and 'wire:' + look for word boundary before 'wire:'. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 7db607242..81efeea13 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6389,7 +6389,7 @@ 18, 19 ], - "html": "<[^>]+wire:", + "html": "<[^>]{1,512}\bwire:", "icon": "Livewire.png", "implies": "Laravel", "js": { -- GitLab From 28c23cd0943bd9698a6bcccf19f197779c2ff6d3 Mon Sep 17 00:00:00 2001 From: "Anders K. Madsen" Date: Sun, 21 Jun 2020 22:06:58 +0200 Subject: [PATCH 449/550] Make LocalFocus regex more specific Require word boundaries around 'localfocus'. Also fix escaping in Livewire regex. --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index 81efeea13..81fcb6458 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6389,7 +6389,7 @@ 18, 19 ], - "html": "<[^>]{1,512}\bwire:", + "html": "<[^>]{1,512}\\bwire:", "icon": "Livewire.png", "implies": "Laravel", "js": { @@ -6402,7 +6402,7 @@ "cats": [ 61 ], - "html": "]+localfocus", + "html": "]+\\blocalfocus\\b", "icon": "LocalFocus.png", "implies": [ "Angular", -- GitLab From b72a6491a52131400bb557be2aa299d228e3d4bf Mon Sep 17 00:00:00 2001 From: "Anders K. Madsen" Date: Sun, 21 Jun 2020 22:26:47 +0200 Subject: [PATCH 450/550] Narrow JSChart regex a bit --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 81fcb6458..1e3ebeeba 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5483,7 +5483,7 @@ "js": { "JSChart": "" }, - "script": "jscharts.*\\.js", + "script": "jscharts.{0,32}\\.js", "website": "http://www.jscharts.com" }, "JSEcoin": { -- GitLab From 22b338f56a4d2dfab34301dd060de95c27415305 Mon Sep 17 00:00:00 2001 From: "Anders K. Madsen" Date: Sun, 21 Jun 2020 22:27:16 +0200 Subject: [PATCH 451/550] Narrow Leaflet regex a little --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 1e3ebeeba..22c6d4555 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6134,7 +6134,7 @@ "L.PosAnimation": "", "L.version": "^(.+)$\\;version:\\1\\;confidence:0" }, - "script": "leaflet.*\\.js", + "script": "leaflet.{0,32}\\.js", "website": "http://leafletjs.com" }, "Less": { -- GitLab From 61f391f4f43969c572b151f46e0f2f02ed50477c Mon Sep 17 00:00:00 2001 From: "Anders K. Madsen" Date: Sun, 21 Jun 2020 22:27:58 +0200 Subject: [PATCH 452/550] Narrow Lightbox regex a bit --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 22c6d4555..4a55a0a45 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6193,7 +6193,7 @@ "cpe": "cpe:/a:lightbox_photo_gallery_project:lightbox_photo_gallery", "html": "]*href=\"[^\"]+lightbox(?:\\.min)?\\.css", "icon": "Lightbox.png", - "script": "lightbox.*\\.js", + "script": "lightbox(?:-plus-jquery)?.{0,32}\\.js", "website": "http://lokeshdhakar.com/projects/lightbox2/" }, "Lightspeed eCom": { -- GitLab From ef705af3fc65a482a36c5df44ff2db79a9be5456 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 22 Jun 2020 09:37:13 +1000 Subject: [PATCH 453/550] Deprecate bookmarklet driver --- run | 19 ---- src/README.md | 3 +- src/drivers/bookmarklet/driver.js | 169 ------------------------------ 3 files changed, 2 insertions(+), 189 deletions(-) delete mode 100755 run delete mode 100644 src/drivers/bookmarklet/driver.js diff --git a/run b/run deleted file mode 100755 index 6e8c89a10..000000000 --- a/run +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -cd "$(dirname $0)" - -if [[ -z "$(which docker)" ]]; then - echo "Please install Docker from https://www.docker.com" - - exit 1 -fi - -cmd="docker run --rm -v "$(pwd):/opt/wappalyzer" -it wappalyzer/dev" - -$cmd sh -c "\ - yarn install; \ - cd ../npm; \ - yarn install" - -$cmd ./bin/run links -$cmd ./bin/run $@ diff --git a/src/README.md b/src/README.md index 3c475aa18..bf37bfeab 100644 --- a/src/README.md +++ b/src/README.md @@ -16,7 +16,8 @@ $ npm i wappalyzer-core const fs = require('fs') const Wappalyzer = require('./wappalyzer') -// See https://www.wappalyzer.com/docs/dev/specification +// See https://www.wappalyzer.com/docs/dev/specification or use +// https://raw.githubusercontent.com/AliasIO/wappalyzer/master/src/apps.json const { apps: technologies, categories } = JSON.parse( fs.readFileSync('./apps.json') ) diff --git a/src/drivers/bookmarklet/driver.js b/src/drivers/bookmarklet/driver.js deleted file mode 100644 index a59699358..000000000 --- a/src/drivers/bookmarklet/driver.js +++ /dev/null @@ -1,169 +0,0 @@ -/* eslint-env browser */ -/* globals wappalyzer */ - -;(function() { - wappalyzer.driver.document = document - - const container = document.getElementById('wappalyzer-container') - const url = wappalyzer.parseUrl(window.top.location.href) - const hasOwn = Object.prototype.hasOwnProperty - - /** - * Log messages to console - */ - wappalyzer.driver.log = (message, source, type) => { - // eslint-disable-next-line no-console - console.log(`[wappalyzer ${type}]`, `[${source}]`, message) - } - - function getPageContent() { - wappalyzer.log('func: getPageContent', 'driver') - - const scripts = Array.prototype.slice - .apply(document.scripts) - .filter((s) => s.src) - .map((s) => s.src) - - let html = new window.XMLSerializer() - .serializeToString(document) - .split('\n') - - html = html - .slice(0, 1000) - .concat(html.slice(html.length - 1000)) - .map((line) => line.substring(0, 1000)) - .join('\n') - - wappalyzer.analyze(url, { - html, - scripts - }) - } - - function getResponseHeaders() { - wappalyzer.log('func: getResponseHeaders', 'driver') - - const xhr = new XMLHttpRequest() - - xhr.open('GET', url, true) - - xhr.onreadystatechange = () => { - if (xhr.readyState === 4 && xhr.status) { - const headers = xhr.getAllResponseHeaders().split('\n') - - if (headers.length > 0 && headers[0] !== '') { - wappalyzer.log( - `responseHeaders: ${xhr.getAllResponseHeaders()}`, - 'driver' - ) - - const responseHeaders = {} - - headers.forEach((line) => { - let name, value - - if (line) { - name = line.substring(0, line.indexOf(': ')) - value = line.substring(line.indexOf(': ') + 2, line.length - 1) - - if (!responseHeaders[name.toLowerCase()]) { - responseHeaders[name.toLowerCase()] = [] - } - responseHeaders[name.toLowerCase()].push(value) - } - }) - - wappalyzer.analyze(url, { - headers: responseHeaders - }) - } - } - } - - xhr.send() - } - - /** - * Display apps - */ - wappalyzer.driver.displayApps = (detected) => { - wappalyzer.log('func: displayApps', 'driver') - - let first = true - let app - let category - let html - - html = - '' + - 'Close' + - '' + - '
' - - if (detected != null && Object.keys(detected).length) { - for (app in detected) { - if (!hasOwn.call(detected, app)) { - continue - } - - const version = detected[app].version - const confidence = detected[app].confidence - - html += - `
` + - `` + - '' + - ` ${app}${ - version ? ` ${version}` : '' - }${confidence < 100 ? ` (${confidence}% sure)` : ''}` - - for (const i in wappalyzer.apps[app].cats) { - if (!hasOwn.call(wappalyzer.apps[app].cats, i)) { - continue - } - - category = wappalyzer.categories[wappalyzer.apps[app].cats[i]].name - - html += `${category}` - } - - html += '
' - - first = false - } - } else { - html += '
No applications detected
' - } - - html += '
' - - container.innerHTML = html - } - - /** - * Open a tab - */ - // function openTab(args) { - // open(args.url) - // } - - function slugify(string) { - return string - .toLowerCase() - .replace(/[^a-z0-9-]/g, '-') - .replace(/--+/g, '-') - .replace(/(?:^-|-$)/, '') - } - - getPageContent() - getResponseHeaders() -})() -- GitLab From 04de1cff377bf2c4eca3e9b3662f53ae67f1533e Mon Sep 17 00:00:00 2001 From: Mohammad Amin Ghaemi <40238905+Faral-Ghaemi@users.noreply.github.com> Date: Mon, 22 Jun 2020 13:20:19 +0430 Subject: [PATCH 454/550] Update FaraPy Add implies --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index 4a55a0a45..998e83b88 100644 --- a/src/apps.json +++ b/src/apps.json @@ -3669,6 +3669,7 @@ 1 ], "html": " + OneTrust-2020-RGB-Primary + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/TrustArc.svg b/src/drivers/webextension/images/icons/TrustArc.svg new file mode 100644 index 000000000..27f47cfca --- /dev/null +++ b/src/drivers/webextension/images/icons/TrustArc.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + -- GitLab From 263c14276390f67eb3ce4bb7d14944eae95d5a66 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sat, 18 Jul 2020 03:24:48 +0100 Subject: [PATCH 469/550] Added 'Cookie Compliance' category to all locales --- src/drivers/webextension/_locales/ca/messages.json | 3 ++- src/drivers/webextension/_locales/de/messages.json | 3 ++- src/drivers/webextension/_locales/el/messages.json | 3 ++- src/drivers/webextension/_locales/es/messages.json | 3 ++- src/drivers/webextension/_locales/fa/messages.json | 3 ++- src/drivers/webextension/_locales/fr/messages.json | 3 ++- src/drivers/webextension/_locales/gl_ES/messages.json | 3 ++- src/drivers/webextension/_locales/gr/messages.json | 3 ++- src/drivers/webextension/_locales/id/messages.json | 3 ++- src/drivers/webextension/_locales/it/messages.json | 3 ++- src/drivers/webextension/_locales/ja/messages.json | 3 ++- src/drivers/webextension/_locales/pl/messages.json | 3 ++- src/drivers/webextension/_locales/pt/messages.json | 7 ++++--- src/drivers/webextension/_locales/pt_BR/messages.json | 3 ++- src/drivers/webextension/_locales/ro/messages.json | 3 ++- src/drivers/webextension/_locales/ru/messages.json | 3 ++- src/drivers/webextension/_locales/sk/messages.json | 3 ++- src/drivers/webextension/_locales/tr/messages.json | 3 ++- src/drivers/webextension/_locales/uk/messages.json | 3 ++- src/drivers/webextension/_locales/uz/messages.json | 3 ++- src/drivers/webextension/_locales/zh_CN/messages.json | 3 ++- src/drivers/webextension/_locales/zh_TW/messages.json | 3 ++- 22 files changed, 46 insertions(+), 24 deletions(-) diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 721464c9d..379a0caae 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxys invers" }, "categoryName65": { "message": "Balanceigs de càrrega" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 847dbf1fa..152ee10bb 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index 766f7f9b7..a9316d331 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -77,5 +77,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index 14d102648..f30c9fdc5 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index adb30b530..3610858df 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "پروکسی معکوس" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 37fd1c2ce..a291b9c42 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 795060901..51ae4aafd 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy inverso" }, "categoryName65": { "message": "Balanceador de carga" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index b631044ee..787714b2e 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -77,5 +77,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 11d46d599..39737a2be 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index 27882408a..675d41ae3 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 666d4d957..2b75819a2 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "リバースプロキシ" }, "categoryName65": { "message": "ロードバランサー" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 90e83acfd..04087bb63 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy wsteczne" }, "categoryName65": { "message": "Równoważenie obciążenia" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index a7fd7a55a..7d526e9a4 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -79,7 +79,8 @@ "categoryName61": { "message": "SaaS" }, "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, - "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName64": { "message": "Reverse Proxy" }, + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index e32b108aa..a4009e2b4 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy Reverso" }, "categoryName65": { "message": "Balanceador de Carga" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index a3036e74a..efb1d726d 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -77,5 +77,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 55d08dca6..68491ed16 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -79,5 +79,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Обратный прокси" }, "categoryName65": { "message": "Балансировка нагрузки" }, - "categoryName66": { "message": "UI Фреймворк" } + "categoryName66": { "message": "UI Фреймворк" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index b9ed2ce77..d5bd0c59e 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 63167726a..133782272 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Yük Dengeleyici" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index c8c28983f..4b5cda5f2 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index b0af1ba9f..dc3982841 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 2aadbda4c..39866faa3 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "基础设施即服务(IaaS)" }, "categoryName64": { "message": "反向代理" }, "categoryName65": { "message": "负载均衡" }, - "categoryName66": { "message": "用户界面(UI)框架" } + "categoryName66": { "message": "用户界面(UI)框架" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 9ca2612f3..d24c8f257 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "基礎設施即服務(IaaS)" }, "categoryName64": { "message": "反向代理伺服器" }, "categoryName65": { "message": "負載平衡器" }, - "categoryName66": { "message": "UI 框架" } + "categoryName66": { "message": "UI 框架" }, + "categoryName67": { "message": "Cookie compliance" } } -- GitLab From de8c4bd7a8270c6c38d7adaee8f614cade72edb3 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sat, 18 Jul 2020 20:05:22 +0100 Subject: [PATCH 470/550] Added Crownpeak and improved OneTrust detection https://github.com/AliasIO/wappalyzer/issues/3219#issuecomment-660520916 Also found a better logo for OneTrust. --- src/apps.json | 15 ++++++- .../webextension/images/icons/Crownpeak.png | Bin 0 -> 582 bytes .../webextension/images/icons/OneTrust.png | Bin 0 -> 1112 bytes .../webextension/images/icons/OneTrust.svg | 40 ------------------ 4 files changed, 13 insertions(+), 42 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Crownpeak.png create mode 100644 src/drivers/webextension/images/icons/OneTrust.png delete mode 100644 src/drivers/webextension/images/icons/OneTrust.svg diff --git a/src/apps.json b/src/apps.json index 92ba71917..15a0b9936 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2626,6 +2626,14 @@ "icon": "CrossBox.png", "website": "https://crossbox.io" }, + "Crownpeak": { + "cats": [ + 67 + ], + "script": "c\\.evidon\\.com", + "icon": "Crownpeak.png", + "website": "http://www.crownpeak.com" + }, "Crypto-Loot": { "cats": [ 56 @@ -7892,8 +7900,11 @@ "cookies": { "OptanonConsent": "" }, - "script": "cdn\\.cookielaw\\.org", - "icon": "OneTrust.svg", + "script": [ + "cdn\\.cookielaw\\.org", + "optanon\\.blob\\.core\\.windows\\.net" + ], + "icon": "OneTrust.png", "website": "http://www.onetrust.com" }, "Onshop": { diff --git a/src/drivers/webextension/images/icons/Crownpeak.png b/src/drivers/webextension/images/icons/Crownpeak.png new file mode 100644 index 0000000000000000000000000000000000000000..4b80de9df468ec606f501c4f57451c515e7935a4 GIT binary patch literal 582 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0Fct^7J29*~C-ahlfq^C6 z(btiIVPik{pF~y$1_sUokH}&M2EM}}%y>M1MG6B0<84nD#}E(i*8Gp%L{FEZ!gapSW zn=1pSY(F?fKrlLWg@9l~1UJvrr^}|PeJm_yy1DFg@{iIb3XfPA1I1owc;(LyP&;v) z_o2}y1Ie>p3BnJW3O+I)67%5rv^MM9Q~|MuPX`-wPp83I+1qxU8YU@j#I>_CkD_U>!`^(E$#TxRW3H*yp z?2qp|6rs`1vEcSo{iI&o;)IO{PRFd*x1Tj}qTnfYz8QKw53f&cE1JNti&ZU)%UgQ$ zPD{%LHH#Pxif8EdJ`NLV`;^FVlquEo;@8+#rVTuab2*b|gLmACk~p3z%xnSNJ1lQ36H~XCmEpW&3WKAuM1MG6B0^IK0B#}E(iw_$g)V_Ze%7e70< zclYhtv71tSH!ChlRQA1U7b36oSD@C@)p6mi?T?xlu-1N*7ZCZ#|G`zB#Zkmwj^(54 zh4ujMN84AbWM$?E&sKYTtz`Sn^VRQbDxTfTE=z9Jood(d*YL@?c{7XaiqHK#D^QX6 zPOwb7@#Xhv5C3~5{F7?_sBbKBrqGsA<*>sWUM;grW=469VUu!S_OqN+`R2XM>_=IX zg_cAVpXp+Lqqj!Q87i|h?mF9Di@hv(AdhW}u=S+Q#5t134Sc)Hir+XLh8lcvEeX-}C`DH;BoE=yeLk?uI~;mMZ2&cf#0JA`^z&E8ydRZdHpq#Y-a9DMk4 zdG9;Iywz_Xvj2q>`vJKu6Z69Qmw`vtB}pz3{_aq`%JKV?SM1@+Cuc5E zsbaYm5M&X2oA(7rmb6EMJ-1|; zUBHy65Y}fsZ#0&Qzd3e6d4n(WTAveJC(qi}s4W>}Cv$RX{4C}R$}e7tnO-Q45%SBr z#iv*k#d)|vWYVlW2HU2yVX=)`?`QPP?|RLUv)umNly%##=NUD7pPj0G@YcRhj{0AM zgXN2??C0)(p7c4!cEvrF#*(J|uxB-KHWsGcU3n{)9J{nxcwtG%v&PPwNqNt&XBT%( zZrbkU;xmb*xwi0M+dU_iH>bb)Pk+_T?=Nd_R=cRFJpFJ@+fLE)XD{9fw=e6f+y3w7 z%hSt~zAke(yE2z+F-OPO`4hR?`n0wrZ}|4?Pq%xSZRvudl>0{*SthWxJmihE-umh1 z$*13~BG~5|E1YbVvuh5@?Emuc=6=md=H``R+xIRjd2g#FJbj&zrG}5#yEEzCL9g9* zY`hn7FQop0Ztwhz--nJIO^nfQO)?6e$fTdAceJc}=dY|2dH>^01h#XsJ=*Vg;KuyO YlE;zSQ#DsIFfcH9y85}Sb4q9e0Od3Zy#N3J literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/OneTrust.svg b/src/drivers/webextension/images/icons/OneTrust.svg deleted file mode 100644 index 6f243c65b..000000000 --- a/src/drivers/webextension/images/icons/OneTrust.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - OneTrust-2020-RGB-Primary - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- GitLab From 04aa67964f9058305471d5fc8a3fac637f6ad6b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Mon, 20 Jul 2020 22:03:32 +0800 Subject: [PATCH 471/550] yarn add languagedetect Fix `Error: Cannot find module languagedetect` --- package.json | 3 ++- yarn.lock | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index f998d553d..1fb93d26b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,8 @@ "dependencies": { "@prantlf/jsonlint": "^10.2.0", "adm-zip": "^0.4.14", - "convert-svg-to-png": "^0.5.0" + "convert-svg-to-png": "^0.5.0", + "languagedetect": "^2.0.0" }, "devDependencies": { "@nuxtjs/eslint-config": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index f011f2b21..a83b36b5a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1242,6 +1242,11 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +languagedetect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/languagedetect/-/languagedetect-2.0.0.tgz#4b8fa2b7593b2a3a02fb1100891041c53238936c" + integrity sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ== + levn@^0.3.0, levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" -- GitLab From 9a53d48f4155ada54d7838ad7800277bee85a93d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Mon, 20 Jul 2020 22:09:11 +0800 Subject: [PATCH 472/550] WebExtension: Remove hash from url Fix the bug of not showing popup when the url contains hash --- src/drivers/webextension/js/content.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index 71dfbd994..3b031d84b 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -111,7 +111,7 @@ const Content = { chrome.runtime.sendMessage({ source: 'content.js', func: 'analyzeJs', - args: [location.href, data.wappalyzer.js] + args: [location.href.split('#')[0], data.wappalyzer.js] }) script.remove() -- GitLab From b132d3b3cf203a2a8d5c369b104b97b0b5685d35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Mon, 20 Jul 2020 23:05:36 +0800 Subject: [PATCH 473/550] Remove hash from url url.split(#)[0] --- src/drivers/npm/driver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 7b7fc079e..bce3bf326 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -137,7 +137,7 @@ class Driver { } open(url) { - return new Site(url, this) + return new Site(url.split('#')[0], this) } log(message, source = 'driver') { -- GitLab From e81c463360185484534025fb7c702be53f303139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Tue, 21 Jul 2020 16:19:59 +0800 Subject: [PATCH 474/550] SVG logo of Vue.js https://github.com/vuejs/art/raw/master/logo.svg --- src/apps.json | 2 +- src/drivers/webextension/images/icons/Vue.js.png | Bin 594 -> 0 bytes src/drivers/webextension/images/icons/vue.svg | 4 ++++ 3 files changed, 5 insertions(+), 1 deletion(-) delete mode 100644 src/drivers/webextension/images/icons/Vue.js.png create mode 100644 src/drivers/webextension/images/icons/vue.svg diff --git a/src/apps.json b/src/apps.json index 15a0b9936..b8e48e8eb 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12071,7 +12071,7 @@ 12 ], "html": "<[^>]+\\sdata-v(?:ue)?-", - "icon": "Vue.js.png", + "icon": "vue.svg", "js": { "Vue.version": "^(.+)$\\;version:\\1" }, diff --git a/src/drivers/webextension/images/icons/Vue.js.png b/src/drivers/webextension/images/icons/Vue.js.png deleted file mode 100644 index 2c33e395fb595bebbe0dfbf59e2c891e860ac6a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG76tf(xH2#>IPPdhLk?@| z(L~@}>*74Cf?PP)GAYA6JlQfW(>yBGDksOxKfx>{$<#B>)GN-!CC0=)%G4*`aYwU} zL74M}Zs#+dj@z1yEhC%`v>KU&TelQB9cecUPj))qVZW@_ad(SFdWKDZncc!_hYbyu zWx2MqD;@W?%;9xsVPIg8DGBlmX4s#r>ee91X%YGL(&RU5?kO9ef4rdSXwG`qH&<(0 zyMq`Q7@a*`978JN)?T_ksmVcv<$_uAwX=yvl1KLZ|DRo*&bBtlE3WK3x5&dwvEqO3 zPF4%dlSuv~dTw`0&up7ZDV_V&ZZA4xA)Lc%v`Bc~l+0BpB`Ov=%g74t(z@?pr(!#M z?%^4EC2zR%T(%f@8SZ2YYcibrcF|fj=LwB!vlma8b6Wqw>^`S3y@NdGj?}4~;ax5` zKYRKIk*sW%)6ac^r(Rg?#VK`Ud#iuM>|KJ@t4_5puv9DOoL_ixb#YMWqD@7g7kf6W zp1C?IFjQ%ha|*joz~@lUicO(YZ{Ah;vTK%z;pWh%g^N!zm`|HNXOEx7!L + + + -- GitLab From d4c1fc4d318fdd191896bae0b3d59093f87f6a0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Tue, 21 Jul 2020 16:44:25 +0800 Subject: [PATCH 475/550] SVG logo of Socket.IO https://socket.io/css/images/logo.svg --- src/apps.json | 2 +- .../webextension/images/icons/Socket.IO.svg | 16 ++++++++++++++++ .../webextension/images/icons/Socket.io.png | Bin 1165 -> 0 bytes 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/Socket.IO.svg delete mode 100644 src/drivers/webextension/images/icons/Socket.io.png diff --git a/src/apps.json b/src/apps.json index 15a0b9936..0e0b4a8da 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10512,7 +10512,7 @@ "cats": [ 12 ], - "icon": "Socket.io.png", + "icon": "Socket.IO.svg", "implies": "Node.js", "js": { "io.Socket": "", diff --git a/src/drivers/webextension/images/icons/Socket.IO.svg b/src/drivers/webextension/images/icons/Socket.IO.svg new file mode 100644 index 000000000..21d042b6a --- /dev/null +++ b/src/drivers/webextension/images/icons/Socket.IO.svg @@ -0,0 +1,16 @@ + + + + logo full + Created with Sketch. + + + + + diff --git a/src/drivers/webextension/images/icons/Socket.io.png b/src/drivers/webextension/images/icons/Socket.io.png deleted file mode 100644 index f381eecf759b153938ae2d972329cb4a3d24b9d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1165 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG9|ZV>xH2#>{Qv)-VH6D0 z5O6H`p~t|$Fux?oFPMRWiG_`wgPUJaL{v;%QeHttO+#BpS5M#2$k@c(!rI2p!O6wl z!^_9l&p#kAC^#fEJR&kWCN3c{DJ>&2J0~|Uzo4+FxU{UiqN=8@zM-+DwY{UWtEacG zf8wOcQ>IRzF>}`JIrA1QT(orgij}L^tX;Q$WSk2?R^vJV)%a_#t3q7A-{q0TU`g{46I(*woS`Wvj zH+P#%K6TGirha}{#;!{em2vAr=0)|y|6SPD7VyQ~ZLdw#Mptt&jof$Bp5J(PvXoWg zzIMN_=Yxqd?2QvyKYjQr`+`AFJD1ZyZM~L8h)9I;W79vg)%(*{O#Q;U@ANjV8_NCd z25PhAZ)m=h?9p1D!4jdhSlZ6>^YVn|m{iXPEtk9+L~pS@E|NX;&9BeGWTj-B#%rZx zMwWR_%dHmrO1d7FaGx5=zxP$6Tk0J3sk3J7(F-@-6U5@Dl^m9M(5b%Q_qy7t(^Qj< zd0y$ogtnz-iaef`deVaDZ&ssSYU}|Ez0;E}vVGqwU3Y4uOmtTJCZU2T*8^FpHLP~i zHBPhtSfbdW^;X8fz^rw BEtmiR -- GitLab From 5c957326dc0d4049fdc379b2f360b869996844f3 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 21 Jul 2020 20:52:04 +0100 Subject: [PATCH 476/550] Added detection for WebAR https://github.com/AliasIO/wappalyzer/issues/3216 --- src/apps.json | 13 +++++++++++++ src/drivers/webextension/images/icons/webAR.svg | 4 ++++ 2 files changed, 17 insertions(+) create mode 100644 src/drivers/webextension/images/icons/webAR.svg diff --git a/src/apps.json b/src/apps.json index 15a0b9936..10f5ecc1c 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12213,6 +12213,19 @@ "script": "web2py\\.js", "website": "http://web2py.com" }, + "WebAR": { + "cats": [ + 19 + ], + "html": [ + " + + + -- GitLab From dc0ed91c16bcacf8c20559856c23642dad0e4d65 Mon Sep 17 00:00:00 2001 From: jrharalson Date: Wed, 22 Jul 2020 12:23:15 -0400 Subject: [PATCH 477/550] Update IBM WebSphere Commerce detection HTML --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 15a0b9936..2c5f5e43a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5101,7 +5101,7 @@ 6 ], "cpe": "cpe:/a:ibm:websphere_commerce_suite", - "html": "href=\"(?:\\/|[^>]+)webapp\\/wcs\\/", + "html": "(?:a|link|script)[^>]*(?:href|src)=\".*(\/wcsstore\/|webapp\\/wcs)", "icon": "IBM.svg", "implies": "Java", "url": "/wcs/", -- GitLab From fd61c922ef426cdeec40419e2b56f3f25187bf5b Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 22 Jul 2020 17:35:18 +0100 Subject: [PATCH 478/550] Added more providers in 'Cookie Compliance' category Added Didomi / Iubenda / Osano / Seersco / Uniconsent. Also updated Quantcast logo https://github.com/AliasIO/wappalyzer/issues/3219 --- src/apps.json | 52 ++++++++++++++++++ .../images/icons/CookieScript.png | Bin 0 -> 1826 bytes .../webextension/images/icons/Quantcast.png | Bin 660 -> 899 bytes .../webextension/images/icons/Uniconsent.png | Bin 0 -> 1676 bytes .../webextension/images/icons/didomi.png | Bin 0 -> 1958 bytes .../webextension/images/icons/iubenda.png | Bin 0 -> 722 bytes .../webextension/images/icons/osano.png | Bin 0 -> 995 bytes .../webextension/images/icons/seersco.png | Bin 0 -> 1565 bytes 8 files changed, 52 insertions(+) create mode 100644 src/drivers/webextension/images/icons/CookieScript.png create mode 100644 src/drivers/webextension/images/icons/Uniconsent.png create mode 100644 src/drivers/webextension/images/icons/didomi.png create mode 100644 src/drivers/webextension/images/icons/iubenda.png create mode 100644 src/drivers/webextension/images/icons/osano.png create mode 100644 src/drivers/webextension/images/icons/seersco.png diff --git a/src/apps.json b/src/apps.json index 10f5ecc1c..619051b3e 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2479,6 +2479,14 @@ "script": "consent\\.cookiebot\\.com", "icon": "Cookiebot.svg", "website": "http://www.cookiebot.com" + }, + "Cookie Script": { + "cats": [ + 67 + ], + "icon": "CookieScript.png", + "script": "//cookie-script\\.com/s/", + "website": "https://cookie-script.com/" }, "Coppermine": { "cats": [ @@ -2912,6 +2920,14 @@ "script": "dedeajax", "website": "http://dedecms.com" }, + "Didomi": { + "cats": [ + 67 + ], + "icon": "didomi.png", + "script": "sdk\\.privacy-center\\.org/*/loader\\.js", + "website": "https://www.didomi.io/en/consent-preference-management" + }, "DirectAdmin": { "cats": [ 9 @@ -5441,6 +5457,16 @@ "icon": "irroba.svg", "website": "https://www.irroba.com.br/" }, + "Iubenda": { + "cats": [ + 67 + ], + "script": [ + "iubenda\\.com/cookie-solution/confs/js/" + ], + "icon": "iubenda.png", + "website": "https://www.iubenda.com/" + }, "J2Store": { "cats": [ 6 @@ -8239,6 +8265,14 @@ ], "website": "https://oroinc.com" }, + "Osano": { + "cats": [ + 67 + ], + "icon": "osano.png", + "script": "cookieconsent\\.min\\.js", + "website": "https://www.osano.com/" + }, "Outbrain": { "cats": [ 5 @@ -9922,6 +9956,16 @@ "icon": "sectionio.svg", "website": "https://www.section.io" }, + "Seers": { + "cats": [ + 67 + ], + "script": [ + "seersco.com/script/cb\\.js" + ], + "icon": "seersco.png", + "website": "http://www.seersco.com" + }, "Segment": { "cats": [ 10 @@ -11758,6 +11802,14 @@ "script": "underscore.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", "website": "http://underscorejs.org" }, + "Uniconsent": { + "cats": [ + 67 + ], + "icon": "Uniconsent.png", + "script": "cmp\\.uniconsent\\.mgr\\.consensu\\.org/dfp\\.js", + "website": "https://www.uniconsent.com/" + }, "Usabilla": { "cats": [ 13 diff --git a/src/drivers/webextension/images/icons/CookieScript.png b/src/drivers/webextension/images/icons/CookieScript.png new file mode 100644 index 0000000000000000000000000000000000000000..0c5b0e925c3a98fd359febc74495e7a824cdd955 GIT binary patch literal 1826 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk zdj$D1FjT2BFf=qXF#P<_z|ioLfuYoZf#FpG1B2BJ1_tr`N%2SB7#NtW0(?ST85kIp zc6=B`qai?22>k#5-(q6OWd;U@JtaYY!3+#cit+Q#zxny&^_f{wvPS*4e}BDyYTxOH z-+o>1&=GHbd9vD;kAq*{vEkgGCso46`~Mz~5ZtDHQ)co7QeBQi^y3Tf& zVs_~rEwie5esA}QTRoSjOrOKTz`($mQJvmdEl(zesiWT+DiC#@gH4jt40`WWLh3qhg{(VtP{2q?GVad6`}kOm95z&fb$>AC*(( z)}~|px*=xanRARyKkqbaeN{Z`#&Y7}NzwMtO|NyzQ(UPKGI@byM&jp^la*$9IZIXj%9^-Wc}>{% zjZe}_zo;Q!c~^y%AK$B=p&Oq}S}`L~<>{w)rxW)wtZdR=virG~vdZ?ktW|Fxo_#cH z_p~pW>x~)mzT6Mt<4F=O@UEQQVQukp!qhTJrpk&paoe1I4+<=-{wnC-eJpWjW{QYJ zcB#NF9if6!<0hGMi3R5zkEn&SBuJ;L-oNU6SY9bAOr`Pryrsqq4%|GzB+TZvWY(20 z5jXVIT!Wh#57f;+sV&FAf7kcP#21FefiuLuon>LTQI#&Nb-7W!Y55Z0OY_f7DX`sK z+7@x<_OwjaGsWknIlnr6FnXYS{!fn`%j__ZnR};YOqQ(6-tQH#t%uF;)coqXhZwF% zhpxK%e5oU+Z~tqvQ<80=H|I2qz4CI~@p+>8=?bN@@#j8=S!_Jfn%F5XpO}5%gWsFF z{ZCe#{aTp*^KskS@JF&&)4mlRvs-&&$0~zkJME*J+SER>j@F3{C`hW`E_%XL>ga3$=26g$EQ?%z5c#*UO_QmvAUQWHy38H@}JEp!dcbqx(d3=ORe zOsotHwGE7{3=F*2B^9D*$jwj5OsmAL!Rqs^vkVLj;Z-3KB|(Yh3I#>^X_+~x3MG{V zsS23|CCLm76>}bc;^8O^)6h8OfBKB)(;xZee9%@5v&}!U`@8CWlj)l{bed roW618#E~;cWR9?(Ztz&(rN{6}T(IPmlj&3j1_lOCS3j3^P6aPHX(iFVQBH zElN6TecmU{eIIlFVzEyb+h4V}SHI`l->qI>dv1P-m2TZ6r9XcS>*^0YuP!Jp{W{&! z-oC!FQd3tqH!JJan>TOXzt`8+Zr0=%S>UcAA|)@se#MFg)AolCA8y`kyrc92U&rys zcJtTo*&{Q5%Jh{hHGM8SDJzI|?~KtqqsO!S^3QMI+J0tj`rc3zx4t|rjm^|~^_6?~ z^0wc8{rdI%`SZVj`&L$7zVIXuFYnqlYZe43J^hnjSt;4X^Y;0}hlyHKo0=`HtTx@u zDLAoa-8!eR1zZc3=4WR&&wcs&b#+BW!y2`jKHt85J9PZQ%cf-xq5?c@4^vmIUhVJa zw;;2yxHvdu$*U!;t*jYFs~RRw6qJ~`aibx}uM3uKvlq^7P?*fQAT%#8uWjPZd-vLw zoqzUB?T(MHFE7hX9|sE=GYK98uE3ZWpZ|@^_~%*`CGma!@q?rHmz}5AOw;k%ZdGqE$kNHcNs`kv7 zH*ek=+wi-t($dn*%*+}s3s(RC@@31?rL0>8E@qU}*2=aD$ji$M3kz@YTG7hE!j!jN zy0xWbhDrw0R%@0vJ?0D^$ro8o)0(elEzM_G-J{hI5fjrAyKM2|$B!N{6R zedkWg86p`rMzVbDUk$h zTUc=HG|>3{@1NY~s~Ic;C8GX*eo1AFTefXWO5?l5DD>q?kld<2Yu2t!oHgrwe00Xn z?c28X_4n)R>#tn?;?1nH&)&Uzcl~;JRQZgS6>HZn6_@G#&Z7A|`@(8LyVj2tHUc6w z|F}OD)YjVC+V(nitXieD|Gs}XU)Hl|#@2uft$$?esv89UGvvQwW$9abVm$)`1B0il KpUXO@geCxrvXy55 literal 660 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toqCH(4Ln>~i2HX0GIEwsx zz_)e72OpmoI$I308bivYlNG#73bt?F+%2LOG9w}*IdSvBb3r|O%{ z*frnxU3&h1#*gQ2<<%H(->p+PY35z?_vQP(+cr#VkPu=@)oA?ZdCXzL_rt8S6IZ(L zGP*19cj}S}mh09po+8O{J3dCI$2KD_NyFan2Kd*B+8l}b^N5u-*Dl?L7o_c z^Uk@+Ykuf({oruh!o7Gm)8wvriLV>~9kM&-8v>>XVh+Jx`7p?(v)v$fDhqST-#+ z!Fqj&obkEZ2y3GQ?oPXP-ZU=0B&e2fm-mI^+*KI?3&fsDsdxLZRQ#5ykO{7L{!rj# znSN9EJ*VRQgjI!8Z*6zk&3`%e?2BHR+{^WDs^1pm*B=+nm%4subIEotxxbC~qCyVp z{kQS6C`mZBFlkXu-MPZZRVj;19-QQxIw#=&?Jv)&xAhjqUG4ckWtGadU*|vm|H7CM z-`BYHeDhzqV0x|Re@R^v-}<;u$K=*oL{-@en6Hho(vywkjLO^DC5vcwQAJ1RDJ$3fl;#E8A+UG{5HU`JlgeKGl$Jd4?)|J#vo4siB zfg|T1J$d>0%eUXZ|NQ;?_xtysi&yS!pRlB=WmZN}Ph?7CP+U!DZf#gkWmtD*Xm)LI zTy08zXIaDaw*JMFX00i#o*WQc6%tm1SWQE5a(PL(^*` zQW`H^yBnHc6E>qFe0f>;){^iYCE;62!k3kWO|J->SQ(mE6P@0C`P#j(+UoFKC1Ewy zq49O$+e^ZB6o+ps39YFP-CoprcHWdr%bQQnJp1Ze{mH3e+lp&XOl~b{1$ z6H_8~l$Ias?>;v_bbE1Vb#+X7^VJ*ofByW{)V&}$wkEW!CTvSd#{Q-w&(6)hx+ZK# zN#WtHGcT`BzPK!Wb7^RCO-OuQVov+LhtK}~`#)vQy3nlJ@YQ9ZJBkYqcOHFye$kCh z5j#tB4z`|pc{wz*_Wg&?E7t7|O{xoR|Lh^Oqspz z#_fk;jaBLU8+SiCzU=1KsGa4z51j6vygW3uHf(-*^v?3gon>LODne80@+&8uK6gDn zt2KOGY53~W(4v}@BfBN+Ko0gu1p?S4o{gvTsO2c|9Lvw0hy?#Gq{>G@Zrq;g2cke$vdh&8j z+nl`0iJP_``S9_}!J`*euHUzO?Vjy>PMEbm-~^@5ByV>Yh7ML)4+aJX&H|6fVg?2V z5Zi;n?PRtc0|Vn+PZ!4!i_^&o3W5ek52vT6C8i!$K6~!q$)jfvpKf>UigyU`h;Rw< ziE(lY@``c`^NVv7jEwV)bPe^5b&hcg_KtRU3UBuIzkeWr?`D>Aa-OheuyHZBx3_k- zbhM^$98F|xkXC>!PMb=i=Mm@cws!LO!dT?oJnXX!uo%Q;awAAcR4*#}fO*6@I;R^d}#>TEk(d}i6CYF%IwPdDaVnW?dHr9o`+F`xM9 z2O>9rc4RvA3o5ou1~sCW138ac99)m;0|wUwEdy zwaU}n{B@echQ!4z-ft7(lu;__26b-rgDVb@NxHTww6x?E9U~mK3 zP@JDuQl40p%HWxsn4apJn4X!Otzf2Su4kcZsbFMaXrgOis%vPZ5NK$okWo@nV5P5L zUS6)32~wR4R;`y`lzyk}Edv7sg9OOLkc`sYBr7YI{N&Qy)VvZatANDx)M5t1<^Ol< zqp1PgX=Rm>nwg$a!eD4=#LrOF%D})Nj${s0O?YNXNd`#CWdYQ@jdIfpuR~%l4f&$Fb)z4*}Q$iB}Ne0+w literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/didomi.png b/src/drivers/webextension/images/icons/didomi.png new file mode 100644 index 0000000000000000000000000000000000000000..4e942c61b5dbb134d2cbe4aeb7461262c485a39e GIT binary patch literal 1958 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0Fct^7J29*~C-ahlfq^C6 z(btiIVPik{pF~y$1_sUokH}&M2EM}}%y>M1MG6B0yS1l_V~B_M)M@M?lRX6*{<8$Q zuqX;xxj9sc+6L~}yinn}=8Kb&8x)r>Ulb8=#OdP(g>+}ZH;-1{u$Z!_#BpQ7VlQEr zEGMCkEdec0o}Je_%JKeQZU6ThGw;6nV{C1_TO{diUX#L-r79~$w0QmrHwIkzxz#WPl?-Ok4*VSck$EMC*`ysgP;$8U?7k~XLGBXhHBD>g3vqmgN2%)_*B!`jWeXPi8@ zI`P;Z{hF|_mlLMLNa6RB8Y?TpL!Z~E1yvp1*FAH6>;Lvy%k<^K-#bf~ z#q|qv9N1+c)H3z1RP^hWyKZ^cZ;)^g{!l-m#?Cl8&h3_yH*ftxg9B+tef)k*4wqai zT4EXbZ2GhbN6yT2+oe^M{DG_I1apqxk+ah+Pen7Y{o}7HHYMrm_L^sAtoEl2tP7a_ z@f}@0ee=#2xA~7PJCx_ynwlY*#KGLLV26n&fBf|iv!A|kTk>%0=l6TgZRX#(V4rP9 z=8v;m7WF3?GM-e^@F{!TxMxNe&gX9It=rYeSC%0#-@X_hpc9uc1){iQ^iGvPuVj*J1d9Zh`3iB9Z*qVowCfswuilAmD{~fpSM5Y zNoR4NVsJCQy87dhfHQnME4~D>y*$2fgY5Rl6N_%#$$$6aOZ^0+w-h&t{s5a21}dz1_Vf7;G|!{2y+@*e+!C!fnB#JHxr-6`5#AkDU<@ysPg=1kY8W$uSc zYn%L4(+{ppTFbGY{p8`JpD$g$-lx86eso@Ai{t z8LRBGTBc~!JhGVaO8nZ!n#Gf!NxWX!JJs21{R)ejff}C2&vm#XO}pk zv%18pa;najlRRhdy!zDhb~rJr|>|C?o8e#xAZKQCOz_-#?|w2c?SE-$|95;pbV zD!ni1T&ceJOCoj6X(m9#4dv5qyoup0OucTB~TzR!je@WvL+1H=4 zXVw{N-hO`Tr|t%MMa@S0W(AA2Z}YXX6O><^cm4WCOOOB5Zubk^xqh|;Tx|?FJGu||JqesLxU+M6Sf?#UDs*%r|xE}hQ`tprR$bS zY27$fUh?(Jl#M&W=k2weI*IjBPO|O!o0omAgoZpl?$B~k>PYveRad9KpEOmoAxnWH zxwLBC{^=W~?q2$@GDUTz6xWXQKHGC0mH!VO&pZ|}Gtlzt*K=WN!XZ9r~bN*g5Ip@n3{dJKsrye;i zP*GJmpq|~P7H872IaB}2$&j+|o#(aPIZ#s?n$ zSZXB3Zt`_c+O2B`KC$IF>Uy94ZIGp&=-;LIPA5Oa}kUHJ?`g9+& z_MmnF_o^M|wi`HcE5+|ApPR#1$(r18_^$cS)5{_jXtI>#e7KRv)cl2^_SuA%rTZIL zFWB6&+P%T+igZa$(?ca^B^!xjZ>_qH{XO9ORC+E4bIFNEateno#lQQn-f5R+;v1Is z<%D2_x4`n?`LnZEIh831TJc_q$_lg;Vw5=kR8)U{5@+(I1K)qwKP=Dd?)u#A$rrot z!#lU_N1BXm90eYD#pHdw_jB_GokO=Ds;^%WVUqX$)wiAhZ=Aj-_Vky4+=f}v55<~y zEPo%zFTSL8T2_^(ZmZz$B#YFSFteNpP#-+^U1*m zMh=abI}IxrQJ2zH+^5$(fZg*X)b3VZI+y3#T2Yme1pFZXH z-+%J!)FWyBbGDVNTeoN5`@*t*t3de@mNe;?s!ygLV%WqQ*JD3vry}1RmonGVgdD9m zeCjP*|E6EKbaCh3vOh1UtXcg!#{B#&E>Uxd>78okaZeBE^1l0Tc$qDm{o}4p$DY0^ z)jhgV)7tjgET02Wf=d`PLeHhIKdk-v;NCLCFQ;pD=JiMoys zcOI%ml)mhH+W{_hYaRL86&@OEd>r;4@9 z%qdti)H5a?F7WrwY4BPYuu^1C{QZ5k3Ec%DD@;AT0u(1Mh;_bG kztKdU|>mi z^mSxl*x1kgCy|wbfq}EYBeIx*f$uN~Gak=hk;1^hl*#rCnQFTD zK6d0d$j=v~Qe?gFW@TN^?(LuB_xwJ1`~U2nd*>dXZJsZZnzF;LxaFx*bnDtP+s=h0 zSKnI^x9|KcPKyTFuQQv}cAb4!X+8PG9Hr84#a}N~OI9~BNzB|mIs5Mg|C_eC=|Mja zg+0tMd1Elw!9+B!W)f@Uoefjp&MW;}VQdgnf9$=^-n8!<<~H6u8u>$|F1mq7=k4R; zGrs;W*c7qMz1sic)w!WFI}H_QacyF)zA?w=X{dww>BlB^22R1ZkFU5CJ}F+Ntb17# zi@@z=VwunT_d3Seu&>y+M_+U4v!j1~SD42B_|PP$zkhLdx9O~0HL*YL7ef{#pE&zm z+xudlg3~+p<2&W|Oe&0CU}6~V5}0-35t~87JoY~`w(grg;d7ODjeY<_@2ij#P2Vd2 zEvwSrCtkwM)4V8d%C*}^zD`nYIC6NO;S0g@2e%}5{6FOo_w>cD7lEfVzZ-m9YpJkq zx(=g=i*nH&-ux;37k6HAoLTt7i=lRrpnBKhl4T_hZid@Bs!j?Wn2^C@F7;99Wsaa+ z)#nRqrY#j#6Uz|_V7MQ?KR4m!cIA$bx}Pc^kij`|g$mwmWhR0U2h|%kuU#NFE5*nlbO2*m|e>|G_KW znlbtr3>$?nL}Xu@{PgFEEieBSE(mUBV~9Vx-$8##-qnVcF)O6YbeVgK%eOG|GVHti fk7)(tqWODomkB%!n3ll6z`)??>gTe~DWM4fN&rbT literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/osano.png b/src/drivers/webextension/images/icons/osano.png new file mode 100644 index 0000000000000000000000000000000000000000..4a230890c18592e6f09fef6325a93af335fc1d2e GIT binary patch literal 995 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 Date: Wed, 22 Jul 2020 17:42:59 +0100 Subject: [PATCH 479/550] Improved detection for Mobify https://github.com/AliasIO/wappalyzer/issues/3238 --- src/apps.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 619051b3e..2fbf5cd19 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7191,13 +7191,20 @@ }, "Mobify": { "cats": [ + 6, 26 ], + "headers": { + "X-Powered-By": "Mobify" + }, "icon": "Mobify.png", "js": { "Mobify": "" }, - "script": "//cdn\\.mobify\\.com/", + "script": [ + "//cdn\\.mobify\\.com/", + "//a\\.mobify\\.com/" + ], "website": "https://www.mobify.com" }, "Mobirise": { -- GitLab From 967666a7be763cecc1a29714b6e24c715615e10f Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 22 Jul 2020 18:01:14 +0100 Subject: [PATCH 480/550] Adding TheHutGroup under eCommerce Category https://github.com/AliasIO/wappalyzer/issues/3229 --- src/apps.json | 10 ++++++++++ .../webextension/images/icons/TheHutGroup.png | Bin 0 -> 544 bytes 2 files changed, 10 insertions(+) create mode 100644 src/drivers/webextension/images/icons/TheHutGroup.png diff --git a/src/apps.json b/src/apps.json index 2fbf5cd19..e1261d33d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -11365,6 +11365,16 @@ }, "website": "http://textpattern.com" }, + "The Hut Group": { + "cats": [ + 6 + ], + "icon": "TheHutGroup.png", + "script": [ + "THEHUT-.*\\.js" + ], + "website": "https://www.thg.com/" + }, "Thelia": { "cats": [ 1, diff --git a/src/drivers/webextension/images/icons/TheHutGroup.png b/src/drivers/webextension/images/icons/TheHutGroup.png new file mode 100644 index 0000000000000000000000000000000000000000..9847bb7b78e996bcd188467cb07fd502deba5288 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSU=ZbCVqjocvA%jQ0|NtNage(c!@6@aFBupZ zSkfJR9T^xl_H+M9WMyDr;4JWnEM{QfI}E~%$MaXDFfcG~^>lFz@$h~d;=7tLQNpxX z{iKtKQJ2P)LtY}MBX1-o2TiMMu}^qxzCmHOr>5%7lTMo^Oz3AldEIG~0O!wL$4f8Y zJ$vfWwK+$v&!72Rc(3^0GgZ0%_7{^C>gUThI~?F{Y!Hv7v~fp_p0Ap)*Ye9R|JJR)npL$|ZuP+ghgUUri^CUREU}W^GtY1N*|g0O zI_s{#&f7luWQvO1#)zD~amg-PQ=RTUE$Vbz{QK{{_uu*1n(Ox8&)YuH^?!=d%db^m ztM&$HY>8T1Vbgad!$ir`Xs+L4@yN|LZDybKS{k%8sM71e{5K_5{l}G?JX9W)?XIt${bNJiQB*W92&hPGcyraOP z=jGL`t4SLd=uSWFcs6V6skF^mTdf2*9^@3L1Qb}v7@W&65n^eK(3%<~!Ya5SZe_@$ zgik+h4jX*_8M83pMTynJO^;h04s`$bQxK|UPUVsl{vH1#mw|zS!PC{xWt~$(69A}n B@^t_J literal 0 HcmV?d00001 -- GitLab From ec34102c5547909eab6fa72dcccf9e304ecf6f50 Mon Sep 17 00:00:00 2001 From: jrharalson Date: Wed, 22 Jul 2020 15:04:11 -0400 Subject: [PATCH 481/550] Update SAP Commerce to enhance detection. --- src/apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 2c5f5e43a..6e0c99f18 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9643,7 +9643,10 @@ "_hybris": "" }, "cpe": "cpe:/a:sap:commerce_cloud", - "html": "<[^>]+/(?:sys_master|hybr|_ui/(?:responsive/)?(?:desktop|common(?:/images|/img)?))/", + "html": [ + "<[^>]+/(?:sys_master|hybr|_ui/(?:.*responsive/)?(?:desktop|common(?:/images|/img|/css|ico)?))/", + "].*hybris.*.js" + ], "icon": "SAP.png", "implies": "Java", "website": "https://www.sap.com/products/crm/e-commerce-platforms.html" -- GitLab From e82baea7bfd29cb5ccf953a3342229384c2837e6 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 22 Jul 2020 20:54:47 +0100 Subject: [PATCH 482/550] Renamed category 16 from captchas to Security / add 2 vendors and modified 2/ Added 3 cookie compliance vendor also https://github.com/AliasIO/wappalyzer/issues/3226 https://github.com/AliasIO/wappalyzer/issues/3219 --- src/apps.json | 73 +++++++++++++++++- .../webextension/_locales/ca/messages.json | 2 +- .../webextension/_locales/de/messages.json | 2 +- .../webextension/_locales/el/messages.json | 2 +- .../webextension/_locales/en/messages.json | 2 +- .../webextension/_locales/es/messages.json | 2 +- .../webextension/_locales/fa/messages.json | 2 +- .../webextension/_locales/fr/messages.json | 2 +- .../webextension/_locales/gl_ES/messages.json | 2 +- .../webextension/_locales/gr/messages.json | 2 +- .../webextension/_locales/id/messages.json | 2 +- .../webextension/_locales/it/messages.json | 2 +- .../webextension/_locales/ja/messages.json | 2 +- .../webextension/_locales/pl/messages.json | 2 +- .../webextension/_locales/pt/messages.json | 2 +- .../webextension/_locales/pt_BR/messages.json | 2 +- .../webextension/_locales/ro/messages.json | 2 +- .../webextension/_locales/ru/messages.json | 2 +- .../webextension/_locales/sk/messages.json | 2 +- .../webextension/_locales/tr/messages.json | 2 +- .../webextension/_locales/uk/messages.json | 2 +- .../webextension/_locales/uz/messages.json | 2 +- .../webextension/_locales/zh_CN/messages.json | 2 +- .../webextension/_locales/zh_TW/messages.json | 2 +- .../images/icons/CookieConsent.png | Bin 0 -> 1074 bytes .../webextension/images/icons/CookieHub.png | Bin 0 -> 1612 bytes .../webextension/images/icons/Imperva.svg | 16 ++++ .../webextension/images/icons/metomic.png | Bin 0 -> 2115 bytes .../webextension/images/icons/perimeterx.svg | 43 +++++++++++ 29 files changed, 152 insertions(+), 26 deletions(-) create mode 100644 src/drivers/webextension/images/icons/CookieConsent.png create mode 100644 src/drivers/webextension/images/icons/CookieHub.png create mode 100644 src/drivers/webextension/images/icons/Imperva.svg create mode 100644 src/drivers/webextension/images/icons/metomic.png create mode 100644 src/drivers/webextension/images/icons/perimeterx.svg diff --git a/src/apps.json b/src/apps.json index e1261d33d..f6ec2c9af 100644 --- a/src/apps.json +++ b/src/apps.json @@ -507,6 +507,18 @@ "icon": "akamai.svg", "website": "http://akamai.com" }, + "Akamai Bot Manager": { + "cats": [ + 16 + ], + "cookies": { + "ak_bmsc": "", + "bm_sv": "", + "bm_sz": "" + }, + "icon": "akamai.svg", + "website": "http://akamai.com/bot-manager" + }, "Akaunting": { "cats": [ 55 @@ -2480,6 +2492,26 @@ "icon": "Cookiebot.svg", "website": "http://www.cookiebot.com" }, + "CookieConsent": { + "cats": [ + 67 + ], + "script": [ + "www\\.cookieconsent\\.com/releases/*/cookie-consent\\.js" + ], + "icon": "CookieConsent.png", + "website": "https://www.cookieconsent.com/" + }, + "CookieHub": { + "cats": [ + 67 + ], + "script": [ + "cookiehub\\.net/*/*\\.js" + ], + "icon": "CookieHub.png", + "website": "https://www.cookiehub.com" + }, "Cookie Script": { "cats": [ 67 @@ -2863,10 +2895,12 @@ }, "Datadome": { "cats": [ - 19 + 16 ], "cookies": { - "datadome": "" + "datadome": "", + "datadome-_zldt": "", + "datadome-_zldp": "" }, "headers": { "Server": "^DataDome$", @@ -6984,6 +7018,16 @@ }, "website": "https://www.eidosmedia.com/" }, + "Metomic": { + "cats": [ + 67 + ], + "script": [ + "metomic\\.js" + ], + "icon": "metomic.png", + "website": "https://metomic.io" + }, "Microsoft ASP.NET": { "cats": [ 18 @@ -8552,6 +8596,19 @@ }, "website": "http://percussion.com" }, + "PerimeterX": { + "cats": [ + 16 + ], + "cookies": { + "_px3": "", + "_pxvid": "", + "_pxff_cc": "", + "_pxhd": "" + }, + "icon": "perimeterx.svg", + "website": "https://www.perimeterx.com/" + }, "Perl": { "cats": [ 27 @@ -13663,6 +13720,16 @@ "url": "imperia/md/", "website": "https://www.pirobase-imperia.com/de/produkte/produktuebersicht/imperia-cms" }, + "Imperva": { + "cats": [ + 16 + ], + "script": [ + "/_Incapsula_Resource" + ], + "icon": "Imperva.svg", + "website": "https://www.imperva.com/" + }, "io4 CMS": { "cats": [ 1 @@ -14653,7 +14720,7 @@ "priority": 9 }, "16": { - "name": "Captchas", + "name": "Security", "priority": 9 }, "17": { diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 379a0caae..8b2d54194 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Rastrejadors d'incidències" }, "categoryName14": { "message": "Reproductors de vídeo" }, "categoryName15": { "message": "Sistemes de comentaris" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Font Script" }, "categoryName18": { "message": "Marcs web" }, "categoryName19": { "message": "Miscel·lània" }, diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 152ee10bb..de309e3b6 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Fehlertracker" }, "categoryName14": { "message": "Videospieler" }, "categoryName15": { "message": "Kommentarsystem" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Schrift Script" }, "categoryName18": { "message": "Web Framework" }, "categoryName19": { "message": "Sonstiges" }, diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index a9316d331..8e3d1b50b 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -27,7 +27,7 @@ "categoryName13": { "message": "Issue Tracker" }, "categoryName14": { "message": "Πρόγραμμα αναπαραγωγής Βίντεο" }, "categoryName15": { "message": "Σύστημα Σχολίων" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Script Γραμματοσειράς" }, "categoryName18": { "message": "Framework Διαδικτύου" }, "categoryName19": { "message": "Διάφορα" }, diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index b7f5f48d4..2eea2e5a4 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Issue trackers" }, "categoryName14": { "message": "Video players" }, "categoryName15": { "message": "Comment systems" }, - "categoryName16": { "message": "Captchas" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Font scripts" }, "categoryName18": { "message": "Web frameworks" }, "categoryName19": { "message": "Miscellaneous" }, diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index f30c9fdc5..95f2eb24f 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Gestor de Incidencias" }, "categoryName14": { "message": "Reproductor de Vídeo" }, "categoryName15": { "message": "Sistema de Comentarios" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Tipografía" }, "categoryName18": { "message": "Framework Web" }, "categoryName19": { "message": "Miscelánea" }, diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index 3610858df..7ed388043 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "ردیاب مشکل" }, "categoryName14": { "message": "پخش کننده ویدیویی" }, "categoryName15": { "message": "سیستم نظرسنجی" }, - "categoryName16": { "message": "کپچا" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "اسکریپ فونت" }, "categoryName18": { "message": "چارچوب وب" }, "categoryName19": { "message": "متفرقه" }, diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index a291b9c42..66b92595b 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Outil de suivi de problèmes" }, "categoryName14": { "message": "Lecteur de vidéos" }, "categoryName15": { "message": "Système de commentaires" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Script de police" }, "categoryName18": { "message": "Framework web" }, "categoryName19": { "message": "Divers" }, diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 51ae4aafd..a94ec13d8 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Xestor de incidencias" }, "categoryName14": { "message": "Reproductor de vídeo" }, "categoryName15": { "message": "Sistema de comentarios" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Font Script" }, "categoryName18": { "message": "Framework Web" }, "categoryName19": { "message": "Diverso" }, diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index 787714b2e..b18455f45 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -27,7 +27,7 @@ "categoryName13": { "message": "Issue Tracker" }, "categoryName14": { "message": "Πρόγραμμα αναπαραγωγής Βίντεο" }, "categoryName15": { "message": "Σύστημα Σχολίων" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Script Γραμματοσειράς" }, "categoryName18": { "message": "Framework Διαδικτύου" }, "categoryName19": { "message": "Διάφορα" }, diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 39737a2be..69993a6fe 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Pelacak Masalah" }, "categoryName14": { "message": "Pemutar Video" }, "categoryName15": { "message": "Sistem Komentar" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Font Script" }, "categoryName18": { "message": "Bingkai Kerja Web" }, "categoryName19": { "message": "Serba Serbi" }, diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index 675d41ae3..99be5171e 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Issue Tracker" }, "categoryName14": { "message": "Player Video" }, "categoryName15": { "message": "Sistema di commenti" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Font Script" }, "categoryName18": { "message": "Framework Web" }, "categoryName19": { "message": "Miscellanea" }, diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 2b75819a2..0d4852195 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "課題管理" }, "categoryName14": { "message": "ビデオプレーヤー" }, "categoryName15": { "message": "コメントシステム" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Font Script" }, "categoryName18": { "message": "Webフレームワーク" }, "categoryName19": { "message": "その他" }, diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 04087bb63..ba1a2aefe 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Lista problemów" }, "categoryName14": { "message": "Odtwarzacz wideo" }, "categoryName15": { "message": "System komentarzy" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Skrypt czcionek" }, "categoryName18": { "message": "Framework webowy" }, "categoryName19": { "message": "Różne" }, diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index 7d526e9a4..c87ef45ac 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Localizador de Problemas" }, "categoryName14": { "message": "Leitor Vídeo" }, "categoryName15": { "message": "Sistema de Comentários" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Tipos de Letra" }, "categoryName18": { "message": "Framework Web" }, "categoryName19": { "message": "Diversos" }, diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index a4009e2b4..28c7e7df7 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Rastreamento de Problemas" }, "categoryName14": { "message": "Reprodutor de Vídeo" }, "categoryName15": { "message": "Sistema de Comentários" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Script de Fonte" }, "categoryName18": { "message": "Framework Web" }, "categoryName19": { "message": "Diversos" }, diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index efb1d726d..aa83670c8 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -27,7 +27,7 @@ "categoryName13": { "message": "Tracker probleme" }, "categoryName14": { "message": "Player Video" }, "categoryName15": { "message": "Sistem de comentarii" }, - "categoryName16": { "message": "Verificare Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Script pentru fonturi" }, "categoryName18": { "message": "Framework Web" }, "categoryName19": { "message": "Divers" }, diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 68491ed16..699eed5e1 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Баг-трекер" }, "categoryName14": { "message": "Видео-плеер" }, "categoryName15": { "message": "Система комментариев" }, - "categoryName16": { "message": "Капча" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Шрифт" }, "categoryName18": { "message": "Веб-фреймворк" }, "categoryName19": { "message": "Прочее" }, diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index d5bd0c59e..8c49b4321 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Issue Tracker" }, "categoryName14": { "message": "Video prehrávač" }, "categoryName15": { "message": "Systém komentárov" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Font Script" }, "categoryName18": { "message": "Web Framework" }, "categoryName19": { "message": "Rôzne" }, diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 133782272..d221e5d26 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Hata Takibi" }, "categoryName14": { "message": "Video Oynatıcı" }, "categoryName15": { "message": "Yorum Sistemi" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Yazı Tipi" }, "categoryName18": { "message": "Web Framework" }, "categoryName19": { "message": "Çeşitli" }, diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index 4b5cda5f2..bb20c180b 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Багтрекер" }, "categoryName14": { "message": "Відеопрогравач" }, "categoryName15": { "message": "Система коментарів" }, - "categoryName16": { "message": "Капча" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Шрифт" }, "categoryName18": { "message": "Веб-фреймворк" }, "categoryName19": { "message": "Інше" }, diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index dc3982841..34e015e41 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "Bag treker" }, "categoryName14": { "message": "Video Player" }, "categoryName15": { "message": "Izohlar tizimi" }, - "categoryName16": { "message": "Captcha" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "Shrift" }, "categoryName18": { "message": "Veb Freymvork" }, "categoryName19": { "message": "Boshqalar" }, diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 39866faa3..a769e6768 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "问题跟踪器" }, "categoryName14": { "message": "视频播放器" }, "categoryName15": { "message": "评论系统" }, - "categoryName16": { "message": "验证码" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "字体脚本" }, "categoryName18": { "message": "Web 框架" }, "categoryName19": { "message": "杂项" }, diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index d24c8f257..0ec9c9c80 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -31,7 +31,7 @@ "categoryName13": { "message": "問題追蹤" }, "categoryName14": { "message": "影音播放器" }, "categoryName15": { "message": "評論系統" }, - "categoryName16": { "message": "驗證碼" }, + "categoryName16": { "message": "Security" }, "categoryName17": { "message": "字型" }, "categoryName18": { "message": "網頁框架" }, "categoryName19": { "message": "其他" }, diff --git a/src/drivers/webextension/images/icons/CookieConsent.png b/src/drivers/webextension/images/icons/CookieConsent.png new file mode 100644 index 0000000000000000000000000000000000000000..b62a29cd8f30763f1cfa1cb62e7b33c1ad7a938c GIT binary patch literal 1074 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|WCDPZ!6Kh}N~!Pv=XAiX5v?&*_(c;<~|!BUDN;Bve$iiFZqrtE=Oc-hgR31&Z7& z989If{&GibaL@@dYgxsltzhQi@RVbhLq~W^#TEtA6;sSuCSDQ}y3V;ZJ?DJlL-%9f zeoXz5<5v9M^7-#~<^At=hQDaM`OwAXqC3maduPtADHYEC(!@|8^+UwsdTzpcjvuf0 z#j?MZ_$&Z`cB8$W-lN`?Un>p!+ew*6em~6dD*`IaN5x&_H zpZnR%fBx=aSdeiumLb&jVfce-PHJy{XmfIbcG)-=WaYaa-om2;T`k5dynPUTwKQVW^4S@ zjqIX-ukoqR+j5xG{=nA<+|SNl=w2KvG~qFu!L#m)#tN+mQn$I!F#nHODBSIww2uAb z+<$lHT;^nELm;m%ZYsojUm z$)$#&pDErkm$!xC)2)gtIHH?1RfL_9xh7U z%$Bm7DE;q<(Ssi#*bMM>M%kTUuBxW$XX(iV_dY%_AAE@lI zpM|5Naj{nz_nOs5w?5KcXMMBFD4XlNoO0cNC#(+MDLvVJa*@bA zVGBw1txnvppT!z5+N?KFePLIg(b{lm>8D5|Y4y^TllR=Nnl)8kvsz@)Qk7k7MUoM@ f-wRf5|Ib+8l3&Z;{qHLS0|SGntDnm{r-UW|cR}Hu literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/CookieHub.png b/src/drivers/webextension/images/icons/CookieHub.png new file mode 100644 index 0000000000000000000000000000000000000000..99c96da7b6d2d7be121a7bc8648de0f06bc88bec GIT binary patch literal 1612 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk zdj$D1FjT2AFf_C0fuYd_99poNb6#E*%_x0C zqw6^Ag{aguGTN@Bj>|MOaflW)K{T$hp%I!0gbUGo28VZy4UH@fuy_`t%h=FJ$H@4q z9QM#d^R=O&(Mn|v{NV;MR?o=j3aXh9aWqoS*yOd0GQ<~HNw|7kvghSh|NsB*@?e4~ z0|Ud+k|4ie1}I<>R$*qboq6Hu#aVV-wQs9`eY^j=gh@zImWx$FN!;b-F<&|V6F1$p z`p-SOw>zERd)1A{*O$65uehscbkfD{_hQNNPw%pyP0?36^KD6T#g)BJ+7c$cef1|d z`)VOK!N84+6BN|6ntWNe?>KUC@uZ-jN$&k# zrwvY?I;pK;WNd6;tgX3vg%)EZPu45<{;Z6w%*@v^SFc_+H!v|WGc-*OGupmk%cgA` zwI7oYL;ZSwI4)n8V~D=VK^`;W2lcvF+J)8W3I zt=00~9X(xrmSWlG1j@f;*hDaLXFEOGxFjX*nMm@2xb-1v&$fK&NuJ5$pq|z!Vqma5 zRsQrz)?NL&{3{gpGn@$0vk^NSQ1T_iP@_lUrnguB)Tzxj0gNF5oF#Ibldf*eV%xXa z{pwYRzBMb?T8G_d2)e)#a^VV3%E~s`&uJNqQV%cOx~8`H_PxS45$WQ_#pV0~jMgfH*)gy2&>E5T2-E!a?*Xd-|V^^w|i$IH}~&6`_bx}uvK~7n~guY8}3E#;1Igf z)ID87)_PjSn~1MLt*NIEt`Xh*reR(5&aAJqwq{>n8^1L%`LNpQvtiNO@{;}T*(Dx- zHgE3kT{8}TJi4R${Jpyl`;CmtE8hg)9-8f8yaN4Aam! z<$wB&=hGktW@T=@WNu+)VeiQz%)$yT4JLbP0l+XkK@H|cn literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Imperva.svg b/src/drivers/webextension/images/icons/Imperva.svg new file mode 100644 index 000000000..d00aa052f --- /dev/null +++ b/src/drivers/webextension/images/icons/Imperva.svg @@ -0,0 +1,16 @@ + + + Group + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/metomic.png b/src/drivers/webextension/images/icons/metomic.png new file mode 100644 index 0000000000000000000000000000000000000000..59e1eff85c163c6b79b9c4c0a3a5e1a64510f43b GIT binary patch literal 2115 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvNA9* zFct^7J29*~C-V}dGT9@@mw};5je((|g@NH00|P_D3kHT#0|tgy2@DKYGZ+}e3+C(! zv|(UiU`z6LcVYMsf(!O8pUl9(z**oCS+k*an&nVdF#>@iNRa5JbOZ#oP=(wtouJnr4a*)z8KGS}#aLQG3>Pz9 zQ#f6vd*JV+eOe}YV$aIT?w$T|C15e*{oDU@ik>8QTyMM^x_)+}Syg;zkZF|MqTm;f zCy%k-yr-W&V~0(Q>4Ojd#5+XP=I!r$5ovs7b@Q@CqWiaV@}4LOQ@Vb8>-7HRZ3PUf z+D%tFzsy=9=Q)EXQfF)3%8L0Z5uf6w?)LdM>!j794IzC87Pi;7v@pks*=$^uzR_oC zitQec*QJeJfgWd84(qtYU0^z!8t_i3AKRM(z6JY|cO=FwlKLBAG0-^s4R@n}~a z*N&|_(@j%iI%~|&wMRSN=RN!(Md78~gNZ4VXC|gq%)4ID@x1csi7O3O=etX1we5-Q z+V^=Z-+6+)xB{%b}oKF z{dv8p?OPZM9(>II@NDAZKY!;6Kd8($UtZEub0M$Z-Tj$*$L$3&|8|$ZS1`VCTs$iJ z$A|dCf4=G;&&UQ|>wb{^GBvO#W7v72cN3t@$`j z_sp3yk8HNz3tBTJMPc)_uBBn733+AnT7TM{tJFDD->35L`%k6K*Pnl=o&R&E&C;hr z=Pc)ZK2<$;E$=L|b*dX?eVDN(%CGRnq)*;rlj8y+7w-~tQ^?M1c`g&@d(>ek{}ab( z5&5{{ygM~()-i`kd#zoika<(uhAFV1kxf3{3`pVAb5mD64+r@W@! zyT;!i(oC2zz&XH=L+5I{I?*VVA%w2@Nv~|L))1 zupukTzxwxgyPu05gsP|~9Bymil{Ob>6>N19Jo%w^{%o_{BWEI_w3LkJ6yMpBsVpQi zjmstN$G*draluS&i7q0cKZHH^2zXSve_&pc$9VLS(NQPEsr!Rg9{E(X(#eKVtZmAt zrK{$-oYYZ^|6AiBEwucT&^&XA26L_MKJH!l3woE$*z@k-lxz0S=KRkWcU$QBYi`Q* zSI1XB+Bj=c>EoR**}JZuy!C(fI?rFlBGaCnO78ovD!Z0_^_k+Ud!pyYRNgc9S{>GZ zVf_aS)t36qs-C`Wag2*6edF3C<+S%!h3|9IxwEDQvHWMK)5=VI@o4wc{!2lL#?evH z;tiah{2aHg8D9=RnQt67hkYKi+NPU2uFp=fJ?Xxlaeo{0$)W>0F4PL$-eDND*7cC! z1IY&>LX$rqb~w9N!Tht~+uKzFrQgC zRr^>Uc>kJpLGj3At$H`hul#m4N{-$G+_-8glbfGSez?Yp4lj<7QxBa0A&;oS#-w zo>-L1;F+74p6Z*Jo|&AjV5VoTXQ6AUU}RuuqHAEPYiOhpXlSO8QBqQ1rLSLJUapr3 zQk@G{t(RYvey8m%0|Ntt1jxjYjMCgBD=U}$#`fW-9FVg|$I|99)7sR7$* zWtEYdnVwO?U}$N?&rsCLz`!7mWDZnKcxFmT21v=}HHsVz3=EP;N_;bOQ%fofQW?Om z(l5wMx8D@zhh~m%NM>#-gQ2OpiJ`fPiJ3*tyh1ew1_pj4bAmIgQW*@KoTe + + + PerimeterX + Perimeterx Logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- GitLab From ded3b0f38214208bcf68814e30e8e4c1874dba91 Mon Sep 17 00:00:00 2001 From: jrharalson Date: Wed, 22 Jul 2020 17:33:03 -0400 Subject: [PATCH 483/550] Add the leading Opening HTML tag --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 6e0c99f18..0d6a0432d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5101,7 +5101,7 @@ 6 ], "cpe": "cpe:/a:ibm:websphere_commerce_suite", - "html": "(?:a|link|script)[^>]*(?:href|src)=\".*(\/wcsstore\/|webapp\\/wcs)", + "html": "<(?:a|link|script)[^>]*(?:href|src)=\".*(\/wcsstore\/|webapp\\/wcs)", "icon": "IBM.svg", "implies": "Java", "url": "/wcs/", -- GitLab From 2a1985f01d007051cfba93936f03798c61f42a7f Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Thu, 23 Jul 2020 00:20:42 +0100 Subject: [PATCH 484/550] removed image formats for webAR detection as it's necessary --- src/apps.json | 4 +--- src/test.html | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 src/test.html diff --git a/src/apps.json b/src/apps.json index f6ec2c9af..0a33b9f6d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12344,9 +12344,7 @@ 19 ], "html": [ - " + + + \ No newline at end of file -- GitLab From c3ef881271570007a075a40a3149ca70693e1c1d Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Thu, 23 Jul 2020 00:22:33 +0100 Subject: [PATCH 485/550] remvoing test file which got added by mistake --- src/test.html | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 src/test.html diff --git a/src/test.html b/src/test.html deleted file mode 100644 index 98ba7fb8c..000000000 --- a/src/test.html +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file -- GitLab From d017043c39ae69917aecec4d9a1623c63f47441e Mon Sep 17 00:00:00 2001 From: adityapandey1998 Date: Thu, 23 Jul 2020 21:08:55 +0530 Subject: [PATCH 486/550] Added locales for 'Accessibility' category --- src/apps.json | 4 ++++ .../webextension/_locales/ca/messages.json | 3 ++- .../webextension/_locales/de/messages.json | 3 ++- .../webextension/_locales/el/messages.json | 3 ++- .../webextension/_locales/en/messages.json | 15 ++++++++------- .../webextension/_locales/es/messages.json | 3 ++- .../webextension/_locales/fa/messages.json | 3 ++- .../webextension/_locales/fr/messages.json | 3 ++- .../webextension/_locales/gl_ES/messages.json | 3 ++- .../webextension/_locales/gr/messages.json | 3 ++- .../webextension/_locales/id/messages.json | 3 ++- .../webextension/_locales/it/messages.json | 3 ++- .../webextension/_locales/ja/messages.json | 3 ++- .../webextension/_locales/pl/messages.json | 3 ++- .../webextension/_locales/pt/messages.json | 3 ++- .../webextension/_locales/pt_BR/messages.json | 3 ++- .../webextension/_locales/ro/messages.json | 3 ++- .../webextension/_locales/ru/messages.json | 3 ++- .../webextension/_locales/sk/messages.json | 3 ++- .../webextension/_locales/tr/messages.json | 3 ++- .../webextension/_locales/uk/messages.json | 3 ++- .../webextension/_locales/uz/messages.json | 3 ++- .../webextension/_locales/zh_CN/messages.json | 3 ++- .../webextension/_locales/zh_TW/messages.json | 3 ++- 24 files changed, 56 insertions(+), 29 deletions(-) diff --git a/src/apps.json b/src/apps.json index 9fb6258c7..070751666 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14839,6 +14839,10 @@ "67": { "name": "Cookie compliance", "priority": 9 + }, + "68": { + "name": "Accessibility", + "priority": 9 } } diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 379a0caae..ebefd4a36 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Proxys invers" }, "categoryName65": { "message": "Balanceigs de càrrega" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 152ee10bb..f811ab0d1 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index a9316d331..f33d35a9c 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -78,5 +78,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index b7f5f48d4..a5542d82d 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -11,11 +11,11 @@ "optionThemeMode": { "message": "Enable dark mode compatibility" }, "nothingToDo": { "message": "Nothing to do here." }, "noAppsDetected": { "message": "No technologies detected." }, - "categoryPin": { "message": "Always show icon" }, - "termsAccept": { "message": "Accept" }, - "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, - "privacyPolicy": { "message": "Privacy policy" }, - "createAlert": { "message": "Create an alert for this website" }, + "categoryPin": { "message": "Always show icon" }, + "termsAccept": { "message": "Accept" }, + "termsContent": { "message": "This extension sends anonymous information about websites you visit, including domain name and identified technologies, to wappalyzer.com. This can be disabled in the settings." }, + "privacyPolicy": { "message": "Privacy policy" }, + "createAlert": { "message": "Create an alert for this website" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "Message boards" }, "categoryName3": { "message": "Database managers" }, @@ -67,7 +67,7 @@ "categoryName51": { "message": "Page builder" }, "categoryName52": { "message": "Live chat" }, "categoryName53": { "message": "CRM" }, - "categoryName54": { "message": "SEO" }, + "categoryName54": { "message": "SEO" }, "categoryName55": { "message": "Accounting" }, "categoryName56": { "message": "Cryptominers" }, "categoryName57": { "message": "Static site generators" }, @@ -80,5 +80,6 @@ "categoryName64": { "message": "Reverse proxies" }, "categoryName65": { "message": "Load balancers" }, "categoryName66": { "message": "UI frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index f30c9fdc5..9d5d5b3d2 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index 3610858df..f73da7e40 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "پروکسی معکوس" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index a291b9c42..0f20f2554 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 51ae4aafd..67eb3d2ea 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Proxy inverso" }, "categoryName65": { "message": "Balanceador de carga" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index 787714b2e..942b77cc6 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -78,5 +78,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 39737a2be..5ab50c11d 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index 675d41ae3..01f45d4a5 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 2b75819a2..2a1c65185 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "リバースプロキシ" }, "categoryName65": { "message": "ロードバランサー" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 04087bb63..5beb75cd3 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Proxy wsteczne" }, "categoryName65": { "message": "Równoważenie obciążenia" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index 7d526e9a4..9bec8e894 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index a4009e2b4..acf11ecf0 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Proxy Reverso" }, "categoryName65": { "message": "Balanceador de Carga" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index efb1d726d..e39b109e7 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -78,5 +78,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 68491ed16..60e50a5cc 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -80,5 +80,6 @@ "categoryName64": { "message": "Обратный прокси" }, "categoryName65": { "message": "Балансировка нагрузки" }, "categoryName66": { "message": "UI Фреймворк" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index d5bd0c59e..4ba3ce991 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 133782272..70432972b 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Yük Dengeleyici" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index 4b5cda5f2..9d51aec3d 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index dc3982841..8919f0419 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, "categoryName66": { "message": "UI Frameworks" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 39866faa3..d81db3442 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "反向代理" }, "categoryName65": { "message": "负载均衡" }, "categoryName66": { "message": "用户界面(UI)框架" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index d24c8f257..d8cbee099 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -82,5 +82,6 @@ "categoryName64": { "message": "反向代理伺服器" }, "categoryName65": { "message": "負載平衡器" }, "categoryName66": { "message": "UI 框架" }, - "categoryName67": { "message": "Cookie compliance" } + "categoryName67": { "message": "Cookie compliance" }, + "categoryName68": { "message": "Accessibility"} } -- GitLab From fe665d65b169d9b4f422b68d0c8efc4396784a0e Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Thu, 23 Jul 2020 19:10:14 +0100 Subject: [PATCH 487/550] Removed Cookie Consent and adjust regex for CookieHub and Didomi --- src/apps.json | 14 ++------------ .../webextension/images/icons/CookieConsent.png | Bin 1074 -> 0 bytes 2 files changed, 2 insertions(+), 12 deletions(-) delete mode 100644 src/drivers/webextension/images/icons/CookieConsent.png diff --git a/src/apps.json b/src/apps.json index 0a33b9f6d..ebcc131bd 100644 --- a/src/apps.json +++ b/src/apps.json @@ -2491,23 +2491,13 @@ "script": "consent\\.cookiebot\\.com", "icon": "Cookiebot.svg", "website": "http://www.cookiebot.com" - }, - "CookieConsent": { - "cats": [ - 67 - ], - "script": [ - "www\\.cookieconsent\\.com/releases/*/cookie-consent\\.js" - ], - "icon": "CookieConsent.png", - "website": "https://www.cookieconsent.com/" }, "CookieHub": { "cats": [ 67 ], "script": [ - "cookiehub\\.net/*/*\\.js" + "cookiehub\\.net/.*\\.js" ], "icon": "CookieHub.png", "website": "https://www.cookiehub.com" @@ -2959,7 +2949,7 @@ 67 ], "icon": "didomi.png", - "script": "sdk\\.privacy-center\\.org/*/loader\\.js", + "script": "sdk\\.privacy-center\\.org/.*/loader\\.js", "website": "https://www.didomi.io/en/consent-preference-management" }, "DirectAdmin": { diff --git a/src/drivers/webextension/images/icons/CookieConsent.png b/src/drivers/webextension/images/icons/CookieConsent.png deleted file mode 100644 index b62a29cd8f30763f1cfa1cb62e7b33c1ad7a938c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|WCDPZ!6Kh}N~!Pv=XAiX5v?&*_(c;<~|!BUDN;Bve$iiFZqrtE=Oc-hgR31&Z7& z989If{&GibaL@@dYgxsltzhQi@RVbhLq~W^#TEtA6;sSuCSDQ}y3V;ZJ?DJlL-%9f zeoXz5<5v9M^7-#~<^At=hQDaM`OwAXqC3maduPtADHYEC(!@|8^+UwsdTzpcjvuf0 z#j?MZ_$&Z`cB8$W-lN`?Un>p!+ew*6em~6dD*`IaN5x&_H zpZnR%fBx=aSdeiumLb&jVfce-PHJy{XmfIbcG)-=WaYaa-om2;T`k5dynPUTwKQVW^4S@ zjqIX-ukoqR+j5xG{=nA<+|SNl=w2KvG~qFu!L#m)#tN+mQn$I!F#nHODBSIww2uAb z+<$lHT;^nELm;m%ZYsojUm z$)$#&pDErkm$!xC)2)gtIHH?1RfL_9xh7U z%$Bm7DE;q<(Ssi#*bMM>M%kTUuBxW$XX(iV_dY%_AAE@lI zpM|5Naj{nz_nOs5w?5KcXMMBFD4XlNoO0cNC#(+MDLvVJa*@bA zVGBw1txnvppT!z5+N?KFePLIg(b{lm>8D5|Y4y^TllR=Nnl)8kvsz@)Qk7k7MUoM@ f-wRf5|Ib+8l3&Z;{qHLS0|SGntDnm{r-UW|cR}Hu -- GitLab From 70aef74116cf37b89f4a6e2d4468dbbe901d480e Mon Sep 17 00:00:00 2001 From: adityapandey1998 Date: Fri, 24 Jul 2020 00:18:29 +0530 Subject: [PATCH 488/550] Added new Category - Accessibility --- src/apps.json | 121 ++++++++++++++++-- .../webextension/images/icons/Accessibe.png | Bin 0 -> 2318 bytes .../webextension/images/icons/Adally.png | Bin 0 -> 755 bytes .../webextension/images/icons/AudioEye.png | Bin 0 -> 2863 bytes .../webextension/images/icons/EqualWeb.png | Bin 0 -> 2993 bytes .../images/icons/EssentialAccessibility.png | Bin 0 -> 2591 bytes .../webextension/images/icons/Facil-iti.png | Bin 0 -> 3365 bytes .../webextension/images/icons/HikeOrders.png | Bin 0 -> 2954 bytes .../webextension/images/icons/Make-Sense.png | Bin 0 -> 1562 bytes .../webextension/images/icons/Recite Me.png | Bin 0 -> 1778 bytes .../webextension/images/icons/Texthelp.png | Bin 0 -> 1838 bytes .../webextension/images/icons/User1st.png | Bin 0 -> 2753 bytes .../webextension/images/icons/UserWay.png | Bin 0 -> 2443 bytes 13 files changed, 110 insertions(+), 11 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Accessibe.png create mode 100644 src/drivers/webextension/images/icons/Adally.png create mode 100644 src/drivers/webextension/images/icons/AudioEye.png create mode 100644 src/drivers/webextension/images/icons/EqualWeb.png create mode 100644 src/drivers/webextension/images/icons/EssentialAccessibility.png create mode 100644 src/drivers/webextension/images/icons/Facil-iti.png create mode 100644 src/drivers/webextension/images/icons/HikeOrders.png create mode 100644 src/drivers/webextension/images/icons/Make-Sense.png create mode 100644 src/drivers/webextension/images/icons/Recite Me.png create mode 100644 src/drivers/webextension/images/icons/Texthelp.png create mode 100644 src/drivers/webextension/images/icons/User1st.png create mode 100644 src/drivers/webextension/images/icons/UserWay.png diff --git a/src/apps.json b/src/apps.json index 070751666..cf3d5cea9 100644 --- a/src/apps.json +++ b/src/apps.json @@ -76,17 +76,6 @@ ], "website": "https://www.adplan7.com/" }, - "AdonisJS": { - "cats": [ - 18 - ], - "icon": "AdonisJS.png", - "cookies": { - "cookie_name": "adonis-session" - }, - "implies": "Node.js", - "website": "https://adonisjs.com" - }, "AMP": { "cats": [ 12 @@ -155,6 +144,15 @@ }, "website": "http://awstats.sourceforge.net" }, + "AccessiBe": { + "cats": [ + 68 + ], + "script": "acsbap\\.com/.*/acsb\\.js", + "website": "https://accessibe.com/", + "icon": "Accessibe.png" + }, + "Acquia Cloud": { "cats": [ 62 @@ -230,6 +228,14 @@ "script": "(?:a|s)\\.adroll\\.com", "website": "http://adroll.com" }, + "Adally": { + "cats": [ + 68 + ], + "script": "cloudfront\\.net/.*/adally\\.js", + "website": "https://adally.com/", + "icon": "Adally.png" + }, "Adcash": { "cats": [ 36 @@ -379,6 +385,17 @@ "script": "(?:wh(?:utils|ver|proxy|lang|topic|msg)|ehlpdhtm)\\.js", "website": "http://adobe.com/products/robohelp.html" }, + "AdonisJS": { + "cats": [ + 18 + ], + "icon": "AdonisJS.png", + "cookies": { + "cookie_name": "adonis-session" + }, + "implies": "Node.js", + "website": "https://adonisjs.com" + }, "Advanced Web Stats": { "cats": [ 10 @@ -1149,6 +1166,15 @@ "icon": "Atlassian Statuspage.svg", "website": "https://www.statuspage.io/" }, + "AudioEye": { + "cats": [ + 68 + ], + "html": "V2sQR zi71Ki^|4CM&(%vz$xlkvtH>>200El{tBTx$+|-gpg^Jvqyke^gTP3gxtGr?>kg&dz z0$52&wyjcxZ-9bxeo?A|sh)|Rfs!4Uf`WogQA(Oskc%5sdr?Z7tx`rwNr9EVetCJh zUb(Seeo?xGK4GQ<#=IWDQi$wiq3C7Jno3LtY6 zlk!VTY?YKi7Ae30#GNIXX$YJ0ilN?0&d=2c$>A_ld`MjvE3l4Bq~1&ao`xY=>p=!3%q6h3xbK8MsJ85r1;JzX3_A~@Ghx6Yq) zT(s@{neyAxnn6OYPC|1ndQ^Teac~H!WHPa={KR}oC6=rFR%`d#Ix?PnUt|}|7_8#z17!t$2Wg5{&J6Dv+}(I2iRX9eaQY= z_nm~L{_zizv7C)d_x^R8x-ER|>Ux$-`US_&_xdIYvz}g_n{pw1sYIc>Qd)s3%c2!G zOZ4{kAAP_0|277_eQYcCG00mpIQ(n;@=iv7?uUvpRTi!3I$fpjC6n*F|JL1lC;Zh< z&PHyz2iolW+<5HFlgie&H1yw9I{9_l$A5gclH;{^sNG+~AbILwuSeVR2{(WI=lFAM z`Sm=n+q;vlO89@9EqX}c4u7*`iBJ2KaslIK6CRd6{_{NL3*KH?kvMUVDEcTt4U5diywI z{m}0jPx5X>$VEv1ZP=7$DE&G;dA;$}#<*pBtRm$%gJ>Znj@*NL;!~IWuGVLX zRygp%N`yk4B~rQ7J2IMCKFlt+1s9c{kutHy{d^^x7sq_LjImB zt@oZbykE4fTYH{-ZHk|0jBD`&?r$dqo4>C)w>E96LARs$k08~lcb*r|jh#A6e|qLl zUUx~)Sw?}HF+u^o@Amm|6~s-5w9S4KqI#64uB|oeb3fa-+V_9d-qj~<)(N@bQtp#x@BE$Dpnt=rwv}$Z z*NqQxKlY6g-xM%?TA84v=OT|e%fE*U?8#6tKCLImo)Z$kxKew)-xkSQ?QQ>qsv`Eb z9=+WlZxF=hze+rfML(h^H>C2C*yRQM%OuZjE?vrE@YpEZS0?7!>X^B^+P}^|rn0wn za%(`H@YQc0^?l`c^B=4}ciPsjb=_W_M(+47MH&mR>0HRAtdW;30f|!o{4^Da&s@d-MH_`!ngE6PDR2Cr2k+s(-LOR<&SW z_EQ$+5+k1}9pBoym{|9&v046Pkp#cWBsKAOLHaFfi?W-(?pk#~SH{NV%*t-FM(ys$!Z*_Png|mDwp6}e?s}Rf-sU)~lVp4#=;|1RAV*%+;E(_c2 zaOAEvW_%`=r}8@{{)6SGr5AV`SYxJYN~%ua|G?zO^JIbC(TPVQwLG~P171zwUUOx} zNB*{^+`lq`0FO+9y*>#yt?BIaWH?{izSRLxmcEuitCqvF8Vit`fEQo@Q$x2|7!@pnt#o0#Arr^9Zo z{*`*!e1>J*P3QOcYThwFEz;CMB;^ONt&e7wKt>o$({&zRg8 zIa2kK1N9XIqYE!}UX}TJHb9eSev)y$*ZP z`g#TKzopr0L*V2rvLx| literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Adally.png b/src/drivers/webextension/images/icons/Adally.png new file mode 100644 index 0000000000000000000000000000000000000000..f8372798f21a3f1f3afe3bb1e00480b3db640869 GIT binary patch literal 755 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG%L9BuTooKWS%t{*@D+<*Mx+MTz5|Nd*8exiQj(U_90-+uhA>^b!9 z`)`xL#onoF{nFQ)1}#x?n(djq#vx{9aL&d>8?N5G_wN12A0I#ey#3()+|`%uqE;L} z{ba$qD>`2DJ7%7I{qEcU|NrAkw=LUzUEOW&l*Q+N{`#ZnFe|@h-o z>{G|iJ^lFk$A#;!K7akyHT#sF&jNklh23*bMHOyItJ(GM-~V}QE~~lD)%Kci7QAG_ zg0pYlf7kV1aPh_~1HXk=Zoiob68Ywpvi9A_A2XI;Sh((rhWp$l8?XKR`6r`p_m{7~ zI%l0S^jq}x+pkMEUnf`X`1R}W@$=8xXPjuCaq{GaXTN^`U9k4b#D!<4Ed@Rx?ul!R{1>UZ&Y8L5V%@}}HWACqyAH0_xpE&fCn&Xx}dTsi5G$!Bh_Jr@o)$9xmdxF{iunD~2I>gm-=q|(S&Wybm?Gy`+HdNF%b+ECuyChh2JUO8u zDA?QEeSpQ_<+a-zyBp*?e4jF2=9FEM#*!fBasK52V}6}K>|O#Vk1_}f>guX*+@zId zym^|^qOT{|HtbBTI9b4UBJX|1?&{wTe;!=;amAgd{^9Y9!jCujoj>>W*U_g_FY8Nu z|LXhhTi^2c#r*x7{;0%Ay#IXq_3ho}A{%bobM2Zue^TbY8D3nci!K|i`0{sgUYP2fq{X+)78&qol`;+05&qB4gdfE literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/AudioEye.png b/src/drivers/webextension/images/icons/AudioEye.png new file mode 100644 index 0000000000000000000000000000000000000000..0708ecf1d69cbd006e35bb41c200c5c25c02254e GIT binary patch literal 2863 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>VBjq9 zh%9Dc;1&j9Muu5)Bp4VNBQrxHN+NuHtdjF{^%7I^lT!66atjzhz^1~gBDWwnwIorY zA~z?m*s8)-39P~@uhG~7qCqZhc3d|4;4lG&j~$oK zA@xWG2F`p>7srqY&bi^4J##}P>(2e$w)_0ty>m0IjYX^yUIr{M6<`$gSivad`eUJE zulJvooN8{1IaLq7Ox18wKnLfn1W}=dx>Ge%GqR^=w$D6Ql>Y8cb^5zc zxzB&hd4Fz-7?+>T^|tNr2s);gIl?_HMGSm#(Woj!Xo-(-TOkJHcf4~%Ww zJcmV*9j3iaW~Gx14hhFwkGRU<2#ti={WN6?4zr-yj}W zG4*-)z2l#|ULIrFv845We^k9*0Y_( zch=QQ2<_R^xQzeSkEb8kuBh6c_y?nwZS-AlU3(cHZIHYo#CTaE)NG=2-gS^{%xxkrLj)a%(S{OrJDEGuJ)jPWQem z7V|0|J-OA%e`1p(qr!xupp2uIMFoncYcfQ`iW~RT>~iq=$8^h2(an6yww)rE;zQ=i z#M+$u|J(k6b>xo%#-7JB-G1{2@Bh4Q?b65Dl3`nVYHu7gdUMtC#12PAr;J?Kem z5_K_ZwwP9!Q|cb;u&3p?XO8_rBa>cx^$OJ|_Aw3Kee83@7q!03Qr=yoQ!-mTaiv4Y z3RaWV6S@}qu?Vd?#y`t)(SsKT8)~04Pc_Pm63pIm?RU%PTl=+HGqQ8{oL=~3)0u<8 z4iU_I{?_J&aY;-$;>SA1By>iYjM_g(tG z6GGPAQ`T9o5ES>QCMr;F=7QM)lj<(4DJ|I_vFb{ko!Jk+>^IM5HQ!mqy!-aT+!vyL zOM|B8m-floTy}fl@1xSM&>y@*tUh*^bb8-CztXCfFu%2xafUf;U{ zb{iFVOxwXOQLsF8p}^K}Qj8tR`SN^g>xA<6{4+>r-LTE!h7$|dx}^`f_8%5XD&7zz z@97xl<3F8G|I1C|nYpuhw)Dkp$6kIb!1+Gc%QRLk+O@rsEO8AUFxBjizD;YWMafx$Rpt)Omk z)i!5KR@so(Js0o1xp=NKu`&K;P}z-XqETrNKXs?=D?1V6IV(|pEE1TuQ1IrqTC;D`$KQ3G|2<1G&#zuH z`l@iOcqhk)+kGpn?mw8ja*OUXQAMLYJTiQH=gUpENQ@R=y!@IOpU__q{k(xMz~qzT&iXM*qItnH+5(YI95fk8eQy)7xj_ zo;^_noZLh%shXeBB6aP93@9utV zu{Txx&s4=}F}ETjmaTBnSu5Ba_(Fp(w)~x&+xz%;7NUIH&h`1)&cEmVqugO?*Tzey z=Oxd5_o^`Nx)KCd$DTixS04x|1Ilb_(Yn7s)&J zFu~k!-cGT#RgIokU#^tfUcI<{w&?oTXPl$8y6?-?EzOUJk%(KDq<#8Q+R_sB!(L|0 zb|M_r{&9LDyVq!XM=!q;sbl^st2lVYL7%XSnR6KDpRrn_WjD{Z^KGrTkDAHUvo~Iu zn4f=m_ObegfPI4VF0YNXmQ7`!6EtJ(^ty{x&wsn~B`hd=C~d6%9vQiK3=$OIqlt6W39z^m)*^A*x9)E#qZX|>mO~- zKH70dSfnLkYtTY|C~D~{=B|9 z|K~B5>E_HAm+q9jc#I|Y(9u8Q@4ozx+_nGVV>^vP+tsVqY!6AYp6C7IgHBM5Z_BLr z69tTCyUkj^{JZUsEdu+0w=3?NW`0d#OQf`L%)K5ZfF|cnxlEtj~q)8`x?oY$yFNWSvsEc*2#)HYj6CXX~_F|o51uZz7q9Y7&t#~ zYY^l;{e9my<1Z<~r(2Gv&CfVrzbt*~+^N zY;KOWU3>VOy4jY_>lV1iYVezy$!nXg)~?><7jeNUa9i-X%GwgAimk`5KiMPol$R@j z@BhE&M~fx2WX{0Yr=I5cYhS;JUJtuHzI1DzR5C6ao&o(`TyUz$J@o|{F|bA eOJ-NqZ~e>L(+vM)Ki>^%#d^B>xvXVBjq9 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/EssentialAccessibility.png b/src/drivers/webextension/images/icons/EssentialAccessibility.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d677bb30636cef18d7050e8cde3ad684efa59e GIT binary patch literal 2591 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/HikeOrders.png b/src/drivers/webextension/images/icons/HikeOrders.png new file mode 100644 index 0000000000000000000000000000000000000000..06550bc0fc71f3aa9d70cfee35edf3d2f43e2e21 GIT binary patch literal 2954 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 USky%Sf@($vPgg&ebxsLQ0KeW5d;kCd literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/User1st.png b/src/drivers/webextension/images/icons/User1st.png new file mode 100644 index 0000000000000000000000000000000000000000..35c4c9d4f2a882529ccc1a8f63b234c76626ce10 GIT binary patch literal 2753 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPs0*}aI1_o|n z5N2eUHAjMhfiW^OB%&n3*T*V3KUXg?B|j-uuOhdA0R(I+tSWK~a#KqZ6)JLb@`|l0 zY?Z(&tn!MjK*IV;3ScEA*|tg%z5xo(`9-M;rg|oN21<5Z3JMA~MJZ`kK`w4k?L{eR zwn`Z#B?VUc`sL;2dgaD?`9315O|X* z`Y3nu$;N+oHhorfTBsltHz#_-iGU>4j`+Pn|sXdpp|ybzf;Cs$usxH?b`KI^F#i_ zWv0`=buN}{sJFROzT{ubHo<)j56*O7|5LbcVbAxS2Jf3*UdZ0B+WX_OIDg&_&cuDe zVTPQkk$eU#rzOwZ{6)EG>1xw6+}BjO@ABO4KYJxZWT|mNg>w(>(~CvzT)1T*Ce-g%d($SE3?a2ZOVTWu+;RV<_^xe{`q#3 zwqHv9=#-{?@|x8(ll^Nv7e*V4+0To~@hF?beLCpUOQYl5+Pg2G_ucRy<5c*bK!b_K zNi&V!eU;hO^J8A!J(Zm5*Ee4rSUT}fM%&L=*_Phfh{RXt~~$LUA&rbgSh|Ifc%=<)I| z^Yglfmhxp%vPuis^l4_DtNNKci!xauTtgTL-#8Ry>aSQV*>VUHvx zY6)jwwWwC<-Y7k9!ut#*uB}_%{gm&keOaQdUhdD`Vf7^LX#Me@nLN_3qN<9Ej1K#A zB|iJv6MVmKE3@3|gfovnX%rg^A3D{km>RBl7ALjq3pI>jW z3wIv(mLD&^-b~3dtC&2e?p*?N^5OK2b#c!nmrlFTcS_TfVYZy_98s&uXXam8X|p*} zzI&6A-iF=5mv^e|i2c2FqD(paiu9i{pH}_bU-WGA+nQOkd=F~a<(3^&@VL9-+pK#g z=|2z7%wqYXmuB#Hzi{J`^GDeJD}D+*;NNlPnoqG-npBeo5384Xk$X!_HPc3!pnK2e z>*<j|-bu_7s!DQTiaNpwii=Di``U#wa>&EsW#ila$F-u(3bgkO*JMW>k1 zej&l4hJ1$y6M{bOzhok+Zt!IL=KVWU!{S%f#VpUd((}?SW9^VFU;=uOl+ zaBilb%M?vf1)fwcH96<2BI>IIB>D&?H3!7)RcAn5zi>!~%<=TF8 z|HQ-77aOeYu$;($D$Ly6bDiBGKA+$YcQ@Icf*E9Y@9R*AB7!Eg=9NVx*O7vou)oO*(RS(WcYDiG4O?)r);99A|Y zniQkSZ*teJS5LFz>*ZLNIn6=QN_5qhId@N7EO?p+oYs)gp2m6;e&Du2UiB(Ra^ph#UK8O6wd zO*Rj>7OJVV6!8@pZ;P<^d2rS1RGEnG?uRk;yDPRVG!L2bcm3%q%`k<-_S!8U1vIbm z3zt7?Ili~_*DiiJd&T=AOb>k;SbiS);9*z!mb;_Ah5e}B-oHlI9jnCD?{fd#;kcFm z>_M5OpIq7ntlRc;|lhB7?Y*>rOT#$wVA(PEAmaz zR-p}Hiko#0@`*Q?>g;v9@cxkGd=`bbeb427KY4LpFZ*KE_1PZ|?D^aLZ2x>&sfN#q Rp=F?kqNl5$%Q~loCII-P`B?w} literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/UserWay.png b/src/drivers/webextension/images/icons/UserWay.png new file mode 100644 index 0000000000000000000000000000000000000000..1f36a488c470bd600ab96e50183d9431973416b5 GIT binary patch literal 2443 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 Ywwd_72)d!fz`(%Z>FVdQ&MBb@0IE`-=Kufz literal 0 HcmV?d00001 -- GitLab From ea2ead40e01849b6ea794c1fe2b5522680394d31 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Thu, 23 Jul 2020 20:24:13 +0100 Subject: [PATCH 489/550] Added Global-e and also added a generic 'Cart Functionality' category https://github.com/AliasIO/wappalyzer/issues/3229 --- src/apps.json | 25 ++++++++++++++++++ .../images/icons/Cart-generic.svg | 5 ++++ .../webextension/images/icons/Globale.png | Bin 0 -> 1717 bytes 3 files changed, 30 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Cart-generic.svg create mode 100644 src/drivers/webextension/images/icons/Globale.png diff --git a/src/apps.json b/src/apps.json index ebcc131bd..3e263c1a1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1967,6 +1967,21 @@ "script": "/cargo\\.", "website": "http://cargocollective.com" }, + "Cart Functionality": { + "cats": [ + 6 + ], + "html": [ + "]*href=.*/Cart", + "]*href=.*/Basket", + "]*href=.*/Trolley", + "]*href=.*/Bag", + "]*href=.*/ShoppingBag", + "]*href=.*/Checkout" + ], + "icon": "Cart-generic.svg", + "website": "https://www.wappalyzer.com/technologies/ecommerce/cart-functionality" + }, "Catberry.js": { "cats": [ 12, @@ -4405,6 +4420,16 @@ "implies": "Java", "website": "http://glassfish.java.net" }, + "Global-e": { + "cats": [ + 6 + ], + "script": [ + "web\\.global-e\\.com" + ], + "icon": "Globale.png", + "website": "https://www.global-e.com/" + }, "Glyphicons": { "cats": [ 17 diff --git a/src/drivers/webextension/images/icons/Cart-generic.svg b/src/drivers/webextension/images/icons/Cart-generic.svg new file mode 100644 index 000000000..3c3b4ab75 --- /dev/null +++ b/src/drivers/webextension/images/icons/Cart-generic.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Globale.png b/src/drivers/webextension/images/icons/Globale.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6147a8ab02a158b98c1e22479b53488d68bf6e GIT binary patch literal 1717 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>U|>mi z^mSxl*x1kgCy|wbfq}EYBeIx*f$uN~Gak=hk;1^h=H=<)7!u(=H#|Eh#8qV8&fQzL zEG@kq^7Ulgsc1|ozQavt5j>u>AuqjGx6LnEY zaCQ(@_S)FQba&}h4mOdj`P%C*m6acVf9A~Iy|?eZT@-I*oxab~`1zSLGmXnFlY6>k zovy3>u%66)W0H08u^kq(k6FeuOyzvg&HDJ|l3vbrkDt#GSTnDB$m?aA@dT&o{C zA3n**-T2b=*y7fiscgyX9kbO|@LWx9E|54E$uDzTZ^n%|vK(fa*94a_Z+W$2=B-s; zT|qI&qJ27CGnQ#y)aIdesw_Uw7( za{6BXEbBSvk_EQsu9_ZRv3cI{2WK;uX+AN>i{EDQV1#e1&4-KK|QrRt4;y}fHirTw?_?X>E(n0u`2 zJcroi?1xWUg$+unJwM20Q9QO8lHCi2d5RkY{Du(#gFE%jxdJ#xQr zhu?Ve+j+CK+1%R%)04hE-S^_k8;9h(w!iCo3wi8%SG#*2ITGf-pm60h;YUfSo@ukX z&pS?8-!A(5M+L{V_WSvP*W%uG%gS%ncFE=5!hF=rM6vE#lX8Lu_x06Uch5=})L6G0 z$TfakAK<@JsPo+6MX%VU)IY2{YIpFhzEt}8iZT~Zcx{KHTT)F8SnYEcW z0+L@&-!_js$29%-$Cf?!t_fS3=9N#j&5p`g|Bbg?`cI-ofYkQ|N}+b$?vIV{E=ifx zox84O2UqxI?>VvYQlXDZJ=z5iWEbxD*UmDSP-uH%$CpFv8Yc_dRGDm$H&E+6aClzdAUvsd`SzNRdGx$dHz&x;oJwEx|ADnvZL;d*qyv4&SJ0@LO-6>Ptv zaA9Ymq=~+RTg{DRE57N0e8*U#=LZYhEM9Ts#%B-1`4i`Vv^~Nus+_*=smI~@2Ob!m zwY(AB;+cH(%SzXuwaoLb-4~fE<59tSPxl&s+X5zh9yEaR<+1n_Dv{U6IjEx^I&ruEOZG8( z>|*X%E|_<&?ug8%Q?D5hPLrPayZ6ql3-%kL7F%3hDQXpX@7Mw(o4MM;68>Ge!F%rH zK3FVvEVuabBfEJYQaAe?y|O@j_3RYs4a$!gc;YX-{oi`LdsD{i@B?jsJ^mjk))v>5 z4S243Px)q>NX$v*9jeA9zwHy>pGjibv7RgazoO3Rd`8|FnQe^zwc4gjm|Na;R4{jy zsJ@lxdu-V;dy`aO#IBPUqGBi6?o~)uKC-rBrOwe=4|ZEsExuiP*s5r!_1wDni3crM zz4v)4ajfjV&=PP=uk-CZ*@M}$lusnz?RtNJb@8S>6@SE&uC7mrm}t4FUaxGEx!SWk zVbWRCWf{KC{44asXkN$qsfQD|L^IQ>xhn#G7+zU^;bP|(8Rvh?U&!@;tBu&W=lM6! ztu;zY5w3B*AM}rE@f0yU*kKlD{``x=)Z^v6Y+rB5Zjrva!2j1SJH=_wueRuEu9EM2 z-o>!9V9Q%6J2lqW`K!B1+wNK%jG4%$y88L8e3$t}Mt%lgAD1~?7pmapc39J}Lq^qq z(n-hvb!Fd<-k7%MmV)Z07LQj93cqiys?pSBtLEs944A?3N^eTe6b>%dtFBY#Z@6C? nYkSc+x!n4{WG{R2f2NXWe&6?tEpcaHU|{fc^>bP0l+XkKt=1?` literal 0 HcmV?d00001 -- GitLab From f04e81f938c6e3cb39c376d2c7a64cc051517efd Mon Sep 17 00:00:00 2001 From: vn0sgu9 Date: Thu, 23 Jul 2020 16:06:34 -0400 Subject: [PATCH 490/550] add SaleCycle detection --- src/apps.json | 8 ++++++++ src/drivers/webextension/images/icons/salecycle.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 src/drivers/webextension/images/icons/salecycle.svg diff --git a/src/apps.json b/src/apps.json index 9fb6258c7..a45d753a8 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9824,6 +9824,14 @@ "implies": "Express", "website": "http://sailsjs.org" }, + "SaleCycle": { + "cats": [ + 6 + ], + "html": "]+title=\"SaleCycle\"[^>]+src=\"[^>]+salecycle\\.com", + "icon": "salecycle.svg", + "website": "https://www.salecycle.com//" + }, "Salesforce": { "cats": [ 53 diff --git a/src/drivers/webextension/images/icons/salecycle.svg b/src/drivers/webextension/images/icons/salecycle.svg new file mode 100644 index 000000000..c1670dc0e --- /dev/null +++ b/src/drivers/webextension/images/icons/salecycle.svg @@ -0,0 +1 @@ + \ No newline at end of file -- GitLab From 85114c41f35cc891d4cc7bba0a929285a6db333f Mon Sep 17 00:00:00 2001 From: vn0sgu9 Date: Thu, 23 Jul 2020 16:16:01 -0400 Subject: [PATCH 491/550] remove extra / --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index a45d753a8..b1791c7d5 100644 --- a/src/apps.json +++ b/src/apps.json @@ -9830,7 +9830,7 @@ ], "html": "]+title=\"SaleCycle\"[^>]+src=\"[^>]+salecycle\\.com", "icon": "salecycle.svg", - "website": "https://www.salecycle.com//" + "website": "https://www.salecycle.com/" }, "Salesforce": { "cats": [ -- GitLab From 1c1d5c93e7ee7fc1965c0ad6ceace54d4f164e27 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Fri, 24 Jul 2020 00:01:15 +0100 Subject: [PATCH 492/550] Changed regex to be more specific due to performance reason https://github.com/AliasIO/wappalyzer/pull/3234#discussion_r459760793 --- src/apps.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/apps.json b/src/apps.json index 3e263c1a1..922fa4d4d 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1972,12 +1972,12 @@ 6 ], "html": [ - "]*href=.*/Cart", - "]*href=.*/Basket", - "]*href=.*/Trolley", - "]*href=.*/Bag", - "]*href=.*/ShoppingBag", - "]*href=.*/Checkout" + "]*href=[^>]*/Cart", + "]*href=[^>]*/Basket", + "]*href=[^>]*/Trolley", + "]*href=[^>]*/Bag", + "]*href=[^>]*/ShoppingBag", + "]*href=[^>]*/Checkout" ], "icon": "Cart-generic.svg", "website": "https://www.wappalyzer.com/technologies/ecommerce/cart-functionality" -- GitLab From a340675c916edadda8dc64665e4340d816ba53b0 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 24 Jul 2020 13:49:16 +1000 Subject: [PATCH 493/550] Add Apple Pay, Google Pay, Shop Pay, Visa, Master, Amex and Venmo detection --- src/apps.json | 61 +++++++++++++++++++ .../webextension/images/icons/Apple.svg | 33 +++------- 2 files changed, 71 insertions(+), 23 deletions(-) diff --git a/src/apps.json b/src/apps.json index 1855d16e6..1dfe6b568 100644 --- a/src/apps.json +++ b/src/apps.json @@ -1,6 +1,67 @@ { "$schema": "../schema.json", "apps": { + "Apple Pay": { + "cats": [ + 41 + ], + "html": [ + "<[^>]+aria-labelledby=\"pi-apple_pay", + "

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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ZK.png b/src/drivers/webextension/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..6fcf560d9f43aba3f47c3fe6ba7ea4e0577fa132 GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLLp@y_Ln>}fJ$upXP=Eyc zhxc>d?Yb=ge8|ixznZ9b9ng%FUQ* zU9JfpO|`FQIJ`-FeEi}5|KH#8WJGLd$#`*7XhF4W@o7(~8iSV$FB?uR>EYp@@#V+C z?F+x&|sOS|$8+jbZHm4ZD?ZeD+nye$J+Og0tJpE#G6MjP|~+MwOYLIM2oY3`>ogoX_;p z;K)2JpS2r{WJT?x*4#;G)zaScrCxhS%0AANhZ2dVf_B2poOxH;!(YsNwflkX*0u9~ z6ic1Xt`Y7Cc6?W|@aNTOLgqm_y+_U}Pg`&CP5h*V&~B3^VR-WJ}w&rZIEBslm&wPuRn9XC0XLBwLPwfq}u()z4*} HQ$iB}BX77f literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/ZURB Foundation.png b/src/drivers/webextension/images/icons/ZURB Foundation.png new file mode 100644 index 0000000000000000000000000000000000000000..2e8240fbca9f7b25b0283007d3ba3079d8ce16ca GIT binary patch literal 669 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#R$_Ds^xU&0Yu=%Dld#7^v zXEJys>1NbjzW4b2orf3hJi2iAky>&UgGVxle+H+2CWBj|d49|P|NsB}`=^&#&)}Y9 zme>5}@83Uv{{H>@_xGPaIvI8U{{Pp_tpD}<&+k8f^|Bg1eEF6)eOckIK?qI#>ErXrJL%KPj+rN8ins%^_=9u!f^v8Rv!B2HAP|zv=#|3alg8?k&gPdP z9F{K>n#b&&_VmsBs}G-Ey8rm%y~o!dJ==fr2KV3H;o@&uW?Jy-nTaQM&cFo8+UKpTYQn3+OO@9Bd{oWj~8!&JO7M|MHi$$n8}8^ zE@+&(wT5k;*4=%L4$WsG-|l&~bH|=lOcTUk{(AOp-P3uDl@nj}ws+nA#PO!{)`ELm zgargLKm1{mO=)QVv{w3umdu1t;wv@91TJ67?|ZzbzQ!y^;9x`L>F^T&CeGL-S#{4z a|9bV;1-Z(kU+M-WI|ffzKbLh*2~7aB>^s~5 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zabbix.png b/src/drivers/webextension/images/icons/Zabbix.png new file mode 100644 index 0000000000000000000000000000000000000000..c7384dc3e552913a66cd93dae446adab2f089d23 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Ts&PILn>}1CoEvwap=H@ z`7%DW%pI&LyBQ*lPqHn@Ry)a%Gpo~#VS3sko&(EgE?{gid2HGsan^!YA?))36_s00 dS-lt-w0AF(@ci=S6axbTgQu&X%Q~loCIGnzDChtH literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zanox.png b/src/drivers/webextension/images/icons/Zanox.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce8ab28b8cc723adc2b4eb7c34cd6082baeb922 GIT binary patch literal 789 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGt_JvoxH2#>e4fnkWeV$; zXZR~mnw%%mg3nW!K2HKOCL@s$sY#4b#c-)f3{b^W z7(s@B6?|Q3jEq3yQ<(n${q=bw!{>g6PrVGEx*7ie`}_a@|DUItLH15%{xXyA%WUD_ z_cr`_yzk$~yZ?T?`?kXP$G)_m$E&_?@&Ehg;_vGV|2#eL=h3cz-(G#5&hfE@;oDl< zFY{GACPynXFfeG81o;IsurM+)3&<+!8Qb}V$7R=a&RMd0^Y)`BFW!Fq?$fV7fB&7_ zy=~s)?AY7l&HK7w0Y>+wdx!Uo>&5R2>OJ1^bo90NL&C}Si;z3fy+l6@+1=b=(VN!GU z?ck`ry=kGPv#~%=P;XFvti`jxVHz`jaLIQ!wy$b#vp>se6ce$aUwXx#D=(&s@>yxw zw{~iGU3^kiRw%pm&H>g7rmWpk-l2-M3k;PecTAuCmfv}we`=)SdxrR@n=5wenpAFF zrl^%z(|6C_Y2Ndr-~5%dlPB#_2x#gMU;Xv_*H?>mZlo9Q?R&zx@WK(#liQWF>`rsO zXk#x(oKQ5cE@)rmvCYjF+;b;CyE*Sy_xCT)_o!Xa@}2iiNo&SGugz~1Y?2aMBKO<~ za5Sl%?f3nV&!?Y1{7;mGx>U*A@$s(TafR2YT6@u)jzuRpV)~>C+NUaB{_Yf*o$!h6 zz*Z^cdw=aV86RS0@L#Wd@{+QacsYa2meAHU${gn^yOSbzh(7)=ztimL(g%E}`YtEm zUApE-n>*Y8S;lI+(xm&(q30ZQKtp00i_>zopr0Qj+pF8}}l literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zen Cart.png b/src/drivers/webextension/images/icons/Zen Cart.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e23b15be51cea9cd754a807682cf13603067f1 GIT binary patch literal 938 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to3q4&NLn>~uHst$EDU~^3 zfB*j9zTd|W9_*YWRL|>k&?9Baje-`l?Pe!am*z*^T=VsqZusiyy_T`wVOGy$qK&n4 zzaG-uIfJi+&G~BEicTetmgN(gILeP7y!+W^zZyfTc9`B<%MH~B{(UW2w!Kg}Xroc- zhwZ}b&aI`pK0DqOGpD6mZ{ua~QtYhAi91xe^Wd~vUGw*IUg~`0yKf}& zgVldRK&08e0?x^X`9*nlbGPX3XJHaJB{u0ZcbQ*a;kz64{@*<79P6%azI;jBjqtF{i6qTY^qKz4V~t zffsjn_OBbein}HW9i6+Iwa4B|h^zPF-Ny@GUs9UnAO0cktZ5v_pWcv~wqx7gKGDhW zzVYvv?zUQ^qsH1Ur^8cyTzK!Tu}NFjyeH(YpYK-R<2$|H-Mt>dQv7kszNUK{^3MJW zP!hbgSUe%9T_Y9$Sa?D;-AQSb;f>ynqSIz4Xf@Zo%%Rwx~xm+ z`gN=0=gphCz3cI{Gd_Iwe*;dQJ}RuEyY5NSakhDvV{drMyZ2AqTyHL8A*B3Ktt!qfZdu$?*+FWN#6V>>)q2EGZVkb_%S`W*7kRLq7iT1 z+6%p{uDsQ4Y&VTHxa2;5E&E{Kz%9Exk|AhztFG$#AC~O@=Ca*3{L=6IFR8b~@%;Q3 zn{7AmxWF{cQH?iCN-6H}(!?G0lC!)X+)%Ul%P-M*LMA5a&EZ1}YRY%VPGX8-;s|dS z`L|-x&VWQ|*VmR0ubHmcnvl;}v(cqu4})#9p-Gcp-H*aMfBx<5-=DX`rN#aj&++^N zQTie&hmIy@^c|X(q!`Ru@5k}ic!IFeF-OVR?~f;bn)|-KWN*fk+a0%iBR5QR_RKgJ zZWI5?$+o7))4#Zgr-0|y(|}o1JvU@@c6jP@9Qd`Y?b-Wp+vgQsGFzmODmmr6x5LgE zvu8S}&vz_oiuf*Y&O=%!zCZuC-o8J7E|>pf|1Fh$H1}ubGX@3*22WQ%mvv4FO#r-E B#9;sc literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zend.png b/src/drivers/webextension/images/icons/Zend.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c394f08cc802ca7ab4142036f16cc52dc981c1 GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUYMw5RAr-ftPS5rUN|ZS6 z=(}6zt@lKZxM??bty#ME&Z&2quhSwkZ!QnhU7yhS+UTr{w9fJsGfp#ea4rpI>(?2$e9`~TeMwfCMoDg9kPe^IsA zc9+P{`yvIWZ~wkqMqEm1T5*bhI;%oZz}}>%twzZYeqQo7Ggn>qTyE#ryK+r!a)+k% zulstp_~+IB=jT=Gwrwdq=(g?^Td(TBa|zz<9@DSLK4FRcylAdX?vHn`L+>cJZk@zj z`Rme&Jz0m^{?&T~=z31v?si*vf8v|D%=z--1?#?W&(+*!bYqj^CC!N!i(i|bow^|8 zru6%ioSsP$NwKq9BB!efZCB+~UHoCsOO)$zajG49=i#;n}4YIzwlvfDGa@PMdkUC zzX$hB-mt!U-RlUOzsWHll@_;3%?e!i(NCz?&(4}v;K;-}M|&Bzgx>D{yfY!4Pi6nk zt9W$tmpk|2pHn3td^=w*V#48Mv* z7<9M&TD0f;mK}yS=2dJvCnI%a;$9a2-oHEBJ~IgC{n^kRU&(ZC%k7dwO~2%d4&I&D zU^@M&nuX%!b&q8jZhd!obNgA2>HZ}<&vU;&dtTdT$_AfMJDH1u_v63)UC+4U=BB_50-U7B;tnS(kbe(yJ5?F`Vcv`2U!1-n5hZ?mlZ|pAdcB z)%`Z}%Q+XygqRr$S8yxO-m$7l#8sQsKjzM*=UY{O^YJ&mn=OB^LW#w}vthyRH5sSZ zzvn#Byx4SZ#hxuEO`GB+U!R|}=lf>i5Z+npU{S6zQjwl}^T z&v+rhaEcwj_?2U~g!S`YeT|&HZcTAWjS$0BMrj6-5`nMt5C6Q?vqtN)lTG2%X2$cr zF{W(ue!Y9{qU$*8!NWvph7cq3lquN@vzI>Vd@ivo=KHf3GZgIJymyh5_s=Q_IlSZ5 zy88?(9(XO-WbkzD>yJk^m!wV4c#$C~b5mjN(>XuRtC)%?uj!t}^dYhD{cr0NCG6`n zK3dNXUR15fkQpTtZ{*cjc1F;-mGjcih=5mX!*8$8yrkG*dz>+#nWOj72S-QWIY++a z^zA*cJD~9Yg^Nyy&#w3*#nUupgRAJ31VdN09REH&VXc?zo^|F+Vd3EHlrpbQHDKcZpHrHSElzfA>)7;7 pTyL|H+Cs*_8wrKK^Orx7U%g%X`7Py1@(c_N44$rjF6*2UngGYTC1wBs literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zendesk Chat.png b/src/drivers/webextension/images/icons/Zendesk Chat.png new file mode 100644 index 0000000000000000000000000000000000000000..37773ca313c481e989fc16bafac28f8c75984d99 GIT binary patch literal 429 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zepto.png b/src/drivers/webextension/images/icons/Zepto.png new file mode 100644 index 0000000000000000000000000000000000000000..2dff4933dc40e53091f1fb7472206859e2640b36 GIT binary patch literal 2358 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMEe?46sLn`9tUXSjHeI9z? zi0`iPZN zu0kU~lXp5pSJM-jb}MtTyd!A zr?-8rm4CM9?>#yX+271GmR6EW_uHdt5p;n^$60r)gs`#0&VxdE3zpxv6-qCCwRr22 zDYhD`vlgo?2{BpYetO-mzSxbGua6y3d$p4Bu@&d_{^j?iFRM)9u8Wypki0uw zt5RMo|L_cR_f>p>{aIdXcjji@j@#-wFL}M)`tEP>7o+)C)IVUI_h*8oed@vfH%sJ? z{*Dc-*ID_dKxq>SCj+&g$Z3B~jNH0B zIV;;?$2+F@KZTzctvMn$Kjnye%t5&(4z>+{IpmHA1olXASoCx#G#DRL+HvUC!6)-F z-ic-2Xu2n~FW}`m)iV7Lt^KnuH#KiOt)6-!f48Qt2!oGe~K91zifdEvfV1Mjc~HcY~z? zzX#K!gRB#{gjw0O1O!eg^i*&9|7YhDbN9tdcBh}*$MdE9FQ@$9Nbj}B`HySY`2Cu5 zCd;Grn8MA6jEpi3)vwzt1K2M*KUHQ9zbt&?$VKzxCt5ag#kPCh{`d68s=8ehKfiaF z%kbx~{)`zLL&W|lU3}+Je8$LtIW(Y|BSE1-%0r;j;bp>;MB~P6zH4)r_a`SgWeSL# zVQBU=NS|09AN~3J-A(7uxu@DPDyVCkSGsq6+t~W}^1(+BKW!>^Nl)`Tc#}tgp+o!H z<)!BPF57%ad--QpdmU3Ud$0nBhLg#PQa1&ygn-qFThHeA{5bj7`&-GYm+B1DF05Nt zb7X5t;lq$W-L1|i4_B)9&F$=L+7N5<OGeTIkQy;jCeLsFZbC>?UFDb866*gJ3olbe3 z+!uT2!I`#6Q{)O1rZ)om)dWmV`+9&LpUIRLZjJ%Jqwv!4rfg` zbz*PfpA1ur;$459&kjFyIBduD^=n)0D@qm0ryQH-VieQBY;y9?p6bHCUGi$)68Wy? z?lq_G{8F{Ellf#k*&(QcofKh ze)gKVZTgqW`Nzvcm8ylk3ukRuvUAG8pWaIaZ_4T|y}9?)Z*%jCgpdmwhDmu5)yo#& z*pv9PXTGDLY1E>!s;#@eG?rhh_q+Pz_VWGLVm^1@nA$s0?&j=2+n;33I#KgTO6|#$ zL@(R5F$?7$uT5xN^RDpuiqp)K6^~~%-(a~bWwk!S{o=O7ok?+ws>WNb`LBq-vy%G1 z#QdaO?Z266{g$Q-@hr;@_J3ToFEg{rTv>U_)*VSIGbIoC^`>sJDtKMddw=$~p9QiX zZZXZhEoFDvu*7fUHJ^1Wx-Gib=v`ZEy#08)S=&FsnydDe`A7Zc{O&T;(dqV6&Gq!L z$#}IT+`ne=i(-Y`$v=CHaxcuuDOk1r*zzvkI;|@e*^Os&lkcUi&&$@F{|>kRn0LBF_ve}9B>%rhzI-}0 z@mKWa)BmQo>F>6mbiye3*^vY36HFBEPJGfdTQRxaG3kk?Y+hEY_&L5V^UXiArh1+6 z7mj)P(REYnM6YCn3H{G_!}!);>Z!hg}R!4cc2c7$}rcX8LfcD%U0KIKdA-}iIuF6I8be>Krc-SSLo02dGQ5-y7kA|`?b z^A7VG55Mu&-z(Jp|Fd4jE5+i~%XhmUi><4#S^D+zSCjZKb)jGmIWP9s10Dm-y+8vf63)-R#L1;&rQT zuJ><$J6rVqqV@+1L}qaH_c{S=ASNx8TVtue-@d{4^f!P8Qk1?=tn(kvXt-K?yFwaRbRKw?n<}n zeR42=zuAA;1%K-Aw&~lY=H-?CO^9v(er@UgiVXF=DpwMJIl}95|X<9prWa@$W+x(Az?39vnzL8 oO{mdKI;Vst0PHh@zW@LL literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zimbra.png b/src/drivers/webextension/images/icons/Zimbra.png new file mode 100644 index 0000000000000000000000000000000000000000..f81873b391daa697ad66b6786a9042c65ddbbb2d GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU1$l=`>U4k`TOtRqnB@GyZ1PBule)$?~h-<0u~%r=-7Vy@$-%? z$C=v>Za#5o|CPHO9S3t4?s)nBliI|CR{h(){rLIy$4|ex2L)TUpSyMc)ZJ%cYpz@qLnJPTonF?kWp;@*s|Hc(*5hV=SdxU rxxQRLW2xP%)yq%+u;f(uS<7iJznK5-48C)1pm^|f^>bP0l+XkKH`eTf literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zinnia.png b/src/drivers/webextension/images/icons/Zinnia.png new file mode 100644 index 0000000000000000000000000000000000000000..c14469000548befc40fd02dc4c0218d011c0d2dd GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to#XVgdLn>~?PK@rDQYvw* z{{4UJGjHCUIk)Z2vRyk@d%s?{`lOo60?tsei=iG$Q`&??uEct(H;HwfSiP=GW7jLS zl#k~e#C$fpDEaTmS+>RfZrQP!w&%Xr8sC5U_SC_e2Ydh6e%NFGuyIZ8*EMsyEV(|J zPJ7$^cHV)qe&+vI{NCL3Qogx#(C$nGsSzo{r9=KGw&YT zWVo$)*`L7uUvA7@5>gZRx{y23sMCOF&B@p4`YF9LzRM)@-8go0!gnpBg2yR^o7e5w z+p06yGW_yuQ_nQ(g{9I*)@2EBtvY2-E*wwVgz3XQGdAC<*-p}69-K%E#Uhm#? zzh$M|sgsW$F2DVH*K*Ut!LQ}=4=G);Y1nu6d|=G|*4w#9j22DfC|mPuU7+G@6`tRm zwRwHZ?z1QLxGp`aTIiaqoD`zwyJ(lG-_#XcTO<3I-sEKXV)x6Jm z99611zT#DX;iOA5_*L~>qxKffb^EHP)U?WMIl~{T+DV)CJEXjI`FuR;mF(i_xvu?N zE8p6`nO*<#_ny!<=kI*ubaO9^vu)87Vfb)e>yKq+*KBRos$G1G!}v>ex9OSg+0N>) z``@`K-~SbP-n#SlQN@ybp>zJZpV+%;{+YhHI#ZWh+FKnuvshoCB=`DMjcHkn{VaL> zqZ#twy*RmK>xTu`7W+yqmijSCucx^_^m2kz(M_|`D65&C#X)Aen?&407QMLUHK|5{ zVSBY*@dgRS_=ux7$=5kvtJT+iU*)64#c_wfYb74mKU#QU zi|O^Bne1+MQ|9!hZL$}=|9|HkJ=ORu37IQx>DeMNS4=8-XY7f8TmO4UYw@mcdu}l> PFfe$!`njxgN@xNAukEHH literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zipkin.png b/src/drivers/webextension/images/icons/Zipkin.png new file mode 100644 index 0000000000000000000000000000000000000000..e783a2ca10f7f43d93171606129154f2ff33b265 GIT binary patch literal 11438 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 a4TdHV4a}bs!x$JC7(8A5T-G@yGywo5q(G1W literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Zope.png b/src/drivers/webextension/images/icons/Zope.png new file mode 100644 index 0000000000000000000000000000000000000000..287559dd835019e5eea9f1ed5786a08e0c2409ec GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toSUp`FLn;_+4;=Is36x>~ zkiX;o-@5(g#*r?L4y>G#8Hb$?PRI#+6ej37W!=kt>Vl3_XRLK#X8kM8FR@FErR47F z<7s+ic_M^wg?ZkYK0uV$=JEw3c;gEI0HU zYI}WyA_W8exdQuzGWhl^dMIK$ZPkx-`Got-@01JrH=JG3zH-HJxkj$yMHR!&rCI8Q~=iI@2VC_Qw z#p*XhR;enL+L@Q=x$&nneCOPdZ|I`r_=12EYV7(un)&61=8~IbD&CO^&sdmSjP$&EQ`Vf{a?#&m zd#%J7vBV1=NAGlbzFO0)nYL3%dfx;oIc<;rsyC`8-JU1-Yc#$WC#QMkF7ujJmAB&= fZ?Ec&r~GTG%bC|mcrh_BFfe$!`njxgN@xNAKbZ0) literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/a-blog cms.svg b/src/drivers/webextension/images/icons/a-blog cms.svg new file mode 100644 index 000000000..6593f8e85 --- /dev/null +++ b/src/drivers/webextension/images/icons/a-blog cms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/acquia-cloud.png b/src/drivers/webextension/images/icons/acquia-cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..d85843e9af6419f0b03c600f0ed8abda7ad3f230 GIT binary patch literal 2862 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*fm;}a85w5Hkzin8UX~dWQ4-qw9)9$lIC2^dJkOYly(60a*}911K7-z~L0(l9`*D2lk7ZiH$y133QFl`8oMT z!3BxQsi5!zYe5o1R}Ho%5|=ed5>Smc`k<7Il(NAo1tJ>c;%3KXqYuttpv-2+6*XgJ z4Fdzyf&iZoS5W>0;r|T(|1&gz$yKWuR{alM^`D_(zeB@*hyD8<_Ww7YdB%9=f8#U% zwO3u$UiDvP+iivU_Z9Zvms#~#YV$L_MHjVKy;7fhLvG7M?NyIeRy|i?F04Yk5tw^QD5~yZS6y)6?fHF-BVk3UuD%pb;SeK z)elrxKUM*WgA}W-dZ4!Yq3Y^KDk~qTfE;sQWz{1UFjsBW1JxA|RaQJyS^ZFD%_Fsy z4^&r!%u!wWP<8b~m6Z?GRzHNA0}=sAfds+gAbUY3gLHwkuYRbu>X9ng1Qn1YAF8eb zy96epvg(oQs)wo|@)5)rVD3XzkgFbmT(Syc=>s*eGLS_e21pB7z(J(C8tfjB?J#9tCp?f2p?N zh1!OfY8zguZG5E;La)^~y;k4!Mt$>J_08|px4cu|@?L%Gd-bg!)VF=q0HIGB+dpaU z|0}96Yc>M|!`_l0zhDMNMn)zkW@cs<78Vv(R#rAPb`B0sE^Z!PK_O8wF>!GTNhujc zB{g*oEgfAweFIZdb8|}@TYE<*7gu+8Z~vg6ppdYLsJO(WA3S{W;>F8Xuiw0V|KZcuuiw6Z|MBzZ&tJcO{r>&?&!0bk z{{H>@@1LneqbUOe^BPYV#}En0xd*@3UrCW+|Ik1EOHeiEl~!hTtsO`AI^L;nShOQR zTdS-3(Y2i#aLz%?SpXN9YCoBZEy&wPKYs3@%ZW$d|t|DwM?u}|J+{^`qKw^E^k zhX+?2?lDbre64imn9o_JdB2~Fa&n$Ilk zOo^W2#jnq9(lJrGLEBt>rmsud{});g-HN+raGj~Q+OB=FbH((aCwmJlL?i<>3q7vq zf9kkcUv=V@UTu}w0;Nea*yen@6>)9D%lbPf%I~tAabhWy{C$6I^)%1PD#pqFvMntw zQ6UfRl<(;|m&tYc-|xf0g58U?JY65#K3NuIGB7KiOrHI2fmYRtq{sU2nMG5N zG=|#E3~4@lY(ArikMi5b-CZ`WrZ?yAe$SrbbG2c$+Z?~H1CQR7b|iC&a^EhKy5cRk zVPP)!!~-g&H-7v2FZZbO_Ud#dMrqgzgy(RRsie}$BP$7GZhbDpeL z7TA%o>db4C|= zb~${Hzc0+SEO4XBT*DP=dq3O^ykIa_ zc6~~D&=vn_m#^r|m3QT3`&qOms?PcQ)WXm&HB#1j>DG1!=hR6}mHnxo?`+6$(r+!5 z{JV7Rb_S_cL5<$`WJ~9&JQhhRm5|i``^VFP$@B_y@w&SPFZ#dClzql$cQDN@>wxaY z>0*q9lBS+g2I(IU$EVoTn>_ZBDEfP-@B2Gz*@iBUM_LWe`Vk*r+@8HX_x``j=C9@V hJnUg+$PilgTl|`bXrH39crU1e^mO%eS?83{1OQ2T)|dbQ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/actionhero.js.png b/src/drivers/webextension/images/icons/actionhero.js.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb17f1fccb62c052632fd2af21fcdc52a523d8f GIT binary patch literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNr&W2^ZVO^Sn5t-gel^bp>;WRVbn47dXu!a3VMt1akp9xEja>uRO zbVqCr>z&xdohN*!Jyp_aifIYb=?E2KE$@y$f8b9_+3){iHLsl2EpPrTKR4&|*`Mbu zjeGu1Z=bqxh1{_Z$CvrOxVtrbL(<7fkEiz7zWMgyz~9{4Y-|4gt3EC1t-SZ#?}ZDM z51%|~cy`{r`0wnj4-dY(>v!eq&pn$y-|op>rT)Cj;aTi@$p?TjF=(vXkw%CpG@vx9>$pe*507tY`1WzIeH}-*Gv! z>yeL_)BPWMcsP8xo!{7h{Bixq4Z9g$%g_C|K*0x=PVoVQV5zJ3#G5x?<#nsm9^+dXEw3~9&Mw3eP#Pdo3H?ah7b zga!Mtr{5>4OO#m^79Zv6>FYgY`HSbp`}W5d7k6q*xselmRq5i2`DH({k1Q*jG~v7Q zMd!rzYgZmSG_}s)Vm)7xkzbM;LsYW-#V}>Y7qj?yOFs3c3jMG0_rDUk_Q%@w{QYh6 zNppTYJvX=Sxv(Es2UF??1M#3FJ4xx;KkSM=srcJXcTt;rJ)Y~pp$ONV5B9gJ9Jnv9 zt6P2{E&u4sDI#+$i>1UbUp6!`>6rMj@QF@5U;AalhXuD+g)XBX`lR546<9dXC?M*gO z$~i5Tb7uo1V@TgwU*C)kSCv(Ye!HYRdA9WBoc85DAI=;9h<^2)o$t-@h0W{}1?2me z9C4BH^K+6?P0gsVSaf3H%vpht%8!41*2HSDt;&?AEhgoa@q+U^y4LvE^0>Ng@L;G2 z(Nuc%-B~kMOYETi`sBZdT2CzUn=buHZ({Q7!k^^WMvD@Fcz1bQyGm%l{r z!kw#}v0vOZI{Vx-J5!JIMcDN?ef#!SV|IzwbEht`{~FU@-Pbyz=GFiGr*xX|DNdgG z&vWl~MZDs7HSt$B6b|imnfR#V{qNQ#5v#QH%5V)RWK6 zRX=nUJa;qSovYGv;PBq>^#^%FRx>=fo;x!-J51@w*Rzk7h>6Pb{n~ZoeHiaYJq9kx z-@#`c_7)@*TJP0SRr#s4Fl^m(nW?6yHX4dEhz89_Wj5-+D#h^QWs#?kmQ~Gu$5yuK zMN3)}CbRwTJ=74nCfZcv)H6=4XJ54{Kdk2B4f!@-1)J5sTaBY&Ym+-kw4 zr&X@IIIVh_vid^8>^Ge6Hzx7Et1#c=GD+2JdPYc-?~A9MaRG}bvR6Ku&b-5=+=F?q zuBKIaC3o1}D=JoV;#Re2@h%Ww;jBH@L;Gz1-tbP3`fUiB)#BQZi@c z<-_0a%(c@0aeBIz$$?kOuPulJw2P|xO1hu`wst82==zSd5B(iL(# zR4c#!U#(w=QzOHH`7g_luK#2v^4fj*SDn{_%g@ayvGX!nD&%WbB<7$WQy+I&^M9ey bKQ^_;eG+x?Kl&IL7#KWV{an^LB{Ts5g%P*& literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/adminer.png b/src/drivers/webextension/images/icons/adminer.png new file mode 100644 index 0000000000000000000000000000000000000000..e0911caa57c1ee9f7a6e950e39166d50cc2aeafa GIT binary patch literal 742 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG8v=YnTus7iQkvGRIrQXD zS5M2LBQ=xO{9$5Qvgt@j-jpY=-n2|xbLZZZDa+23v@JPv=}t`5k|n$D)XX~Klhm{4 z+?$qJM{>H>>^XL&XVsaKNqhddxx|!BnX>9i&!Qu9HeD&{+fp-WPfpX4EvMeJ%-fSv zHD}GfJ3d)GE^#ee4n5hj?@UbIl%7RbmTbF{)3ha}Zp|Mhl`r4E^vv2aXW5>Tt}RC{ zeOa>aPS3m}f6`Lsth-V(ZBI(woRFe9Ez|b=Id`U{Ye~(#Gd^iOE%T1#bnV%5>P^YC zBQa%5rmVZtv+T^AZFg$=w&b*}3CWt`lGL;1*pol2*4RX~tU31N ui_X+c+VV$8 zWXZN8A$fEDyn8cc)tNKb?kw5$q-NHcJ(u3(bZyyl>PpY5DI+p}vcS2b(uRjr(;2IGdk z&6^lzb#$<7U=Y##$MK)>M`CI4cE&H0uKd39KF`|q$w}Mi6;Yx)zr5ykm~^N3?Yhzk z)eBo*ud%UR-1Ts~(H#bl%cW5(r}3Geww@NBcjNB68#fQiKUOYuFLrCqV_;xl@O1Ta JS?83{1OQ0@hZg_< literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/adnegah.png b/src/drivers/webextension/images/icons/adnegah.png new file mode 100644 index 0000000000000000000000000000000000000000..360efa8e7e254c58460f1cbf2de4d2086e030128 GIT binary patch literal 1055 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>U|>mi z^mSxl*x1kgCy|wbfq}EYBeIx*f$uN~Gak=hk;1^hAX(xXQ4*Y=R#Ki=l*&+$n3-3i zmzP?iV4`QBXK3WilKqB(fw|w)#W5tp{cWgshH#*W@2aa>97pSKr>JFWX9cc0d1i^` zwaAWHW%pE8Zc}L5adF*}MLPstF1B(!3cAv|NU5$MxIi^DMx(WB$E7Z>?iC$e|1MO}6PTwznfrVHd*gjdT^f(}JDEu7uI;nrF1hU6!jmYx{C3$)Iq$p+ zJ=2ceO6{~<@aKrXgw~>@suM-QyA;p0`h4X3->$g7#5+c*cInJ{tpC^x|73Ul)+pGY zruurpzu!qE)y0uFinh1vd~9m&pR|WHg}Zo>wM?nbjNbJVCd`cK)RXJwTy;dGmSbOM z4l{4=Wv6A;Ugk%S@7Xr($H`y6LM++!JHCDM^w`%v_ry(+`GP-KcI|b~7BOX6clr74 za3x!}1+G!r3tms_Y`3-F9==ZVT7#INV5Xf|Y3bYG6+urMQubD@Nj3a-X<>uTvdy8h zey>=(;i*Zh^sMQ(w%N|KnAi67TgAUehO!p|&b)P4!+*rljy3sR7T*NscQJFOxOqI2 zS={8&`fhy%Rllf6n5mhRo*n%-E#csQ~t!sg%xA2;?%Y6rf}$hzTWDrnC% zVeX56-R6&;I0nq=Se~@A`N@izN!*2@VM+^j$QT~2yu@55QZn5_q#&YbMqe=N?B6%0 zDVltkaxI88fyqv4vCL8?rZdgL<-xgT(nk`vNEZuvGyeC=WtFl#Jm+cLl2SGc>zOt) zXD>W{R7rPQ-=r&QLcywU7q_#reh_tTvM8LTcr9H$jOnj&9!tY{)@R1SiB}|6E;uEe z5n&vBN#j7l^;FeYLBIW{Ha*|VwtsT&+Yrlt`$Ia7AIT)ji!`2--_)qmXz{G?=tbvCia=!JS5z`zHlB#bhyi(lbU8}UGw@ym% zS<|pD{^r6Dr!$_djR|(X9`GS2GhU)3LSR8R(@F+Qr^hBo;x;Yad*m12k3ZY4^gPT7 zXD^AFaKB~smg|d|o3(!!E^6kQ?OcDSl<`NUQrl+f&UMcB0vt7Z-dl(^d^J~*ZOLQ! z6S*t&3(w~7F3o(hvSzxQwl#6~m`QkEIZ@7$zMv2eT zIPu+KQK!O&To#KGOb;zeAng|2y{Kn zm0;sN*ee}8neB3d@SDc{4q8j*@*VE~pccbB@xig)hgTTphw#6YSo+>gyNbZIUQhoS1c(Z-QM+c;)}*gAd#$ ze~3K(Re&q|P zh*moC-(UH9gEaRgt|hYTde3b)UwEk8`ocwh<&0w*KhI~RSne=1eC&AZ;;k2EYa~VY zP4^D&n?7e>n8|OspXak$)~_#L-)yLu?Re|ptrr#slew-x57V;D4Kk@+@~7P7Q+x(v z9@80dg|`v8Ti(xg3%1{}W6Oi7UgylTcfAk$`97;9|8Md0my9m2#{*jV;cv|C!T!=Z_q3!cumfW7H@%POxlhWFsP1U-VzrzCavVU$hIpn&Z z{mu^#d8I4=So~w=W}K?mULJI?cA5-d{kj#7O@C(1l4Q+mxx$#)p80%V_~xTc#__7@ zN99khU%Bx1LEo7lo^Gr$^Su=rCHd*d&!nBUtF$a{Z;7hQ<^9TTe*Ckshqb4+_@Bia zBi?N4nKGw$hi4r>?@ssF3H^?@ETdM=6;PhGOKGucx~Au+>dY5OE4D>4U-G-?RnmLn z(&eu~E44o@f1 z`;GSk)#bTeQS(*%U7c%w&A)!MFyb*>gFIQj7Q^d}oLx~_+phdgq) z6`&hi;mYN!UHo&6eUqkT{Iu5#CcCWBw@^FZv}IzH)c$RABNFnLDs zlZ>(gyM0`*$1HpC^?1OY_gW%5xqjPEIKITtT}SgQ_kR!R zGwxEVyV7g+F#gOXw~Wr^a=~UHf0HLae>Cyp!S#JdFHc+iW7)K>*mG&Fh8I6&XJpA{ zOxAb2#i47ORoE5rs*CNcW%!@pjTIjg7hY-F_WV?ReDX|zZx4^&UV1P)`_SxA`M`%O z&+L>HKDuAN<8*Og(w_rUx?-=*pMSDGJ~=98<%+*mnyE+Ck4ahSopX;Bx}4p)Ua;dz z%9I-pCx7m!bW8qeY9e;cJmSM7p-T(4Ud?^6(UfQPAyxlVChMQf)L6H0(qU!cC)Y1X z*gM(g98O=q#4)?GzCf%t<%5*yls&1}Q$Ch59bEpmciNn7T3w~*zCP>epWXhn>Hi-c zkGha~CKQIPYJZ?>@%N3AbKZp8EgW+*WPhMY{#uTa=VV-`-acxuMX0m;Kd64kx*N z_Z+0=TvOZguJ)pz@~3N019Ea7i)Vdojbyi*ayt9U{Byfmrhg3H<~&c^QEJXMsU=qz z{kH#DZx?rRx9p2g56>R`u95vLW9OE-!zRzy==`)b5&v|!^N&nfX2Pvg`}D4^cW$@a zJKy_fe(8ch@7otbll>QeGhcG)#J?^vzpyQDwQeHm;b^D*xRo*r^o_+K7yxopc zJ=gMPmd}gu+Z+*B^rN72PcC0Vby%~Bz}nu(i(xv;Bh~ibZRD%Z$~{^BH~O9#`-a-M zcQaIHoYty1zW?j7-baVqx9em&U-aI6`JU&?Evc1TQriW8mM+aLZkT;=+lNiNFDYy} zw)|nYozcH59E+E&Kfjb)JY{lJp{1+tYscT}sTUM~q=nVIYz<8cZ2q`+(UM=E%(Bj1 z+Zws6*@R=QY4%iy%YQ0Nx&(voomh74e7slI)2C0p=goIi{c!tB+m`Ri3s)Tc;TPD? z_sJ})Z@x%I^s*)sjv=Uw2?d~@xRsWeb-)a9o$<%va zo<_S?mY=x2!ZKQaZ!GI2g)L=QZ(QbGTN*JnQ@Uv7_fs-m6$`6(HdSj|-Zocku8WMk zd_kx%^w54C{WDXxUu698@yoU+#S_>TY>k%Z{P!X8VzsPBdZM+De^r>)j`fo^AD(RV za`w*U7vg8PJo@!=bLuBEs{^VD-d&DT4cC}zUAoxgo#*XXu{a`+KVJ3wjd}BZROL@T zHO>0m{mIOVVgCG$s+VSG=l>`c?|N$b=$?6TK+@0KyLFUR)BmiE+oTwzvqA9x_gQ;- z`94TQ%&St^yYriyezvmM4fQh*+4T;8anaavB;%x{eC^GBN@@$_m;8@Z&tJ^Ehh^Gx zrwR9Bs{hBlynplD%O8z5e|=0ozQ6a=@+Wff=X<{YzUj34{X~?H3vA7*Bs@@W@}cw^0B0KIM#Czq(&` ziOOmeW%6%4;KmYM^vykv?eC|UwOaklt#>?WKk!M1?d936&tK2p!(nf5Tko7@VU=CL z!D(|oen~xjXO~^~y9Y11Hrw>=IWq0;W-q$vxSegYsG*6^f~&InN`cv!km-tQ?32( zHU82$ueNp7D`A^|2D_iUIqx}hOL3&m-_T`G`0V`7>GUUi+x@x8?ZtgAd-0Z-Bk2ZD z7qK1gnpB-Lb85k(UtiX)KXvN3PMcv^KDuJ8!<2X5M1w2)T4Qr<|+pAqRUM<(1ZS z$*Stloa1=^o8RI;yLg}EUY-ARCg&yT*P2ZCE9M@X_-cRGl@7)q3pJ--)+w9vr@)bI z?|swOZ%flIZer`z^kV(rG2Ng@K<9kMgnKderjI>iw@qos-IiPiKlnFVk+7+_E+E zS?8q9|CeoD@aBd^W&Dey)3~=pHGg^b%Yym-wdOdj_=0QCQ-kzl)TV))RFhvP^><#y zrU!EDmuFqx5G?ehc2PfXLZy&HRk3Z!Ip>ApVR{y?+aKv)_&>Ym_zaU<(_?l%k<(XO zcH*}i|F%0O2PfXM+2fkvck8$2&O7RB)J)fJkMP@kBk)tK^QFxE=$zR;opY&}$lbJ;i7u1Ix);?(w_H+g7t1pnySF7 zP~+k@`Bjw1s{Qh;>3_v0S8e>WDm-n|t|#rw(=Kc~vn*-h-iM3!&zj+7`enwx4_0%w zEn!%~*wVgZ*OGP73e$IJ)wHBe+;@H58;R*|)xxv8Q`epP-fOfnFyw*%>&-1-v zx}@Nwzg2Z*qsFR`1m(Oa=d7^!jSJE??0RyWJ?!t|%hQ!Jbys+wz4d7y@7~^o=p;ue zmyEgPwksX8pMLt4{Kt0M-yd5xJ*hc+s_)&gx{_Z(ldjECyS7&U{o@O>xVNd*OzV0a zeC_VCU-tjME&H!?=JZ<2xV+Sp{Rwveu1X%9KIbprYoW^;R(qbk{CnWq8iq`TZ(Zvg zUmZ(-x{0mp`BVR&ahDAO!luYxqB4QK+iE z=BWkqgJ*ZLnsSTRCKp*<S#NeNi%HSbe*#;|T)Xopmu@*U_lJJl$#$W&8b2SN{2^w)zca#1 z`;Yq4nSX9ZEN5|=_Dg~HlvUZZKg(2?gw3q3-6^VSZ(%yOY}wCpEqe(?ji0pwmugrq z9axi?eKLHaRQ2MBYYvftpZKenUU)Ai6Z%n&MfJaQi^(^?$TvEc(tA!^(d@pd`h4Z7 zcVgdayEh9=v3Zio0McE4GC#`mRp#fuO;e`X`0M2;l--~1cT}@Ta&1!aNp3}*r2Ai= zmQ9~?*DhLT&HZ_=oC3?^Ty8J={BpbC@`X!YPW5`dey#55`x|oDXM4}%NfexC?8$5r zui;hq`O<;qI)A>4l`EE(O9v_64!m+A=ay`s%l=irGqcxLzkDuuc1222LhAFCr`Er` zCMP}pMnqAx{@S%#h6=owY7{jsdn9zG-;l10(A~H5>WXd;-u8<(m)fY_Z=SUI?grIN zjkhvaTfDgbX#Z|or@75PbVjf0d&Wf3dDfoHrr|5R>ON})dAAycAGv?$e7UkI9jdZR8LAk#^tQaPBwr zDcl+C(q8}UIc|UOU3O`~S>aQYHt%6n-+%U}W&!`AJKN(m#G;b6JXs^*dVkfj%l+Zc zF4T$4?mzb7uKnzF#&zcVL~}HLP8YcLQ*KG)Y~?Ge?>}>`JR0kH_O;8aZQLHc6HmYC zwO7^8?$%oJw)Wie_;EF7+FL?r6USGiUJ>M@cS@*8>P}ThM-$EHD zZ`z%?&YczS8!dgi+;G~FN0UBJ3Gc4qyTrz#pQ0M?xhn6~M#DQsGWQ>Zcd4%PGEluQ zU_J3&hRuc&9^b{u8U4on>r9w*C$U^&V>$nB(&tBi_MC~iDb32pr~37RQ_y0ASivq( z=h40+|Km)_%985E|J08OGUg^f_7Z2GbSguX+xy)4#h0|Q9d1o{a3l27ztx_mr){?h zIUF@CI61#^V#vR_NfT>1w>(*|=CkbhrnITrJKalK7Ol>@y72GHMqRBZ`rO`f{86fW zOL#f^uByuKn0DpnjAHlWr{166@x=dOe3SZz=kH%BOuIST!E2volF->qv$@aGZ55{7 zY0meSuJW?Anv#}#Q&;O}^Mcf4jawWWH?Ml~=Sn9x`{XXeg796-pL82eo%vaR%68wS zM%9n=Px2?s`V?{M$)%?7(4ziZf)hh#1kCS?2r1+C`lp^DTP&_o4<@DsHopc%mCOD*nC^Ts zze)L%g@^Qu{R_PJeYzq0zjV^m>*kA+PTpkd$u8OLwRGKyjFUgDrn%1&nW|l}K=r#v zZ`U&aNtcg4`gQopq|cS2?nm~pIyGxn&QJHe>ODRFx_r>dn=PJ68&4ZWeOlC}tSxGD zV^VdB>-7cmrP%9E&*@a%FC{ZoXM))k`^G7A_}R@e^!CRo?3p^J_sQmkMF(e2oU~uu z+EK^Cc<~dt^y@1GFC@B8_S(lPGxLG?`|r!2?CB}aTK!4A=*)xFPy8Rv?|-QyHYYUn zlWd@?iGKF7h=R1VlaliTUP(y1tFF{N;^gh4@iYEF`wZEc9vtr$M!9*}74WXS9AL6~ zp3|GvPu_f7`a@Am-u`>&r};|DFF2oF*7@|C!R{w=dt8d|-}+d>aR1F7nK>bO{K8&! zdKOlu4-7n{<4xmLpR-@sw&&oDjqegdLW|7G?N&aVx?cZ#*r&T$QfIyGD{bybul9O( z@c51YlJ%?33wt?Et6>Z2-op6Lf7%w|n$;nno*rMOdehnC=&{rF$8+4g&b^!Omlg6; z*fr?n_k)L?*lfHa8W~&E-*V!_rR9fY{jvjh{afg%`d?yID3i5x)V3#oau%EueyhE` z{o*A1v)yg?!q>eJ_1+hMcENHX^$U+9Hy;fOPYFM1`)c7EZ)p>~+9O^QRPXa%H9Ft8 z#d*);N&F6t6+fTtsQNU219Zc>ILtHE$_CGpO82@E~*S+Wm`-}{O=@6Q=)g|`^Uoc3^c?~fg8zckJ~{!{fo$EAb5GuqbIZcMwG!T)?(jrbOJ^I1#OJ}^)F zF^lUZGw+b%RDUlJ~_Z2xz)9X>z(&maDe}9!;F|ExHW^T7#_)hNkzFqmR#7vX#>6w;)%+I>mmGt$= zsYfSRPk*33*j_eP`)6gB`=r0zeAn0RgC}dR$3*`>)#NQybZ2wl eGS`*=+4&W0dsC9awHX)~7(8A5T-G@yGywq2fPM7< literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/after-buy.png b/src/drivers/webextension/images/icons/after-buy.png new file mode 100644 index 0000000000000000000000000000000000000000..bc58984b5752e767324eed5db1dbbb23be1b0021 GIT binary patch literal 1301 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUcRXDjLn>}Xxua3=573BAS{ zsm5xDH8-q06Sl-aeKC*7Ng45-VpWyZ`XRrz{hwR>qN>_EdSUh_Z~ytqc7$T$cYiQSxGZtn!>czte&eq}ObZZ!3Lp z^}?N-=ZiF%l-Cw6^kwl|aP-+%-3Phm(^?K+;kun*y5qjw=hf0>Pmg{3x?#0n^Y(46 zt+TTlKOHNd5c_M6<8hN`vyInVa|fq?d!$zL{mu>0Aw7!|XxckzNWKpg7`)7HsTo2t~*;tzPUiM=i>&>$H zSJ$^Ve-|x`^xyTtw7IYHv1CDV>4dF&bTdjVrgTY}*$e#L>XI*R(;ww7RdLvS!(H3P zmz#vxWG~Oy^!IOT=v+IF$j=iu)KsnMd3xD!u6)PV?JgMy7M)>UZ_l}Rk5tvgU92Z& z97{Pn^{cfuAqb zlJ8p>GvjuVL7-0JIbOpgpSKelvhVOz|1X;+%=5fLZccK`MVlM>xyOBS)k;zrOB92x zgA@17W3IE9{`A%qO(*7G*CLE8+1Gu{ec-;$sak37U&Y8f-<#`LZ%*Rkyt4e#!psv4 z<#xiyydw?b&Lt(k{Vo}>e|Fo<#X&xDUaj92rl_sEszO-F^LRF z-&Vc#{44omi_)2HpS8HudHkW2XNT10yQ`Hfq<^SLJT+X>xFVdQ&MBb@08g%RJpcdz literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/aircall.png b/src/drivers/webextension/images/icons/aircall.png new file mode 100644 index 0000000000000000000000000000000000000000..de76b397ac7321520408e261b80698aa0f628d6c GIT binary patch literal 1463 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN_=rjS>$cKUlczJ+(&ExRX`5PcwGiJL>3gTsTJx%_J)xIMieE?8iu^s=kc z{_csY6-PO%&$=$5fU8Ux+-7(iRfzK+p zlB4w4ZYJhNIF(+PnI2|8f41pzhhrambj)00S4x*Q{Qkl0GRZ?$kU#g&xyBh{MK-a1 zv+quha`|+{-y-l~)JN| z-!`_1bC10>{%24Zx6es-!>g4cWjj(*W6bN4w_b6%+Bc^^OziCS2K8@G*KeIabwX~y zpUrOqUhci|=SD%X<`7)#YsIbnx;EeTiHz~V^IIfxfXH~-gSyL(>cXi)--Eqo; zMs&O}u=y06xk zyXyH{YhNut%M-W#A93DT^vLn|ik>A3?F=7F0w%TXVA#mOv?Fi3yQ<4pDG#R)7kwq- zjxy}llrz?lo7ooEQy?YbFyCPR<^>6FOmmMdyH_ueHyXc)&r?0!C%wQ}wPeoXd{vJI}m# zGRv{5mGgh6nxz$Ihpx3MQg>Y{VD6~W$ilzb<=yiy-h!tN++j;-IwW#5KaIC=@=3!6 zHs*InMCzLEZ!is6u9$1an4G=zmCSazkKHB3q`*{66BFc~P#_Nf4+Lbv8(>i8&8)v8MZU1+ll^~ z!S+&UzGVOQCog^pSufd~8?htqTHGwV$NsC%UI?&%=_0T&?vdg|i6!T+#a)=Na_g&| zKP29om*@Um$+z})_=mbpQ>WJj)TErg;`W01hVo`3+h0}Rf(jm{zTwP0Qe_Z%YHLTu zntz*wBX9MlzdJo=^Vf~3((7)jKU`a2<(e_wvU*>ar1?zdLc_kx+rBMQ-t}wmoi8mc zQ`fh;UXY)2E$K4v8TRUhogNiulB!SYOsEv+SNp+p@cf)P&ok0)va$VH+#e~C(3G=W zAjRyn<1PUK6JaHL)^9-xpH2!n`xq|y9QNbwA-C5?&41$OOs`5y+ \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/akaunting.svg b/src/drivers/webextension/images/icons/akaunting.svg new file mode 100644 index 000000000..34315c61e --- /dev/null +++ b/src/drivers/webextension/images/icons/akaunting.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/akka-http.png b/src/drivers/webextension/images/icons/akka-http.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc3a7726348212b8967548861e846e789843f95 GIT binary patch literal 778 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_6MBoY%Dy=407cR3{2BKT^vIq4!@o5>miaT zalC%Fb={M1g)0(RY+n@hj|BTs7BT-f% zdr{c6BYLl`($^eUbt(yUymrL%f#QSh+m4ll-kkn=&2`sL)(3>8EgdGW>C}E5#wh($ z`@spV#O__ILU!mKc=gsTfn~*6;d|>=pQ_y+eSzTx-wDRN-LDuUh1DB47hHNcu_#h_ z`gIirW4}#mc})J@7iza>Fq&<)WzQ42xydV1IG1(yg;O=m20U*fA743E8v0Q@s`2iD zIowYeLN}@DS&AuSKe8}j4G}&6Gk)Uxry>c)w?iMKI>y*>Udjxz-(@=} zdNytTub0nsPqReKoX+g*usFCV`HSqa8xM>OD;1{(R_^$E=+Dt)*-5!O*(6xap6+jS zDaz`xXWl!(&rHu^H^{lSPgd*Prx#Ql_+j18)T(Rh*^A^PN`l@! z`J>bM&V7k^o%p=cG98ZtU;n)OmRQ%f!Q#U1CneuEI5WNa)H_WvF4>1C^~7TbmKkh| z4(K1)GEemCfw%_?4!6fRG3{e$-!%Ph_s4zd*JkvzeDu8Q;IAXob=&z*zopr0Go(dOaK4? literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png b/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png new file mode 100644 index 0000000000000000000000000000000000000000..16afdfa1b09577c749e446afad902c366791a8e1 GIT binary patch literal 4826 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/amCharts.png b/src/drivers/webextension/images/icons/amCharts.png new file mode 100644 index 0000000000000000000000000000000000000000..945bd5b40cb14ac0b6fc0c0c941df37b339440e7 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzcmjMvT>t<7f5zDO{~3m~ znKNh3l`3aoU|=i>@(X5gcy=R=fq_BX)5S5QA};v=p9J#)mdj2W2mf%gH*zsluH|80 U*K<6Tfq{X+)78&qol`;+0O;BwmH+?% literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/amber.png b/src/drivers/webextension/images/icons/amber.png new file mode 100644 index 0000000000000000000000000000000000000000..2012e0c00cc21a310c3e632f09dcc4846563f105 GIT binary patch literal 1280 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Uz@PZ!6Kh}N^=u^m%VMe5G|uB*4c|HkQe@>^GPP0xug5-#G6Q3++!B_?vjs$4wp z`lUHRT8Aa7X-aIWqod$b7gZq_dx0e(LD?%)-CieU|JZE3d-Lb-XU}{u_7lI~XMDeA z^X9BBTLbaW`=0MPUwp3m+{|(hmzWsm71^Hu_6sD$YMH ziHR55>tDGmtcct2a2LDYc?X4kLBE2dHkJJT+W&s`k9?+M{3%|`kH-m2Q)hU|Ea<}W z@XGuLH}?xKQ({^2qB5vz4jIp!u|=M?kjdL8o6WMOE=;@^`+v{@=8F(XqIu1qC(d6{>%3XS{Q9A3H28E>y?l3yc^bJ&C?aNEe|K|Je+gItRx06+-S{_}h$*lD9M3dH{J15sYIU6im z@}9xr^KouwnZ^hc&lwMVTu)B5X*sO2ljG3K$qqAi9qLn1a+n=(lhJ|YL94Zqs>33N zH)mC^@3GlYQ5Kja*l6JVN9u^S!yczcT1gR|`Lb>s8%`Ss+;kKWY>|BUQcVLi`;PH&pDH?-sQdJ`D}%yUt|RLk-smj)lj&h=`OKAtmA@uk zWR@^HS0fh( z@u`dq4^HXqs9=jZ<@iTSfb}lt?S;7)Y~*LotgsNg<-MT0A&Sw)S~9#)L@#BV!ihJX zn;95RF>GOVdAa)44+X)*f=n&H&1Q_t`3>f##p|D1$GAB1uZsxxtA=w-t5^?wf299; z)yV>e<>DKRy15N=17`Ei-4- zBj+H!wz|^jt$Ee7bvNJM`|V@-^n$Mg^HF{?{_4r?^W8=Am;%KZ7U)henpMlk(8jq* zZ^`}Upz65?XP1Am+wyvT-t+h?i%Y7iW__9Gp8whV`8KZh@4_dV9yUnDI&eKnSs=o? z=!^La*^1PRx7qs>GBo~f*dfCxZcyhj|Nj0|(LIN{14@=>xC;xOIA<{PnP6_}w(sjJ zKV{!3x$oM4&ih|76T?yYdmFXc@85Mutku4`F6`#(GQPDnKb+UpEZMc=yQshghj*tZ q+8v$tF5djs--Q)hSz literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/amplitude.png b/src/drivers/webextension/images/icons/amplitude.png new file mode 100644 index 0000000000000000000000000000000000000000..be4f7245428edb2f06e80b37293e9fa37d4f6d96 GIT binary patch literal 2782 zcmeAS@N?(olHy`uVBq!ia0y~yU{C~M4mJh`hVUnc@);Ny7>k44ofy`glX=O&z`$AH z5n0T@z%2~Ij105pNH8!kMrMXYltlRYSS9D@>LsS+C#C9DqJ=T6Y%DdF}mQ}8ldfp|M!bcS+laB8; zPVO(S`)~buj%W7fn965&E5F~_{OA16=W|{kU^+Za;+?8@qr-uRmmwI!GGQqp{PcOROUtD(1HSxV#Ebv?Ilb?vzN>9+i$lN&$A-~Gm;v$W;Qr&j*d zv^Pu7Ia*&aO=@pbJM--MS*LlSm5kg^EzT>a%&~oGsaE{?T7b~jz2zden|VdczMm3O zH<8V;y&CLRkQiVy<0W2h4yV*In(lYZuI)v|92W%AMCLcarx2Y zdq9z|z3@kOq~WB?KA&d3s%;T>l`!gECL3IQEhaAG_qMAy?}l22+*^ENkl9D?Z!2BTe?RNU`F_dx}pdX%w?9-tzo}?dr8V z_vxJ0@h{$PE^Wc+t^8o-wbNw_s;|uII%L-MMAI`}WV0uiP2lVe>-zJzbj#n)h+nI< zjW6MPRG*IboZr`WE6&L8V98ZI-@mWy=Di(OuNF+c`0s6(X|8nc#XLFgeeY2L>h6rvhUa+tsCeLG{V9)Isfi3gD_S|}X_i$v8 z=Hi`?c5IW#amLH&oaBwB=mAw*HQnl4A7|vrM;~ zBenajPA%QP?2D91eeJ&cY8(-b50-9t@P2Ma>k-LC2f`h;Y4^_nPz_l zxwAaN*p$|Wa~K_K4_95oWB$!~b@1o;Z9R7!{{47;pk?k64&L?UD!J_JmvmTSF``4;sk@(6Xl4z?2e1>JKA2b&^s#_(!uw7qisIrN6L}t6JfqwTkj}bWq7Z`eanDx@w}Tc8BFU%-PbPLaw2vA;k(Ld zESa;<^G=s}FTLHW?@gIzR}-_u75@2NQ#2d=+EyNGDXyOK<4dN?X?x*l|E0@xN~AhY zU-bHDelpzCBqe^OZjo5;!4Ky?DMd?mM_jKs7RLOuyjy8U?m^Ac&M9|{4Ii(GcD(v0 zruGt>TKXI39jm9N^M8D%aG`jTSF=*#ow&9=ObdO==CO4;{EfdCci`=`2X}YRw6wmr z=h(LE({?_Z5`0flMfG{b!Dc5PKhcYf4-u6*-CgQ-5Vxay^{K=DOCJ_r?l-o0=38lxJC z8Cq|(;{PlzKl9GD^H#-`Uk%?Zx-@@@PT2h8@9{4p<~M&_KBpKREl|XH@hWe?$AA;N zyHCiuIP;V^OXZ#WS&<%jW|6?wSanUu%Pc|J5ufd~9xpYpJs9YnoTwwU%|Gx-%f?Ob z)eKY5ziTU6{cNRT%9Eu$e|q)`-g$d>{o>ZEt(L;93yW3v)duiLy01?U3!bYMo^$MCa*G-ICY~^BJR-jFpRBC)z5LaFQTHuuR~ac6GMTDR%zt)!#Q~`}nYVU# zJx(8;XCT$(G2f|Wp7M%+MY89~&)J-QDqMw)83;HwlfGmA||M7T&*I)&6*y zcDKpo0M79KopYFUb}O1>IXq_H(x$#r)z#qtuUOMCsqS0n{o_k{7)}UDluldoXYQ^g zcNe#XH?y8!s`G63#ed?`VK*YP8naFY{VSh6?T1j7;5Uta`;Tec_xetVlkmA2d|dCQ z{I8&Gev*R0S4yu>m@b#SYT*J!W`>jn**|Am$6m?Jeq6UIRru^Xh7B9P*z;=YitN6* zc-BL<9%)BcrsEchwR>u6zf1i-v1&SL4dBmvdk5=bgA>W#GR8 za|4l#XD4<^dLRlC39_LK<>tg8})HjC*U`hD)(P48FxR&>o)zPbB_h)I)uyn1D< zWbn-J@{5j7IsJ~k?f*Q~UUYxgRQZQVf0znCsn5Fn zH1FxI@FgMtI@{TTK3+c|_&wNI?EQSp$2F2a&wp2ZsBfkH*{o0aW~_6jweJ=Ag@$?0 x#Y`QHnveXgPqNKT5I$PK|26IG|DXRm>zUaSwDkO({QNc6Ab_W literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/apigee.svg b/src/drivers/webextension/images/icons/apigee.svg new file mode 100644 index 000000000..6c535462c --- /dev/null +++ b/src/drivers/webextension/images/icons/apigee.svg @@ -0,0 +1,24 @@ + + + + diff --git a/src/drivers/webextension/images/icons/apostrophecms.svg b/src/drivers/webextension/images/icons/apostrophecms.svg new file mode 100644 index 000000000..ca5fc0d41 --- /dev/null +++ b/src/drivers/webextension/images/icons/apostrophecms.svg @@ -0,0 +1 @@ +256 \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/arcgis_icon.png b/src/drivers/webextension/images/icons/arcgis_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f743da00ec79f7d6698dd7d5cc235a5d92a13b7b GIT binary patch literal 6424 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/automattic.png b/src/drivers/webextension/images/icons/automattic.png new file mode 100644 index 0000000000000000000000000000000000000000..7302fa0f345472f6fdc833fe3e46bf6be3a4fc57 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o7G?$ph6wkZw+svnEa{HEjtmSN`?>!lvNA9* zFct^7J29*~C-ahlfk7z1C&ZOu`nmuA|KI)iW6S*yRmY#$uDv06_m?aK1H%GO7sn8f z<8LQ>^ED{&xcq%*UH7euc`u{f!Qb(2AGtT`9y=mC*~6zYWtpmqXULWQQ;f16jee{Q z0UQno9sCw`snnOVnQCDz)7FJRafxP3;E+~Vpk<~>rEGoCT}aO|Jb fde1-PO1Lg-6mRTi2kF}k3=9mOu6{1-oD!M \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/aws-elb.png b/src/drivers/webextension/images/icons/aws-elb.png new file mode 100644 index 0000000000000000000000000000000000000000..8db61179600fd3682e7f5531f8c0b340701d3396 GIT binary patch literal 1444 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#REeP-lab;j&=y6l(byJ$@ zt2QT4d2XQ6ykNBje##3YwHC$dEe=&);-h-I)c8%k?wfAo57kB=JB&UzTYT+z|JGvp zy~FrNv-yv9%RfE(|2l2|PuBSVr|xIFd55!Nr;FmXB7^Hi1`G@gbNtojhpK;SvSa{* zIRUEw?i~EmV*ahg>|3k3wm5gQqry}l<>>+HUt7&TG@AYCv!CXzGABUweWU67CeyF2 zW^)5n|6bbob7|Jx0M)OpW`B;(UKgeDwbkr@m-+u5i@)dBer+-P+G_Tr-F$9<>Rf-- zDPGD`yp%!g09A;VxdEzsleNFLnH|b7xKnBf5rmiw(%5SJyTklztJy3+kojL*L8d{} zY>d(T+G_T>1>}aWt!Cv8GGANGzPEuCK*Se>srLIRUMV#A+G=*GJ?v|%*^9-+5WNr* zA~nrNRW z{;$j8-`b+WKMk@B3=G{RL4LvDnw{G9LYuC|Z zr*7PQ@bcaJ_a8rf`uzFJx9{J7{QUXr*RS8d|NQy$=Pw8ZoUdhIU|`blba4!cIGmgy z!OFtG&CJa2%2x0~%45R%*|QI7ty`paZ@=J4=rTgJmP&w#l>;YgoKxQ6QW&{V5x1<8UPcCIrWTO$76D}Hw7e({e2 z)lG~J51d=V^w`uaGusq87^N@rbf_IG`n=-Kmj^5{Y#O_MSsHxke01S7&yi!rX>06@ zD@6I2Q=Xs6+%K^5ZGk%TC4Pf@#C>7vxqTz6LqMnAFX+no&!E`3(YiDN}FRniQ z?)G&3Ikv@fWSF<*Mr|&6xTn)rIPKir?FlDu>F)mKH*4#Udv8yt`w3(+h{)L2JvuVe zINeXieoua6S(aa}b8xYoC!0d!XF-Qjty`NXkEQI0{O^kRfgwGvVkoPbn*>e(O zJD;pg#fK*oo!j}}N6(GFapTsdtC0?K7;kTXXHoY5*;?uA>tpv8y?nGY*!{cT+)aPJ zG&Z+)_;yM!^PhdEJpKPaW_G?qpANkdP4_tCvvodzWHf>e!nr+$D8;irM#-S066eahjQBO;y_;k*~KbBqdthtoOGtFr55) VqG-jTZaYxw^>p=fS?83{1OT9-jh+Ai literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/aws-s3.svg b/src/drivers/webextension/images/icons/aws-s3.svg new file mode 100644 index 000000000..3c8c386a2 --- /dev/null +++ b/src/drivers/webextension/images/icons/aws-s3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/aws.svg b/src/drivers/webextension/images/icons/aws.svg new file mode 100644 index 000000000..48209aef8 --- /dev/null +++ b/src/drivers/webextension/images/icons/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/azure.svg b/src/drivers/webextension/images/icons/azure.svg new file mode 100644 index 000000000..2ff63c104 --- /dev/null +++ b/src/drivers/webextension/images/icons/azure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/bablic.png b/src/drivers/webextension/images/icons/bablic.png new file mode 100644 index 0000000000000000000000000000000000000000..c258cdd604ba87841d95baeeb40bcbaa851ee148 GIT binary patch literal 15451 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F3${@^GvDChd zfx+@!W=KRygs+cPa(=E}VoH8es$NBI0Rsrw*jE%JCTFLXC?ut(XXe=|z2CiGNg*@E zRw>-n*TA>HIW;5GqpB!1xXLdixhgx^GDXSWj?1RPsv@@_H?<^Dp&~aYuh^=>Rtapb zRbH_bNLXJ<0j#7X+g8aDWT8TYZ-9bxeo?A|sh*i`vVobog1M!hp{cpKiMft~k%6J9 zzJam6v4O6Uv6YE|m5Gr86e!toDJUq|6s4qD1-ZCEtt(1NvsKC{DJihh*Do(G*DE*H z%P&gTH?*|0)Hg8FH!{*KN=ef#uFNY*tkBIXR)!b?Gsh*hIJqdZpd>RtPXT0ZVp4u- ziLH_n$Ren%3Q&tGatq)VWVoJ!(xM!&(^8W4Q*%;t zQ}arS^$qn5vFa}!n9PE#FA7yP2^iGBvR>HPbdQwlXk4G6bR$%?#iCl+3hBm>K4}24-M0jI4|-tW3?3%|KF#ZboWJ zVoG93B2lIwt3@&=CD|%1zbH4c#4a;8F+EkkATQlUA0ddO5}vB8obz+?i+uA_Qtgaw z^sxye=>n%TE6=>*lEl2^R8JSXirfOd%*+%kGZUj^!{kI`U5nJjBweEt7s<}izp48yRunY(<(jfT(LfU}yu~lL+sBE)K24#=b6dQdMQG~M~ zdO%h|6l7vXCvic5p&hp!bVhEcd z>LWn8F{c!)-q-*P^bJ82R4=kTy52|vdXeSP^&+%}=4F=H89}W>6GqYnszV_Kd~iWx za;lw~sj0E4jXt_Cx{iR%iqxD4m(1MMyyDFKJUe3}s2+3)tQsS6X+)BMYJ@}OVMl0hX=8jqd2?rv{(cmI7pdiXdg9{Q4M3SSy zMPxuhl#K=#Bpiq&M}v#VfPyF+4K7GH5J`>(7m)!4Q8pS}kZ>T991Sia0}7&SG`Jw) zKqNUDTto&GMA>L?LBfGZax}Pz3@C`Q(cprF1Ciuta1j|$5M`sm1qlZt$NOCl|hzux*veDpzgaeV}XmAl3P!MIK!37Bi zBFWLsqfNH`El;teh?#3s(v zycAodawU7a`@wBDKzl=zJ%W507^+km7#f-x7=Hd|U}$*Bz))(y!0;-8fx&791A}<} zr1+z53=E9VJzX3_DsH{Ge!kl;QH1@&`QP9ClDi~lwchpFGo=}xK^Y#O5 zbJo2`U)Xn)&*-~uU|8Ext68!V>r_siy71%H%nm6TgWcc`Uo zp(Jy}+~n}n6Kjt?zaV(~c9FIX|04U>%Nu1KC%%2^ZPCZwxwN|LqQio}6F%DhkUHMD zW3zsw8wI(^u?L-?ZYfz@S9%obhGZ-^L5dD}SlJ`#G@ z>TkoZUjMCe^Np^#5%CYcuC4f#mrGW);b1Pmd=sMjONjz3ya*??04O zZ#reBP;>dggne%sW(w433H*IKNB(ea4*$#l!7&H*YEBBhIA2+5m2<*&hBr@ucEpi7 znQq?2rVsz6dR%mQaXa+lz6r-4?&@t%z5JnO$9$go3Cm|3-MJxL?W2`u?*G5{KlU>+ Yc>PI#!M@5xAGH0~)78&qol`;+0H)Lr00000 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/basket.js.png b/src/drivers/webextension/images/icons/basket.js.png new file mode 100644 index 0000000000000000000000000000000000000000..809ea9b993ebfb501733324235eb80923f993fcc GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toHh8)?hFJJ7J>%&koXF7j zaQ%Ou?@YOoA`3G=97$?$5otWZt7K?+ko)1IlP(WgW=(i8afP8vVQ09B+!5xBI|NJ) zt}tBS#5nQjrY$;C*XqtKoAGkXW`oB^xucUFRoC$IAFOvP>p#c-ou_#3S>HR;kCnZ1 zzdZGc&*_~{a#lyjWEuYz7D!|XcF?KRbZMD=@ccZxw3>55v%i>fbZ6(@x$)F{)BmjA zSGn8dIa1QoZUod(C)3@$@O#Z`1P&7XEj?cfusLQsF_ttt8fU z7rB&PyK8#)wX03b?|XG>cc1XlUiU2RDR2KwN)N8Nc;TSKtb$2=>+c9ehF%Cs3U}3w zzGZacP0}8NSN!%R7j856mcG9Fn@M>dpZCJTH&)hrcep9&XDKLH=}y0<8pX3EYV|SK z>3dF2JJoo0R&C>=Gaq!d9&F##V<3Ao;gQuThJY%Ev}mgGgdq||M@=9Z;Hr^PaF#wZ*lsXGS3pMs^&^E)HC^*b!{{I2Eppp_a>UU>!c-> zS#e)Jvm_>h-+`x9!B9|R5=%4d0^z2Y6XuD`FHe&wW4MrBwp4t_>Y`J3dELD~p9`2U z;SP_2V4S;>2+PvP41KNT6_Hm;P839){o=<^@#VMg|L&H0#b6$tr6(QbbHv21=}4x9 zTdmP#*;mN+Soxr#p6B`FlTW_A%aF0yDAUK6F?FlsgHn$3ISpaT9>p&O=XodmSX^%_ zv+&;0$G1*dNZ;mmk^B~{F)PNmaMpzAY3+xPf8Mw@jbWhyll}9hk^1)+ulm)vl4JAJ zsVSxW3^ZlWt2QNPOt+Bi?Z8xuhq~YVo@x?Y*_a6J)7%*pYFk`Mg149^N z3FC_0|4Y_nJ$ao~{XRMV`3Hge*^{TLa?YBRznQ7N(Y~j~H|I&eR{;Y91B0ilpUXO@ GgeCx!&sMkq literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/bigcartel.png b/src/drivers/webextension/images/icons/bigcartel.png new file mode 100644 index 0000000000000000000000000000000000000000..8425619daf4a4626d82d0f06e8b5d99c2e105eea GIT binary patch literal 3019 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/bizweb.png b/src/drivers/webextension/images/icons/bizweb.png new file mode 100644 index 0000000000000000000000000000000000000000..fbe062bb2e0e6a7d54227038f74e5aca5e70996f GIT binary patch literal 52418 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 Z3}x)ojW;ZmTmo8a=jrO_vd$@?2>`9|+8O`= literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/bokeh.png b/src/drivers/webextension/images/icons/bokeh.png new file mode 100644 index 0000000000000000000000000000000000000000..b8c5167e5e5cf73d73078c4716e2e9f0d4b8370e GIT binary patch literal 17742 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/boom.svg b/src/drivers/webextension/images/icons/boom.svg new file mode 100644 index 000000000..18dac4f2b --- /dev/null +++ b/src/drivers/webextension/images/icons/boom.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/bubble.png b/src/drivers/webextension/images/icons/bubble.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d9479ebd18abfa1ee9188665152e1c00d826cb GIT binary patch literal 3779 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 HoD!M<)j054 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/byINTI.svg b/src/drivers/webextension/images/icons/byINTI.svg new file mode 100644 index 000000000..98f626891 --- /dev/null +++ b/src/drivers/webextension/images/icons/byINTI.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/cPanel.png b/src/drivers/webextension/images/icons/cPanel.png new file mode 100644 index 0000000000000000000000000000000000000000..e34e2eda4cf499b0a67bc14129342ca9314197d2 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfk33x*Ln>~)o#wCM5-8Hn zzFE+CLvY%S3=e^(4?yWhqcKu4r@8`eYv;Dp&d*hK?`|}TarmKWBs?TL<5WjIoB!l5Tn)S^CWX z<0i{`I-h28l&s)a;@&Z{lTD-1WzWQ}P8ofM$TJrFy&Es(v%O%N@3p@+GQo@UoT2}N zRF=(>jm8_8`3~ysxO(H1U1UNuS52dmn}Tr9#g#J{rbdO`ox4{utt)uPJo}W2Z%;#1$uUR1@Qy=*5+Q1W@f%oN51ikV)gH;T$fr(2 zcx_|Y1*U0JZ!q_28+toj$a|o%_2P^uV^)^GR$}s#ewiD8{N$m(G%0`iN`=318b?pg vSX#XPo^;xZ{rz>a8&}t@IXY|NH|8fH0!fV`k~bL`7#KWV{an^LB{Ts5^19!9 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/caddy.svg b/src/drivers/webextension/images/icons/caddy.svg new file mode 100644 index 000000000..bdf1c9397 --- /dev/null +++ b/src/drivers/webextension/images/icons/caddy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/ccvshop.png b/src/drivers/webextension/images/icons/ccvshop.png new file mode 100644 index 0000000000000000000000000000000000000000..a5843973f388ebffaaae2a8f302c1a60b91e62a9 GIT binary patch literal 3957 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 QFfcH9y85}Sb4q9e0NNd+ApigX literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/cgit.png b/src/drivers/webextension/images/icons/cgit.png new file mode 100644 index 0000000000000000000000000000000000000000..aae35a70e70351fe6dcb3e905e2e388cf0cb0ac3 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzI0Jk_Tn{iXFf=gy|Np=1 zPYnkH1B0rki(?4K_2dXv7M>d&Y^;209E}3eyNtBE60@>WBw84X1Gh3VOgy3-eKNmn RAp-*ggQu&X%Q~loCIIV}9(@1+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/chevereto.png b/src/drivers/webextension/images/icons/chevereto.png new file mode 100644 index 0000000000000000000000000000000000000000..81e189814c0aa7ef496817b71795029b4ea28230 GIT binary patch literal 2505 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/clarity.svg b/src/drivers/webextension/images/icons/clarity.svg new file mode 100644 index 000000000..29f217c2d --- /dev/null +++ b/src/drivers/webextension/images/icons/clarity.svg @@ -0,0 +1,17 @@ + + + + logo + Created with Sketch. + + + + + diff --git a/src/drivers/webextension/images/icons/cloudcart.svg b/src/drivers/webextension/images/icons/cloudcart.svg new file mode 100644 index 000000000..e7029a935 --- /dev/null +++ b/src/drivers/webextension/images/icons/cloudcart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/cnzz.png b/src/drivers/webextension/images/icons/cnzz.png new file mode 100644 index 0000000000000000000000000000000000000000..00e269b06404cf2f9155d916f6769ceec3b0d3c2 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(I@nbroNkK;el1>qr67!Yf)L3!PSoMwJ@u{K7rUL`7GxuPOWB z!TzJGn!7iz<6GCH@PqNulNU=~D5?I_*WA+a@xc!H_wQ`q-D7lGe8yyTw#HjioW&LKYmn+KaRZj{GUv1*14nxf0cQuZIPanE1{p*EG$?Sv7UwWnf@nOY(MiVfYV%3-&Ib z%)r3FS>O>_%)r1c48n{Iv*t)JFfg!}c>21sKVfBK;?rRc-8P$nfzi#=#WBR<^wP<9 zy__5cj{i5_t>m_>F{DEIQK(aR>`yjZ_b*;?p8f(~*e(it2snnvdPpoR2-?7ZzRpLy zs4xAzrsu5HbLY;y|E9id`kLaR+G>8mgJxlOH6O3J&Ki67&dJQ}t=}&G3u`!jk>&h) z!5h^#cS$hxMYGS)w>$Wwy)(gh!DabHm*w+XUZgzS```3rb-aX;@p{H{JDC(-OD8KR z?bxw~fr0J0{Dr9XjMt(po)`UE!r*ZxO4@6~wL?+eQG59qD!LafNZ1*}_Q9g>a)p*+ z-{S?&`;zbRrzP|>8mhgRp?l)c0Tz@l%S@3U#w$;rOe1_GtROZR-{J>YH zoyw7se0-0gafhVpT8GCkeU43*&$`#!|7Bb%arT&8m3nRsv-`SJ^LNaDw2^^JhqzaQWK{rdUq!TmQW5j*#vTo;`7CNb=FOu(NP&wk&%_4EAc52sK6IDR-Pqw#%R z$@{8;w;8c-;)8F72mko??emv!kDtDLdhY74tCxPBKK^$9{vU_;UEQ$z`_9eZHm&)( za`C5WeV-$g%!I)7g?{NP{8EAz{9A3 zJCOmeqWzym`TzL%>FXe*WXh(?5?Myt#4b`_1d0FI~QS_TsP0 z=kFgrvwqv5@B4Or-@X0irp<>}ZM?f^$&)#Azbu~faQe(89TU@wyEkOkeQ2xMn^}IZ zwB&L@fpc&{QC$9ti2NnN*$vTIX-=8%iqdP`(%G89B4xM>> z^vKmM`(N+axoFjn^Gi2<+q&WUqE*k9Eqk(f$+0PmA5Wk0de-!76Q`G!PCwQ*d3{^o zoQ9r5bv;p0&G(y{CX_ZEFKhhJULPD$*Ogxzlvq6}vt&a|fm2YvlUe?Cgl_ zcg2}SE}1b-84q*P&27_9r6j%0Ni?ucbaIKG>=T#c9{V6MW^YhTxJz`POSGSJbgFyQ z`MAg&kI2Vy;cJ6Jwg(4iioGdhU|>n{ba4#Hxc7Eys_<_Wa#_ zbK+c++mrIj&*hb${(T`T?^XIq0S}KK{2G3{_iwo_A@ae;%|wsxIAy;49rd7IGu^c3_E#=?NDTGO~+)#?>qWFP1{`7A{;z*|Dv~h zdqY>3txXbs_hsA1xXyDirSEEH9PgVY8{xlr>58Zwf7PbX>tDQUtzq6t^^KBq&nDPg z*48-sSpf%*p+mj@HU=nX10_ zkZQ&MtK#SC%C*DRRLDx4-Io|{eRAeMox33ui#XSNHpxs?ul1Yo@!+R@NtZSsSfLsg z`|oVGc38MaxK8x9jH3q+JX@vff2&bJ_Tz~UXYWKTEjc*3a+ZSWQ_twG(+ej__hmkD z+q-geb@80zZ};VeAD&~A8Mwz+JuzlCmw(AgmNzpNd{gW3Q<$h8vul&kG3PWBnH^EF zHANb2KP^}7n)u+ZLceB=cO(Nx$v*oJso(t zl)HTqo0N3h@6=yvvafwKQzA51b;T=Oa9HW~+>d>O(^5$p!T%AACUG{G57`IH`1CG% zygBWl!5gEX4H1=xPISrp#$NXgGhx4Q)Yt6o!>!ktwL`;RwRpKY)y??meIR{lnJ28h< zTWsPghvP+DToqk^L+)y1FL64(`b7*^q|NEnwVLG$mp4nPsd??ckoQ~ojMEYk?PoIt zuWfmHA<-y_H|O}?s=Jy$zH?QpckDJ_I`iq0hUur}101hAmpA6!wo(CuKa*?NkE+yN V6v{1I&A`CG;OXk;vd$@?2>`Q}h)@6k literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/coinhave.png b/src/drivers/webextension/images/icons/coinhave.png new file mode 100644 index 0000000000000000000000000000000000000000..2162530ab2beb1b1bdf203bdf55a06463c771ef0 GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!+@3CuArY-_rz@U#6(G?j z|6X(>M_9PXPv1pii!%&3lU+A(C{0rpJ)>l1I9sQ!lg%*lXhMYX*+sb$%K|TK*e0#V zHNF1V{rb2sZ1xr#KGyxdm)`zf=3F78n0}A^dXswQJ&gaj8NTZ}PEvXFamU(anNpi? zzDYahTF>Edz0}Um?nK(=AAjo@zWuiS{8J|O`g+SohlZe)EC)VTq->0c`MRI?^*s%- z?rE!5fsl&l{1Qh2ozT#=FH5pGn+mp1yZd7kyWjH5v3u|4CC^gZ8^?dxVBgp09}$R@ zV8hT*x4(ap1_KKdO#Qi&fnjSD z?`0E44H2$wzBhBsB>CD!x?R&5?B<{UCV9Yshpm~h;q9ptDMn9d=PBYdqifLV!{QRBMm4ShQ!PC{xWt~$(697a`16u$9 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/coinimp.png b/src/drivers/webextension/images/icons/coinimp.png new file mode 100644 index 0000000000000000000000000000000000000000..80b82ded73a56f5310e93b5f629ac2f372cca2ba GIT binary patch literal 1999 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_SkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=m>B|mLR^3T z{Q3Otmz@`0K6&%y^Vjd9sRvdadpc|P!+Xy^y?X!k%eSA?c0P=sdU@I5C(DmK{q*JM zj~_qR9Dk;ge`N2K-;vY*-+%e*$IqX$_dJ}i_5R%#ze-m8b?Er5Tk+`4$8V?a{<`+~ zSI36C2Ia@Ueg8Rq?;nqz|EBeCR0^*s=3m%*>GiG)FAv}NUA*YV<})uofBjj#=C57b z4~>#rOAkE>>^cAJ?XTEb|7P$1)4cI-&$hplcl}*?;?LzrztoG4X3V}?zUr@b**(XO zKRui7UA+JPC>d`52{vvQp~^T+510Z!GEi!k6LASt~~l+-~Q96_Jv#bfBS~h(pe`Q z+JBqXzl@&ttbOyRij}WICq8%X_^Dlf*RcAjbmk$C&L=T5-WDzU9zFAa=E7f3-~apn z|Nq-B|FahTH>i4Y==wL^vYW+A-~Rjm|Kg+nwd?+;&j0`A$NwL{{@b>GJ9GE9Tj!Va z4}MSE`~Ucz|9}7ezjNo#kz4-@mi~M5@#o9;zb-xg|KjEA@bGXWBcrgeu&rCS`c3$s zF#F$wSHCu&`#ov*|F2)a&X_S{?b@{upS}0)|37>7Y$+)zIXO99U0qF0&FC5bu0Q+# z?%g|ETig2jdNnn*;3@yZr~N;8@Zjuq=XRfdw(8`cW4C@EJ$iKKnKvaX{y%*9Xye9> zd-v`wTlxRe!(Si2e6Lt~&pI+M~qL+Z26WwMGOqgXFOdTLp+WrCn!i77(HY> zqr-FNM2*`5HnlLDhTgdod1szyxpv@Sr*J{x=K{qFnE>876*6Z|pK55|k0sgyvI6DJS92}no{ZP_$+N@&Q{D~VDj zCKF9FG!IAIIvjcwD#;7vu4hWj)*!L#cX<`;mDDkuUD^J zefuU+N+v=!QLe10tgy7Wm7zS8-#<)$!iMer>v!#%zhB#@*-ZON7lYu2Qx4%097Y@1 zxIXV@S-tu+!%hQU#WiadI(XUftU7a6e%)bHo2Ev^OIO2fPqBMCn`o~t<#Ara>!ZcH7lLE)bt661!t&-_)DYj%Z@xBe z@23^3v!5FltdMKp^_)e0#f(Oljrta?W`|1W+__M|_2fkGWWV{1)d_4)&Dtt+=Qy=w z9e%R*#miH^oSw`ovS;nPFBI@8E9xaUTw-92EpYce%gQ}xf5Ar~pHD_&yz92gzEyad zetr$Z(%ahM>tpxV394=9p3SyknzVWTov6a!=cexd{w|)qk$r>3W!I|{+Ab7-e{}dY z#|I9rtdk9E68}Ap<>2+7FeSd8OZ3jF?h6yNpW4oCd}tAK*jR;oo_#adzJ!LX4I65H za?NRuJ9@bEP9<+h)!VbT%ir7Aw6F{MFf$uVn_PbDRI&KYq1XQN_t*UV^|o5bAY>?md0&(SFfYEb0%t zWJM2Xl?gF;FyA}IX_b(oAj!aRC7$iZ`KTCv1_lPz64!{5l*E!$tK_28#FA77BLhQo zT|*;XBa;wAQ!8U*D+5Dq0|P4qgQ!0&t5G!M=BH$)RU$MPg&3Mx8CzJHnm{zT&%5Tt Qz`(%Z>FVdQ&MBb@0C1cHn*aa+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/colormeshop.png b/src/drivers/webextension/images/icons/colormeshop.png new file mode 100644 index 0000000000000000000000000000000000000000..af70496d85679b1d30e36d35bbf63ea441f72f39 GIT binary patch literal 29351 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 FngEW;$+-Xk literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/datadome.png b/src/drivers/webextension/images/icons/datadome.png new file mode 100644 index 0000000000000000000000000000000000000000..9c19fb1d7f19b35f95a376e95c4d0031bab95164 GIT binary patch literal 4164 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 X`>K0pzK#(C0|SGntDnm{r-UW|3{~&? literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/datocms.svg b/src/drivers/webextension/images/icons/datocms.svg new file mode 100644 index 000000000..efc30b36c --- /dev/null +++ b/src/drivers/webextension/images/icons/datocms.svg @@ -0,0 +1,24 @@ + + + + Artboard + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/debut.png b/src/drivers/webextension/images/icons/debut.png new file mode 100644 index 0000000000000000000000000000000000000000..737a0328886bc1c80aa72339ada21b3a531bacfe GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUgI=%~K9cJ+vPiC~f+04Mekl^X!7*cVo z^t_``g8~O@fP=C2gMY_;1AN5)ww~FOD8LXRy6um{GSLm&+`0S&zIt$FB#Lvb;D}hm zw`0#$7V8Uhrfs)<$60ID#}}6#VVk4HIQJvBjnu?_+HD10#a#8<_o%;Niz+7{ySuxa zn3yOlD+>w=GB7awXJGg*DEMDl`M-(De|Pu);o<)?Gyhjr{qOAjKV!!K<;(wX-TMFV z;r|yd{J(oQyKdW21_owsPZ!6Kid%1IT%5GXK)|({w^PwcVS8Z6oWOto)xS5kvZS~~ z-kH1d(Y}bOT$XCJyP18rWL;eq%6*zC?N~BfL$&c?riNcXe+zIH{Y*QyzvJijM3;@F z4Vx=ZTv*BcX~}!>g~99x-le?IWH2jXxOncMm(t@2rpCR_%cm)BE>jVeTln`(dk+hP z(JjUXVVAQ98WfpxuGz|+t2ttDc1B)Z(jtk5yIe{u|3;=dtYe+%)wK60!<>mOOCIG+ zP_Sj2aDlJD!x=|#878)GA-t1^?BbdEaIJzvf9Vv<(& zYZsm!9rKb_v@KkjxTJAf`*cimS52P-V>!JvEFSx%l0uaOwzmS(Y`Hfe*c|V zUz1wqRr(UKrlxjFJGZ@?=Qwfh=>=<9Ke+^*P*`|breX8$+=9jxb6Fp(nW%3Rwl->O z*46&2>%VgBYxmppf6m7nAA~1Sf5Ts^D&M|<^UZi91mB|U~Oc+MrUbTlNM4HKGZlJ{ZW-yEA&4S~j= zUwXNGeg4zHD4c)agy#l&XWCc3nO1-PhQHwzru5Kj-;1A|+qH4Q`9u>#`9{z+C&G56~io8QLns+_F1_VvS}y8>6`k7iWq9OjS-**~{%$6j5&>%~9WCa(j9 cYyG8sqtq-Z!I^c@3=9kmp00i_>zopr00(2v$N&HU literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/deepminer.png b/src/drivers/webextension/images/icons/deepminer.png new file mode 100644 index 0000000000000000000000000000000000000000..e85712f8eced9b00cc778aac1b3617bb30d9459e GIT binary patch literal 8170 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 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/default.svg b/src/drivers/webextension/images/icons/default.svg new file mode 100644 index 000000000..fbbd408a7 --- /dev/null +++ b/src/drivers/webextension/images/icons/default.svg @@ -0,0 +1 @@ +Favicon \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/docusaurus.svg b/src/drivers/webextension/images/icons/docusaurus.svg new file mode 100644 index 000000000..81b7405ed --- /dev/null +++ b/src/drivers/webextension/images/icons/docusaurus.svg @@ -0,0 +1,35 @@ + + + + docusaurus + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/duda.png b/src/drivers/webextension/images/icons/duda.png new file mode 100644 index 0000000000000000000000000000000000000000..09d75d3ad013167aa3610f76cb5801a540f556bb GIT binary patch literal 115763 zcmeAS@N?(olHy`uVBq!ia0y~yU~U0n4mJh`hM#`_tr-{?7>k44ofy`glX=O&z)+AH z;hE;^%b>-;z`()4%qYab3{t|t$iTp8$iT$Fz`)MHz+lv#$-n{@XJD{mU|?Wy&(BZK zNo8PQV3`0>!D3)!WUzn{p?d)nOb2tz0%imoqrpU~Yh>{3jAFJg2T)o7U z{G?R9irfN_0tTB3tBTx$+|-gpg^Jvqyke^gTP3gxtGr?>kg&dz0$52&wyjcxZ-9bx zeo?A|sh)|Rfs!4Uf`WogQA(Oskc%5sdr?Z7tx`rwNr9EVetCJhUb(Seeo?xGK4GQ<#=IWDQi$wiq3C7Jno3LtY6lk!VTY?YKi7Ae30 z#GNIXX$YJ0ilN?0&d=2c$>Ur zAQxEq7iFgAl_Y}vVrOUrb`^>k!cR6JtF4^#bMlLV3lfu4LCVpE&{exuWTu6s78Pga z=h=Z$gpEE}2eL4dmWtd0E9aur#FG4?ko^1{J4mXs(MK1DYO&D=1wK+_fISBh4RUd_ z}yO|3CVCIV(FOhXVtXKm!Ad z0t1+NS5TsCda@A@n1dwl$j~g{h)@QWxuD6&bI6Z-UXC-05dsGkT-cz-fz>fEa+G*6 zG;g@vq<$MF0JYVCVLq#4XfP%S)8DX7*oI4ox|;IP)M*u;xwMzetA zs8gXK42_72;78xJ@X{s=x5 zQr~uNuzv_xFHZgS~yONKl9%staQe!spfG^_EsXDpA|_f&o+ zfrbN|Dgj^Tf1UGhd8$yQM|@`a%Y&;lox{`E*0Q|aU32|P@v7|Q+Lxb|+~!qkxUKTK z_pxb=M|)HCrXOfv%Lz~;hCp*e!5W@ zvu$Q?iS^DcYcCni(Xf5>$K`+GlD@+$c$Oc&)mZR7QE0wUViy0Qo9pV^jdpISDM$v* zV{CU^@G?o#r@6Cqe#wKB8NXtx&Mp7TS*tEPqiqq}Um3eA4;M|_-~0RiL)E;}RWsFX z*Oj;x%`tmj@Z4E*`#V0@w~rII_?+{9@x^+N{d8vrCV4p~i5B^Jn^e@j6(5LM9E)CT zSSGLdi}NDG?>VbyNI%b+R2mT5mgRo>R+{_q%#$@oJc_<)J@YJDo>X_mNW!lDkNDvY z{EQq94|WJggd~JDntl1R{e}E4L*DgQCg}#-MXj5C_K&Pr*X3I_IY+jgS@Ls+rrn&$ zPoFjIc4lBY-pJtX*6*x2p-tH90PlN8sV2iJoy}PWL2*}ZWG%7ebu>SlD{`H8^Q`9? z-A`9PUFv?;rSeX=c}{KXF54{bw4|)(PKkS_JFdQ8>#J+t%)p{h@SVftt7M<(y;l+v;`nc-+cK z=h_la&*Y7JdOUZcaVN+$1ty7>4n~%D9S%~}Q9Z%4!%TO*GI7~|Fn6u=%bUfm`zA^! z=ZYv;E1%Auu((=)vvk)KK2@DxqMPR|(VX4RH&^d+EPo9nA0!J1bN(Sm2By2h z2Nd4Ku`m>wk7L;rIBosBx5cKxCH(c7lq^KZvVJ-$-0^>_fUpPq8;#V|R;1o2t6 zpQfG{UdHBs_HDilXs9g>G{<#Ekg;4eDa6bzY4hU=b6MYJAGf=Cut53Ev0HVSAwSnH zDg4(LRPbB8`eHyeo9k|`bQQmsVO(3QcdVYUbJfn?;&<68>aV_CJ}?zj|4ef|@ay`i zGsl8o>|VzF_s;e$#ea_eymE7)ME{Fp9m$-M9beqIA2puvarpIgA8#D5{i_9Ajrp$F z?G&GR{y~j11JhjLgtiUEj0(TY-4xtr-aYo}ZSKv+6K!VmZC9SnEit(us`!|Q&xp&pDBIY^AZI8{{-w8jRUfyT5JW76U*BTf0#~BiR;IPVP`gmqRXk=f` z)u*4XU{0cIoBk%PpLmwvP^FOcg?4K0u2W|6&f5XguFUUwf1vmB99c^Iw`A@4I}V`251VO68lFAN{RTvXVTVHO(~W4PSqd zu|!tpMVEY^(m1zYwtBrr@8vV5ME-7%^)-*}JRD)s#K7Vw!OF@CP$4-Uw z1bH3buDWsU(wP=_PqiO@44T=S!N8_i#L#$KZ9%I`mOuM1sgnhp7@zvJ-Yr=qzardz zq1-c#&9l?L%PulpH@YTz%>EX{DZjSo)DE>^$JO5a z&p)*V>vBYcN>lZQ2Hs^CZeDvVCo?(EZi1Y=*Ye-$8c8cNGzwd%e3Cn|V5Z6ZKWmu( z&XxNAFa6rHdA-+}U%s38WS{Yct z&8IthjOW+#+ALnip~n7mN@wp9(etY^OUg=PAM4Ib4R%+W{$@oapSG9Vf_QJK&CS|f zN8KL&El)nn6n9zSM?q=mde=~?yNMlvX{zTJKk>ShBbljk{%1g*GXKQ2XAb@Kw<>P| z6?yF}MWroYt_-L0RL50}>OS${0Uwxn#&)2g&1x2BY^eUZ(bz+WKH;P9ShhT@x8 zrW5~V1!rWa1q5fNM)!W2`q%Sjpn76;_5L;M*G&C*yE-+6`IK46H^oJ~=k6M)Uo~jI zS?Zp-<8C*5>i#*lTSM7?|9<-ARM#%ks&6W3mY1JN-*zbZb=XzhsruXJWj~)s?gQnm zIXX;I7d{K|zupw_YvwB7*Se1l8&1Be`uX$f-$%JRYs)QozZ_M))cbMTi;9T#FOU76 zTfNkA`#h`Is6L~aav26i0e+b_pZ4rA3pYQt?vmw7?XuLa?a07%d@cjq z!$N(_c+=H$;OeJm8JlhX^8ed0g`0mh^F~$Wz_}c^yE1KEkf^m(`KzXnvkdtD!M?76(wWl`Sgk*Zk_@+G2T zcg6oQns;=z_SfG$4w>JKd;Mm7-IUH=zJA)@{Xg<{{`;FheeYZCtodJTcJ#zbuYWk_ zc*f*Um4|=NNyuYo0&j{{n|J&tc9-1(ROO^K=8`RCuhc}H*C1fP1o zFUC!N=bC~`%~475%Zv{Exl_J%d7IgmSsP2mCx2^PRP<}@{Jm%H&u?6F^KW+QR|jv` z`cKoJK6qt4%dkY^`FY1&o@eKkkG>byIxpDT{6K-B@f~M^K$$)h!wz94VcX?~66=l{ z%RHU?dY0mq&E?fq_flSOnRj|~=+k-4vtsuyP?)2;HcPf`r)lK5&*~GWF)vN6-u@4$hL%uaac_Oe%drAuv|yz*Oi(j!%F zuk<|~3DXYvaFP{=Hs@?QbU>E;zcr{n|AvtCC&mT&o>T zjoD;X((X^2nZ0zwJ{PsRa~WEXOIOV2i;A6GnEm+tb7gH)d%xAU=dtd68{2*mxpA?Z zWmDqWYbJ4W!f)54aa^sO@l{@_s6BJO$?mk=4>`}vf(xs!AAQgJE2v-Ox1~s_(4)#3 zFJvko++J^V{{G`E&Hmho1C{4n^IWSwfYzxzI3h5?ZSqkO{n(XN`5KEa%n#L<&RuPt zsFFj7)`}2x^|Mqv+BG-SB_#x@^KKl6UWKq4% zhH-tu>hB7*I^~!IEF@WiX3y!_GRccWMw_X)`9$x!zC(wVH)j>zWjcLR`|witcgI&Q ztvh?^;XTJ_rlo>UW8#)P(RQerQ)Tb{f?MfL(B!jcK}F3SS0=N`YnX%WkNbN^+;8ol zny`23Hsihb{?ud@?q}OOfA+MXtqxubb{ESX*=+ct%p-2|krt-y>uZ9}%iGy=pWtIr z7+n%Hx_W7JP1xx2wb4a^=<637MFkul_;K)v>CMx7BR^Z*G{oNAo{vUUq+>%bNKc5{{ zkbmF!fp1>x_4bYf7Y}_e5>fY=#)^nCFXXV?uitS^p$5~zX#4Kg;hD)Xw8|^h;PW1Yzc5}^2 zE{W$)EoG-3RGHoPvS9zS;~(#&i|2fvH*M*U;9YxU`R5vb{$4pTY^TNF=9N!0^iFO% z@u$swdc1Gl<|D4B<}^*$ym>uHEAQ)toVRDLo>^<(yl`8k+i|Pw-;_5T-agm)_6o*N zA6fT#zd8E%-qR)?DMj(q`pNT`U%YrXV$;589*3i5`I6g9<7%qi7yCccyezbRRebxW z2L)dz9W{6}Uxz91iQa#$dfl&jw`cN1DI9Wrac6S;so+;rr5;>3CN$&Xw%7b~uN{n$ zt5tiVnP;=VboZjF^C`xEL~~!|%Vyet-R`vQ_SIPVZHyMk95E2W((pZY^A-}?3A!|6&c zm*?pIaGJ0u=)SwuM6oGv*;Ow{>`K-=uvJ}h#ob*y4@=f(^4$6&?dH5@ZtJHX3(9wk zKXmf>V(Q=b-RSCPsf7LCIxm0zqTls!ug8Pm$7X8gpY(V%)8@JE>%O8#zeL#2tv z+2h*B`=>L``eRZ1>x7VeTG^vz_pVkr?bvw!e9cnsnwMwv4}bZUt9S5NY7WQL?w@Dp zRG#J2%5U{sD;2IgC-zS4o>fyFt=|`ajS_v}YyDJr#kS8go>doGJt)L5%HB=C9{%3u!Ea}O1zuHem&-NAojH?cDybawh@5$PO8@=nxMzv?WuKf)-mx-Y z^xEO?UoSe{Quc|HWmehu(O0?pyGY@(cqWOKztjH4p4|ES?b)5d*J9r3XDxb@(=v(c zeMrj1sp~e|y}dO%_x{$;%cOVOPl(^w&KGt3*k}J;zDrz>xvi=_eoy3uQ`6%$e!6Lg z91mLx9nZe|s?Yn^t<`U@H{|4XHl%0UC};F(|9bLf{&ZzNHszmc<)xoZn^#ymi#MhT zZC(>Aw$){N1jpqGhV|9U4CX#H7{_`Y{}wP#s4C$W38vZ zy|E+h(G25^X}6b%8Q)0~QPo`^c4b<_o$ozK^VVMqNIl~I&qD6?Z5!+T)B8%boUazx zy^OWKyZ`Mnce$hGD!x_mPjyeO-F{&ozvzL?%>utKbk2!?X}ewgoA>=aCm0L=3T7BB zFjKu%emc{tJL&G}-ag&HwQ(jNKZ?GcRpxs8+@cIQ^BnO<(Kh1WqrS`t?-pC`dfzCA zcY1oX)t;{>*NCs1Yw1xoImBvHr5peK35)eW9jeGT<%XBd1LGDhSk*N5zNTnUO?%j8 zqmUB;9=>PKI?Lb9zG%92`t#4bu4J0><=&dh_tL5~PBzKv^OwN5$@lFdYn7PFJwEmD z7qgw7{^CU88NEsJ@3wJDBtPI=Ai9d3BP33*u|)4{&KmV^`E4G1KW)peYZs5=36e8r zzquoAmF;B9;=)~R6VsomoIh8azVQ8PzbB5KTOU5Z({fR^n)_wH$j-+L_qgthVVhap z-sP=)MrdEuF4wDb<@K*_y|Lr*w9Fn6tEs=PoSQt=bH}!|?Xr16KGN*QpZ0BUk8N3T zulslC>T~NNrnHJ>AG`9ZpgTVLs5$@rFPl@|9J_s8W0u>x%+nf+<}7xO-+TYST*sW|QejwQ@z{I@*#micu#YkzTj z^YfKufxJ5;qF;RY5U%jo{qM)Hy3Yk)opNWr>)XubU^`>;%Ub^C4dt9W4*$`&TRqY0 z^jz1~QoRS4yXQ9Cow?^@T3E;C!0poh$G7e~)1|vxWan0QiE_Kb=FLUr4Tsf@=9M*W z|8_F{;;j6*hpTV@ytBDJMt)|n*PgBZZnLI;tnFsG;y8buYPS7!wPo{eZtM=4c;LrO zwdub@_`Nd@si$!j*SQ^HZ3owqLdmxmB!ki!J%u+Kp{{d9LVN+^Z{7xV@MCbeXW= zH3OgO^4t?e9-F>Lt+1HwF1cXdXUFO~||y%c|rnE!%WXJExZ% zeB<`EWt%SF>6I}@;%mj&u)|_8QLnrQd(-a{Yz3@55?Dua9W;R92 zt(tEB?%tVcXJ1N`XS3YddHRxxZ~YfpR{dvnGkvsY@9KTGWch}y)w9EoqZ@22wY}=YI$mcqQAFi zjlnj@g(An+Yzm&pDo`5izV7r*&r?Mw^Pj64Cvu*d^YfP6T+1y?XKz_Zzsb7SsJd&N zV9~qW{cp_VRi7JNUa>q<&i9}3G%p*Gb*ws0=Yu9%J;>(2Fy>KM-QSj`U4T6hS?VYe{X5RV7JK1KQzSGMhe$Mpc z`5Dh0vnNzlJ$wIn&-*j0-~H%$KQCP8&cloY7UwQ-g`+nW%h0^x^`rgPGq)>Q zE%7L=DQ124d*@F-)@L)>zq>!Kn%~)7^jdI@t7*7@>htp-uOIl?bJ?b^Z0h?fcm72E zUcr1hFXa8h-xg;cU2{~LduwLw`@J6d+_j(2O?cn*TY=@-CV}3l2WNxK|A)yXZtkcJ zn%{q7+vm-n{wQqU)17$7Gh^?j7AyyI_S>KI1mY zjK0A2TfSbpvx2d0ef@R!-MdcK9B#`TFQ!PdxZgM=fA82*Q-`aYH#6+p-`gnl_ssmc(aH}v?RVF- ztrZIwneBI_DD&yt%`cbsrHJ``t(?wuX2tuv-*q~7?f*Ad<$C+!qKlWrILkWTYbt(1rth{G`d1m?f&2Qx|?RM6Os6a&3V6TkYD2Q#~aOFF}x^v zkUqKOZpd{L-e<+%q@x61&s^a7X0`wGg0Qr(tXn*#`jwhJi_d1)bO%%h-%Va(``2GB z`78TZF{k+F8-5l4={x^?uHXJy*^mDGnD^phP=QFXBPMoZ5R^S4_<3TrmRyJfEyQ$6{8M~~a$ zihCCysTguimwi=v`M%Zq?}{tmS9ZTqQMs@3X4RFBtn8cRt(VGDUH5-n{_FWJ$x`>3 zr$0Uo3wmFMbFrLyn$3US|a z$d@$jx=`!5!K?9gw85pmQ};H>9D1{X$-J7))2b+R&f3GW_o}X+&-FWc>vvyn&d*Lu zOWBoq?RD2n`z~GIrLg9D?cVpoyY6WzJn>upwj|FWCNyW)cDs9W5q#~h4!yYJ@^sCT zlPl+Lhza|fIQOAPt$zI-xmL$l%sX#!9j$v}{_V%F4Z<9elQUZ8MC9qlhc@lut-K!o z<8{pI?Jn^SpHhE%FRwklAm;UPi=NjFPYu2XPd(FN^3?iCNU7t&qzx%z=MukUmaaTH z({P2~j{i%({E%B0w69L$-hs{P)jXwXpP}t`k%b>aG z?~9TZg5k^cx6ICyo6COGO7gTt!14r>qUDa^F6@D)jHWD{x&`ff8Tj#GVy3iwomo1KaEN zuUT=7ddlSwVQPznH!Ui%4A|)ts%EyU=I+6LuO_~_ zu=mOTx}2E*y4HS^U%z^i5ajmii@c0S*%yWsiASr}XifdKk?oXn?vtp@J@@C@)jao2 zl-hNz*8BCgCq|Q-R+%+VwuwD^?APp<9k|y>wo>4F#VR~)ctc)kILSBv13)t zp8QvO>p!|2t8Uq(cfn7$&qOP@-nxWG%c@}=r*q)#sZ+OZ+P`1iD(ma@-dJaq zQCjG+t>giS8*Y_8i)|S(vlj=A!i_);yV- zShk11%{XSHO=RnOy2!}nnt5so$FEr{)~(=i|CM{FLFUKim1mx}hj0aI?2GwV`N}Nl z!$G}`Z)9?NYM0Lb_;;gS?KwRrK@uf3Z#?_R!VjoZ8&p@?U9?+5ZVJL+~-PdxCwGk96s zg7m#*nI8N ze$nl`*WO>+nkODoANBWBt!=mX+?b~otQ(+QJ|Ygak1WB1#Bt}?F1)p$zWvn=IHnU`~88b$S9PdjWq|J-Eu z1EEi+oO6u)+R*hnC*;0I?VZ!#vtL%&*L7#6|9>KUK*8o`>W(`y5z?!YAF!1@kr%#x z&C6J1rQgnn+m?$aX^3myGY}Is3yWH@`GF)`{{>l(({EQlPEbvMd@ieE&w9RZd!`E& zx}-Zkw-uf+H@A0}=f+zdTN)FNWU;ZI zi?8y(`;O1;c%hzd_IIuSuAgzA6RTIV#GHD!#b1Seef(|R@Q}9MlU9cM?>{x;Q-Y(_ z$$qXw>wos8+vpU3EMHx|XX}Txj{9zgz7xsUx*Kiu=iG?`tyc@G`YJ2}HwqIM`SG{_=VD&2gd*6B1@*b1Tzsj;B<<93j z;WgJ@PPVOd+o`$c7Ke15p1O4NzI)%xV#L;6-Dth{<$SBy?;jT|ep0w;|KgGzHB)B= z+*>KS=03m8jpxQ)rwsrZO~2RH#Br8bgzxJ7 zvhe)wxSKC}e=U2xSbo{zH({)d>dJqU_4g~?Ib^t7z7Dj|>~K5tX4qK(|BUvvTW)ch z;+Wois>@xrLVMQ>`v^|Y>raC8&NF3wb9bBb_V8ZY*2#x%O%K|&jIDMN-`7{y!X$I^ zroG(RyQ%2c7M_-?n>LktZFXCJ%H{g6#iCiMsili^PS!7Z?pbrbx%uv<{l&3=9VM%G zUq5|tYx${^?@=>j>X-X$Uq9`ycK-B-|JJ3=QA>69Dvo^_JDExTWojck1w+%?r;IZ=c=veV?9G)N8=`ZuXSN~u8YEf#$+#Z3ivoy+$x4BEF zez>vp(-U>O=ykm2r`B0Lebvd*9Xd5q$3JVc@%#G4yX6ikKamofq^NZALeB!X{8Ou* zO+W7;zvu5;d)?jZ_lKA*i8eX2qmtj{=)t8vaKCAlclgpfxwm80xWG)p-SITno zJQ-bXb+_=0qw!p>X5C)9`Nj7ymtB8%Z{L^A?C-zXgemN`(w&{IKjq-c&8aH2d#j%1 z+zhpyk@X&KH@lh zy?t^+>cP~1d48AVFXc6B@;I`7HPbP8>2$upKlj4P`qV9An^HHQVdk6n_1^3^M^rYm zul@c-a&^Ap)ibwWU3+OX&8L5h>@NPr*~cecG?mTITQUE!nd2s_fZfl3nO~XoXKL@) z8-C#?0&6F)ldH=~S|fSv@7uYLPJR$woqgSS?JbLd|7jHkuFuy^yZiR7(cPPRkKbme zE@||zzqoJRsh!XEgX%1oZ^wJR;8OIJsyFZq%3V&&uwn|8&?SrxDI zxvLnUp7`|6&Y%>YX`jVYJl9QKRQ&YI%@-yw*2-Q=3W|7VvL;_Et^duhwq4y;4VPwZ z(z~zu^sRZx8ot9@w|fUZPkg@h{*;$rvtPNKu&8;yswr=JwzYN8vR^TGHKV2DqEeRX zq`nR`FYj5ZvGn8OWc#B0!#^)qmg_s!F1yE*U-|G|LxXgR`Lz7Fy>W8CFWuMFp8s?1 zrvtY%r#7C7T)ggP_H|yTV~b4BICXpqcXZJ%XXo5;*ZZnsfd1Ag@^y=O;(xi`tbHpg z`DZVdXUX+xoY`@*VQbf3-nVu2oIm<+-ky3f+0TB$!vEJ^FWvKbnq7X@|E)$lKZV`g zU*&r2;Z&o$xAk^kdYd12(P6Y&p`^lQ~Qv>UDIH!H7a5<29 zs5XPs45%CbFMXPvoc9tU}bP+C-3RqJO_(j`DniS{G#d44*$jb{7>wkn%85H{W?@N zd)NBk(qSPh*BITrmi=n|k&YcluN&=N{HrjuH0k_bnXBF9_cV9s?_FwlHdL}rPU1Vm zsjr{*+_{WWPF}mA2;Qo}zz_y;CwDRzFo@?(SJ>nrmJx&Df$lXKKP5@7b02oiEMHDzT8}jefUA*KY;h}rS#CGo)?}Wa){(jYZ{5pF+zFNs9<6)!@Tj0+ z^n*s8sY}xz9Igoa`FrQyfTgb{yz}H+$9-*In(eY#Z>3i=@7Yuu*IXff`k8b8)M9?S z2seKFkW-6|n9f%U_@`b@Ihwk}Xy(;e`D%xwR@PeWr}cy;nOqYsi)~wc_~)O)(?#N* zX2j~b8eA!heY$&HVX5h9+kS^ z=yrW9sWW}=ADyT3Our~3-1Cr*5oeiY_~H!TQstz!7^8RP@)g(oZQBhPmP;*>$Ucy~ zsc_eu{G6#D+jw@L-JJTO?o4a@>1k{>X7V)=$BjPeonW{VFgtZ7-_EHIcJW2*yLJ4K z%&++9)Ad&bPtWhu{U6A#^SJc>^IV=+yw_5Fzkm2C;WDv4X7Q9)M-&4(=l+wW>S z9DlXo{pySNuS<)oXU|T3`sU}RuOHk`HT&BHpK{lq{%MC)>G^M!OU}$?mS(us$A9Hz z$J6;^L^>pCr#}kNu9PPlwvxHsA8eRy%dwxzjIh z7Fw=<{5dKtaNAOa|DR?r{qyPgQ*ryBo;!aXo1Ge+zc%{rZOz$Layh>IG3z~N9@i+o zXJ|F`UTKtbCEJ2o$2`2BW;|W{*z)SO=Nn9Gj@)?O~X;d&}I+%|eW-^8{

L6{-xA&K+0z`q-`a?FE5q=}pJ{Jmj}K-@4#vU+y8NcD}#vs;=UBFRL=7rZ@=A>$==s zHaX}7>834K&+7OvDK>`MQZO!DPsxGFKJwf@ojMS*4P z_axOs9KxIhcD;@kJae~KCT=s z*Z;u{_xqFLHqN(fu-JBcx|KuJ)xPMn4@DaIC5_HHr)qF`9+;_WzhL_w*4DMt)e7UU zU1q<()Vd(9UVp1`GQ$=gwreXme4N&=Vs$SHJ7D@&_{m?{uH~Y=9sk}Lgy^>wK09YN zt*+$HwQtWJ#Qov@apr!#G@R#2R$D_~x`vI@2Jm;&uJXQH`8k9A7(x)IVLn^z8G= zCyRaKTJHoq$;{k8v#5R>L%_P@`sK$GYWX+KZaO(HzQ^9{+k!utM&ABj`!_t2o$`Bs z{oekf_!Hu1WlPS3Ps!p^X2mv-c?IWL$J%oev!yf_D{19d+@)w{BibWiJp1K%6>@Y9Cp=v`tJJYO`MAST}XboY>1j z=Sozr-}q^(csh?STyjqh}DjhnTlV1DHov+I6!L2&udC~V3t@eeqi4y*S{apUyP0}uIZZrw=ilwb2bZh@j>S1osk+$m+4)vk zPevfi1Lkuvr(bBuv|qWqP`^!NA_rsQ7YSs4+*P#D}!Y b|MvepR{2u-xx^L*1_lOCS3j3^P6{`Sa}d-*3O~{r_J*?|bdOa#y9U z_@z6Q4jWFjaJyq#(9$6km+ar8wL8h?oWiP(=p*?qvJ(~ewDJ4c_{XRwv<4p${x(CP z_lk9nNqTi6^)0 z)_1G;;rQlR<@Liyzb^*yVyn;<_d-T!lkQt`J+h;PqUCeeP*f>$>h3E{68`;f8o|`f0=BDvKqG>mBU8)7+Nin7Q%szd7g7 zQm7g-Ls}rYW3lkLd6vv#hTMyPCOETMJxnMywVyt3TAS(W@WW9@+_ZBfR|wi(V%=|a zmN8S&{6LRv5o-YfH8;mAW%|ojUWrKWW<+o;z_m_8_~yj)p^Zwe^3Q7xEXDo@0)C zb^3gKM$VCh= zbBDW^@;<)ku}u~^&DY3NBH7|=b-a#m+C0DcY2oJob_f4wd^UGN)Ylin9IwJ+R^HR> zzxc-O%_ONG6~DjdXva03Jqcv zn!L5c`)=osGtB>&G9HUoE9@=0-Ti9ETMy4WjVeYH9U?tWtT2*HFiq9HF0{_M?c0-F zjpuAeNvFalaV|MFU3sRDidwjW=VtjNqXV}J+}+uuqN2`ZES;BMbMwoCQk%FbOEqlg z3r4qXu`rq#z!%09ddn`a;q0F|sW&4gZ9UPmv|BtmCnLh2_e!^z>vX#_JvY0)+{g_$ z{@Q!uqI=vMm;e92QSoQDWQ9XRs$=qrCaYBbwx6vZbT;fvuqoQZ>{IcZ=W#`6FUR(z z#&0<%^^BSA4VWXjrm==`ono5lp(?yag!5%+$LUqi_Bu|i<>0<=+q2@SyW#uERVTQl z1vb9ZSte?lbn3b9j1522dvr4$Ga|KBp5}5~EZePlHid1PF*8pb*V26=IZkRTws1T+71cQ@4bZ|?~GIwPz?DA+Fhz>!CrCAPm*Z^_GRO7S*! z^3uP3Ym)fKP=`b3C3q#gCoa2_H*3PLdk(x>x#BB)AJ0Ad+wlEf=Z>2H25Hah`nP|6 zEf8106ny<}$4S@aAAcSD%<=mZ(~@}e#1c>Armso-9gB}dIXUvY+oZ4X(9@0iS5S`e z)TZxkDW{lBS4f<4x^jtm#{AE`&vgEaed^cb)-IWGa?^%yBKIQhU+|1vQJow7xb4DO zabeYHJtwCW<83>poO&X0cAeox$?Dx4 iXa6n;yE6HQ^ouInEjKy;s4_4xFnGH9xvX!*V-EmDTFE%oZ$s{CBv#`Agx83mc~1UcZln;l1X$M;6OI@>sQU_9XKpOSrl+ znq*u!EGL&_{w7H}`o@v?N5>5p$IpxSx3jV6^;F{zIhuJv$7DLb2p4a*U%TcS!}X&Q zg${0q`Df_uKR35>v&emkrXw}IbG&&@@0?X}a6-%TY&NxVHuTnu&TifPgZci~ulws( h|4u)@(D?`dBJ+oOZ>L!}GcYhPc)I$ztaD0e0suS|6ea)w diff --git a/src/icons/ZK.png b/src/icons/ZK.png deleted file mode 100644 index 6fcf560d9f43aba3f47c3fe6ba7ea4e0577fa132..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLLp@y_Ln>}fJ$upXP=Eyc zhxc>d?Yb=ge8|ixznZ9b9ng%FUQ* zU9JfpO|`FQIJ`-FeEi}5|KH#8WJGLd$#`*7XhF4W@o7(~8iSV$FB?uR>EYp@@#V+C z?F+x&|sOS|$8+jbZHm4ZD?ZeD+nye$J+Og0tJpE#G6MjP|~+MwOYLIM2oY3`>ogoX_;p z;K)2JpS2r{WJT?x*4#;G)zaScrCxhS%0AANhZ2dVf_B2poOxH;!(YsNwflkX*0u9~ z6ic1Xt`Y7Cc6?W|@aNTOLgqm_y+_U}Pg`&CP5h*V&~B3^VR-WJ}w&rZIEBslm&wPuRn9XC0XLBwLPwfq}u()z4*} HQ$iB}BX77f diff --git a/src/icons/ZURB Foundation.png b/src/icons/ZURB Foundation.png deleted file mode 100644 index 2e8240fbca9f7b25b0283007d3ba3079d8ce16ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 669 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#R$_Ds^xU&0Yu=%Dld#7^v zXEJys>1NbjzW4b2orf3hJi2iAky>&UgGVxle+H+2CWBj|d49|P|NsB}`=^&#&)}Y9 zme>5}@83Uv{{H>@_xGPaIvI8U{{Pp_tpD}<&+k8f^|Bg1eEF6)eOckIK?qI#>ErXrJL%KPj+rN8ins%^_=9u!f^v8Rv!B2HAP|zv=#|3alg8?k&gPdP z9F{K>n#b&&_VmsBs}G-Ey8rm%y~o!dJ==fr2KV3H;o@&uW?Jy-nTaQM&cFo8+UKpTYQn3+OO@9Bd{oWj~8!&JO7M|MHi$$n8}8^ zE@+&(wT5k;*4=%L4$WsG-|l&~bH|=lOcTUk{(AOp-P3uDl@nj}ws+nA#PO!{)`ELm zgargLKm1{mO=)QVv{w3umdu1t;wv@91TJ67?|ZzbzQ!y^;9x`L>F^T&CeGL-S#{4z a|9bV;1-Z(kU+M-WI|ffzKbLh*2~7aB>^s~5 diff --git a/src/icons/Zabbix.png b/src/icons/Zabbix.png deleted file mode 100644 index c7384dc3e552913a66cd93dae446adab2f089d23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Ts&PILn>}1CoEvwap=H@ z`7%DW%pI&LyBQ*lPqHn@Ry)a%Gpo~#VS3sko&(EgE?{gid2HGsan^!YA?))36_s00 dS-lt-w0AF(@ci=S6axbTgQu&X%Q~loCIGnzDChtH diff --git a/src/icons/Zanox.png b/src/icons/Zanox.png deleted file mode 100644 index 6ce8ab28b8cc723adc2b4eb7c34cd6082baeb922..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 789 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGt_JvoxH2#>e4fnkWeV$; zXZR~mnw%%mg3nW!K2HKOCL@s$sY#4b#c-)f3{b^W z7(s@B6?|Q3jEq3yQ<(n${q=bw!{>g6PrVGEx*7ie`}_a@|DUItLH15%{xXyA%WUD_ z_cr`_yzk$~yZ?T?`?kXP$G)_m$E&_?@&Ehg;_vGV|2#eL=h3cz-(G#5&hfE@;oDl< zFY{GACPynXFfeG81o;IsurM+)3&<+!8Qb}V$7R=a&RMd0^Y)`BFW!Fq?$fV7fB&7_ zy=~s)?AY7l&HK7w0Y>+wdx!Uo>&5R2>OJ1^bo90NL&C}Si;z3fy+l6@+1=b=(VN!GU z?ck`ry=kGPv#~%=P;XFvti`jxVHz`jaLIQ!wy$b#vp>se6ce$aUwXx#D=(&s@>yxw zw{~iGU3^kiRw%pm&H>g7rmWpk-l2-M3k;PecTAuCmfv}we`=)SdxrR@n=5wenpAFF zrl^%z(|6C_Y2Ndr-~5%dlPB#_2x#gMU;Xv_*H?>mZlo9Q?R&zx@WK(#liQWF>`rsO zXk#x(oKQ5cE@)rmvCYjF+;b;CyE*Sy_xCT)_o!Xa@}2iiNo&SGugz~1Y?2aMBKO<~ za5Sl%?f3nV&!?Y1{7;mGx>U*A@$s(TafR2YT6@u)jzuRpV)~>C+NUaB{_Yf*o$!h6 zz*Z^cdw=aV86RS0@L#Wd@{+QacsYa2meAHU${gn^yOSbzh(7)=ztimL(g%E}`YtEm zUApE-n>*Y8S;lI+(xm&(q30ZQKtp00i_>zopr0Qj+pF8}}l diff --git a/src/icons/Zen Cart.png b/src/icons/Zen Cart.png deleted file mode 100644 index e1e23b15be51cea9cd754a807682cf13603067f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 938 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to3q4&NLn>~uHst$EDU~^3 zfB*j9zTd|W9_*YWRL|>k&?9Baje-`l?Pe!am*z*^T=VsqZusiyy_T`wVOGy$qK&n4 zzaG-uIfJi+&G~BEicTetmgN(gILeP7y!+W^zZyfTc9`B<%MH~B{(UW2w!Kg}Xroc- zhwZ}b&aI`pK0DqOGpD6mZ{ua~QtYhAi91xe^Wd~vUGw*IUg~`0yKf}& zgVldRK&08e0?x^X`9*nlbGPX3XJHaJB{u0ZcbQ*a;kz64{@*<79P6%azI;jBjqtF{i6qTY^qKz4V~t zffsjn_OBbein}HW9i6+Iwa4B|h^zPF-Ny@GUs9UnAO0cktZ5v_pWcv~wqx7gKGDhW zzVYvv?zUQ^qsH1Ur^8cyTzK!Tu}NFjyeH(YpYK-R<2$|H-Mt>dQv7kszNUK{^3MJW zP!hbgSUe%9T_Y9$Sa?D;-AQSb;f>ynqSIz4Xf@Zo%%Rwx~xm+ z`gN=0=gphCz3cI{Gd_Iwe*;dQJ}RuEyY5NSakhDvV{drMyZ2AqTyHL8A*B3Ktt!qfZdu$?*+FWN#6V>>)q2EGZVkb_%S`W*7kRLq7iT1 z+6%p{uDsQ4Y&VTHxa2;5E&E{Kz%9Exk|AhztFG$#AC~O@=Ca*3{L=6IFR8b~@%;Q3 zn{7AmxWF{cQH?iCN-6H}(!?G0lC!)X+)%Ul%P-M*LMA5a&EZ1}YRY%VPGX8-;s|dS z`L|-x&VWQ|*VmR0ubHmcnvl;}v(cqu4})#9p-Gcp-H*aMfBx<5-=DX`rN#aj&++^N zQTie&hmIy@^c|X(q!`Ru@5k}ic!IFeF-OVR?~f;bn)|-KWN*fk+a0%iBR5QR_RKgJ zZWI5?$+o7))4#Zgr-0|y(|}o1JvU@@c6jP@9Qd`Y?b-Wp+vgQsGFzmODmmr6x5LgE zvu8S}&vz_oiuf*Y&O=%!zCZuC-o8J7E|>pf|1Fh$H1}ubGX@3*22WQ%mvv4FO#r-E B#9;sc diff --git a/src/icons/Zend.png b/src/icons/Zend.png deleted file mode 100644 index c0c394f08cc802ca7ab4142036f16cc52dc981c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1119 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUYMw5RAr-ftPS5rUN|ZS6 z=(}6zt@lKZxM??bty#ME&Z&2quhSwkZ!QnhU7yhS+UTr{w9fJsGfp#ea4rpI>(?2$e9`~TeMwfCMoDg9kPe^IsA zc9+P{`yvIWZ~wkqMqEm1T5*bhI;%oZz}}>%twzZYeqQo7Ggn>qTyE#ryK+r!a)+k% zulstp_~+IB=jT=Gwrwdq=(g?^Td(TBa|zz<9@DSLK4FRcylAdX?vHn`L+>cJZk@zj z`Rme&Jz0m^{?&T~=z31v?si*vf8v|D%=z--1?#?W&(+*!bYqj^CC!N!i(i|bow^|8 zru6%ioSsP$NwKq9BB!efZCB+~UHoCsOO)$zajG49=i#;n}4YIzwlvfDGa@PMdkUC zzX$hB-mt!U-RlUOzsWHll@_;3%?e!i(NCz?&(4}v;K;-}M|&Bzgx>D{yfY!4Pi6nk zt9W$tmpk|2pHn3td^=w*V#48Mv* z7<9M&TD0f;mK}yS=2dJvCnI%a;$9a2-oHEBJ~IgC{n^kRU&(ZC%k7dwO~2%d4&I&D zU^@M&nuX%!b&q8jZhd!obNgA2>HZ}<&vU;&dtTdT$_AfMJDH1u_v63)UC+4U=BB_50-U7B;tnS(kbe(yJ5?F`Vcv`2U!1-n5hZ?mlZ|pAdcB z)%`Z}%Q+XygqRr$S8yxO-m$7l#8sQsKjzM*=UY{O^YJ&mn=OB^LW#w}vthyRH5sSZ zzvn#Byx4SZ#hxuEO`GB+U!R|}=lf>i5Z+npU{S6zQjwl}^T z&v+rhaEcwj_?2U~g!S`YeT|&HZcTAWjS$0BMrj6-5`nMt5C6Q?vqtN)lTG2%X2$cr zF{W(ue!Y9{qU$*8!NWvph7cq3lquN@vzI>Vd@ivo=KHf3GZgIJymyh5_s=Q_IlSZ5 zy88?(9(XO-WbkzD>yJk^m!wV4c#$C~b5mjN(>XuRtC)%?uj!t}^dYhD{cr0NCG6`n zK3dNXUR15fkQpTtZ{*cjc1F;-mGjcih=5mX!*8$8yrkG*dz>+#nWOj72S-QWIY++a z^zA*cJD~9Yg^Nyy&#w3*#nUupgRAJ31VdN09REH&VXc?zo^|F+Vd3EHlrpbQHDKcZpHrHSElzfA>)7;7 pTyL|H+Cs*_8wrKK^Orx7U%g%X`7Py1@(c_N44$rjF6*2UngGYTC1wBs diff --git a/src/icons/Zendesk Chat.png b/src/icons/Zendesk Chat.png deleted file mode 100644 index 37773ca313c481e989fc16bafac28f8c75984d99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429 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 diff --git a/src/icons/Zepto.png b/src/icons/Zepto.png deleted file mode 100644 index 2dff4933dc40e53091f1fb7472206859e2640b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2358 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMEe?46sLn`9tUXSjHeI9z? zi0`iPZN zu0kU~lXp5pSJM-jb}MtTyd!A zr?-8rm4CM9?>#yX+271GmR6EW_uHdt5p;n^$60r)gs`#0&VxdE3zpxv6-qCCwRr22 zDYhD`vlgo?2{BpYetO-mzSxbGua6y3d$p4Bu@&d_{^j?iFRM)9u8Wypki0uw zt5RMo|L_cR_f>p>{aIdXcjji@j@#-wFL}M)`tEP>7o+)C)IVUI_h*8oed@vfH%sJ? z{*Dc-*ID_dKxq>SCj+&g$Z3B~jNH0B zIV;;?$2+F@KZTzctvMn$Kjnye%t5&(4z>+{IpmHA1olXASoCx#G#DRL+HvUC!6)-F z-ic-2Xu2n~FW}`m)iV7Lt^KnuH#KiOt)6-!f48Qt2!oGe~K91zifdEvfV1Mjc~HcY~z? zzX#K!gRB#{gjw0O1O!eg^i*&9|7YhDbN9tdcBh}*$MdE9FQ@$9Nbj}B`HySY`2Cu5 zCd;Grn8MA6jEpi3)vwzt1K2M*KUHQ9zbt&?$VKzxCt5ag#kPCh{`d68s=8ehKfiaF z%kbx~{)`zLL&W|lU3}+Je8$LtIW(Y|BSE1-%0r;j;bp>;MB~P6zH4)r_a`SgWeSL# zVQBU=NS|09AN~3J-A(7uxu@DPDyVCkSGsq6+t~W}^1(+BKW!>^Nl)`Tc#}tgp+o!H z<)!BPF57%ad--QpdmU3Ud$0nBhLg#PQa1&ygn-qFThHeA{5bj7`&-GYm+B1DF05Nt zb7X5t;lq$W-L1|i4_B)9&F$=L+7N5<OGeTIkQy;jCeLsFZbC>?UFDb866*gJ3olbe3 z+!uT2!I`#6Q{)O1rZ)om)dWmV`+9&LpUIRLZjJ%Jqwv!4rfg` zbz*PfpA1ur;$459&kjFyIBduD^=n)0D@qm0ryQH-VieQBY;y9?p6bHCUGi$)68Wy? z?lq_G{8F{Ellf#k*&(QcofKh ze)gKVZTgqW`Nzvcm8ylk3ukRuvUAG8pWaIaZ_4T|y}9?)Z*%jCgpdmwhDmu5)yo#& z*pv9PXTGDLY1E>!s;#@eG?rhh_q+Pz_VWGLVm^1@nA$s0?&j=2+n;33I#KgTO6|#$ zL@(R5F$?7$uT5xN^RDpuiqp)K6^~~%-(a~bWwk!S{o=O7ok?+ws>WNb`LBq-vy%G1 z#QdaO?Z266{g$Q-@hr;@_J3ToFEg{rTv>U_)*VSIGbIoC^`>sJDtKMddw=$~p9QiX zZZXZhEoFDvu*7fUHJ^1Wx-Gib=v`ZEy#08)S=&FsnydDe`A7Zc{O&T;(dqV6&Gq!L z$#}IT+`ne=i(-Y`$v=CHaxcuuDOk1r*zzvkI;|@e*^Os&lkcUi&&$@F{|>kRn0LBF_ve}9B>%rhzI-}0 z@mKWa)BmQo>F>6mbiye3*^vY36HFBEPJGfdTQRxaG3kk?Y+hEY_&L5V^UXiArh1+6 z7mj)P(REYnM6YCn3H{G_!}!);>Z!hg}R!4cc2c7$}rcX8LfcD%U0KIKdA-}iIuF6I8be>Krc-SSLo02dGQ5-y7kA|`?b z^A7VG55Mu&-z(Jp|Fd4jE5+i~%XhmUi><4#S^D+zSCjZKb)jGmIWP9s10Dm-y+8vf63)-R#L1;&rQT zuJ><$J6rVqqV@+1L}qaH_c{S=ASNx8TVtue-@d{4^f!P8Qk1?=tn(kvXt-K?yFwaRbRKw?n<}n zeR42=zuAA;1%K-Aw&~lY=H-?CO^9v(er@UgiVXF=DpwMJIl}95|X<9prWa@$W+x(Az?39vnzL8 oO{mdKI;Vst0PHh@zW@LL diff --git a/src/icons/Zimbra.png b/src/icons/Zimbra.png deleted file mode 100644 index f81873b391daa697ad66b6786a9042c65ddbbb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU1$l=`>U4k`TOtRqnB@GyZ1PBule)$?~h-<0u~%r=-7Vy@$-%? z$C=v>Za#5o|CPHO9S3t4?s)nBliI|CR{h(){rLIy$4|ex2L)TUpSyMc)ZJ%cYpz@qLnJPTonF?kWp;@*s|Hc(*5hV=SdxU rxxQRLW2xP%)yq%+u;f(uS<7iJznK5-48C)1pm^|f^>bP0l+XkKH`eTf diff --git a/src/icons/Zinnia.png b/src/icons/Zinnia.png deleted file mode 100644 index c14469000548befc40fd02dc4c0218d011c0d2dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to#XVgdLn>~?PK@rDQYvw* z{{4UJGjHCUIk)Z2vRyk@d%s?{`lOo60?tsei=iG$Q`&??uEct(H;HwfSiP=GW7jLS zl#k~e#C$fpDEaTmS+>RfZrQP!w&%Xr8sC5U_SC_e2Ydh6e%NFGuyIZ8*EMsyEV(|J zPJ7$^cHV)qe&+vI{NCL3Qogx#(C$nGsSzo{r9=KGw&YT zWVo$)*`L7uUvA7@5>gZRx{y23sMCOF&B@p4`YF9LzRM)@-8go0!gnpBg2yR^o7e5w z+p06yGW_yuQ_nQ(g{9I*)@2EBtvY2-E*wwVgz3XQGdAC<*-p}69-K%E#Uhm#? zzh$M|sgsW$F2DVH*K*Ut!LQ}=4=G);Y1nu6d|=G|*4w#9j22DfC|mPuU7+G@6`tRm zwRwHZ?z1QLxGp`aTIiaqoD`zwyJ(lG-_#XcTO<3I-sEKXV)x6Jm z99611zT#DX;iOA5_*L~>qxKffb^EHP)U?WMIl~{T+DV)CJEXjI`FuR;mF(i_xvu?N zE8p6`nO*<#_ny!<=kI*ubaO9^vu)87Vfb)e>yKq+*KBRos$G1G!}v>ex9OSg+0N>) z``@`K-~SbP-n#SlQN@ybp>zJZpV+%;{+YhHI#ZWh+FKnuvshoCB=`DMjcHkn{VaL> zqZ#twy*RmK>xTu`7W+yqmijSCucx^_^m2kz(M_|`D65&C#X)Aen?&407QMLUHK|5{ zVSBY*@dgRS_=ux7$=5kvtJT+iU*)64#c_wfYb74mKU#QU zi|O^Bne1+MQ|9!hZL$}=|9|HkJ=ORu37IQx>DeMNS4=8-XY7f8TmO4UYw@mcdu}l> PFfe$!`njxgN@xNAukEHH diff --git a/src/icons/Zipkin.png b/src/icons/Zipkin.png deleted file mode 100644 index e783a2ca10f7f43d93171606129154f2ff33b265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11438 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 a4TdHV4a}bs!x$JC7(8A5T-G@yGywo5q(G1W diff --git a/src/icons/Zope.png b/src/icons/Zope.png deleted file mode 100644 index 287559dd835019e5eea9f1ed5786a08e0c2409ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toSUp`FLn;_+4;=Is36x>~ zkiX;o-@5(g#*r?L4y>G#8Hb$?PRI#+6ej37W!=kt>Vl3_XRLK#X8kM8FR@FErR47F z<7s+ic_M^wg?ZkYK0uV$=JEw3c;gEI0HU zYI}WyA_W8exdQuzGWhl^dMIK$ZPkx-`Got-@01JrH=JG3zH-HJxkj$yMHR!&rCI8Q~=iI@2VC_Qw z#p*XhR;enL+L@Q=x$&nneCOPdZ|I`r_=12EYV7(un)&61=8~IbD&CO^&sdmSjP$&EQ`Vf{a?#&m zd#%J7vBV1=NAGlbzFO0)nYL3%dfx;oIc<;rsyC`8-JU1-Yc#$WC#QMkF7ujJmAB&= fZ?Ec&r~GTG%bC|mcrh_BFfe$!`njxgN@xNAKbZ0) diff --git a/src/icons/a-blog cms.svg b/src/icons/a-blog cms.svg deleted file mode 100644 index 6593f8e85..000000000 --- a/src/icons/a-blog cms.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/acquia-cloud.png b/src/icons/acquia-cloud.png deleted file mode 100644 index d85843e9af6419f0b03c600f0ed8abda7ad3f230..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2862 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*fm;}a85w5Hkzin8UX~dWQ4-qw9)9$lIC2^dJkOYly(60a*}911K7-z~L0(l9`*D2lk7ZiH$y133QFl`8oMT z!3BxQsi5!zYe5o1R}Ho%5|=ed5>Smc`k<7Il(NAo1tJ>c;%3KXqYuttpv-2+6*XgJ z4Fdzyf&iZoS5W>0;r|T(|1&gz$yKWuR{alM^`D_(zeB@*hyD8<_Ww7YdB%9=f8#U% zwO3u$UiDvP+iivU_Z9Zvms#~#YV$L_MHjVKy;7fhLvG7M?NyIeRy|i?F04Yk5tw^QD5~yZS6y)6?fHF-BVk3UuD%pb;SeK z)elrxKUM*WgA}W-dZ4!Yq3Y^KDk~qTfE;sQWz{1UFjsBW1JxA|RaQJyS^ZFD%_Fsy z4^&r!%u!wWP<8b~m6Z?GRzHNA0}=sAfds+gAbUY3gLHwkuYRbu>X9ng1Qn1YAF8eb zy96epvg(oQs)wo|@)5)rVD3XzkgFbmT(Syc=>s*eGLS_e21pB7z(J(C8tfjB?J#9tCp?f2p?N zh1!OfY8zguZG5E;La)^~y;k4!Mt$>J_08|px4cu|@?L%Gd-bg!)VF=q0HIGB+dpaU z|0}96Yc>M|!`_l0zhDMNMn)zkW@cs<78Vv(R#rAPb`B0sE^Z!PK_O8wF>!GTNhujc zB{g*oEgfAweFIZdb8|}@TYE<*7gu+8Z~vg6ppdYLsJO(WA3S{W;>F8Xuiw0V|KZcuuiw6Z|MBzZ&tJcO{r>&?&!0bk z{{H>@@1LneqbUOe^BPYV#}En0xd*@3UrCW+|Ik1EOHeiEl~!hTtsO`AI^L;nShOQR zTdS-3(Y2i#aLz%?SpXN9YCoBZEy&wPKYs3@%ZW$d|t|DwM?u}|J+{^`qKw^E^k zhX+?2?lDbre64imn9o_JdB2~Fa&n$Ilk zOo^W2#jnq9(lJrGLEBt>rmsud{});g-HN+raGj~Q+OB=FbH((aCwmJlL?i<>3q7vq zf9kkcUv=V@UTu}w0;Nea*yen@6>)9D%lbPf%I~tAabhWy{C$6I^)%1PD#pqFvMntw zQ6UfRl<(;|m&tYc-|xf0g58U?JY65#K3NuIGB7KiOrHI2fmYRtq{sU2nMG5N zG=|#E3~4@lY(ArikMi5b-CZ`WrZ?yAe$SrbbG2c$+Z?~H1CQR7b|iC&a^EhKy5cRk zVPP)!!~-g&H-7v2FZZbO_Ud#dMrqgzgy(RRsie}$BP$7GZhbDpeL z7TA%o>db4C|= zb~${Hzc0+SEO4XBT*DP=dq3O^ykIa_ zc6~~D&=vn_m#^r|m3QT3`&qOms?PcQ)WXm&HB#1j>DG1!=hR6}mHnxo?`+6$(r+!5 z{JV7Rb_S_cL5<$`WJ~9&JQhhRm5|i``^VFP$@B_y@w&SPFZ#dClzql$cQDN@>wxaY z>0*q9lBS+g2I(IU$EVoTn>_ZBDEfP-@B2Gz*@iBUM_LWe`Vk*r+@8HX_x``j=C9@V hJnUg+$PilgTl|`bXrH39crU1e^mO%eS?83{1OQ2T)|dbQ diff --git a/src/icons/actionhero.js.png b/src/icons/actionhero.js.png deleted file mode 100644 index 2fb17f1fccb62c052632fd2af21fcdc52a523d8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNr&W2^ZVO^Sn5t-gel^bp>;WRVbn47dXu!a3VMt1akp9xEja>uRO zbVqCr>z&xdohN*!Jyp_aifIYb=?E2KE$@y$f8b9_+3){iHLsl2EpPrTKR4&|*`Mbu zjeGu1Z=bqxh1{_Z$CvrOxVtrbL(<7fkEiz7zWMgyz~9{4Y-|4gt3EC1t-SZ#?}ZDM z51%|~cy`{r`0wnj4-dY(>v!eq&pn$y-|op>rT)Cj;aTi@$p?TjF=(vXkw%CpG@vx9>$pe*507tY`1WzIeH}-*Gv! z>yeL_)BPWMcsP8xo!{7h{Bixq4Z9g$%g_C|K*0x=PVoVQV5zJ3#G5x?<#nsm9^+dXEw3~9&Mw3eP#Pdo3H?ah7b zga!Mtr{5>4OO#m^79Zv6>FYgY`HSbp`}W5d7k6q*xselmRq5i2`DH({k1Q*jG~v7Q zMd!rzYgZmSG_}s)Vm)7xkzbM;LsYW-#V}>Y7qj?yOFs3c3jMG0_rDUk_Q%@w{QYh6 zNppTYJvX=Sxv(Es2UF??1M#3FJ4xx;KkSM=srcJXcTt;rJ)Y~pp$ONV5B9gJ9Jnv9 zt6P2{E&u4sDI#+$i>1UbUp6!`>6rMj@QF@5U;AalhXuD+g)XBX`lR546<9dXC?M*gO z$~i5Tb7uo1V@TgwU*C)kSCv(Ye!HYRdA9WBoc85DAI=;9h<^2)o$t-@h0W{}1?2me z9C4BH^K+6?P0gsVSaf3H%vpht%8!41*2HSDt;&?AEhgoa@q+U^y4LvE^0>Ng@L;G2 z(Nuc%-B~kMOYETi`sBZdT2CzUn=buHZ({Q7!k^^WMvD@Fcz1bQyGm%l{r z!kw#}v0vOZI{Vx-J5!JIMcDN?ef#!SV|IzwbEht`{~FU@-Pbyz=GFiGr*xX|DNdgG z&vWl~MZDs7HSt$B6b|imnfR#V{qNQ#5v#QH%5V)RWK6 zRX=nUJa;qSovYGv;PBq>^#^%FRx>=fo;x!-J51@w*Rzk7h>6Pb{n~ZoeHiaYJq9kx z-@#`c_7)@*TJP0SRr#s4Fl^m(nW?6yHX4dEhz89_Wj5-+D#h^QWs#?kmQ~Gu$5yuK zMN3)}CbRwTJ=74nCfZcv)H6=4XJ54{Kdk2B4f!@-1)J5sTaBY&Ym+-kw4 zr&X@IIIVh_vid^8>^Ge6Hzx7Et1#c=GD+2JdPYc-?~A9MaRG}bvR6Ku&b-5=+=F?q zuBKIaC3o1}D=JoV;#Re2@h%Ww;jBH@L;Gz1-tbP3`fUiB)#BQZi@c z<-_0a%(c@0aeBIz$$?kOuPulJw2P|xO1hu`wst82==zSd5B(iL(# zR4c#!U#(w=QzOHH`7g_luK#2v^4fj*SDn{_%g@ayvGX!nD&%WbB<7$WQy+I&^M9ey bKQ^_;eG+x?Kl&IL7#KWV{an^LB{Ts5g%P*& diff --git a/src/icons/adminer.png b/src/icons/adminer.png deleted file mode 100644 index e0911caa57c1ee9f7a6e950e39166d50cc2aeafa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG8v=YnTus7iQkvGRIrQXD zS5M2LBQ=xO{9$5Qvgt@j-jpY=-n2|xbLZZZDa+23v@JPv=}t`5k|n$D)XX~Klhm{4 z+?$qJM{>H>>^XL&XVsaKNqhddxx|!BnX>9i&!Qu9HeD&{+fp-WPfpX4EvMeJ%-fSv zHD}GfJ3d)GE^#ee4n5hj?@UbIl%7RbmTbF{)3ha}Zp|Mhl`r4E^vv2aXW5>Tt}RC{ zeOa>aPS3m}f6`Lsth-V(ZBI(woRFe9Ez|b=Id`U{Ye~(#Gd^iOE%T1#bnV%5>P^YC zBQa%5rmVZtv+T^AZFg$=w&b*}3CWt`lGL;1*pol2*4RX~tU31N ui_X+c+VV$8 zWXZN8A$fEDyn8cc)tNKb?kw5$q-NHcJ(u3(bZyyl>PpY5DI+p}vcS2b(uRjr(;2IGdk z&6^lzb#$<7U=Y##$MK)>M`CI4cE&H0uKd39KF`|q$w}Mi6;Yx)zr5ykm~^N3?Yhzk z)eBo*ud%UR-1Ts~(H#bl%cW5(r}3Geww@NBcjNB68#fQiKUOYuFLrCqV_;xl@O1Ta JS?83{1OQ0@hZg_< diff --git a/src/icons/adnegah.png b/src/icons/adnegah.png deleted file mode 100644 index 360efa8e7e254c58460f1cbf2de4d2086e030128..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 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 diff --git a/src/icons/after-buy.png b/src/icons/after-buy.png deleted file mode 100644 index bc58984b5752e767324eed5db1dbbb23be1b0021..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1301 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUcRXDjLn>}Xxua3=573BAS{ zsm5xDH8-q06Sl-aeKC*7Ng45-VpWyZ`XRrz{hwR>qN>_EdSUh_Z~ytqc7$T$cYiQSxGZtn!>czte&eq}ObZZ!3Lp z^}?N-=ZiF%l-Cw6^kwl|aP-+%-3Phm(^?K+;kun*y5qjw=hf0>Pmg{3x?#0n^Y(46 zt+TTlKOHNd5c_M6<8hN`vyInVa|fq?d!$zL{mu>0Aw7!|XxckzNWKpg7`)7HsTo2t~*;tzPUiM=i>&>$H zSJ$^Ve-|x`^xyTtw7IYHv1CDV>4dF&bTdjVrgTY}*$e#L>XI*R(;ww7RdLvS!(H3P zmz#vxWG~Oy^!IOT=v+IF$j=iu)KsnMd3xD!u6)PV?JgMy7M)>UZ_l}Rk5tvgU92Z& z97{Pn^{cfuAqb zlJ8p>GvjuVL7-0JIbOpgpSKelvhVOz|1X;+%=5fLZccK`MVlM>xyOBS)k;zrOB92x zgA@17W3IE9{`A%qO(*7G*CLE8+1Gu{ec-;$sak37U&Y8f-<#`LZ%*Rkyt4e#!psv4 z<#xiyydw?b&Lt(k{Vo}>e|Fo<#X&xDUaj92rl_sEszO-F^LRF z-&Vc#{44omi_)2HpS8HudHkW2XNT10yQ`Hfq<^SLJT+X>xFVdQ&MBb@08g%RJpcdz diff --git a/src/icons/aircall.png b/src/icons/aircall.png deleted file mode 100644 index de76b397ac7321520408e261b80698aa0f628d6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1463 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN_=rjS>$cKUlczJ+(&ExRX`5PcwGiJL>3gTsTJx%_J)xIMieE?8iu^s=kc z{_csY6-PO%&$=$5fU8Ux+-7(iRfzK+p zlB4w4ZYJhNIF(+PnI2|8f41pzhhrambj)00S4x*Q{Qkl0GRZ?$kU#g&xyBh{MK-a1 zv+quha`|+{-y-l~)JN| z-!`_1bC10>{%24Zx6es-!>g4cWjj(*W6bN4w_b6%+Bc^^OziCS2K8@G*KeIabwX~y zpUrOqUhci|=SD%X<`7)#YsIbnx;EeTiHz~V^IIfxfXH~-gSyL(>cXi)--Eqo; zMs&O}u=y06xk zyXyH{YhNut%M-W#A93DT^vLn|ik>A3?F=7F0w%TXVA#mOv?Fi3yQ<4pDG#R)7kwq- zjxy}llrz?lo7ooEQy?YbFyCPR<^>6FOmmMdyH_ueHyXc)&r?0!C%wQ}wPeoXd{vJI}m# zGRv{5mGgh6nxz$Ihpx3MQg>Y{VD6~W$ilzb<=yiy-h!tN++j;-IwW#5KaIC=@=3!6 zHs*InMCzLEZ!is6u9$1an4G=zmCSazkKHB3q`*{66BFc~P#_Nf4+Lbv8(>i8&8)v8MZU1+ll^~ z!S+&UzGVOQCog^pSufd~8?htqTHGwV$NsC%UI?&%=_0T&?vdg|i6!T+#a)=Na_g&| zKP29om*@Um$+z})_=mbpQ>WJj)TErg;`W01hVo`3+h0}Rf(jm{zTwP0Qe_Z%YHLTu zntz*wBX9MlzdJo=^Vf~3((7)jKU`a2<(e_wvU*>ar1?zdLc_kx+rBMQ-t}wmoi8mc zQ`fh;UXY)2E$K4v8TRUhogNiulB!SYOsEv+SNp+p@cf)P&ok0)va$VH+#e~C(3G=W zAjRyn<1PUK6JaHL)^9-xpH2!n`xq|y9QNbwA-C5?&41$OOs`5y+ \ No newline at end of file diff --git a/src/icons/akaunting.svg b/src/icons/akaunting.svg deleted file mode 100644 index 34315c61e..000000000 --- a/src/icons/akaunting.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - diff --git a/src/icons/akka-http.png b/src/icons/akka-http.png deleted file mode 100644 index fdc3a7726348212b8967548861e846e789843f95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 778 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_6MBoY%Dy=407cR3{2BKT^vIq4!@o5>miaT zalC%Fb={M1g)0(RY+n@hj|BTs7BT-f% zdr{c6BYLl`($^eUbt(yUymrL%f#QSh+m4ll-kkn=&2`sL)(3>8EgdGW>C}E5#wh($ z`@spV#O__ILU!mKc=gsTfn~*6;d|>=pQ_y+eSzTx-wDRN-LDuUh1DB47hHNcu_#h_ z`gIirW4}#mc})J@7iza>Fq&<)WzQ42xydV1IG1(yg;O=m20U*fA743E8v0Q@s`2iD zIowYeLN}@DS&AuSKe8}j4G}&6Gk)Uxry>c)w?iMKI>y*>Udjxz-(@=} zdNytTub0nsPqReKoX+g*usFCV`HSqa8xM>OD;1{(R_^$E=+Dt)*-5!O*(6xap6+jS zDaz`xXWl!(&rHu^H^{lSPgd*Prx#Ql_+j18)T(Rh*^A^PN`l@! z`J>bM&V7k^o%p=cG98ZtU;n)OmRQ%f!Q#U1CneuEI5WNa)H_WvF4>1C^~7TbmKkh| z4(K1)GEemCfw%_?4!6fRG3{e$-!%Ph_s4zd*JkvzeDu8Q;IAXob=&z*zopr0Go(dOaK4? diff --git a/src/icons/all-in-One-SEO-Pack.png b/src/icons/all-in-One-SEO-Pack.png deleted file mode 100644 index 16afdfa1b09577c749e446afad902c366791a8e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4826 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 diff --git a/src/icons/amCharts.png b/src/icons/amCharts.png deleted file mode 100644 index 945bd5b40cb14ac0b6fc0c0c941df37b339440e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzcmjMvT>t<7f5zDO{~3m~ znKNh3l`3aoU|=i>@(X5gcy=R=fq_BX)5S5QA};v=p9J#)mdj2W2mf%gH*zsluH|80 U*K<6Tfq{X+)78&qol`;+0O;BwmH+?% diff --git a/src/icons/amber.png b/src/icons/amber.png deleted file mode 100644 index 2012e0c00cc21a310c3e632f09dcc4846563f105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Uz@PZ!6Kh}N^=u^m%VMe5G|uB*4c|HkQe@>^GPP0xug5-#G6Q3++!B_?vjs$4wp z`lUHRT8Aa7X-aIWqod$b7gZq_dx0e(LD?%)-CieU|JZE3d-Lb-XU}{u_7lI~XMDeA z^X9BBTLbaW`=0MPUwp3m+{|(hmzWsm71^Hu_6sD$YMH ziHR55>tDGmtcct2a2LDYc?X4kLBE2dHkJJT+W&s`k9?+M{3%|`kH-m2Q)hU|Ea<}W z@XGuLH}?xKQ({^2qB5vz4jIp!u|=M?kjdL8o6WMOE=;@^`+v{@=8F(XqIu1qC(d6{>%3XS{Q9A3H28E>y?l3yc^bJ&C?aNEe|K|Je+gItRx06+-S{_}h$*lD9M3dH{J15sYIU6im z@}9xr^KouwnZ^hc&lwMVTu)B5X*sO2ljG3K$qqAi9qLn1a+n=(lhJ|YL94Zqs>33N zH)mC^@3GlYQ5Kja*l6JVN9u^S!yczcT1gR|`Lb>s8%`Ss+;kKWY>|BUQcVLi`;PH&pDH?-sQdJ`D}%yUt|RLk-smj)lj&h=`OKAtmA@uk zWR@^HS0fh( z@u`dq4^HXqs9=jZ<@iTSfb}lt?S;7)Y~*LotgsNg<-MT0A&Sw)S~9#)L@#BV!ihJX zn;95RF>GOVdAa)44+X)*f=n&H&1Q_t`3>f##p|D1$GAB1uZsxxtA=w-t5^?wf299; z)yV>e<>DKRy15N=17`Ei-4- zBj+H!wz|^jt$Ee7bvNJM`|V@-^n$Mg^HF{?{_4r?^W8=Am;%KZ7U)henpMlk(8jq* zZ^`}Upz65?XP1Am+wyvT-t+h?i%Y7iW__9Gp8whV`8KZh@4_dV9yUnDI&eKnSs=o? z=!^La*^1PRx7qs>GBo~f*dfCxZcyhj|Nj0|(LIN{14@=>xC;xOIA<{PnP6_}w(sjJ zKV{!3x$oM4&ih|76T?yYdmFXc@85Mutku4`F6`#(GQPDnKb+UpEZMc=yQshghj*tZ q+8v$tF5djs--Q)hSz diff --git a/src/icons/amplitude.png b/src/icons/amplitude.png deleted file mode 100644 index be4f7245428edb2f06e80b37293e9fa37d4f6d96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2782 zcmeAS@N?(olHy`uVBq!ia0y~yU{C~M4mJh`hVUnc@);Ny7>k44ofy`glX=O&z`$AH z5n0T@z%2~Ij105pNH8!kMrMXYltlRYSS9D@>LsS+C#C9DqJ=T6Y%DdF}mQ}8ldfp|M!bcS+laB8; zPVO(S`)~buj%W7fn965&E5F~_{OA16=W|{kU^+Za;+?8@qr-uRmmwI!GGQqp{PcOROUtD(1HSxV#Ebv?Ilb?vzN>9+i$lN&$A-~Gm;v$W;Qr&j*d zv^Pu7Ia*&aO=@pbJM--MS*LlSm5kg^EzT>a%&~oGsaE{?T7b~jz2zden|VdczMm3O zH<8V;y&CLRkQiVy<0W2h4yV*In(lYZuI)v|92W%AMCLcarx2Y zdq9z|z3@kOq~WB?KA&d3s%;T>l`!gECL3IQEhaAG_qMAy?}l22+*^ENkl9D?Z!2BTe?RNU`F_dx}pdX%w?9-tzo}?dr8V z_vxJ0@h{$PE^Wc+t^8o-wbNw_s;|uII%L-MMAI`}WV0uiP2lVe>-zJzbj#n)h+nI< zjW6MPRG*IboZr`WE6&L8V98ZI-@mWy=Di(OuNF+c`0s6(X|8nc#XLFgeeY2L>h6rvhUa+tsCeLG{V9)Isfi3gD_S|}X_i$v8 z=Hi`?c5IW#amLH&oaBwB=mAw*HQnl4A7|vrM;~ zBenajPA%QP?2D91eeJ&cY8(-b50-9t@P2Ma>k-LC2f`h;Y4^_nPz_l zxwAaN*p$|Wa~K_K4_95oWB$!~b@1o;Z9R7!{{47;pk?k64&L?UD!J_JmvmTSF``4;sk@(6Xl4z?2e1>JKA2b&^s#_(!uw7qisIrN6L}t6JfqwTkj}bWq7Z`eanDx@w}Tc8BFU%-PbPLaw2vA;k(Ld zESa;<^G=s}FTLHW?@gIzR}-_u75@2NQ#2d=+EyNGDXyOK<4dN?X?x*l|E0@xN~AhY zU-bHDelpzCBqe^OZjo5;!4Ky?DMd?mM_jKs7RLOuyjy8U?m^Ac&M9|{4Ii(GcD(v0 zruGt>TKXI39jm9N^M8D%aG`jTSF=*#ow&9=ObdO==CO4;{EfdCci`=`2X}YRw6wmr z=h(LE({?_Z5`0flMfG{b!Dc5PKhcYf4-u6*-CgQ-5Vxay^{K=DOCJ_r?l-o0=38lxJC z8Cq|(;{PlzKl9GD^H#-`Uk%?Zx-@@@PT2h8@9{4p<~M&_KBpKREl|XH@hWe?$AA;N zyHCiuIP;V^OXZ#WS&<%jW|6?wSanUu%Pc|J5ufd~9xpYpJs9YnoTwwU%|Gx-%f?Ob z)eKY5ziTU6{cNRT%9Eu$e|q)`-g$d>{o>ZEt(L;93yW3v)duiLy01?U3!bYMo^$MCa*G-ICY~^BJR-jFpRBC)z5LaFQTHuuR~ac6GMTDR%zt)!#Q~`}nYVU# zJx(8;XCT$(G2f|Wp7M%+MY89~&)J-QDqMw)83;HwlfGmA||M7T&*I)&6*y zcDKpo0M79KopYFUb}O1>IXq_H(x$#r)z#qtuUOMCsqS0n{o_k{7)}UDluldoXYQ^g zcNe#XH?y8!s`G63#ed?`VK*YP8naFY{VSh6?T1j7;5Uta`;Tec_xetVlkmA2d|dCQ z{I8&Gev*R0S4yu>m@b#SYT*J!W`>jn**|Am$6m?Jeq6UIRru^Xh7B9P*z;=YitN6* zc-BL<9%)BcrsEchwR>u6zf1i-v1&SL4dBmvdk5=bgA>W#GR8 za|4l#XD4<^dLRlC39_LK<>tg8})HjC*U`hD)(P48FxR&>o)zPbB_h)I)uyn1D< zWbn-J@{5j7IsJ~k?f*Q~UUYxgRQZQVf0znCsn5Fn zH1FxI@FgMtI@{TTK3+c|_&wNI?EQSp$2F2a&wp2ZsBfkH*{o0aW~_6jweJ=Ag@$?0 x#Y`QHnveXgPqNKT5I$PK|26IG|DXRm>zUaSwDkO({QNc6Ab_W diff --git a/src/icons/apigee.svg b/src/icons/apigee.svg deleted file mode 100644 index 6c535462c..000000000 --- a/src/icons/apigee.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - diff --git a/src/icons/apostrophecms.svg b/src/icons/apostrophecms.svg deleted file mode 100644 index ca5fc0d41..000000000 --- a/src/icons/apostrophecms.svg +++ /dev/null @@ -1 +0,0 @@ -256 \ No newline at end of file diff --git a/src/icons/arcgis_icon.png b/src/icons/arcgis_icon.png deleted file mode 100644 index f743da00ec79f7d6698dd7d5cc235a5d92a13b7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6424 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 diff --git a/src/icons/automattic.png b/src/icons/automattic.png deleted file mode 100644 index 7302fa0f345472f6fdc833fe3e46bf6be3a4fc57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o7G?$ph6wkZw+svnEa{HEjtmSN`?>!lvNA9* zFct^7J29*~C-ahlfk7z1C&ZOu`nmuA|KI)iW6S*yRmY#$uDv06_m?aK1H%GO7sn8f z<8LQ>^ED{&xcq%*UH7euc`u{f!Qb(2AGtT`9y=mC*~6zYWtpmqXULWQQ;f16jee{Q z0UQno9sCw`snnOVnQCDz)7FJRafxP3;E+~Vpk<~>rEGoCT}aO|Jb fde1-PO1Lg-6mRTi2kF}k3=9mOu6{1-oD!M \ No newline at end of file diff --git a/src/icons/aws-elb.png b/src/icons/aws-elb.png deleted file mode 100644 index 8db61179600fd3682e7f5531f8c0b340701d3396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1444 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#REeP-lab;j&=y6l(byJ$@ zt2QT4d2XQ6ykNBje##3YwHC$dEe=&);-h-I)c8%k?wfAo57kB=JB&UzTYT+z|JGvp zy~FrNv-yv9%RfE(|2l2|PuBSVr|xIFd55!Nr;FmXB7^Hi1`G@gbNtojhpK;SvSa{* zIRUEw?i~EmV*ahg>|3k3wm5gQqry}l<>>+HUt7&TG@AYCv!CXzGABUweWU67CeyF2 zW^)5n|6bbob7|Jx0M)OpW`B;(UKgeDwbkr@m-+u5i@)dBer+-P+G_Tr-F$9<>Rf-- zDPGD`yp%!g09A;VxdEzsleNFLnH|b7xKnBf5rmiw(%5SJyTklztJy3+kojL*L8d{} zY>d(T+G_T>1>}aWt!Cv8GGANGzPEuCK*Se>srLIRUMV#A+G=*GJ?v|%*^9-+5WNr* zA~nrNRW z{;$j8-`b+WKMk@B3=G{RL4LvDnw{G9LYuC|Z zr*7PQ@bcaJ_a8rf`uzFJx9{J7{QUXr*RS8d|NQy$=Pw8ZoUdhIU|`blba4!cIGmgy z!OFtG&CJa2%2x0~%45R%*|QI7ty`paZ@=J4=rTgJmP&w#l>;YgoKxQ6QW&{V5x1<8UPcCIrWTO$76D}Hw7e({e2 z)lG~J51d=V^w`uaGusq87^N@rbf_IG`n=-Kmj^5{Y#O_MSsHxke01S7&yi!rX>06@ zD@6I2Q=Xs6+%K^5ZGk%TC4Pf@#C>7vxqTz6LqMnAFX+no&!E`3(YiDN}FRniQ z?)G&3Ikv@fWSF<*Mr|&6xTn)rIPKir?FlDu>F)mKH*4#Udv8yt`w3(+h{)L2JvuVe zINeXieoua6S(aa}b8xYoC!0d!XF-Qjty`NXkEQI0{O^kRfgwGvVkoPbn*>e(O zJD;pg#fK*oo!j}}N6(GFapTsdtC0?K7;kTXXHoY5*;?uA>tpv8y?nGY*!{cT+)aPJ zG&Z+)_;yM!^PhdEJpKPaW_G?qpANkdP4_tCvvodzWHf>e!nr+$D8;irM#-S066eahjQBO;y_;k*~KbBqdthtoOGtFr55) VqG-jTZaYxw^>p=fS?83{1OT9-jh+Ai diff --git a/src/icons/aws-s3.svg b/src/icons/aws-s3.svg deleted file mode 100644 index 3c8c386a2..000000000 --- a/src/icons/aws-s3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/aws.svg b/src/icons/aws.svg deleted file mode 100644 index 48209aef8..000000000 --- a/src/icons/aws.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/azure.svg b/src/icons/azure.svg deleted file mode 100644 index 2ff63c104..000000000 --- a/src/icons/azure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/bablic.png b/src/icons/bablic.png deleted file mode 100644 index c258cdd604ba87841d95baeeb40bcbaa851ee148..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15451 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F3${@^GvDChd zfx+@!W=KRygs+cPa(=E}VoH8es$NBI0Rsrw*jE%JCTFLXC?ut(XXe=|z2CiGNg*@E zRw>-n*TA>HIW;5GqpB!1xXLdixhgx^GDXSWj?1RPsv@@_H?<^Dp&~aYuh^=>Rtapb zRbH_bNLXJ<0j#7X+g8aDWT8TYZ-9bxeo?A|sh*i`vVobog1M!hp{cpKiMft~k%6J9 zzJam6v4O6Uv6YE|m5Gr86e!toDJUq|6s4qD1-ZCEtt(1NvsKC{DJihh*Do(G*DE*H z%P&gTH?*|0)Hg8FH!{*KN=ef#uFNY*tkBIXR)!b?Gsh*hIJqdZpd>RtPXT0ZVp4u- ziLH_n$Ren%3Q&tGatq)VWVoJ!(xM!&(^8W4Q*%;t zQ}arS^$qn5vFa}!n9PE#FA7yP2^iGBvR>HPbdQwlXk4G6bR$%?#iCl+3hBm>K4}24-M0jI4|-tW3?3%|KF#ZboWJ zVoG93B2lIwt3@&=CD|%1zbH4c#4a;8F+EkkATQlUA0ddO5}vB8obz+?i+uA_Qtgaw z^sxye=>n%TE6=>*lEl2^R8JSXirfOd%*+%kGZUj^!{kI`U5nJjBweEt7s<}izp48yRunY(<(jfT(LfU}yu~lL+sBE)K24#=b6dQdMQG~M~ zdO%h|6l7vXCvic5p&hp!bVhEcd z>LWn8F{c!)-q-*P^bJ82R4=kTy52|vdXeSP^&+%}=4F=H89}W>6GqYnszV_Kd~iWx za;lw~sj0E4jXt_Cx{iR%iqxD4m(1MMyyDFKJUe3}s2+3)tQsS6X+)BMYJ@}OVMl0hX=8jqd2?rv{(cmI7pdiXdg9{Q4M3SSy zMPxuhl#K=#Bpiq&M}v#VfPyF+4K7GH5J`>(7m)!4Q8pS}kZ>T991Sia0}7&SG`Jw) zKqNUDTto&GMA>L?LBfGZax}Pz3@C`Q(cprF1Ciuta1j|$5M`sm1qlZt$NOCl|hzux*veDpzgaeV}XmAl3P!MIK!37Bi zBFWLsqfNH`El;teh?#3s(v zycAodawU7a`@wBDKzl=zJ%W507^+km7#f-x7=Hd|U}$*Bz))(y!0;-8fx&791A}<} zr1+z53=E9VJzX3_DsH{Ge!kl;QH1@&`QP9ClDi~lwchpFGo=}xK^Y#O5 zbJo2`U)Xn)&*-~uU|8Ext68!V>r_siy71%H%nm6TgWcc`Uo zp(Jy}+~n}n6Kjt?zaV(~c9FIX|04U>%Nu1KC%%2^ZPCZwxwN|LqQio}6F%DhkUHMD zW3zsw8wI(^u?L-?ZYfz@S9%obhGZ-^L5dD}SlJ`#G@ z>TkoZUjMCe^Np^#5%CYcuC4f#mrGW);b1Pmd=sMjONjz3ya*??04O zZ#reBP;>dggne%sW(w433H*IKNB(ea4*$#l!7&H*YEBBhIA2+5m2<*&hBr@ucEpi7 znQq?2rVsz6dR%mQaXa+lz6r-4?&@t%z5JnO$9$go3Cm|3-MJxL?W2`u?*G5{KlU>+ Yc>PI#!M@5xAGH0~)78&qol`;+0H)Lr00000 diff --git a/src/icons/basket.js.png b/src/icons/basket.js.png deleted file mode 100644 index 809ea9b993ebfb501733324235eb80923f993fcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 745 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toHh8)?hFJJ7J>%&koXF7j zaQ%Ou?@YOoA`3G=97$?$5otWZt7K?+ko)1IlP(WgW=(i8afP8vVQ09B+!5xBI|NJ) zt}tBS#5nQjrY$;C*XqtKoAGkXW`oB^xucUFRoC$IAFOvP>p#c-ou_#3S>HR;kCnZ1 zzdZGc&*_~{a#lyjWEuYz7D!|XcF?KRbZMD=@ccZxw3>55v%i>fbZ6(@x$)F{)BmjA zSGn8dIa1QoZUod(C)3@$@O#Z`1P&7XEj?cfusLQsF_ttt8fU z7rB&PyK8#)wX03b?|XG>cc1XlUiU2RDR2KwN)N8Nc;TSKtb$2=>+c9ehF%Cs3U}3w zzGZacP0}8NSN!%R7j856mcG9Fn@M>dpZCJTH&)hrcep9&XDKLH=}y0<8pX3EYV|SK z>3dF2JJoo0R&C>=Gaq!d9&F##V<3Ao;gQuThJY%Ev}mgGgdq||M@=9Z;Hr^PaF#wZ*lsXGS3pMs^&^E)HC^*b!{{I2Eppp_a>UU>!c-> zS#e)Jvm_>h-+`x9!B9|R5=%4d0^z2Y6XuD`FHe&wW4MrBwp4t_>Y`J3dELD~p9`2U z;SP_2V4S;>2+PvP41KNT6_Hm;P839){o=<^@#VMg|L&H0#b6$tr6(QbbHv21=}4x9 zTdmP#*;mN+Soxr#p6B`FlTW_A%aF0yDAUK6F?FlsgHn$3ISpaT9>p&O=XodmSX^%_ zv+&;0$G1*dNZ;mmk^B~{F)PNmaMpzAY3+xPf8Mw@jbWhyll}9hk^1)+ulm)vl4JAJ zsVSxW3^ZlWt2QNPOt+Bi?Z8xuhq~YVo@x?Y*_a6J)7%*pYFk`Mg149^N z3FC_0|4Y_nJ$ao~{XRMV`3Hge*^{TLa?YBRznQ7N(Y~j~H|I&eR{;Y91B0ilpUXO@ GgeCx!&sMkq diff --git a/src/icons/bigcartel.png b/src/icons/bigcartel.png deleted file mode 100644 index 8425619daf4a4626d82d0f06e8b5d99c2e105eea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3019 zcmeAS@N?(olHy`uVBq!ia0y~yV7SS^!0>{DnSp^J)NP{=0|Uc^0G|-o|Ns9B2njGS zFdR8@golrZgPY^`@83Ii?D+BHhp4!yoV?uf<;y>R{>;F_z{SIL_wL>P3H|Thy?g%r z`QyirE2}Ccr6t#`TX*Qtq3hSLpF4NX&)+XDK5p*(xydQXdHH$9rp9gUZE6~7nc0~$ zXUz-=4e|2!a&~b}NK8;sQ|apNGBr1?udlbWx4U@hVrgmV<}I83w})Eakt zaqI2e+f}O!1X|O@I2X)eb+Kuv$gC+)) znssGG;9|F41fzCg+^Rp5GW}1c3iU8AjX5aMIf*;-K+SrA9D8;X*A$*NPOdQz`4UP~ zbS}J`#kDTA?6$y~Nj;HCMfICoB~>;j8HpXZvhQ{48%>1>TglA_-psS}mX_IZWwN1i z+`ZMz8>W9eSvqC%Mu&+n%6GKQ6DjyPG388Ohn4w$mvr4Zm%D9RdRU+Q+a}wvbNX@h zHxpCN=&9Y7-nM`4ly&=eILK-*Svpw4{Es`dt-6mkFiv(@38%^Sz4~&-iloK z&2p}MQsw%flrv2F@#`6vES4`aOil^!>5*Lf^=aL0ndA2PY|g7>B)M~XxN{}C^%wm* zZN50x(J1Z2*XMi+5!^AKpRS0K-#Mv=HA?;(!OVDA{qDu$m>H|Dgsr%db5Nh>n%(@k7e5MiJWJtw_Pl@c#=v=V zORCRrwCaCVJ-JAB@wpW7>-Tn9uClma5xb!#aqkv$>%NLC?`I!=N|hVf%_yU<8<}}%dKNG5AJb%x@q#d?=owjMoy6U@#&FDz}yph&lHx&>qcI0fAeV3!ku}G z#a8e9|5ax4W`&C;x8n6}uD19rD79<6d@|+g=E?iM%bfc;PwKMPKkM2UZX+E%p2KXW zC;fiCPoFbaf8CG!dNx-Zcy3k}|NPGFe^vePo1BwXXG~A~{W_#w=O^GVW_reN*B3_h z`E7}kbLQ{e_$fu+H!ZjBR?yXxb6h_ZG97=YuIT(luIk3+AG1`JubRAf`I?;c>rW*@ z=ANnI7COGe=RxHqx%2Q9+bf5%8^8Y6q&$40bv{u3zQqxJo-k%3!T)`$ z`2;_%KWt>0vhvSY^*?XTAFc2_=#~65Uw-&8232JR?j56?26e&$x_5J!y{eTpsr@v?MEIgEP$TXyRqFs2R z$(hopDN{5Qy#nn6eIqmGS z^z-`Fj?U9kSY4WJa#AeR>8|ws2|}@}I(lYTc|2hYb$iKsQSa@Q+67jBrO$SEe4g@; z{q(o|Pa96Ui-`UDme~D2$E@+j0C(j#m8GpWS&F)|7SF$`sc*~f zCcA3#r1`DU;a69$_fq*eIo39Oo?(D!?*7%^v@YHc(oOaIZ@t6O&~)XxU*{t=g{1pm zt%+SA{_OrK9Im*^LG0FD-iGUi9xicWt{2yxnf)q4o8iQzaNLE0`|S(&jx#zFrCs)hTU-)ll4x}aX1MYF8N&tN+fA|zVy%)7b_Fp#b}*fp;e1GR z!kYvSse%<88}l1g8FnyjzO>Y30uKY9^&;;wwj=9vJ&v7Nrg@-4Y=U}9Hdisnk;;2b z-TT(g=wS`3D}SGV!02Av>p;(I+A?m2+uB}B^i1?~3Fc^QwErTWaMIQ*UT5ueKJMuY zCz{DM$adO9_xEhkopZA&^EEfe#>;OMZgMvIm`eVV6AZLqSH5&IgEPX#+91wZX^{!L zvf?X|Nrt=~8ZwQB%3OSVm6BurrS#ZL&M~&Fn4rg^G`GV;-g(2aA9*#}3dz=odiOHV zHae0OYzDoJ3hMFf+7S8{5EP>%-)$S0zjhC-hO_;vjUdiAR z^UOj67D2((39jv8=c?bjW+B9EcsoR9r0lGI0l`k?J zwwmxW;rWimN1HlKg$`MUX>7?|%X;b+1>|E-wFb_ht!S3S)#=``ekfRtw|=h^ueCeC>g`|4qw}3i2nJK-)Xt4L-}5Ov$%HiqTjF0 zhZh>{4PBzG{Ce-ZqDVEf=rH+77x`D%r%#*h_&{`0W9)UQgMvCY6gDZah=t8s!`LV) z@p#_!Gm0||rFq0AJzZl{r&U|(x-t5VCNuNnT>se&C#;_|rtZ^zw>SJcvkJEZ2SY;R zB6pUPXM_~rKAfVzL!%|3`NX*Zwp{{xo8ovF^B9+wv#1z12P-LAmq##EzdFOW)_I2n z%axO|(+=#t%vQ~ya9w$ONsP_Mju#J(IxSMsukSs6Z6UY8VljoKEK$L8FZur5bU%7; z^?v8p7m5rC{vvDc9*#b>X4j|I>f1UIY0Y=%X?)y#Q|Ghye)Dg&_rFhP6ufyi!{GEE zUCHC;bY;(n{Y*3Y+R@RJXm;X{?!?@m?y|o=)tb!EaaK~wwTyT=d-~JHwEfa4r+??G zZejlW!FY#7(6#2iShk-ZXYYSs5mzy1p-Hno`;DrCKk<#vTMsT3ms^+c?!=!;A(PG% z8<>=o@|mW(I*4ZIZ0J~4H?3J#(oXP(h~LXcOC9FfO+J~kn)Luf diff --git a/src/icons/bizweb.png b/src/icons/bizweb.png deleted file mode 100644 index fbe062bb2e0e6a7d54227038f74e5aca5e70996f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52418 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 Z3}x)ojW;ZmTmo8a=jrO_vd$@?2>`9|+8O`= diff --git a/src/icons/bokeh.png b/src/icons/bokeh.png deleted file mode 100644 index b8c5167e5e5cf73d73078c4716e2e9f0d4b8370e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17742 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 diff --git a/src/icons/boom.svg b/src/icons/boom.svg deleted file mode 100644 index 18dac4f2b..000000000 --- a/src/icons/boom.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/icons/bubble.png b/src/icons/bubble.png deleted file mode 100644 index a5d9479ebd18abfa1ee9188665152e1c00d826cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 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 HoD!M<)j054 diff --git a/src/icons/byINTI.svg b/src/icons/byINTI.svg deleted file mode 100644 index 98f626891..000000000 --- a/src/icons/byINTI.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - diff --git a/src/icons/cPanel.png b/src/icons/cPanel.png deleted file mode 100644 index e34e2eda4cf499b0a67bc14129342ca9314197d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 539 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfk33x*Ln>~)o#wCM5-8Hn zzFE+CLvY%S3=e^(4?yWhqcKu4r@8`eYv;Dp&d*hK?`|}TarmKWBs?TL<5WjIoB!l5Tn)S^CWX z<0i{`I-h28l&s)a;@&Z{lTD-1WzWQ}P8ofM$TJrFy&Es(v%O%N@3p@+GQo@UoT2}N zRF=(>jm8_8`3~ysxO(H1U1UNuS52dmn}Tr9#g#J{rbdO`ox4{utt)uPJo}W2Z%;#1$uUR1@Qy=*5+Q1W@f%oN51ikV)gH;T$fr(2 zcx_|Y1*U0JZ!q_28+toj$a|o%_2P^uV^)^GR$}s#ewiD8{N$m(G%0`iN`=318b?pg vSX#XPo^;xZ{rz>a8&}t@IXY|NH|8fH0!fV`k~bL`7#KWV{an^LB{Ts5^19!9 diff --git a/src/icons/caddy.svg b/src/icons/caddy.svg deleted file mode 100644 index bdf1c9397..000000000 --- a/src/icons/caddy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/ccvshop.png b/src/icons/ccvshop.png deleted file mode 100644 index a5843973f388ebffaaae2a8f302c1a60b91e62a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3957 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 QFfcH9y85}Sb4q9e0NNd+ApigX diff --git a/src/icons/cgit.png b/src/icons/cgit.png deleted file mode 100644 index aae35a70e70351fe6dcb3e905e2e388cf0cb0ac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzI0Jk_Tn{iXFf=gy|Np=1 zPYnkH1B0rki(?4K_2dXv7M>d&Y^;209E}3eyNtBE60@>WBw84X1Gh3VOgy3-eKNmn RAp-*ggQu&X%Q~loCIIV}9(@1+ diff --git a/src/icons/chevereto.png b/src/icons/chevereto.png deleted file mode 100644 index 81e189814c0aa7ef496817b71795029b4ea28230..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2505 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 diff --git a/src/icons/clarity.svg b/src/icons/clarity.svg deleted file mode 100644 index 29f217c2d..000000000 --- a/src/icons/clarity.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - logo - Created with Sketch. - - - - - diff --git a/src/icons/cloudcart.svg b/src/icons/cloudcart.svg deleted file mode 100644 index e7029a935..000000000 --- a/src/icons/cloudcart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/cnzz.png b/src/icons/cnzz.png deleted file mode 100644 index 00e269b06404cf2f9155d916f6769ceec3b0d3c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(I@nbroNkK;el1>qr67!Yf)L3!PSoMwJ@u{K7rUL`7GxuPOWB z!TzJGn!7iz<6GCH@PqNulNU=~D5?I_*WA+a@xc!H_wQ`q-D7lGe8yyTw#HjioW&LKYmn+KaRZj{GUv1*14nxf0cQuZIPanE1{p*EG$?Sv7UwWnf@nOY(MiVfYV%3-&Ib z%)r3FS>O>_%)r1c48n{Iv*t)JFfg!}c>21sKVfBK;?rRc-8P$nfzi#=#WBR<^wP<9 zy__5cj{i5_t>m_>F{DEIQK(aR>`yjZ_b*;?p8f(~*e(it2snnvdPpoR2-?7ZzRpLy zs4xAzrsu5HbLY;y|E9id`kLaR+G>8mgJxlOH6O3J&Ki67&dJQ}t=}&G3u`!jk>&h) z!5h^#cS$hxMYGS)w>$Wwy)(gh!DabHm*w+XUZgzS```3rb-aX;@p{H{JDC(-OD8KR z?bxw~fr0J0{Dr9XjMt(po)`UE!r*ZxO4@6~wL?+eQG59qD!LafNZ1*}_Q9g>a)p*+ z-{S?&`;zbRrzP|>8mhgRp?l)c0Tz@l%S@3U#w$;rOe1_GtROZR-{J>YH zoyw7se0-0gafhVpT8GCkeU43*&$`#!|7Bb%arT&8m3nRsv-`SJ^LNaDw2^^JhqzaQWK{rdUq!TmQW5j*#vTo;`7CNb=FOu(NP&wk&%_4EAc52sK6IDR-Pqw#%R z$@{8;w;8c-;)8F72mko??emv!kDtDLdhY74tCxPBKK^$9{vU_;UEQ$z`_9eZHm&)( za`C5WeV-$g%!I)7g?{NP{8EAz{9A3 zJCOmeqWzym`TzL%>FXe*WXh(?5?Myt#4b`_1d0FI~QS_TsP0 z=kFgrvwqv5@B4Or-@X0irp<>}ZM?f^$&)#Azbu~faQe(89TU@wyEkOkeQ2xMn^}IZ zwB&L@fpc&{QC$9ti2NnN*$vTIX-=8%iqdP`(%G89B4xM>> z^vKmM`(N+axoFjn^Gi2<+q&WUqE*k9Eqk(f$+0PmA5Wk0de-!76Q`G!PCwQ*d3{^o zoQ9r5bv;p0&G(y{CX_ZEFKhhJULPD$*Ogxzlvq6}vt&a|fm2YvlUe?Cgl_ zcg2}SE}1b-84q*P&27_9r6j%0Ni?ucbaIKG>=T#c9{V6MW^YhTxJz`POSGSJbgFyQ z`MAg&kI2Vy;cJ6Jwg(4iioGdhU|>n{ba4#Hxc7Eys_<_Wa#_ zbK+c++mrIj&*hb${(T`T?^XIq0S}KK{2G3{_iwo_A@ae;%|wsxIAy;49rd7IGu^c3_E#=?NDTGO~+)#?>qWFP1{`7A{;z*|Dv~h zdqY>3txXbs_hsA1xXyDirSEEH9PgVY8{xlr>58Zwf7PbX>tDQUtzq6t^^KBq&nDPg z*48-sSpf%*p+mj@HU=nX10_ zkZQ&MtK#SC%C*DRRLDx4-Io|{eRAeMox33ui#XSNHpxs?ul1Yo@!+R@NtZSsSfLsg z`|oVGc38MaxK8x9jH3q+JX@vff2&bJ_Tz~UXYWKTEjc*3a+ZSWQ_twG(+ej__hmkD z+q-geb@80zZ};VeAD&~A8Mwz+JuzlCmw(AgmNzpNd{gW3Q<$h8vul&kG3PWBnH^EF zHANb2KP^}7n)u+ZLceB=cO(Nx$v*oJso(t zl)HTqo0N3h@6=yvvafwKQzA51b;T=Oa9HW~+>d>O(^5$p!T%AACUG{G57`IH`1CG% zygBWl!5gEX4H1=xPISrp#$NXgGhx4Q)Yt6o!>!ktwL`;RwRpKY)y??meIR{lnJ28h< zTWsPghvP+DToqk^L+)y1FL64(`b7*^q|NEnwVLG$mp4nPsd??ckoQ~ojMEYk?PoIt zuWfmHA<-y_H|O}?s=Jy$zH?QpckDJ_I`iq0hUur}101hAmpA6!wo(CuKa*?NkE+yN V6v{1I&A`CG;OXk;vd$@?2>`Q}h)@6k diff --git a/src/icons/coinhave.png b/src/icons/coinhave.png deleted file mode 100644 index 2162530ab2beb1b1bdf203bdf55a06463c771ef0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!+@3CuArY-_rz@U#6(G?j z|6X(>M_9PXPv1pii!%&3lU+A(C{0rpJ)>l1I9sQ!lg%*lXhMYX*+sb$%K|TK*e0#V zHNF1V{rb2sZ1xr#KGyxdm)`zf=3F78n0}A^dXswQJ&gaj8NTZ}PEvXFamU(anNpi? zzDYahTF>Edz0}Um?nK(=AAjo@zWuiS{8J|O`g+SohlZe)EC)VTq->0c`MRI?^*s%- z?rE!5fsl&l{1Qh2ozT#=FH5pGn+mp1yZd7kyWjH5v3u|4CC^gZ8^?dxVBgp09}$R@ zV8hT*x4(ap1_KKdO#Qi&fnjSD z?`0E44H2$wzBhBsB>CD!x?R&5?B<{UCV9Yshpm~h;q9ptDMn9d=PBYdqifLV!{QRBMm4ShQ!PC{xWt~$(697a`16u$9 diff --git a/src/icons/coinimp.png b/src/icons/coinimp.png deleted file mode 100644 index 80b82ded73a56f5310e93b5f629ac2f372cca2ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1999 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_SkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=m>B|mLR^3T z{Q3Otmz@`0K6&%y^Vjd9sRvdadpc|P!+Xy^y?X!k%eSA?c0P=sdU@I5C(DmK{q*JM zj~_qR9Dk;ge`N2K-;vY*-+%e*$IqX$_dJ}i_5R%#ze-m8b?Er5Tk+`4$8V?a{<`+~ zSI36C2Ia@Ueg8Rq?;nqz|EBeCR0^*s=3m%*>GiG)FAv}NUA*YV<})uofBjj#=C57b z4~>#rOAkE>>^cAJ?XTEb|7P$1)4cI-&$hplcl}*?;?LzrztoG4X3V}?zUr@b**(XO zKRui7UA+JPC>d`52{vvQp~^T+510Z!GEi!k6LASt~~l+-~Q96_Jv#bfBS~h(pe`Q z+JBqXzl@&ttbOyRij}WICq8%X_^Dlf*RcAjbmk$C&L=T5-WDzU9zFAa=E7f3-~apn z|Nq-B|FahTH>i4Y==wL^vYW+A-~Rjm|Kg+nwd?+;&j0`A$NwL{{@b>GJ9GE9Tj!Va z4}MSE`~Ucz|9}7ezjNo#kz4-@mi~M5@#o9;zb-xg|KjEA@bGXWBcrgeu&rCS`c3$s zF#F$wSHCu&`#ov*|F2)a&X_S{?b@{upS}0)|37>7Y$+)zIXO99U0qF0&FC5bu0Q+# z?%g|ETig2jdNnn*;3@yZr~N;8@Zjuq=XRfdw(8`cW4C@EJ$iKKnKvaX{y%*9Xye9> zd-v`wTlxRe!(Si2e6Lt~&pI+M~qL+Z26WwMGOqgXFOdTLp+WrCn!i77(HY> zqr-FNM2*`5HnlLDhTgdod1szyxpv@Sr*J{x=K{qFnE>876*6Z|pK55|k0sgyvI6DJS92}no{ZP_$+N@&Q{D~VDj zCKF9FG!IAIIvjcwD#;7vu4hWj)*!L#cX<`;mDDkuUD^J zefuU+N+v=!QLe10tgy7Wm7zS8-#<)$!iMer>v!#%zhB#@*-ZON7lYu2Qx4%097Y@1 zxIXV@S-tu+!%hQU#WiadI(XUftU7a6e%)bHo2Ev^OIO2fPqBMCn`o~t<#Ara>!ZcH7lLE)bt661!t&-_)DYj%Z@xBe z@23^3v!5FltdMKp^_)e0#f(Oljrta?W`|1W+__M|_2fkGWWV{1)d_4)&Dtt+=Qy=w z9e%R*#miH^oSw`ovS;nPFBI@8E9xaUTw-92EpYce%gQ}xf5Ar~pHD_&yz92gzEyad zetr$Z(%ahM>tpxV394=9p3SyknzVWTov6a!=cexd{w|)qk$r>3W!I|{+Ab7-e{}dY z#|I9rtdk9E68}Ap<>2+7FeSd8OZ3jF?h6yNpW4oCd}tAK*jR;oo_#adzJ!LX4I65H za?NRuJ9@bEP9<+h)!VbT%ir7Aw6F{MFf$uVn_PbDRI&KYq1XQN_t*UV^|o5bAY>?md0&(SFfYEb0%t zWJM2Xl?gF;FyA}IX_b(oAj!aRC7$iZ`KTCv1_lPz64!{5l*E!$tK_28#FA77BLhQo zT|*;XBa;wAQ!8U*D+5Dq0|P4qgQ!0&t5G!M=BH$)RU$MPg&3Mx8CzJHnm{zT&%5Tt Qz`(%Z>FVdQ&MBb@0C1cHn*aa+ diff --git a/src/icons/colormeshop.png b/src/icons/colormeshop.png deleted file mode 100644 index af70496d85679b1d30e36d35bbf63ea441f72f39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29351 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 FngEW;$+-Xk diff --git a/src/icons/converted/.gitkeep b/src/icons/converted/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/icons/datadome.png b/src/icons/datadome.png deleted file mode 100644 index 9c19fb1d7f19b35f95a376e95c4d0031bab95164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4164 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 X`>K0pzK#(C0|SGntDnm{r-UW|3{~&? diff --git a/src/icons/datocms.svg b/src/icons/datocms.svg deleted file mode 100644 index efc30b36c..000000000 --- a/src/icons/datocms.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - Artboard - Created with Sketch. - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/debut.png b/src/icons/debut.png deleted file mode 100644 index 737a0328886bc1c80aa72339ada21b3a531bacfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUgI=%~K9cJ+vPiC~f+04Mekl^X!7*cVo z^t_``g8~O@fP=C2gMY_;1AN5)ww~FOD8LXRy6um{GSLm&+`0S&zIt$FB#Lvb;D}hm zw`0#$7V8Uhrfs)<$60ID#}}6#VVk4HIQJvBjnu?_+HD10#a#8<_o%;Niz+7{ySuxa zn3yOlD+>w=GB7awXJGg*DEMDl`M-(De|Pu);o<)?Gyhjr{qOAjKV!!K<;(wX-TMFV z;r|yd{J(oQyKdW21_owsPZ!6Kid%1IT%5GXK)|({w^PwcVS8Z6oWOto)xS5kvZS~~ z-kH1d(Y}bOT$XCJyP18rWL;eq%6*zC?N~BfL$&c?riNcXe+zIH{Y*QyzvJijM3;@F z4Vx=ZTv*BcX~}!>g~99x-le?IWH2jXxOncMm(t@2rpCR_%cm)BE>jVeTln`(dk+hP z(JjUXVVAQ98WfpxuGz|+t2ttDc1B)Z(jtk5yIe{u|3;=dtYe+%)wK60!<>mOOCIG+ zP_Sj2aDlJD!x=|#878)GA-t1^?BbdEaIJzvf9Vv<(& zYZsm!9rKb_v@KkjxTJAf`*cimS52P-V>!JvEFSx%l0uaOwzmS(Y`Hfe*c|V zUz1wqRr(UKrlxjFJGZ@?=Qwfh=>=<9Ke+^*P*`|breX8$+=9jxb6Fp(nW%3Rwl->O z*46&2>%VgBYxmppf6m7nAA~1Sf5Ts^D&M|<^UZi91mB|U~Oc+MrUbTlNM4HKGZlJ{ZW-yEA&4S~j= zUwXNGeg4zHD4c)agy#l&XWCc3nO1-PhQHwzru5Kj-;1A|+qH4Q`9u>#`9{z+C&G56~io8QLns+_F1_VvS}y8>6`k7iWq9OjS-**~{%$6j5&>%~9WCa(j9 cYyG8sqtq-Z!I^c@3=9kmp00i_>zopr00(2v$N&HU diff --git a/src/icons/deepminer.png b/src/icons/deepminer.png deleted file mode 100644 index e85712f8eced9b00cc778aac1b3617bb30d9459e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8170 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 diff --git a/src/icons/default.svg b/src/icons/default.svg deleted file mode 100644 index fbbd408a7..000000000 --- a/src/icons/default.svg +++ /dev/null @@ -1 +0,0 @@ -Favicon \ No newline at end of file diff --git a/src/icons/docusaurus.svg b/src/icons/docusaurus.svg deleted file mode 100644 index 81b7405ed..000000000 --- a/src/icons/docusaurus.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - docusaurus - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/icons/duda.png b/src/icons/duda.png deleted file mode 100644 index 09d75d3ad013167aa3610f76cb5801a540f556bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115763 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 rZN9bETW+gWma_TAVl1rpDZcoR?5 - - - - - diff --git a/src/icons/Crazy Egg.png b/src/icons/Crazy Egg.png deleted file mode 100644 index ff8b90416718ed4bb5016207d0dae078cd52ca18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU9&yWvvi7{c!P{FAu)|`mo|mMB9#l^N%-Pc)Vodeyxoc zn|53)+k0dFiThJe++W|ZGoX5-L-G=#8!tBBdvpH5+e6PkUYvT+=*!RdGY?xXKi%NU zAq}#Wu_VYZn8D%MjWh-Zh7wN~$B>G+&^~u2CPN-(-Q{`9zyJI1p2WVnW#`!#6{TI_ z6Rg53K7Zu7Q>Lw}niCL_!tGykW4qY214oZOK3(g~za#j;1r~0Gq=ch~7*y6Z=j3h9 zIiJXKA)dYDbN{>gun7ArlUbKq`e<%@s#$sa^P*QlS{?Term;^ \ No newline at end of file diff --git a/src/icons/Cross Pixel.png b/src/icons/Cross Pixel.png deleted file mode 100644 index 7984e3dc095035ea987e50c6283087be03f7a61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7(mh=qLo7}wCp0u(2>mbF z!77pE$YkKtlP0qD1XByo!IfgM8y@p4Q&ceABc_<$mY8zZpy&G36I>q?_b_-qTxIJKu{~H<7IDCw|6kV9RcorPtp2Di+deOtpNoYxIkea1&;EcJ9x|d{CS*t$HXJBAp N@O1TaS?83{1OPn^HAw&f diff --git a/src/icons/CrossBox.png b/src/icons/CrossBox.png deleted file mode 100644 index c907d010be612037bf227d57b54d5167f15afef4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2958 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 N;OXk;vd$@?2>?v>fy4j+ diff --git a/src/icons/Crypto-Loot.png b/src/icons/Crypto-Loot.png deleted file mode 100644 index 4bcd3b9b361e234caf96d1683c1b8b0ad2e3c14a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGW(N3#xPIx2Wnf_V)*ts{ zLfqHB*bhC?Y1Znj%uJtpV?=q_j}?3S=*T#zN*Krp@vyVJ>5O{N6ndv2tJFH5vv6lYuSX%K9nU?L}?F2=7Q#PhZ*>QzVN^R|flO`%t+0}mB?ZOL$% z7H-)WWY+Fy-0Evo>82NJrsAwFWu+vxF4d{TStr*)E80}aQc+AtN-$;N%oPj_3~xML z978NlU!8Qa?63llYb6KsyvH~D-kv#oVaenF^)WA%mgfmYlm_eW47aM1*|=Z#?9R!b zmuZ{sY;kbg^zB6A24C_0`I6-tHXVO1pV`Wts(9|{E#b1o5(3AopUo&_PLqj|)Zgb{-Wt+wtPYw+Z*0&qT?8mJBTPEc?=7Ut4TEXI0|6yT!Q`JIwA#yp^~h zdtaTyxQ@4Y$?ckUmgj$dc{Rq|`Jm^x<>$*wzQ>k-6jyKUZ&H)Z)Kasl4SnJLYi{PD z>G@oRuGikjdbXZlJGFc1LucPJT5FtowtkK&-dP;K=R(up$G@0TPI7mdKI;Vst0AYf~L;wH) diff --git a/src/icons/CubeCart.png b/src/icons/CubeCart.png deleted file mode 100644 index ac631e741acd264435e95d2e1813598c9b694cb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 734 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$mU_B4hDb>I9`MbM36)@Y z@V(}a@%M8+YLl;|B>6%Z^u3b*U&cu;S^(tJ?KlIz$)w>7Z}3pUSv=Cg*ufyqHZ zYt88%`&DN*TxfRk?>VhAO>Qgyyp1iJyZ7EaoxL}2jfCJ`d!PNU``M=2ZoH?&z^rMJ z+|$7FT=4PQj^jaljIRI6c&*x}ct_4Jk58R_>P0zW&RA6?28a7e3Ie@bg*qDU&Ys2> z7NLTXI*6#tLuLxS?}9$q4NEk zOLGstxc0B2dSi9kwxdoQ9lNgGvYeT@`AUec=Dx}gPyT7l&0N869v_w5*3Gi7Fk?K{bG$H)lZ*ZM(Yp@=7tUR+Jv%*!W1h#) z^M&_9E=DgGzaLlm@Yd_-%bQ-Q^nTv^E->uPoUHmkx2l*|=y}JBcNyR8y}Ehwqjvl6 z_LaroUwyl^WzGH{|DJz7%{_nL#?Swbz4F>F>;CBC!zb$x3-xqboLDyLuF9`(+ua2Y zz5F>-{x^I7@#FFL{(Rlsz1#XUcVzDR`?Y^cX1TU71sJLci=I8s+yC#_VOynRlHHc~ zrI*jYzhmzWzpVG}OXqnfozv`0QCb?}q+{~-@~hu4|Jl^djSYX<86^05m^MZQuU~lYuHA743BiNKavSTX{Ii`U zH|NRYMQ3`~%1ZTLTRiE}rDrp}*XI@L{bOaC)z_VUNM|bp0|SGntDnm{r-UW|^#*3| diff --git a/src/icons/Cufon.png b/src/icons/Cufon.png deleted file mode 100644 index 44ff3c1cdee73972c6cebfee8c76361f8abe31c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2513 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 diff --git a/src/icons/D3.png b/src/icons/D3.png deleted file mode 100644 index 375a73f8fc3debdfcabf36e2f61ebe18de3a19ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1328 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMU-#uL%Ln`9VPOIz)O_exS zfByH}n|WrlL^Bu8m^t%p(6)d;DaXjhlPQ9Z39fuk~7oyF(Ao85WYclm3@Ue*Bn9X8K@zy4kjfA6#Gzw9e^)ytF} z?sZ@6{B0)r`fklqojqJNj`lh_GFj?t|5cbZ?)DKm<4}~6kQ89079@GwCr9zeCxI_I zA0D1#T{rjT3CDoBi{`wZaNq37yi{*S_6Wn;UlrW{c0Eb{{A6nJ(uDd)2P+ne?3DVE z>)!ZU??cT`zoqvk7ps2YJn$;t#KDTJN_}PS6qKi&U_u4 z9Q%)q+HL+5_DUbIh;$7Lj-}F7=Y3e$<23hE z(Wx3vgW$L3+kVz8#*!8G(^b5v0^EnB1 zFEUh=`V*0}EB;dMBz=Qq#tYMRrc_*BqjO5S|IChnCl@M%Z*$~(tY_TM7`S4R^V6I? zjB{Lh_uUsd@4rM`b<5|9EpAs9)aKparTS4dL8(X~-A3*_%e3I;-ss$^tZLy;n4^XN zme{SUfsLo6X~HR9UmO=Zd}fgVy7#5xc;Zu9sIJh%{G>1{Bde~eloRY*L>eP-z)sF<$lrqH9AeJ)@xg%xlDO*5s8+=E-#@CM&bQku^Bb@oxIg zHxV}0jDLzm_OGAfG3#<*>%y1kxo+t>aul|$XukC5a$n!M_P89KV|uqYXNf9%xiil` z;iy~46F6U)YwE@$lX88!dw-w0p_1kNd~xu1Z=Gss3yCLRRBUTiXO*9+_%1GVcJJwl z^9?I<=BdrTyzZD-VDmh8f7>g*`pw6hH69=GUU+-^>X<_pD-UE}IS}PFUy*P9zEE4< zpX(nz3J&HAm=>pby?4Q(gr5hB{a>7_dMx!oBuik{<<~Or&hNgY8n&|f<4JFg7@kpSi32cY0TJR!r-(@pYB#1hL4HC#NPquRU|3Lg>rR zw?XetO%^YVee_`hbL5A=yt;==I6NQobF6poi@1K{z?^;Zuj(FM+2!`&MeXD?#%#t* zKFYjnS=8QWytjAwo}qb5@9D89^JR?oOmE6q-u+_O&OWQ1w^r^1L)Y86$0h!88N7Pm zn%kqX#(i$`gm$e;&dZC`vUjq+Smg6l-XiyQgTX469Oku?BYdT%F~%Ep_{>tgF6;1l x-6`*X)(ev*#Jm^8x9*p-wPVkD@c-ES2F;KgYbJj$VPIfj@O1TaS?83{1OVfJds6@a diff --git a/src/icons/DHTMLX.png b/src/icons/DHTMLX.png deleted file mode 100644 index d74c581681f4a52593b4241e36f5fabd9a552458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzcmjMvTp1V`SQ=LU|Nno^ z^Z#zlN5dHy7#K@}{DK)Ap4~`eU|>-6ba4!+h)X`e=G54rsBL6BO|ew1W5(7m+A~d@sC|9$?&a-OE&)u*9~fskoKTvrvuUD2qe4@{rh*em{|*S;Nl~?PObg+8 z!YDP#mBmq9$ec6Ji6hd3iBXs*S!`C_kI<`@p{2{;&fCXqCK9@R^{YAS{pNn28?3CX zTDRNiW74`K(Qc<7?-W~Jq`TkL>)x^Nv484MYZTtiC}jJ8eu4duf8P4*r6OORKao=^ z5x)7az(3n5r3+7(TAP`a-IprfcJV)hL-v!OdsexvozpohCYFnZ#ozhH`mhzEeINh- zSnqsR%T?ccpZK=-RTIi=_r0z1eK5tsaLc2$!PQ}jmrZxi6e;)MXt7%Qt;KI+_9})3 z#3-+?^Vr(Ld&OJzEQyV z*EacaZ1JA<%N1O4llZw(jy*mh8qYhK+wR!1qf_oSH9ZKKSofH-a~HE9=c4>&h1=iF zjuV^mFHbtibio_JjfvCW=|5rmmZP+C3;*}In>W97+Vo1L<=fZID#si0bKG-_X;8M=DWph3V6fc*KdLMhOGSJYK?McWzc7_*a%y*-; zBV}%$ZnlWtv|y*;A16cJ?~E5hKKW`bw7OW#Ew&?i)|M@MoKM(o8%jAMtB${2}o33rfuTOC&ke zu9SG4n{rz6)ABh^me(e>7QA8n;5e_%Co1As)q3ld+R4sV_f>_vZ@%zfH9>e)!xW-=SRt%|3epV`o7`4d77_PfH~*>gFYRd@|qLBxH#U?S)nlX z`^INt|8}>3WR8|~pYZVRfl`I7sT~|luPSRUmT+yY?_twAc`+$1TXIuORLPUjkDjy4 zCmHRp*K4@o>=;=iTo5^TpCFghdjV7B7{1FVdQ&MBb@080-+?f?J) diff --git a/src/icons/DNN.png b/src/icons/DNN.png deleted file mode 100644 index e1330f90e517192a479e583d7b06fdcf616967a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!{+=$5ArY-dubs~h370tb z@%+r{i;K2sha~tCwWH_QKQ!0e`svuyZ*j$G%Xq7H{I#bXvXI#r5T; z*#Uy8!G`a=I=L@*`lcV5d9J@W#>dUcWU}<5Gd2Zf?=8=NpZ9&=`MnR1h995wR&!zB z^N0iQzeo4pKld;EXL0>B^9T1PAD7P4%e^eaRQ9mACN?Q+KTvL~XSS6+&Uu16-?LMKdurQ_urAre$CKtNE;WwaT)11p z!RydH+fU8x9JPI}Vi_S>)3i(@=id_Xiof=~rf7?VL(ivX_Ba1t&YAFh*UR0FP9NUa zTwVNg)rIv3Pv$AsMDJl$cx2SM+()jf)ZMBK5BCQk;A#ONo8`Els_U=(Rh&jN?}w zpBrtEpJeub=|)Qj&9XniD=SUnr*7JQYxY{bXoL3UJEB*xGAp1fq}u()z4*} HQ$iB}@X{%J diff --git a/src/icons/DTG.png b/src/icons/DTG.png deleted file mode 100644 index fff0ad86ea0f0a6ca933763c9228305d9996741e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1007 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANOK+dN$yLn01uou2Ix9LR8d z{X^yITWQBGxmwI!`>ffh$K>*&4!JK=c$`kXXqBI2=knFi>9mpY<*pu`4J)n~C2g)r zVM$%0G|l5$%nk07HS3Pw*|Yrr#mwV|ndx`!{#@93`tRR&A8pJU1(ZG%?9)=P+#D0R ze*M?KS8qPM`swJ4T8SMW@1;w~eT*rP|1wuIT!>|cpn}ssVH?(u|8*HIMSNfu=+bRa zXmB{Q$@volN3G-a4Ra=iu9IFCjQoa*OPanAXg*L2OaqRrwzk9bc9hzLm z_;eDh!!t%Z!%tc6*Bz@mIVBkW1+lJpGq3Kh1mi)oj|E4xRx%xW%Out#sKA`2rr@}$ zVdjBTEN^6$6>jCp9q|%%s65KDMbswnNAEtrg7y!R%I{exFO6aSz2eWMl#&g!}6V5uhV#e23Ijuz-OBk(g8eQn-NVe7Sb+G)6-Pv?Q zLL_6QtbAH#Z+LeEYuJVv>Iw{Bgl(Us7G0e3KK17;y`2BuHhd*am!>LDIKT4VlE~GH z91?MTcNH%EJnW(Gy^wLj_wqRc9D5CSaECEjeqac8G})0;UEdMR^zx+mB_6|Bhuc&a zo2gg{wa>BZ^9|qQSCV32{?A$d2g@#*J?@%mW=peu95^{1{c>oUy_D&*gpzxT)eTAG zgUasKiyl0A64V@%uw?QXzYNxR2gQzG`S<&B6&)31O>VUP=iR{|w(Hl|KjyYMkM5l) TpVGjgTe~DWM4f)qlsm diff --git a/src/icons/Dancer.png b/src/icons/Dancer.png deleted file mode 100644 index 346ea7489a26a9c8138d75ba4555e486a31caa12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 794 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG$9(uYshG?8m{_*|&{r~^} zH$J()zrL|Yx?Ij=+ZOdDOVpR9m3;TD`Sy%C;+wvUq=11#$p8P}zu$YDe(l@2dHWbo zo9Eb9{rffX^Y!OCk*S%<@1M&5`FEOsL8X8#&;J7n$M-q^YCFb$KE|^A^~WbSyRYTl z-d=cp;mgm{WA}WoIeu`mmsXbfd;7K*i441*{Cg~3<)#+>P5$zA*Fk_o*RQ_y1+fWVAea?WE`nw(4~AaQ*vF&e(8E@1EQ4-`V9Y zB{BQ0ZKdP!0}rl!=3l-2U8koHv*pWg&BycN_Ii;pcC@=e5Iv0{52u-#Mjc z&c>NfFLs;v`uOJC)s{bg8C~lws!86RZIc!4EZ<((`PyOM(zSoL9?zeadqYo0$tw9G zmuKe9L!WLvl`bzTDo7EX%Dl8;->VmM8Lkz4do`6^|M#-O5dvfCHZPr)bw@t%bq@5-SlbJn?*&TrDs3w5=&UH z^odA_Y5BA1)6&Jm8IG>EtBVc1zp3nUSev%_`>LO;ck6y?F5h9Ze@|4T@8R3_5uwh; zs=F5yf8x=O{(a!Xifi{yhRg50W^VNNAG^%uXJ+5p&)@Ix^I@G85_VllQT6VPo9ovt zUA<=2y9bZv1qVgOT-}iO{NRQc6#*NVl;0iO>#int&3t}6i&XK~kF(j|*WIc4mw0%d z^5o}wwk7|5eO>-u?@sNyRqMXK{H-5wq%ru!{;knv60@V<*;ju(_L;xhFE(=b=Y;70 zS8A89zgzLG?)JjV4(0Q9R|!vIN$h<8fB$Lo_Y$+B*xZlh-6>AFzVY*J|CpGKmF5QT z-p1O@+xw5fe*;g($=@$lZf;e5>iIH~bEV`|)34Xx+c0qb``hhtkKw|v&;HvrElL>} P7#KWV{an^LB{Ts5h8e3v diff --git a/src/icons/Danneo CMS.png b/src/icons/Danneo CMS.png deleted file mode 100644 index 136d502c3762317642d9dd48f0f64accc1edf279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+tn+kn4AD5>d%>5R(UGCy zp?QdixmVD^JjJ{e=a}AYYws>8a?}*pI(0Gs!{nPYWt~lPbAIIqonnxJs5hZ~!? zO`C_HohnOdR@Z_FEQ;JuS2WA<9%cDn;l(d|=EDS^4=!q jxHVVT#%KTg$e$m}(!WOZyyH>^1_lOCS3j3^P6 - - - - - - - - - - diff --git a/src/icons/DataLife Engine.png b/src/icons/DataLife Engine.png deleted file mode 100644 index 871ad39ac0418df1c048ddd928993f79dd63a9e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 420 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU$&Pp4+Caid;8_LVf(qv6?fexUs`_V&DJaLa#!68o_$lT@qF9P zClT|n_U(JtwC#c4%!}D8Z?C)X_Wid%?o+OR|MfRx`K?{oKX^~S_~_lw+*P+G?0=TB z^z!6`&$*PRHZw3VFqH)P1v4-*PWiizfq`L@r;B4qMO<#b>m+7J9+p&3UxPC_ZK=Qh z-`=J!v(GX=a=A{$G4D&Mho{_X*Wam<>|u8D**iD0mwQ|+FNU$aXSclBzxw}5x3#Y~ z$SnEU#j){5Xl~>-CKE5$b)WZrxvIG9@4>iThcp@2UUC(k8+78+oz(_cI^MYDEO@Xs z{hHiPXE!f}#7(N~arZ;a_He)GoICgLyDR diff --git a/src/icons/DataPower.png b/src/icons/DataPower.png deleted file mode 100644 index 0cee484aa1bbeb07f68c1fb961df7fda7a3e6032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6727 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 diff --git a/src/icons/DataTables.png b/src/icons/DataTables.png deleted file mode 100644 index f3763e9aa60fbdb6d6e1682d21aa6af6481d938a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2922 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 \ No newline at end of file diff --git a/src/icons/Debian.png b/src/icons/Debian.png deleted file mode 100644 index 42db76b78947754b32c6ab3d0795dbe3dce311d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 721 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!Gdx`!Ln>|^ot~KC7btQ3 z{k^@Lb=eLdQ@QzMsz}blTpdB7Ol57wB_i6aJt?93`xbThEA0EpqNVz1cD|VR5}_c0 zAcjA3e^=kmJ!kuUYpMU=SGD=iZO;Fio53JzAklWf;RMUy ziySdLXA4;F9nSyAvFoAgowm6F{Fc&}!%x0`;G?p!JNyI7CxckSE-v4FBKO>cYT6%f zU=ll!6T$TRLEMV_=06x@Th;P;S%0(6e<0PVA8T+o7d)YXVZ3|h9=HEW@{&a!xwgX-_)(3xBnEU)g-Uq>iuo}j=8H+2wY_EP07QtH``fiWS{xuga zua3R^L0C&iCIIbEY#W{6F+}aqix8RTlo)mUGM< zzUJ(eJocgD_Ac}JelLIY?CjX_wL9XgjYvR$>SjI(skf22wepMiPH+~;S2>|0GIg8v z>m6n3w#Q9Ai|})+D+6=P{4}rfgGn>!Gf5|4uE)-<$id-$>3j z&ETxfw2gePXL(J!()>kdVqDx)OOgE?nl}&j_1&vFclExi#zs-?#m*HSMZQ9Z&GYtIR>trD z#_77$Es)*j@SEkTDX*K|ml^hcEOT90)ZMOJG&P6}3U$$&wv&(TP20hW(EOEm)9tF} zJFNOz`a1vDgW^jv54ad#JmnStvFq}Dp_KhSM%nLYeNmKlDzwSi-|ZqlefJ^fM<0}y zd))sNm6vx)&Es6myL)AMhE2-h4?MmY*?2E**4dXA!J+ojebrj?FNp`;3lh#7ioe_v z7q+xL-)V`8n9)hq8Bb?ljQKq&ztoIN`2G9M^RIfoIcw{Ch^@U>-#dbH$)&{W98r&^ zEx0>vk&?&9nMwO^2G3ZcskuqJ$@S#Dze<`tyXLIvdnd;Dc&C}Vwu(dBfri`n_){yp zRu=7KD`c7Q%SZ4|#0y6@##P&_)Y!duHttJvd^h>I*Trc8Z*FaowKmUVzr0NS{1oQe zc-F`7yv{{$yW04gr6b7x&XWjK~YNk9aD+I!Pc62rW+AaO}^5u|zNgw0>)XQ_L zr&Lv?oq75Fdu)H{+P242#8$HG@HFi9I=<_aCEMl8a;GEOOVgv(DqbAg(|xH?-Qi6B w480}up4*=`Xk44ofy`glX=O&AmHoi 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 IIVCg!0Jd8}(*OVf diff --git a/src/icons/DirectAdmin.png b/src/icons/DirectAdmin.png deleted file mode 100644 index 75f1a7e4837cfc4c6ad95ecc44c770c43a3dd6bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7eLP(pLn>~q4La+0C_!M( zH8a60KMeLTsNY|p{&?!_jRGzjQ%&rc%;Oh|^T%8f$@XrlpTDm$yg#motF7#Am=u%l zh3463GBOjz>c_Og+pU66E!==NIeeXhZg=G7g}CX7F_Nb6Mw<&;$VFJgL_J diff --git a/src/icons/Discourse.png b/src/icons/Discourse.png deleted file mode 100644 index dcda977b0c84ec6e49f5ecfdb3a3f3042170284b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1916 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 T@O~i!0|SGntDnm{r-UW|skvi7 diff --git a/src/icons/Disqus.svg b/src/icons/Disqus.svg deleted file mode 100644 index 48158aaa2..000000000 --- a/src/icons/Disqus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Django.png b/src/icons/Django.png deleted file mode 100644 index bd3ea090b71cffb8beaaa4404a088cabe6c28a81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 529 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0-tcsB45_%4Y~WYCP%}wF zM=av`j~}5&4@|6F#vX9N=J4UA8Z3QhjP9J=z91v&ZoP^?$aD@7pO-o=Vm;ZX<+e85 z6RVi&>KA9s-gn3Q(25*J*OOPwu5V9?`g_Kgd;0sx?G?{geQn>C6!l<&{Dh0)Z0=>1 zbuN(!GoPB4pT4yI{{Fwmc~A5+FF34!Z{M%^0t)w=-l~85r_MAX)6vIUY*X9!`S#b& zyev4u%^=2^>-}qG!of>-vnQIWl#2ye%E#;}W?lE|+Tz_;&S&_?*)^}eSN+Z4t8T@Y zN1QQVA9|~=$Uit!T3o>J&&y`lY3fsT8J_8<@M?d{Gw>~6yo~i;E4=AAek(uD)(g - - - - - - - - - - - - - - - - - diff --git a/src/icons/Dojo.png b/src/icons/Dojo.png deleted file mode 100644 index 96833c395b4807d64261202937ba067563fc40e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+?DKSS45_$PI?<5pkO6~h zeBp}-nWK&x6-_YaCkOmzX$SU0YVXl&x~& zAujIHb}9oqXDRN}$BC z`sZ`r8--szcEmt;eM;cktjnu3m?kMKSQGl-97ohI_ANY34MtsDjR#^MY+JMK0ZieHr<{JdZE{QR}rc%!Fw%Ac73+|rw~Md4W!E0=0V(X>N% za$Rn4eaU6@*}3<{5ywf@>x9qC9P*7^!p=}9=;hh?+D`HRV*bhhIreBW@A|cRrn&8p ztMfflZhb8Gyfei$_d_YmDPfMpi>-mzy7tay+?m9$!u)8e=n*YG0srhdGh8*g8G6Ka z1Su%HhD=;EVXd>i8N=k)4JTv{_v$|SX_=JAYpCA8TqlUBfmKO$VjPz&cf{9CQ!E&H zaw<%g<;E91yw`ip?fUoZDUWAFJ3l)7V8-0&as`%&UrwwP(Dq*A;hG`*RNQ7`Nc`iF zIqy8=Ss5g>ZftK3<4I;r7Fm7dqfcAYN@uaj3-(WEVeXaiy^Cw#n_PX_U@+-S%Icps7tbVZkaxesdTjf9r|*~9!ix6_JS}{} z6rtfJxyIN#`m?OV`!&7czqLEPG&it4)nm;5Kj|-zopr E0CK7%EC2ui diff --git a/src/icons/DokuWiki.png b/src/icons/DokuWiki.png deleted file mode 100644 index e9771b7d01fec088ea36d6d7919a60d265f76d00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2944 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 diff --git a/src/icons/Dotclear.png b/src/icons/Dotclear.png deleted file mode 100644 index af514f6e5f767ffc63621bd33d193975bd675f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUU7en;Wc{Z9?sqOLrXG+)pV<#6t~>3`;ZpV_4gkE<+ZU|?YIboFyt=akR{ E0O3w?Pyhe` diff --git a/src/icons/DoubleClick.svg b/src/icons/DoubleClick.svg deleted file mode 100644 index cf8155648..000000000 --- a/src/icons/DoubleClick.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/DovetailWRP.png b/src/icons/DovetailWRP.png deleted file mode 100644 index fbf47ef0525377cc9a8ae8185dd506cbe72be312..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7FM7H-hE&|@oqXSWR-nwW z{wl>?t{YQJG+&g)zDc_9jeSPBRa4P!fn7XJ2dp!bPiq|NPB7=x_p<+HRAgTL@=#)G z)*}6l-%fqdi%osTkss4{s3z{S3YY%zBh36V7B=%g|DE@|+GB5=yZPV!dk=r~e0lNn zItGVhU$XX;H|U(!n0{KoRj^4R;o)h)FWX9W>ZX2p`+u z_7RgC6eM_@R$oo3w{LnI!Ph+bl*_zZ*9GnN zF|53rRbVxjXNloqQuJ@~|*F89S^WBnjpBWe!7(8A5T-G@yGywnunfYM= diff --git a/src/icons/Doxygen.png b/src/icons/Doxygen.png deleted file mode 100644 index 20de99f2c66146767ddeb42e2b25033ad85dd1c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_H*Z=?jYnTLVzMH1X zz`(#*666=m;PC858Uq7^w5N+>2*>s03BQjAu)F=AARwSn{QocGVt$82hJpi<*Js-M S2r@7*FnGH9xvX@aOlAT znFEZ63XaVdTe>{=2RH_`ctrvE#!W+jBg3<*a|N5d8h|qIz??{`{Iq)&8Q@Zo915xqddEUcLF+6Pe{7>^|E01$RE)wK>`Fm zXzSC>?s|V$)vSAVYU#nwuV-8DPgNDoo*dCE9$MgaS9a;8jj!eR`R0Y4e!BJN`o|)3NZtaxx?~itEDm}F9V#X4?eMRpQ&4OqAHnKGR+$6kvhgI#Cin^^f_wU^j zJ-+p*e6gaU#SClyU2A(k{R~V0R2X%;d-cS#D}}D?(3q{l=`d~6O8*wd*5ojUNypk& zIIQjdr1M|_!=njO!kXHv%{K%HHGbxlG)j?~*sQ>-;JhS^Wl0!ghKrD?A>+=d(#ahm zj1v@@JeGLQGgv9`M8CI ze?NET-tN68m#Jmt3Tt^qG(}tt+u|>%t8k-B*VRR*so|?@K+VfwDHg?sg{$-{1utx0 zy5xeI$5NrBjZV5wOLQBrshFnuUdr9H`+NDjJ2M40=mi$X**$n{{k&kG^9I`!e=`{$ zoP50e9_Qi`*#oQ$5r4k%?A^aP<#glSwvKTBp1p-nUhb7|-?YR0=jTf^JPvm=nEhYP z!jO`Z(!yZC@ZqcsTk3_sCs*s+l)hQ4{QIJp%CY5j2j6Us4o9OPhUM0h zKK}lES;v3x5mm3wTfe0&{m5#A^X%Vkye-vd8f_DO8jZo@u$A?Yh1;wnFTTF1dd~f|DwernN>SbYM&{t^vafru^KD)+cXiP^ zu2+%FOHH{JJFYp%cYWI~=KXgSC1hnyw?>_1ROsAl+_bS={w4RPB9-W48~M3|B9332 zQZz$u`qpC2Sv}qB_zs5UsGan`bF2IA-Pm^d6$!mYg2l(yYH>x0?7S8=Gek^|RqB7X z5`(p!-8FMy|rQcf5K3mK%?LX5Bq2f8+o6fIhU|?YIboFyt=akR{0PEj@^#A|> diff --git a/src/icons/Drupal.svg b/src/icons/Drupal.svg deleted file mode 100644 index b32678feb..000000000 --- a/src/icons/Drupal.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - diff --git a/src/icons/Dynamicweb.png b/src/icons/Dynamicweb.png deleted file mode 100644 index e1e4be9acc41ebecea1c23085d4dca1c1afe948f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74|%#chE&{2PB_3Ex4%+( z>;DTAJ=ls4F880`%A}lJAG53I>O380z4*Op&!wfl?%%TOoyNskb$@@IEqi?~_HnEC zwC(PyOZPHK3W$jQ|9kRsdX|gihO)=cg#Le+5wFmDqT+mK@xEGc7t--+y_eShH2)RnEJ$DG?*m3a8&YEJFz>(<}dm+k**k+*-4V^Tn` zeb2W#tG$np>X-Lyu=x6JyWxqH^=rR>V{=!pYh_JRFp#>uJ6$fa=5y?!R{s58>;L{e z-eW4}5O}5Zb@j=G+}CR^F21O*^GpAPtIN{X<>%+EW^p}Q%beNM;a_Q+PC2m498#?nLHO9`En%6<4=5Z`x#Jz`x>AFf)TvlhK7& T+QI=03=9mOu6{1-oD!M#*b6t#XeoUSx6$a#&}`md@ky$kmQIYQ%Ergo8tylCy)u z&4>j;9urP@bWA$P!O3X+;_UZ}3C%{zB!-ez>h$Nj$KDLvovee+8Wxd4OA%SSrOCjt$OzJb3GT=`(x@c%h=g}zQ6bMo#)*rPQQx&K6hnRl~w*e zS?i_R-wc;9rUV0tTcIg_4>K9+S=%q|DwK4QpMg4KP%s!KDhAOvTt4OS6TNgimtzxX4L=t{kQU>G6jnV zcQw|{i<1lC=Sq0+;l`#(pRQee^!McaDK@+Fl+v%%GcfRq$Nzeg7k-DiE~r@}dPT;J zOMRJFHrvMjSsh;g`R==B^#?I0^=5Cc5R!enc+n!Y^raVNiUQQuEi=EabxepMYk}YY zXE7JAGrlxyoGHD3|K@+kd2VZ%{jB2Mo4Udwd(NCWb510sR{XANK7JtFuI}FCQzxbS zo0^I_dUBSpTj+k;a2mq}@wqYr^-G;ydZb|GnVNC|yIKESE6h5t7LV>y@;p@A(c8R(>WygtMd+@|Mko5?3yY=<~6bf;x&FNmTt7^FW6Sh z(=Rn+>%^-ySt%JyR;&i954Q7WOQ==4T+0SjHmrh1uw6sESmL^}{ts z7(9Cq_1Q~AE(zB<_`&<5n7qEt!F5ZQ-qh)EjNHQE_51kzf}+n0w>nBUXtl1hw6e;& zmSoDpan?Ll_N1}Z%nkpKn#JoI)SkbWZz8qTa;;&<(ze9N?Jip1Ttb}n7w?$-(D6%9 zi;!W&VTVg0{g>9PS<~{5YpnpoqxDB-|J^LXyo0ms%!>33_V3n{WEKQ7v2F2poWG%b z&AX$k_X}E=Vuwh3|huTEAdt@~IQ zynTz7)pVUeuK$k{4Q}gAKYi&^@b;g1Th$*OoUhg0saHi4)LIUn zt4ogZ+Er7=A(h3`eo03s${}UhvSpuc?Cj|XSig2zAMd%A(+P$Jo78XI-8nfgEHzbb zfqqcXf2JS@bse3U)w8W;?w>mGxkviVyKDGlCwBe=vM#sPxU8m2pnGO zz~BF57u)6!2K)U)f23^xb4OE8I{53U5a*z!89s(9W`(}``dR*-Rsh$8)79VKa&lN0 zEv@BszG&jV<4T4ct5uZ9b>18?CUSZtM7GRXyE7J zc>GB3@RAhs|3NoCRxf^_7yqf`&XS9VM3-fmMnr$Sx4mMa1e0U^{ss9zf3@)`Y4D{e z|LV9aa_-L`nJK$gUYIb;{rju$Yr0q8UKiLS`tHl=^ZQkHZMc$lBdw5ufq}u()z4*} HQ$iB}BeE=R diff --git a/src/icons/EKM.png b/src/icons/EKM.png deleted file mode 100644 index 41939f248cbbffe624201c52ddf2459ee4748a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1397 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE0BV#*4>q2Y^Y^t zR>*n!hLON@*EEs46Zpa;`Wc1UINnP1PjiZYwk12a@~u&@)p5)JU+>-jJGa>G`}f~< z{`&2^ANO!-R}^S4L@{n*UBR{{ftN+p@fFh*))m|V;tTXPG;szp{^R zrZ49OwmN1tUtzm>^FbE>I$!PMTijmsZf`Hybg99kUh&oEB*h2O3Lz)kH||};z3Vmu zlQu&jqtli5J+118ndhHAcwz}(p=+;%)b;=GPdA7%Y&xA_Z>LhnlU4lajDXqO$Yz&Jm-Z@!_Vsv# zv^DMQhm*G!W?%RyrfS3&WAgvZtqS&2^Cmyqny>fhG}}~XIX!j`@!by(r#nrQdDOi2 zDc78L674s-+k%J679JlZyA#!Zu2!NBNfQ`& z^HrUeUVONcS$BuoR)dDF>B<7K4_eJv?+W~Nxq-Q1**?yg%P%IDyw|GO86CAM*Q58+ zuKfY3@~j)9qDy1g6O0(QuGL!N_T%QNmLn6U7i=q+(F~gSS-auPf`1y4?`rgx?+VAh0y60tZZwxcr-rp;ZECwcJR z<6430qQanUd6f)bMAVc#R2uGOY;rW1aNYR)4ilT!v%hB>8s;*!Z)wos(o9r((WAD7 z&u5Wap{Rb|hxY$k=;Zpc`Whz zTkzwKKv(wfXLl`D@+En?tT^%PGmsDQJTui9H`;^sn!krg^S%KHrZDU+9jpFec!)Yft&4B3$9A$DrMv{X0z_#ad>7GACl&(zpL=|S#vGxfN!5S@E&k7 z^I+=uD|?pj_+r7;XWu5}H~aqNG>E&-FrAs>)6<7XUK^U*@SpgtzTsbU+UBqb_gPnj z@29S9eN$k~H&=Qt^TaJDtzR})qy{t0)7agxtd4h&1d|$5W1Z6x(SMzqyM-5-Hr|-s zZ~yIxV__=OO!nJziv>2t>;8=2@=cGeOY!cWsRF_W7Obql<#=XIBTxV47Zax)Ioqcw z`tVrnA4{{!bp5iE?26e|T4o3cd1 zS?`)O$nvi}SRL)WVf{NJE`L6YHTCbOIXqeF6%bI%xpeuzva9zZ&Q@P$@F=U6pJ#hJ z>3hW5oS9Akgd0+$76&h1$nYXO@mJ`KyWxq;%@%P_4(44TbP0l+XkK DzJ+qj diff --git a/src/icons/ELOG.png b/src/icons/ELOG.png deleted file mode 100644 index 8a53cd3dcb449ac20ea739e28aceeefc8510c203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r9R{QDCuq#+fjzjNEs zUUAJO%LBOhw-nVztXX{Q`sMwrs_NP&P06&isSl4du{z?@7SqAd8NtB75a#LP7{YNq zIl+NRhAqG?+GxteY3!*v>)VVX60>eFFX(AK6wtPSrzK5HWDY}`kG+QQ$&&{TELn1^ zTKP&UmdKI;Vst E06ln0p8x;= diff --git a/src/icons/EPiServer.png b/src/icons/EPiServer.png deleted file mode 100644 index c175a4c82c1ea542db3860eee6777f5ef57c8d84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+?DceU45_%4oS-0QGcjk? z$6HxNryj_#xJfk&7jbhglg*?T>_0!_r z*A(3N*E;#R@!|UEu@-a7k8z}=ANvxnbmD`wb<9CI^^oU@7D9^}-m;%pPuZa&bhc|x zr+vgk#ZAgPckDCzv)!UiU4;1>)7c-pb%d5T75|dCFZs{-FK3joZn38d%e`Qiz)e~$ z@0sTFVdQ&MBb@0F>Nf AzyJUM diff --git a/src/icons/EPrints.png b/src/icons/EPrints.png deleted file mode 100644 index db4dc9cedd6ec31c921dd42093e8eb801d34ade8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 651 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 Cze|k( diff --git a/src/icons/Elcodi.png b/src/icons/Elcodi.png deleted file mode 100644 index 43e23f412d6bde13ffebdc93053baea95044473a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1319 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxDg%5%Tp1V`82I(qeV&07&D>10anj4p^T&WOMSM?TG`nC-#HI!6b+aQf7S;$^}V* ztOE%`*-!_7MUI0>GzBDaLGB^P5W}N;j6i6w@zK4;$M%|l&_2^+`^=8*GdsS|9EA2; z9N%Yge81)K{Z_~KTb73nwEkoJ_oYCgt+k)XQg6ubfT0axVSq zxy-BQv#y@czIs0A>V>>(7mBW5EW2^J=GN8v+t-@!TyME^z4gwG_PaOQ@7?IUceCr> zt?v6bd+y(w_~7=`hj*tvygU8j-Pw=tFMsxE`Lo9>o;_aq{PEfsPdB`Hy5Z&1t*@T% zc>QAEn^#BPy*csW?dcEi&VKxG?&JIOAK#z<^#0z8}q zzC8T?_1TZ_&wqS>@$<*apFdvz{PFtN&o{q*zWw#{!|z`oe*gaX``5?czrX(Z^X<={ zZ-4)M|NH01zrVl!{rmmz-=BZ~{{065-&Dby3=9l$B|(0{phSp)8QC~FdH4hbMMOnK z#gtXlH8pkhOf0ReZQMLV!lIK?QqwZBvUBnai%TnOn>u=WCrq9?bN+%wOO|cgwqxJn zqZhB-xOMx%!$+UK$p#49F)%Rx_jGX#k&w(i*zVj@D8u$aJ>~qHiF=*gHkF47b>>`} zYQ4OA{e9t0PB%GI^CwR94ddv1WAyH~c;)@?_wrVpXJ_2SH{Yb(@z0yWiL!z7J6L|5 zdEM{EafPck%;?0Ua~zHS!am8e$`_=jiA5Z#I^!halNjOQU9`zfY?CvlZ~2Ypttp|Noe> z>eS42LYCh9J&s(^{=3koz-#8++E}g^;;j+0V#=2sdHH3E)t#f0+|%aV@V)GE)Yw|I#sTUv+8Emcog5ATs&`g*R({5Lk#SE zyF>47^gVws+{Qj@`9f=l{k=+>edZj6lU3izKPbVv^`xMLp+YRPL0kH4HaqI zzxR33ImWJ~MO(LKO;ISy?ETo*$T01Q$0KH`qv9sKHXL>))4C77X!dXsHk|MwAxUY1 zK(nBJr%*EQaWM@cA)PEK4HMlUjx9?()~Ba^JM$@V*=6lrB->FWWI}9no3GaM>=*st-rVV z`^D9FDrL@=^6UFcAd5GmZ^v@p$P zOUUb~QNAtC9_Gv|50uxOW!HIh!Jsc}rq){RcO@HinqaoZZn>fq`Z^G{%qAQx2K!iTw{{$ z_fJ+nzdmPCL%W%o&`OTOVO}eIn|@dHzBBw`_duP?=jdZit&ajMy}5Z-#?CFLc?4AL zFU>FMy>U$@KggTC`bXE}lXX0`Q%YWZh;eC2Q+xYnsj$F4*GUtK?mg7Gy%D%8PMGi%_$reF6f)kJa%y@TO>esg) z%!lJ1FRbjm>a%!y(L1#xOS0=GwJIJty7TUSX%n5Duik!0jX02O%>Lr39$Usj2S)vw zhn4u&t(ZG?Zm06j-G76fH?+5(Eh#gcublJXiH60oT%!oya64ZaPO)Fi`qgg_3$fmN zAaZufrioc~-mSJZOgWo&tZmK?pAopN?$N=RxqlsU!Z#*zNG+V17U#ghY1rV*w)|@J z*Mi$Su7%mBUrNkgdCW^!`5o7!Io2Br3XkNyh~E9-SIb_*eDU0{+nPbjGFsCDA_`|# zr#ydpSNlx8$@M>PCY{ZSHL1;TU3f7fBB^}i|8MG3=l;Jum+{lhN2%wuRy&>D?A6Fu m>Uhrc?$WmBdp~ac&s5VRWnZ9HIhBEdfx*+&&t;ucLK6VI%MGOf diff --git a/src/icons/ElementUI.svg b/src/icons/ElementUI.svg deleted file mode 100644 index 4c05f8d2b..000000000 --- a/src/icons/ElementUI.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - element-logo - Created with Sketch. - - - - \ No newline at end of file diff --git a/src/icons/Elementor.png b/src/icons/Elementor.png deleted file mode 100644 index 87fc23e014e907cd2999e32faf2c3c26d7c9b6c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2564 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hEVIJhfyDF~QcSRA{^L5nM^WxiD-HXwzx2#HS<^>rP);b*xB$~&)bc*`^>#(*?6z6{XWln+w=Oq|If48 z)*ZXLLn{CI!duhJ&*y(Kdf?E;$qQuUpyoKJVW*S)B7cuA6$QKZfIdqaq6Hsi+M|AnQ~Ws zbYZimKy>7N(zo8BT#>T+;D^Yg zYEiSB_xW7y4PT#mT8DY_rsunx@|o%xE9#k=ycuT*$Ul>ltF3Kvw|UU0`R8-S&o{b% zxUVnWAN&7Wk#Fp@^N$Zpt^Ik+$Z+PS%AlF;{Z&7*rYwD|^EctZ{)+9z1xcP(3%G2_P`*XWwhHO!^F%fv#iCa`EcY@g@) zF7mpF$R(D9!;E4*KDx$f;k%cAa=!Yihihl9;{wJB$A85g(BGwPmXYYR)pEhwyHDEW zSnN}duTCnJ?Y>jmY?pDcLosKgVDOGcEA}f}qjwzmFKqv&(W;uUbwgD<^R8PQe*`)= zEkF3@7+1rg$jc1&7Z|@<)EO+3W504I;kC_K?)RS$ulpbOr*5{qSAhT1_D-cQOTC(E z+wRZ!Kl@4hnN3&JuFvb#kIQVAf3{(VFz2xywfP&hqR;COo!?l z%(L=>A1di;ryiJV`DFu#x2aCHZJZ_hk>9W77`^|!pSzsHwd`DP^@8^nH(wt(c;2DL z>%$?QLrizxv)cCs|4evPIAf#2!|NYPndZ%Tu&w!Z^^)ketA-+W6Z&=8BTlXPS*f)p z(D>uY!}ksMmVLe|{`2QgU7mHW-5wTC?@#~G#k}w9sq+$&^*_#R|M)@fY;?|~ysO%* z3VRNQOmH~ID3)j3(wD7suef;U8WxkjDbh!-$-nQ-Y1TEWvr$6# zjz_v4yV*A%G}Ty{y|~OoMC{y8#jOopZ1LqE)cZA=-bQZr6}M2Btf>DcneDuV#p>3p z*%fim+aq+}F$ml}GH>-wCKn5_)qmH>OxRRC;ona?n{tPm_gBRwB=_6wZ*`9sv9WDG za(vlcDwd=_G83)U?({gEX;9m<@Xv`q%oRK@zX_ig$~H~P zE!eeT@#chP;b~VEUs@cl{_54lsWYlxeyC!3B^g?8nA^o0`6Dax>;rH4cI)qs)6e{U zU~xTlndkA;nByr;{FcvtFuroR`&!m#s%_b$hFrI;ymeXswk2;{Sdp~JUDifweeuCh zN&1J>i+4TPUz{&^_|>eR+b1tuxT?UkCNk4?;rfajpPYFaxN;@F?PmUSp?O-i zPsP)_(f&E9k_-2Ii#*uf)b7<5|836lyEo^x?>a2@MWye{_HFaF*4Sk|h>baPU*^N& z>v_gTb-#{mmZ)(szV=)1!l8Xz-eouKt!favvN@;QPI7A6zNip6uID{9cUCODwl}Nv zB!98+(T7(bGbm^F_qWeZ^_vjoP~|ISH9tzIJ4>>Y;q;bjqvSQ#b6D)%?N$}B&Eb}- zdUyH!?%!?YH#6^5}n2%&$V8`SQJ~TC21D`q^1)^A;F~ zyykme>G<7JUb1X&=rJ#y*E%JYM)xv~epsoq?C$Lc%kQ6!V!W}jVT<(~Hj7GS<5S;G zcHH_t)$LiKe}771sX3F+^Dj5z9G8TO-ZL}0oP6Nk0?><~AaP!;I3y*qP_FPzLY4-M>ii2mwU9DdJ0tcNAlX(IwGm|x4z8P)&xS`7A z?Yq#`*?$z0t|mU)=qAs0+9uSU zkgt`j$T6STX?gq3Tb@)Ifrb_0(%)`hiR_JA`Nr|X;kf?=*|E$w6VB|?>OZ!!^xC&S z<^LjTPx4zntc)c z=d6r^<}`S>w8vNOn7vm~=>N?>8os{U{@9xUidG~lPIcr)}p!nmgs~8vUO_QmvAUQWHy38H@}JEp!bH zbPY{I42`V}O{@$}bPY_b3=A&a`6h{?AvZrIGp!Q0hQ*D3OF=C%Pgg&ebxsLQ076x? A;s5{u diff --git a/src/icons/Embedthis.png b/src/icons/Embedthis.png deleted file mode 100644 index a591e60968b9bbea0e88a1c6bdc0213d66dcc4a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7XL!0ehE&{2PEcTf@rsMd z)9sR}mIQ}^i+Z&24U5$iS52L(XcgF<_>--;Z4MXvr7dm8w2Vx)-ZZ*Xz5cvG;X38! znKKOvrDSDPBu=f;mALkHBg%EeT9`$l&n=t$`UVLc6!tyrb!}C5bOQ`zlr``6* zDx8g#mG6$!-K3q8mrj*RS}osU^ymNja|KT}aUNdwSB$6Hf41SAy~$@D$gOIM-n?m( zgtNyYQD^6NUgt{N3)_mM+nR#1+ZGjRw_OWUZu=q9nY}ZA!sp)Jof0aJH`==w zCX3oP7n?OQx~W{{cp>&+TJI1MwMm9!S$2H_rDd+pJFKU&wgU!)&Dbj z*c-pxI`0s@Ud`x8S+`){sV?7TJiGt-C*I)RBAfDgPqiw~(bFa!-VRYwIXv9)WyW`Y z+&{YEgQvFhWwY!{lk(o*lxSP~e!0Py`8){|CO%a0-CVy_$NBR+pSGTtmyTpHGE95Z WQkdAKr_R8@z~JfX=d#Wzp$PzV!Of}w diff --git a/src/icons/Ember.js.png b/src/icons/Ember.js.png deleted file mode 100644 index 08c21c5a47fe58c7722649b60caaef0e4d98f2ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1735 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 Mp00i_>zopr0CyqcCjbBd diff --git a/src/icons/Enyo.png b/src/icons/Enyo.png deleted file mode 100644 index 40fb00108e92221d3e4164e6e9019dce7745abe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUiWR|WrMd1TMX?^-u~)sdAu&h0&U>;M1%8oB#sGcYhPmIV0)GdMiEk;cHl5aj9N7*cVo z^mH^|g8_$2VAqN4|J-6)8?U_hb9XY2!#Ov<1!9##EA349mbENkDsl_?$|@tY*TJb~ z_lY-kf_3pv9zWVIK6_H`g(Y8g_XZcdp7M(O(NgC8nKtJb85kHCJYD@<);T3K0RTMV BNf`hD diff --git a/src/icons/Epom.png b/src/icons/Epom.png deleted file mode 100644 index 3e7017b2da2bcbef0bf884059c70e477b818b3e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGxdVJcTzxVN8Nh&v5k&o; z10o?9!Da)Q^M4M*|2Yg&F*7vM=1E3Phs!D@&W5PhD%=QRKvXIv&W14L;%5Dy!=RBi z53U8G44IVV2l2Es7Jw))hUisGnG0d4r_NPLnxmaQ|Nk5YEin0i4ueeW%!>_R)nMZP z9EKbxhO@O`4g-T``hx#+8UD{>_`i$c{{oQX85kIJGZ*}y&+vaS!>l+4W+sMgCkAgl zhIf+~t~E0}o8sfZz`)>F666=muu}Vy3+KIf=9%x!1vsm=aBOB}{#>OH`CZ8H)CnHn z$S8}8dmP%+L=Rk-pZibs#iMNn_Fv@kf9p+1|5bcd*HV90=KNiKZoel@Sems_WMaEk z#v%p=MmF!S1%q9JLDkI_Rzj{hLgr6$6c2k58SH`w|jH%|5OjPVztMI*4+7# zv;VtKQQ8Z8BVXg3tH#g0>=$3wZ;O(fx96I2WQuy)(LSXmd~Y+^&#s@gHf-Uz!FXo*Ga>c`9(T5J%-ecr zlD;|9xsKZ$Oed~&ba(&d-X#4f%=LreGI^n!Rb?|ZQa?TrRh_PK^I6Tl{kt_Zj(xjq zk`ub8bDjJ9XY;srzkcPY>ooVlaT$izQZW_J6O1z^9M@&6l{3*?!0^In@!n3}o?D$N z+}}KktQoG)6`Ctk74I?ONQh`fk686-r_|MYWr;6DVz~!Zx5Tqp&0a6rG-~elF{r5}E*NaSrAH diff --git a/src/icons/Erlang.png b/src/icons/Erlang.png deleted file mode 100644 index eb08de940895fc4e8e98d6df9a20cda87c0b25a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QURT)NZeO6igB-NL(HH1Bj2y;1y) zQ7S|DM#IN>tZpTxicI!vW$lv=&0bY!Yd7_r!~QQHS+@E+EG*l&DJ)`ARQH{tchQ!-GbaKq+C)+4U0N6YhH z+J1R^^xFTA5BZ#VZp`MZ~Xe!O?n^1uF@xgYkgRCy$6uRmSDBhD?VX`-UN`63%dLyNlq z&(3}Rdi0_6_Vrm-bt&H0_iMMS{hxDt^56Rb?wS%yENpeVdKW5aYdk;MymtM*db^MI zn&*~3I`QnAd#UR~@AdMt|1H~X^(}S9_Ma&e9{svi)3JMZR&x2>y*r-#-*5kXf4tr1 zFVS9m@;^W3F5Z7t#7%a!PFHP6%#>?kVY3Vy9mAt1raGn9)p|NUx*FOY{ja{V{=@g~ z=k0a-_iTJrAD{j1d()vW{SK}Fy}d6b2OP52)?T=Dv+DomWhN3HGY+Pc& z`=)ctmW-XP!CiTNZ%_P;516ovONFh3P1sFpqsjGj=8L_dA3Ik+zyAN+NzXTJT4^i{ Zjnz*sNj=lkWME)m@O1TaS?83{1OQ=)DmMTC diff --git a/src/icons/ExpertRec.png b/src/icons/ExpertRec.png deleted file mode 100644 index 490f69319553799be74767a5275b012d1da3ab9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2034 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4kiW$23787oeT^NEa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3~Wi>?k)^q z@Y8vBJp%&+dx@v7EBj+^A!c162EiZY3=C}FJY5_^GVVQ{6`d1uT=Mw;`)B6a?#@o$ zT)}(pR!olhq+F><63&`Slvd9EGHHp&UIlaAP-#uCtL>|@mUe0JtMb?S#QzHV)pRRF zb%l%PEN^Dkc8A3=3tF8PmdRW)$~a%M$}u(s}l|8fVWUT<~|{`O+QuDYp*FRyv?R7|C2>y~YvX4|@cDYV3h zG|ZAPyhc=}kIwBBW7=5~xIZrY{b9itOEi% z!qX0JTe>K*&(*@{bn#^^o5LGt&*@-3S>~gd7&h~!!@rml8$Wt{-?@9gVzeD^Xi?q7 zH;fxLB}N)Nmf)HQ_OIn__U3cG_ zEpSKU_V%JfPgWYf{*(FmO!u{||5^>V9bq_~;_~F0=8lthH#lx9mpnet+`gi@H^S`u zr`d+$OE_;{die6^%6}KOdwfsjK4-+{@#-`C7hC_=yT3VD@lX3C?KG2TYu(?E%immd z+$QsBXVLq{%Bins-MMSKDC?_`?_%x5Thr$5Fr4^vp9+JLS@N;Y!-w{ZsRS+0Y7%i- zbf9Kh$$Xw|UA?&>v6GK)uG*S?Jp4iQRuKk<*@cV0vo<^z?)qPv^R7f8c-j?@@4KS5 zy@ zz0SIIwyYPs6dEC@eA}JjtS)o!t=ipN&)aETGkaF{e!jyEmHuf?0a6T;)2D8Kp00Ew z%IVvrOFVJwS46w7{!_U*d}+a&`Fo`jIjb5RFR4abr4%1mx+0#gZ2m)^`H}eDm+w!j zbrjE9`(bynfo{$@j}_X?4=U#WdK<}-z2R7RCBvV06RMtB9DC+5;jrGyHQ$f4wc5u& zO0O=g3`)8EaH?iQ>f=Z1H6Lna_Ufc1DV(Z07G1^=p8w#jUNX2pBc>(kh` zyyZ_X&Rn-xJ}-Q_dZv|IX4I;?7mVG`RkM(J~G&O8j*ww_CK z-yOf|TSiIKE`*$3*OM*$sEmK-N@aJ&>P(*rSIf;l9*i&EaplL6?^aju{%c*!&1}bO zZLUx}W%-uvIrntlXT?5?);yAS=Y{PWwRNfG3uR}&`2GF%u02<$^=xA(H?=hNI3?f6 zR(@SsrJMWgB43W|A6=ENjy{MYiy8Yw!>2DXNzLDFas8GM5_w}ALT)WLz&HMep!h2c!nic$2`+jZ7`E%t{oQ1-| zWo~CDyC+CR#&YzRCiu^0+K|cnYSrB3?(LTDdH0@GC+)v>Yi7*GY5j*R%Fq1zep80e z)UK*XJL*qOR)<^KoZ2Ui%Fu5Y#0m)s4DTcgsT;u_`jG2S}=Kl?_@TU$XjZHa3{NlIc# zs#S7PYGO$$gOP!urLLi&uAxPUfw7f|sgcc1+a`RI%(<*Um5NkgS Qs&*MXUHx3vIVCg!0LOV diff --git a/src/icons/Express.png b/src/icons/Express.png deleted file mode 100644 index 8f3461e69e92bd52061a573462093ae878df7ec8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2362 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 diff --git a/src/icons/F5.png b/src/icons/F5.png deleted file mode 100644 index fba894586e496018d86d99f30e472f96eaa73ee8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4769 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 ksh(_?~Vg@Cb`tD4XX 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 My85}Sb4q9e0M!Rf5dZ)H diff --git a/src/icons/FAST Search for SharePoint.png b/src/icons/FAST Search for SharePoint.png deleted file mode 100644 index 295796e1f4a90b3ac1937b9753f09a4b50c09320..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7UwgVZhFA!)9=MzBm&m~I z;ePSG&+~4Iy>SlXX3|n}+4(3;b7_!g;LbwzsrwtG^Hxl;E?3&Arm7Y0m9aHI`0T9S z+&7Q^TD-43w|K(49IMXT7JLi~7#n9WFg%dWYk7A!xBKYIWM{VD9;%Uk8AiWbukLSQ zlWvo=Z)9UydHhfHy_!E$#UrII$US29IDY1a3M{eQ9zK9J*-q{m-tt0IF#7=Z9=~|UiI^l46rrg4Hm1Pafe`lNz zUibKb@3dzx{w!uI5@24dm%RLD-L!p)Vs?cetUml?wASDBR_65mA3vvTtefE78F6{V z%({b5YL~@tdahKh&m1}V-#0-7WF9vhknTl+x>;#xUl~kkMMR+!5<&z#C3n) z&cS+latP;>gv#E=<~fzD2VQ%xIeSTCM)mR5^$dIV9(y0Iz zlutPBR`OyPG(JhW921Cw(S{ z&?P3wEytjSowD3j7iDIjvXwF?%TA@WmUu9 zb`Hh{zuCLEbL@N~HzlYY7Y&{-m&C&W0w1`;|1n=OKcRTqqTLK6;OXk;vd$@?2>|t( B?`Qx3 diff --git a/src/icons/Facebook.svg b/src/icons/Facebook.svg deleted file mode 100644 index aaba01894..000000000 --- a/src/icons/Facebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/icons/Fact Finder.png b/src/icons/Fact Finder.png deleted file mode 100644 index 2ec03c0732fe3fe8ac7812df3c93eb0703c02d85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLls#P>Ln>}1Clq9>^9HVZ uXwSA_CflUBF4ersmoA%JcKCaRi{b7`GXWus-rEce3=E#GelF{r5}E+oZW;vu diff --git a/src/icons/FancyBox.png b/src/icons/FancyBox.png deleted file mode 100644 index 3f764999b0650a54dfb45ccebe8050c4d6594929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfb39!fLn>~)ox0bH*-@nR zyZgp~6i=?z9b!!a-Wv_{6LdaF2=dN2W*1n)7VprpRzWc5s9uKZvVb6#rlyGB%>U** zYN?hCW50ek=V9CrBWvT`#m~;!-Yng8Lg`q6r`E%z+c^d2Gfv(#@nXyQGD(|eVawJf zueJX&+-dONbo}GSh@+k2lm05U>K{~IfBosa3Nr)7Wo@-n?~1X?JILj1y3fw~@x=Yj z_H4`s>z{=k;AYj%+H-Vcu;o?_#mIN7e$6Ysm|1XkW9>cjb7sqJE>79HXy@)Tt@947 z6|#BoRnoYm_j%aC=n(sg9PS0@UCj}D_iC8>P7%EaEoEmyB#$+K0fWTwjZ zT{r)8VcV~R5o->z?^ejy*~PqSTF)H;dy^?`d*7`|^gN&Gm~Hm3PUG~Pz3)nkkFR?F z|I_>}xu2UOzlX)-8|{`)neH3mdKI;Vst0M*0Q;{X5v diff --git a/src/icons/Fastcommerce.png b/src/icons/Fastcommerce.png deleted file mode 100644 index 6ba20a3f3f4dbd5c2e0182d19149ada42ff505b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24409 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 HP6 \ No newline at end of file diff --git a/src/icons/Fat-Free Framework.png b/src/icons/Fat-Free Framework.png deleted file mode 100644 index 9e5f4644f5914ea019ac58f2858d122b261cf999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1480 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2ux83KGlTx}Ao4LzegYvvnz zM|;-HGw_P`sGM!=6XQ`eN6$T6NX1A<%~VvwR8-SkOv_3_*H*$cUQ*jaQr|&x+kYuj zFR2aRrFE^O^{u6ioTV*%rB}a~F|d&_w3o3Cl(7w!Y2Gd~@2;$#jjWM_Y-q7;&1%`% z*X8tWwIx!8pPJy~kLAqXXx{;N-F}1qgJN3L1 z^n8-^!iw}3-_hIqU*9=M-!)V}zRAEX%)l?%AgR?bAk8o!-7u=sFsaRO-+v?ba3jxX zBkx$F;7p^45~J8!W6vn#fHdQf9OHfeO?+ZaLi0=#8%@?eGxd%(4azi)C@}L&FpDZN zOKmqx?=s8oHaqa&JT%)pvcSSO)*?LDBC*CIqsJnv&oUs%GOExrrpz*~(lWc>vVXVb z?(bGX$yNvdTSw$sN9J26)L3_Hu-^K?diM{T*b9Ifb-yuBHAu7iqxxq2D&N02k zv2e2E;r~vVZB98|&e1u}vH8x$)0|6ZIG4?IZdl~9@|Me%m#(pSuI01b;tSn!JKXcS zJqr3gnwNN%P4_C96qHq)Qr4Q$Ftx08N@eeYstHRLuH3M2)y74uHZ5AcdC}T!i`Va3 zvSH7XP5YK^KCp7l#?|Y$uG_rh%(;t~uiv_I^WK$P_ix;~bL;N?2alh>dh_o8|Np${ zYrZfrFmROw`33VYSh#e>sxM!^{i;`6JcWUQDc94*F+@U=^`LLIOezDzgLJd^%WkUp z#yTgpPGjRJL$%Vy@qZ;$mD85(l_xZO!vd|z)~DFZ{p$JOoS&KCc(m$5T2I2IbWxc8qE zV_;zTH8g7u;rVU%aC;kRey1$GFpnjoHjHNd`}f7a{FIrY z-&^g#uUwt^-!lJR|HgC6G-LL72yzOp^AB9NuSPxW^P_}9fhkuRdg>Qd6&M^ioNc%@ zb8@=#jcHK|)t%c~7t1>fep-~hEr{!M(p?3{*=^1G_fB^|dXi~g5-aQ+xHd}VQWO7= zFPj5Z-_Ct@_UMMKs}9v=UH3RrUGaLhGUsHwyE9ethA)^KEA|9!m1g4w-s5 zW3A2W&xzalPSTv*by^rk3qDGbaXA3=GjjwMsCNCmMlN} zc+>Vq?M>eD|39y{OX!~zcj=;f3VV4S=U;8j)xHfYZ}lzJYufvId)>Jd>-qeiY(l)E g3FV)hW&W|J6qnW-R8PoYU|?YIboFyt=akR{0Ng=vLI3~& diff --git a/src/icons/Fbits.png b/src/icons/Fbits.png deleted file mode 100644 index f5253019e42216efa279b0b09f1537b0c8b57b5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17737 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 F0ss>VuABe> diff --git a/src/icons/Fedora.png b/src/icons/Fedora.png deleted file mode 100644 index 05562e3118faa4f498435f19d7bc133df9ab14b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1173 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 I=akR{0Nz;j7XSbN diff --git a/src/icons/Fireblade.png b/src/icons/Fireblade.png deleted file mode 100644 index aff85b1c059c38bba6ef8a8777188c592324cc60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 739 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($0t@3nn4DmRgd|{bk!h&^$ zQc_Z4$F^)_$k?)JPDK4Iw+Y6)Issu}+b)USySbwGS(YFg^oU#;98a{OdaaGY00ZZBV{ z4g(wag&jLBFYUkna!>54x6c=>TdT2SbE}sli%D!u$7`SYr`~_Hau9jBENjV`zhyJa zCUBcJaY(#y)4H>Mde*;t3z%J01+yIVE_^vzX%%wfe-U?=y)mbKu z%l1bu`&!V*C)≤AP>trv2tG9WE?=8KtmZ=Q_)#$F-Vz-3ylGUu#^jef1XEua)uZ zFR*O7ZuTM|>c+{FCx1qN_d}9*1zRcNY zbbNm7E`crETEEmVtlH{ZFx@rlPX4v*zc<%%yS$BT@l{`_!}M&2Lv*9L^p<~bF4k^v zvc4DJ?$O(#%kaz7({GEp_owr5u?n-|7x${4osh$5aCXNm&Utf}{z{+!ZlmO_ic8j( zmXc3Ce6yETQm zg*7WH%k7p>?9NkbZ$_!ODsL2faFX!~kJ2h;hTrXrTLN9LSurp$FnGH9xvXKPbVv^-rLLp+WrCnTgWFy^-1 zc38oiw8?Oj;RF_mo01|Dn_pMa+I`z?;(z?-p7XdTeL`A-+F4c|o<)!DNuB0B7xn()-SefriHglOhw6_=Dk?l$ zxb4!DiUUHY@6P!z8TZjW>SWOjqZh^>1eV8kC7K;hp60LQuTv%^m-74c7w5|6UqyYp zd7>r1bZ|LcOX<74=D*~>&3`8BR4kwRS^0kU<>qC-E98uG)Xp_j%b1JmpSYj$``m~5 zAMJnhFMJ-=KDlbuq>?+5TO@XL7(QS;FS>Z{FLw)j=DQypKP+Pm9!d6!MX&BF^ACw)o!qV$HPTJ!AAP3L#kb;bFv zv=iK*Zn4Psh3aWnOY29IH`!h0T=&1IeC>77={nuBgr^7R?!H)+xb}Jd#s6zuBoAbr zDeL*Z{*dqK-cH@MH}9@gO+8rLoF0~PcH7MJ{!UrL9u_`xh8gp# zLyLoDrg7M&|2+T6_sgu?j}{$kTXaXOKQhew?DHL_=5BAd?_TviUdCJD3zOmvfobxu zGBulaOWZU3_x$Iwx|4aa4%_qR|16u^y{dfcc}xA?Ts`meoB;(128I{BCd^leZA2N$1Y>2Wo) zHs79ir&rCA*mWs6>O#)z|2tMo`!LTdI2ZV$_#N*|37e~h8}Eqyi#*i*vqR@qgXIK4 sA>-*+&PUGKykp6~`K)^E=VKUd-|IY}d?EWT0|Nttr>mdKI;Vst0EQzeyZ`_I diff --git a/src/icons/Flat UI.png b/src/icons/Flat UI.png deleted file mode 100644 index 7a0cc0a2cf19792e620200f97290f09c3c652fbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1508 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Ra29w(7Bet#3xhBt!>loK@Ck91tlcYBw@<0+>w-7;J7 z#C-N`^Er1d=G?KIe%W&FU90Jrt>)dcnt$JV`eo}GSFPvYx0!L-X2Ap7nOALRUA3Ee z*>2_)yII%lmOQmz^3-A06^Gf^9F{zFoPEu4=~JiKSDcnTbD4YHWyK5ExmR81UUyyj z(sku4w|Q6HR=sjx{n}&RHIMn%J=VPOoPW)8{teHyZ@uPU^ImYnd*Kc5_3ypcfAHDx z!FR(4-;E#rHh%Ei^vQqI$H1*$1GoJM-1$3b+qa-?--CAi3flQQc;~N>9X~>L{tDUk zD`eO2(49X+cl`?8^*e0Wudv;}!*~CV*!??V&+o|Hza#hjj@t7(diSsBJ-=i3{EprC zJ8tjq_`Sd5_x+CF_a|ZF(}aD$QxE)3-}yFw@4Le7PfAYyFFWeK(L&-|}B{lE6?|K_uQn$P`fIsd=){J)M1|2i)I@4WD@>*Bxe6Cb)S{_DB) zulLfwzLOvNF8}X8^`Zarzy8brCtUtF;qw0pSN>1D@_*vh|C7&roO<@-)T{qzo&PlZ z#{W4NKh3}NdEw>H3$J`#c=g+&%byor{kHhZ=OyP}ExGb}+4Zl>?)+bS>)YlB|F%5( zzvIdOqffqHdi(F%`~SB-{=fa<@BR0`UVQui^4s5+-~PS&_V?Ad|F6IOef|CKo9}<$ ze*gRK$KUrq{(kuW_rs6BAAkP+^z-kRUw^;;`upwo-|xTw{`md($DhBy{{H{{_urqt z|Ni{@_xIobfB*jf`ws%Umi*eyz`($mJgoKLp1x%junBORszjJ)$et_#a+<&cCWhE@o1AmlfWeVr#Z9d&b-?) zMOyFEz1(@v=hUiO&-}ZH`f3#@e-LG?_ z*m}={#J;Pu+&?gwi^x3LvH2m3O}}K01Ba1Li_P)59J)KSKb%nbcw$3?aPc11mIu?0 zc(Wa0R`~GQ!qWZktfto;;=Bw3Z97xvBxPI_h>=L$`iN}~J6}`#>HzL@0(-8$Qea8A z%h-29Gs@v}_nVf)=H*Qy1=bgQ-!bbGzl7~WiI~E>HZquDA*Pn8uoh5a; z=)t)%x^j}+xc4O7`2R~H^#SX5kGh^S-fT15+nn2*-+$LyZK2O47raN7+a$-$=FIYh z4^uaBy))6TFt#zt-`>3T`nppqYwn$xURS;;hOb0rx~0kxP4lZ7``EE=b`m~mF-%W)hTLm z*c|@iAU|W;UfV?<*4_VPm!W30B-kcx!%nkxZWR~HQ`Onp9!U9^yKTWZ&`NTsji2A zwHd76);Qt)iuSTul2fiGQ46 zsy=g#f=EG_yW!Haeu`QjYCL^IlJA*hcuf7-`RCvI?jk>#)gcDfp}+MfITov|V&L8( zy=Z<2bMq3evQU&E=a&b-&|RmUa2 sWxAB`Zt0$0Hm+iGxl@MIJ{;$6XJVOCw;|Sofq{X+)78&qol`;+0OFx$pa1{> diff --git a/src/icons/FlexSlider.png b/src/icons/FlexSlider.png deleted file mode 100644 index b1cb7fcb7c915728c07c0af839727c423062e6bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WMyDr zU@Q)DcVbv~PUa;817lc#Pl)UP|Nqz3FFm$o|KC4Q@4J6`TpnE9~ZWq+BI?0#jU45z5X~idD6eX|7OMYEy|w$`u>Y6yUzdm@oUeN zEix6}`nJ8(wryxyes;r&Yx^!P$(y-2 zcjmp*x32HM^yk;_`)6)Xi|n4CKIPP^Bi}xLJ-znmgL8NHPThKV!QL4$z2855Ti>v3 zW?bKoFW;~1K7Vxa{-57|Jih$k+{P1&b7!ooSTH+b!s`bwk1s!XZsW;0NfV!5d-Uu3 zuU(Ti-8*&b+P+I)-+lh_?(?6YzkmPyePQeA3tLVNFfB$apS^x3nho9emo?3n6@ccc?i{~!Rnep`M z!zWiC?wqjkg&6eGfXClu?9+@MYaPEKo(_3tbm#8*w2Nomg1xNsiuZ@Sf3+|EDQ&y??|*o$y!UD9Rf96= z&6Pctdg0qDo2+GfM8+&yLeUH|W0i*sLFZQU5I2eC*oJ(>E{NxPS55ZL`R7=ct^L>04^%>D8NeZ{B}+_vzcmPhUQL{`%$H_a8rh{`~dp-@pII_qpC?U|?V@3GxeO zaCmkjje&t7%hSa%q#|zXc~ib44gxM0SIQZGHZs2dzbtH}Dtp-;`x-~j)Gb$T-QoEw z7k=pbpP-KPP0BKjsctt;DJkBGU7+|w=*2PV8^SJ8t^61MGGA-i8N%hC;978`n`63E m0cZOGP0r;TZrnNZ52?dUz?HR8aK)}=0&t;ucLK6V)`JeIt diff --git a/src/icons/Flyspray.png b/src/icons/Flyspray.png deleted file mode 100644 index ccef0a01171c298ce89f7e398bca62a2c99ff0f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUq2U3G1BQf$(axl58#ld^KN)+}99Tv)tj-J0sk>Mh&0?A^9^@2yVu>?-QC;mXyX_a88v6>97_w!ckkX!i`^&9z`(#* z666=m;PC858Uq7ErKgKyNJU)lc~`!p1_I0%?2QvO4yUK>`~Py6=PI4oPba6I+}yd) zb^T_MZ(nyG64@r2oXf;}=bin{o(C^~CO&UcDpB>ajQ?g6CetXwp>0suxaHZ;)dKw- zT(|P~HvSPhu+DOYtlZUut!!K-=jIz-ZN2!(>)QX`t(WWgY#7-lX20QI!N9=4;OXk; Jvd$@?2>^eDrs4nq diff --git a/src/icons/Font Awesome.png b/src/icons/Font Awesome.png deleted file mode 100644 index 4a9568af1984aa51a04e8ff7cf2c46acc42701db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 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 +oJv4ya}hTtyR8r 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 - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/src/icons/Froala.svg b/src/icons/Froala.svg deleted file mode 100644 index dfd7d0421..000000000 --- a/src/icons/Froala.svg +++ /dev/null @@ -1 +0,0 @@ -Froala \ No newline at end of file diff --git a/src/icons/FrontPage.png b/src/icons/FrontPage.png deleted file mode 100644 index f055a189fd02bb332ce7b2f88b640f7e84ea3149..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7bv#`hLn>}9z2vCv5-4%( zqq?Bkp{`SHIT{;66jQZ=a%vc-PTD$mSF#7^QMRRN(M5p4pCXd; zZ}G9DD$cYpe{n$aR=so6k$6Vt9Y@*kZRpSD&YZgK)(ZX^Us#q@t$1H?B>m(P{foUi z>y~^ieAW7%E%W;Fs+C{&l;6t>ydnQM!M^Qf_>JfA6nMt#Br>Dd2&n^mP#Ob(>aNoFaJ z=>5zeWpL^M+se`xhlQVQcsx(|zp`svK}+t-1sBByZaJC8EpDjcEwVrAF0kFXa{4z0 P1_lOCS3j3^P6^N(a)5Y%t zCOU%it&e{R-Jb+Ih?%j(}hP{f3Dr6X7+evuI{Xcx$>DRvG)$lIA?p8nT+WTwusU@#}ulviv^n=moAp4`( SGk&cgOFdovT-G@yGywp!F+M^7 diff --git a/src/icons/GX WebManager.png b/src/icons/GX WebManager.png deleted file mode 100644 index 9e3555a2e880d514f8994a3feb0f098ba4eb8394..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to3OrpLLn;_q8*IDhq>8ky z|80|A*7oPF`cj!DN3>2)~jyvez&sg)us z<|wW^N$KJQS@V-;e%n14V*rC3A!{(=czocqN#9OS$@X=Bemz<|dv|!OC#z4@#|5)< z1oAYFI9z-&Me6LMg2K))u?Wd~?*n$<-%kp5?s$FD}UNf>Flai+2mP zH%&6^+8<}JnqkIP!IY$ygC9PmJ)XRLd&Sp7Q&bz>SAk3w}zxc(tm!b=C`!$ukPlO+S1**yPXO&v`If-0bIrmBDY;b>}gx zV0ptadyc`<)e~AIXD*H8@wVH)@4?~bWQB^icdYW?V+I)6A|fs z`}M)2cT#hcLLa?YB4MzQF`2=ME$0nqVu!%HXLtOHe%=hWsV_VBQLEzpbL*PIibHNC z9h%D+I2KQE2{T+F!S?ZjTfxtnmuG1_eaYd+a=y-S3OD=a?~j{Vyu0*v-0Ho%6oh6e-FH}f6b&jR#y%7%lzGX z-0RuF+=H3h3U!W3MCeFWx|w{x(6rM&I+8y<{Oq!*+c$o@N37hgzyIXb{k%TY4SsBC zY08k=_Msx|;FmpZU1_e{TDq5%8g9IFpup!yMNCOT%k+|-^CxC_XnashIkV1WP1fhn z6Ma7z-QOelJEC~9%mrWHRc31rd=ERgMECd+`{j+QYg_puu9!RN8(*FOpk;2w|EVqR zg_}J6>?d7Qd=+N?bzx4)&C?&*@2})gtM94#94Way{=*L8e|z(6^^+~M7AVv{(u~Sd zRZHiX(;E9(e>Yq6H}>%55U)f+f|LUesH>pC$8M zCsAcv7td-(fu}1Ltzh3~Q-69B-*i^r@5fm0@LpW!xN1Y&rUjQ;PT1bwweMR-dxqc2 zjiS6V`)4V+?9BWBsBeFjLyW7%#%1B>*O|}Wz4CwHea2IUw?zGP_AX#xU|{fc^>bP0 Hl+XkKxQiIs diff --git a/src/icons/Gambio.png b/src/icons/Gambio.png deleted file mode 100644 index 3daedc2e8dfaad7ee3a8dda14dbc07c010f83a81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to7J9lkhEy=JHuz^;EoC@h zf8T!peUp__^0;#}Cp}H6&d(Q4_u1HWNTEZnar%o(TX%_u)OnstnX-E4Ui;!z%7SvD z9wi$eFiuVEpenC554cKejyf7tpx%H;Z!rQE_vdET}+mWVOm z@RQknbpKyLjjd%Y` zzqv%t%Wbm6Q3W;b$dj&*7=)!ZxGYIA`S_#%@|+hw8iG7Yt!g!uJZsaJ1Zf%at9DP{2c)6A5oSY$Xgh9pdz`^xmncwz5zp~Tz+lnI!s$Gn}854vq8me|BHhA6)HBfR> z?M_q?ofX1$OeyeWQb=InBZn*#4Z(T;- zzW$fetuH^PAG>*jn?0|_WwE~TYNLNgZDz4;5uT=zHdS(Eh{RW|H0yeU>yw|&I#d4s zV0X8F(VIuUePw29KXT2F_NW?fauPnO!DhIy^YGsPGj?tAU9E2{D>zwV$_Z`ne1po5 z`Fwi+j~+Vf7M&G!J?`m+pLXhc`~7aaBv*FdRLxvx_u#`)-6IAETGWog&F_aS%*{G|PHE!8Hx8SfjU*y&Se!hxvrXdR^!Ay1KUw$o qy@}s>nBCs~ncCJaiCdHYv1>}LJTLiXi6{dD1B0ilpUXO@geCy5nOg1u diff --git a/src/icons/Gatsby.svg b/src/icons/Gatsby.svg deleted file mode 100644 index 13364f3ba..000000000 --- a/src/icons/Gatsby.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/src/icons/Gauges.png b/src/icons/Gauges.png deleted file mode 100644 index 73849914f666df6a9a3faecb9c3621b267edf05a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7l097}1|M>skURiZU z;uVHBY%lyyi(3fK#yrty&RKbFVSF(waYh~6lDt<3 zFYpK{-)bnoZ!hm^#&V>NUqo3|%2BcIgFTZ>OINR2s*VIh>a%ADQyw*zGcYhPc)I$z JtaD0e0suSwHZ%YL diff --git a/src/icons/Gemius.png b/src/icons/Gemius.png deleted file mode 100644 index c9344b1252d5cc6675734e0fbce02caeff9d9d36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1371 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