Help
RSS
API
Feed
Maltego
Contact
Domain > appcheckr.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-30
52.27.9.47
(
ClassC
)
2026-01-06
54.201.251.204
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Tue, 06 Jan 2026 04:28:49 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://appcheckr.com:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 06 Jan 2026 04:28:49 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: Apache/2.4.65 (Amazon Linux) mod_fcgid/2.3.9X-Powered-By: PHP/8.2.29Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: SCSSESSIONIDnd8ml2cn9p8hilqiomsesr9mm5; expiresTue, 06 Jan 2026 12:28:49 GMT; Max-Age28800; path/Vary: Accept-Encoding,User-Agent !doctype html>html langen>head> meta namegoogle-site-verification contentoz_dUWPcdtSYEZozV52MO9jTc42PdIajPd7VI7cu1N4/> meta charsetUTF-8> meta http-equivX-UA-Compatible contentieedge> title>Application Tracking Portal - AppCheckr/title> meta nameviewport contentwidthdevice-width, initial-scale1> meta namedescription contentSecure application portal provides access to your application status and allows to stay updated with our real-time notification system.> meta namekeywords contentapplication tracking, applicant tracking system, ATS, application progress, submission tracking> meta nameauthor contentAppCheckr/> meta namecopyright contentAppCheckr/> link relcanonical hrefhttps://appcheckr.com/> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyMontserrat:wght@300;600;700&displayswap relstylesheet> meta propertyog:image content//appcheckr.com/assets/img/OG_image.jpg> meta propertyog:title contentApplication Tracking Portal - AppCheckr> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css relstylesheet integritysha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ crossoriginanonymous defer> script idbs5 src//cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js integritysha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF crossoriginanonymous defer>/script> style> a { color: #3935dc; text-decoration: underline; } inputtypecheckbox { appearance: none; background-color: #fff; margin: 0; font: inherit; color: #3935dc; width: 1.15em; height: 1.15em; border: 0.15em solid #3935dc; border-radius: 0.15em; transform: translateY(5px); } body { font-family: Montserrat, sans-serif; } .bg-info { background: hsl(241, 70%, 54%, .06) !important; } .carousel-inner { min-height: 290px; } @media (max-width: 400px) { input.form-control { font-size: 1rem; } } @media (min-width: 1400px) { .carousel-inner { min-height: 270px; } .w-lg-75 { width: 75% !important; } .w-lg-50 { width: 55% !important; } .d-100 { height: 100vh !important; } } @media (min-width: 992px) { .center { height: 100vh; } } @media (min-width: 575px) { .rounded-lg-5 { border-radius: 2rem !important; } } .btn-primary { --bs-btn-color: #fff; --bs-btn-bg: #3935dc; --bs-btn-border-color: #3935dc; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #3935dc; --bs-btn-hover-border-color: #0a58ca; --bs-btn-focus-shadow-rgb: 49, 132, 253; --bs-btn-active-color: #fff; --bs-btn-active-bg: #0a58ca; --bs-btn-active-border-color: #0a53be; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #3935dc; --bs-btn-disabled-border-color: #3935dc; } .carousel-indicators data-bs-target { display: unset; } .lds-roller { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-roller div { animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; transform-origin: 40px 40px; } .lds-roller div:after { content: ; display: block; position: absolute; width: 7px; height: 7px; border-radius: 50%; background: #3935dc; margin: -4px 0 0 -4px; } .lds-roller div:nth-child(1) { animation-delay: -0.036s; } .lds-roller div:nth-child(1):after { top: 63px; left: 63px; } .lds-roller div:nth-child(2) { animation-delay: -0.072s; } .lds-roller div:nth-child(2):after { top: 68px; left: 56px; } .lds-roller div:nth-child(3) { animation-delay: -0.108s; } .lds-roller div:nth-child(3):after { top: 71px; left: 48px; } .lds-roller div:nth-child(4) { animation-delay: -0.144s; } .lds-roller div:nth-child(4):after { top: 72px; left: 40px; } .lds-roller div:nth-child(5) { animation-delay: -0.18s; } .lds-roller div:nth-child(5):after { top: 71px; left: 32px; } .lds-roller div:nth-child(6) { animation-delay: -0.216s; } .lds-roller div:nth-child(6):after { top: 68px; left: 24px; } .lds-roller div:nth-child(7) { animation-delay: -0.252s; } .lds-roller div:nth-child(7):after { top: 63px; left: 17px; } .lds-roller div:nth-child(8) { animation-delay: -0.288s; } .lds-roller div:nth-child(8):after { top: 56px; left: 12px; } @keyframes lds-roller { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .checkmark__circle { stroke-dasharray: 166; stroke-dashoffset: 166; stroke-width: 5; stroke-miterlimit: 10; stroke: #3C37FF; fill: none; animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards } .checkmark { width: 56px; height: 56px; border-radius: 50%; display: block; stroke-width: 5; stroke: #fff; stroke-miterlimit: 10; margin: 10% auto; box-shadow: inset 0px 0px 0px #3C37FF; animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both } .checkmark__check { transform-origin: 50% 50%; stroke-dasharray: 48; stroke-dashoffset: 48; animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards } @keyframes stroke { 100% { stroke-dashoffset: 0 } } @keyframes scale { 0%, 100% { transform: none } 50% { transform: scale3d(1.1, 1.1, 1) } } @keyframes fill { 100% { box-shadow: inset 0px 0px 0px 30px #3C37FF; } } .content-list { list-style: none; } .content-list li { padding-left: 40px; min-height: 160px; background-image: url(//img.emlasts.com/funnel/appcheckr/badge-check.svg); /* Replace path/to/your/svg.svg with the actual path to your SVG file */ background-repeat: no-repeat; /* Prevent the SVG from repeating */ background-position: 0 0px; /* Position the SVG to the left and center vertically */ background-size: 25px 25px; /* Set the size of the SVG image */ } .text-info { color: #3C37FF !important; } .connected-list { list-style: none; position: relative; /* Set the parent element as relative */ } .connected-list li { position: relative; /* Set the list item as relative */ padding-left: 30px; /* Add some left padding to make room for the dot */ margin-bottom: 20px; /* Adjust the space between list items */ } .connected-list li:not(:last-child)::after { content: ; position: absolute; top: 23px; /* Adjust the vertical position of the line */ left: 0; width: 10px; /* Adjust the width of the line */ height: calc(100% - 5px); /* Adjust the height of the line */ border-left: 2px solid #3C37FF; /* Adjust the line color and style */ } .connected-list li::before { content: ; position: absolute; top: 7px; left: -4px; width: 10px; /* Adjust the width of the line */ height: 10px; /* Adjust the height of the line */ background: #3C37FF; border-radius: 100px; } .border-primary{ color: #3C37FF !important; border-color: #3C37FF !important; } @media (max-width: 767.98px) { .col-md-max { width: 100%; max-width: 250px; margin: auto; margin-bottom: 25px; } } @media (max-width: 991.98px) { .navbar-collapse { padding: 15px; display: flex; flex-direction: column; align-items: center; justify-content: center; } .navbar-nav { padding-top: 25px; width: 100%; text-align: center; } .navbar-nav .nav-item { font-weight: bold; margin-bottom: 15px; } } /* Optional CSS to style the dialog box */ dialog { padding: 20px; background-color: #f9f9f9; border: 5px solid #3C37FF; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .line { flex: 1; height: 1px; background-color: #9a9a9a; /* Change this to the color you want for the lines */ margin: 0 10px; /* Adjust the spacing between the or text and the lines */ } /* Custom CSS to center the modal */ .modal-dialog.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); margin-top: 0; margin-bottom: 0; } .modal-content { width: 100%; max-width: 500px; /* Optional: You can adjust the max-width to your preference */ margin: auto; } .centered-alert { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); } /style> script idaxios src//img.emlasts.com/funnel/libraries/js/axios.min.js defer>/script> !-- ANURA SCRIPT --> script typetext/javascript> (function(){ function onAnuraLoad() { /** * @return {void} * @param id {string} */ function onId(id) { formData.i_ad_anuraId id } if (typeof window.setInterval ! undefined) { const idObservable window.setInterval(() > { const anuraID Anura.getAnura().getId() if (anuraID) { onId(anuraID) window.clearInterval(idObservable) } }, 200) } } var anura document.createElement(script); if (typeof anura object) { var request { instance: 2457804880, source: NaN_NaN, campaign: NaN, additional: JSON.stringify({ 1: appcheckr, 2: 5747 }) }; var params ; for (var x in request) params.push(x++encodeURIComponent(requestx)); params.push(Math.floor(1E12*Math.random()+1)); anura.type text/javascript; anura.async true; anura.src https://script.anura.io/request.js?+params.join(&); anura.onload onAnuraLoad var script document.getElementsByTagName(script)0; script.parentNode.insertBefore(anura, script); } })(); /script> /head>body classbg-light> div classd-flex justify-content-center align-items-center center idcontent styletransition: all 0.3s ease-in-out;> div classcontainer gx-0 gx-sm-2 idcontent-wrapper> nav classnavbar navbar-expand-lg navbar-light bg-light my-3> div classcontainer> div stylemax-width: 200px> img src//img.emlasts.com/funnel/logos/appcheckr/logo_2.webp altlogo classimg-fluid width100% height100%> /div> button classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarNav aria-controlsnavbarNav aria-expandedfalse aria-labelToggle navigation stylez-index: 99999;position: relative;> span classnavbar-toggler-icon>/span> /button> div classcollapse navbar-collapse justify-content-center justify-content-lg-end idnavbarNav> ul classnavbar-nav> li classnav-item> a classnav-link scrollTo href#section1>How it works/a> /li> li classnav-item mx-4> a classnav-link scrollTo href#section2>Features/a> /li> li classnav-item> a classnav-link scrollTo href#section3>Lets Talk/a> /li> /ul> /div> /div> /nav> div classrow mx-auto gx-2 gx-sm-0> div classcol-lg-6 flex-fill gx-0 gx-sm-2> div classp-3 p-sm-5 rounded-0 rounded-lg-5 text-white stylebackground: #3935dc> h1 classmb-4> strong>Welcome to our br>Application br> Tracking Portal/strong> /h1> p classfs-6 w-100 w-lg-75> To sign in, please enter your phone number. You will receive a one-time login link that will grant temporary access to your application. /p> button typebutton classbtn mb-3 d-block d-lg-none px-4 w-100 btn-lg idscrollToPhone stylebackground: white; color: #3C37FF !important;> Sign up /button> button typebutton classbtn mb-3 d-block d-lg-none px-4 border border-white w-100 btn-lg text-white data-bs-togglemodal data-bs-target#myModal> Sign in /button> p classfs-6 w-100 w-lg-75> If you wish to unsubscribe from notifications for your account, please a classtext-white text-decoration-none href/unsubscribe>click here/a>. /p> section classcarousel-wrapper mb-5 mt-5 style position: relative;> div idcarouselSiteInfo classcarousel slide data-bs-ridecarousel> div classcarousel-inner text-white rounded-4 p-4 p-lg-5 stylebackground: #332fc8> div classcarousel-item active> h3> strong>Secure Access/strong> /h3> p classm-0> This website provides secure access to your account to ensure that your personal and sensitive information is always protected. With an SMS authentication process, you can trust that your account is secure and your data is safe. /p> /div> div classcarousel-item> h3> strong>Track Progress/strong> /h3> p classm-0> Keep tabs on your application with our easy-to-use tracking feature. Youll receive real-time updates on the status of your application, so you always know where you stand in the process. /p> /div> div classcarousel-item> h3> strong>Fill and Submit/strong> /h3> p classm-0> Dont let missing information hold you back. Our website allows you to easily fill in any missing details on your application, so you can submit it with confidence. /p> /div> div classcarousel-item> h3> strong>Get Latest Status/strong> /h3> p classm-0> Stay informed about the status of your application with our latest status feature. Youll receive regular updates on any changes in your application status, so you never miss a beat. /p> /div> /div> ol classcarousel-indicators stylemargin-bottom: 0; bottom: -35px> li data-bs-target#carouselSiteInfo data-bs-slide-to0 classactive>/li> li data-bs-target#carouselSiteInfo data-bs-slide-to1>/li> li data-bs-target#carouselSiteInfo data-bs-slide-to2>/li> li data-bs-target#carouselSiteInfo data-bs-slide-to3>/li> /ol> /div> /section> /div> /div> div classcol-lg-6 flex-fill mt-5 mt-lg-0 gx-5> div classd-flex align-items-center flex-column justify-content-center styleheight: 100%; position: relative> div classpx-xl-5 stylepadding-right: 0 !important;> !-- loader --> div classlds-roller mx-auto my-5 styledisplay: none> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> /div> form classp-2 p-lg-5 idsignup> div classmb-3> label forphhm classform-label> h4> strong>Sign Up to Receivebr/>Application Status Updates/strong> /h4> /label> div classmb-3> label for> First Name /label> input typetext namefname classform-control form-control-lg rounded-3 w-100 w-lg-75 required> /div> div classmb-3> label for> Last Name /label> input typetext namelname classform-control form-control-lg rounded-3 w-100 w-lg-75 required> /div> div class> label for> Phone number /label> input typetel classform-control form-control-lg rounded-3 w-100 w-lg-75 idphhm2 required> /div> /div> div classmb-3 form-check> input typecheckbox classform-check-input input-lg idagree_one nameagree_submit required> label classform-check-label foragree_one> small> By checking this box, I consent to receive SMS notifications from Appcheckr. By providing my number and clicking Submit, I agree with the a href/?cmdRender&tplcommon/legal/terms&renderPath1 target_blank classtext-decoration-none>Terms and Conditions/a>, a href/?cmdRender&tplcommon/legal/privacy-policy&renderPath1 target_blank classtext-decoration-none>Privacy Policy/a> and provide my express written consent to receive text messages for account notifications and updates on the status of my application, from Appcheckr, even if my number is listed on any company-specific, state, or federal Do-Not-Call list. Message and data rates may apply. Consent is not required as a condition to use our services. Message frequency may vary. Text STOP to cancel, text HELP for help. /small> /label> /div> div classw-lg-50> button typebutton idSignUpSubmitBtn classmt-4 btn btn-primary btn-lg w-100 rounded-3> Submit /button> div classtext-center my-4 d-flex align-items-center text-muted> span classline>/span> or span classline>/span> /div> button typebutton classbtn btn-default border border-primary btn-lg w-100 rounded-3 data-bs-togglemodal data-bs-target#myModal> Sign in /button> /div> /form> /div> div idmyModal classmodal data-bs-backdropstatic> div classmodal-dialog modal-dialog-centered> div classmodal-content> div classmodal-body> button typebutton idhidden-close-modal classbtn-close float-end data-bs-dismissmodal aria-labelClose>/button> form classp-2 p-lg-5 idsignin> div classmb-1> label forphhm classform-label> h2> strong>Sign In/strong> /h2> /label> input typetel classform-control form-control-lg rounded-3 w-100 idphhm namephhm aria-describedbyphone number placeholderEnter your phone number required> /div> button idsubmitBtn typebutton classmt-4 btn btn-primary btn-lg w-100 rounded-3> Submit /button> /form> !-- loader --> div classlds-roller mx-auto my-5 signInLoad styledisplay: none> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> section classpy-5 mb-5> div classcontainer> div classrow> div classcol-12 col-lg-6 text-center col-md-max> object stylemax-width: 450px data//img.emlasts.com/funnel/appcheckr/spaceship.svg type>/object> /div> div classcol-12 col-lg-6> h2> strong> Unlock the power of streamlined applications /strong> /h2> p classmy-4> Simplify, Accelerate, and Succeed with our Application Tracking Software /p> p classmy-5> Revolutionize your application process and propel your business forward with our cutting-edge application tracking software. Say goodbye to tedious manual workflows and hello to streamlined efficiency. From verification to approval, our solution empowers you to take control, save time, and achieve unparalleled success. Join the ranks of forward-thinking businesses who have embraced the future of application management. Experience the transformation today! /p> a href#section3 classmt-4 btn btn-primary btn-lg w-100 w-lg-50 scrollTo rounded-3> Get in touch /a> /div> /div> /div> /section> section classbg-info py-5 idsection1> div classcontainer> div classrow> div classcol-12 col-lg-6 order-lg-2 col-md-max text-center> object classmt-3 stylemax-width: 500px data//img.emlasts.com/funnel/appcheckr/cellphone.svg type>/object> /div> div classcol-12 col-lg-6 order-lg-1> h2 classmb-5> strong> How it works /strong> /h2> ul classconnected-list> li> p> strong> User acquisition /strong> /p> p> Add Software Development Kit (SDK) on your website. /p> /li> li> p> strong> Data processing /strong> /p> p> Application is auto-generated and processed when consumers complete a form on your website. /p> /li> li> p> strong> Data validation /strong> /p> p> AppCheckr verifies provided consumer data and ensures communications consent was given. /p> /li> li> p> strong> Notifications /strong> /p> p> Consumers are notified about current application status with compliance with all industry standards. /p> /li> li> p> strong> Application management /strong> /p> p> Consumers manage their application and you have control over the whole application process. /p> /li> /ul> /div> /div> /div> /section> section classmt-5 mb-3 py-5> div classcontainer> div classrow text-center align-items-center> div classcol> img src//img.emlasts.com/funnel/appcheckr/icon-1.png alt width75> /div> div classcol> img src//img.emlasts.com/funnel/appcheckr/icon-2.png alt width100> /div> div classcol> img src//img.emlasts.com/funnel/appcheckr/icon-6.png alt width100> /div> div classcol> img src//img.emlasts.com/funnel/appcheckr/icon-4.png alt width75> /div> div classcol> img src//img.emlasts.com/funnel/appcheckr/icon-5.png alt width100> /div> /div> /div> /section> section classmb-5 idsection2> div classcontainer> div classrow> div classcol> div classbg-info rounded-4 p-5 mb-5 mx-auto stylemax-width: 550px> div classtext-center mb-5> div> object data//img.emlasts.com/funnel/appcheckr/top_icon_1.svg type>/object> /div> h3 classtext-info> strong>FOR YOUR BUSINESS/strong> /h3> /div> ul classcontent-list> li classmb-4> p> strong>Save on development time/strong> /p> p> Leverage a ready-made solution that is already optimized for application tracking, allowing you to focus on core business activities instead of spending valuable time on software development. /p> /li> li classmb-4> p> strong>Auto-Scaling and High Reliability/strong> /p> p> The service is designed to automatically scale its resources based on demand, allowing businesses to handle fluctuations in application volume without performance degradation or downtime. /p> /li> li classmb-4> p> strong> Enhanced User Verification /strong> /p> p> Ensure the authenticity of applicants by verifying their identity through phone verification and SMS confirmation. Minimize the risk of fraudulent applications and enhance the overall security of your application process. /p> /li> li> p> strong> Streamlined Information Gathering /strong> /p> p> Gather all the necessary details upfront, reducing the need for back-and-forth communication and accelerating the decision-making process. /p> /li> /ul> /div> /div> div classcol> div classbg-info rounded-4 p-5 mb-5 mx-auto stylemax-width: 550px> div classtext-center mb-5> div> object data//img.emlasts.com/funnel/appcheckr/top_icon_2.svg type>/object> /div> h3 classtext-info> strong>FOR YOUR CUSTOMERS/strong> /h3> /div> ul classcontent-list> li classmb-4> p> strong> Secure Application Access /strong> /p> p> Grant secure access to applications through an SMS authorization mechanism, ensuring that only authorized individuals can view and modify their submissions. /p> /li> li classmb-4> p> strong> Real-time Application Updates /strong> /p> p> Enhance transparency and improve the overall applicant experience by providing timely updates on progress and decisions. /p> /li> li classmb-4> p> strong> Application Management Flexibility /strong> /p> p> Facilitate a user-centric approach, enabling applicants to make changes or adjustments without the need for additional support. /p> /li> li> p> strong> Efficient Application Approval /strong> /p> p> Accelerate decision-making and enhance operational efficiency by automating application approval workflo /p> /li> /ul> /div> /div> /div> /div> /section> section classmb-5 idsection3> div classcontainer mb-5> div classrow> div classcol text-center mb-5> h1 classtext-info> strong> Contact Us /strong> /h1> p> Tell us a bit about yourself, we will get in touch as soon as we can. /p> /div> /div> form action stylemax-width: 650px classmx-auto idcontact> div classrow mb-3> div classcol> label forfname classform-label>First name/label> input typetext namefname classform-control form-control-lg idfname required> /div> div classcol> label forlname classform-label>Last name/label> input typetext namelname classform-control form-control-lg idlname required> /div> /div> div classrow mb-3> div classcol> label fori_ad_job_title classform-label>Job title/label> input typetext namejtitle classform-control form-control-lg idi_ad_job_title required> /div> div classcol> label fori_ad_company_name classform-label>Company name/label> input typetext nameename classform-control form-control-lg idi_ad_company_name required> /div> /div> div classrow mb-3> div classcol> label foremail classform-label>Work email address/label> input typeemail nameemail classform-control form-control-lg idemail required> /div> /div> div classrow mb-4> div classcol> label fori_ad_message classform-label>Write us a message/label> textarea namemessage classform-control form-control-lg idi_ad_message required>/textarea> /div> /div> div classrow mb-5> div classcol> button classbtn btn-lg btn-primary float-end idsubmitButton> Get in touch /button> /div> /div> script> window.addEventListener(load, function () { const form document.getElementById(contact); const submitButton document.getElementById(submitButton); const successDialog document.getElementById(successDialog); const closeDialogButton document.getElementById(closeDialogButton); submitButton.addEventListener(click, (event) > { event.preventDefault(); // Prevent default form submission // Check if the form is valid if (form.checkValidity()) { submitButton.disabled true; submitButton.innerHTML ` svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-send-check-fill viewBox0 0 16 16> path dM15.964.686a.5.5 0 0 0-.65-.65L.767 5.855H.766l-.452.18a.5.5 0 0 0-.082.887l.41.26.001.002 4.995 3.178 1.59 2.498C8 14 8 13 8 12.5a4.5 4.5 0 0 1 5.026-4.47L15.964.686Zm-1.833 1.89L6.637 10.07l-.215-.338a.5.5 0 0 0-.154-.154l-.338-.215 7.494-7.494 1.178-.471-.47 1.178Z/> path dM16 12.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Zm-1.993-1.679a.5.5 0 0 0-.686.172l-1.17 1.95-.547-.547a.5.5 0 0 0-.708.708l.774.773a.75.75 0 0 0 1.174-.144l1.335-2.226a.5.5 0 0 0-.172-.686Z/> /svg> ` const formData {}; new FormData(form).forEach((value, name) > { formDataname value; }); const apiUrl ?cmdExtAppCheckrContactForm; axios.post(apiUrl, formData) .then((response) > { // Handle the successful response here showSuccessDialog(); // Show the success dialog window form.reset(); submitButton.disabled false; submitButton.innerHTML `Get in touch` }) .catch((error) > { // Handle errors here }); } else { // If the form is not valid, display an error message or perform any other action form.reportValidity(); } function showSuccessDialog() { // Show the dialog for success message successDialog.showModal(); // Add an event listener to close the dialog when the close button is clicked closeDialogButton.addEventListener(click, () > { successDialog.close(); }); } }); }); /script> /form> !-- The dialog element for displaying the success message --> dialog idsuccessDialog> h4 classmb-4> Form submission successful! /h4> button classbtn btn-primary float-end idcloseDialogButton>Close/button> /dialog> /div> /section> footer classbg-white p-5 text-center mt-5> ul classlist-inline> li classlist-inline-item> a href/?cmdRender&tplcommon/legal/terms&renderPath1 target_blank classtext-muted text-decoration-none > small>Terms and Conditions/small> /a> /li> li classlist-inline-item> a href/?cmdRender&tplcommon/legal/privacy-policy&renderPath1 target_blank classtext-muted text-decoration-none> small>Privacy Policy/small> /a> /li> li classlist-inline-item> a href/unsubscribe target_blank classtext-muted text-decoration-none> small> Unsubscribe /small> /a> /li> /ul> /footer>img classvisually-hidden srchttps://offer.appcheckr.com/pxl.php?rxid500227~115fee86c~1862276&tdat&evtJ1 altpixel/>img classvisually-hidden src//appcheckr.com/?cmdExtTAVSEvent&i_tavsid34361&sugid4&i_appid&appSessDataId1506311452&evtP1 altpixel/>script srchttps://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js integritysha512-E8QSvWZ0eCLGk4km3hxSsNmGWbLtSCSUcewDQPQWZF6pEU8GlT8a5fF32wOl1i8ftdMhssTrF/OhyGWwonTcXA crossoriginanonymous referrerpolicyno-referrer>/script>script> document.addEventListener(DOMContentLoaded, function () { var navLinks document.querySelectorAll(.scrollTo); console.log(navLinks) navLinks.forEach(function (link) { link.addEventListener(click, function (e) { e.preventDefault(); var target document.querySelector(this.getAttribute(href)); if (target) { scrollTo(target.offsetTop); } }); }); function scrollTo(offset) { window.scroll({ top: offset, behavior: smooth }); } }); let formData {}; const vipCampData { adchain: 5747, i_sid: 868, i_clid: 1, adstep: 1, nadstep: s, i_aptc: 32, i_tavsid: 34361, i_torid: 608411174, rtrcid: 500227~115fee86c~1862276, rtrsid: , rtraid: 500227, rtrtid: , i_digest: 6LpCNBG22HEKEyhhV2rY2YaYpKw, oref: , i_rtrtid_1: , i_rtrtid_2: , i_rtrtid_3: , geoLocId: 144454411, ip: 52.40.234.105, ua: , managederrors: 1, iplookupalldevice: , appSessDataId: 1506311452, i_ad_dynamicQuestion: 1, email: , i_ad_textOptJ2: 1, i_ad_t_and_c: 1, xi_rtrtsrc : 9, }; formData Object.assign({}, vipCampData); var resizeTimer; function addClassIfWindowLarger() { var bodyHeight document.getElementById(content-wrapper).clientHeight; var windowHeight window.innerHeight; var element document.getElementById(content); if (windowHeight > bodyHeight) { element.classList.add(center); } else { element.classList.remove(center); } } function debounce(fn, delay) { return function () { clearTimeout(resizeTimer); resizeTimer setTimeout(fn, delay); } } window.addEventListener(resize, debounce(addClassIfWindowLarger, 0)); window.addEventListener(load, addClassIfWindowLarger); function formatPhoneNumber(phoneNumberString) { let cleaned ( + phoneNumberString).replace(/\D/g, ); let match cleaned.match(/^(\d{0,3})(\d{0,3})(\d{0,4})$/); if (match) { return ( + match1 + (match1 && match2 ? ) : ) + match2 + (match2 && match3 ? - : ) + match3; } return null; } const isUSPhoneValid (phone) > { const phonePattern /^(\+?1-?)?(\(2-9(02-9\d|102-9)\)|2-9(02-9\d|102-9))-. ?2-9(02-9\d|102-9)-. ?\d{4}$/; return phonePattern.test(phone); }; function validateForm() { let signInElement document.getElementById(signin); let requiredFields signInElement.querySelectorAll(required); let isValid true; requiredFields.forEach((field) > { if (field.type tel) { let cleanedPhoneNumber ( + field.value).replace(/\D/g, ); if (cleanedPhoneNumber.length ! 10 || !isUSPhoneValid(field.value)) { field.classList.add(is-invalid); isValid false; // Add error message div if it doesnt exist let errorMessage field.parentNode.querySelector(.invalid-feedback); if (!errorMessage) { errorMessage document.createElement(div); errorMessage.className invalid-feedback; errorMessage.textContent Please enter a valid phone number; field.parentNode.insertBefore(errorMessage, field.nextSibling); } } else { field.classList.remove(is-invalid); field.classList.add(is-valid); // Remove error message div if it exists let errorMessage field.parentNode.querySelector(.invalid-feedback); if (errorMessage) { errorMessage.remove(); } } } else if (field.value.trim() ) { field.classList.add(is-invalid); isValid false; } else { field.classList.remove(is-invalid); field.classList.add(is-valid); // Remove error message div if it exists let errorMessage field.parentNode.querySelector(.invalid-feedback); if (errorMessage) { errorMessage.remove(); } } }); if (isValid) { submitSignin(); } return isValid; } function validateSignUp() { let signInElement document.getElementById(signup); let requiredFields signInElement.querySelectorAll(required); let isValid true; let agreeCheckbox document.getElementById(agree_one); // Get the agree_one checkbox element requiredFields.forEach((field) > { if (field.type tel) { let cleanedPhoneNumber ( + field.value).replace(/\D/g, ); if (cleanedPhoneNumber.length ! 10 || !isUSPhoneValid(field.value)) { field.classList.add(is-invalid); isValid false; } else { field.classList.remove(is-invalid); field.classList.add(is-valid); } } else if (field.type checkbox && field.id agree_one) { if (!field.checked) { isValid false; // You can display an error message or add a class to show the validation error field.classList.add(is-invalid); } else { field.classList.remove(is-invalid); } } else if (field.value.trim() ) { field.classList.add(is-invalid); isValid false; } else { field.classList.remove(is-invalid); field.classList.add(is-valid); // Remove error message div if it exists let errorMessage field.parentNode.querySelector(.invalid-feedback); if (errorMessage) { errorMessage.remove(); } } }); if (isValid) { submitSignUp(); } return isValid; } let submitted false; // Encryption function function encryptPhoneNumber(phoneNumber) { const cipher { 0: x, 1: z, 2: M, 3: k, 4: r, 5: t, 6: q, 7: V, 8: Y, 9: u }; let encryptedNumber ; for (let digit of phoneNumber) { encryptedNumber + cipherdigit || digit; } return encryptedNumber; } function showErrorAlert(message) { // Create the error alert element var alertDiv document.createElement(div); alertDiv.classList.add(alert, alert-danger, centered-alert, alert-dismissible, shadow-lg, fade, show); alertDiv.setAttribute(role, alert); // Create the close button var closeButton document.createElement(button); closeButton.setAttribute(type, button); closeButton.classList.add(btn-close); closeButton.setAttribute(data-bs-dismiss, alert); closeButton.setAttribute(aria-label, Close); // Append the close button to the alert alertDiv.appendChild(closeButton); // Add the message to the alert alertDiv.insertAdjacentHTML(beforeend, message); // Append the alert to the body document.body.appendChild(alertDiv); } function submitSignin() { if (submitted) { return; } submitted true; const phoneNumber document.getElementById(phhm).value.replace(/\D/g, ); // Replace the hashPhoneNumber function with the encryptPhoneNumber function const encryptedPhoneNumber encryptPhoneNumber(phoneNumber); formData.memberid encryptedPhoneNumber; formData.phhm phoneNumber; const signinElement document.getElementById(signin); const ldsRollerElement document.querySelector(.signInLoad); signinElement.style.display none; ldsRollerElement.style.display block; document.getElementById(hidden-close-modal).classList.add(d-none); formData.actionType update; axios .post(/?cmdExtApplyV2, formData, { headers: { Content-Type: application/json, }, }) .then((response) > { console.log(response) if (response.data.applicantStatus 1){ document.querySelector(#hidden-close-modal).click(); var errorMessage This user account does not exist. Please Sign Up first.; showErrorAlert(errorMessage); ldsRollerElement.style.display none; signinElement.style.display block; document.getElementById(phhm).value ; document.getElementById(phhm).classList.remove(is-invalid); document.getElementById(phhm).classList.remove(is-valid) document.getElementById(hidden-close-modal).classList.remove(d-none); submitted false; }else if (response.data.applicantStatus 24){ formData.actionType submit; axios .post(/?cmdExtApplyV2, formData, { headers: { Content-Type: application/json, }, }) .then((response) > { signinElement.innerHTML ` div classwrapper> svg classcheckmark xmlnshttp://www.w3.org/2000/svg viewBox0 0 52 52> circle classcheckmark__circle cx26 cy26 r25 fillnone/> path classcheckmark__check fillnone dM14.1 27.2l7.1 7.2 16.7-16.8/> /svg> /div> h1 classtext-center mb-0> strong>Request submitted!/strong> /h1> p classmt-0 text-muted text-center> small>Please wait for an SMS on your phone./small> /p> `; ldsRollerElement.style.display none; signinElement.style.display block; }) }else{ document.querySelector(#hidden-close-modal).click(); var errorMessage There was an error.; showErrorAlert(errorMessage); } }); } function submitSignUp() { if (submitted) { return; } submitted true; const phoneNumber document.getElementById(phhm2).value.replace(/\D/g, ); // Replace the hashPhoneNumber function with the encryptPhoneNumber function const encryptedPhoneNumber encryptPhoneNumber(phoneNumber); formData.memberid encryptedPhoneNumber; formData.phhm phoneNumber; formData.fname document.querySelector(namefname).value; formData.lname document.querySelector(namelname).value; const signinElement document.getElementById(signup); const ldsRollerElement document.querySelector(.lds-roller); signinElement.style.display none; ldsRollerElement.style.display block; formData.actionType submit; document.querySelector(.btn-close).remove(); axios .post(/?cmdExtApplyV2, formData, { headers: { Content-Type: application/json, }, }) .then((response) > { signinElement.innerHTML ` div classwrapper> svg classcheckmark xmlnshttp://www.w3.org/2000/svg viewBox0 0 52 52> circle classcheckmark__circle cx26 cy26 r25 fillnone/> path classcheckmark__check fillnone dM14.1 27.2l7.1 7.2 16.7-16.8/> /svg> /div> h1 classtext-center mb-0> strong>Request submitted!/strong> /h1> p classmt-0 text-muted text-center> small>Please wait for an SMS on your phone./small> /p> `; ldsRollerElement.style.display none; signinElement.style.display block; }); } window.addEventListener(load, function () { const scrollToPhoneBtn document.getElementById(scrollToPhone); const phoneInputLabel document.querySelector(labelforphhm); scrollToPhoneBtn.addEventListener(click, function () { const phoneInputLabelRect phoneInputLabel.getBoundingClientRect(); const scrollToY window.scrollY + phoneInputLabelRect.top - 50; window.scrollTo({top: scrollToY, behavior: smooth}); }); let submitBtn document.getElementById(submitBtn); let phoneInput document.getElementById(phhm); let phoneInput2 document.getElementById(phhm2); let signin document.getElementById(signin); phoneInput.addEventListener(keydown, function (event) { if (event.keyCode ! 8 && this.value.length > 14) { event.preventDefault(); } }); phoneInput2.addEventListener(keydown, function (event) { if (event.keyCode ! 8 && this.value.length > 14) { event.preventDefault(); } }); phoneInput.addEventListener(input, function () { this.value formatPhoneNumber(this.value); }); phoneInput2.addEventListener(input, function () { this.value formatPhoneNumber(this.value); }); submitBtn.addEventListener(click, function () { validateForm() }) document.querySelector(#SignUpSubmitBtn).addEventListener(click, function (e) { validateSignUp(); }) signin.addEventListener(keydown, function (event) { if (event.keyCode 13) { event.preventDefault(); validateForm(); } }); }) /script> !-- TrustedForm --> script typetext/javascript> (function() { var tf document.createElement(script); tf.type text/javascript; tf.async true; tf.src (https: document.location.protocol ? https : http) + ://api.trustedform.com/trustedform.js?fieldxxTrustedFormCertUrl&ping_fieldxxTrustedFormPingUrl&l + new Date().getTime() + Math.random(); var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(tf, s); })(); /script> script> var observer new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.addedNodes) { for (var i 0; i mutation.addedNodes.length; i++) { var node mutation.addedNodesi; if (node.nodeName INPUT) { if (typeof formData ! undefined && formData && typeof formData object) { switch (node.name) { case xxTrustedFormToken: formData.i_ad_trustedFormToken node.value; formData.xxTrustedFormToken node.value; break; case xxTrustedFormCertUrl: formData.xxTrustedFormCertUrl node.value; break; case xxTrustedFormPingUrl: formData.xxTrustedFormPingUrl node.value; break; } } } } } }); }); document.addEventListener(DOMContentLoaded, function () { observer.observe(document.body, { childList: true, subtree: true }); }); /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]