Domain harmonyoflights.com
United States
GOOGLE-CLOUD-PLATFORM
Software information

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

openresty openresty

tcp/80

  • Open service 34.120.137.41:80 · www.harmonyoflights.com

    2026-02-03 20:09

    HTTP/1.1 301 Moved Permanently
    Server: openresty
    Date: Tue, 03 Feb 2026 20:10:22 GMT
    Content-Type: text/html
    Content-Length: 166
    Location: https://www.harmonyoflights.com/
    X-Hostinger-Datacenter: gcp-usc1
    X-Hostinger-Node: gcp-usc1-builder-edge3
    Content-Security-Policy: frame-ancestors zyro.com *.zyro.com *.builder-preview.com *.zyro.space *.hostinger.com *.hostinger.io *.hostinger.in *.hostinger.co.uk
    Link: <https://assets.zyrosite.com>; rel=preconnect; crossorigin, <https://userapp.zyrosite.com>; rel=preconnect; crossorigin, <https://fonts.googleapis.com>; rel=preconnect; crossorigin, <https://fonts.gstatic.com>; rel=preconnect; crossorigin, <https://cdn.zyrosite.com>; rel=preconnect; crossorigin
    Strict-Transport-Security: max-age=63072000; includeSubDomains; preload;
    X-Content-Type-Options: nosniff
    X-Powered-By: HostingerWebsiteBuilder
    platform: hostinger
    X-XSS-Protection: 1; mode=block
    Via: 1.1 google
    Connection: close
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>openresty</center>
    </body>
    </html>
    
    Found 2026-02-03 by HttpPlugin
    Create report
  • Open service 172.67.197.211:8443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:47 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=19741,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f4307db09c8de-SJC
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.197.211:80 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:28 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Mn%2BWeOSn%2BZkjAmG11cRF9weVvo3iBLj51H6R9wDjeCQ2n5aozh1rs%2FNwMXeXYdQiSQTrf2pHzswJrfH0BqGRa524ZmTHas8YcoJffrp2lE%2Borh0%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=15,cfOrigin;dur=846
    CF-RAY: 9c2f4306cd25d176-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3036::6815:44ba:80 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:27 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nXij3FsocUNrI%2BegmlaXQZf93fXj58%2B8pMOcO7dnUOSLQpHU4QwQ49n5vDav%2BRCsK%2FXoE%2B2KvqsK5NEML49OnZw08R8XX9DFJNnsjpvhohh%2Bg%2BP%2BO%2FjAAXewQQFei%2Fo%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    CF-RAY: 9c2f4302dc9bdbc3-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div></body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.68.186:443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:30 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zx0%2BGH%2BHDzAeigHoGttuoaHMu%2BMvWSzPgmUAeoGp9wLdm9UgPm7MNPbecTiA%2BAnXmykqMDG0nlFgGSI1ZN%2Bp9iUYEhTygHBZXr8nxjU4lKJAA0SQQkBc"}]}
    vary: Accept-Encoding
    Server: cloudflare
    Cache-Control: no-cache,no-store
    x-frame-options: SAMEORIGIN
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    CF-RAY: 9c2f4303bee665a2-FRA
    
    Page title: Bot Verification
    
    <!DOCTYPE html>
    <html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title>Bot Verification</title>
        <script>
            function onSubmit() {
                document.getElementById('lsrecaptcha-form').submit();
            }
    
            var onloadCallback = function() {
                var cont = grecaptcha.render('recaptchadiv', {
                    'sitekey': '6LewU34UAAAAAHvXqFOcQlm8z1MP1xpGAZCYEeZY',
                    'callback': onSubmit,
                    
                });
                grecaptcha.execute(cont);
            };
        </script>
        <style>
            body {
            height: 100%;
            }
            .panel {
            padding: 30px;
            max-width: 425px;
            margin: 10% auto;
            box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
            }
            .title {
            font-size: 1.5em;
            font-weight: 100;
            margin-top: 10px;
            text-align: center;
            }
            .recaptcha-center {
            margin-top: 35px;
            margin-bottom: 20px;
            margin-left: 13%;
            margin-right: 13%;
            display: block;
            }
        </style>
    </head>
    <body>
        <div class="panel">
            <h3 class="title">Verifying that you are not a robot...</h3>
            <form id="lsrecaptcha-form" method="POST" action="/.lsrecap/recaptcha?">
                <div id="recaptchadiv" class="recaptcha-center"></div>
            </form>
        </div>
        <script src="https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit"
                async defer>
        </script>
    <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c2f4303bee665a2',t:'MTc2OTI1NDg4Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
    </html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:c5d3:443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    last-modified: Fri, 16 Jan 2026 17:53:50 GMT
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=4,cfOrigin;dur=28
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nG9mibaqeriMKyuoPlVlq79NfSKAwGIhfv3wfwvGuOnlot%2FQqIdlwgU5IGvW%2BllMSjmJ%2BjjvLjeCCpQlFs95e7HWkACtg03DbhChMQWwX8DWTsC4DWrx4%2Fofykwfwts%3D"}]}
    vary: Accept-Encoding
    Server: cloudflare
    platform: hostinger
    panel: hpanel
    retry-after: 60
    content-security-policy: upgrade-insecure-requests
    x-powered-by: Hostinger Horizons
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    CF-RAY: 9c2f4301fcd4f965-EWR
    
    Page title: Harmony Of Lights - Drone Light Shows & Effects
    
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/svg+xml" href="/favicon.ico" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        
        <!-- Security Headers -->
        <meta http-equiv="Content-Security-Policy" content="
          default-src 'self';
          script-src 'self' 'unsafe-inline' 'unsafe-eval' https://js.stripe.com https://checkout.stripe.com https://maps.googleapis.com https://www.google-analytics.com https://www.googletagmanager.com;
          style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
          font-src 'self' https://fonts.gstatic.com;
          img-src 'self' data: https: blob:;
          connect-src 'self' https://api.stripe.com https://checkout.stripe.com https://*.supabase.co https://www.google-analytics.com;
          frame-src 'self' https://js.stripe.com https://checkout.stripe.com;
          object-src 'none';
          base-uri 'self';
          form-action 'self' https://checkout.stripe.com;
          upgrade-insecure-requests;
        ">
        <meta http-equiv="X-Content-Type-Options" content="nosniff">
        <meta http-equiv="X-Frame-Options" content="DENY">
        <meta http-equiv="X-XSS-Protection" content="1; mode=block">
        <meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin">
        <meta http-equiv="Permissions-Policy" content="camera=(), microphone=(), geolocation=()">
        
        <!-- SEO Meta Tags -->
        <meta name="description" content="Harmony Of Lights - Professional Drone Shows. Shop premium merch, digital products, and book spectacular displays.">
        <meta name="keywords" content="event lighting, drone light shows, Tesla light shows, spotlight integration, wedding lighting, corporate events">
        <meta name="author" content="Harmony Of Lights">
        <meta name="robots" content="index, follow">
        
        <!-- Open Graph Meta Tags -->
        <meta property="og:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta property="og:description" content="Transform your events with breathtaking lighting, and drone spectacles.">
        <meta property="og:type" content="website">
        <meta property="og:url" content="https://harmonyoflights.com">
        <meta property="og:site_name" content="Harmony Of Lights">
        
        <!-- Twitter Card Meta Tags -->
        <meta name="twitter:card" content="summary_large_image">
        <meta name="twitter:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta name="twitter:description" content="Elevate your events with spectacular lighting and effects.">
        
        <title>Harmony Of Lights - Drone Light Shows & Effects</title>
        <script type="module" crossorigin src="/assets/index-2b35d37c.js"></script>
        <link rel="stylesheet" href="/assets/index-80eae8cc.css">
        <script type="module">
    window.onerror = (message, source, lineno, colno, errorObj) => {
    	const errorDetails = errorObj ? JSON.stringify({
    		name: errorObj.name,
    		message: errorObj.message,
    		stack: errorObj.stack,
    		source,
    		lineno,
    		colno,
    	}) : null;
    
    	window.parent.postMessage({
    		type: 'horizons-runtime-error',
    		message,
    		error: errorDetails
    	}, '*');
    };
    </script>
        <script type="module">
    const observer = new MutationObserver((mutations) => {
    	for (const mutation of mutations) {
    		for (const addedNode of mutation.addedNodes) {
    			if (
    				addedNode.nodeType === Node.ELEMENT_NODE &&
    				(
    					addedNode.tagName?.toLowerCase() === 'vite-error-overlay' ||
    					addedNode.classList?.contains('backdrop')
    				)
    			) {
    				handleViteOverlay(addedNode);
    			}
    		}
    	}
    });
    
    observer.observe(document.documentElement, {
    	childList: true,
    	subtree: true
    });
    
    function handleViteOverlay(node) {
    	if (!node.shadowRoot) {
    		return;
    	}
    
    	const backdrop = node.shadowRoot.querySelector('.backdrop');
    
    	if (backdrop) {
    		const overlayHtml = backdrop.outerHTML;
    		const parser = new DOMParser();
    		const doc = parser.parseFromString(overlayHtml, 'text/html');
    		const messageBodyElement = doc.querySelector('.message-body');
    		const fileElement = doc.querySelector('.file');
    		const messageText = messageBodyElement ?
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:c5d3:8443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:47 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=19417,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f4307ab70c33c-EWR
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.197.211:443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:28 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RuyY5c7WNuCJDIf7gwt5ic%2BYxubKAj3hooUMfjBxuQVqQR0StIobSfVvSibe80eG6iOkMG3l004Q6M48UqwJvNwRuTFA2JrUJz90gjtQhNWOLpTUaHag"}]}
    vary: Accept-Encoding
    Server: cloudflare
    Cache-Control: no-cache,no-store
    x-frame-options: SAMEORIGIN
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=14,cfOrigin;dur=1318
    CF-RAY: 9c2f4307aca43dd4-SIN
    
    Page title: Bot Verification
    
    <!DOCTYPE html>
    <html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title>Bot Verification</title>
        <script>
            function onSubmit() {
                document.getElementById('lsrecaptcha-form').submit();
            }
    
            var onloadCallback = function() {
                var cont = grecaptcha.render('recaptchadiv', {
                    'sitekey': '6LewU34UAAAAAHvXqFOcQlm8z1MP1xpGAZCYEeZY',
                    'callback': onSubmit,
                    
                });
                grecaptcha.execute(cont);
            };
        </script>
        <style>
            body {
            height: 100%;
            }
            .panel {
            padding: 30px;
            max-width: 425px;
            margin: 10% auto;
            box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
            }
            .title {
            font-size: 1.5em;
            font-weight: 100;
            margin-top: 10px;
            text-align: center;
            }
            .recaptcha-center {
            margin-top: 35px;
            margin-bottom: 20px;
            margin-left: 13%;
            margin-right: 13%;
            display: block;
            }
        </style>
    </head>
    <body>
        <div class="panel">
            <h3 class="title">Verifying that you are not a robot...</h3>
            <form id="lsrecaptcha-form" method="POST" action="/.lsrecap/recaptcha?">
                <div id="recaptchadiv" class="recaptcha-center"></div>
            </form>
        </div>
        <script src="https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit"
                async defer>
        </script>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c2f4307aca43dd4',t:'MTc2OTI1NDg4Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
    </html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.197.211:443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:30 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=M9VtDtFxso3AVapnKyO6a31rOGTQOKNLljmePPwYlYpi%2FnkTH5OIA5iITUcfDWAv0dVc4Kkgb8SM3OXBfL%2FQSgD0%2BQzLdxufxfWIHvcV3lsXQwg%3D"}]}
    vary: Accept-Encoding
    Server: cloudflare
    Cache-Control: no-cache,no-store
    x-frame-options: SAMEORIGIN
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=4,cfOrigin;dur=4061
    CF-RAY: 9c2f4301bab56bb4-SJC
    
    Page title: Bot Verification
    
    <!DOCTYPE html>
    <html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title>Bot Verification</title>
        <script>
            function onSubmit() {
                document.getElementById('lsrecaptcha-form').submit();
            }
    
            var onloadCallback = function() {
                var cont = grecaptcha.render('recaptchadiv', {
                    'sitekey': '6LewU34UAAAAAHvXqFOcQlm8z1MP1xpGAZCYEeZY',
                    'callback': onSubmit,
                    
                });
                grecaptcha.execute(cont);
            };
        </script>
        <style>
            body {
            height: 100%;
            }
            .panel {
            padding: 30px;
            max-width: 425px;
            margin: 10% auto;
            box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
            }
            .title {
            font-size: 1.5em;
            font-weight: 100;
            margin-top: 10px;
            text-align: center;
            }
            .recaptcha-center {
            margin-top: 35px;
            margin-bottom: 20px;
            margin-left: 13%;
            margin-right: 13%;
            display: block;
            }
        </style>
    </head>
    <body>
        <div class="panel">
            <h3 class="title">Verifying that you are not a robot...</h3>
            <form id="lsrecaptcha-form" method="POST" action="/.lsrecap/recaptcha?">
                <div id="recaptchadiv" class="recaptcha-center"></div>
            </form>
        </div>
        <script src="https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit"
                async defer>
        </script>
    <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c2f4301bab56bb4',t:'MTc2OTI1NDg4Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body>
    </html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.68.186:8443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:47 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f43076b365d98-FRA
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.197.211:8443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:47 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=19413,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f43076b693ea9-EWR
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:c5d3:80 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3c8lSEzZONOtV%2FFH4nDZPbSXFa%2F9jRTVwdbJVKxEQefBoA6ZkpZlzFy4%2Bl8a3why5gawhHx0tvUempNNYmlWeHHnEhynyfIk1tF66nQrAFOTnSU4odbRLBgnltE6984%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=11,cfOrigin;dur=51
    CF-RAY: 9c2f4301ae8bda06-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.197.211:80 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=x372g%2ByUSKh6aeh1mpkm0y9XB6b4fuRuJsulCnkOYXfasCH9rn9rcMRKmOgFRENcLE3WpYd67XSW1sZaYV7Kj7owhGo%2FR2QgV1h6IfNBjQuuGH71MgRG"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://www.harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=8,cfOrigin;dur=33
    CF-RAY: 9c2f43016a7bf337-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3036::6815:44ba:8443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:47 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=19697,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f43073a99cc98-EWR
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:c5d3:80 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5JzoZR21JqY2P%2Bd0RHITcLdJnfsYn7fybUWpahniLQPbW%2B1wQFBlba8kkuluRtXB6F%2BUspJGb%2F0fD6z%2FPo4jMqdL0d6mTFH5uUJYIuTHOr6bdvFYpRhPmqszcpzAbm5aqDgW"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://www.harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    CF-RAY: 9c2f430229b3605c-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div></body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:c5d3:443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:28 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    last-modified: Fri, 16 Jan 2026 17:53:50 GMT
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=10,cfOrigin;dur=640
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PaiTLcSYEedw7djJMpoUs%2BoKlWGtnBymSnhCoiWaw6agNQ06O6uGZDwq01Ut4T7Tt8jI9oTNTF2hxrxNkkGMkYA1VHFGYjzYvvaI67HtQBUZHGGd7dnrvTF4I8iBXFmLwL1N"}]}
    vary: Accept-Encoding
    Server: cloudflare
    platform: hostinger
    panel: hpanel
    retry-after: 60
    content-security-policy: upgrade-insecure-requests
    x-powered-by: Hostinger Horizons
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    CF-RAY: 9c2f43065bfbff9f-BOM
    
    Page title: Harmony Of Lights - Drone Light Shows & Effects
    
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/svg+xml" href="/favicon.ico" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        
        <!-- Security Headers -->
        <meta http-equiv="Content-Security-Policy" content="
          default-src 'self';
          script-src 'self' 'unsafe-inline' 'unsafe-eval' https://js.stripe.com https://checkout.stripe.com https://maps.googleapis.com https://www.google-analytics.com https://www.googletagmanager.com;
          style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
          font-src 'self' https://fonts.gstatic.com;
          img-src 'self' data: https: blob:;
          connect-src 'self' https://api.stripe.com https://checkout.stripe.com https://*.supabase.co https://www.google-analytics.com;
          frame-src 'self' https://js.stripe.com https://checkout.stripe.com;
          object-src 'none';
          base-uri 'self';
          form-action 'self' https://checkout.stripe.com;
          upgrade-insecure-requests;
        ">
        <meta http-equiv="X-Content-Type-Options" content="nosniff">
        <meta http-equiv="X-Frame-Options" content="DENY">
        <meta http-equiv="X-XSS-Protection" content="1; mode=block">
        <meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin">
        <meta http-equiv="Permissions-Policy" content="camera=(), microphone=(), geolocation=()">
        
        <!-- SEO Meta Tags -->
        <meta name="description" content="Harmony Of Lights - Professional Drone Shows. Shop premium merch, digital products, and book spectacular displays.">
        <meta name="keywords" content="event lighting, drone light shows, Tesla light shows, spotlight integration, wedding lighting, corporate events">
        <meta name="author" content="Harmony Of Lights">
        <meta name="robots" content="index, follow">
        
        <!-- Open Graph Meta Tags -->
        <meta property="og:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta property="og:description" content="Transform your events with breathtaking lighting, and drone spectacles.">
        <meta property="og:type" content="website">
        <meta property="og:url" content="https://harmonyoflights.com">
        <meta property="og:site_name" content="Harmony Of Lights">
        
        <!-- Twitter Card Meta Tags -->
        <meta name="twitter:card" content="summary_large_image">
        <meta name="twitter:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta name="twitter:description" content="Elevate your events with spectacular lighting and effects.">
        
        <title>Harmony Of Lights - Drone Light Shows & Effects</title>
        <script type="module" crossorigin src="/assets/index-2b35d37c.js"></script>
        <link rel="stylesheet" href="/assets/index-80eae8cc.css">
        <script type="module">
    window.onerror = (message, source, lineno, colno, errorObj) => {
    	const errorDetails = errorObj ? JSON.stringify({
    		name: errorObj.name,
    		message: errorObj.message,
    		stack: errorObj.stack,
    		source,
    		lineno,
    		colno,
    	}) : null;
    
    	window.parent.postMessage({
    		type: 'horizons-runtime-error',
    		message,
    		error: errorDetails
    	}, '*');
    };
    </script>
        <script type="module">
    const observer = new MutationObserver((mutations) => {
    	for (const mutation of mutations) {
    		for (const addedNode of mutation.addedNodes) {
    			if (
    				addedNode.nodeType === Node.ELEMENT_NODE &&
    				(
    					addedNode.tagName?.toLowerCase() === 'vite-error-overlay' ||
    					addedNode.classList?.contains('backdrop')
    				)
    			) {
    				handleViteOverlay(addedNode);
    			}
    		}
    	}
    });
    
    observer.observe(document.documentElement, {
    	childList: true,
    	subtree: true
    });
    
    function handleViteOverlay(node) {
    	if (!node.shadowRoot) {
    		return;
    	}
    
    	const backdrop = node.shadowRoot.querySelector('.backdrop');
    
    	if (backdrop) {
    		const overlayHtml = backdrop.outerHTML;
    		const parser = new DOMParser();
    		const doc = parser.parseFromString(overlayHtml, 'text/html');
    		const messageBodyElement = doc.querySelector('.message-body');
    		const fileElement = doc.querySelector('.file');
    		const messageText = messageBodyElement ?
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.68.186:443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:30 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vW32atF%2FQe6RrwutNucejtZhlyFAKi1QhRUf8Is8mSeRmvnW2UxM54cMU5GAb9Nopv56rXb7kaYJ4rztsINI9LxJvqIhmQXGDLJdGD%2BHrcPAL8U%3D"}]}
    vary: Accept-Encoding
    Server: cloudflare
    Cache-Control: no-cache,no-store
    x-frame-options: SAMEORIGIN
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=9,cfOrigin;dur=3400
    CF-RAY: 9c2f43060f7f3e2d-BOM
    
    Page title: Bot Verification
    
    <!DOCTYPE html>
    <html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title>Bot Verification</title>
        <script>
            function onSubmit() {
                document.getElementById('lsrecaptcha-form').submit();
            }
    
            var onloadCallback = function() {
                var cont = grecaptcha.render('recaptchadiv', {
                    'sitekey': '6LewU34UAAAAAHvXqFOcQlm8z1MP1xpGAZCYEeZY',
                    'callback': onSubmit,
                    
                });
                grecaptcha.execute(cont);
            };
        </script>
        <style>
            body {
            height: 100%;
            }
            .panel {
            padding: 30px;
            max-width: 425px;
            margin: 10% auto;
            box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
            }
            .title {
            font-size: 1.5em;
            font-weight: 100;
            margin-top: 10px;
            text-align: center;
            }
            .recaptcha-center {
            margin-top: 35px;
            margin-bottom: 20px;
            margin-left: 13%;
            margin-right: 13%;
            display: block;
            }
        </style>
    </head>
    <body>
        <div class="panel">
            <h3 class="title">Verifying that you are not a robot...</h3>
            <form id="lsrecaptcha-form" method="POST" action="/.lsrecap/recaptcha?">
                <div id="recaptchadiv" class="recaptcha-center"></div>
            </form>
        </div>
        <script src="https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit"
                async defer>
        </script>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c2f43060f7f3e2d',t:'MTc2OTI1NDg4Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
    </html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.68.186:8443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:47 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f43070d12bb92-FRA
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3036::6815:44ba:443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:27 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    last-modified: Fri, 16 Jan 2026 17:53:50 GMT
    Nel: {"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?s=qxIe1bKLM6RowvSOy2hQ3CAQ2V%2FjdIIQAXbKz6ycYXZVUs5Kc5Dn%2Bun%2Bov8odPNSwAmjT4%2FlIO4PdDcwq3O%2FcITFC93nmGj7O15uicf7jzHdEpx7VDJdAzxtnzjuEH4%3D"}]}
    vary: Accept-Encoding
    Server: cloudflare
    platform: hostinger
    panel: hpanel
    retry-after: 60
    content-security-policy: upgrade-insecure-requests
    x-powered-by: Hostinger Horizons
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    CF-RAY: 9c2f4302d8eddcca-FRA
    
    Page title: Harmony Of Lights - Drone Light Shows & Effects
    
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/svg+xml" href="/favicon.ico" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        
        <!-- Security Headers -->
        <meta http-equiv="Content-Security-Policy" content="
          default-src 'self';
          script-src 'self' 'unsafe-inline' 'unsafe-eval' https://js.stripe.com https://checkout.stripe.com https://maps.googleapis.com https://www.google-analytics.com https://www.googletagmanager.com;
          style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
          font-src 'self' https://fonts.gstatic.com;
          img-src 'self' data: https: blob:;
          connect-src 'self' https://api.stripe.com https://checkout.stripe.com https://*.supabase.co https://www.google-analytics.com;
          frame-src 'self' https://js.stripe.com https://checkout.stripe.com;
          object-src 'none';
          base-uri 'self';
          form-action 'self' https://checkout.stripe.com;
          upgrade-insecure-requests;
        ">
        <meta http-equiv="X-Content-Type-Options" content="nosniff">
        <meta http-equiv="X-Frame-Options" content="DENY">
        <meta http-equiv="X-XSS-Protection" content="1; mode=block">
        <meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin">
        <meta http-equiv="Permissions-Policy" content="camera=(), microphone=(), geolocation=()">
        
        <!-- SEO Meta Tags -->
        <meta name="description" content="Harmony Of Lights - Professional Drone Shows. Shop premium merch, digital products, and book spectacular displays.">
        <meta name="keywords" content="event lighting, drone light shows, Tesla light shows, spotlight integration, wedding lighting, corporate events">
        <meta name="author" content="Harmony Of Lights">
        <meta name="robots" content="index, follow">
        
        <!-- Open Graph Meta Tags -->
        <meta property="og:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta property="og:description" content="Transform your events with breathtaking lighting, and drone spectacles.">
        <meta property="og:type" content="website">
        <meta property="og:url" content="https://harmonyoflights.com">
        <meta property="og:site_name" content="Harmony Of Lights">
        
        <!-- Twitter Card Meta Tags -->
        <meta name="twitter:card" content="summary_large_image">
        <meta name="twitter:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta name="twitter:description" content="Elevate your events with spectacular lighting and effects.">
        
        <title>Harmony Of Lights - Drone Light Shows & Effects</title>
        <script type="module" crossorigin src="/assets/index-2b35d37c.js"></script>
        <link rel="stylesheet" href="/assets/index-80eae8cc.css">
        <script type="module">
    window.onerror = (message, source, lineno, colno, errorObj) => {
    	const errorDetails = errorObj ? JSON.stringify({
    		name: errorObj.name,
    		message: errorObj.message,
    		stack: errorObj.stack,
    		source,
    		lineno,
    		colno,
    	}) : null;
    
    	window.parent.postMessage({
    		type: 'horizons-runtime-error',
    		message,
    		error: errorDetails
    	}, '*');
    };
    </script>
        <script type="module">
    const observer = new MutationObserver((mutations) => {
    	for (const mutation of mutations) {
    		for (const addedNode of mutation.addedNodes) {
    			if (
    				addedNode.nodeType === Node.ELEMENT_NODE &&
    				(
    					addedNode.tagName?.toLowerCase() === 'vite-error-overlay' ||
    					addedNode.classList?.contains('backdrop')
    				)
    			) {
    				handleViteOverlay(addedNode);
    			}
    		}
    	}
    });
    
    observer.observe(document.documentElement, {
    	childList: true,
    	subtree: true
    });
    
    function handleViteOverlay(node) {
    	if (!node.shadowRoot) {
    		return;
    	}
    
    	const backdrop = node.shadowRoot.querySelector('.backdrop');
    
    	if (backdrop) {
    		const overlayHtml = backdrop.outerHTML;
    		const parser = new DOMParser();
    		const doc = parser.parseFromString(overlayHtml, 'text/html');
    		const messageBodyElement = doc.querySelector('.message-body');
    		const fileElement = doc.querySelector('.file');
    		const messageText = messageBodyElement ?
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.68.186:80 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=shXXgeI3g0wTiO%2B2UyjO0iLlKiDfCn7l0K%2BrPiIviq%2FoPNSzo%2BL%2FX7hsseSMEJPeWXYTPaFe04auBaOngEiiHQUxWc6QzsOmCo6SchTP5qOHPio4iTJm"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://www.harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=11,cfOrigin;dur=53
    CF-RAY: 9c2f4300fd2e93b7-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.68.186:80 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HjWcBowNgiU0h10Jkpqv1Spg%2FCw7pfC7Mh0kU27I6K3gHYB3X6ZWDdvqdFGO6pAikIe2NVYn0hG515G%2BcbBY1T4zesJXFp7DAwL9uJp0WeUI"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=11,cfOrigin;dur=34
    CF-RAY: 9c2f4300f8727091-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"3e33fb15c9614683929ab85f9b5f330a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3036::6815:44ba:80 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 11:41:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=042z6Y%2FMvni1d030ymBH1lnenlzK4qbq9%2BHOBFq78X1pZZLa%2Be3S8czxJpaDyjLsdpjRoyjneynZ6sDMTVIoOpVDajWbBThzlCXGKnj0PF6HfArW6Z4XNFLOoLPTrNdoWHH1"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Location: https://www.harmonyoflights.com/
    platform: hostinger
    panel: hpanel
    Content-Security-Policy: upgrade-insecure-requests
    X-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    CF-RAY: 9c2f4301e93a364e-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title:  301 Moved Permanently
    
    
    <!DOCTYPE html>
    <html style="height:100%">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title> 301 Moved Permanently
    </title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
    <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
    <div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
            <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1>
    <h2 style="margin-top:20px;font-size: 30px;">Moved Permanently
    </h2>
    <p>The document has been permanently moved.</p>
    </div></div></body></html>
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3036::6815:44ba:8443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:46 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f4306bc67dca2-FRA
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3036::6815:44ba:443 · www.harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 11:41:27 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    last-modified: Fri, 16 Jan 2026 17:53:50 GMT
    Nel: {"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?s=lfrKFqr1m0s7n0FLwGD3gD4tZsAkT6osTily6ME3%2Fn4Aghh%2F%2FrFELxRBnkbtVO879qHm%2BbluX%2BNXU7ulH4IKKFs1cO4CdiSLRsmnWH4kizjWfYmEOb%2FLhdNzghH2rInv8nVM"}]}
    vary: Accept-Encoding
    Server: cloudflare
    platform: hostinger
    panel: hpanel
    retry-after: 60
    content-security-policy: upgrade-insecure-requests
    x-powered-by: Hostinger Horizons
    alt-svc: h3=":443"; ma=86400
    x-turbo-charged-by: LiteSpeed
    cf-cache-status: DYNAMIC
    CF-RAY: 9c2f43028dd293d6-LHR
    
    Page title: Harmony Of Lights - Drone Light Shows & Effects
    
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/svg+xml" href="/favicon.ico" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        
        <!-- Security Headers -->
        <meta http-equiv="Content-Security-Policy" content="
          default-src 'self';
          script-src 'self' 'unsafe-inline' 'unsafe-eval' https://js.stripe.com https://checkout.stripe.com https://maps.googleapis.com https://www.google-analytics.com https://www.googletagmanager.com;
          style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
          font-src 'self' https://fonts.gstatic.com;
          img-src 'self' data: https: blob:;
          connect-src 'self' https://api.stripe.com https://checkout.stripe.com https://*.supabase.co https://www.google-analytics.com;
          frame-src 'self' https://js.stripe.com https://checkout.stripe.com;
          object-src 'none';
          base-uri 'self';
          form-action 'self' https://checkout.stripe.com;
          upgrade-insecure-requests;
        ">
        <meta http-equiv="X-Content-Type-Options" content="nosniff">
        <meta http-equiv="X-Frame-Options" content="DENY">
        <meta http-equiv="X-XSS-Protection" content="1; mode=block">
        <meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin">
        <meta http-equiv="Permissions-Policy" content="camera=(), microphone=(), geolocation=()">
        
        <!-- SEO Meta Tags -->
        <meta name="description" content="Harmony Of Lights - Professional Drone Shows. Shop premium merch, digital products, and book spectacular displays.">
        <meta name="keywords" content="event lighting, drone light shows, Tesla light shows, spotlight integration, wedding lighting, corporate events">
        <meta name="author" content="Harmony Of Lights">
        <meta name="robots" content="index, follow">
        
        <!-- Open Graph Meta Tags -->
        <meta property="og:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta property="og:description" content="Transform your events with breathtaking lighting, and drone spectacles.">
        <meta property="og:type" content="website">
        <meta property="og:url" content="https://harmonyoflights.com">
        <meta property="og:site_name" content="Harmony Of Lights">
        
        <!-- Twitter Card Meta Tags -->
        <meta name="twitter:card" content="summary_large_image">
        <meta name="twitter:title" content="Harmony Of Lights - Drone Light Shows & Effects">
        <meta name="twitter:description" content="Elevate your events with spectacular lighting and effects.">
        
        <title>Harmony Of Lights - Drone Light Shows & Effects</title>
        <script type="module" crossorigin src="/assets/index-2b35d37c.js"></script>
        <link rel="stylesheet" href="/assets/index-80eae8cc.css">
        <script type="module">
    window.onerror = (message, source, lineno, colno, errorObj) => {
    	const errorDetails = errorObj ? JSON.stringify({
    		name: errorObj.name,
    		message: errorObj.message,
    		stack: errorObj.stack,
    		source,
    		lineno,
    		colno,
    	}) : null;
    
    	window.parent.postMessage({
    		type: 'horizons-runtime-error',
    		message,
    		error: errorDetails
    	}, '*');
    };
    </script>
        <script type="module">
    const observer = new MutationObserver((mutations) => {
    	for (const mutation of mutations) {
    		for (const addedNode of mutation.addedNodes) {
    			if (
    				addedNode.nodeType === Node.ELEMENT_NODE &&
    				(
    					addedNode.tagName?.toLowerCase() === 'vite-error-overlay' ||
    					addedNode.classList?.contains('backdrop')
    				)
    			) {
    				handleViteOverlay(addedNode);
    			}
    		}
    	}
    });
    
    observer.observe(document.documentElement, {
    	childList: true,
    	subtree: true
    });
    
    function handleViteOverlay(node) {
    	if (!node.shadowRoot) {
    		return;
    	}
    
    	const backdrop = node.shadowRoot.querySelector('.backdrop');
    
    	if (backdrop) {
    		const overlayHtml = backdrop.outerHTML;
    		const parser = new DOMParser();
    		const doc = parser.parseFromString(overlayHtml, 'text/html');
    		const messageBodyElement = doc.querySelector('.message-body');
    		const fileElement = doc.querySelector('.file');
    		const messageText = messageBodyElement ?
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:c5d3:8443 · harmonyoflights.com

    2026-01-24 11:41

    HTTP/1.1 522 <none>
    Date: Sat, 24 Jan 2026 11:41:46 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c2f43068f197dcd-LHR
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-24 by HttpPlugin
    Create report
harmonyoflights.com*.harmonyoflights.com
CN:
harmonyoflights.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-12-24 18:07
Not after:
2026-03-24 19:06