Replace Pro with Plus

main
Elbert Alias 3 years ago
parent a197955886
commit cb9012565b

@ -25,14 +25,13 @@
"createAlert": { "message": "Crear una alerta per aquest web" }, "createAlert": { "message": "Crear una alerta per aquest web" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Alarm für diese Website erstellen" }, "createAlert": { "message": "Alarm für diese Website erstellen" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "ساخت یک هشدار برای این وبسایت" }, "createAlert": { "message": "ساخت یک هشدار برای این وبسایت" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Créer une alerte pour ce site web" }, "createAlert": { "message": "Créer une alerte pour ce site web" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "Plus d'infos" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Solde du crédit :" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Débloquer les fonctionnalités PRO" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Souscrivez à un plan PRO pour afficher les informations sur les entreprises et les contacts des sites web que vous visitez." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Comparer les plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "En savoir plus" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "Aucun résultat trouvé." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "Aucun résultat trouvé, veuillez re-vérifier plus tard." },
"formSave": { "message": "Sauvegarder" }, "formSave": { "message": "Sauvegarder" },
"setCompany": { "message": "Informations sur l'entreprise" }, "setCompany": { "message": "Informations sur l'entreprise" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "このサイトのアラートを作成する" }, "createAlert": { "message": "このサイトのアラートを作成する" },
"leadLists": { "message": "リードジェネレーションツール" }, "leadLists": { "message": "リードジェネレーションツール" },
"tabTechnologies": { "message": "テクノロジー" }, "tabTechnologies": { "message": "テクノロジー" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "クレジット残高:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Pro機能をアンロックする" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Proプランに加入すると、訪問したウェブサイトの企業情報や連絡先情報を見ることができます。" }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "プランの比較" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "結果が見つかりませんでした。" }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "結果が見つかりませんので、後で再確認してください。" },
"formSave": { "message": "保存する" }, "formSave": { "message": "保存する" },
"setCompany": { "message": "企業情報" }, "setCompany": { "message": "企業情報" },

@ -25,14 +25,13 @@
"createAlert": { "message": "이 웹 사이트에 대한 알림 받기" }, "createAlert": { "message": "이 웹 사이트에 대한 알림 받기" },
"leadLists": { "message": "잠재 고객 발굴 툴" }, "leadLists": { "message": "잠재 고객 발굴 툴" },
"tabTechnologies": { "message": "기술" }, "tabTechnologies": { "message": "기술" },
"tabPro": { "message": "더 보기" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "소유 크레딧:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "PRO 기능 해제하기" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "PRO 플랜에 가입하면 방문하는 웹 사이트의 회사 및 연락처 정보를 볼 수 있습니다." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "플랜 비교하기" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "더 알아보기" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "결과가 없습니다." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "결과가 없습니다, 잠시 후에 확인해주세요." },
"formSave": { "message": "저장" }, "formSave": { "message": "저장" },
"setCompany": { "message": "회사 정보" }, "setCompany": { "message": "회사 정보" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Maak een waarschuwing voor deze website" }, "createAlert": { "message": "Maak een waarschuwing voor deze website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologieën" }, "tabTechnologies": { "message": "Technologieën" },
"tabPro": { "message": "Meer lezen" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Kredietbalans:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "PRO-functies ontgrendelen" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Meld u aan voor een PRO-plan om bedrijfs- en contactinformatie te bekijken voor websites die u bezoekt" }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Vergelijk aanbiedingen" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Meer lezen" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "Geen resultaten gevonden" }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "Geen resultaten gevonden, gelieve later terug te komen" },
"formSave": { "message": "Opslaan" }, "formSave": { "message": "Opslaan" },
"setCompany": { "message": "Bedrijfsinformatie" }, "setCompany": { "message": "Bedrijfsinformatie" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Отправить жалобу на этот сайт" }, "createAlert": { "message": "Отправить жалобу на этот сайт" },
"leadLists": { "message": "Инструменты лидогенерации" }, "leadLists": { "message": "Инструменты лидогенерации" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Поскаржитись на цей сайт" }, "createAlert": { "message": "Поскаржитись на цей сайт" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "为该网站创建提醒" }, "createAlert": { "message": "为该网站创建提醒" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -25,14 +25,13 @@
"createAlert": { "message": "Create an alert for this website" }, "createAlert": { "message": "Create an alert for this website" },
"leadLists": { "message": "Lead generation tools" }, "leadLists": { "message": "Lead generation tools" },
"tabTechnologies": { "message": "Technologies" }, "tabTechnologies": { "message": "Technologies" },
"tabPro": { "message": "More info" }, "tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credit balance:" }, "creditBalance": { "message": "Credits:" },
"proMessageHeading": { "message": "Unlock PRO features" }, "plusMessageHeading": { "message": "Get plus for $$5/mo" },
"proMessage": { "message": "Subscribe to a PRO plan to view company and contact information of the websites you visit." }, "plusMessage": { "message": "With plus, company and contact details of websites you visit are shown here." },
"proButton": { "message": "Compare plans" }, "plusButton": { "message": "Sign up" },
"proInfo": { "message": "Learn more" }, "plusEmpty": { "message": "No results found." },
"proEmpty": { "message": "No results found." }, "plusCrawl": { "message": "No results found, please check back later." },
"proCrawl": { "message": "No results found, please check back later." },
"formSave": { "message": "Save" }, "formSave": { "message": "Save" },
"setCompany": { "message": "Company information" }, "setCompany": { "message": "Company information" },

@ -203,6 +203,8 @@ small {
letter-spacing: .5px; letter-spacing: .5px;
padding: 1rem 1.5rem .8rem 1.5rem; padding: 1rem 1.5rem .8rem 1.5rem;
text-transform: uppercase; text-transform: uppercase;
white-space: nowrap;
position: relative;
} }
.tab--disabled { .tab--disabled {
@ -225,6 +227,17 @@ small {
display: none; display: none;
} }
.tab__dot {
color: #ff5252;
position: absolute;
margin-left: .1rem;
top: .6rem;
}
.tab__dot--hidden {
display: none;
}
.credits { .credits {
color: var(--color-text-lighten); color: var(--color-text-lighten);
display: block; display: block;
@ -232,6 +245,7 @@ small {
flex: 1; flex: 1;
padding: 0 1.5rem; padding: 0 1.5rem;
margin-bottom: -3px; margin-bottom: -3px;
line-height: 1rem;
} }
.credits--hidden { .credits--hidden {
@ -330,11 +344,11 @@ small {
background: var(--color-primary-lighten) background: var(--color-primary-lighten)
} }
.pro-configure { .plus-configure {
margin: 1.5rem; margin: 1.5rem;
} }
.pro-configure--hidden { .plus-configure--hidden {
display: none; display: none;
} }
@ -363,40 +377,40 @@ small {
text-align: right; text-align: right;
} }
.pro-configure__form { .plus-configure__form {
background: var(--color-primary-lighten); background: var(--color-primary-lighten);
border-radius: 4px; border-radius: 4px;
color: var(--color-primary); color: var(--color-primary);
padding: 1rem 1.5rem; padding: 1rem 1.5rem;
} }
.pro-empty { .plus-empty {
text-align: center; text-align: center;
padding: 4rem 1.5rem; padding: 4rem 1.5rem;
} }
.pro-empty--hidden { .plus-empty--hidden {
display: none; display: none;
} }
.pro-crawl { .plus-crawl {
text-align: center; text-align: center;
padding: 4rem 1.5rem; padding: 4rem 1.5rem;
} }
.pro-crawl--hidden { .plus-crawl--hidden {
display: none; display: none;
} }
.pro-error { .plus-error {
margin: 1.5rem; margin: 1.5rem;
} }
.pro-error--hidden { .plus-error--hidden {
display: none; display: none;
} }
.pro-error__message { .plus-error__message {
border: 1px solid var(--color-error); border: 1px solid var(--color-error);
border-radius: 4px; border-radius: 4px;
color: var(--color-error); color: var(--color-error);
@ -809,7 +823,7 @@ body.dynamic-icon .category__heading:hover .category__pin {
color: white; color: white;
} }
.dark .pro-configure__form { .dark .plus-configure__form {
background: var(--color-primary); background: var(--color-primary);
color: var(--color-text-dark); color: var(--color-text-dark);
} }

@ -47,7 +47,7 @@
<div class="tabs"> <div class="tabs">
<div class="tab tab--technologies tab--active" data-i18n="tabTechnologies">&nbsp;</div> <div class="tab tab--technologies tab--active" data-i18n="tabTechnologies">&nbsp;</div>
<div class="tab tab--pro" data-i18n="tabPro">&nbsp;</div> <div class="tab tab--plus"><span data-i18n="tabPlus">&nbsp;</span><span class="tab__dot"></span></div>
<div class="credits credits--hidden"> <div class="credits credits--hidden">
<span data-i18n="creditBalance">&nbsp;</span> <span data-i18n="creditBalance">&nbsp;</span>
@ -154,8 +154,8 @@
</div> </div>
<div class="tab-item tab-item--hidden"> <div class="tab-item tab-item--hidden">
<div class="pro-error pro-error--hidden"> <div class="plus-error plus-error--hidden">
<div class="pro-error__message"> <div class="plus-error__message">
</div> </div>
</div> </div>
@ -168,26 +168,19 @@
<div class="panels panels--hidden"> <div class="panels panels--hidden">
</div> </div>
<div class="pro-configure pro-configure--hidden"> <div class="plus-configure plus-configure--hidden">
<div class="message"> <div class="message">
<div class="message__heading"> <div class="message__heading">
<svg class="message__heading__icon" viewBox="0 0 24 24"> <span data-i18n="plusMessageHeading">&nbsp;</span>
<path fill="currentColor" d="M10 13C11.1 13 12 13.89 12 15C12 16.11 11.11 17 10 17S8 16.11 8 15 8.9 13 10 13M18 1C15.24 1 13 3.24 13 6V8H4C2.9 8 2 8.9 2 10V20C2 21.1 2.9 22 4 22H16C17.1 22 18 21.1 18 20V10C18 8.9 17.1 8 16 8H15V6C15 4.34 16.34 3 18 3S21 4.34 21 6V8H23V6C23 3.24 20.76 1 18 1M16 10V20H4V10H16Z" />
</svg>
<span data-i18n="proMessageHeading">&nbsp;</span>
</div> </div>
<p> <p>
<span data-i18n="proMessage">&nbsp;</span> <span data-i18n="plusMessage">&nbsp;</span>
<small>
(<a href="https://www.wappalyzer.com/pro/?utm_source=popup&utm_medium=extension&utm_campaign=wappalyzer" data-i18n="proInfo">&nbsp;</a>)
</small>
</p> </p>
<div class="message__button button"> <div class="message__button button">
<a class="button__link" href="https://www.wappalyzer.com/pricing/?utm_source=popup&utm_medium=extension&utm_campaign=wappalyzer"> <a class="button__link" href="https://www.wappalyzer.com/plus/?utm_source=popup&utm_medium=extension&utm_campaign=wappalyzer">
<span class="button__text" data-i18n="proButton"></span> <span class="button__text" data-i18n="plusButton"></span>
<svg class="button__icon button__icon--right" viewBox="0 0 24 24"> <svg class="button__icon button__icon--right" viewBox="0 0 24 24">
<path fill="currentColor" d="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z" /> <path fill="currentColor" d="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z" />
@ -196,7 +189,7 @@
</div> </div>
</div> </div>
<form class="pro-configure__form"> <form class="plus-configure__form">
<div class="control"> <div class="control">
<span class="label"> <span class="label">
<span data-i18n="optionApiKey">&nbsp;</span> <span data-i18n="optionApiKey">&nbsp;</span>
@ -206,11 +199,11 @@
</small> </small>
</span> </span>
<input type="password" class="pro-configure__apikey input" /> <input type="password" class="plus-configure__apikey input" />
</div> </div>
<div class="message__button button"> <div class="message__button button">
<span class="pro-configure__save button__link"> <span class="plus-configure__save button__link">
<svg class="button__icon button__icon--left" viewBox="0 0 24 24"> <svg class="button__icon button__icon--left" viewBox="0 0 24 24">
<path fill="currentColor" d="M15,9H5V5H15M12,19A3,3 0 0,1 9,16A3,3 0 0,1 12,13A3,3 0 0,1 15,16A3,3 0 0,1 12,19M17,3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V7L17,3Z" /> <path fill="currentColor" d="M15,9H5V5H15M12,19A3,3 0 0,1 9,16A3,3 0 0,1 12,13A3,3 0 0,1 15,16A3,3 0 0,1 12,19M17,3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V7L17,3Z" />
</svg> </svg>
@ -221,8 +214,8 @@
</form> </form>
</div> </div>
<div class="pro-empty pro-empty--hidden" data-i18n="proEmpty"></div> <div class="plus-empty plus-empty--hidden" data-i18n="plusEmpty"></div>
<div class="pro-crawl pro-crawl--hidden" data-i18n="proCrawl"></div> <div class="plus-crawl plus-crawl--hidden" data-i18n="plusCrawl"></div>
</div> </div>
<div class="footer"> <div class="footer">

@ -506,8 +506,6 @@ const Driver = {
const { hostname } = new URL(url) const { hostname } = new URL(url)
console.log(hostname, detections)
// Cache detections // Cache detections
const cache = (Driver.cache.hostnames[hostname] = Driver.cache.hostnames[ const cache = (Driver.cache.hostnames[hostname] = Driver.cache.hostnames[
hostname hostname

@ -67,14 +67,15 @@ const Popup = {
detections: document.querySelector('.detections'), detections: document.querySelector('.detections'),
empty: document.querySelector('.empty'), empty: document.querySelector('.empty'),
footer: document.querySelector('.footer'), footer: document.querySelector('.footer'),
tabPro: document.querySelector('.tab--pro'), tabPlus: document.querySelector('.tab--plus'),
tabPlusDot: document.querySelector('.tab__dot'),
termsButtonAccept: document.querySelector('.terms__button--accept'), termsButtonAccept: document.querySelector('.terms__button--accept'),
termsButtonDecline: document.querySelector('.terms__button--decline'), termsButtonDecline: document.querySelector('.terms__button--decline'),
headerSwitches: document.querySelectorAll('.header__switch'), headerSwitches: document.querySelectorAll('.header__switch'),
headerSwitchEnabled: document.querySelector('.header__switch--enabled'), headerSwitchEnabled: document.querySelector('.header__switch--enabled'),
headerSwitchDisabled: document.querySelector('.header__switch--disabled'), headerSwitchDisabled: document.querySelector('.header__switch--disabled'),
proConfigureApiKey: document.querySelector('.pro-configure__apikey'), plusConfigureApiKey: document.querySelector('.plus-configure__apikey'),
proConfigureSave: document.querySelector('.pro-configure__save'), plusConfigureSave: document.querySelector('.plus-configure__save'),
headerSettings: document.querySelector('.header__settings'), headerSettings: document.querySelector('.header__settings'),
headerThemes: document.querySelectorAll('.header__theme'), headerThemes: document.querySelectorAll('.header__theme'),
headerThemeLight: document.querySelector('.header__theme--light'), headerThemeLight: document.querySelector('.header__theme--light'),
@ -101,6 +102,12 @@ const Popup = {
return templates return templates
}, {}) }, {})
const plusTabViewed = await getOption('plusTabViewed', false)
if (plusTabViewed) {
el.tabPlusDot.classList.add('tab__dot--hidden')
}
// Disabled domains // Disabled domains
const dynamicIcon = await getOption('dynamicIcon', false) const dynamicIcon = await getOption('dynamicIcon', false)
@ -132,7 +139,7 @@ const Popup = {
el.terms.classList.remove('terms--hidden') el.terms.classList.remove('terms--hidden')
el.detections.classList.add('detections--hidden') el.detections.classList.add('detections--hidden')
el.footer.classList.add('footer--hidden') el.footer.classList.add('footer--hidden')
el.tabPro.classList.add('tab--disabled') el.tabPlus.classList.add('tab--disabled')
el.termsButtonAccept.addEventListener('click', async () => { el.termsButtonAccept.addEventListener('click', async () => {
await setOption('termsAccepted', true) await setOption('termsAccepted', true)
@ -140,7 +147,7 @@ const Popup = {
el.terms.classList.add('terms--hidden') el.terms.classList.add('terms--hidden')
el.footer.classList.remove('footer--hidden') el.footer.classList.remove('footer--hidden')
el.tabPro.classList.remove('tab--disabled') el.tabPlus.classList.remove('tab--disabled')
Popup.driver('getDetections').then(Popup.onGetDetections.bind(this)) Popup.driver('getDetections').then(Popup.onGetDetections.bind(this))
}) })
@ -151,7 +158,7 @@ const Popup = {
el.terms.classList.add('terms--hidden') el.terms.classList.add('terms--hidden')
el.footer.classList.remove('footer--hidden') el.footer.classList.remove('footer--hidden')
el.tabPro.classList.remove('tab--disabled') el.tabPlus.classList.remove('tab--disabled')
Popup.driver('getDetections').then(Popup.onGetDetections.bind(this)) Popup.driver('getDetections').then(Popup.onGetDetections.bind(this))
}) })
@ -198,17 +205,17 @@ const Popup = {
headerSwitch.classList.add('header__switch--hidden') headerSwitch.classList.add('header__switch--hidden')
} }
el.tabPro.classList.add('tab--disabled') el.tabPlus.classList.add('tab--disabled')
} }
} }
// PRO configuration // Plus configuration
el.proConfigureApiKey.value = await getOption('apiKey', '') el.plusConfigureApiKey.value = await getOption('apiKey', '')
el.proConfigureSave.addEventListener('click', async (event) => { el.plusConfigureSave.addEventListener('click', async (event) => {
await setOption('apiKey', el.proConfigureApiKey.value) await setOption('apiKey', el.plusConfigureApiKey.value)
await Popup.getPro(url) await Popup.getPlus(url)
}) })
// Header // Header
@ -246,8 +253,14 @@ const Popup = {
el.credits.classList.add('credits--hidden') el.credits.classList.add('credits--hidden')
el.footer.classList.remove('footer--hidden') el.footer.classList.remove('footer--hidden')
if (tab.classList.contains('tab--pro')) { if (tab.classList.contains('tab--plus')) {
await Popup.getPro(url) await Popup.getPlus(url)
if (!plusTabViewed) {
await setOption('plusTabViewed', true)
el.tabPlusDot.classList.add('tab__dot--hidden')
}
} }
}) })
}) })
@ -463,40 +476,40 @@ const Popup = {
* Show company and contact details * Show company and contact details
* @param {String} url * @param {String} url
*/ */
async getPro(url) { async getPlus(url) {
const apiKey = await getOption('apiKey', '') const apiKey = await getOption('apiKey', '')
const el = { const el = {
loading: document.querySelector('.loading'), loading: document.querySelector('.loading'),
panels: document.querySelector('.panels'), panels: document.querySelector('.panels'),
empty: document.querySelector('.pro-empty'), empty: document.querySelector('.plus-empty'),
crawl: document.querySelector('.pro-crawl'), crawl: document.querySelector('.plus-crawl'),
error: document.querySelector('.pro-error'), error: document.querySelector('.plus-error'),
errorMessage: document.querySelector('.pro-error__message'), errorMessage: document.querySelector('.plus-error__message'),
configure: document.querySelector('.pro-configure'), configure: document.querySelector('.plus-configure'),
credits: document.querySelector('.credits'), credits: document.querySelector('.credits'),
creditsRemaining: document.querySelector('.credits__remaining'), creditsRemaining: document.querySelector('.credits__remaining'),
footer: document.querySelector('.footer'), footer: document.querySelector('.footer'),
} }
el.error.classList.add('pro-error--hidden') el.error.classList.add('plus-error--hidden')
if (apiKey) { if (apiKey) {
el.loading.classList.remove('loading--hidden') el.loading.classList.remove('loading--hidden')
el.configure.classList.add('pro-configure--hidden') el.configure.classList.add('plus-configure--hidden')
el.footer.classList.remove('footer--hidden') el.footer.classList.remove('footer--hidden')
} else { } else {
el.loading.classList.add('loading--hidden') el.loading.classList.add('loading--hidden')
el.configure.classList.remove('pro-configure--hidden') el.configure.classList.remove('plus-configure--hidden')
el.footer.classList.add('footer--hidden') el.footer.classList.add('footer--hidden')
return return
} }
el.panels.classList.add('panels--hidden') el.panels.classList.add('panels--hidden')
el.empty.classList.add('pro-empty--hidden') el.empty.classList.add('plus-empty--hidden')
el.crawl.classList.add('pro-crawl--hidden') el.crawl.classList.add('plus-crawl--hidden')
el.error.classList.add('pro-error--hidden') el.error.classList.add('plus-error--hidden')
while (el.panels.lastElementChild) { while (el.panels.lastElementChild) {
el.panels.removeChild(el.panels.lastElementChild) el.panels.removeChild(el.panels.lastElementChild)
@ -504,7 +517,7 @@ const Popup = {
try { try {
const response = await fetch( const response = await fetch(
`https://api.wappalyzer.com/pro/v2/${encodeURIComponent(url)}`, `https://api.wappalyzer.com/plus/v2/${encodeURIComponent(url)}`,
{ {
method: 'GET', method: 'GET',
headers: { headers: {
@ -537,14 +550,14 @@ const Popup = {
if (crawl) { if (crawl) {
document document
.querySelector('.pro-crawl') .querySelector('.plus-crawl')
.classList.remove('pro-crawl--hidden') .classList.remove('plus-crawl--hidden')
return return
} }
if (!Object.keys(attributes).length) { if (!Object.keys(attributes).length) {
el.empty.classList.remove('pro-empty--hidden') el.empty.classList.remove('plus-empty--hidden')
return return
} }
@ -660,7 +673,7 @@ const Popup = {
? error.data ? error.data
: 'No access. Please check your API key.' : 'No access. Please check your API key.'
el.configure.classList.remove('pro-configure--hidden') el.configure.classList.remove('plus-configure--hidden')
} else if (error.response.status === 429) { } else if (error.response.status === 429) {
el.errorMessage.textContent = el.errorMessage.textContent =
'Too many requests. Please try again in a few seconds.' 'Too many requests. Please try again in a few seconds.'
@ -673,7 +686,7 @@ const Popup = {
} }
el.loading.classList.add('loading--hidden') el.loading.classList.add('loading--hidden')
el.error.classList.remove('pro-error--hidden') el.error.classList.remove('plus-error--hidden')
} }
Array.from(document.querySelectorAll('.panels a')).forEach((a) => Array.from(document.querySelectorAll('.panels a')).forEach((a) =>