Merge branch 'master' into AddShooper_Bloomreach

main
Elbert Alias 4 years ago committed by GitHub
commit 9dd084c21c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -66,9 +66,9 @@ const options = {
htmlMaxRows: 2000,
};
;(async function() {
const wappalyzer = new Wappalyzer(options)
const wappalyzer = new Wappalyzer(options)
;(async function() {
try {
await wappalyzer.init()
@ -98,9 +98,9 @@ const Wappalyzer = require('wappalyzer');
const urls = ['https://www.wappalyzer.com', 'https://www.example.com']
;(async function() {
const wappalyzer = await new Wappalyzer()
const wappalyzer = new Wappalyzer()
;(async function() {
try {
await wappalyzer.init()

@ -0,0 +1,22 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<path d="M32 16C32.002 19.5922 30.7952 23.0806 28.5737 25.9036C26.3523 28.7266 23.2455 30.7199 19.7535 31.5626C16.2615 32.4053 12.5875 32.0484 9.32303 30.5493C6.05854 29.0503 3.39348 26.4962 1.75692 23.2985L0.387689 19.5108C-0.104465 17.316 -0.128316 15.042 0.317692 12.8374C0.7637 10.6327 1.66954 8.54688 2.97612 6.71595C4.28269 4.88502 5.96063 3.35015 7.90045 2.2115C9.84027 1.07285 11.9984 0.355992 14.2339 0.107716C16.4695 -0.14056 18.7323 0.0853198 20.8747 0.770617C23.0171 1.45591 24.9909 2.58523 26.6674 4.08487C28.3438 5.58451 29.6852 7.42078 30.6041 9.47386C31.523 11.5269 31.9986 13.7507 32 16V16Z" fill="url(#paint0_linear)"/>
<path d="M14.5877 23.2985H10.6892L10.3661 22L13.8738 20.44L14.5877 23.2985Z" fill="white"/>
<path d="M10.9477 8.70154H7.69231L0.387695 19.5108C0.53134 20.1723 0.720508 20.823 0.953849 21.4585C1.18047 22.0909 1.44875 22.7076 1.75693 23.3046L4.08308 19.8585H13.7262L10.9477 8.70154ZM5.99693 17.0092L8.27693 13.6246L9.12308 17.0092H5.99693Z" fill="white"/>
<path opacity="0.42" d="M10.3661 22L12.0246 21.4954L13.8738 20.44L13.7261 19.8523L11.8523 19.5969L9.83075 19.8523L10.3661 22Z" fill="white"/>
<path opacity="0.42" d="M16.3477 19.3354L18.1815 18.8123L20.1415 17.6461L20.2554 17.0123L18.4338 16.7415L16.7569 17.0123L16.3477 19.3354Z" fill="white"/>
<path d="M27.5723 15.4892C27.4249 15.3273 27.2499 15.1929 27.0554 15.0923C27.2097 14.9669 27.3472 14.8221 27.4646 14.6615C27.9163 14.12 28.2327 13.4787 28.3877 12.7908C28.4959 12.2525 28.4736 11.6962 28.3226 11.1684C28.1716 10.6405 27.8964 10.1566 27.52 9.75692C26.8123 9.01846 25.8677 8.70154 24.3662 8.70154H18.2246L17.2585 14.1754H14.5969L15.3046 17.0123H23.3846C24.4246 17.0123 24.7662 17.32 24.9231 17.5569C25.0413 17.7189 25.1238 17.9042 25.1652 18.1004C25.2065 18.2967 25.2058 18.4994 25.1631 18.6954C25.0786 19.155 24.8411 19.5725 24.4892 19.88C24.0615 20.2769 23.5077 20.4554 22.6923 20.4554H19.6462L20.1415 17.64L16.3477 19.3323L15.6492 23.2985H22.7692C24.4769 23.2985 25.7538 22.8769 26.8154 21.9723C27.7559 21.1541 28.3708 20.0248 28.5477 18.7908C28.6623 18.2026 28.6336 17.5954 28.4638 17.0207C28.294 16.446 27.9882 15.9207 27.5723 15.4892V15.4892ZM25.0185 12.8215C24.9464 13.1692 24.764 13.4843 24.4985 13.72C24.2338 13.9569 23.8831 14.1754 23.0215 14.1754H20.7538L21.2308 11.5385H23.5723C24.4031 11.5385 24.6738 11.7446 24.84 11.9662C24.9256 12.0895 24.9854 12.2288 25.0161 12.3757C25.0467 12.5227 25.0476 12.6743 25.0185 12.8215V12.8215Z" fill="white"/>
</g>
<defs>
<linearGradient id="paint0_linear" x1="-11.5108" y1="43.5108" x2="43.3692" y2="-11.3692" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C8A"/>
<stop offset="0.25" stop-color="#217981"/>
<stop offset="0.5" stop-color="#009CB2"/>
<stop offset="0.75" stop-color="#00D4D4"/>
<stop offset="1" stop-color="#00F3F3"/>
</linearGradient>
<clipPath id="clip0">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1,3 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M29.4077 7.92142C29.4077 7.90087 29.3872 7.88619 29.3813 7.86564L29.3431 7.80693C29.0987 7.40424 28.7563 7.06995 28.3479 6.83518L17.1596 0.376469C16.7331 0.12985 16.2491 0 15.7563 0C15.2636 0 14.7796 0.12985 14.353 0.376469L3.16478 6.83518C2.75683 7.07056 2.4146 7.40471 2.16955 7.80693C2.16955 7.83041 2.14313 7.84216 2.13432 7.86271C2.12253 7.88289 2.11364 7.90463 2.1079 7.92729C1.87984 8.33975 1.76062 8.80351 1.76148 9.27482V22.1922C1.7607 22.6859 1.89 23.171 2.13636 23.5988C2.38271 24.0266 2.73743 24.3819 3.16478 24.6289L14.353 31.0877C14.7796 31.3343 15.2636 31.4641 15.7563 31.4641C16.2491 31.4641 16.7331 31.3343 17.1596 31.0877L28.3479 24.6289C28.7758 24.3822 29.131 24.027 29.3779 23.5992C29.6248 23.1715 29.7546 22.6862 29.7541 22.1922V9.27482C29.7593 8.80112 29.6398 8.3344 29.4077 7.92142ZM15.316 2.01463C15.4551 1.93395 15.6131 1.89146 15.774 1.89146C15.9348 1.89146 16.0928 1.93395 16.2319 2.01463L26.9182 8.19445L22.1563 10.9453C21.4134 9.94852 20.4478 9.13908 19.3367 8.58147C18.2256 8.02385 16.9995 7.73347 15.7563 7.73347C14.5131 7.73347 13.2871 8.02385 12.176 8.58147C11.0649 9.13908 10.0993 9.94852 9.35634 10.9453L4.59451 8.19445L15.316 2.01463ZM21.8657 15.7335C21.8607 18.7404 19.6715 21.2977 16.7017 21.7666V16.2767L21.4547 13.5317C21.7256 14.2342 21.8649 14.9806 21.8657 15.7335ZM10.058 13.5376L14.811 16.2825V21.7724C11.4836 21.2434 9.21337 18.1191 9.73799 14.7911C9.80562 14.3679 9.91679 13.9527 10.0697 13.5522L10.058 13.5376ZM15.7563 14.6414L11.0092 11.8965C11.5804 11.1871 12.3033 10.6147 13.1248 10.2214C13.9463 9.82817 14.8456 9.62404 15.7563 9.62404C16.6671 9.62404 17.5663 9.82817 18.3879 10.2214C19.2094 10.6147 19.9323 11.1871 20.5035 11.8965L15.7563 14.6414ZM4.1101 22.9878C3.97017 22.9074 3.85389 22.7915 3.77298 22.6518C3.69207 22.5122 3.64937 22.3537 3.64919 22.1922V9.83262L8.41102 12.5776C7.92204 13.7212 7.70615 14.963 7.78047 16.2046C7.85478 17.4462 8.21726 18.6534 8.83917 19.7306C9.46108 20.8077 10.3253 21.7252 11.3634 22.4104C12.4015 23.0955 13.5849 23.5294 14.8198 23.6778V29.1735L4.1101 22.9878ZM27.4026 22.9878L16.7017 29.1677V23.6601C17.9368 23.5128 19.1205 23.0796 20.159 22.395C21.1974 21.7103 22.062 20.793 22.6841 19.7158C23.3061 18.6387 23.6685 17.4314 23.7426 16.1898C23.8166 14.9481 23.6002 13.7063 23.1105 12.5629L27.8694 9.81794V22.1922C27.8683 22.3542 27.8246 22.513 27.7426 22.6526C27.6607 22.7923 27.5434 22.9079 27.4026 22.9878Z" fill="#0029BC"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1,4 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="32" height="32" fill="black"/>
<path d="M27.8667 1.33398H21.8667V19.734L9.6 1.33398H4V29.6007H10V11.2007L22.2667 29.6007H27.8667V1.33398Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1,28 @@
<svg width="66" height="66" viewBox="0 0 66 66" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M63.07 2.48999H2.48999V63.07H63.07V2.48999Z" fill="#1C1C1C"/>
<path d="M63.07 2.49V63.07H2.49V2.49H63.07ZM63.07 0H2.49C1.82961 0 1.19627 0.262339 0.729304 0.729304C0.262339 1.19627 0 1.82961 0 2.49L0 63.07C0 63.7304 0.262339 64.3637 0.729304 64.8307C1.19627 65.2977 1.82961 65.56 2.49 65.56H63.07C63.7304 65.56 64.3637 65.2977 64.8307 64.8307C65.2977 64.3637 65.56 63.7304 65.56 63.07V2.49C65.56 1.82961 65.2977 1.19627 64.8307 0.729304C64.3637 0.262339 63.7304 0 63.07 0V0Z" fill="url(#paint0_linear)"/>
<path d="M60.84 16.35L56.4 26.27H25.38L29.82 16.35H60.84Z" fill="url(#paint1_linear)"/>
<path d="M20.67 36.7L10.47 24.93L5.67001 35.57L15.71 47.72H46.72L51.68 36.7H20.67Z" fill="#8D8D8D"/>
<defs>
<linearGradient id="paint0_linear" x1="0" y1="32.78" x2="65.56" y2="32.78" gradientUnits="userSpaceOnUse">
<stop offset="0.2" stop-color="#652D90"/>
<stop offset="0.23" stop-color="#732B88"/>
<stop offset="0.34" stop-color="#982574"/>
<stop offset="0.45" stop-color="#B62063"/>
<stop offset="0.57" stop-color="#CE1D56"/>
<stop offset="0.69" stop-color="#DF1A4D"/>
<stop offset="0.83" stop-color="#E91848"/>
<stop offset="1" stop-color="#EC1846"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="925.355" y1="227.745" x2="2182.77" y2="227.745" gradientUnits="userSpaceOnUse">
<stop offset="0.2" stop-color="#652D90"/>
<stop offset="0.23" stop-color="#732B88"/>
<stop offset="0.34" stop-color="#982574"/>
<stop offset="0.45" stop-color="#B62063"/>
<stop offset="0.57" stop-color="#CE1D56"/>
<stop offset="0.69" stop-color="#DF1A4D"/>
<stop offset="0.83" stop-color="#E91848"/>
<stop offset="1" stop-color="#EC1846"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.9448 28.6419V3.11731C7.9448 2.84382 7.76254 2.66151 7.58027 2.66151L5.93988 2.38803C5.66649 2.38803 5.3931 2.57034 5.3931 2.84382V28.8243C5.3931 29.1889 5.66649 29.3712 5.93988 29.3712L7.48914 29.1889C7.76254 29.0977 7.9448 28.9154 7.9448 28.6419Z" fill="#0D1A2B"/>
<path d="M3.47926 26.2718V5.39626C3.47926 5.12278 3.297 4.94047 3.02361 4.94047L1.47434 4.75816C1.20095 4.75816 0.927551 4.94047 0.927551 5.21395V26.4541C0.927551 26.7276 1.20095 27.001 1.47434 26.9099L3.02361 26.7276C3.297 26.7276 3.47926 26.5452 3.47926 26.2718Z" fill="#0D1A2B"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.1812 3.29961L10.4054 0.0178823C10.132 -0.0732806 9.85858 0.200199 9.85858 0.473678V31.4679C9.85858 31.7414 10.132 32.0148 10.4054 31.9237L30.1812 28.4596C30.3634 28.4596 30.5457 28.1861 30.5457 28.0038V3.7554C30.5457 3.48192 30.3634 3.29961 30.1812 3.29961ZM28.0851 25.816C28.0851 26.0895 27.9028 26.2718 27.7206 26.2718L13.7773 28.2773C13.5039 28.2773 13.2305 28.095 13.2305 27.8215V4.57586C13.2305 4.30237 13.5039 4.02889 13.7773 4.12006L27.7206 5.8521C27.994 5.8521 28.1763 6.12554 28.1763 6.30789V25.816H28.0851Z" fill="#0D1A2B"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,7 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.50399 18.3653C9.50399 16.158 11.2762 14.3688 13.4638 14.3688C15.6507 14.3688 17.4236 16.158 17.4236 18.3653C17.4236 20.5727 15.6507 22.3619 13.4638 22.3619C11.2762 22.3619 9.50399 20.5727 9.50399 18.3653V18.3653ZM4.75165 18.3653C4.75165 23.2212 8.65292 27.1572 13.4638 27.1572C18.2754 27.1572 22.1753 23.2212 22.1753 18.3653C22.1753 13.5095 18.2754 9.57352 13.4638 9.57352C8.65224 9.57352 4.75233 13.5095 4.75233 18.3653" fill="#FE2020"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.4631 4.77762V9.57421C8.65226 9.57421 4.75166 13.5109 4.75166 18.366C4.75166 23.2219 8.65226 27.1579 13.4631 27.1579C18.2747 27.1579 22.1753 23.2219 22.1753 18.366H26.9277C26.9277 25.8697 20.8994 31.9531 13.4631 31.9531C6.02826 31.9524 0 25.869 0 18.3654C0 10.861 6.02758 4.77762 13.4631 4.77762Z" fill="#2EE5AC"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.4632 4.77761V0.801445C13.4632 0.346636 13.8404 -0.0189809 14.2904 0.000763795C23.693 0.424934 31.2409 8.0423 31.6603 17.5306C31.6654 17.6381 31.6488 17.7454 31.6113 17.8462C31.5738 17.9471 31.5163 18.0393 31.4423 18.1173C31.3682 18.1953 31.2792 18.2574 31.1804 18.3001C31.0817 18.3427 30.9753 18.3649 30.8678 18.3654H26.927C26.927 10.861 20.8994 4.77761 13.4632 4.77761" fill="#2EE5AC"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.4632 9.57422V4.77695C20.8994 4.77695 26.927 10.8604 26.927 18.3647H22.1753C22.1753 13.5089 18.2747 9.57286 13.4632 9.57286" fill="#6464FF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.4632 22.3613C15.6507 22.3613 17.4237 20.572 17.4237 18.3647C17.4237 16.158 15.6507 14.3694 13.4632 14.3694C11.2763 14.3694 9.50333 16.158 9.50333 18.3654C9.50333 20.572 11.2763 22.362 13.4632 22.362" fill="#0A0A0A"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 723 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
<rect width="128" height="128" rx="8" fill="#f03e2f" />
<path d="M 39.423 33.163 C 39.423 44.162 46.337 50.706 60.177 54.157 L 74.843 57.498 C 87.942 60.453 95.919 67.795 95.919 79.756 C 96.021 84.967 94.296 90.053 91.035 94.164 C 91.035 82.23 84.751 75.783 69.595 71.906 L 55.195 68.689 C 43.664 66.104 34.763 60.068 34.763 47.076 C 34.703 42.059 36.342 37.165 39.423 33.163" fill="#fff" />
<path d="M 82.022 76.827 C 88.278 80.759 91.021 86.259 91.021 94.15 C 85.843 100.666 76.747 104.323 66.055 104.323 C 48.058 104.323 35.463 95.621 32.664 80.498 L 49.947 80.498 C 52.172 87.441 58.064 90.658 65.929 90.658 C 75.529 90.658 81.911 85.626 82.036 76.8" fill="#f9b1ab" />
<path d="M 48.408 49.469 C 45.551 47.801 43.208 45.404 41.626 42.534 C 40.044 39.663 39.283 36.425 39.423 33.163 C 44.419 26.702 53.11 22.756 63.704 22.756 C 82.037 22.756 92.644 32.27 95.261 45.66 L 78.636 45.66 C 76.803 40.381 72.212 36.27 63.844 36.27 C 54.901 36.27 48.8 41.385 48.45 49.469" fill="#f9b1ab" />
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

@ -0,0 +1,8 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M30.096 10.093H13.1186C12.7596 10.093 12.4686 10.384 12.4686 10.743V12.6145C12.4686 12.9735 12.7596 13.2645 13.1186 13.2645H30.096C30.455 13.2645 30.746 12.9735 30.746 12.6145V10.743C30.746 10.384 30.455 10.093 30.096 10.093Z" fill="#52BD95"/>
<path d="M18.7872 18.0176H1.80979C1.4508 18.0176 1.15979 18.3087 1.15979 18.6676V20.5391C1.15979 20.8981 1.4508 21.1891 1.80979 21.1891H18.7872C19.1462 21.1891 19.4372 20.8981 19.4372 20.5391V18.6676C19.4372 18.3087 19.1462 18.0176 18.7872 18.0176Z" fill="#52BD95"/>
<path d="M3.35259 12.2631C3.66453 12.3437 3.9837 12.1602 4.07113 11.8502C6.03309 5.7089 12.3512 2.07413 18.6464 3.46509C18.9516 3.52799 19.2527 3.34116 19.3319 3.03975L19.8481 1.11331C19.8889 0.957036 19.8641 0.790884 19.7795 0.653294C19.695 0.515704 19.5579 0.418597 19.4 0.384442C11.4398 -1.40735 3.43933 3.22032 1.02352 11.0139C0.97921 11.1662 0.998011 11.3299 1.07568 11.4681C1.15336 11.6064 1.28338 11.7076 1.43647 11.749L3.35259 12.2631Z" fill="#52BD95"/>
<path d="M28.5573 19.0108C28.2428 18.9262 27.9188 19.1103 27.8305 19.4238C25.8727 25.5691 19.5534 29.2091 13.2552 27.8191C12.9498 27.7551 12.648 27.9424 12.5697 28.2445L12.0639 30.1606C12.0224 30.3172 12.0469 30.4839 12.1315 30.6219C12.2161 30.76 12.3536 30.8574 12.5119 30.8915C20.4721 32.6789 28.4701 28.0517 30.8884 20.26C30.9333 20.108 30.9147 19.9443 30.8369 19.8062C30.7591 19.6681 30.6287 19.5674 30.4755 19.527L28.5573 19.0108Z" fill="#52BD95"/>
<path d="M24.9894 6.61181C25.9495 6.61181 26.7279 5.83344 26.7279 4.87327C26.7279 3.9131 25.9495 3.13473 24.9894 3.13473C24.0292 3.13473 23.2508 3.9131 23.2508 4.87327C23.2508 5.83344 24.0292 6.61181 24.9894 6.61181Z" fill="#52BD95"/>
<path d="M6.92052 28.1454C7.88069 28.1454 8.65906 27.367 8.65906 26.4068C8.65906 25.4467 7.88069 24.6683 6.92052 24.6683C5.96035 24.6683 5.18198 25.4467 5.18198 26.4068C5.18198 27.367 5.96035 28.1454 6.92052 28.1454Z" fill="#52BD95"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1,4 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.6842 23.3684V14.9053C17.6842 14.3579 18.1474 13.8947 18.6947 13.8947H27.6632C28.5474 13.8947 29.0105 14.9895 28.3368 15.6211L19.3684 24.0842C18.7368 24.6737 17.6842 24.2526 17.6842 23.3684Z" fill="#09588E"/>
<path d="M27.7895 10.9474H4.21051C3.74736 10.9474 3.36841 10.5684 3.36841 10.1053V7.57895C3.36841 7.11579 3.74736 6.73685 4.21051 6.73685H27.7895C28.2526 6.73685 28.6316 7.11579 28.6316 7.57895V10.1053C28.6316 10.5684 28.2526 10.9474 27.7895 10.9474ZM12.6316 13.8947H4.21051C3.74736 13.8947 3.36841 14.2737 3.36841 14.7368V17.2632C3.36841 17.7263 3.74736 18.1053 4.21051 18.1053H12.6316C13.0947 18.1053 13.4737 17.7263 13.4737 17.2632V14.7368C13.4737 14.2737 13.0947 13.8947 12.6316 13.8947ZM12.6316 21.0526H4.21051C3.74736 21.0526 3.36841 21.4316 3.36841 21.8947V24.4211C3.36841 24.8842 3.74736 25.2632 4.21051 25.2632H12.6316C13.0947 25.2632 13.4737 24.8842 13.4737 24.4211V21.8947C13.4737 21.4316 13.0947 21.0526 12.6316 21.0526Z" fill="#28CE6B"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 917 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 28.95 28.97"><defs><style>.cls-1{fill:url(#linear-gradient);}.cls-2{fill:url(#linear-gradient-2);}.cls-3{fill:url(#linear-gradient-3);}.cls-4{fill:url(#linear-gradient-4);}</style><linearGradient id="linear-gradient" x1="-2.3" y1="25.84" x2="10.82" y2="3.13" gradientUnits="userSpaceOnUse"><stop offset="0.05" stop-color="#165aea"/><stop offset="0.65" stop-color="#00086f"/></linearGradient><linearGradient id="linear-gradient-2" x1="1.69" y1="16" x2="30.37" y2="16" gradientTransform="translate(16.05 38.66) rotate(-135)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#000c79"/><stop offset="0.76" stop-color="#0d83ef"/></linearGradient><linearGradient id="linear-gradient-3" x1="18.13" y1="25.84" x2="31.24" y2="3.13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0684fe"/><stop offset="0.13" stop-color="#1096fe"/><stop offset="0.39" stop-color="#28c3ff"/><stop offset="0.69" stop-color="#49ffff"/></linearGradient><linearGradient id="linear-gradient-4" x1="7.36" y1="31.29" x2="25.41" y2="0.01" gradientTransform="matrix(0.71, -0.71, 0.71, 0.71, -6.62, 16.53)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#163ce9"/><stop offset="0.29" stop-color="#145ae9"/><stop offset="0.37" stop-color="#1c6cec"/><stop offset="0.54" stop-color="#329cf2"/><stop offset="0.77" stop-color="#55e9fd"/><stop offset="0.81" stop-color="#5cf9ff"/></linearGradient></defs><title>32-32</title><g id="Layer_2" data-name="Layer 2"><rect class="cls-1" width="8.52" height="28.97" rx="4.26" ry="4.26"/><rect class="cls-2" x="11.82" y="-2.54" width="8.42" height="37.09" rx="4.21" ry="4.21" transform="translate(37.14 14.47) rotate(135)"/><rect class="cls-3" x="20.43" width="8.52" height="28.97" rx="4.26" ry="4.26"/><rect class="cls-4" x="11.82" y="-2.7" width="8.42" height="37.41" rx="4.21" ry="4.21" transform="translate(14.47 -8.16) rotate(45)"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@ -0,0 +1 @@
<svg id="Product_Icons" data-name="Product Icons" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#aecbfa;}.cls-2{fill:#669df6;}.cls-3{fill:#4285f4;}.cls-4{fill:#fff;}</style></defs><title>Icon_24px_Color_CloudStorage</title><rect class="cls-1" x="2" y="4" width="20" height="7"/><rect class="cls-2" x="20" y="4" width="2" height="7"/><polygon class="cls-3" points="22 4 20 4 20 11 22 4"/><rect class="cls-2" x="2" y="4" width="2" height="7"/><rect class="cls-4" x="6" y="7" width="6" height="1"/><rect class="cls-4" x="15" y="6" width="3" height="3" rx="1.5"/><rect class="cls-1" x="2" y="13" width="20" height="7"/><rect class="cls-2" x="20" y="13" width="2" height="7"/><polygon class="cls-3" points="22 13 20 13 20 20 22 13"/><rect class="cls-2" x="2" y="13" width="2" height="7"/><rect class="cls-4" x="6" y="16" width="6" height="1"/><rect class="cls-4" x="15" y="15" width="3" height="3" rx="1.5"/></svg>

After

Width:  |  Height:  |  Size: 943 B

@ -92,7 +92,14 @@ const Content = {
language,
])
Content.onGetTechnologies(await Content.driver('getTechnologies'))
const technologies = await Content.driver('getTechnologies')
Content.onGetTechnologies(technologies)
// Delayed second pass to capture async JS
await new Promise((resolve) => setTimeout(resolve, 5000))
Content.onGetTechnologies(technologies)
} catch (error) {
Content.driver('error', error)
}

@ -374,6 +374,22 @@
"scripts": "statics\\.a8\\.net",
"website": "https://www.a8.net"
},
"AB Tasty": {
"cats": [
74
],
"description": "AB Tasty is a customer experience optimization company. AB Tasty offers AI-driven experimentation, personalization, and product optimization platforms for user testing.",
"icon": "AB Tasty.svg",
"js": {
"_abtasty": "",
"ABTasty": "",
"loadABTasty": ""
},
"scripts": "try\\.abtasty\\.com",
"saas": true,
"pricing": ["poa"],
"website": "https://www.abtasty.com"
},
"AD EBiS": {
"cats": [
10
@ -865,7 +881,8 @@
},
"Adobe Target": {
"cats": [
32
32,
74
],
"description": "Adobe Target is an A/B testing, multi-variate testing, personalisation, and optimisation application",
"icon": "Adobe.svg",
@ -873,6 +890,8 @@
"adobe.target": "",
"adobe.target.VERSION": "^(.+)$\\;version:\\1"
},
"saas": true,
"pricing": ["poa"],
"website": "https://www.adobe.com/marketing/target.html"
},
"AdonisJS": {
@ -1749,6 +1768,16 @@
"scripts": "adrum",
"website": "https://appdynamics.com"
},
"Appian": {
"cats": [
62
],
"description": "Appian is an enterprise low-code application platform.",
"icon": "Appian.png",
"saas": true,
"scripts": "\/suite\/tempo\/ui\/sail-client\/embeddedBootstrap.nocache.js",
"website": "https://www.appian.com"
},
"AppNexus": {
"cats": [
36
@ -2555,6 +2584,7 @@
"icon": "Bloomreach.png",
"website": "https://developers.bloomreach.com"
},
{
"Bloomreach Search & Merchandising": {
"cats": [
29,
@ -2576,6 +2606,24 @@
"pricing": ["high", "recurring"],
"website": "https://developers.bloomreach.com/products/personalization/dev-studio"
},
"Bluecore": {
"cats": [
32,
75
],
"description": "Bluecore is a retail marketing technology that uses data gained from direct marketing like email, social media, site activity.",
"icon": "Bluecore.svg",
"js": {
"triggermail": "",
"triggermail_email_address": "",
"bluecore_action_trigger": "",
"_bluecoreTrack": ""
},
"scripts": "\\.bluecore\\.com",
"saas": true,
"pricing": ["poa"],
"website": "https://www.bluecore.com"
},
"Bluefish": {
"cats": [
20
@ -2805,6 +2853,25 @@
"scripts": "js\\.braintreegateway\\.com",
"website": "https://www.braintreepayments.com"
},
"Branch": {
"cats": [
32,
10
],
"description": "Branch is a mobile deep linking system to increase engagement and retention.",
"icon": "Branch.png",
"js": {
"branch.setBranchViewData": "",
"branch_callback__0": ""
},
"scripts": [
"cdn\\.branch\\.io",
"app\\.link/_r\\?sdk=web([\\d.]+)\\;version:\\1"
],
"saas": true,
"pricing": ["poa", "freemium"],
"website": "https://branch.io"
},
"Braze": {
"cats": [
32,
@ -2834,6 +2901,23 @@
"implies": "Java",
"website": "https://www.brightspot.com"
},
"Bronto": {
"cats": [
32,
75
],
"description": "Bronto is a cloud-based email marketing automation software.",
"icon": "Bronto.svg",
"js": {
"bronto.versions.sca": "(.+)\\;version:\\1",
"BrontoShopify": "",
"brontoCookieConsent": ""
},
"scripts": "(?:snip|cdn)\\.bronto\\.com",
"saas": true,
"pricing": ["poa"],
"website": "https://bronto.com"
},
"BrowserCMS": {
"cats": [
1
@ -3463,6 +3547,17 @@
"scripts": "scripts\\.chitika\\.net/",
"website": "http://chitika.com"
},
"Choices": {
"description": "Choices.js is a lightweight, configurable select box/text input plugin.",
"cats": [
19
],
"icon": "Choices.png",
"scripts": [
"choices\\.js/|@([\\d.]+)(?:/assets)?(?:/scripts)?(?:/styles)?(?:/dist)?/choices(?:\\.min)?\\.js|css\\;version:\\1"
],
"website": "https://joshuajohnson.co.uk/Choices/"
},
"Chorus": {
"cats": [
1
@ -3672,11 +3767,11 @@
"scripts": "clipboard(?:-([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1",
"website": "https://clipboardjs.com/"
},
"Cloud Platform": {
"Acquia Cloud Platform": {
"cats": [
62
],
"description": "Cloud Platform (formally Acquia Cloud) is a Drupal-tuned application lifecycle management suite with an infrastructure to support Drupal deployment workflow processes.",
"description": "Acquia Cloud Platform is a Drupal-tuned application lifecycle management suite with an infrastructure to support Drupal deployment workflow processes.",
"headers": {
"X-AH-Environment": "^\\w+$"
},
@ -6027,6 +6122,20 @@
"implies": "WordPress",
"website": "https://getflywheel.com"
},
"Fomo": {
"cats": [
32
],
"description": "Fomo is a social proof marketing platform.",
"icon": "Fomo.png",
"js": {
"fomo.version": "(.+)\\;version:\\1"
},
"scripts": "fomo\\.com/api/v",
"saas": true,
"pricing": ["low", "recurring"],
"website": "https://fomo.com"
},
"Font Awesome": {
"cats": [
17
@ -6533,6 +6642,21 @@
},
"website": "http://get-simple.info"
},
"GetSocial": {
"cats": [
69,
10
],
"description": "GetSocial is a social analytics and publishing platform.",
"icon": "GetSocial.png",
"js": {
"GETSOCIAL_VERSION": "(.+)\\;version:\\1"
},
"scripts": "api\\.at\\.getsocial\\.io",
"saas": true,
"pricing": ["low", "recurring"],
"website": "https://getsocial.io"
},
"Ghost": {
"cats": [
11
@ -6851,6 +6975,18 @@
"icon": "google_cloud.svg",
"website": "https://cloud.google.com"
},
"Google Cloud Storage": {
"cats": [
19
],
"description": "Google Cloud Storage allows world-wide storage and retrieval of any amount of data at any time.",
"headers": {
"x-goog-storage-class": "^\\w+$"
},
"icon": "google-cloud-storage.svg",
"implies": "Google Cloud",
"website": "https://cloud.google.com/storage"
},
"Google Code Prettify": {
"cats": [
19
@ -7615,20 +7751,19 @@
"icon": "IBM.svg",
"website": "http://ibm.com/software/webservers/httpservers"
},
"IBM WebSphere Commerce": {
"HCL Commerce": {
"cats": [
6
],
"cpe": "cpe:/a:ibm:websphere_commerce_suite",
"html": "<(?:a|link|script)[^>]*(?:href|src)=\".*(?:/wcsstore/|webapp\\/wcs)",
"icon": "IBM.svg",
"icon": "HCL Commerce.svg",
"implies": "Java",
"pricing": [
"poa"
],
"saas": true,
"url": "/wcs/",
"website": "http://ibm.com/software/genservers/commerceproductline"
"website": "https://www.hcltechsw.com/products/commerce"
},
"IIS": {
"cats": [
@ -7948,6 +8083,30 @@
},
"website": "http://www.instantcms.ru"
},
"Instapage": {
"cats": [
51,
74,
10
],
"description": "Instapage is a cloud-based landing page platform designed for marketing teams and agencies.",
"icon": "Instapage.svg",
"implies": [
"Lua",
"Node.js"
],
"js": {
"instapageSp": "",
"_instapageSnowplow": ""
},
"scripts": [
"cdn\\.instapagemetrics\\.com",
"heatmap-events-collector\\.instapage\\.com"
],
"saas": true,
"pricing": ["mid", "recurring"],
"website": "https://instapage.com"
},
"Intel Active Management Technology": {
"cats": [
22,
@ -8535,6 +8694,32 @@
"saas": true,
"website": "https://newkajabi.com"
},
"Kameleoon": {
"cats": [
74
],
"description": "Kameleoon is a personalization technology platform for real-time omnichannel optimization and conversion.",
"icon": "Kameleoon.svg",
"dom": {
"link[href*='.kameleoon.eu/kameleoon.js']": {
"attributes": {
"href": ""
}
}
},
"cookies": {
"kameleoonVisitorCode": ""
},
"js": {
"Kameleoon.Gatherer.SCRIPT_VERSION": "(.+)\\;version:\\1",
"kameleoonEndLoadTime": "",
"kameleoonS": ""
},
"scripts": "\\.kameleoon\\.\\w+/kameleoon\\.js",
"saas": true,
"pricing": ["poa"],
"website": "https://kameleoon.com/"
},
"Kampyle": {
"cats": [
10,
@ -8654,6 +8839,33 @@
"url": "kibana#/dashboard/",
"website": "http://www.elastic.co/products/kibana"
},
"Kibo Commerce": {
"cats": [
6
],
"description": "Kibo Commerce is a enterprise ecommerce platform that offers a cloud-based, end-to-end commerce solution for retailers and branded manufacturers.",
"icon": "Kibo.png",
"scripts": "cdn-tp\\d+\\.mozu\\.com",
"pricing": ["poa"],
"website": "https://kibocommerce.com"
},
"Kibo Personalization": {
"cats": [
10,
74
],
"description": "Kibo Personalization is a omnichannel personalization software powered by machine learning to deliver individualized customer experiences and powered by Monetate and Certona.",
"icon": "Kibo.png",
"js": {
"monetateT": "",
"monetateQ": "",
"monetate": ""
},
"scripts": "\\.monetate\\.net",
"saas": true,
"pricing": ["poa"],
"website": "https://kibocommerce.com/personalization-software"
},
"KineticJS": {
"cats": [
25
@ -9138,9 +9350,12 @@
],
"icon": "List.js.png",
"js": {
"List": ""
"List": "\\;confidence:50"
},
"scripts": "^list\\.(?:min\\.)?js$",
"scripts": [
"list\\.js/\\;confidence:50",
"@([\\d.]+)/(?:/dist)?list\\.(?:min\\.)?js\\;version:\\1",
],
"website": "http://listjs.com"
},
"Listrak": {
@ -9302,13 +9517,12 @@
10
],
"html": [
"<script[^<>]*>[^]{0,128}?src\\s*=\\s*['\"]//counter\\.yadro\\.ru/hit(?:;\\S+)?\\?(?:t\\d+\\.\\d+;)?r",
"<script [^>]*>[\\s\\S]*//counter\\.yadro\\.ru/hit",
"<!--LiveInternet counter-->",
"<!--/LiveInternet-->",
"<a href=\"http://www\\.liveinternet\\.ru/click\""
],
"icon": "Liveinternet.png",
"scripts": "/js/al/common\\.js\\?[0-9_]+",
"website": "http://liveinternet.ru/rating/"
},
"Livewire": {
@ -11832,7 +12046,6 @@
"headers": {
"X-ATG-Version": "(?:ATGPlatform/([\\d.]+))?\\;version:\\1"
},
"html": "<[^>]+_dyncharset",
"icon": "Oracle.png",
"website": "http://www.oracle.com/applications/customer-experience/commerce/products/commerce-platform/index.html"
},
@ -12169,7 +12382,7 @@
"cats": [
62
],
"description": "Pantheon is a Website Management Platform for WordPress and Drupal.",
"description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
"headers": {
"Server": "^Pantheon",
"x-pantheon-styx-hostname": "",
@ -12179,7 +12392,8 @@
"implies": [
"PHP",
"Nginx",
"MariaDB"
"MariaDB",
"Fastly"
],
"website": "https://pantheon.io/"
},
@ -13144,6 +13358,21 @@
"scripts": "\\.quantserve\\.com/quant\\.js",
"website": "https://www.quantcast.com/products/measure-audience-insights/"
},
"Qubit": {
"cats": [
74
],
"description": "Qubit is a SaaS based persuasive personalization at scale services.",
"icon": "Qubit.png",
"js": {
"__qubit": "",
"onQubitReady": ""
},
"scripts": "static\\.goqubit\\.com",
"saas": true,
"pricing": ["poa"],
"website": "https://www.qubit.com"
},
"Question2Answer": {
"cats": [
15
@ -13233,7 +13462,7 @@
"html": [
"<link[^>]+href=\"[^\"]*rdoc-style\\.css",
"Generated by <a[^>]+href=\"https?://rdoc\\.rubyforge\\.org[^>]+>RDoc</a> ([\\d.]*\\d)\\;version:\\1",
"<footer(?:(?!<\\/footer>)[^]){1,500}<p>\\s*Generated by <a href=\"https:\\/\\/ruby\\.github\\.io\\/rdoc\\/\">RDoc<\\/a> ([\\d.]*\\d)\\;version:\\1"
"Generated by <a href=\"https:\\/\\/ruby\\.github\\.io\\/rdoc\\/\">RDoc<\\/a> ([\\d.]*\\d)\\;version:\\1"
],
"icon": "RDoc.png",
"implies": "Ruby",
@ -14339,6 +14568,25 @@
"scripts": "service\\.force\\.com",
"website": "https://www.salesforce.com/au/products/service-cloud/"
},
"Sanity": {
"cats": [
1
],
"description": "Sanity is a platform for structured content. It comes with an open-source, headless CMS that can be customized with Javascript, a real-time hosted data store and an asset delivery pipeline.",
"dom": {
"img[src*='cdn.sanity.io'],img[srcset*='cdn.sanity.io'],video[src*='cdn.sanity.io'],source[src*='cdn.sanity.io'],source[srcset*='cdn.sanity.io'],track[src*='cdn.sanity.io']": {
"attributes": { "src": "", "srcset": "" }
}
},
"icon": "Sanity.svg",
"pricing": [
"freemium",
"recurring",
"payg"
],
"saas": true,
"website": "https://www.sanity.io"
},
"Sapper": {
"cats": [
18
@ -14527,11 +14775,16 @@
"segment-site-verification"
]
},
"icon": "Segment.png",
"icon": "Segment.svg",
"js": {
"analytics": ""
"analytics.VERSION": "(.+)\\;version:\\1"
},
"scripts": "cdn\\.segment\\.com/analytics\\.js",
"scripts": [
"cdn\\.segment\\.com/analytics\\.js",
"/segment-wrapper\\.min\\.js"
],
"saas": true,
"pricing": ["mid", "freemium", "recurring"],
"website": "https://segment.com"
},
"Select2": {
@ -15581,6 +15834,32 @@
},
"website": "http://www.schillmania.com/projects/soundmanager2"
},
"Service Provider Pro": {
"cats": [
41,
53
],
"description": "Service Provider Pro is a client management & billing software for productized service agencies.",
"icon": "Service Provider Pro.svg",
"meta": {
"server": "app.spp.co"
},
"cookies": {
"spp_session": "\\;confidence:25",
"spp_csrf": "\\;confidence:25",
"spp_orderform": ""
},
"js": {
"sppOrderform": ""
},
"scripts": [
"js/spp_clients\\.js\\;confidence:50",
"\\.spp\\.io/js/"
],
"saas": true,
"pricing": ["low", "recurring"],
"website": "https://spp.co"
},
"SparkPost": {
"cats": [
75
@ -16147,13 +16426,15 @@
"sf_redirect": ""
},
"description": "Symfony is a PHP web application framework and a set of reusable PHP components/libraries.",
"html": "(?:<div class=\"sf-toolbar[^>]+?>[^]+<span class=\"sf-toolbar-value\">([\\d.])+|<div id=\"sfwdt[^\"]+\" class=\"[^\"]*sf-toolbar)\\;version:\\1",
"html": [
"<div id=\"sfwdt[^\"]+\" class=\"[^\"]*sf-toolbar"
],
"icon": "Symfony.svg",
"implies": "PHP",
"js": {
"Sfjs": ""
},
"website": "http://symfony.com"
"website": "https://symfony.com"
},
"Sympa": {
"cats": [
@ -17577,6 +17858,21 @@
"saas": true,
"website": "https://www.visualsoft.co.uk/"
},
"Vizury": {
"cats": [
32
],
"description": "Vizury is a commerce marketing platform.",
"icon": "Vizury.png",
"js": {
"vizury_data": "",
"safariVizury": ""
},
"scripts": "\\.vizury\\.com",
"saas": true,
"pricing": ["poa"],
"website": "https://www.vizury.com"
},
"Volusion": {
"cats": [
6
@ -17885,6 +18181,20 @@
},
"website": "http://www.webgui.org"
},
"WebMetric":{
"cats": [
10
],
"icon": "WebMetric.svg",
"cookies": {
"_wmuid": ""
},
"js": {
"_wmid": ""
},
"scripts": "cdn\\.webmetric\\.ir",
"website": "https://webmetric.ir/"
},
"WebPublisher": {
"cats": [
1
@ -19871,6 +20181,26 @@
"oss": true,
"website": "http://www.nopcommerce.com"
},
"NSW Design System": {
"cats": [
66
],
"dom": {
"link[href*='nsw-design-system']": {
"attributes": {
"href": "",
}
},
".nsw-container, .nsw-header, .nsw-icon": {
"text": ""
}
],
"website": "https://www.digital.nsw.gov.au/digital-design-system",
"icon": "NSW Design System.svg",
"js": {
"NSW.initSite": ""
}
},
"osCommerce": {
"cats": [
6