HTTP Status
200
Ping
5 ms
Technologies
25
Technologies Detected
CMS & Content (2)
| CMS |
Elementor
Elementor is a popular drag-and-drop page builder plugin for WordPress. |
3.34.4 |
|
|
Description: Elementor is a popular drag-and-drop page builder plugin for WordPress. It allows users to create custom website layouts and designs without coding, providing a visual editor, widgets, templates, and responsive design controls. Elementor is widely used for building professional WordPress websites. View full details |
|||
|
Evidence:
|
|||
| CMS |
WordPress
WordPress is the world's most popular content management system, powering millions of websites worldwide. |
|
|
|
Description: WordPress is the world's most popular content management system, powering millions of websites worldwide. It's an open-source platform written in PHP that provides a user-friendly interface, extensive plugin and theme ecosystem, and flexibility for blogs, business websites, and e-commerce stores. View full details |
|||
|
Evidence:
|
|||
Infrastructure & Network (5)
| CDN |
Adobe Fonts (Typekit)
Adobe Fonts (formerly Typekit) is a web font service that provides access to thousands of high-quality fonts for use on websites. |
|
|
|
Description: Adobe Fonts (formerly Typekit) is a web font service that provides access to thousands of high-quality fonts for use on websites. It's integrated with Adobe Creative Cloud and provides reliable font delivery through a global CDN, ensuring fast loading and consistent typography across devices. View full details |
|||
|
Evidence:
|
|||
| CDN |
Google Fonts
Google Fonts is a free, open-source web font service that provides hundreds of high-quality fonts for use on websites. |
|
|
|
Description: Google Fonts is a free, open-source web font service that provides hundreds of high-quality fonts for use on websites. It delivers fonts through a global CDN, ensuring fast loading and consistent typography across devices and browsers, with no licensing fees. View full details |
|||
|
Evidence:
|
|||
| DNS Provider |
Google DNS
Google Public DNS is a free, global DNS resolution service provided by Google. |
|
|
|
Description: Google Public DNS is a free, global DNS resolution service provided by Google. It offers fast, secure DNS queries with privacy protection. Google Cloud DNS is the managed DNS service for Google Cloud Platform, providing authoritative DNS hosting with integration into Google Cloud services. View full details |
|||
|
Evidence:
|
|||
| Registrar |
Squarespace
Squarespace Registrar is Squarespace's domain registration service integrated with its website builder platform. |
|
|
|
Description: Squarespace Registrar is Squarespace's domain registration service integrated with its website builder platform. It provides domain registration and management for Squarespace customers, and recently acquired Google Domains to expand its domain services. View full details |
|||
|
Evidence:
|
|||
| Web Server |
Nginx
Nginx is a high-performance, open-source web server and reverse proxy server. |
|
|
|
Description: Nginx is a high-performance, open-source web server and reverse proxy server. It's known for its low memory footprint, high concurrency, and ability to handle large numbers of simultaneous connections. Nginx is widely used as a web server, load balancer, and reverse proxy for modern web applications. View full details |
|||
|
Evidence:
|
|||
Development (2)
| JavaScript Library |
jQuery
jQuery is a fast, small, and feature-rich JavaScript library that simplifies HTML document traversal, event handling, animation, and AJAX interactions. |
|
|
|
Description: jQuery is a fast, small, and feature-rich JavaScript library that simplifies HTML document traversal, event handling, animation, and AJAX interactions. It's one of the most widely used JavaScript libraries, making web development easier with a simple API. View full details |
|||
|
Evidence:
|
|||
| JavaScript Library |
jQuery Migrate
jQuery Migrate is a plugin that helps identify and fix compatibility issues when upgrading jQuery versions. |
|
|
|
Description: jQuery Migrate is a plugin that helps identify and fix compatibility issues when upgrading jQuery versions. It restores deprecated features and behaviors, logs warnings about deprecated API usage, and helps developers migrate code to newer jQuery versions. View full details |
|||
|
Evidence:
|
|||
Analytics & Marketing (3)
| Analytics |
Google Console
Google Search Console (formerly Google Webmaster Tools) is a free service from Google that helps website owners monitor and maintain their site's presence in Google search results. |
|
|
|
Description: Google Search Console (formerly Google Webmaster Tools) is a free service from Google that helps website owners monitor and maintain their site's presence in Google search results. It provides insights into search performance, indexing status, and technical SEO issues. View full details |
|||
|
Evidence:
|
|||
| Analytics |
Google Tag Manager
Google Tag Manager is a tag management system that allows marketers to manage and deploy marketing tags (analytics, tracking pixels, etc.) on websites without modifying code. |
|
|
|
Description: Google Tag Manager is a tag management system that allows marketers to manage and deploy marketing tags (analytics, tracking pixels, etc.) on websites without modifying code. It provides a centralized interface for managing multiple tracking and analytics tools, improving website performance and simplifying tag deployment. View full details |
|||
|
Evidence:
|
|||
| Marketing |
HubSpot
HubSpot is an all-in-one inbound marketing, sales, and customer service platform. |
|
|
|
Description: HubSpot is an all-in-one inbound marketing, sales, and customer service platform. It provides tools for content management, email marketing, CRM, sales automation, and customer service, helping businesses attract, engage, and delight customers. View full details |
|||
|
Evidence:
|
|||
AI & Services (1)
| AI |
OpenAI
OpenAI is an AI research company that develops advanced artificial intelligence systems including GPT (Generative Pre-trained Transformer) models and DALL-E. |
|
|
|
Description: OpenAI is an AI research company that develops advanced artificial intelligence systems including GPT (Generative Pre-trained Transformer) models and DALL-E. It provides API access to powerful AI models for text generation, image generation, and other AI capabilities for developers and businesses. View full details |
|||
|
Evidence:
|
|||
Security & Privacy (1)
| Security |
Sophos
Sophos is a cybersecurity company that provides endpoint protection, network security, email security, and cloud security solutions. |
|
|
|
Description: Sophos is a cybersecurity company that provides endpoint protection, network security, email security, and cloud security solutions. It offers comprehensive security products for businesses of all sizes, including antivirus, firewall, and encryption solutions. View full details |
|||
|
Evidence:
|
|||
SSL & Certificates (3)
| Certificate Authority |
DigiCert
DigiCert is a leading certificate authority that provides SSL/TLS certificates, code signing certificates, and PKI solutions. |
|
|
|
Description: DigiCert is a leading certificate authority that provides SSL/TLS certificates, code signing certificates, and PKI solutions. It's trusted by major browsers and offers enterprise-grade certificates with strong validation and security features. View full details |
|||
|
Evidence:
|
|||
| Certificate Authority |
GeoTrust
GeoTrust (now part of DigiCert) was a certificate authority that provided SSL/TLS certificates with a focus on affordability and ease of use. |
|
|
|
Description: GeoTrust (now part of DigiCert) was a certificate authority that provided SSL/TLS certificates with a focus on affordability and ease of use. It offered domain validation, organization validation, and extended validation certificates. View full details |
|||
|
Evidence:
|
|||
| Certificate Authority |
Google Trust
Google Trust Services is Google's certificate authority that issues SSL/TLS certificates for Google services and Google Cloud Platform. |
|
|
|
Description: Google Trust Services is Google's certificate authority that issues SSL/TLS certificates for Google services and Google Cloud Platform. It provides trusted root certificates used by Google's infrastructure and services. View full details |
|||
|
Evidence:
|
|||
Other (8)
| Accessibility |
UserWay
UserWay is a web accessibility widget that helps websites become more accessible to people with disabilities. |
|
|
|
Description: UserWay is a web accessibility widget that helps websites become more accessible to people with disabilities. It provides tools for adjusting font sizes, contrast, navigation, and other accessibility features to help websites comply with WCAG and ADA accessibility standards. View full details |
|||
|
Evidence:
|
|||
| Development |
Atlassian
Atlassian is a software company that provides collaboration and development tools for teams. |
|
|
|
Description: Atlassian is a software company that provides collaboration and development tools for teams. Its products include Jira for project management, Confluence for documentation, Bitbucket for code collaboration, and Trello for task management, widely used by software development teams. View full details |
|||
|
Evidence:
|
|||
| Document Management |
Adobe Sign
Adobe Sign is an electronic signature solution that allows businesses to send, sign, and manage documents digitally. |
|
|
|
Description: Adobe Sign is an electronic signature solution that allows businesses to send, sign, and manage documents digitally. It provides secure document signing workflows, integration with business applications, and compliance with e-signature regulations. View full details |
|||
|
Evidence:
|
|||
| Document Management |
DocuSign
DocuSign is an electronic signature and digital transaction management platform that enables businesses to send, sign, and manage documents electronically. |
|
|
|
Description: DocuSign is an electronic signature and digital transaction management platform that enables businesses to send, sign, and manage documents electronically. It provides legally binding e-signatures, workflow automation, and document management to streamline business processes and reduce paperwork. View full details |
|||
|
Evidence:
|
|||
Microsoft 365
Microsoft 365 (formerly Office 365) provides business email hosting using Exchange Online. |
|
||
|
Description: Microsoft 365 (formerly Office 365) provides business email hosting using Exchange Online. It offers custom domain email addresses, Outlook integration, large mailbox storage, and advanced security features along with the full Microsoft Office suite. View full details |
|||
|
Evidence:
|
|||
| Language |
PHP
PHP is a popular server-side scripting language designed for web development. |
8.3.26 |
|
|
Description: PHP is a popular server-side scripting language designed for web development. It's widely used for creating dynamic web pages and web applications, and powers many content management systems like WordPress, Drupal, and Joomla. PHP can be embedded in HTML and supports various databases and web servers. View full details |
|||
|
Evidence:
|
|||
| Password Management |
1Password
1Password is a password manager and digital vault that securely stores passwords, credit cards, documents, and other sensitive information. |
|
|
|
Description: 1Password is a password manager and digital vault that securely stores passwords, credit cards, documents, and other sensitive information. It provides secure password generation, autofill, and synchronization across devices, helping users maintain strong, unique passwords for all their accounts. View full details |
|||
|
Evidence:
|
|||
| Scheduling |
Calendly
Calendly is a scheduling platform that allows users to schedule meetings and appointments without back-and-forth emails. |
|
|
|
Description: Calendly is a scheduling platform that allows users to schedule meetings and appointments without back-and-forth emails. It provides calendar integration, automated scheduling, meeting reminders, and time zone detection to help individuals and teams manage their schedules efficiently. View full details |
|||
|
Evidence:
|
|||
Metadata & SEO
Domain Owner Information
View Full WHOISSSL/TLS Certificate
View Full SSL ReportSocial Media Cards
OpenGraph (13 properties)
Twitter Cards (8 properties)
Network & Hosting
View DNS RecordsResources
calendly.com (1 resources)
datacomm.com (80 resources)
Scripts (70)
- • https://datacomm.com//data:text/javascript;base64,CgkoZnVuY3Rpb24gKCkgewoJICBmdW5jdGlvbiBhcHBseSgpIHsKCQl2YXIgaW1nID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignZS1wYWdlLXRyYW5zaXRpb24gaW1nLmUtcGFnZS10cmFuc2l0aW9uLS1wcmVsb2FkZXInKTsKCQlpZiAoaW1nKSB7CgkJICBpZiAoIWltZy5oYXNBdHRyaWJ1dGUoJ2ZldGNocHJpb3JpdHknKSkgaW1nLnNldEF0dHJpYnV0ZSgnZmV0Y2hwcmlvcml0eScsICdoaWdoJyk7CgkJICBpZiAoIWltZy5oYXNBdHRyaWJ1dGUoJ2xvYWRpbmcnKSkgaW1nLnNldEF0dHJpYnV0ZSgnbG9hZGluZycsICdlYWdlcicpOwoJCSAgcmV0dXJuIHRydWU7CgkJfQoJCXJldHVybiBmYWxzZTsKCSAgfQoJICBpZiAoYXBwbHkoKSkgcmV0dXJuOwoJICBuZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbigpeyBhcHBseSgpOyB9KQoJCS5vYnNlcnZlKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCwgeyBjaGlsZExpc3Q6IHRydWUsIHN1YnRyZWU6IHRydWUgfSk7Cgl9KSgpOwoJ
- • https://datacomm.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1
- • https://datacomm.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1
- • https://datacomm.com/wp-content/plugins/elementor-pro/assets/js/page-transitions.min.js?ver=3.34.4
- • https://datacomm.com//data:text/javascript;base64,CndpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdO2Z1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO30KZ3RhZygic2V0IiwibGlua2VyIix7ImRvbWFpbnMiOlsiZGF0YWNvbW0uY29tIl19KTsKZ3RhZygianMiLCBuZXcgRGF0ZSgpKTsKZ3RhZygic2V0IiwgImRldmVsb3Blcl9pZC5kWlROaU1UIiwgdHJ1ZSk7Cmd0YWcoImNvbmZpZyIsICJHVC1OR0tRRDI5TCIsIHsiZ29vZ2xlc2l0ZWtpdF9wb3N0X3R5cGUiOiJwYWdlIn0pOwogd2luZG93Ll9nb29nbGVzaXRla2l0ID0gd2luZG93Ll9nb29nbGVzaXRla2l0IHx8IHt9OyB3aW5kb3cuX2dvb2dsZXNpdGVraXQudGhyb3R0bGVkRXZlbnRzID0gW107IHdpbmRvdy5fZ29vZ2xlc2l0ZWtpdC5ndGFnRXZlbnQgPSAobmFtZSwgZGF0YSkgPT4geyB2YXIga2V5ID0gSlNPTi5zdHJpbmdpZnkoIHsgbmFtZSwgZGF0YSB9ICk7IGlmICggISEgd2luZG93Ll9nb29nbGVzaXRla2l0LnRocm90dGxlZEV2ZW50c1sga2V5IF0gKSB7IHJldHVybjsgfSB3aW5kb3cuX2dvb2dsZXNpdGVraXQudGhyb3R0bGVkRXZlbnRzWyBrZXkgXSA9IHRydWU7IHNldFRpbWVvdXQoICgpID0+IHsgZGVsZXRlIHdpbmRvdy5fZ29vZ2xlc2l0ZWtpdC50aHJvdHRsZWRFdmVudHNbIGtleSBdOyB9LCA1ICk7IGd0YWcoICJldmVudCIsIG5hbWUsIHsgLi4uZGF0YSwgZXZlbnRfc291cmNlOiAic2l0ZS1raXQiIH0gKTsgfTsgCi8vIyBzb3VyY2VVUkw9Z29vZ2xlX2d0YWdqcy1qcy1hZnRlcgo=
- • https://datacomm.com//data:text/javascript;base64,CnZhciBlY3NfYWpheF9wYXJhbXMgPSB7ImFqYXh1cmwiOiJodHRwczovL2RhdGFjb21tLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIsInBvc3RzIjoie1wiZXJyb3JcIjpcIlwiLFwibVwiOlwiXCIsXCJwXCI6XCI0NlwiLFwicG9zdF9wYXJlbnRcIjpcIlwiLFwic3VicG9zdFwiOlwiXCIsXCJzdWJwb3N0X2lkXCI6XCJcIixcImF0dGFjaG1lbnRcIjpcIlwiLFwiYXR0YWNobWVudF9pZFwiOjAsXCJuYW1lXCI6XCJcIixcInBhZ2VuYW1lXCI6XCJcIixcInBhZ2VfaWRcIjpcIjQ2XCIsXCJzZWNvbmRcIjpcIlwiLFwibWludXRlXCI6XCJcIixcImhvdXJcIjpcIlwiLFwiZGF5XCI6MCxcIm1vbnRobnVtXCI6MCxcInllYXJcIjowLFwid1wiOjAsXCJjYXRlZ29yeV9uYW1lXCI6XCJcIixcInRhZ1wiOlwiXCIsXCJjYXRcIjpcIlwiLFwidGFnX2lkXCI6XCJcIixcImF1dGhvclwiOlwiXCIsXCJhdXRob3JfbmFtZVwiOlwiXCIsXCJmZWVkXCI6XCJcIixcInRiXCI6XCJcIixcInBhZ2VkXCI6MCxcIm1ldGFfa2V5XCI6XCJcIixcIm1ldGFfdmFsdWVcIjpcIlwiLFwicHJldmlld1wiOlwiXCIsXCJzXCI6XCJcIixcInNlbnRlbmNlXCI6XCJcIixcInRpdGxlXCI6XCJcIixcImZpZWxkc1wiOlwiYWxsXCIsXCJtZW51X29yZGVyXCI6XCJcIixcImVtYmVkXCI6XCJcIixcImNhdGVnb3J5X19pblwiOltdLFwiY2F0ZWdvcnlfX25vdF9pblwiOltdLFwiY2F0ZWdvcnlfX2FuZFwiOltdLFwicG9zdF9faW5cIjpbXSxcInBvc3RfX25vdF9pblwiOltdLFwicG9zdF9uYW1lX19pblwiOltdLFwidGFnX19pblwiOltdLFwidGFnX19ub3RfaW5cIjpbXSxcInRhZ19fYW5kXCI6W10sXCJ0YWdfc2x1Z19faW5cIjpbXSxcInRhZ19zbHVnX19hbmRcIjpbXSxcInBvc3RfcGFyZW50X19pblwiOltdLFwicG9zdF9wYXJlbnRfX25vdF9pblwiOltdLFwiYXV0aG9yX19pblwiOltdLFwiYXV0aG9yX19ub3RfaW5cIjpbXSxcInNlYXJjaF9jb2x1bW5zXCI6W10sXCJpZ25vcmVfc3RpY2t5X3Bvc3RzXCI6ZmFsc2UsXCJzdXBwcmVzc19maWx0ZXJzXCI6ZmFsc2UsXCJjYWNoZV9yZXN1bHRzXCI6dHJ1ZSxcInVwZGF0ZV9wb3N0X3Rlcm1fY2FjaGVcIjp0cnVlLFwidXBkYXRlX21lbnVfaXRlbV9jYWNoZVwiOmZhbHNlLFwibGF6eV9sb2FkX3Rlcm1fbWV0YVwiOnRydWUsXCJ1cGRhdGVfcG9zdF9tZXRhX2NhY2hlXCI6dHJ1ZSxcInBvc3RfdHlwZVwiOlwiXCIsXCJwb3N0c19wZXJfcGFnZVwiOjEwLFwibm9wYWdpbmdcIjpmYWxzZSxcImNvbW1lbnRzX3Blcl9wYWdlXCI6XCI1MFwiLFwibm9fZm91bmRfcm93c1wiOmZhbHNlLFwib3JkZXJcIjpcIkRFU0NcIn0ifTsKLy8jIHNvdXJjZVVSTD1lY3NfYWpheF9sb2FkLWpzLWV4dHJhCg==
- • https://datacomm.com/wp-content/plugins/ele-custom-skin/assets/js/ecs_ajax_pagination.js?ver=3.1.9
- • https://datacomm.com/wp-content/plugins/ele-custom-skin/assets/js/ecs.js?ver=3.1.9
- • https://datacomm.com//data:text/javascript;base64,CgkJCQl2YXIgX2hzcSA9IF9oc3EgfHwgW107CgkJCQlfaHNxLnB1c2goWyJzZXRDb250ZW50VHlwZSIsICJzdGFuZGFyZC1wYWdlIl0pOwoJCQk=
- • https://datacomm.com//data:text/javascript;base64,CiAgICAvLyBCbG9jayBwcmVzZW5jZSBvZiBvdGhlciBidXR0b25zCiAgICB3aW5kb3cuX19NYXJrZXIgPSB7fTsKICAgIA==
- • https://datacomm.com//data:text/javascript;base64,CgkJCWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGFzc05hbWUgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xhc3NOYW1lLnJlcGxhY2UoJ25vLWpzJywgJ2pzJyk7CgkJ
- • https://datacomm.com//data:text/javascript;base64,IWZ1bmN0aW9uKCl7d2luZG93LnNlbWFwaG9yZT13aW5kb3cuc2VtYXBob3JlfHxbXSx3aW5kb3cua2V0Y2g9ZnVuY3Rpb24oKXt3aW5kb3cuc2VtYXBob3JlLnB1c2goYXJndW1lbnRzKX07dmFyIGU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7ZS50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiLGUuc3JjPSJodHRwczovL2dsb2JhbC5rZXRjaGNkbi5jb20vd2ViL3YzL2NvbmZpZy9kYXRhY29tbV9uZXR3b3Jrc19pbmMvd2Vic2l0ZV9zbWFydF90YWcvYm9vdC5qcyIsZS5kZWZlcj1lLmFzeW5jPSEwLGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0uYXBwZW5kQ2hpbGQoZSl9KCk7
- • https://datacomm.com//data:text/javascript;base64,DQp3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsIGZ1bmN0aW9uKGUpIHsNCiAgaWYgKGUuZGF0YT8uZXZlbnQgPT09ICdjYWxlbmRseS5ldmVudF9zY2hlZHVsZWQnKSB7DQogICAgZ3RhZygnZXZlbnQnLCAnY2FsZW5kbHlfZXZlbnRfc2NoZWR1bGVkJywgew0KICAgICAgZXZlbnRfY2F0ZWdvcnk6ICdDYWxlbmRseScsDQogICAgICBldmVudF9sYWJlbDogJ01lZXRpbmcgU2NoZWR1bGVkJw0KICAgIH0pOw0KICB9DQp9KTsNCg==
- • https://datacomm.com//data:text/javascript;base64,CnZhciBnZm9ybTtnZm9ybXx8KGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImdmb3JtX21haW5fc2NyaXB0c19sb2FkZWQiLGZ1bmN0aW9uKCl7Z2Zvcm0uc2NyaXB0c0xvYWRlZD0hMH0pLGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImdmb3JtL3RoZW1lL3NjcmlwdHNfbG9hZGVkIixmdW5jdGlvbigpe2dmb3JtLnRoZW1lU2NyaXB0c0xvYWRlZD0hMH0pLHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixmdW5jdGlvbigpe2dmb3JtLmRvbUxvYWRlZD0hMH0pLGdmb3JtPXtkb21Mb2FkZWQ6ITEsc2NyaXB0c0xvYWRlZDohMSx0aGVtZVNjcmlwdHNMb2FkZWQ6ITEsaXNGb3JtRWRpdG9yOigpPT4iZnVuY3Rpb24iPT10eXBlb2YgSW5pdGlhbGl6ZUVkaXRvcixjYWxsSWZMb2FkZWQ6ZnVuY3Rpb24obyl7cmV0dXJuISghZ2Zvcm0uZG9tTG9hZGVkfHwhZ2Zvcm0uc2NyaXB0c0xvYWRlZHx8IWdmb3JtLnRoZW1lU2NyaXB0c0xvYWRlZCYmIWdmb3JtLmlzRm9ybUVkaXRvcigpfHwoZ2Zvcm0uaXNGb3JtRWRpdG9yKCkmJmNvbnNvbGUud2FybigiVGhlIHVzZSBvZiBnZm9ybS5pbml0aWFsaXplT25Mb2FkZWQoKSBpcyBkZXByZWNhdGVkIGluIHRoZSBmb3JtIGVkaXRvciBjb250ZXh0IGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gR3Jhdml0eSBGb3JtcyAzLjEuIiksbygpLDApKX0saW5pdGlhbGl6ZU9uTG9hZGVkOmZ1bmN0aW9uKG8pe2dmb3JtLmNhbGxJZkxvYWRlZChvKXx8KGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImdmb3JtX21haW5fc2NyaXB0c19sb2FkZWQiLCgpPT57Z2Zvcm0uc2NyaXB0c0xvYWRlZD0hMCxnZm9ybS5jYWxsSWZMb2FkZWQobyl9KSxkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJnZm9ybS90aGVtZS9zY3JpcHRzX2xvYWRlZCIsKCk9PntnZm9ybS50aGVtZVNjcmlwdHNMb2FkZWQ9ITAsZ2Zvcm0uY2FsbElmTG9hZGVkKG8pfSksd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCgpPT57Z2Zvcm0uZG9tTG9hZGVkPSEwLGdmb3JtLmNhbGxJZkxvYWRlZChvKX0pKX0saG9va3M6e2FjdGlvbjp7fSxmaWx0ZXI6e319LGFkZEFjdGlvbjpmdW5jdGlvbihvLHIsZSx0KXtnZm9ybS5hZGRIb29rKCJhY3Rpb24iLG8scixlLHQpfSxhZGRGaWx0ZXI6ZnVuY3Rpb24obyxyLGUsdCl7Z2Zvcm0uYWRkSG9vaygiZmlsdGVyIixvLHIsZSx0KX0sZG9BY3Rpb246ZnVuY3Rpb24obyl7Z2Zvcm0uZG9Ib29rKCJhY3Rpb24iLG8sYXJndW1lbnRzKX0sYXBwbHlGaWx0ZXJzOmZ1bmN0aW9uKG8pe3JldHVybiBnZm9ybS5kb0hvb2soImZpbHRlciIsbyxhcmd1bWVudHMpfSxyZW1vdmVBY3Rpb246ZnVuY3Rpb24obyxyKXtnZm9ybS5yZW1vdmVIb29rKCJhY3Rpb24iLG8scil9LHJlbW92ZUZpbHRlcjpmdW5jdGlvbihvLHIsZSl7Z2Zvcm0ucmVtb3ZlSG9vaygiZmlsdGVyIixvLHIsZSl9LGFkZEhvb2s6ZnVuY3Rpb24obyxyLGUsdCxuKXtudWxsPT1nZm9ybS5ob29rc1tvXVtyXSYmKGdmb3JtLmhvb2tzW29dW3JdPVtdKTt2YXIgZD1nZm9ybS5ob29rc1tvXVtyXTtudWxsPT1uJiYobj1yKyJfIitkLmxlbmd0aCksZ2Zvcm0uaG9va3Nbb11bcl0ucHVzaCh7dGFnOm4sY2FsbGFibGU6ZSxwcmlvcml0eTp0PW51bGw9PXQ/MTA6dH0pfSxkb0hvb2s6ZnVuY3Rpb24ocixvLGUpe3ZhciB0O2lmKGU9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoZSwxKSxudWxsIT1nZm9ybS5ob29rc1tyXVtvXSYmKChvPWdmb3JtLmhvb2tzW3JdW29dKS5zb3J0KGZ1bmN0aW9uKG8scil7cmV0dXJuIG8ucHJpb3JpdHktci5wcmlvcml0eX0pLG8uZm9yRWFjaChmdW5jdGlvbihvKXsiZnVuY3Rpb24iIT10eXBlb2YodD1vLmNhbGxhYmxlKSYmKHQ9d2luZG93W3RdKSwiYWN0aW9uIj09cj90LmFwcGx5KG51bGwsZSk6ZVswXT10LmFwcGx5KG51bGwsZSl9KSksImZpbHRlciI9PXIpcmV0dXJuIGVbMF19LHJlbW92ZUhvb2s6ZnVuY3Rpb24obyxyLHQsbil7dmFyIGU7bnVsbCE9Z2Zvcm0uaG9va3Nbb11bcl0mJihlPShlPWdmb3JtLmhvb2tzW29dW3JdKS5maWx0ZXIoZnVuY3Rpb24obyxyLGUpe3JldHVybiEhKG51bGwhPW4mJm4hPW8udGFnfHxudWxsIT10JiZ0IT1vLnByaW9yaXR5KX0pLGdmb3JtLmhvb2tzW29dW3JdPWUpfX0pOwo=
- • https://datacomm.com//data:text/javascript;base64,Cmdmb3JtLmluaXRpYWxpemVPbkxvYWRlZCggZnVuY3Rpb24oKSB7Z2Zvcm1Jbml0U3Bpbm5lciggMiwgJy93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLnN2ZycsIGZhbHNlICk7alF1ZXJ5KCcjZ2Zvcm1fYWpheF9mcmFtZV8yJykub24oJ2xvYWQnLGZ1bmN0aW9uKCl7dmFyIGNvbnRlbnRzID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnKicpLmh0bWwoKTt2YXIgaXNfcG9zdGJhY2sgPSBjb250ZW50cy5pbmRleE9mKCdHRl9BSkFYX1BPU1RCQUNLJykgPj0gMDtpZighaXNfcG9zdGJhY2spe3JldHVybjt9dmFyIGZvcm1fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV93cmFwcGVyXzInKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzInKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjt2YXIgbXQgPSBwYXJzZUludChqUXVlcnkoJ2h0bWwnKS5jc3MoJ21hcmdpbi10b3AnKSwgMTApICsgcGFyc2VJbnQoalF1ZXJ5KCdib2R5JykuY3NzKCdtYXJnaW4tdG9wJyksIDEwKSArIDEwMDtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzInKS5odG1sKGZvcm1fY29udGVudC5odG1sKCkpO2lmKGZvcm1fY29udGVudC5oYXNDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzInKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yJykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8gIH0sIDUwICk7aWYod2luZG93WydnZm9ybUluaXREYXRlcGlja2VyJ10pIHtnZm9ybUluaXREYXRlcGlja2VyKCk7fWlmKHdpbmRvd1snZ2Zvcm1Jbml0UHJpY2VGaWVsZHMnXSkge2dmb3JtSW5pdFByaWNlRmllbGRzKCk7fXZhciBjdXJyZW50X3BhZ2UgPSBqUXVlcnkoJyNnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfMicpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDIsICcvd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy9pbWFnZXMvc3Bpbm5lci5zdmcnLCBmYWxzZSApO2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcGFnZV9sb2FkZWQnLCBbMiwgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzInXSA9IGZhbHNlO31lbHNlIGlmKCFpc19yZWRpcmVjdCl7dmFyIGNvbmZpcm1hdGlvbl9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnLkdGX0FKQVhfUE9TVEJBQ0snKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31qUXVlcnkoJyNnZm9ybV93cmFwcGVyXzInKS5yZXBsYWNlV2l0aChjb25maXJtYXRpb25fY29udGVudCk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9jb25maXJtYXRpb25fbG9hZGVkJywgWzJdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMiddID0gZmFsc2U7d3AuYTExeS5zcGVhayhqUXVlcnkoJyNnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV8yJykudGV4dCgpKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8yJykuYXBwZW5kKGNvbnRlbnRzKTtpZih3aW5kb3dbJ2dmb3JtUmVkaXJlY3QnXSkge2dmb3JtUmVkaXJlY3QoKTt9fWpRdWVyeShkb2N1bWVudCkudHJpZ2dlcigiZ2Zvcm1fcHJlX3Bvc3RfcmVuZGVyIiwgW3sgZm9ybUlkOiAiMiIsIGN1cnJlbnRQYWdlOiAiY3VycmVudF9wYWdlIiwgYWJvcnQ6IGZ1bmN0aW9uKCkgeyB0aGlzLnByZXZlbnREZWZhdWx0KCk7IH0gfV0pOyAgICAgICAgaWYgKGV2ZW50ICYmIGV2ZW50LmRlZmF1bHRQcmV2ZW50ZWQpIHsgICAgICAgICAgICAgICAgcmV0dXJuOyAgICAgICAgfSAgICAgICAgY29uc3QgZ2Zvcm1XcmFwcGVyRGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICJnZm9ybV93cmFwcGVyXzIiICk7ICAgICAgICBpZiAoIGdmb3JtV3JhcHBlckRpdiApIHsgICAgICAgICAgICBjb25zdCB2aXNpYmlsaXR5U3BhbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoICJzcGFuIiApOyAgICAgICAgICAgIHZpc2liaWxpdHlTcGFuLmlkID0gImdmb3JtX3Zpc2liaWxpdHlfdGVzdF8yIjsgICAgICAgICAgICBnZm9ybVdyYXBwZXJEaXYuaW5zZXJ0QWRqYWNlbnRFbGVtZW50KCAiYWZ0ZXJlbmQiLCB2aXNpYmlsaXR5U3BhbiApOyAgICAgICAgfSAgICAgICAgY29uc3QgdmlzaWJpbGl0eVRlc3REaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggImdmb3JtX3Zpc2liaWxpdHlfdGVzdF8yIiApOyAgICAgICAgbGV0IHBvc3RSZW5kZXJGaXJlZCA9IGZhbHNlOyAgICAgICAgZnVuY3Rpb24gdHJpZ2dlclBvc3RSZW5kZXIoKSB7ICAgICAgICAgICAgaWYgKCBwb3N0UmVuZGVyRmlyZWQgKSB7ICAgICAgICAgICAgICAgIHJldHVybjsgICAgICAgICAgICB9ICAgICAgICAgICAgcG9zdFJlbmRlckZpcmVkID0gdHJ1ZTsgICAgICAgICAgICBnZm9ybS5jb3JlLnRyaWdnZXJQb3N0UmVuZGVyRXZlbnRzKCAyLCBjdXJyZW50X3BhZ2UgKTsgICAgICAgICAgICBpZiAoIHZpc2liaWxpdHlUZXN0RGl2ICkgeyAgICAgICAgICAgICAgICB2aXNpYmlsaXR5VGVzdERpdi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKCB2aXNpYmlsaXR5VGVzdERpdiApOyAgICAgICAgICAgIH0gICAgICAgIH0gICAgICAgIGZ1bmN0aW9uIGRlYm91bmNlKCBmdW5jLCB3YWl0LCBpbW1lZGlhdGUgKSB7ICAgICAgICAgICAgdmFyIHRpbWVvdXQ7ICAgICAgICAgICAgcmV0dXJuIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICB2YXIgY29udGV4dCA9IHRoaXMsIGFyZ3MgPSBhcmd1bWVudHM7ICAgICAgICAgICAgICAgIHZhciBsYXRlciA9IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgdGltZW91dCA9IG51bGw7ICAgICAgICAgICAgICAgICAgICBpZiAoICFpbW1lZGlhdGUgKSBmdW5jLmFwcGx5KCBjb250ZXh0LCBhcmdzICk7ICAgICAgICAgICAgICAgIH07ICAgICAgICAgICAgICAgIHZhciBjYWxsTm93ID0gaW1tZWRpYXRlICYmICF0aW1lb3V0OyAgICAgICAgICAgICAgICBjbGVhclRpbWVvdXQoIHRpbWVvdXQgKTsgICAgICAgICAgICAgICAgdGltZW91dCA9IHNldFRpbWVvdXQoIGxhdGVyLCB3YWl0ICk7ICAgICAgICAgICAgICAgIGlmICggY2FsbE5vdyApIGZ1bmMuYXBwbHkoIGNvbnRleHQsIGFyZ3MgKTsgICAgICAgICAgICB9OyAgICAgICAgfSAgICAgICAgY29uc3QgZGVib3VuY2VkVHJpZ2dlclBvc3RSZW5kZXIgPSBkZWJvdW5jZSggZnVuY3Rpb24oKSB7ICAgICAgICAgICAgdHJpZ2dlclBvc3RSZW5kZXIoKTsgICAgICAgIH0sIDIwMCApOyAgICAgICAgaWYgKCB2aXNpYmlsaXR5VGVzdERpdiAmJiB2aXNpYmlsaXR5VGVzdERpdi5vZmZzZXRQYXJlbnQgPT09IG51bGwgKSB7ICAgICAgICAgICAgY29uc3Qgb2JzZXJ2ZXIgPSBuZXcgTXV0YXRpb25PYnNlcnZlciggKCBtdXRhdGlvbnMgKSA9PiB7ICAgICAgICAgICAgICAgIG11dGF0aW9ucy5mb3JFYWNoKCAoIG11dGF0aW9uICkgPT4geyAgICAgICAgICAgICAgICAgICAgaWYgKCBtdXRhdGlvbi50eXBlID09PSAnYXR0cmlidXRlcycgJiYgdmlzaWJpbGl0eVRlc3REaXYub2Zmc2V0UGFyZW50ICE9PSBudWxsICkgeyAgICAgICAgICAgICAgICAgICAgICAgIGRlYm91bmNlZFRyaWdnZXJQb3N0UmVuZGVyKCk7ICAgICAgICAgICAgICAgICAgICAgICAgb2JzZXJ2ZXIuZGlzY29ubmVjdCgpOyAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICB9KTsgICAgICAgICAgICBvYnNlcnZlci5vYnNlcnZlKCBkb2N1bWVudC5ib2R5LCB7ICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM6IHRydWUsICAgICAgICAgICAgICAgIGNoaWxkTGlzdDogZmFsc2UsICAgICAgICAgICAgICAgIHN1YnRyZWU6IHRydWUsICAgICAgICAgICAgICAgIGF0dHJpYnV0ZUZpbHRlcjogWyAnc3R5bGUnLCAnY2xhc3MnIF0sICAgICAgICAgICAgfSk7ICAgICAgICB9IGVsc2UgeyAgICAgICAgICAgIHRyaWdnZXJQb3N0UmVuZGVyKCk7ICAgICAgICB9ICAgIH0gKTt9ICk7Cg==
- • https://datacomm.com//data:text/javascript;base64,CgovKiBHcmFkaWVudC5qcyBCYWNrZ3JvdW5kIHNjcmlwdHM6ICovIAoKCg==
- • https://datacomm.com//data:text/javascript;base64,Cmdmb3JtLmluaXRpYWxpemVPbkxvYWRlZCggZnVuY3Rpb24oKSB7Z2Zvcm1Jbml0U3Bpbm5lciggMSwgJy93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLnN2ZycsIGZhbHNlICk7alF1ZXJ5KCcjZ2Zvcm1fYWpheF9mcmFtZV8xJykub24oJ2xvYWQnLGZ1bmN0aW9uKCl7dmFyIGNvbnRlbnRzID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnKicpLmh0bWwoKTt2YXIgaXNfcG9zdGJhY2sgPSBjb250ZW50cy5pbmRleE9mKCdHRl9BSkFYX1BPU1RCQUNLJykgPj0gMDtpZighaXNfcG9zdGJhY2spe3JldHVybjt9dmFyIGZvcm1fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV93cmFwcGVyXzEnKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzEnKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjt2YXIgbXQgPSBwYXJzZUludChqUXVlcnkoJ2h0bWwnKS5jc3MoJ21hcmdpbi10b3AnKSwgMTApICsgcGFyc2VJbnQoalF1ZXJ5KCdib2R5JykuY3NzKCdtYXJnaW4tdG9wJyksIDEwKSArIDEwMDtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzEnKS5odG1sKGZvcm1fY29udGVudC5odG1sKCkpO2lmKGZvcm1fY29udGVudC5oYXNDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzEnKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xJykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8galF1ZXJ5KGRvY3VtZW50KS5zY3JvbGxUb3AoalF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xJykub2Zmc2V0KCkudG9wIC0gbXQpOyB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzEnKS52YWwoKTtnZm9ybUluaXRTcGlubmVyKCAxLCAnL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMvaW1hZ2VzL3NwaW5uZXIuc3ZnJywgZmFsc2UgKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3BhZ2VfbG9hZGVkJywgWzEsIGN1cnJlbnRfcGFnZV0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ18xJ10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJy5HRl9BSkFYX1BPU1RCQUNLJykuaHRtbCgpO2lmKCFjb25maXJtYXRpb25fY29udGVudCl7Y29uZmlybWF0aW9uX2NvbnRlbnQgPSBjb250ZW50czt9alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xJykucmVwbGFjZVdpdGgoY29uZmlybWF0aW9uX2NvbnRlbnQpO2pRdWVyeShkb2N1bWVudCkuc2Nyb2xsVG9wKGpRdWVyeSgnI2dmXzEnKS5vZmZzZXQoKS50b3AgLSBtdCk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9jb25maXJtYXRpb25fbG9hZGVkJywgWzFdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMSddID0gZmFsc2U7d3AuYTExeS5zcGVhayhqUXVlcnkoJyNnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV8xJykudGV4dCgpKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8xJykuYXBwZW5kKGNvbnRlbnRzKTtpZih3aW5kb3dbJ2dmb3JtUmVkaXJlY3QnXSkge2dmb3JtUmVkaXJlY3QoKTt9fWpRdWVyeShkb2N1bWVudCkudHJpZ2dlcigiZ2Zvcm1fcHJlX3Bvc3RfcmVuZGVyIiwgW3sgZm9ybUlkOiAiMSIsIGN1cnJlbnRQYWdlOiAiY3VycmVudF9wYWdlIiwgYWJvcnQ6IGZ1bmN0aW9uKCkgeyB0aGlzLnByZXZlbnREZWZhdWx0KCk7IH0gfV0pOyAgICAgICAgaWYgKGV2ZW50ICYmIGV2ZW50LmRlZmF1bHRQcmV2ZW50ZWQpIHsgICAgICAgICAgICAgICAgcmV0dXJuOyAgICAgICAgfSAgICAgICAgY29uc3QgZ2Zvcm1XcmFwcGVyRGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICJnZm9ybV93cmFwcGVyXzEiICk7ICAgICAgICBpZiAoIGdmb3JtV3JhcHBlckRpdiApIHsgICAgICAgICAgICBjb25zdCB2aXNpYmlsaXR5U3BhbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoICJzcGFuIiApOyAgICAgICAgICAgIHZpc2liaWxpdHlTcGFuLmlkID0gImdmb3JtX3Zpc2liaWxpdHlfdGVzdF8xIjsgICAgICAgICAgICBnZm9ybVdyYXBwZXJEaXYuaW5zZXJ0QWRqYWNlbnRFbGVtZW50KCAiYWZ0ZXJlbmQiLCB2aXNpYmlsaXR5U3BhbiApOyAgICAgICAgfSAgICAgICAgY29uc3QgdmlzaWJpbGl0eVRlc3REaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggImdmb3JtX3Zpc2liaWxpdHlfdGVzdF8xIiApOyAgICAgICAgbGV0IHBvc3RSZW5kZXJGaXJlZCA9IGZhbHNlOyAgICAgICAgZnVuY3Rpb24gdHJpZ2dlclBvc3RSZW5kZXIoKSB7ICAgICAgICAgICAgaWYgKCBwb3N0UmVuZGVyRmlyZWQgKSB7ICAgICAgICAgICAgICAgIHJldHVybjsgICAgICAgICAgICB9ICAgICAgICAgICAgcG9zdFJlbmRlckZpcmVkID0gdHJ1ZTsgICAgICAgICAgICBnZm9ybS5jb3JlLnRyaWdnZXJQb3N0UmVuZGVyRXZlbnRzKCAxLCBjdXJyZW50X3BhZ2UgKTsgICAgICAgICAgICBpZiAoIHZpc2liaWxpdHlUZXN0RGl2ICkgeyAgICAgICAgICAgICAgICB2aXNpYmlsaXR5VGVzdERpdi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKCB2aXNpYmlsaXR5VGVzdERpdiApOyAgICAgICAgICAgIH0gICAgICAgIH0gICAgICAgIGZ1bmN0aW9uIGRlYm91bmNlKCBmdW5jLCB3YWl0LCBpbW1lZGlhdGUgKSB7ICAgICAgICAgICAgdmFyIHRpbWVvdXQ7ICAgICAgICAgICAgcmV0dXJuIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICB2YXIgY29udGV4dCA9IHRoaXMsIGFyZ3MgPSBhcmd1bWVudHM7ICAgICAgICAgICAgICAgIHZhciBsYXRlciA9IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgdGltZW91dCA9IG51bGw7ICAgICAgICAgICAgICAgICAgICBpZiAoICFpbW1lZGlhdGUgKSBmdW5jLmFwcGx5KCBjb250ZXh0LCBhcmdzICk7ICAgICAgICAgICAgICAgIH07ICAgICAgICAgICAgICAgIHZhciBjYWxsTm93ID0gaW1tZWRpYXRlICYmICF0aW1lb3V0OyAgICAgICAgICAgICAgICBjbGVhclRpbWVvdXQoIHRpbWVvdXQgKTsgICAgICAgICAgICAgICAgdGltZW91dCA9IHNldFRpbWVvdXQoIGxhdGVyLCB3YWl0ICk7ICAgICAgICAgICAgICAgIGlmICggY2FsbE5vdyApIGZ1bmMuYXBwbHkoIGNvbnRleHQsIGFyZ3MgKTsgICAgICAgICAgICB9OyAgICAgICAgfSAgICAgICAgY29uc3QgZGVib3VuY2VkVHJpZ2dlclBvc3RSZW5kZXIgPSBkZWJvdW5jZSggZnVuY3Rpb24oKSB7ICAgICAgICAgICAgdHJpZ2dlclBvc3RSZW5kZXIoKTsgICAgICAgIH0sIDIwMCApOyAgICAgICAgaWYgKCB2aXNpYmlsaXR5VGVzdERpdiAmJiB2aXNpYmlsaXR5VGVzdERpdi5vZmZzZXRQYXJlbnQgPT09IG51bGwgKSB7ICAgICAgICAgICAgY29uc3Qgb2JzZXJ2ZXIgPSBuZXcgTXV0YXRpb25PYnNlcnZlciggKCBtdXRhdGlvbnMgKSA9PiB7ICAgICAgICAgICAgICAgIG11dGF0aW9ucy5mb3JFYWNoKCAoIG11dGF0aW9uICkgPT4geyAgICAgICAgICAgICAgICAgICAgaWYgKCBtdXRhdGlvbi50eXBlID09PSAnYXR0cmlidXRlcycgJiYgdmlzaWJpbGl0eVRlc3REaXYub2Zmc2V0UGFyZW50ICE9PSBudWxsICkgeyAgICAgICAgICAgICAgICAgICAgICAgIGRlYm91bmNlZFRyaWdnZXJQb3N0UmVuZGVyKCk7ICAgICAgICAgICAgICAgICAgICAgICAgb2JzZXJ2ZXIuZGlzY29ubmVjdCgpOyAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICB9KTsgICAgICAgICAgICBvYnNlcnZlci5vYnNlcnZlKCBkb2N1bWVudC5ib2R5LCB7ICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM6IHRydWUsICAgICAgICAgICAgICAgIGNoaWxkTGlzdDogZmFsc2UsICAgICAgICAgICAgICAgIHN1YnRyZWU6IHRydWUsICAgICAgICAgICAgICAgIGF0dHJpYnV0ZUZpbHRlcjogWyAnc3R5bGUnLCAnY2xhc3MnIF0sICAgICAgICAgICAgfSk7ICAgICAgICB9IGVsc2UgeyAgICAgICAgICAgIHRyaWdnZXJQb3N0UmVuZGVyKCk7ICAgICAgICB9ICAgIH0gKTt9ICk7Cg==
- • https://datacomm.com//data:text/javascript;base64,CgkJCQljb25zdCBsYXp5bG9hZFJ1bk9ic2VydmVyID0gKCkgPT4gewoJCQkJCWNvbnN0IGxhenlsb2FkQmFja2dyb3VuZHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCBgLmUtY29uLmUtcGFyZW50Om5vdCguZS1sYXp5bG9hZGVkKWAgKTsKCQkJCQljb25zdCBsYXp5bG9hZEJhY2tncm91bmRPYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlciggKCBlbnRyaWVzICkgPT4gewoJCQkJCQllbnRyaWVzLmZvckVhY2goICggZW50cnkgKSA9PiB7CgkJCQkJCQlpZiAoIGVudHJ5LmlzSW50ZXJzZWN0aW5nICkgewoJCQkJCQkJCWxldCBsYXp5bG9hZEJhY2tncm91bmQgPSBlbnRyeS50YXJnZXQ7CgkJCQkJCQkJaWYoIGxhenlsb2FkQmFja2dyb3VuZCApIHsKCQkJCQkJCQkJbGF6eWxvYWRCYWNrZ3JvdW5kLmNsYXNzTGlzdC5hZGQoICdlLWxhenlsb2FkZWQnICk7CgkJCQkJCQkJfQoJCQkJCQkJCWxhenlsb2FkQmFja2dyb3VuZE9ic2VydmVyLnVub2JzZXJ2ZSggZW50cnkudGFyZ2V0ICk7CgkJCQkJCQl9CgkJCQkJCX0pOwoJCQkJCX0sIHsgcm9vdE1hcmdpbjogJzIwMHB4IDBweCAyMDBweCAwcHgnIH0gKTsKCQkJCQlsYXp5bG9hZEJhY2tncm91bmRzLmZvckVhY2goICggbGF6eWxvYWRCYWNrZ3JvdW5kICkgPT4gewoJCQkJCQlsYXp5bG9hZEJhY2tncm91bmRPYnNlcnZlci5vYnNlcnZlKCBsYXp5bG9hZEJhY2tncm91bmQgKTsKCQkJCQl9ICk7CgkJCQl9OwoJCQkJY29uc3QgZXZlbnRzID0gWwoJCQkJCSdET01Db250ZW50TG9hZGVkJywKCQkJCQknZWxlbWVudG9yL2xhenlsb2FkL29ic2VydmUnLAoJCQkJXTsKCQkJCWV2ZW50cy5mb3JFYWNoKCAoIGV2ZW50ICkgPT4gewoJCQkJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIGV2ZW50LCBsYXp5bG9hZFJ1bk9ic2VydmVyICk7CgkJCQl9ICk7CgkJCQ==
- • https://datacomm.com//data:text/javascript;base64,d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoICdsb2FkJywgZnVuY3Rpb24oKSB7CgkJCQlkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCAnbGluaycgKS5mb3JFYWNoKCBmdW5jdGlvbiggZSApIHsnbm90IGFsbCcgPT09IGUubWVkaWEgJiYgZS5kYXRhc2V0Lm1lZGlhICYmICggZS5tZWRpYSA9IGUuZGF0YXNldC5tZWRpYSwgZGVsZXRlIGUuZGF0YXNldC5tZWRpYSApO30gKTsKCQkJCXZhciBlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICdqZXRwYWNrLWJvb3N0LWNyaXRpY2FsLWNzcycgKTsKCQkJCWUgJiYgKCBlLm1lZGlhID0gJ25vdCBhbGwnICk7CgkJCX0gKTs=
- • https://datacomm.com//data:text/javascript;base64,CnZhciBsZWFkaW5fd29yZHByZXNzID0geyJ1c2VyUm9sZSI6InZpc2l0b3IiLCJwYWdlVHlwZSI6ImhvbWUiLCJsZWFkaW5QbHVnaW5WZXJzaW9uIjoiMTEuMy4zNyJ9OwovLyMgc291cmNlVVJMPWxlYWRpbi1zY3JpcHQtbG9hZGVyLWpzLWpzLWV4dHJhCg==
- • https://datacomm.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.34.4
- • https://datacomm.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.34.4
- • https://datacomm.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3
- • https://datacomm.com//data:text/javascript;base64,CnZhciBFQUVMSW1hZ2VNYXNraW5nQ29uZmlnID0geyJzdmdfZGlyX3VybCI6Ii93cC1jb250ZW50L3BsdWdpbnMvZXNzZW50aWFsLWFkZG9ucy1mb3ItZWxlbWVudG9yLWxpdGUvYXNzZXRzL2Zyb250LWVuZC9pbWcvaW1hZ2UtbWFza2luZy9zdmctc2hhcGVzLyJ9OwovLyMgc291cmNlVVJMPWVsZW1lbnRvci1mcm9udGVuZC1qcy1leHRyYQo=
- • https://datacomm.com//data:text/javascript;base64,CnZhciBlbGVtZW50b3JGcm9udGVuZENvbmZpZyA9IHsiZW52aXJvbm1lbnRNb2RlIjp7ImVkaXQiOmZhbHNlLCJ3cFByZXZpZXciOmZhbHNlLCJpc1NjcmlwdERlYnVnIjpmYWxzZX0sImkxOG4iOnsic2hhcmVPbkZhY2Vib29rIjoiU2hhcmUgb24gRmFjZWJvb2siLCJzaGFyZU9uVHdpdHRlciI6IlNoYXJlIG9uIFR3aXR0ZXIiLCJwaW5JdCI6IlBpbiBpdCIsImRvd25sb2FkIjoiRG93bmxvYWQiLCJkb3dubG9hZEltYWdlIjoiRG93bmxvYWQgaW1hZ2UiLCJmdWxsc2NyZWVuIjoiRnVsbHNjcmVlbiIsInpvb20iOiJab29tIiwic2hhcmUiOiJTaGFyZSIsInBsYXlWaWRlbyI6IlBsYXkgVmlkZW8iLCJwcmV2aW91cyI6IlByZXZpb3VzIiwibmV4dCI6Ik5leHQiLCJjbG9zZSI6IkNsb3NlIiwiYTExeUNhcm91c2VsUHJldlNsaWRlTWVzc2FnZSI6IlByZXZpb3VzIHNsaWRlIiwiYTExeUNhcm91c2VsTmV4dFNsaWRlTWVzc2FnZSI6Ik5leHQgc2xpZGUiLCJhMTF5Q2Fyb3VzZWxGaXJzdFNsaWRlTWVzc2FnZSI6IlRoaXMgaXMgdGhlIGZpcnN0IHNsaWRlIiwiYTExeUNhcm91c2VsTGFzdFNsaWRlTWVzc2FnZSI6IlRoaXMgaXMgdGhlIGxhc3Qgc2xpZGUiLCJhMTF5Q2Fyb3VzZWxQYWdpbmF0aW9uQnVsbGV0TWVzc2FnZSI6IkdvIHRvIHNsaWRlIn0sImlzX3J0bCI6ZmFsc2UsImJyZWFrcG9pbnRzIjp7InhzIjowLCJzbSI6NDgwLCJtZCI6NzY4LCJsZyI6MTAyNSwieGwiOjE0NDAsInh4bCI6MTYwMH0sInJlc3BvbnNpdmUiOnsiYnJlYWtwb2ludHMiOnsibW9iaWxlIjp7ImxhYmVsIjoiTW9iaWxlIFBvcnRyYWl0IiwidmFsdWUiOjc2NywiZGVmYXVsdF92YWx1ZSI6NzY3LCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjp0cnVlfSwibW9iaWxlX2V4dHJhIjp7ImxhYmVsIjoiTW9iaWxlIExhbmRzY2FwZSIsInZhbHVlIjo4ODAsImRlZmF1bHRfdmFsdWUiOjg4MCwiZGlyZWN0aW9uIjoibWF4IiwiaXNfZW5hYmxlZCI6ZmFsc2V9LCJ0YWJsZXQiOnsibGFiZWwiOiJUYWJsZXQgUG9ydHJhaXQiLCJ2YWx1ZSI6MTAyNCwiZGVmYXVsdF92YWx1ZSI6MTAyNCwiZGlyZWN0aW9uIjoibWF4IiwiaXNfZW5hYmxlZCI6dHJ1ZX0sInRhYmxldF9leHRyYSI6eyJsYWJlbCI6IlRhYmxldCBMYW5kc2NhcGUiLCJ2YWx1ZSI6MTIwMCwiZGVmYXVsdF92YWx1ZSI6MTIwMCwiZGlyZWN0aW9uIjoibWF4IiwiaXNfZW5hYmxlZCI6ZmFsc2V9LCJsYXB0b3AiOnsibGFiZWwiOiJMYXB0b3AiLCJ2YWx1ZSI6MTM2NiwiZGVmYXVsdF92YWx1ZSI6MTM2NiwiZGlyZWN0aW9uIjoibWF4IiwiaXNfZW5hYmxlZCI6ZmFsc2V9LCJ3aWRlc2NyZWVuIjp7ImxhYmVsIjoiV2lkZXNjcmVlbiIsInZhbHVlIjoyNDAwLCJkZWZhdWx0X3ZhbHVlIjoyNDAwLCJkaXJlY3Rpb24iOiJtaW4iLCJpc19lbmFibGVkIjpmYWxzZX19LCJoYXNDdXN0b21CcmVha3BvaW50cyI6ZmFsc2V9LCJ2ZXJzaW9uIjoiMy4zNC40IiwiaXNfc3RhdGljIjpmYWxzZSwiZXhwZXJpbWVudGFsRmVhdHVyZXMiOnsiZV9mb250X2ljb25fc3ZnIjp0cnVlLCJhZGRpdGlvbmFsX2N1c3RvbV9icmVha3BvaW50cyI6dHJ1ZSwiY29udGFpbmVyIjp0cnVlLCJ0aGVtZV9idWlsZGVyX3YyIjp0cnVlLCJuZXN0ZWQtZWxlbWVudHMiOnRydWUsImhvbWVfc2NyZWVuIjp0cnVlLCJnbG9iYWxfY2xhc3Nlc19zaG91bGRfZW5mb3JjZV9jYXBhYmlsaXRpZXMiOnRydWUsImVfdmFyaWFibGVzIjp0cnVlLCJjbG91ZC1saWJyYXJ5Ijp0cnVlLCJlX29wdF9pbl92NF9wYWdlIjp0cnVlLCJlX2ludGVyYWN0aW9ucyI6dHJ1ZSwiZV9lZGl0b3Jfb25lIjp0cnVlLCJpbXBvcnQtZXhwb3J0LWN1c3RvbWl6YXRpb24iOnRydWUsIm1lZ2EtbWVudSI6dHJ1ZSwiZV9wcm9fdmFyaWFibGVzIjp0cnVlfSwidXJscyI6eyJhc3NldHMiOiJcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2VsZW1lbnRvclwvYXNzZXRzXC8iLCJhamF4dXJsIjoiaHR0cHM6XC9cL2RhdGFjb21tLmNvbVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwidXBsb2FkVXJsIjoiXC93cC1jb250ZW50XC91cGxvYWRzIn0sIm5vbmNlcyI6eyJmbG9hdGluZ0J1dHRvbnNDbGlja1RyYWNraW5nIjoiMzliYjcxYjQxMCJ9LCJzd2lwZXJDbGFzcyI6InN3aXBlciIsInNldHRpbmdzIjp7InBhZ2UiOltdLCJlZGl0b3JQcmVmZXJlbmNlcyI6W119LCJraXQiOnsiYWN0aXZlX2JyZWFrcG9pbnRzIjpbInZpZXdwb3J0X21vYmlsZSIsInZpZXdwb3J0X3RhYmxldCJdLCJnbG9iYWxfaW1hZ2VfbGlnaHRib3giOiJ5ZXMiLCJsaWdodGJveF9lbmFibGVfY291bnRlciI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV9mdWxsc2NyZWVuIjoieWVzIiwibGlnaHRib3hfZW5hYmxlX3pvb20iOiJ5ZXMiLCJsaWdodGJveF9lbmFibGVfc2hhcmUiOiJ5ZXMiLCJsaWdodGJveF90aXRsZV9zcmMiOiJ0aXRsZSIsImxpZ2h0Ym94X2Rlc2NyaXB0aW9uX3NyYyI6ImRlc2NyaXB0aW9uIn0sInBvc3QiOnsiaWQiOjQ2LCJ0aXRsZSI6IkElMjBMZWFkZXIlMjBpbiUyME5ldHdvcmslMjBTZWN1cml0eSUyMCU3QyUyMEhvbWUlMjAtJTIwRGF0YUNvbW0lMjBOZXR3b3JrcyUyMEluY29ycG9yYXRlZCIsImV4Y2VycHQiOiJEYXRhQ29tbSwgYSBsZWFkZXIgaW4gbmV0d29yayBzZWN1cml0eSwgZGVsaXZlcnMgc2VjdXJlLCBzY2FsYWJsZSBJVCBhbmQgY29tbXVuaWNhdGlvbnMgc29sdXRpb25zIHRoYXQgZW1wb3dlciBidXNpbmVzc2VzIGluIGZpbmFuY2UsIGhlYWx0aGNhcmUsIGxlZ2FsLCBlZHVjYXRpb24sIGFuZCB0ZWNobm9sb2d5LiBGcm9tIHJlYWwtdGltZSBuZXR3b3JrIG1vbml0b3JpbmcgdG8gY2xvdWQgYW5kIGh5YnJpZCBpbmZyYXN0cnVjdHVyZSwgd2UgaGVscCBvcmdhbml6YXRpb25zIGJvb3N0IHVwdGltZSwgc3RyZW5ndGhlbiBjb21wbGlhbmNlLCBhbmQgc2ltcGxpZnkgSVQgbWFuYWdlbWVudCB3aXRoIGJhbmtpbmctZ3JhZGUgcmVsaWFiaWxpdHkgYW5kIGN1c3RvbWVyLWZvY3VzZWQgaW5ub3ZhdGlvbi4iLCJmZWF0dXJlZEltYWdlIjoiXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvZGF0YWNvbW0taG9tZS1wcmV2aWV3LWltYWdlLTEwMjR4NjgzLnBuZyJ9fTsKLy8jIHNvdXJjZVVSTD1lbGVtZW50b3ItZnJvbnRlbmQtanMtYmVmb3JlCg==
- • https://datacomm.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.34.4
- • https://datacomm.com/wp-content/themes/hello-biz-child-1.0.0/gradient-browser.min.js?ver=1.0.1
- • https://datacomm.com/wp-content/themes/hello-biz-child-1.0.0/custom-scripts.js
- • https://datacomm.com/wp-content/themes/hello-biz-child-1.0.0/js/year-diff-button.js
- • https://datacomm.com/wp-content/plugins/elementor-pro/assets//lib/instant-page/instant-page.min.js?ver=3.34.4
- ... and 40 more