Help
RSS
API
Feed
Maltego
Contact
Domain > cclearnp.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-30
104.21.67.185
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sun, 30 Nov 2025 09:36:13 GMTContent-Type: text/html; charsetiso-8859-1Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Location: https://cclearnp.com/cf-cache-status: DYNAMICReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?spo12yefLh2qv9BxgBJCjBXCvboKmB0X4hF1d98B7Gkq8n%2Fh%2Fz5nc11ID5dTYVcJ67ApCytJ092wlGhDzBfEJrVQx8SuaVYge2%2FQ%3D}}CF-RAY: 9a695bf11a69ef94-PDXalt-svc: h3:443; ma86400 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>style> body {margin: 20px; font-family: helvetica, sans-serif; max-width: 800px;} .error {color: #e00;} pre {font-size: 16px;} h1 {font-size: 28px;}/style>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://cclearnp.com/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sun, 30 Nov 2025 09:36:14 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflarevary: Accept-EncodingCache-Control: private, must-revalidatepragma: no-cacheexpires: -1Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Report-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?syVrSOtCvjwAPQxvpWqFSQfeCdHsKhKMLPS%2Fei1oOLoEfbl%2F8UU%2BtI0ARElIvHK28JmMa%2FxN7%2BG%2B%2B4sT0yPe%2B%2FJXuKE6TrMJVaLI%3D}}cf-cache-status: DYNAMICSet-Cookie: XSRF-TOKENeyJpdiI6ImJXT1NwYmVoaXdsYUwxcVhBaWxBd3c9PSIsInZhbHVlIjoiRy9LMVZ2UkJ2YnQ5VXpFV0w3Y0pIZERTVHZSQTU5STNNRlRGYnFUSTkyNWlnUG5rUkxHUWpZTzVJNHg3WDk2RnhFZmR2WXZYSFVKZkdUay9kY0JsanpocHZMSVhHaVBTZ3hFYzVNNW4zUlJteGJiSzA2dWhSODRxaVM0TlhaZFoiLCJtYWMiOiI3YjIzMWI4MzcwYTNiMTY3NTE1MDRhZTAzNjYzMTUxMDhlN2E3YzZjZjE3YjQyODc4NDEzOTA1NWE5ODRiNjgwIiwidGFnIjoiIn0%3D; Path/; Max-Age7200; ExpiresSun, 30 Nov 2025 11:36:14 GMTSet-Cookie: descriptor_sessioneyJpdiI6InZ6K1IralBDdUUxcGprNTc0bkdPM2c9PSIsInZhbHVlIjoialhoZmd5c0prVDgzN3V3dFZqR0ZNRk5EV0RzTXlGbXROVHNqU2IxTStwZjBVWjFIaU9QOGFOU3BBdElVUU5lc2t0Zjc4dDdLN3N0cU5TMEttU3Y5V2Urd3JWd09mNEtNTWRNeldLRzdmeEFORSsxNzVINnQzeTRYY1prNzVkTmgiLCJtYWMiOiJmOTEyY2M1ZDI2YWMwOGEyM2NkMDBmMzdiY2ZiODY5MzBmYmU3MDdjZTJmMjlkM2I5MDlkN2U1ZTg0Zjg5NTZhIiwidGFnIjoiIn0%3D; HttpOnly; Path/; Max-Age7200; ExpiresSun, 30 Nov 2025 11:36:14 GMTSet-Cookie: GWLr3E1YMKbauaXKhncUFDtTjVzA3NLPxdpLubSEeyJpdiI6ImMwcEl5TDB4U2VGbEtmQXRQVHFKYnc9PSIsInZhbHVlIjoiTmNxY0RsTlY1OEswUFE1TnZPOFhWZENSeVl3bE43Vm9mUnN2QlhQTXdaazBkekM5K1FYYWF2SGtBajltMTlCa2JJN1pTTXk3Q1FJa0hpZ3ZwcFd5SUpWTm50aUVpR0xvaE5IdDJ5eW9aNTZIUjJIQk5kZitBMFpVbFc5MGp1aW03STJjSmJJVTVsOEY0azl2RWZzWktPc09NbnB3U04wUWxvN1BWMzRFbDRhQ0tITGZxSm1WY0RIZ0ZUYXVkL3ZPZ1FXWXVvL0dyUktZZzlnOXhXZ1FoTWRqN1hGOTFRWEFBQ1o4SXlISHZ6MXlZa1dxVHBoTjdhbUZXUWk2VUVydUt3UHhFYkpuWm5OQnNWSXY0bFVSeVRXNFZPaXhwVkYrSE1yb09nZVBZeUdYVUNqSkZNUlE4aDJ4QlFDMklYaUVpZkZFZ2ZOOVErWnJ4eVhRalBtamhjVTY0SlFnYVFZWDQwM3BHZkJINUtnPSIsIm1hYyI6ImRmNWZmOTYyZGQzNGEzM2U2MDMxYTQxYmJlNDIxOWY2MDFlMDEyYjU4NmVjOTFjOWJhNDY5ODZiYzkxNzVhYmQiLCJ0YWciOiIifQ%3D%3D; HttpOnly; Path/; Max-Age7200; ExpiresSun, 30 Nov 2025 11:36:14 GMTCF-RAY: 9a695bf3ef31efb0-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langaf> head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta namedescription contentThis is the membership related website> meta namekeywords contentlearning, coding, membership,> meta nameviewport contentwidthdevice-width, initial-scale1> meta namecsrf-token contentHOs77IzRDvrX72hHNogAfbUGi3jdr3VBgXA0j0tv> title>cclearnp.com/title> !-- Fonts --> link relshortcut icon hrefhttps://cclearnp.com/design-two/theme/images/favicon.png typeimage/x-icon> link relapple-touch-icon hrefhttps://cclearnp.com/design-two/theme/images/favicon.png> !-- link relstylesheet hrefhttps://use.fontawesome.com/releases/v5.15.4/css/all.css integritysha384-DyZ88mC6Up2uqS4h/KRgHuoeGwBcD4Ng9SiP4dIRy0EXTlnuz47vAwmeGwVChigm crossoriginanonymous> --> link hrefhttps://fonts.googleapis.com/css2?familyAntic+Slab&familyBarlow&familyBitter:wght@400;600;700;800;900&familyEphesis&displayswap relstylesheet> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css integritysha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC crossoriginanonymous> !-- Styles --> link relstylesheet hrefhttps://cclearnp.com/design-two/theme/css/main.css> style> .error { border: 2px solid red !important; } /style> /head> body> div classmain-area> div classcontainer> div classlanguage ps-2> div classsingle-lang py-1> ul> li classtoggle>img classflag srchttps://cclearnp.com/images/languages/language_af.svg altflags> AF i classfa-solid fa-angle-down>/i> ul classdropdown-content stylepadding-left: 0px; overflow-y:scroll;overflow-x:hidden;max-height:600px;> a classnav-link nav-under hrefhttps://cclearnp.com/lang/bg> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_bg.svg altflags> Bulgarian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/cs> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_cs.svg altflags> Czech /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/de> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_de.svg altflags> German /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/en> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_en.svg altflags> English /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/es> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_es.svg altflags> Spanish /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/et> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_et.svg altflags> Estonian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/fi> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_fi.svg altflags> Finnish /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/fr> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_fr.svg altflags> French /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/hu> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_hu.svg altflags> Hungarian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/id> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_id.svg altflags> Indonesian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/it> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_it.svg altflags> Italian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/ja> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_ja.svg altflags> Japanese /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/ko> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_ko.svg altflags> Korean /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/lt> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_lt.svg altflags> Lithuanian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/lv> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_lv.svg altflags> Latvian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/nb> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_nb.svg altflags> Norwegian Bokmål /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/nl> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_nl.svg altflags> Dutch /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/pl> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_pl.svg altflags> Polish /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/pt> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_pt.svg altflags> Portuguese /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/ro> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_ro.svg altflags> Romanian /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/sk> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_sk.svg altflags> Slovak /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/sl> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_sl.svg altflags> Slovene /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/sv> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_sv.svg altflags> Swedish /a> a classnav-link nav-under hrefhttps://cclearnp.com/lang/zh> img classflag stylemax-width:30px; srchttps://cclearnp.com/images/languages/language_zh.svg altflags> Chinese /a> /ul> /li> /ul> /div> /div> /div> div classmenu-area> div classcontainer> div classrow> div classcol-12> div classheader-area> div classlogo> a hrefhttps://cclearnp.com>Our Workspace/a> /div> div classt-bar text-end> p>Refund according to our refund policy/p> /div> /div> /div> /div> div classrow> div classcol-12> div classhero> div classrow> div classcol-lg-6> div classleft-item> div classtab-box mb-4 mb-lg-0> nav> div classnav nav-tabs idnav-tab roletablist> button classnav-link active idnav-welcome-tab data-bs-toggletab data-bs-target#welcome typebutton roletab aria-controlswelcome aria-selectedtrue>Welcome/button> button classnav-link idnav-faq-tab data-bs-toggletab data-bs-target#faq typebutton roletab aria-controlsnav-faq aria-selectedfalse>FAQ/button> button classnav-link idnav-contact-tab data-bs-toggletab data-bs-target#nav-contact typebutton roletab aria-controlsnav-contact aria-selectedfalse >Contact/button> /div> /nav> div classtab-content idnav-tabContent> div classtab-pane fade show active idwelcome roletabpanel aria-labelledbynav-welcome-tab> div classlogin-info> div classlogin-des py-4 mb-xxl-4> p>If you notice a hrefhttps://cclearnp.com target_blank>cclearnp.com/a> on your bank statement, it indicates that you have subscribed to a membership with a hrefhttps://learnp.net target_blank>learnp.net/a>. A welcome email with your login credentials for a hrefhttps://learnp.net target_blank>learnp.net/a> was sent to you following your initial purchase. Please check your inbox for this email./p> /div> div classlogin-form> p>Your membership details/p> form action methodPOST idfindSubscription > !-- input typehidden name_token idtoken valueHOs77IzRDvrX72hHNogAfbUGi3jdr3VBgXA0j0tv> --> input typehidden name_token valueHOs77IzRDvrX72hHNogAfbUGi3jdr3VBgXA0j0tv> div classlogin-email mb-4> input typeemail namesubscription_email idsubscription_email placeholderEmail> small idemailError classform-text text-danger>/small> /div> div classlogin-digit mb-4> input inputmodenumeric oninputthis.value this.value.replace(/\D+/g, ) typetext maxlength4 namesubscription_last4 idsubscription_last4 placeholderLast four digits on card> small idlast4Error classform-text text-danger>/small> /div> div classlogin-btn> button typesubmit>Search/button> /div> /form> form action methodPOST idcancelSubscription> input typehidden name_token idtoken valueHOs77IzRDvrX72hHNogAfbUGi3jdr3VBgXA0j0tv> div classlogin-email mb-4> input typetext namesubscription_id idsubscription_id disabled> input typehidden namelocale idlocale valueaf> /div> div classlogin-btn> button typesubmit>Cancel Membership/button> /div> /form> /div> /div>/div> div classtab-pane fade idfaq roletabpanel aria-labelledbynav-faq-tab> div classfaq-info> div classfaq-hdd py-4> h3>Get answers to common queries here /h3> /div> div classfaq-qna> div classaccordion accordion-flush idaccordionFlushExample> div classaccordion-item> h2 classaccordion-header idflush-headingOne> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseOne aria-expandedfalse aria-controlsflush-collapseOne> What can you find on a hrefhttps://learnp.net>learnp.net/a>? /button> /h2> div idflush-collapseOne classaccordion-collapse collapse aria-labelledbyflush-headingOne data-bs-parent#accordionFlushExample> div classaccordion-body> p>Kry n hoogs betalende loopbaan in sagteware ontwikkeling, begin leer met Learnp. Learnp is n aanlyn leerplatform wat programmeringskursusse en n lewendige kode redakteur verskaf! Jy sal die basiese beginsels van beide voorkant en agterkant webontwikkeling bestudeer. Leer oor JavaScript, CSS, HTML, Node en maak kennis met Bootstrap, jQuery en nog baie meer. Daar is geen beperkings op die aantal kursusse wat jy kan bywoon nie! Jy sal praktiese kennis opdoen en leer om probleme op te los. Dit is nie nodig om die huis te verlaat om klasse te neem nie, want alles word aanlyn gedoen en daar is geen skedules of sperdatums nie. Jy kies wanneer jy lesse en toetse wil neem! Boonop het ons n Onderhoud Voorbereidings Afdeling geskep - vir dié van julle wat voorbereid wil wees vir hul eerste onderhoud in die tegnologiebedryf. /p> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingTwo> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseTwo aria-expandedfalse aria-controlsflush-collapseTwo> span> Why does my bank statement include a target_blank hrefhttps://cclearnp.com> cclearnp.com /a> /span> /button> /h2> div idflush-collapseTwo classaccordion-collapse collapse aria-labelledbyflush-headingTwo data-bs-parent#accordionFlushExample> div classaccordion-body> p>If you notice a hrefhttps://cclearnp.com target_blank>cclearnp.com /a> on your bank statement, it indicates that you have subscribed to a membership with a hrefhttps://learnp.net target_blank>learnp.net/a>./p> p>A welcome email with your login credentials for a hrefhttps://learnp.net target_blank>learnp.net/a> was sent to you following your initial purchase. Please check your inbox for this email./p> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingThree> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseThree aria-expandedfalse aria-controlsflush-collapseThree> How can I end my membership? /button> /h2> div idflush-collapseThree classaccordion-collapse collapse aria-labelledbyflush-headingThree data-bs-parent#accordionFlushExample> div classaccordion-body> p styletext-align:justify;> Here are several ways to cancel your membership on our website:: /p> ul> li>Sign in to your account, open your Profile, and click the “Cancel Membership” button./li> li>Go to the “Cancel Membership” section in your account and click on the “Cancel Membership” button./li> li>On this support page, locate the “Your membership details” section. Provide your email and the last 4 digits of your credit card, and click “Search” to view your membership. Once you find it, click the “Cancel Membership” button./li> li>Simply request membership cancellation by contacting our support team./li> /ul> p>Please reach out to customer support if you have problems finding your login credentials./p> p>Email: a href/cdn-cgi/l/email-protection#65161015150a171125090004170b154b0b0011>span class__cf_email__ data-cfemail24575154544b565064484145564a540a4a4150>email protected/span>/a>/p> p>Phone: a hreftel:+35725030295>+35725030295/a>/p> p>You can reach customer support Monday to Friday between 08:00 AM and 04:00 PM (GMT+2). We aim to respond to your concerns within 48 hours during business days and are not open on weekends./p> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingFour> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseFour aria-expandedfalse aria-controlsflush-collapseFour> Where can I view or download my invoices? /button> /h2> div idflush-collapseFour classaccordion-collapse collapse aria-labelledbyflush-headingFour data-bs-parent#accordionFlushExample> div classaccordion-body> p>An invoice will be generated each time a payment is processed on your credit card. You can find it in the My Account > Orders section./p> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingFive> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseFive aria-expandedfalse aria-controlsflush-collapseFive> Is there a way to get a refund? /button> /h2> div idflush-collapseFive classaccordion-collapse collapse aria-labelledbyflush-headingFive data-bs-parent#accordionFlushExample> div classaccordion-body> p>Yes, we offer a full refund on all orders when requested within 14 days of the original purchase./p> p>We hope you’re pleased with your order, but if something isn’t quite right, you can request a refund within 14 days under our refund guarantee. Other cases will be handled by our support team individually./p> p>Please get in touch with customer support to request a refund./p> p>Email: a href/cdn-cgi/l/email-protection#bac9cfcacad5c8cefad6dfdbc8d4ca94d4dfce>span class__cf_email__ data-cfemail98ebede8e8f7eaecd8f4fdf9eaf6e8b6f6fdec>email protected/span>/a>/p> p>Phone: a hreftel:+35725030295>+35725030295/a>/p> p>You can reach customer support Monday to Friday between 08:00 AM and 04:00 PM (GMT+2). We aim to respond to your concerns within 48 hours during business days and are not open on weekends./p> /div> /div> /div> /div> /div> /div>/div> div classtab-pane fade idnav-contact roletabpanel aria-labelledbynav-contact-tab> div classcontact-us> div classcontact-form pb-3> div classcontact-hdd py-4> h3>If you have any questions please contact our team./h3> /div> form methodPOST actionhttps://cclearnp.com idcontact_form > div classname mb-3> label forname>Name/label> input typetext placeholderName namename idname> /div> div classemail mb-3> label foremail>Email/label> input typeemail placeholderEmail nameemail idemail> /div> div classmsg mb-3> label formessage>Message/label> textarea idmessage namemessage cols30 rows4 placeholderMessage>/textarea> /div> div classcheck mb-3> input idagree_check typecheckbox > label forcheck>I permit my personal data to be processed to receive answers to my request for information./label> /div> div classcf-turnstile data-sitekey0x4AAAAAABAQT8rP6PWvrFOX>/div> div classsubmit-btn mt-3> button typesubmit onclickvalidateForm(event)>SEND/button> /div> /form> /div> /div>/div> /div> /div> /div> /div> div classcol-lg-6> div classright-item d-lg-block d-none> div classhero-img text-center> img srchttps://cclearnp.com/design-two/theme/images/hero-img.png althero-img> /div> /div> /div> /div> /div> /div> /div> div classrow> div classcol-12> div classdash text-center> Copyright © Learnp 2025. BENSET LIMITED - CR: HE439480 - 18A Panteli Katelari, Limassol 3012, Cyprus | All rights reserved. /div> /div> /div> /div> /div> /div> script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js>/script> script srchttps://code.jquery.com/jquery-3.6.0.min.js integritysha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4 crossoriginanonymous>/script> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js integritysha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM crossoriginanonymous>/script> script srchttps://challenges.cloudflare.com/turnstile/v0/api.js async defer>/script> script srchttps://cclearnp.com/design-two/js/app.js typetext/javascript>/script> script srchttps://cclearnp.com/design-two/theme/js/custom.js typetext/javascript>/script> script srchttps://cclearnp.com/js/subscription-livechat.js>/script> script srchttps://cdn.jsdelivr.net/npm/sweetalert2@11>/script> script typetext/javascript> // Display SweetAlert messages for session responses // Validate form inputs before submission function validateForm(event) { event.preventDefault(); // Prevent default form submission // Get form fields const nameField document.getElementById(name); const emailField document.getElementById(email); const messageField document.getElementById(message); const checkbox document.getElementById(agree_check); let isValid true; // Reset previous error styles nameField, emailField, messageField.forEach(field > { field.classList.remove(error); }); // Check for empty or invalid fields if (!nameField.value.trim() || nameField.value.length 3) { nameField.classList.add(error); isValid false; } if (!emailField.value.trim() || emailField.value.length 3 || !emailField.value.includes(@)) { emailField.classList.add(error); isValid false; } if (!messageField.value.trim() || messageField.value.length 3) { messageField.classList.add(error); isValid false; } // Show a validation error for empty or invalid fields if (!isValid) { Swal.fire({ text: Please fill in all required fields., // Fill in required fields message icon: error, confirmButtonText: Ok, // OK button text }); return false; } // Check if the consent checkbox is unchecked if (!checkbox.checked) { Swal.fire({ text: You must consent to our terms and check the checkbox., // Consent checkbox error message icon: error, confirmButtonText: Ok, // OK button text }); return false; } // Submit the form if all validations pass document.querySelector(#contact_form).submit(); } /script> script> // window.addEventListener(load, function() { // const grecaptchaBadge document.querySelector(.grecaptcha-badge); // if (grecaptchaBadge) { // // Set the default position for .grecaptcha-badge // grecaptchaBadge.style.bottom 20px; // // Function to adjust position based on scroll position // function adjustGrecaptchaPosition() { // const scrollTop window.scrollY || document.documentElement.scrollTop; // const windowHeight window.innerHeight; // const docHeight document.documentElement.scrollHeight; // // Debugging information // console.log(`Scroll Position: ${scrollTop}, Window Height: ${windowHeight}, Document Height: ${docHeight}`); // if (scrollTop + windowHeight > docHeight - 1) { // Adjust for minor discrepancies // // User has reached the bottom of the page // console.log(At the bottom of the page. Setting .grecaptcha-badge to bottom: 100px); // grecaptchaBadge.style.bottom 100px; // } else { // // User is not at the bottom, reset to default position // console.log(Not at the bottom. Setting .grecaptcha-badge to bottom: 20px); // grecaptchaBadge.style.bottom 20px; // } // } // // Listen for scroll events to adjust the position dynamically // window.addEventListener(scroll, adjustGrecaptchaPosition); // } else { // console.log(.grecaptcha-badge not found on the page.); // } // }); /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
]