PageSourceSearch

https://hercules-gym.com/_next/static/chunks/app/page-4caae1b728053964.js

js hercules-gym.com collected 2026-10-02 01:31:35 UTC 37,507 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{2084:function(e,t,s){Promise.resolve().then(s.bind(s,4372)),Promise.resolve().then(s.bind(s,1293)),Promise.resolve().then(s.bind(s,9375)),Promise.resolve().then(s.bind(s,8349)),Promise.resolve().then(s.bind(s,7842)),Promise.resolve().then(s.bind(s,297)),Promise.resolve().then(s.bind(s,9836)),Promise.resolve().then(s.bind(s,1529)),Promise.resolve().then(s.t.bind(s,2972,23))},4372:function(e,t,s){"use strict";s.d(t,{default:function(){return o}});var r=s(7437),a=s(521),i=s(3612),n=s(501);function o(){let{open:e}=(0,i.d)();return(0,r.jsx)("section",{id:"download",className:"bg-hercules-ember px-6 py-[80px] md:py-[110px]","aria-label":"Call to Action",children:(0,r.jsxs)("div",{className:"max-w-[720px] mx-auto text-center",children:[(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},children:[(0,r.jsx)("p",{className:"kicker text-hercules-ink/65 mb-5",children:"Now Available"}),(0,r.jsx)("h2",{className:"font-clash font-semibold text-hercules-ink mb-4",style:{fontSize:"clamp(34px, 4.4vw, 56px)",lineHeight:1.05},children:"Download Hercules Today"}),(0,r.jsx)("p",{className:"text-[17px] text-hercules-ink/75 max-w-[460px] mx-auto mb-10",children:"Hercules is free to download on Android. Start tracking your workouts and training smarter today."})]}),(0,r.jsxs)(a.E.div,{className:"flex flex-wrap gap-3.5 justify-center",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.5,delay:.15},children:[(0,r.jsxs)(n.default,{slot:"cta_section",campaign:"homepage",className:"inline-flex items-center justify-center gap-2.5 min-w-[220px] px-[30px] py-4 bg-hercules-ink text-hercules-text-primary font-bold text-[14px] tracking-[0.03em] rounded hover:bg-[#232019] transition-colors","aria-label":"Download Hercules on Google Play",children:[(0,r.jsx)("svg",{className:"w-[17px] h-[17px] flex-shrink-0",viewBox:"0 0 512 512",fill:"currentColor","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M48 59.49v393a4.33 4.33 0 007.37 3.07L260 256 55.37 56.42A4.33 4.33 0 0048 59.49zM345.8 174L89.22 32.64l-.16-.09c-4.42-2.4-8.62 3.58-5 7.06l201.13 192.32zM84.08 472.39c-3.64 3.48.56 9.46 5 7.06l.16-.09L345.8 338l-60.61-57.95zM449.38 231l-71.65-39.46L310.36 256l67.37 64.43 71.65-39.46c22.2-12.21 22.2-38.74 0-50.97z"})}),"Get it on Google Play"]}),(0,r.jsxs)("button",{onClick:()=>e("cta_section_ios"),className:"inline-flex items-center justify-center gap-2.5 min-w-[220px] px-[30px] py-[15px] bg-transparent text-hercules-ink font-bold text-[14px] tracking-[0.03em] rounded border-[1.5px] border-hercules-ink/40 hover:border-hercules-ink hover:bg-hercules-ink/5 transition-colors","aria-label":"iOS Coming Soon: get notified at launch",children:[(0,r.jsx)("svg",{className:"w-4 h-4 flex-shrink-0",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"})}),"iOS Coming Soon \xb7 Get notified"]})]})]})})}},1293:function(e,t,s){"use strict";s.d(t,{default:function(){return l}});var r=s(7437),a=s(2265),i=s(521),n=s(8614);let o=[{question:"What is Hercules?",answer:"Hercules is a free AI-powered gym tracker for Android. It lets you log workouts, track progressive overload, analyze training volume by muscle group, and get personalized coaching from an AI assistant that learns from your actual workout history."},{question:"Is Hercules free to download?",answer:"Yes. Hercules is free to download and includes real-time workout tracking, workout/plan creation, weekly schedule management, and basic performance analytics. Pro unlocks the AI coach, Smart Set Suggestions, advanced analytics, the Balance Score, and the full workout plan library."},{question:"What does Hercules Pro include?",answer:"Pro unlocks: the AI coaching assistant, Smart Set Suggestions for progressive overload, advanced performance analytics and charts, deep-dive volume totals and distribution charts, the Balance Score and training insights, unlimited workouts and plans, the full premium workout library, and all future Pro features."},{question:"How much does Hercules Pro cost?",answer:"Hercules Pro is $4.99/month, $24.99/year (a 58% saving over monthly), or $49.99 as a one-time lifetime purchase."},{question:"Is Hercules available on iPhone?",answer:"Not yet. Hercules is currently available on Android, and iOS support is planned for a future release. You can sign up from the homepage to be notified the moment it launches on the App Store."},{question:"Does Hercules have an AI coach?",answer:"Yes. The Hercules AI assistant gives personalized recommendations based on your actual training data, not generic advice. It can answer questions about your progress, create and modify workouts and plans, and build weekly schedules, all through natural conversation."},{question:"What can the Hercules AI actually do?",answer:"It can answer questions about your training history and stats, create custom workouts and full programs tailored to your goals, set up your weekly or rotating schedule, and suggest exercise swaps, all grounded in your real workout data."},{question:"What is the Balance Score?",answer:"A composite metric (0–100) measuring how balanced your training is across five dimensions: push/pull ratio, upper/lower body ratio, compound vs. isolation ratio, muscle coverage, and movement pattern diversity. It adjusts to your goal and alerts you when training is skewed."},{question:"What are Smart Set Suggestions?",answer:"Smart Set Suggestions (Pro) analyze your last 8 weeks of training per exercise to predict the optimal weight and reps for your next session, adapting in real time. If you crush a set it bumps the rest up;
1 if you fall short it adjusts down."},{question:"Is my data backed up to the cloud?",answer:"Yes. Hercules uses Supabase (PostgreSQL) to sync your workouts, plans, schedules, and settings across sessions, protected by row-level security so only you can access it."},{question:"How many AI messages do I get per week?",answer:"Pro users get 20 free AI credits per week, resetting every Monday. Additional credits can be purchased in-app."},{question:"How does Hercules track progressive overload?",answer:"Every set is logged and compared automatically to your previous sessions, with sets pre-filled from your last workout. Smart Set Suggestions (Pro) go further, using regression analysis on your history to recommend specific targets."},{question:"What analytics does Hercules provide?",answer:"Free users get weekly volume charts and session history. Pro unlocks total volume by muscle group, a volume distribution bubble chart, top exercises and muscles by volume, personal records, the Balance Score deep-dive, and all time ranges."},{question:"What is the Volume Distribution chart?",answer:"A Pro chart showing how training volume is spread across muscle groups as an interactive fractal bubble chart. Drill into upper body, lower body, and core to see what's overtrained or neglected."},{question:"Does Hercules track personal records?",answer:"Yes. Hercules automatically tracks your heaviest weight on every lift and your longest run, updating them as you log new workouts."},{question:"Can I create my own workouts and plans?",answer:"Yes. Build workouts from a 200+ exercise library, set target sets and reps, group them into plans (like a Push/Pull/Legs split), and attach plans to a schedule."},{question:"Does Hercules have premade workout programs?",answer:"Yes, for all experience levels and goals, including PPL and Upper/Lower splits at various intensities. Some are free; the full library requires Pro."},{question:"Can I track cardio in Hercules?",answer:"Yes. Cardio (duration or distance-based) logs alongside lifting sessions, with weekly time and distance goals you can track progress against."},{question:"Does Hercules have GPS tracking for outdoor workouts?",answer:"Yes. A dedicated outdoor tracker with live map, real-time GPS route, distance, pace, and duration. Tracking continues in the background even when locked."},{question:"Can I set a weekly workout schedule?",answer:"Yes. Weekly, rotating, or plan-driven schedules. The dashboard shows today's scheduled workout with one-tap start."},{question:"Does Hercules support lbs and kg?",answer:"Yes, switch between imperial and metric anytime; distance can be set to miles or kilometers independently."},{question:"Can I add custom exercises?",answer:"Yes. Custom exercises with your own name, muscle group, equipment, and type appear everywhere alongside the 200+ built-in movements."},{question:"Does Hercules have a workout calendar?",answer:"Yes. A monthly Calendar tab shows every logged workout, with full session detail on tap."},{question:"Does Hercules support dark mode?",answer:"Yes. Light, dark, or system default, plus 9 accent color themes to personalize the app."},{question:"What makes Hercules different from other gym trackers?",answer:"It combines real-time logging, an AI coach trained on your data, regression-driven Smart Set Suggestions, a multi-dimensional Balance Score, GPS tracking, and advanced analytics, built for training smarter, not just harder."}];function l(){let[e,t]=(0,a.useState)(null),[s,l]=(0,a.useState)(!1);return(0,r.jsx)("section",{id:"faq",className:"bg-hercules-bone px-6 py-[90px] md:py-[120px]","aria-label":"Frequently Asked Questions",children:(0,r.jsxs)("div",{className:"max-w-[800px] mx-auto",children:[(0,r.jsxs)(i.E.div,{className:"text-center mb-14",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},children:[(0,r.jsx)("p",{className:"kicker text-hercules-ember-deep mb-5",children:"Got Questions?"}),(0,r.jsx)("h2",{className:"font-clash font-semibold text-hercules-on-bone mb-4",style:{fontSize:"clamp(30px, 3.6vw, 46px)",lineHeight:1.05},children:"Frequently asked questions"}),(0,r.jsx)("p",{className:"text-[16px] text-hercules-on-bone-secondary",children:"Everything you need to know about Hercules."})]}),(0,r.jsx)("div",{className:"flex flex-col",children:o.map((a,o)=>{let l=e===o,c=!s&&o>=10;return(0,r.jsxs)("div",{className:"border-b border-hercules-hairline-light-strong ".concat(c?"hidden":""),children:[(0,r.jsxs)("button",{onClick:()=>t(l?null:o),className:"w-full flex items-center justify-between gap-4 py-[22px] px-1 text-left group","aria-expanded":l,children:[(0,r.jsx)("span",{className:"text-[16px] font-semibold text-hercules-on-bone group-hover:text-hercules-ember-deep transition-colors",children:a.question}),(0,r.jsx)("span",{className:"flex-shrink-0 text-[20px] leading-none text-hercules-ember transition-transform duration-200",style:{transform:l?"rotate(45deg)":"rotate(0deg)"},"aria-hidden":"true",children:"+"})]}),(0,r.jsx)(n.M,{initial:!1,children:l&&(0,r.jsx)(i.E.div,{initial:{height:0,opacity:0}
1,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.28,ease:"easeInOut"},className:"overflow-hidden",children:(0,r.jsx)("p",{className:"text-[15px] leading-[1.7] text-hercules-on-bone-secondary px-1 pb-6 max-w-[680px]",children:a.answer})},"answer")})]},a.question)})}),!s&&o.length>10&&(0,r.jsx)("div",{className:"mt-10 text-center",children:(0,r.jsxs)("button",{onClick:()=>l(!0),className:"inline-flex items-center justify-center px-7 py-3.5 border-[1.5px] border-hercules-hairline-light-strong text-hercules-on-bone font-bold text-[13px] tracking-[0.04em] uppercase rounded hover:border-hercules-ember-deep hover:text-hercules-ember-deep transition-colors",children:["Show all ",o.length," questions"]})})]})})}},9375:function(e,t,s){"use strict";s.d(t,{default:function(){return d}});var r=s(7437),a=s(521),i=s(8212);let n=[{title:"Log workouts in real time",description:"Track sets, reps, and weight with an intuitive interface."},{title:"Record outdoor cardio with GPS",description:"Track distance, pace, and route for outdoor activities."},{title:"Build plans and schedules",description:"Create custom workout programs and weekly schedules."},{title:"Track personal records",description:"Monitor your strength gains and celebrate milestones."},{title:"Set cardio goals",description:"Define weekly cardio targets and track progress."},{title:"View training analytics",description:"Visualize volume, consistency, and workout history."},{title:"Hercules AI Coach",description:"24/7 AI assistant for workout advice and personalized coaching.",isPro:!0},{title:"Smart set suggestions",description:"Progressive overload suggestions based on your history.",isPro:!0},{title:"Advanced analytics",description:"Deep insights, charts, and training balance assessments.",isPro:!0},{title:"Instructional exercise GIFs",description:"See correct form for every exercise with looping demos.",isPro:!0}],o=["Volume tracking across muscle groups","Progressive overload monitoring","Training balance assessment"],l=["Form corrections and technique tips","Workout modifications based on readiness","Goal-specific programming guidance"];function c(e){let{points:t}=e;return(0,r.jsx)("div",{className:"flex flex-col gap-3",children:t.map(e=>(0,r.jsxs)("div",{className:"flex items-center gap-3 text-[15px] text-hercules-on-bone",children:[(0,r.jsx)("span",{className:"text-hercules-ember font-bold","aria-hidden":"true",children:"✓"}),e]},e))})}function d(){return(0,r.jsx)("section",{id:"features",className:"bg-hercules-bone px-6 pt-[90px] md:pt-[120px] pb-10","aria-label":"Features",children:(0,r.jsxs)("div",{className:"max-w-[1180px] mx-auto",children:[(0,r.jsxs)(a.E.div,{className:"mb-16 max-w-[640px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},children:[(0,r.jsx)("p",{className:"kicker text-hercules-ember-deep mb-5",children:"Everything You Need"}),(0,r.jsx)("h2",{className:"font-clash font-semibold text-hercules-on-bone mb-4",style:{fontSize:"clamp(32px, 4vw, 52px)",lineHeight:1.05},children:"Built to help you train smarter"}),(0,r.jsx)("p",{className:"text-[17px] text-hercules-on-bone-secondary",children:"From workout logging to AI coaching, Hercules gives you the tools to reach your goals."})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 border-t border-hercules-hairline-light",children:n.map((e,t)=>(0,r.jsxs)(a.E.div,{className:"flex gap-6 px-5 py-7 border-b border-hercules-hairline-light transition-colors hover:bg-hercules-ember/[0.05]",initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.4,delay:Math.min(t%2*.06+.04,.2)},children:[(0,r.jsx)("div",{className:"font-clash font-semibold text-[26px] text-hercules-on-bone/20 min-w-[44px] leading-none pt-1",children:String(t+1).padStart(2,"0")}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2.5 mb-1.5",children:[(0,r.jsx)("h3",{className:"font-satoshi text-[17px] font-bold text-hercules-on-bone",children:e.title}),e.isPro&&(0,r.jsx)("span",{className:"text-[10px] font-bold tracking-[0.1em] text-hercules-ember-deep border border-hercules-ember-deep/40 px-[7px] py-0.5 rounded-sm",children:"PRO"})]}),(0,r.jsx)("p",{className:"text-[14px] leading-relaxed text-hercules-on-bone-secondary",children:e.description})]})]},e.title))}),(0,r.jsxs)(a.E.div,{className:"flex flex-wrap lg:flex-nowrap gap-10 lg:gap-16 items-center pt-[70px] md:pt-[110px] pb-[70px] md:pb-[90px]",initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},children:[(0,r.jsxs)("div",{className:"flex-1 min-w-[300px]",children:[(0,r.jsx)("p",{className:"text-[13px] font-bold tracking-[0.14em] uppercase text-hercules-ember-deep mb-[18px]",children:"Advanced Analytics"}),(0,r.jsx)("h3",{className:"font-clash font-semibold text-hercules-on-bone mb-[18px]",style:{fontSize:"clamp(26px, 2.8vw, 38px)",lineHeight:1.1},children:"Deep insights into your training"}),(0,r.jsx)("p",{className:"text-[16px] leading-[1.7] text-hercules-on-bone-secondary mb-6 max-w-[460px]",children:"Track volume distribution, analyze trends, and get personalized recommendations that help you understand your patterns and optimize performance."}),(0,r.jsx)(c,{points:o})]}),(0,r.jsx)("div",{className:"w-full sm:w-[240px] flex-shrink-0 mx-auto 
1sm:mx-0",children:(0,r.jsx)(i.Z,{image:"/images/raw_volume_distribution.jpg",alt:"Training analytics showing volume distribution"})})]}),(0,r.jsxs)(a.E.div,{className:"flex flex-wrap lg:flex-nowrap gap-10 lg:gap-16 items-center pt-10 pb-[70px] md:pb-[110px] border-t border-hercules-hairline-light",initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6,delay:.1},children:[(0,r.jsx)("div",{className:"w-full sm:w-[240px] flex-shrink-0 order-2 lg:order-1 mt-0 lg:mt-14 mx-auto sm:mx-0",children:(0,r.jsx)(i.Z,{image:"/images/raw_ai_chat.jpg",alt:"AI Coach chat providing workout advice"})}),(0,r.jsxs)("div",{className:"flex-1 min-w-[300px] order-1 lg:order-2 mt-0 lg:mt-14",children:[(0,r.jsx)("p",{className:"text-[13px] font-bold tracking-[0.14em] uppercase text-hercules-ember-deep mb-[18px]",children:"AI Coach"}),(0,r.jsx)("h3",{className:"font-clash font-semibold text-hercules-on-bone mb-[18px]",style:{fontSize:"clamp(26px, 2.8vw, 38px)",lineHeight:1.1},children:"Your personal AI training partner"}),(0,r.jsx)("p",{className:"text-[16px] leading-[1.7] text-hercules-on-bone-secondary mb-6 max-w-[460px]",children:"24/7 access to intelligent coaching that analyzes your training history and gives recommendations built to get you to your goals faster."}),(0,r.jsx)(c,{points:l})]})]})]})})}},8349:function(e,t,s){"use strict";s.d(t,{default:function(){return o}});var r=s(7437),a=s(7648),i=s(3145);let n=[{title:"Product",links:[{href:"/#features",label:"Features"},{href:"/#premium",label:"Premium"},{href:"/#download",label:"Download"}]},{title:"Company",links:[{href:"/about",label:"About Persimmon Apps"},{href:"/blog",label:"Blog"},{href:"/exercises",label:"Exercise Library"},{href:"/tools",label:"Tools"}]},{title:"Legal",links:[{href:"/terms",label:"Terms and Conditions"},{href:"/privacy",label:"Privacy Policy"},{href:"/delete-account",label:"Account"}]}];function o(){return(0,r.jsxs)("footer",{className:"bg-hercules-ink-deep px-6 pt-20 pb-10","aria-label":"Footer",children:[(0,r.jsxs)("div",{className:"max-w-[1180px] mx-auto grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-10",children:[(0,r.jsxs)("div",{className:"col-span-2 md:col-span-3 lg:col-span-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2.5 mb-3.5",children:[(0,r.jsx)(i.default,{src:"/images/logo-transparent.png",alt:"Hercules logo",width:28,height:28,className:"w-7 h-7 object-contain brightness-0 invert"}),(0,r.jsx)("span",{className:"font-clash font-semibold text-[16px] text-hercules-text-primary",children:"HERCULES"})]}),(0,r.jsx)("p",{className:"text-[13px] text-hercules-text-tertiary",children:"Your AI-powered fitness companion"})]}),n.map(e=>(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:"font-satoshi text-[12px] font-bold tracking-[0.1em] text-hercules-text-tertiary mb-4",children:e.title.toUpperCase()}),(0,r.jsx)("ul",{className:"flex flex-col gap-[11px]",children:e.links.map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(a.default,{href:e.href,className:"text-[14px] text-hercules-text-muted hover:text-hercules-ember transition-colors",children:e.label})},e.href))})]},e.title)),(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:"font-satoshi text-[12px] font-bold tracking-[0.1em] text-hercules-text-tertiary mb-4",children:"CONNECT"}),(0,r.jsx)("a",{href:"mailto:[email protected]",className:"text-[14px] text-hercules-text-muted hover:text-hercules-ember transition-colors break-words",children:"[email protected]"})]})]}),(0,r.jsx)("div",{className:"max-w-[1180px] mx-auto mt-14 pt-7 border-t border-[rgba(245,241,232,0.08)] text-center",children:(0,r.jsxs)("p",{className:"text-[13px] text-hercules-text-tertiary",children:["\xa9 ",new Date().getFullYear()," Hercules. All rights reserved."]})})]})}},7842:function(e,t,s){"use strict";s.d(t,{default:function(){return u}});var r=s(7437),a=s(521);let i=(0,s(9763).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);var n=s(2265),o=s(3612),l=s(501);let c=["REAL-TIME TRACKING","ADVANCED ANALYTICS","AI COACHING"],d=e=>({initial:{opacity:0,y:22}
1,animate:{opacity:1,y:0},transition:{duration:.7,delay:e,ease:[.22,1,.36,1]}});function u(){let{open:e}=(0,o.d)(),t=(0,n.useRef)(null),s=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=e=>{let r=t.current,a=s.current;if(!r||!a)return;let i=r.getBoundingClientRect();if(e.clientY<i.top||e.clientY>i.bottom)return;let n=(e.clientX-i.left)/i.width*100,o=(e.clientY-i.top)/i.height*100;a.style.background="radial-gradient(circle at ".concat(n,"% ").concat(o,"%, rgba(255,77,35,0.22), transparent 45%)")};return window.addEventListener("mousemove",e),()=>window.removeEventListener("mousemove",e)},[]),(0,r.jsxs)("section",{ref:t,className:"relative overflow-hidden bg-black px-6 pt-[150px] pb-[110px] md:pt-[200px] md:pb-[150px]","aria-label":"Hero",children:[(0,r.jsx)("div",{className:"absolute inset-0 pointer-events-none",style:{backgroundImage:"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.64' height='60' viewBox='0 0 34.64 60'%3E%3Cg fill='none' stroke='%23101010' stroke-width='0.9'%3E%3Cpath d='M0 -20L-17.32 -10L-17.32 10L0 20L17.32 10L17.32 -10Z'/%3E%3Cpath d='M34.64 -20L17.32 -10L17.32 10L34.64 20L51.96 10L51.96 -10Z'/%3E%3Cpath d='M17.32 10L0 20L0 40L17.32 50L34.64 40L34.64 20Z'/%3E%3Cpath d='M0 40L-17.32 50L-17.32 70L0 80L17.32 70L17.32 50Z'/%3E%3Cpath d='M34.64 40L17.32 50L17.32 70L34.64 80L51.96 70L51.96 50Z'/%3E%3C/g%3E%3C/svg%3E\")",backgroundSize:"36px 62px",maskImage:"radial-gradient(ellipse 75% 60% at 50% 35%, #000 10%, transparent 85%)",WebkitMaskImage:"radial-gradient(ellipse 75% 60% at 50% 35%, #000 10%, transparent 85%)"}}),(0,r.jsx)("div",{className:"absolute -inset-[20%] pointer-events-none animate-hero-drift",style:{background:"radial-gradient(ellipse 50% 40% at 30% 30%, rgba(255,77,35,0.10) 0%, transparent 60%), radial-gradient(ellipse 45% 35% at 75% 70%, rgba(255,184,140,0.07) 0%, transparent 60%)"}}),(0,r.jsx)("div",{ref:s,className:"absolute inset-0 pointer-events-none transition-[background] duration-[180ms] ease-out",style:{background:"radial-gradient(circle at 50% 28%, rgba(255,77,35,0.18), transparent 45%)"}}),(0,r.jsxs)("div",{className:"relative z-10 max-w-[800px] mx-auto text-center",children:[(0,r.jsx)(a.E.p,{...d(0),className:"kicker text-hercules-ember mb-[26px]",children:"AI-Powered Gym Tracker"}),(0,r.jsxs)(a.E.h1,{...d(.08),className:"font-clash font-semibold text-hercules-text-primary mb-7",style:{fontSize:"clamp(48px, 7.8vw, 100px)",lineHeight:.98,letterSpacing:"-0.02em"},children:["Hercules",(0,r.jsx)("br",{}),"Gym Tracker"]}),(0,r.jsx)(a.E.p,{...d(.16),className:"text-hercules-text-secondary leading-relaxed max-w-[560px] mx-auto mb-11",style:{fontSize:"clamp(17px, 1.6vw, 21px)"},children:"Track workouts, analyze progress, and hit your goals with AI coaching that actually adapts to you."}),(0,r.jsxs)(a.E.div,{...d(.24),className:"flex flex-wrap gap-3.5 justify-center mb-10",children:[(0,r.jsxs)(l.default,{slot:"hero",campaign:"homepage",className:"inline-flex items-center gap-2.5 px-7 py-4 bg-hercules-ember text-hercules-ink font-bold text-[14px] tracking-[0.03em] rounded hover:bg-hercules-ember-hover transition-colors","aria-label":"Download Hercules on Google Play",children:[(0,r.jsx)("svg",{className:"w-[17px] h-[17px] flex-shrink-0",viewBox:"0 0 512 512",fill:"currentColor","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M48 59.49v393a4.33 4.33 0 007.37 3.07L260 256 55.37 56.42A4.33 4.33 0 0048 59.49zM345.8 174L89.22 32.64l-.16-.09c-4.42-2.4-8.62 3.58-5 7.06l201.13 192.32zM84.08 472.39c-3.64 3.48.56 9.46 5 7.06l.16-.09L345.8 338l-60.61-57.95zM449.38 231l-71.65-39.46L310.36 256l67.37 64.43 71.65-39.46c22.2-12.21 22.2-38.74 0-50.97z"})}),"Get it on Google Play"]}),(0,r.jsxs)("button",{onClick:()=>e("hero_ios"),className:"inline-flex items-center gap-2.5 px-7 py-[15px] bg-transparent text-hercules-text-secondary font-bold text-[14px] tracking-[0.03em] rounded border-[1.5px] border-hercules-border-medium hover:border-hercules-ember hover:text-hercules-ember transition-colors","aria-label":"iOS Coming Soon: get notified at launch",children:[(0,r.jsx)("svg",{className:"w-4 h-4 flex-shrink-0",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"})}),"iOS Coming Soon \xb7 Get notified"]})]}),(0,r.jsx)(a.E.div,{...d(.32),className:"flex flex-wrap gap-5 justify-center text-[13px] font-bold tracking-[0.05em] text-hercules-text-tertiary",children:c.map((e,t)=>(0,r.jsxs)("span",{className:"contents",children:[t>0&&(0,r.jsx)("span",{className:"text-[#3A362E]","aria-hidden":"true",children:"/"}),(0,r.jsx)("span",{children:e})]},e))})]}),(0,r.jsx)("a",{href:"#features","aria-label":"Scroll to features",className:"absolute left-1/2 bottom-9 -translate-x-1/2 text-hercules-text-tertiary hover:text-hercules-ember transition-colors animate-hero-chevron",children:(0,r.jsx)(i,{className:"w-[22px] h-[22px]"})})]})}},297:function(e,t,s){"use strict";s.d(t,{default:function(){return n}});var r=s(7437),a=s(521);let i=[{number:"01",title:"Download & Sign Up",description:"Get the app and create your free account in seconds."},{number:"02",title:"Set Your Goals",description:"Choose your fitness objective and let Hercules build around you."},{number:"03",title:"Start Training",description:"Log workouts, track progress, and get smarter with every session."}];function n(){return(0,r.jsx)("section",{id:"how-it-works",className:"bg-hercules-bone px-6 py-[90px] md:py-[120px]","aria-label":"How It Works",children:(0,r.jsxs)("div",{className:"max-w-[1080px] mx-auto",children:[(0,r.jsxs)(a.E.div,{className:"text-center mb-16 md:mb-[72px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},children:[(0,r.jsx)("p",{className:"kicker text-hercules-ember-deep mb-5",children:"Get Started"}),(0,r.jsx)("h2",{className:"font-clash font-semibold text-hercules-on-bone mb-4",style:{fontSize:"clamp(32px, 4vw, 52px)",lineHeight:1.05},children:"Up and running in minutes"}),(0,r.jsx)("p",{className:"text-[17px] text-hercules-on-bone-secondary max-w-[480px] mx-auto",children:"Three steps between you and your best training."})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-10 md:gap-12",children:i.map((e,t)=>(0,r.jsxs)(a.E.div,{className:"border-t-2 border-hercules-ember pt-6",initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.45,delay:.12*t},children:[(0,r.jsx)("p",{className:"font-clash text-[52px] font-semibold text-hercules-on-bone/[0.15] leading-none mb-3",children:e.number}),(0,r.jsx)("h3",{className:"font-satoshi text-[19px] font-bold text-hercules-on-bone mb-2.5",children:e.title}),(0,r.jsx)("p",{className:"text-[15px] leading-relaxed text-hercules-on-bone-secondary",children:e.description})]},e.number))})]})})}},8212:function(e,t,s){"use strict";s.d(t,{Z:function(){return i}});var r=s(7437),a=s(3145);function i(e){let{image:t,alt:s,priority:i=!1,label:n,className:o=""}=e;return(0,r.jsxs)("div",{className:"flex flex-col items-center ".concat(o),children:[(0,r.jsxs)("div",{className:"relative w-full",children:[(0,r.jsx)("div",{className:"absolute left-0 -translate-x-full top-[20%]",style:{width:3,height:16},children:(0,r.jsx)("div",{className:"w-full h-full rounded-l-[2px]",style:{background:"linear-gradient(to right, #a8a8b0, #c4c4cc)",boxShadow:"-1px 0 3px rgba(0,0,0,0.18)"}})}),(0,r.jsx)("div",{className:"absolute left-0 -translate-x-full top-[28%]",style:{width:3,height:28},children:(0,r.jsx)("div",{className:"w-full h-full rounded-l-[2px]",style:{background:"linear-gradient(to right, #a8a8b0, #c4c4cc)",boxShadow:"-1px 0 3px rgba(0,0,0,0.18)"}})}),(0,r.jsx)("div",{className:"absolute left-0 -translate-x-full top-[38%]",style:{width:3,height:28},children:(0,r.jsx)("div",{className:"w-full h-full rounded-l-[2px]",style:{background:"linear-gradient(to right, #a8a8b0, #c4c4cc)",boxShadow:"-1px 0 3px rgba(0,0,0,0.18)"}})}),(0,r.jsx)("div",{className:"absolute right-0 translate-x-full top-[31%]",style:{width:3,height:36},children:(0,r.jsx)("div",{className:"w-full h-full rounded-r-[2px]",style:{background:"linear-gradient(to left, #a8a8b0, #c4c4cc)",boxShadow:"1px 0 3px rgba(0,0,0,0.18)"}})}),(0,r.jsxs)("div",{className:"relative rounded-[44px]",style:{padding:"3px",background:"linear-gradient(160deg, #f0f0f4 0%, #d8d8de 25%, #c0c0c8 60%, #a8a8b2 100%)",boxShadow:"0 32px 64px rgba(0,0,0,0.22), 0 8px 24px rgba(0,0,0,0.12), 0 0 0 0.5px rgba(255,255,255,0.9), inset 0 1px 0 rgba(255,255,255,0.95)"},children:[(0,r.jsxs)("div",{className:"rounded-[41px] overflow-hidden flex flex-col",style:{background:"#ffffff"},children:[(0,r.jsxs)("div",{className:"flex-shrink-0 relative flex items-center justify-center",style:{height:24,background:"#ffffff"},children:[(0,r.jsx)("div",{style:{width:28,height:4,borderRadius:99,background:"#8a8a94",boxShadow:"inset 0 1px 2px rgba(0,0,0,0.25)"}}),(0,r.jsx)("div",{style:{position:"absolute",right:"22%",top:"50%",transform:"translateY(-50%)",width:7,height:7,borderRadius:"50%",background:"radial-gradient(circle at 35% 35%, #707078, #505058)",boxShadow:"0 0 0 1px rgba(255,255,255,0.2)"}})]}),(0,r.jsx)(a.default,{src:t,alt:s,width:1080,height:2340,className:"w-full block",priority:i}),(0,r.jsx)("div",{className:"flex-shrink-0 flex items-center justify-center",style:{height:38,background:"#ffffff"},children:(0,r.jsx)("div",{style:{width:28,height:3,borderRadius:99,background:"#8a8a94"}})})]}),(0,r.jsx)("div",{className:"absolute inset-0 rounded-[44px] pointer-events-none",style:{background:"linear-gradient(138deg, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.1) 30%, transparent 55%)"}})]})]}),n&&(0,r.jsx)("p",{className:"mt-4 text-center text-[13px] font-semibold tracking-[0.04em] text-hercules-text-secondary",children:n})]})}},9836:function(e,t,s){"use strict";s.d(t,{default:function(){return c}});var r=s(7437),a=s(521),i=s(501);let n=[{key:"monthly",price:"$4.99",period:"per month",tag:""},{key:"yearly",price:"$24.99",period:"per year",tag:"SAVE 58%"},{key:"lifetime",price:"$49.99",period:"one-time",tag:"BEST VALUE"}],o=["Track your workouts","Create workout routines","Smart set suggestions"],l=["Unlimited workouts & plans","Advanced analytics & charts","Volume & distribution insights","Balance score & training insights","Hercules AI assistant","Premium workout library","All future premium updates","Track your workouts","Create workout routines","Smart set suggestions"];function c(){return(0,r.jsx)("section",{id:"premium",className:"bg-hercules-ink px-6 py-[90px] md:py-[120px]","aria-label":"Premium Features",children:(0,r.jsxs)("div",{className:"max-w-[1080px] mx-auto",children:[(0,r.jsxs)(a.E.div,{className:"text-center mb-16 md:mb-[72px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},children:[(0,r.jsx)("p",{className:"kicker text-hercules-ember mb-5",children:"Plans"}),(0,r.jsx)("h2",{className:"font-clash font-semibold text-hercules-text-primary mb-4",style:{fontSize:"clamp(32px, 4vw, 52px)",lineHeight:1.05},children:"Unlock Hercules Pro"}),(0,r.jsx)("p",{className:"text-[17px] text-hercules-text-secondary max-w-[520px] mx-auto",children:"Compare plans and choose what fits your training."})]}),(0,r.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[minmax(260px,1fr)_minmax(340px,1.6fr)] gap-7 items-start",children:[(0,r.jsxs)(a.E.div,{className:"border border-hercules-border-medium px-7 py-9",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.45},children:[(0,r.jsx)("h3",{className:"font-satoshi text-[20px] font-bold text-hercules-text-primary mb-1.5",children:"Free"}),(0,r.jsx)("p",{className:"font-clash text-[38px] font-semibold text-hercules-text-primary mb-6 leading-none",children:"$0"}),(0,r.jsxs)("div",{className:"flex flex-col gap-3.5 mb-7",children:[o.map(e=>(0,r.jsxs)("div",{className:"flex gap-2.5 text-[14px] text-hercules-text-muted",children:[(0,r.jsx)("span",{className:"text-hercules-ember","aria-hidden":"true",children:"✓"}),e]},e)),(0,r.jsx)("p",{className:"text-[13px] text-hercules-text-tertiary pt-1.5",children:"+ core workout tracking tools"})]}),(0,r.jsx)(i.default,{slot:"pricing_free",campaign:"homepage",className:"block text-center border-[1.5px] border-hercules-border-medium text-hercules-text-primary font-bold text-[13px] tracking-[0.04em] uppercase py-3.5 rounded hover:border-hercules-ember hover:text-hercules-ember transition-colors",children:"Start Free"})]}),(0,r.jsxs)(a.E.div,{className:"relative border-[1.5px] border-hercules-ember bg-hercules-ember/[0.04] px-7 py-9",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.45,delay:.1},children:[(0,r.jsx)("div",{className:"absolute top-0 right-0 bg-hercules-ember text-hercules-ink text-[11px] font-bold tracking-[0.08em] px-3.5 py-1.5",children:"RECOMMENDED"}),(0,r.jsx)("h3",{className:"font-satoshi text-[20px] font-bold text-hercules-ember mb-5",children:"Pro"}),(0,r.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3.5 mb-7 mt-4",children:n.map(e=>{let t="yearly"===e.key;return(0,r.jsxs)("div",{className:"relative border-[1.5px] px-3.5 py-4 text-center ".concat(t?"border-hercules-ember":"border-hercules-border-medium"),children:[e.tag&&(0,r.jsx)("span",{className:"absolute -top-[11px] left-1/2 -translate-x-1/2 bg-hercules-ink text-hercules-ember text-[10px] font-bold tracking-[0.05em] px-2 py-0.5 whitespace-nowrap",children:e.tag}),(0,r.jsx)("p",{className:"font-clash text-[26px] font-semibold text-hercules-text-primary leading-none",children:e.price}),(0,r.jsx)("p",{className:"text-[12px] text-hercules-text-secondary mt-1",children:e.period})]},e.key)})}),(0,r.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-5 gap-y-2.5 mb-7",children:l.map(e=>(0,r.jsxs)("div",{className:"flex gap-2.5 text-[14px] text-hercules-text-primary",children:[(0,r.jsx)("span",{className:"text-hercules-ember","aria-hidden":"true",children:"✓"}),e]},e))}),(0,r.jsx)(i.default,{slot:"pricing_pro",campaign:"homepage",className:"block text-center bg-hercules-ember text-hercules-ink font-bold text-[13px] tracking-[0.04em] uppercase py-3.5 rounded hover:bg-hercules-ember-hover transition-colors",children:"Get Pro in the App"})]})]})]})})}},1529:function(e,t,s){"use strict";s.d(t,{default:function(){return o}});var r=s(7437),a=s(521),i=s(8212);let n=[{label:"Dashboard",image:"/images/raw_dashboard.jpg"},{label:"Training Analytics",image:"/images/raw_volume_trend.jpg"},{label:"Personal Records",image:"/images/raw_personal_records.jpg"},{label:"AI Coach Chat",image:"/images/raw_ai_chat.jpg"},{label:"Programs",image:"/images/raw_programs.jpg"}];function o(){return(0,r.jsx)("section",{className:"bg-hercules-ink px-6 py-[90px] md:py-[120px] overflow-hidden","aria-label":"App Screenshots",children:(0,r.jsxs)("div",{className:"max-w-[1180px] mx-auto",children:[(0,r.jsxs)(a.E.div,{className:"text-center mb-16 md:mb-[72px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},children:[(0,r.jsxs)("h2",{className:"font-clash font-semibold text-hercules-text-primary mb-4",style:{fontSize:"clamp(32px, 4vw, 52px)",lineHeight:1.05},children:["Designed for simplicity.",(0,r.jsx)("br",{}),"Built for results."]}),(0,r.jsx)("p",{className:"text-[17px] text-hercules-text-secondary max-w-[480px] mx-auto",children:"A clean, intuitive interface that makes tracking effortless."})]}),(0,r.jsx)("div",{className:"flex flex-wrap gap-6 justify-center",children:n.map((e,t)=>(0,r.jsx)(a.E.div,{className:"w-[150px] sm:w-[181px]",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:Math.min(.08*t,.4)},children:(0,r.jsx)(i.Z,{image:e.image,alt:e.label,label:e.label,priority:0===t})},e.label))})]})})}},7648:function(e,t,s){"use strict";s.d(t,{default:function(){return a.a}});var r=s(2972),a=s.n(r)}},function(e){e.O(0,[972,145,565,413,971,117,744],function(){return e(e.s=2084)}),_N_E=e.O()}]);

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.