diff --git a/src/images/icons/ABlyft.svg b/src/images/icons/ABlyft.svg
new file mode 100644
index 00000000..ba07b111
--- /dev/null
+++ b/src/images/icons/ABlyft.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/AdGlare.svg b/src/images/icons/AdGlare.svg
new file mode 100644
index 00000000..3188203b
--- /dev/null
+++ b/src/images/icons/AdGlare.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/AgileCRM.svg b/src/images/icons/AgileCRM.svg
new file mode 100644
index 00000000..95101fa9
--- /dev/null
+++ b/src/images/icons/AgileCRM.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Allbookable.svg b/src/images/icons/Allbookable.svg
new file mode 100644
index 00000000..d37ec053
--- /dev/null
+++ b/src/images/icons/Allbookable.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Alpharank.svg b/src/images/icons/Alpharank.svg
new file mode 100644
index 00000000..b820ba40
--- /dev/null
+++ b/src/images/icons/Alpharank.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Answerbase.svg b/src/images/icons/Answerbase.svg
new file mode 100644
index 00000000..0c4814dc
--- /dev/null
+++ b/src/images/icons/Answerbase.svg
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/AppSell.svg b/src/images/icons/AppSell.svg
new file mode 100644
index 00000000..ff45457a
--- /dev/null
+++ b/src/images/icons/AppSell.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Appjustable.svg b/src/images/icons/Appjustable.svg
new file mode 100644
index 00000000..0f8b6235
--- /dev/null
+++ b/src/images/icons/Appjustable.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Arreva.svg b/src/images/icons/Arreva.svg
new file mode 100644
index 00000000..9d046113
--- /dev/null
+++ b/src/images/icons/Arreva.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ArrowChat.svg b/src/images/icons/ArrowChat.svg
new file mode 100644
index 00000000..5bce033c
--- /dev/null
+++ b/src/images/icons/ArrowChat.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Aseqbase.svg b/src/images/icons/Aseqbase.svg
new file mode 100644
index 00000000..ad0b5002
--- /dev/null
+++ b/src/images/icons/Aseqbase.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Asksuite.svg b/src/images/icons/Asksuite.svg
new file mode 100644
index 00000000..294584b0
--- /dev/null
+++ b/src/images/icons/Asksuite.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Astro.svg b/src/images/icons/Astro.svg
index 9c1ced0b..cfb72904 100644
--- a/src/images/icons/Astro.svg
+++ b/src/images/icons/Astro.svg
@@ -1,4 +1,4 @@
-
-
-
+
+
+
diff --git a/src/images/icons/Auglio.svg b/src/images/icons/Auglio.svg
new file mode 100644
index 00000000..19c01b2a
--- /dev/null
+++ b/src/images/icons/Auglio.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Autocommerce.svg b/src/images/icons/Autocommerce.svg
new file mode 100644
index 00000000..762abdf1
--- /dev/null
+++ b/src/images/icons/Autocommerce.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Avasize.png b/src/images/icons/Avasize.png
old mode 100755
new mode 100644
diff --git a/src/images/icons/Bahooosh.svg b/src/images/icons/Bahooosh.svg
new file mode 100644
index 00000000..0811f1af
--- /dev/null
+++ b/src/images/icons/Bahooosh.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Banno.svg b/src/images/icons/Banno.svg
new file mode 100644
index 00000000..696aae2b
--- /dev/null
+++ b/src/images/icons/Banno.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Bileto.svg b/src/images/icons/Bileto.svg
new file mode 100644
index 00000000..c411268c
--- /dev/null
+++ b/src/images/icons/Bileto.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/BirdSeed.svg b/src/images/icons/BirdSeed.svg
new file mode 100644
index 00000000..c5b5fbf2
--- /dev/null
+++ b/src/images/icons/BirdSeed.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Blazor.svg b/src/images/icons/Blazor.svg
new file mode 100644
index 00000000..2e4dc887
--- /dev/null
+++ b/src/images/icons/Blazor.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Blendle.svg b/src/images/icons/Blendle.svg
new file mode 100644
index 00000000..8b23baa1
--- /dev/null
+++ b/src/images/icons/Blendle.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Blinklink.svg b/src/images/icons/Blinklink.svg
new file mode 100644
index 00000000..d44db221
--- /dev/null
+++ b/src/images/icons/Blinklink.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Botpress.svg b/src/images/icons/Botpress.svg
new file mode 100644
index 00000000..e225d0e7
--- /dev/null
+++ b/src/images/icons/Botpress.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/images/icons/Botsify.svg b/src/images/icons/Botsify.svg
new file mode 100644
index 00000000..4f25ee60
--- /dev/null
+++ b/src/images/icons/Botsify.svg
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Botsonic.svg b/src/images/icons/Botsonic.svg
new file mode 100644
index 00000000..460b8945
--- /dev/null
+++ b/src/images/icons/Botsonic.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Brizy.svg b/src/images/icons/Brizy.svg
new file mode 100644
index 00000000..71ed6209
--- /dev/null
+++ b/src/images/icons/Brizy.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Builder.svg b/src/images/icons/Builder.svg
index 2af96827..d6aa0326 100644
--- a/src/images/icons/Builder.svg
+++ b/src/images/icons/Builder.svg
@@ -1 +1,11 @@
-
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ButterMove.svg b/src/images/icons/ButterMove.svg
new file mode 100644
index 00000000..dfa8c20b
--- /dev/null
+++ b/src/images/icons/ButterMove.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/CINC.svg b/src/images/icons/CINC.svg
new file mode 100644
index 00000000..13c8b0e8
--- /dev/null
+++ b/src/images/icons/CINC.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/CTRWow.svg b/src/images/icons/CTRWow.svg
new file mode 100644
index 00000000..d0257f14
--- /dev/null
+++ b/src/images/icons/CTRWow.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Canvy.svg b/src/images/icons/Canvy.svg
new file mode 100644
index 00000000..df8034f7
--- /dev/null
+++ b/src/images/icons/Canvy.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Cartflows.svg b/src/images/icons/Cartflows.svg
new file mode 100644
index 00000000..6e484140
--- /dev/null
+++ b/src/images/icons/Cartflows.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Carussel.svg b/src/images/icons/Carussel.svg
new file mode 100644
index 00000000..2022b3f5
--- /dev/null
+++ b/src/images/icons/Carussel.svg
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Cevoid.svg b/src/images/icons/Cevoid.svg
new file mode 100644
index 00000000..6f4ea30b
--- /dev/null
+++ b/src/images/icons/Cevoid.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ChatNode.svg b/src/images/icons/ChatNode.svg
new file mode 100644
index 00000000..2b578640
--- /dev/null
+++ b/src/images/icons/ChatNode.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Circle.svg b/src/images/icons/Circle.svg
index 4b09fb24..dd1c6a64 100644
--- a/src/images/icons/Circle.svg
+++ b/src/images/icons/Circle.svg
@@ -1,6 +1,11 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/CitizenSpace.svg b/src/images/icons/CitizenSpace.svg
new file mode 100644
index 00000000..884b4223
--- /dev/null
+++ b/src/images/icons/CitizenSpace.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ClassCreator.svg b/src/images/icons/ClassCreator.svg
new file mode 100644
index 00000000..05e2c040
--- /dev/null
+++ b/src/images/icons/ClassCreator.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Clearlink.svg b/src/images/icons/Clearlink.svg
new file mode 100644
index 00000000..db54e117
--- /dev/null
+++ b/src/images/icons/Clearlink.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Clevy.svg b/src/images/icons/Clevy.svg
new file mode 100644
index 00000000..51cb8cdf
--- /dev/null
+++ b/src/images/icons/Clevy.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Clickaine.svg b/src/images/icons/Clickaine.svg
new file mode 100644
index 00000000..7c3991d5
--- /dev/null
+++ b/src/images/icons/Clickaine.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Commercio.svg b/src/images/icons/Commercio.svg
new file mode 100644
index 00000000..ad8a4d9b
--- /dev/null
+++ b/src/images/icons/Commercio.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Community.svg b/src/images/icons/Community.svg
new file mode 100644
index 00000000..cfea08e0
--- /dev/null
+++ b/src/images/icons/Community.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Conduit.svg b/src/images/icons/Conduit.svg
new file mode 100644
index 00000000..8065a810
--- /dev/null
+++ b/src/images/icons/Conduit.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Contentder.svg b/src/images/icons/Contentder.svg
new file mode 100644
index 00000000..44ade771
--- /dev/null
+++ b/src/images/icons/Contentder.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Convead.svg b/src/images/icons/Convead.svg
new file mode 100644
index 00000000..e6c60c50
--- /dev/null
+++ b/src/images/icons/Convead.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Convermax.svg b/src/images/icons/Convermax.svg
new file mode 100644
index 00000000..b9dda62c
--- /dev/null
+++ b/src/images/icons/Convermax.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ConvertBox.svg b/src/images/icons/ConvertBox.svg
new file mode 100644
index 00000000..dc46a123
--- /dev/null
+++ b/src/images/icons/ConvertBox.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Converzee.svg b/src/images/icons/Converzee.svg
new file mode 100644
index 00000000..e8f8e181
--- /dev/null
+++ b/src/images/icons/Converzee.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Convrrt.svg b/src/images/icons/Convrrt.svg
new file mode 100644
index 00000000..4f3ae486
--- /dev/null
+++ b/src/images/icons/Convrrt.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Cookie Seal.svg b/src/images/icons/Cookie Seal.svg
index e8e7433f..9aabb5f6 100644
--- a/src/images/icons/Cookie Seal.svg
+++ b/src/images/icons/Cookie Seal.svg
@@ -1,20 +1,3 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/src/images/icons/Creoline.svg b/src/images/icons/Creoline.svg
new file mode 100644
index 00000000..7ccb93c9
--- /dev/null
+++ b/src/images/icons/Creoline.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/DecapCMS.svg b/src/images/icons/DecapCMS.svg
new file mode 100644
index 00000000..e3ca1224
--- /dev/null
+++ b/src/images/icons/DecapCMS.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/DeepAR.svg b/src/images/icons/DeepAR.svg
new file mode 100644
index 00000000..288fb996
--- /dev/null
+++ b/src/images/icons/DeepAR.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/DeepLawn.svg b/src/images/icons/DeepLawn.svg
new file mode 100644
index 00000000..46a816f9
--- /dev/null
+++ b/src/images/icons/DeepLawn.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Destini.svg b/src/images/icons/Destini.svg
new file mode 100644
index 00000000..8db32bce
--- /dev/null
+++ b/src/images/icons/Destini.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/DevelopingAzerbaijan.svg b/src/images/icons/DevelopingAzerbaijan.svg
new file mode 100644
index 00000000..df96dbcd
--- /dev/null
+++ b/src/images/icons/DevelopingAzerbaijan.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/images/icons/Dimml.svg b/src/images/icons/Dimml.svg
new file mode 100644
index 00000000..b04ba5e9
--- /dev/null
+++ b/src/images/icons/Dimml.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/DocsBotAI.svg b/src/images/icons/DocsBotAI.svg
new file mode 100644
index 00000000..4875d6e3
--- /dev/null
+++ b/src/images/icons/DocsBotAI.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Dover.svg b/src/images/icons/Dover.svg
new file mode 100644
index 00000000..da628c43
--- /dev/null
+++ b/src/images/icons/Dover.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Drata.svg b/src/images/icons/Drata.svg
new file mode 100644
index 00000000..924cfea6
--- /dev/null
+++ b/src/images/icons/Drata.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Dweet.svg b/src/images/icons/Dweet.svg
new file mode 100644
index 00000000..b60b6410
--- /dev/null
+++ b/src/images/icons/Dweet.svg
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Elenore.svg b/src/images/icons/Elenore.svg
new file mode 100644
index 00000000..7de927c2
--- /dev/null
+++ b/src/images/icons/Elenore.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Enjore.svg b/src/images/icons/Enjore.svg
new file mode 100644
index 00000000..bb0e4f8b
--- /dev/null
+++ b/src/images/icons/Enjore.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Envoke.svg b/src/images/icons/Envoke.svg
new file mode 100644
index 00000000..c96af613
--- /dev/null
+++ b/src/images/icons/Envoke.svg
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/EspoCRM.svg b/src/images/icons/EspoCRM.svg
index 79d96f8c..b0d719e5 100644
--- a/src/images/icons/EspoCRM.svg
+++ b/src/images/icons/EspoCRM.svg
@@ -1,82 +1,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/EvolveMedia.svg b/src/images/icons/EvolveMedia.svg
new file mode 100644
index 00000000..a6498772
--- /dev/null
+++ b/src/images/icons/EvolveMedia.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ExoPlatform.svg b/src/images/icons/ExoPlatform.svg
new file mode 100644
index 00000000..6d7868a6
--- /dev/null
+++ b/src/images/icons/ExoPlatform.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/FMGSuite.svg b/src/images/icons/FMGSuite.svg
new file mode 100644
index 00000000..d9c30006
--- /dev/null
+++ b/src/images/icons/FMGSuite.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Famewall.svg b/src/images/icons/Famewall.svg
new file mode 100644
index 00000000..612c3c26
--- /dev/null
+++ b/src/images/icons/Famewall.svg
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Fast Bundle.svg b/src/images/icons/Fast Bundle.svg
index cff43c59..1c4c7853 100644
--- a/src/images/icons/Fast Bundle.svg
+++ b/src/images/icons/Fast Bundle.svg
@@ -1,10 +1 @@
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/src/images/icons/FeatherX.svg b/src/images/icons/FeatherX.svg
index 85bf72c5..e468f21d 100644
--- a/src/images/icons/FeatherX.svg
+++ b/src/images/icons/FeatherX.svg
@@ -1,9 +1,305 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/FiboSearch.svg b/src/images/icons/FiboSearch.svg
new file mode 100644
index 00000000..5e8864fc
--- /dev/null
+++ b/src/images/icons/FiboSearch.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Flurry.svg b/src/images/icons/Flurry.svg
new file mode 100644
index 00000000..e62c5696
--- /dev/null
+++ b/src/images/icons/Flurry.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/FreshRelevance.svg b/src/images/icons/FreshRelevance.svg
new file mode 100644
index 00000000..34ab9255
--- /dev/null
+++ b/src/images/icons/FreshRelevance.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Funnelytics.svg b/src/images/icons/Funnelytics.svg
new file mode 100644
index 00000000..f0081436
--- /dev/null
+++ b/src/images/icons/Funnelytics.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/GitLab.svg b/src/images/icons/GitLab.svg
index 4e29ac86..4b8248af 100644
--- a/src/images/icons/GitLab.svg
+++ b/src/images/icons/GitLab.svg
@@ -1 +1,13 @@
-logo
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/Graphly.svg b/src/images/icons/Graphly.svg
new file mode 100644
index 00000000..71e5190d
--- /dev/null
+++ b/src/images/icons/Graphly.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Guuru.svg b/src/images/icons/Guuru.svg
new file mode 100644
index 00000000..49d4282e
--- /dev/null
+++ b/src/images/icons/Guuru.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Haloscan.svg b/src/images/icons/Haloscan.svg
new file mode 100644
index 00000000..a174cf80
--- /dev/null
+++ b/src/images/icons/Haloscan.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Hanko.svg b/src/images/icons/Hanko.svg
new file mode 100644
index 00000000..bbc82788
--- /dev/null
+++ b/src/images/icons/Hanko.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Heeet.svg b/src/images/icons/Heeet.svg
new file mode 100644
index 00000000..20ca5181
--- /dev/null
+++ b/src/images/icons/Heeet.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/images/icons/HeyLight.svg b/src/images/icons/HeyLight.svg
new file mode 100644
index 00000000..d14a7144
--- /dev/null
+++ b/src/images/icons/HeyLight.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/HolduixCMS.svg b/src/images/icons/HolduixCMS.svg
new file mode 100644
index 00000000..2b2a61c0
--- /dev/null
+++ b/src/images/icons/HolduixCMS.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/HollerBox.svg b/src/images/icons/HollerBox.svg
new file mode 100644
index 00000000..e3c891aa
--- /dev/null
+++ b/src/images/icons/HollerBox.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Hypercloudhost.svg b/src/images/icons/Hypercloudhost.svg
new file mode 100644
index 00000000..9e187cc9
--- /dev/null
+++ b/src/images/icons/Hypercloudhost.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Hyperia.svg b/src/images/icons/Hyperia.svg
new file mode 100644
index 00000000..228f8325
--- /dev/null
+++ b/src/images/icons/Hyperia.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/IBM.svg b/src/images/icons/IBM.svg
index 7bf427bc..791e5371 100644
--- a/src/images/icons/IBM.svg
+++ b/src/images/icons/IBM.svg
@@ -1 +1,8 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/Iconosquare.svg b/src/images/icons/Iconosquare.svg
new file mode 100644
index 00000000..2bb55dd8
--- /dev/null
+++ b/src/images/icons/Iconosquare.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ImageKit.svg b/src/images/icons/ImageKit.svg
new file mode 100644
index 00000000..bec30284
--- /dev/null
+++ b/src/images/icons/ImageKit.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Imbox.svg b/src/images/icons/Imbox.svg
new file mode 100644
index 00000000..7dbbe632
--- /dev/null
+++ b/src/images/icons/Imbox.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Immerss.svg b/src/images/icons/Immerss.svg
new file mode 100644
index 00000000..982857c7
--- /dev/null
+++ b/src/images/icons/Immerss.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Intice.svg b/src/images/icons/Intice.svg
new file mode 100644
index 00000000..9e5fb8db
--- /dev/null
+++ b/src/images/icons/Intice.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/InvisionCommunity.svg b/src/images/icons/InvisionCommunity.svg
new file mode 100644
index 00000000..08a1ed02
--- /dev/null
+++ b/src/images/icons/InvisionCommunity.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/JetEngine.svg b/src/images/icons/JetEngine.svg
new file mode 100644
index 00000000..ca9c9270
--- /dev/null
+++ b/src/images/icons/JetEngine.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Kenlo.svg b/src/images/icons/Kenlo.svg
new file mode 100644
index 00000000..1050760a
--- /dev/null
+++ b/src/images/icons/Kenlo.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Kleer.svg b/src/images/icons/Kleer.svg
new file mode 100644
index 00000000..fa37705a
--- /dev/null
+++ b/src/images/icons/Kleer.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Klip.svg b/src/images/icons/Klip.svg
new file mode 100644
index 00000000..86237d87
--- /dev/null
+++ b/src/images/icons/Klip.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Kooomo.svg b/src/images/icons/Kooomo.svg
index 2d82975d..2689516f 100644
--- a/src/images/icons/Kooomo.svg
+++ b/src/images/icons/Kooomo.svg
@@ -1,9 +1,10 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/Kustomer.svg b/src/images/icons/Kustomer.svg
index 5ac89be4..827aad0a 100644
--- a/src/images/icons/Kustomer.svg
+++ b/src/images/icons/Kustomer.svg
@@ -1 +1,14 @@
- Kustomer_Logo Created with Sketch.
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/LTheme.svg b/src/images/icons/LTheme.svg
new file mode 100644
index 00000000..be713d91
--- /dev/null
+++ b/src/images/icons/LTheme.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/LeanData.svg b/src/images/icons/LeanData.svg
new file mode 100644
index 00000000..b3039dea
--- /dev/null
+++ b/src/images/icons/LeanData.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/LearnUpon.svg b/src/images/icons/LearnUpon.svg
new file mode 100644
index 00000000..35295722
--- /dev/null
+++ b/src/images/icons/LearnUpon.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/LearnyBox.svg b/src/images/icons/LearnyBox.svg
new file mode 100644
index 00000000..38ce15b0
--- /dev/null
+++ b/src/images/icons/LearnyBox.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Liine.svg b/src/images/icons/Liine.svg
new file mode 100644
index 00000000..80dcef57
--- /dev/null
+++ b/src/images/icons/Liine.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Lily.svg b/src/images/icons/Lily.svg
new file mode 100644
index 00000000..050a8e2c
--- /dev/null
+++ b/src/images/icons/Lily.svg
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Linda.svg b/src/images/icons/Linda.svg
new file mode 100644
index 00000000..b4d43c88
--- /dev/null
+++ b/src/images/icons/Linda.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/LiteSpeed.svg b/src/images/icons/LiteSpeed.svg
index 7c841b8c..36ea6f73 100644
--- a/src/images/icons/LiteSpeed.svg
+++ b/src/images/icons/LiteSpeed.svg
@@ -1,101 +1,10 @@
-
-
-
-image/svg+xml
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/LiveBy.svg b/src/images/icons/LiveBy.svg
new file mode 100644
index 00000000..f0b6ef9a
--- /dev/null
+++ b/src/images/icons/LiveBy.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/LiveTex.svg b/src/images/icons/LiveTex.svg
new file mode 100644
index 00000000..06354c92
--- /dev/null
+++ b/src/images/icons/LiveTex.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/MadKudu.svg b/src/images/icons/MadKudu.svg
new file mode 100644
index 00000000..d459472c
--- /dev/null
+++ b/src/images/icons/MadKudu.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/MageMail.svg b/src/images/icons/MageMail.svg
new file mode 100644
index 00000000..1f6f6bf4
--- /dev/null
+++ b/src/images/icons/MageMail.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Maker.svg b/src/images/icons/Maker.svg
new file mode 100644
index 00000000..7dc336f0
--- /dev/null
+++ b/src/images/icons/Maker.svg
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Marsello.svg b/src/images/icons/Marsello.svg
new file mode 100644
index 00000000..2b8ebe21
--- /dev/null
+++ b/src/images/icons/Marsello.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Masteriyo.svg b/src/images/icons/Masteriyo.svg
new file mode 100644
index 00000000..738d7e17
--- /dev/null
+++ b/src/images/icons/Masteriyo.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Mava.svg b/src/images/icons/Mava.svg
new file mode 100644
index 00000000..5ef9872a
--- /dev/null
+++ b/src/images/icons/Mava.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Maxemail.svg b/src/images/icons/Maxemail.svg
old mode 100755
new mode 100644
diff --git a/src/images/icons/Mazrica.svg b/src/images/icons/Mazrica.svg
new file mode 100644
index 00000000..4f0518f5
--- /dev/null
+++ b/src/images/icons/Mazrica.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Medium.svg b/src/images/icons/Medium.svg
old mode 100755
new mode 100644
diff --git a/src/images/icons/Mercer.svg b/src/images/icons/Mercer.svg
new file mode 100644
index 00000000..82845bd8
--- /dev/null
+++ b/src/images/icons/Mercer.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Meta.svg b/src/images/icons/Meta.svg
new file mode 100644
index 00000000..7e3c26a8
--- /dev/null
+++ b/src/images/icons/Meta.svg
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/MissionSuite.svg b/src/images/icons/MissionSuite.svg
new file mode 100644
index 00000000..cbbd2611
--- /dev/null
+++ b/src/images/icons/MissionSuite.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Mottle.svg b/src/images/icons/Mottle.svg
new file mode 100644
index 00000000..09984807
--- /dev/null
+++ b/src/images/icons/Mottle.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/MoverBase.svg b/src/images/icons/MoverBase.svg
new file mode 100644
index 00000000..2997725d
--- /dev/null
+++ b/src/images/icons/MoverBase.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Navegg.svg b/src/images/icons/Navegg.svg
new file mode 100644
index 00000000..3df38de6
--- /dev/null
+++ b/src/images/icons/Navegg.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/NeexaAI.svg b/src/images/icons/NeexaAI.svg
new file mode 100644
index 00000000..81eed991
--- /dev/null
+++ b/src/images/icons/NeexaAI.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Nexxt.svg b/src/images/icons/Nexxt.svg
new file mode 100644
index 00000000..64c7ffbf
--- /dev/null
+++ b/src/images/icons/Nexxt.svg
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Novel.svg b/src/images/icons/Novel.svg
new file mode 100644
index 00000000..d973d90b
--- /dev/null
+++ b/src/images/icons/Novel.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/NurtureBoss.svg b/src/images/icons/NurtureBoss.svg
new file mode 100644
index 00000000..e590d3c2
--- /dev/null
+++ b/src/images/icons/NurtureBoss.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Oat.svg b/src/images/icons/Oat.svg
new file mode 100644
index 00000000..6f960ed4
--- /dev/null
+++ b/src/images/icons/Oat.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Oddcast.svg b/src/images/icons/Oddcast.svg
new file mode 100644
index 00000000..036cf8db
--- /dev/null
+++ b/src/images/icons/Oddcast.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Omeda.svg b/src/images/icons/Omeda.svg
new file mode 100644
index 00000000..88fd8104
--- /dev/null
+++ b/src/images/icons/Omeda.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Omnikick.svg b/src/images/icons/Omnikick.svg
new file mode 100644
index 00000000..79905550
--- /dev/null
+++ b/src/images/icons/Omnikick.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/OpenPanel.svg b/src/images/icons/OpenPanel.svg
new file mode 100644
index 00000000..293b9151
--- /dev/null
+++ b/src/images/icons/OpenPanel.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/OtterText.svg b/src/images/icons/OtterText.svg
new file mode 100644
index 00000000..91c74f49
--- /dev/null
+++ b/src/images/icons/OtterText.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Ova.svg b/src/images/icons/Ova.svg
new file mode 100644
index 00000000..b7716961
--- /dev/null
+++ b/src/images/icons/Ova.svg
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/OverBlog.svg b/src/images/icons/OverBlog.svg
new file mode 100644
index 00000000..e1e42833
--- /dev/null
+++ b/src/images/icons/OverBlog.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/PandaCSS.svg b/src/images/icons/PandaCSS.svg
index 27d033a6..be9459f3 100644
--- a/src/images/icons/PandaCSS.svg
+++ b/src/images/icons/PandaCSS.svg
@@ -1,4 +1,4 @@
-
-
+
+
diff --git a/src/images/icons/PearCommerce.svg b/src/images/icons/PearCommerce.svg
new file mode 100644
index 00000000..ce5e085b
--- /dev/null
+++ b/src/images/icons/PearCommerce.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Peel.svg b/src/images/icons/Peel.svg
new file mode 100644
index 00000000..858a122d
--- /dev/null
+++ b/src/images/icons/Peel.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/PiAds.svg b/src/images/icons/PiAds.svg
new file mode 100644
index 00000000..48524761
--- /dev/null
+++ b/src/images/icons/PiAds.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Planzer.svg b/src/images/icons/Planzer.svg
new file mode 100644
index 00000000..12f2dba1
--- /dev/null
+++ b/src/images/icons/Planzer.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Platformly.svg b/src/images/icons/Platformly.svg
new file mode 100644
index 00000000..f08dbf3f
--- /dev/null
+++ b/src/images/icons/Platformly.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/PollMaker.svg b/src/images/icons/PollMaker.svg
new file mode 100644
index 00000000..8c3b310a
--- /dev/null
+++ b/src/images/icons/PollMaker.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Poppins.svg b/src/images/icons/Poppins.svg
new file mode 100644
index 00000000..dbc49b01
--- /dev/null
+++ b/src/images/icons/Poppins.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Postach.svg b/src/images/icons/Postach.svg
new file mode 100644
index 00000000..45e938cd
--- /dev/null
+++ b/src/images/icons/Postach.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Powa.svg b/src/images/icons/Powa.svg
new file mode 100644
index 00000000..caf7df09
--- /dev/null
+++ b/src/images/icons/Powa.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Practo.svg b/src/images/icons/Practo.svg
new file mode 100644
index 00000000..c2334eb9
--- /dev/null
+++ b/src/images/icons/Practo.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Pressero.svg b/src/images/icons/Pressero.svg
new file mode 100644
index 00000000..538b8a7a
--- /dev/null
+++ b/src/images/icons/Pressero.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/PubNub.svg b/src/images/icons/PubNub.svg
new file mode 100644
index 00000000..0d3a5fe9
--- /dev/null
+++ b/src/images/icons/PubNub.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Pubble.svg b/src/images/icons/Pubble.svg
new file mode 100644
index 00000000..e4f6d1f0
--- /dev/null
+++ b/src/images/icons/Pubble.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/Pulse.svg b/src/images/icons/Pulse.svg
new file mode 100644
index 00000000..551b8a29
--- /dev/null
+++ b/src/images/icons/Pulse.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/PushAlert.svg b/src/images/icons/PushAlert.svg
new file mode 100644
index 00000000..249b5899
--- /dev/null
+++ b/src/images/icons/PushAlert.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/PushWoosh.svg b/src/images/icons/PushWoosh.svg
new file mode 100644
index 00000000..22d2e50d
--- /dev/null
+++ b/src/images/icons/PushWoosh.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Pushnami.svg b/src/images/icons/Pushnami.svg
old mode 100755
new mode 100644
diff --git a/src/images/icons/Q1Media.svg b/src/images/icons/Q1Media.svg
new file mode 100644
index 00000000..1a739fe2
--- /dev/null
+++ b/src/images/icons/Q1Media.svg
@@ -0,0 +1,1941 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/Quant.svg b/src/images/icons/Quant.svg
new file mode 100644
index 00000000..ab5eac80
--- /dev/null
+++ b/src/images/icons/Quant.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Quarto.svg b/src/images/icons/Quarto.svg
new file mode 100644
index 00000000..b81ef372
--- /dev/null
+++ b/src/images/icons/Quarto.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/QuickCEP.svg b/src/images/icons/QuickCEP.svg
new file mode 100644
index 00000000..e3d1e5b7
--- /dev/null
+++ b/src/images/icons/QuickCEP.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/QuoteMedia.svg b/src/images/icons/QuoteMedia.svg
new file mode 100644
index 00000000..2cdfd993
--- /dev/null
+++ b/src/images/icons/QuoteMedia.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/RMZ.svg b/src/images/icons/RMZ.svg
new file mode 100644
index 00000000..a06a6a31
--- /dev/null
+++ b/src/images/icons/RMZ.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Raaft.svg b/src/images/icons/Raaft.svg
new file mode 100644
index 00000000..e536d6e5
--- /dev/null
+++ b/src/images/icons/Raaft.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Ramper.svg b/src/images/icons/Ramper.svg
new file mode 100644
index 00000000..d6e49bb2
--- /dev/null
+++ b/src/images/icons/Ramper.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Rasayel.svg b/src/images/icons/Rasayel.svg
new file mode 100644
index 00000000..b4ebe037
--- /dev/null
+++ b/src/images/icons/Rasayel.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Recop.svg b/src/images/icons/Recop.svg
new file mode 100644
index 00000000..387a5e0e
--- /dev/null
+++ b/src/images/icons/Recop.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Rela.svg b/src/images/icons/Rela.svg
new file mode 100644
index 00000000..4d24b4ac
--- /dev/null
+++ b/src/images/icons/Rela.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Relap.svg b/src/images/icons/Relap.svg
new file mode 100644
index 00000000..8172adac
--- /dev/null
+++ b/src/images/icons/Relap.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ReservaINK.svg b/src/images/icons/ReservaINK.svg
new file mode 100644
index 00000000..c6a3e5d0
--- /dev/null
+++ b/src/images/icons/ReservaINK.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/RevBid.svg b/src/images/icons/RevBid.svg
new file mode 100644
index 00000000..eb5560ef
--- /dev/null
+++ b/src/images/icons/RevBid.svg
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Rewix.svg b/src/images/icons/Rewix.svg
new file mode 100644
index 00000000..26c7e6f2
--- /dev/null
+++ b/src/images/icons/Rewix.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Ringba.svg b/src/images/icons/Ringba.svg
new file mode 100644
index 00000000..6f0a15d5
--- /dev/null
+++ b/src/images/icons/Ringba.svg
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Ringostat.svg b/src/images/icons/Ringostat.svg
new file mode 100644
index 00000000..8ad72620
--- /dev/null
+++ b/src/images/icons/Ringostat.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/RiteKit.svg b/src/images/icons/RiteKit.svg
new file mode 100644
index 00000000..c3d6bac7
--- /dev/null
+++ b/src/images/icons/RiteKit.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Robixcm.png b/src/images/icons/Robixcm.png
new file mode 100644
index 00000000..40cf679d
Binary files /dev/null and b/src/images/icons/Robixcm.png differ
diff --git a/src/images/icons/Rockee.svg b/src/images/icons/Rockee.svg
new file mode 100644
index 00000000..0ede6e4e
--- /dev/null
+++ b/src/images/icons/Rockee.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SEOPress.svg b/src/images/icons/SEOPress.svg
new file mode 100644
index 00000000..5c47c701
--- /dev/null
+++ b/src/images/icons/SEOPress.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SOPlanning.svg b/src/images/icons/SOPlanning.svg
new file mode 100644
index 00000000..31cff372
--- /dev/null
+++ b/src/images/icons/SOPlanning.svg
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SOTACRM.svg b/src/images/icons/SOTACRM.svg
new file mode 100644
index 00000000..8fc65816
--- /dev/null
+++ b/src/images/icons/SOTACRM.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SPREAD.svg b/src/images/icons/SPREAD.svg
new file mode 100644
index 00000000..031e4fd9
--- /dev/null
+++ b/src/images/icons/SPREAD.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SafeBuy.svg b/src/images/icons/SafeBuy.svg
new file mode 100644
index 00000000..5b68cdf2
--- /dev/null
+++ b/src/images/icons/SafeBuy.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SalesCandy.svg b/src/images/icons/SalesCandy.svg
new file mode 100644
index 00000000..2a69dc67
--- /dev/null
+++ b/src/images/icons/SalesCandy.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SamsungFood.svg b/src/images/icons/SamsungFood.svg
new file mode 100644
index 00000000..b592ba8d
--- /dev/null
+++ b/src/images/icons/SamsungFood.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SavvyCal.svg b/src/images/icons/SavvyCal.svg
new file mode 100644
index 00000000..6544cab9
--- /dev/null
+++ b/src/images/icons/SavvyCal.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Senja.svg b/src/images/icons/Senja.svg
new file mode 100644
index 00000000..b77920ac
--- /dev/null
+++ b/src/images/icons/Senja.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SensaiMetrics.svg b/src/images/icons/SensaiMetrics.svg
new file mode 100644
index 00000000..6b4e0a6a
--- /dev/null
+++ b/src/images/icons/SensaiMetrics.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Sentifi.svg b/src/images/icons/Sentifi.svg
new file mode 100644
index 00000000..6cb5d6cd
--- /dev/null
+++ b/src/images/icons/Sentifi.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ShopperApproved.svg b/src/images/icons/ShopperApproved.svg
new file mode 100644
index 00000000..1098818b
--- /dev/null
+++ b/src/images/icons/ShopperApproved.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/ShoutCMS.svg b/src/images/icons/ShoutCMS.svg
new file mode 100644
index 00000000..87d4abda
--- /dev/null
+++ b/src/images/icons/ShoutCMS.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Silex.svg b/src/images/icons/Silex.svg
new file mode 100644
index 00000000..94c17adc
--- /dev/null
+++ b/src/images/icons/Silex.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Simbla.svg b/src/images/icons/Simbla.svg
new file mode 100644
index 00000000..e25fe7c9
--- /dev/null
+++ b/src/images/icons/Simbla.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Siter.svg b/src/images/icons/Siter.svg
new file mode 100644
index 00000000..fd562777
--- /dev/null
+++ b/src/images/icons/Siter.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Sizekick.svg b/src/images/icons/Sizekick.svg
new file mode 100644
index 00000000..1478ee1d
--- /dev/null
+++ b/src/images/icons/Sizekick.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SkyGlue.svg b/src/images/icons/SkyGlue.svg
new file mode 100644
index 00000000..88736a2a
--- /dev/null
+++ b/src/images/icons/SkyGlue.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SniperCRM.svg b/src/images/icons/SniperCRM.svg
new file mode 100644
index 00000000..9c1051e2
--- /dev/null
+++ b/src/images/icons/SniperCRM.svg
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Soldsie.svg b/src/images/icons/Soldsie.svg
new file mode 100644
index 00000000..1bdd74d2
--- /dev/null
+++ b/src/images/icons/Soldsie.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Sonar.svg b/src/images/icons/Sonar.svg
new file mode 100644
index 00000000..38550e8f
--- /dev/null
+++ b/src/images/icons/Sonar.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SpeakPipe.svg b/src/images/icons/SpeakPipe.svg
new file mode 100644
index 00000000..d87db558
--- /dev/null
+++ b/src/images/icons/SpeakPipe.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SplutterAI.svg b/src/images/icons/SplutterAI.svg
new file mode 100644
index 00000000..6da55382
--- /dev/null
+++ b/src/images/icons/SplutterAI.svg
@@ -0,0 +1,1297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Spotii.svg b/src/images/icons/Spotii.svg
index a4feaa40..f41b82b7 100644
--- a/src/images/icons/Spotii.svg
+++ b/src/images/icons/Spotii.svg
@@ -1,9 +1,6 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/src/images/icons/Spreadr.svg b/src/images/icons/Spreadr.svg
new file mode 100644
index 00000000..1e054fc1
--- /dev/null
+++ b/src/images/icons/Spreadr.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Staffbase.svg b/src/images/icons/Staffbase.svg
new file mode 100644
index 00000000..7e392c5b
--- /dev/null
+++ b/src/images/icons/Staffbase.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Starlight.svg b/src/images/icons/Starlight.svg
new file mode 100644
index 00000000..da208e94
--- /dev/null
+++ b/src/images/icons/Starlight.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Styla.svg b/src/images/icons/Styla.svg
new file mode 100644
index 00000000..ce0cc738
--- /dev/null
+++ b/src/images/icons/Styla.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Sugar.svg b/src/images/icons/Sugar.svg
new file mode 100644
index 00000000..1958e088
--- /dev/null
+++ b/src/images/icons/Sugar.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SugarWOD.svg b/src/images/icons/SugarWOD.svg
new file mode 100644
index 00000000..4de92bd1
--- /dev/null
+++ b/src/images/icons/SugarWOD.svg
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SuiteCRM.svg b/src/images/icons/SuiteCRM.svg
new file mode 100644
index 00000000..a620c51d
--- /dev/null
+++ b/src/images/icons/SuiteCRM.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SuperHote.svg b/src/images/icons/SuperHote.svg
new file mode 100644
index 00000000..3781d71b
--- /dev/null
+++ b/src/images/icons/SuperHote.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Superblog.svg b/src/images/icons/Superblog.svg
new file mode 100644
index 00000000..fc3c2988
--- /dev/null
+++ b/src/images/icons/Superblog.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Survale.svg b/src/images/icons/Survale.svg
new file mode 100644
index 00000000..8288dc24
--- /dev/null
+++ b/src/images/icons/Survale.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/SweetAnalytics.svg b/src/images/icons/SweetAnalytics.svg
new file mode 100644
index 00000000..902f490f
--- /dev/null
+++ b/src/images/icons/SweetAnalytics.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Swup.svg b/src/images/icons/Swup.svg
index bdc0e31e..98306472 100644
--- a/src/images/icons/Swup.svg
+++ b/src/images/icons/Swup.svg
@@ -1,14 +1,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/Symbolset.svg b/src/images/icons/Symbolset.svg
new file mode 100644
index 00000000..6626484a
--- /dev/null
+++ b/src/images/icons/Symbolset.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Syncee.svg b/src/images/icons/Syncee.svg
new file mode 100644
index 00000000..ebc82285
--- /dev/null
+++ b/src/images/icons/Syncee.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Synerise.svg b/src/images/icons/Synerise.svg
index 81c4f03a..42bb764a 100644
--- a/src/images/icons/Synerise.svg
+++ b/src/images/icons/Synerise.svg
@@ -1 +1,8 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/Synology DiskStation.svg b/src/images/icons/Synology DiskStation.svg
index 80d9e379..777c80f3 100644
--- a/src/images/icons/Synology DiskStation.svg
+++ b/src/images/icons/Synology DiskStation.svg
@@ -1 +1,8 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/SystemsAccel.svg b/src/images/icons/SystemsAccel.svg
new file mode 100644
index 00000000..6f99aa12
--- /dev/null
+++ b/src/images/icons/SystemsAccel.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Tagtoo.svg b/src/images/icons/Tagtoo.svg
new file mode 100644
index 00000000..4320309b
--- /dev/null
+++ b/src/images/icons/Tagtoo.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Talex.svg b/src/images/icons/Talex.svg
new file mode 100644
index 00000000..05c3ee54
--- /dev/null
+++ b/src/images/icons/Talex.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/TalkMe.svg b/src/images/icons/TalkMe.svg
new file mode 100644
index 00000000..e3d906cb
--- /dev/null
+++ b/src/images/icons/TalkMe.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/TargetBay.svg b/src/images/icons/TargetBay.svg
new file mode 100644
index 00000000..c48d61a0
--- /dev/null
+++ b/src/images/icons/TargetBay.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Terminalfour.svg b/src/images/icons/Terminalfour.svg
new file mode 100644
index 00000000..d421fa58
--- /dev/null
+++ b/src/images/icons/Terminalfour.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Terminus.svg b/src/images/icons/Terminus.svg
new file mode 100644
index 00000000..82a86f4e
--- /dev/null
+++ b/src/images/icons/Terminus.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/TestimonialRobot.svg b/src/images/icons/TestimonialRobot.svg
new file mode 100644
index 00000000..9950e922
--- /dev/null
+++ b/src/images/icons/TestimonialRobot.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Textline.svg b/src/images/icons/Textline.svg
new file mode 100644
index 00000000..4dd02b66
--- /dev/null
+++ b/src/images/icons/Textline.svg
@@ -0,0 +1,4 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/TheMonetyzer.svg b/src/images/icons/TheMonetyzer.svg
new file mode 100644
index 00000000..025ae352
--- /dev/null
+++ b/src/images/icons/TheMonetyzer.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Theatre.js.svg b/src/images/icons/Theatre.js.svg
index f53fe299..14f6e296 100644
--- a/src/images/icons/Theatre.js.svg
+++ b/src/images/icons/Theatre.js.svg
@@ -1,2 +1,17 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/ThemezHut.svg b/src/images/icons/ThemezHut.svg
new file mode 100644
index 00000000..3ae6548b
--- /dev/null
+++ b/src/images/icons/ThemezHut.svg
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Thrinacia.svg b/src/images/icons/Thrinacia.svg
new file mode 100644
index 00000000..a83f222e
--- /dev/null
+++ b/src/images/icons/Thrinacia.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Tomi.svg b/src/images/icons/Tomi.svg
new file mode 100644
index 00000000..946f4842
--- /dev/null
+++ b/src/images/icons/Tomi.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Tontine.svg b/src/images/icons/Tontine.svg
new file mode 100644
index 00000000..7e6f8a82
--- /dev/null
+++ b/src/images/icons/Tontine.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Tooltip.svg b/src/images/icons/Tooltip.svg
new file mode 100644
index 00000000..e511503c
--- /dev/null
+++ b/src/images/icons/Tooltip.svg
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Track123.svg b/src/images/icons/Track123.svg
index 8db020f5..55171a2e 100644
--- a/src/images/icons/Track123.svg
+++ b/src/images/icons/Track123.svg
@@ -1,11 +1,9 @@
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
diff --git a/src/images/icons/Trackboxx.svg b/src/images/icons/Trackboxx.svg
new file mode 100644
index 00000000..2c97f9f1
--- /dev/null
+++ b/src/images/icons/Trackboxx.svg
@@ -0,0 +1,354 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Trak.svg b/src/images/icons/Trak.svg
new file mode 100644
index 00000000..2d734598
--- /dev/null
+++ b/src/images/icons/Trak.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Tremor.svg b/src/images/icons/Tremor.svg
new file mode 100644
index 00000000..0eb2b5c5
--- /dev/null
+++ b/src/images/icons/Tremor.svg
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Triptease.svg b/src/images/icons/Triptease.svg
new file mode 100644
index 00000000..af8c8e7b
--- /dev/null
+++ b/src/images/icons/Triptease.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Twitter.svg b/src/images/icons/Twitter.svg
index dbd04420..04658bba 100644
--- a/src/images/icons/Twitter.svg
+++ b/src/images/icons/Twitter.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
+
+
diff --git a/src/images/icons/UpScale.svg b/src/images/icons/UpScale.svg
new file mode 100644
index 00000000..5afc46c4
--- /dev/null
+++ b/src/images/icons/UpScale.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/UpsellPlus.svg b/src/images/icons/UpsellPlus.svg
new file mode 100644
index 00000000..f5cd8c4c
--- /dev/null
+++ b/src/images/icons/UpsellPlus.svg
@@ -0,0 +1,468 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Upsy.svg b/src/images/icons/Upsy.svg
new file mode 100644
index 00000000..1a5a9ac0
--- /dev/null
+++ b/src/images/icons/Upsy.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/VBMedia.svg b/src/images/icons/VBMedia.svg
new file mode 100644
index 00000000..a107cebc
--- /dev/null
+++ b/src/images/icons/VBMedia.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Vendaecia.svg b/src/images/icons/Vendaecia.svg
new file mode 100644
index 00000000..ee99c36b
--- /dev/null
+++ b/src/images/icons/Vendaecia.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/VentasxMayor.svg b/src/images/icons/VentasxMayor.svg
new file mode 100644
index 00000000..71a0e395
--- /dev/null
+++ b/src/images/icons/VentasxMayor.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Veonr.svg b/src/images/icons/Veonr.svg
new file mode 100644
index 00000000..7493cc27
--- /dev/null
+++ b/src/images/icons/Veonr.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Vidjet.svg b/src/images/icons/Vidjet.svg
new file mode 100644
index 00000000..6c98ed0d
--- /dev/null
+++ b/src/images/icons/Vidjet.svg
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Vincere.svg b/src/images/icons/Vincere.svg
new file mode 100644
index 00000000..7ba5bbd3
--- /dev/null
+++ b/src/images/icons/Vincere.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/VocalReferences.svg b/src/images/icons/VocalReferences.svg
new file mode 100644
index 00000000..5c4b01d5
--- /dev/null
+++ b/src/images/icons/VocalReferences.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Vouched.svg b/src/images/icons/Vouched.svg
new file mode 100644
index 00000000..01f1287f
--- /dev/null
+++ b/src/images/icons/Vouched.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/WebWave.svg b/src/images/icons/WebWave.svg
index 418602ef..d6eca496 100644
--- a/src/images/icons/WebWave.svg
+++ b/src/images/icons/WebWave.svg
@@ -1,18 +1,6 @@
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/src/images/icons/Wolf CMS.png b/src/images/icons/Wolf CMS.png
index 67815a97..781b92e2 100644
Binary files a/src/images/icons/Wolf CMS.png and b/src/images/icons/Wolf CMS.png differ
diff --git a/src/images/icons/Wootric.svg b/src/images/icons/Wootric.svg
new file mode 100644
index 00000000..ae30e263
--- /dev/null
+++ b/src/images/icons/Wootric.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Xtremepush.svg b/src/images/icons/Xtremepush.svg
old mode 100755
new mode 100644
diff --git a/src/images/icons/Yupop.svg b/src/images/icons/Yupop.svg
new file mode 100644
index 00000000..d6b0c1c4
--- /dev/null
+++ b/src/images/icons/Yupop.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Zenrez.svg b/src/images/icons/Zenrez.svg
new file mode 100644
index 00000000..af476d1f
--- /dev/null
+++ b/src/images/icons/Zenrez.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Zentap.svg b/src/images/icons/Zentap.svg
new file mode 100644
index 00000000..c33a2090
--- /dev/null
+++ b/src/images/icons/Zentap.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Zevi.svg b/src/images/icons/Zevi.svg
new file mode 100644
index 00000000..e003ab59
--- /dev/null
+++ b/src/images/icons/Zevi.svg
@@ -0,0 +1,386 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/Ziadah.svg b/src/images/icons/Ziadah.svg
new file mode 100644
index 00000000..7b5f5e1f
--- /dev/null
+++ b/src/images/icons/Ziadah.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/demandbase.svg b/src/images/icons/demandbase.svg
index 1389b30e..4a196c8b 100644
--- a/src/images/icons/demandbase.svg
+++ b/src/images/icons/demandbase.svg
@@ -1,10 +1,16 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/ePublishing.svg b/src/images/icons/ePublishing.svg
new file mode 100644
index 00000000..a3d3008f
--- /dev/null
+++ b/src/images/icons/ePublishing.svg
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/iCIMS.svg b/src/images/icons/iCIMS.svg
new file mode 100644
index 00000000..49b30163
--- /dev/null
+++ b/src/images/icons/iCIMS.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/p5.js.svg b/src/images/icons/p5.js.svg
index 8aa73b81..49949696 100644
--- a/src/images/icons/p5.js.svg
+++ b/src/images/icons/p5.js.svg
@@ -1,17 +1,3 @@
-
-
-
-
-
-
-
+
+
diff --git a/src/images/icons/punBB.svg b/src/images/icons/punBB.svg
new file mode 100644
index 00000000..96d42987
--- /dev/null
+++ b/src/images/icons/punBB.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/scrollreveal.svg b/src/images/icons/scrollreveal.svg
index 8e0dd8e8..9e2ea012 100644
--- a/src/images/icons/scrollreveal.svg
+++ b/src/images/icons/scrollreveal.svg
@@ -1,16 +1,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/typecho.svg b/src/images/icons/typecho.svg
index e43dcb1f..658bb5bc 100644
--- a/src/images/icons/typecho.svg
+++ b/src/images/icons/typecho.svg
@@ -1 +1,3 @@
-typecho-logo
\ No newline at end of file
+
+
+
diff --git a/src/images/icons/vinSUITE.svg b/src/images/icons/vinSUITE.svg
new file mode 100644
index 00000000..e3fac92a
--- /dev/null
+++ b/src/images/icons/vinSUITE.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/images/icons/vue.svg b/src/images/icons/vue.svg
index 71c1cfb9..82823fc2 100644
--- a/src/images/icons/vue.svg
+++ b/src/images/icons/vue.svg
@@ -1,4 +1,12 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/images/icons/webflow.svg b/src/images/icons/webflow.svg
index 99a3ac24..60f2ee2d 100644
--- a/src/images/icons/webflow.svg
+++ b/src/images/icons/webflow.svg
@@ -1,4 +1,4 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/src/technologies/_.json b/src/technologies/_.json
index f2027864..1df50c18 100644
--- a/src/technologies/_.json
+++ b/src/technologies/_.json
@@ -178,10 +178,10 @@
6
],
"description": "42stores is a French SaaS ecommerce solution that was established in 2008. It offers a range of features such as monitoring, customer support, and regular updates. The platform is known for its flexibility and modularity, making it possible to integrate with various ERP systems.",
- "icon": "42stores.svg",
"headers": {
"Powered-By": "^42stores$"
},
+ "icon": "42stores.svg",
"pricing": [
"poa",
"recurring"
diff --git a/src/technologies/a.json b/src/technologies/a.json
index d45b6ed6..86f454a5 100644
--- a/src/technologies/a.json
+++ b/src/technologies/a.json
@@ -73,6 +73,25 @@
],
"website": "https://www.abtasty.com"
},
+ "ABLyft": {
+ "cats": [
+ 74
+ ],
+ "description": "ABlyft is an A/B-Testing Platform made for developers.",
+ "icon": "ABlyft.svg",
+ "js": {
+ "ablyft.get": "",
+ "ablyftClickListener": "",
+ "ablyftEventQueueInterv": "",
+ "ablyftStopQueue": ""
+ },
+ "pricing": [
+ "freemium",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://ablyft.com"
+ },
"ABOUT YOU Commerce Suite": {
"cats": [
6
@@ -242,11 +261,6 @@
" ]+data-component-path=\"[^\"+]jcr:",
@@ -1989,10 +2027,7 @@
"scripts": [
"aem-(?:GridColumn|apps/)"
],
- "website": "https://www.adobe.com/marketing/experience-manager.html",
- "dom": [
- "div[class*='parbase'], div[data-component-path*='jcr:'], div[class*='aem-Grid']"
- ]
+ "website": "https://www.adobe.com/marketing/experience-manager.html"
},
"Adobe Experience Manager Franklin": {
"cats": [
@@ -2000,10 +2035,10 @@
],
"cpe": "cpe:2.3:a:adobe:experience_manager:*:*:*:*:*:*:*:*",
"description": "Adobe Experience Manager Franklin, also known as Project Helix or Composability, is a new way to publish AEM pages using Google Drive or Microsoft Office via Sharepoint. Instead of components, Franklin uses blocks to build pages. Blocks are pieces of a document that will be transformed into web page content.",
- "icon": "Adobe Experience Manager Franklin.svg",
"excludes": [
"Adobe Experience Manager"
],
+ "icon": "Adobe Experience Manager Franklin.svg",
"scriptSrc": [
"^.+/scripts/lib-franklin\\.js$"
],
@@ -2176,16 +2211,16 @@
"adonis-session": "",
"adonis-session-values": ""
},
+ "description": "AdonisJS is a Node.js web application framework that follows the MVC pattern, simplifying web development with features like ORM, authentication, and WebSockets.",
+ "dom": [
+ "link[href*='adonisjs.com/'][rel='canonical']"
+ ],
"icon": "AdonisJS.svg",
"implies": [
"Node.js"
],
- "website": "https://adonisjs.com",
"oss": true,
- "dom": [
- "link[href*='adonisjs.com/'][rel='canonical']"
- ],
- "description": "AdonisJS is a Node.js web application framework that follows the MVC pattern, simplifying web development with features like ORM, authentication, and WebSockets."
+ "website": "https://adonisjs.com"
},
"Adoric": {
"cats": [
@@ -2618,6 +2653,24 @@
],
"website": "https://wordpress.org/plugins/age-gate"
},
+ "Agile CRM": {
+ "cats": [
+ 53
+ ],
+ "description": "Agile CRM is a software for Customer Relationship Management (CRM) that provides sales and marketing automation features for businesses.",
+ "icon": "AgileCRM.svg",
+ "js": {
+ "AgileCRMTracker": "",
+ "Agile_API": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.agilecrm.com"
+ },
"Agoda": {
"cats": [
104
@@ -2850,17 +2903,17 @@
31,
88
],
+ "description": "Airee offers scalable web hosting solutions tailored for internet shops and websites, with enhanced performance, DDoS protection, high availability, and detailed speed and security analytics.",
"headers": {
"Server": "^Airee"
},
"icon": "Airee.svg",
- "website": "https://xn--80aqc2a.xn--p1ai",
- "description": "Airee offers scalable web hosting solutions tailored for internet shops and websites, with enhanced performance, DDoS protection, high availability, and detailed speed and security analytics.",
- "saas": true,
"pricing": [
"recurring",
"mid"
- ]
+ ],
+ "saas": true,
+ "website": "https://xn--80aqc2a.xn--p1ai"
},
"Airform": {
"cats": [
@@ -3018,6 +3071,9 @@
"akaas_AB-Testing": ""
},
"description": "Akamai mPulse is a real user monitoring (RUM) solution that enables companies to monitor, find, and fix website and application performance issues.",
+ "dom": [
+ "script#boomr-if-as, script#boomr-scr-as, link[href*='s.go-mpulse.net/boomerang/'][rel='preload']"
+ ],
"html": [
""
],
@@ -3032,15 +3088,13 @@
"poa"
],
"saas": true,
- "website": "https://developer.akamai.com/akamai-mpulse-real-user-monitoring-solution",
- "dom": [
- "script#boomr-if-as, script#boomr-scr-as, link[href*='s.go-mpulse.net/boomerang/'][rel='preload']"
- ]
+ "website": "https://developer.akamai.com/akamai-mpulse-real-user-monitoring-solution"
},
"Akaunting": {
"cats": [
55
],
+ "cpe": "cpe:2.3:a:akaunting:akaunting:*:*:*:*:*:*:*:*",
"description": "Akaunting is a free and online accounting software.",
"headers": {
"X-Akaunting": "^Free Accounting Software$"
@@ -3053,7 +3107,6 @@
"implies": [
"Laravel"
],
- "cpe": "cpe:2.3:a:akaunting:akaunting:*:*:*:*:*:*:*:*",
"oss": true,
"website": "https://akaunting.com"
},
@@ -3315,6 +3368,9 @@
5
],
"description": "Algolia DocSearch is a search widget specifically designed for documentation websites.",
+ "dom": [
+ "link[href*='.algolia.net'][rel='preconnect']"
+ ],
"icon": "DocSearch.svg",
"implies": [
"Algolia"
@@ -3328,10 +3384,7 @@
"recurring"
],
"saas": true,
- "website": "https://docsearch.algolia.com",
- "dom": [
- "link[href*='.algolia.net'][rel='preconnect']"
- ]
+ "website": "https://docsearch.algolia.com"
},
"Ali Reviews": {
"cats": [
@@ -3435,10 +3488,16 @@
],
"cpe": "cpe:2.3:a:aioseo:all_in_one_seo:*:*:*:*:*:wordpress:*:*",
"description": "All in One SEO plugin optimizes WordPress website and its content for search engines.",
+ "dom": [
+ "script.aioseo-schema"
+ ],
"html": [
"",
@@ -2051,11 +2204,7 @@
"]+\\blocalfocus\\b"
],
@@ -2174,19 +2327,15 @@
"Angular",
"D3"
],
- "website": "https://www.localfocus.nl/en/",
- "saas": true,
- "dom": [
- "iframe[src*='//localfocus2.appspot.com/']"
- ],
"js": {
"LFlegacyManipulate": ""
},
- "description": "LocalFocus is a data visualization platform that allows users to create interactive maps, charts, and infographics from various data sources.",
"pricing": [
"mid",
"recurring"
- ]
+ ],
+ "saas": true,
+ "website": "https://www.localfocus.nl/en/"
},
"Localised": {
"cats": [
@@ -2256,6 +2405,7 @@
"cats": [
1
],
+ "description": "LocomotiveCMS is a Ruby on Rails-based content management system (CMS) known for its flexibility and developer-friendly approach to building and managing websites.",
"html": [
" ]*/sites/[a-z\\d]{24}/theme/stylesheets"
],
@@ -2264,9 +2414,8 @@
"Ruby on Rails",
"MongoDB"
],
- "website": "https://www.locomotivecms.com",
"oss": true,
- "description": "LocomotiveCMS is a Ruby on Rails-based content management system (CMS) known for its flexibility and developer-friendly approach to building and managing websites."
+ "website": "https://www.locomotivecms.com"
},
"Lodash": {
"cats": [
@@ -2422,13 +2571,13 @@
"description": "Loglib is a Open Source and Privacy-First web analytics that aims to provide simple yet can be powerful based on your needs.",
"icon": "Loglib.svg",
"js": {
- "lli": "",
- "llc": ""
+ "llc": "",
+ "lli": ""
},
+ "oss": true,
"pricing": [
"freemium"
],
- "oss": true,
"saas": true,
"website": "https://www.loglib.io"
},
@@ -2450,6 +2599,7 @@
"cats": [
6
],
+ "description": "Loja Integrada is an all-in-one platform for building and managing online stores, tailored for the Brazilian market.",
"headers": {
"X-Powered-By": "vtex-integrated-store"
},
@@ -2457,14 +2607,13 @@
"js": {
"LOJA_ID": ""
},
- "website": "https://lojaintegrada.com.br",
- "saas": true,
- "description": "Loja Integrada is an all-in-one platform for building and managing online stores, tailored for the Brazilian market.",
"pricing": [
"freemium",
"low",
"recurring"
- ]
+ ],
+ "saas": true,
+ "website": "https://lojaintegrada.com.br"
},
"Loja Mestre": {
"cats": [
@@ -2814,8 +2963,8 @@
"implies": [
"Java"
],
- "website": "https://lucene.apache.org/core/",
- "oss": true
+ "oss": true,
+ "website": "https://lucene.apache.org/core/"
},
"Lucide": {
"cats": [
diff --git a/src/technologies/m.json b/src/technologies/m.json
index bdc06fa8..d26ab1be 100644
--- a/src/technologies/m.json
+++ b/src/technologies/m.json
@@ -355,12 +355,12 @@
"cats": [
18
],
+ "cpe": "cpe:2.3:a:go-macaron:macaron:*:*:*:*:*:*:*:*",
"description": "Macaron is a high productive and modular web framework in Go.",
"icon": "Macaron.svg",
"implies": [
"Go"
],
- "cpe": "cpe:2.3:a:go-macaron:macaron:*:*:*:*:*:*:*:*",
"website": "https://go-macaron.com"
},
"MachoThemes NewsMag": {
@@ -416,6 +416,21 @@
"saas": true,
"website": "https://www.madcapsoftware.com"
},
+ "MadKudu": {
+ "cats": [
+ 32
+ ],
+ "description": "MadKudu is a platform that enhances sales and marketing systems by providing actionable predictive analytics, enabling businesses to optimize strategies with data-driven insights.",
+ "dom": [
+ "link[href*='cdn.madkudu.com']"
+ ],
+ "icon": "MadKudu.svg",
+ "saas": true,
+ "scriptSrc": [
+ "cdn\\.madkudu\\.com"
+ ],
+ "website": "https://www.madkudu.com"
+ },
"Magazord": {
"cats": [
6
@@ -431,6 +446,23 @@
"saas": true,
"website": "https://www.magazord.com.br"
},
+ "MageMail": {
+ "cats": [
+ 75
+ ],
+ "description": "MageMail is a triggered email application for Magento that helps online retailers enhance customer engagement and increase revenue.",
+ "icon": "MageMail.svg",
+ "js": {
+ "Mage.Cookies": "",
+ "MageMailData.capture_email": "",
+ "MageRewards": ""
+ },
+ "requires": [
+ "Magento"
+ ],
+ "saas": true,
+ "website": "https://magemail.co"
+ },
"MageWorx Search Autocomplete": {
"cats": [
29
@@ -989,6 +1021,24 @@
},
"website": "https://www.makeshop.co.kr"
},
+ "Maker": {
+ "cats": [
+ 6
+ ],
+ "description": "Maker is a platform that enables the creation, management, and optimization of ecommerce content without requiring coding knowledge.",
+ "icon": "Maker.svg",
+ "js": {
+ "MakerEmbeds.run": "",
+ "MakerEnhance": "",
+ "MakerEnhanceEmbed": "",
+ "MakerExperiment": ""
+ },
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.maker.co"
+ },
"Malomo": {
"cats": [
107
@@ -1598,6 +1648,26 @@
],
"website": "https://www.marsx.dev"
},
+ "Marsello": {
+ "cats": [
+ 84
+ ],
+ "cookies": {
+ "marselloExitPopup": ""
+ },
+ "description": "Marsello is an omnichannel loyalty platform that integrates with sales channels, enhancing customer engagement and retention by providing a unified experience across various points of sale.",
+ "icon": "Marsello.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scripts": [
+ "app\\.marsello\\.com"
+ ],
+ "website": "https://www.marsello.com"
+ },
"Massflow": {
"cats": [
10
@@ -1659,6 +1729,29 @@
"icon": "Mastercard.svg",
"website": "https://www.mastercard.com"
},
+ "Masteriyo": {
+ "cats": [
+ 21
+ ],
+ "description": "Masteriyo is a course creation and monetization tool for WordPress.",
+ "dom": [
+ "style[id*='masteriyo-public-inline-css']"
+ ],
+ "icon": "Masteriyo.svg",
+ "js": {
+ "_MASTERIYO_WISHLIST_ADDON_": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring",
+ "onetime"
+ ],
+ "requires": [
+ "WordPress"
+ ],
+ "website": "https://masteriyo.com"
+ },
"MasterkinG32 Framework": {
"cats": [
18
@@ -1680,11 +1773,11 @@
"cookies": {
"_mastodon_session": ""
},
+ "cpe": "cpe:2.3:a:joinmastodon:mastodon:*:*:*:*:*:*:*:*",
"description": "Mastodon is a free and open-source self-hosted social networking service.",
"headers": {
"Server": "^Mastodon$"
},
- "cpe": "cpe:2.3:a:joinmastodon:mastodon:*:*:*:*:*:*:*:*",
"icon": "Mastodon.svg",
"website": "https://joinmastodon.org"
},
@@ -1740,6 +1833,7 @@
"cats": [
25
],
+ "cpe": "cpe:2.3:a:mathjax:mathjax:*:*:*:*:*:*:*:*",
"description": "MathJax is a cross-browser JavaScript library that displays mathematical notation in web browsers, using MathML, LaTeX and ASCIIMathML markup.",
"icon": "MathJax.svg",
"js": {
@@ -1749,7 +1843,6 @@
"scriptSrc": [
"([\\d.]+)?/mathjax\\.js\\;version:\\1"
],
- "cpe": "cpe:2.3:a:mathjax:mathjax:*:*:*:*:*:*:*:*",
"website": "https://www.mathjax.org"
},
"Matjrah": {
@@ -1832,15 +1925,15 @@
],
"description": "Matter.js is a JavaScript 2D rigid body physics engine for the web.",
"icon": "MatterJs.svg",
+ "js": {
+ "Matter.version": "^(.+)$\\;version:\\1"
+ },
"oss": true,
+ "saas": true,
"scriptSrc": [
"matter(?:-wrap)?(?:\\/demo\\/js\\/lib(?:\\/matter-tools\\/jquery)?(?:\\/decomp)?)?(?:\\/?-?((?:\\d+\\.)+\\d+))?(?:\\.min)?\\.js\\;version:\\1"
],
- "website": "https://brm.io/matter-js",
- "saas": true,
- "js": {
- "Matter.version": "^(.+)$\\;version:\\1"
- }
+ "website": "https://brm.io/matter-js"
},
"Mattermost": {
"cats": [
@@ -1863,8 +1956,6 @@
"mm_user": "",
"webpackChunkmattermost_webapp": ""
},
- "website": "https://about.mattermost.com",
- "saas": true,
"meta": {
"application-name": "^Mattermost$"
},
@@ -1873,7 +1964,9 @@
"low",
"recurring",
"poa"
- ]
+ ],
+ "saas": true,
+ "website": "https://about.mattermost.com"
},
"Mautic": {
"cats": [
@@ -1892,6 +1985,25 @@
],
"website": "https://www.mautic.org/"
},
+ "Mava": {
+ "cats": [
+ 52
+ ],
+ "description": "Mava is an AI-driven customer support platform that scales customer support and success by connecting to private, group, and community channels.",
+ "icon": "Mava.svg",
+ "js": {
+ "Mava.identify": "",
+ "MavaWebChatToggle": ""
+ },
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.mava.app"
+ },
"Mavo": {
"cats": [
59
@@ -1969,6 +2081,7 @@
"cats": [
1
],
+ "description": "MaxSite CMS is a PHP-based content management system from Ukraine.",
"icon": "MaxSite CMS.svg",
"implies": [
"PHP"
@@ -1976,9 +2089,8 @@
"meta": {
"generator": "MaxSite CMS"
},
- "website": "https://max-3000.com",
"oss": true,
- "description": "MaxSite CMS is a PHP-based content management system from Ukraine."
+ "website": "https://max-3000.com"
},
"Maxemail": {
"cats": [
@@ -2008,6 +2120,18 @@
"oss": true,
"website": "https://cms.maxencedev.fr"
},
+ "Mazrica": {
+ "cats": [
+ 53
+ ],
+ "description": "Mazrica is a sales support tool that leverages organizational knowledge, using AI algorithms to analyze accumulated sales data and evaluate success and failure cases.",
+ "icon": "Mazrica.svg",
+ "saas": true,
+ "scriptSrc": [
+ "\\.mazrica\\.com/"
+ ],
+ "website": "https://mazrica.com"
+ },
"Measured": {
"cats": [
10
@@ -2401,6 +2525,9 @@
"_mshops_ga_gid": ""
},
"description": "Mercado Shops is an all-in-one ecommerce platform.",
+ "dom": [
+ "link[href*='.mercadolibre.com']"
+ ],
"icon": "Mercado Shops.svg",
"pricing": [
"payg"
@@ -2409,10 +2536,19 @@
"scriptSrc": [
"frontend-assets/mshops-web-home/vendor"
],
- "website": "https://www.mercadoshops.com",
- "dom": [
- "link[href*='.mercadolibre.com']"
- ]
+ "website": "https://www.mercadoshops.com"
+ },
+ "Mercer": {
+ "cats": [
+ 101
+ ],
+ "description": "Mercer is a platform that supports companies in transforming talent, health, retirement, and investment strategies to enhance overall performance and outcomes.",
+ "icon": "Mercer.svg",
+ "saas": true,
+ "scriptSrc": [
+ "career-analytics\\.mercer\\.com/"
+ ],
+ "website": "https://www.mercer.com"
},
"Merit": {
"cats": [
@@ -2492,6 +2628,10 @@
12,
18
],
+ "description": "Meteor is a JavaScript-based platform used for developing web and mobile applications with a unified language across all layers of the application stack.",
+ "dom": [
+ "link.__meteor-css__"
+ ],
"html": [
" ]+__meteor-css__"
],
@@ -2504,12 +2644,8 @@
"Meteor": "",
"Meteor.release": "^METEOR@([\\d.]+)\\;version:\\1"
},
- "website": "https://www.meteor.com",
"oss": true,
- "dom": [
- "link.__meteor-css__"
- ],
- "description": "Meteor is a JavaScript-based platform used for developing web and mobile applications with a unified language across all layers of the application stack."
+ "website": "https://www.meteor.com"
},
"Methode": {
"cats": [
@@ -2532,19 +2668,19 @@
"cats": [
67
],
- "icon": "metomic.svg",
- "scriptSrc": [
- "metomic\\.js"
- ],
- "website": "https://metomic.io",
- "saas": true,
+ "description": "Metomic is a platform that helps businesses manage and comply with data privacy regulations, offering tools for consent management, data governance, and compliance with data privacy laws such as GDPR and CCPA.",
"dom": [
"link[href*='.metomic.io']"
],
- "description": "Metomic is a platform that helps businesses manage and comply with data privacy regulations, offering tools for consent management, data governance, and compliance with data privacy laws such as GDPR and CCPA.",
+ "icon": "metomic.svg",
"pricing": [
"poa"
- ]
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "metomic\\.js"
+ ],
+ "website": "https://metomic.io"
},
"MetricsCube": {
"cats": [
@@ -2637,10 +2773,10 @@
87
],
"description": "Set a custom profile image for a user using the standard WordPress media upload tool.",
- "icon": "Metronet Profile Picture.png",
"dom": [
"link[href*='/wp-content/plugins/metronet-profile-picture/']"
],
+ "icon": "Metronet Profile Picture.png",
"oss": true,
"requires": [
"WordPress"
@@ -3009,6 +3145,7 @@
"cats": [
1
],
+ "cpe": "cpe:2.3:a:microweber:microweber:*:*:*:*:*:*:*:*",
"description": "Open Source drag and drop style hosted CMS system.",
"dom": [
"meta[content='Microweber']"
@@ -3022,7 +3159,6 @@
"scriptSrc": [
"[Mm]icroweber(?:\\/includes)?(?:\\/api)?(?:\\/libs)?[\\w\\.\\/-]{0,45}(?:\\.min)?\\.js"
],
- "cpe": "cpe:2.3:a:microweber:microweber:*:*:*:*:*:*:*:*",
"website": "https://microweber.com"
},
"Miestro": {
@@ -3287,10 +3423,32 @@
"\\.askmiso\\.com/"
]
},
+ "MissionSuite": {
+ "cats": [
+ 32,
+ 53
+ ],
+ "description": "Mission Suite is an all-in-one marketing software solution which combines CRM, email marketing, marketing automation, and inbound marketing tools.",
+ "icon": "MissionSuite.svg",
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "app\\.themissionsuite\\.com"
+ ],
+ "scripts": [
+ "app\\.themissionsuite\\.com"
+ ],
+ "website": "https://www.themissionsuite.com"
+ },
"Misskey": {
"cats": [
2
],
+ "cpe": "cpe:2.3:a:misskey:misskey:*:*:*:*:*:*:*:*",
"description": "Misskey is a distributed microblogging platform.",
"html": [
""
@@ -3299,7 +3457,6 @@
"meta": {
"application-name": "Misskey"
},
- "cpe": "cpe:2.3:a:misskey:misskey:*:*:*:*:*:*:*:*",
"website": "https://join.misskey.page/"
},
"Mithril": {
@@ -3671,6 +3828,7 @@
1,
6
],
+ "description": "Moguta is a Russian-based ecommerce platform that provides tools and solutions for creating and managing online stores.",
"html": [
" ]+href=[\"'][^\"]+mg-(?:core|plugins|templates)/"
],
@@ -3678,17 +3836,16 @@
"implies": [
"PHP"
],
- "scriptSrc": [
- "mg-(?:core|plugins|templates)/"
- ],
- "website": "https://moguta.ru",
- "saas": true,
- "description": "Moguta is a Russian-based ecommerce platform that provides tools and solutions for creating and managing online stores.",
"pricing": [
"recurring",
"onetime",
"low"
- ]
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "mg-(?:core|plugins|templates)/"
+ ],
+ "website": "https://moguta.ru"
},
"MoinMoin": {
"cats": [
@@ -3734,6 +3891,8 @@
"cats": [
18
],
+ "cpe": "cpe:2.3:a:mojolicious:mojolicious:*:*:*:*:*:*:*:*",
+ "description": "Mojolicious is a Perl-based web framework designed for building web applications and APIs.",
"headers": {
"server": "^mojolicious",
"x-powered-by": "mojolicious"
@@ -3742,10 +3901,8 @@
"implies": [
"Perl"
],
- "cpe": "cpe:2.3:a:mojolicious:mojolicious:*:*:*:*:*:*:*:*",
- "website": "https://mojolicio.us",
"oss": true,
- "description": "Mojolicious is a Perl-based web framework designed for building web applications and APIs."
+ "website": "https://mojolicio.us"
},
"Mokka": {
"cats": [
@@ -3812,6 +3969,7 @@
"cats": [
59
],
+ "description": "Moment Timezone is a library built upon Moment.js, extending its capabilities to handle time zones in JavaScript. It allows developers to parse, manipulate, and display dates and times in various time zones, providing comprehensive support for time zone conversions and adjustments in web applications.",
"icon": "Moment Timezone.svg",
"implies": [
"Moment.js"
@@ -3819,8 +3977,7 @@
"scriptSrc": [
"moment-timezone(?:-data)?(?:\\.min)?\\.js"
],
- "website": "https://momentjs.com/timezone/",
- "description": "Moment Timezone is a library built upon Moment.js, extending its capabilities to handle time zones in JavaScript. It allows developers to parse, manipulate, and display dates and times in various time zones, providing comprehensive support for time zone conversions and adjustments in web applications."
+ "website": "https://momentjs.com/timezone/"
},
"Moment.js": {
"cats": [
@@ -3892,12 +4049,12 @@
"cats": [
6
],
+ "description": "Mondo Media is a German digital agency that specializes in web design, development, digital marketing, and ecommerce solutions tailored to businesses and organizations.",
"icon": "Mondo Media.svg",
"meta": {
"generator": "Mondo Shop"
},
- "website": "https://mondo-media.de",
- "description": "Mondo Media is a German digital agency that specializes in web design, development, digital marketing, and ecommerce solutions tailored to businesses and organizations."
+ "website": "https://mondo-media.de"
},
"Moneris": {
"cats": [
@@ -4019,18 +4176,19 @@
18
],
"cpe": "cpe:2.3:a:mono:mono:*:*:*:*:*:*:*:*",
+ "description": "Mono is an open-source platform that enables developers to create and run .NET applications across different operating systems, facilitating cross-platform compatibility.",
"headers": {
"X-Powered-By": "Mono"
},
"icon": "Mono.svg",
- "website": "https://mono-project.com",
"oss": true,
- "description": "Mono is an open-source platform that enables developers to create and run .NET applications across different operating systems, facilitating cross-platform compatibility."
+ "website": "https://mono-project.com"
},
"Mono.net": {
"cats": [
51
],
+ "description": "Mono.net is a website builder platform designed for businesses to create and manage their own websites with hosting and online presence tools.",
"icon": "Mono.net.svg",
"implies": [
"Matomo Analytics"
@@ -4041,8 +4199,7 @@
"scriptSrc": [
"monotracker(?:\\.min)?\\.js"
],
- "website": "https://www.mono.net/en",
- "description": "Mono.net is a website builder platform designed for businesses to create and manage their own websites with hosting and online presence tools."
+ "website": "https://www.mono.net/en"
},
"Monsido": {
"cats": [
@@ -4114,17 +4271,17 @@
12
],
"cpe": "cpe:2.3:a:mootools:mootools:*:*:*:*:*:*:*:*",
+ "description": "MooTools is a JavaScript framework that enhances web application development with utilities for DOM manipulation, animations, and AJAX interactions.",
"icon": "MooTools.svg",
"js": {
"MooTools": "",
"MooTools.version": "^(.+)$\\;version:\\1"
},
+ "oss": true,
"scriptSrc": [
"mootools.*\\.js"
],
- "website": "https://mootools.net",
- "oss": true,
- "description": "MooTools is a JavaScript framework that enhances web application development with utilities for DOM manipulation, animations, and AJAX interactions."
+ "website": "https://mootools.net"
},
"Moodle": {
"cats": [
@@ -4311,6 +4468,25 @@
],
"website": "https://motocms.com"
},
+ "Mottle": {
+ "cats": [
+ 52
+ ],
+ "description": "Mottle is a custom chatbot creation tool that allows users to build expressive ChatGPT-like chatbots using their own data.",
+ "dom": [
+ "link[href*='embed.mottle.com/']"
+ ],
+ "icon": "Mottle.svg",
+ "js": {
+ "Mottle": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://mottle.com"
+ },
"Mottor": {
"cats": [
51
@@ -4395,17 +4571,34 @@
"saas": true,
"website": "https://moveo.ai"
},
+ "MoverBase": {
+ "cats": [
+ 19
+ ],
+ "description": "MoverBase is a software solution that includes features designed to support the management of a moving company.",
+ "icon": "MoverBase.svg",
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": [
+ "lead\\.moverbase\\.com/"
+ ],
+ "website": "https://www.moverbase.com"
+ },
"Moxie": {
"cats": [
5,
68
],
"description": "Pollyfills for XHR2 and File API",
- "website": "https://github.com/moxiecode/moxie",
"oss": true,
"scriptSrc": [
"moxie(?:\\.min)?\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1"
- ]
+ ],
+ "website": "https://github.com/moxiecode/moxie"
},
"Mozard Suite": {
"cats": [
@@ -4611,17 +4804,17 @@
"cats": [
6
],
+ "description": "MyCashFlow is an ecommerce platform based in Finland that provides tools and services for businesses to create, manage, and optimize online stores.",
"headers": {
"X-MCF-ID": ""
},
"icon": "mycashflow.svg",
- "website": "https://www.mycashflow.fi",
- "description": "MyCashFlow is an ecommerce platform based in Finland that provides tools and services for businesses to create, manage, and optimize online stores.",
- "saas": true,
"pricing": [
"mid",
"recurring"
- ]
+ ],
+ "saas": true,
+ "website": "https://www.mycashflow.fi"
},
"MyFonts": {
"cats": [
@@ -4967,11 +5160,11 @@
"cats": [
22
],
+ "cpe": "cpe:2.3:a:acme:mini_httpd:*:*:*:*:*:*:*:*",
"headers": {
"Server": "mini_httpd(?:/([\\d.]+))?\\;version:\\1"
},
"icon": "mini_httpd.png",
- "cpe": "cpe:2.3:a:acme:mini_httpd:*:*:*:*:*:*:*:*",
"website": "https://acme.com/software/mini_httpd"
},
"mirrAR": {
diff --git a/src/technologies/n.json b/src/technologies/n.json
index 876b42c0..410385e9 100644
--- a/src/technologies/n.json
+++ b/src/technologies/n.json
@@ -452,6 +452,23 @@
],
"website": "https://neatab.com"
},
+ "Neexa": {
+ "cats": [
+ 52
+ ],
+ "description": "Neexa is an AI-powered inquiry and sales agent designed to handle customer queries.",
+ "icon": "NeexaAI.svg",
+ "js": {
+ "neexa_xgmx_cc_wpq_ms": ""
+ },
+ "pricing": [
+ "freemium",
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://neexa.ai"
+ },
"Nelio Testing": {
"cats": [
74
@@ -511,13 +528,13 @@
"implies": [
"Neos Flow"
],
+ "scriptSrc": [
+ "/Neos\\.Neos/"
+ ],
"url": [
"/neos/"
],
- "website": "https://neos.io",
- "scriptSrc": [
- "/Neos\\.Neos/"
- ]
+ "website": "https://neos.io"
},
"Neos Flow": {
"cats": [
@@ -567,14 +584,14 @@
"cookies": {
"NS_VER": "^([\\d\\.]+)$\\;version:\\1"
},
- "icon": "NetSuite.svg",
- "website": "https://netsuite.com",
"description": "NetSuite is a cloud-based enterprise resource planning (ERP) software suite that provides a comprehensive set of business management applications, including financial management, CRM, ecommerce, and more.",
- "saas": true,
+ "icon": "NetSuite.svg",
"pricing": [
"onetime",
"high"
- ]
+ ],
+ "saas": true,
+ "website": "https://netsuite.com"
},
"Netcore Cloud": {
"cats": [
@@ -722,6 +739,9 @@
"cookies": {
"nette-browser": ""
},
+ "dom": [
+ "input[data-nette-rules], div[id^='snippet-'], input[id^='frm-']"
+ ],
"headers": {
"X-Powered-By": "^Nette Framework"
},
@@ -738,10 +758,7 @@
"Nette": "",
"Nette.version": "^(.+)$\\;version:\\1"
},
- "website": "https://nette.org",
- "dom": [
- "input[data-nette-rules], div[id^='snippet-'], input[id^='frm-']"
- ]
+ "website": "https://nette.org"
},
"Network for Good": {
"cats": [
@@ -1022,16 +1039,16 @@
"--nextui-(?:colors-accents1|colors-text|space-0|fonts-sans|fonts-mono)"
],
"description": "NextUI allows you to make beautiful, modern, and fast websites/applications regardless of your design experience, created with React.js and Stitches, based on React Aria and inspired by Vuesax.",
+ "dom": [
+ "link[href*='nextui.org'][rel='canonical']"
+ ],
"icon": "NextUI.svg",
"implies": [
"React",
"Stitches"
],
"oss": true,
- "website": "https://nextui.org/",
- "dom": [
- "link[href*='nextui.org'][rel='canonical']"
- ]
+ "website": "https://nextui.org/"
},
"Nextcloud": {
"cats": [
@@ -1140,6 +1157,21 @@
"icon": "NexusPIPE.png",
"website": "https://nexuspipe.com"
},
+ "Nexxt": {
+ "cats": [
+ 101
+ ],
+ "description": "Nexxt is a job finder-based system designed to help users search for employment opportunities by matching skills and preferences with job listings across various industries.",
+ "icon": "Nexxt.svg",
+ "js": {
+ "_bydWto.host": "\\.nexxt\\.com"
+ },
+ "saas": true,
+ "scriptSrc": [
+ "\\.nexxt\\.com/"
+ ],
+ "website": "https://www.nexxt.com"
+ },
"Nginx": {
"cats": [
22,
@@ -1329,11 +1361,11 @@
],
"cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*",
"description": "Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser.",
- "icon": "Node.js.svg",
- "website": "https://nodejs.org",
"dom": [
"div.appVersion i.icon-nodejs"
- ]
+ ],
+ "icon": "Node.js.svg",
+ "website": "https://nodejs.org"
},
"NodeBB": {
"cats": [
@@ -1634,6 +1666,26 @@
],
"website": "https://notix.co"
},
+ "Novel": {
+ "cats": [
+ 6
+ ],
+ "description": "Novel is a platform that allows users to drop NFTs and set up token-gated products, content, and discounts within minutes.",
+ "icon": "Novel.svg",
+ "js": {
+ "__NOVEL_STOREFRONT_SCRIPT_HAS_RUN__": "",
+ "__novel_cache__": "",
+ "fetchNovelSession": "",
+ "fetchNovelStorefrontData": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring",
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.novel.com"
+ },
"Nrdevo": {
"cats": [
1
@@ -1731,6 +1783,18 @@
],
"website": "https://www.nuqlium.com"
},
+ "Nurture Boss": {
+ "cats": [
+ 32
+ ],
+ "description": "Nurture Boss is an AI platform for engaging with prospects and residents, automating the leasing process from lead to renewal.",
+ "icon": "NurtureBoss.svg",
+ "saas": true,
+ "scriptSrc": [
+ "widget\\.nurtureboss\\.io/"
+ ],
+ "website": "https://nurtureboss.io"
+ },
"Nuvemshop": {
"cats": [
6
@@ -1758,6 +1822,9 @@
57
],
"description": "Nuxt is a Vue framework for developing modern web applications.",
+ "dom": [
+ "div[id^='__nuxt']"
+ ],
"html": [
"]*id=\"__nuxt\"",
"