1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <link rel="icon" type="image/png" href="/favicon.png" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <title>Surgify - AI-Powered Gym Music Generator</title> 8 <meta name="description" content="Fuel your workout with AI-generated music that matches your intensity. Every rep. Every set. Every beat." /> 9 <meta name="author" content="Surgify" /> 10 <meta name="keywords" content="gym music, workout music, AI music generator, fitness, training" /> 11 <link rel="canonical" href="https://surgify.ai/" /> 12 13 <meta property="og:title" content="Surgify - AI-Powered Gym Music" /> 14 <meta property="og:description" content="AI-generated gym music that matches your intensity. Every rep. Every set. Every beat." /> 15 <meta property="og:type" content="website" /> 16 <meta property="og:url" content="https://surgify.ai/" /> 17 <meta property="og:image" content="https://lovable.dev/opengraph-image-p98pqg.png" /> 18 19 <meta name="twitter:card" content="summary_large_image" /> 20 <meta name="twitter:site" content="@Surgify" /> 21 22 23 <!-- JSON-LD Structured Data --> 24
24<script type="application/ld+json"> 25 { 26 "@context": "https://schema.org", 27 "@type": "WebSite", 28 "name": "Surgify", 29 "url": "https://surgify.ai/", 30 "description": "AI-Powered Gym Music Generator. Fuel your workout with AI-generated music that matches your intensity.", 31 "potentialAction": { 32 "@type": "SearchAction", 33 "target": "https://surgify.ai/?q={search_term_string}", 34 "query-input": "required name=search_term_string" 35 } 36 } 37 </script>
37 38
38<script type="application/ld+json"> 39 { 40 "@context": "https://schema.org", 41 "@type": "Organization", 42 "name": "Surgify", 43 "url": "https://surgify.ai/", 44 "logo": "https://surgify.ai/favicon.png", 45 "sameAs": [ 46 "https://twitter.com/Surgify", 47 "https://blog.surgify.ai" 48 ] 49 } 50 </script>
50 51
51<script type="application/ld+json"> 52 { 53 "@context": "https://schema.org", 54 "@graph": [ 55 { 56 "@type": "SiteNavigationElement", 57 "name": "Features", 58 "url": "https://surgify.ai/#features" 59 }, 60 { 61 "@type": "SiteNavigationElement", 62 "name": "How It Works", 63 "url": "https://surgify.ai/#how-it-works" 64 }, 65 { 66 "@type": "SiteNavigationElement", 67 "name": "Top Tracks", 68 "url": "https://surgify.ai/#top-tracks" 69 }, 70 { 71 "@type": "SiteNavigationElement", 72 "name": "The Surge", 73 "url": "https://surgify.ai/#the-surge" 74 } 75 ] 76 } 77 </script>
77 78
78<script async src="https://app.loamly.ai/t.js?d=surgify.ai"></script>
78 79
79<script type="module" crossorigin src="/assets/index-Cn_x-BHr.js"></script>
79 80 <link rel="stylesheet" crossorigin href="/assets/index-CVVy6iWS.css"> 81
81<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
81<meta name="twitter:title" content="Surgify - AI-Powered Gym Music"><meta name="twitter:description" content="AI-generated gym music that matches your intensity. Every rep. Every set. Every beat."><meta name="twitter:image" content="https://lovable.dev/opengraph-image-p98pqg.png"></head> 82 83 <body> 84 <div id="root"></div> 85 <!--Start of Tawk.to Script--> 86
86<script type="text/javascript"> 87 var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date(); 88 Tawk_API.onLoad = function(){ 89 Tawk_API.hideWidget(); 90 }; 91 (function(){ 92 var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0]; 93 s1.async=true; 94 s1.src='https://embed.tawk.to/695a170685cf7b197c865f49/1je3ujsc9'; 95 s1.charset='UTF-8'; 96 s1.setAttribute('crossorigin','*'); 97 s0.parentNode.insertBefore(s1,s0); 98 })(); 99 </script>
99 100 <!--End of Tawk.to Script--> 101 </body> 102</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.