1import{e as M,r as m,j as e,S as T,N as R,L as j,B as o,C as x,a as C,b as D,R as N,c as P,P as L,g as O,G as v,A as w,Z as y,F}from"./index-DTIBLqst.js";import{u as _,E as z,A as J}from"./useListeningProgress-CaHBNjHH.js";import{A as B}from"./arrow-left-C7S0Dn0y.js";const H=()=>{var b;const p="Anthems of the week 394",h="https://media.blubrry.com/biggest_tunes_with_mario_135/content.blubrry.com/biggest_tunes_with_mario_135/Biggest-Tunes-with-Mario-394-streamed.mp3",t=M();_(394,p,h);const a=t.source==="episode"&&((b=t.episodeInfo)==null?void 0:b.number)===394,l=a&&t.isPlaying,u=a&&t.isLoading,g=a?t.currentTime:0,i=a?t.duration:0,k=()=>{a?t.isPlaying?t.pause():t.resume():t.playEpisode({number:394,title:p,audioUrl:h})},E=s=>{if(!a||!i)return;const r=s.currentTarget.getBoundingClientRect(),n=(s.clientX-r.left)/r.width;t.seek(n*i)},f=s=>{if(isNaN(s))return"0:00";const r=Math.floor(s/3600),c=Math.floor(s%3600/60),n=Math.floor(s%60);return r>0?`${r}:${c.toString().padStart(2,"0")}:${n.toString().padStart(2,"0")}`:`${c}:${n.toString().padStart(2,"0")}`},[A,S]=m.useState(!1);m.useEffect(()=>{window.scrollTo(0,0)},[]),m.useEffect(()=>{const s=new Image;s.onload=()=>S(!0),s.src="/lovable-uploads/fda-background.jpg"},[]);const d=[{position:1,title:"The One (Extended Mix)",artist:"CamelPhat & Josh Gigante"},{position:2,title:"Imitations (Kaz James Remix)",artist:"Nic Fanciulli"},{position:3,title:"Get High",artist:"Kaz James"},{position:4,title:"Get Dow Saturday Night (Extended)",artist:"Leclaire. & Janse"},{position:5,title:"Faith (Extended Mix) [CIRCA Recordings]",artist:"DOREY"},{position:6,title:"Rock It (Wilkinson Remix)",artist:"Sub Focus"},{position:7,title:"On Fire",artist:"Kaz James"},{position:8,title:"Tuxedo Park",artist:"Simon Doty & My Friend"},{position:9,title:"HRSN",artist:"Because of Art, Jody Wisternoff & James Grant feat. Ayah Marar"},{position:10,title:"9PM (Till I Come) - James Hype Edit",artist:"ATB"},{position:11,title:"Spellbound (Extended Mix)",artist:"JES X Alex M.O.R.P.H. X MRPHLNDR"},{position:12,title:"Flip Club",artist:"Kaz James"},{position:13,title:"Sakura",artist:"Across Boundaries"},{position:14,title:"Dreaming (Feelings)",artist:"Issey Cross, Fish56octagon"},{position:15,title:"Dazed",artist:"Kaz James & Nick Morgan"},{position:16,title:"Not In Love",artist:"Kaz James & Nick Morgan"},{position:17,title:"Animal",artist:"Kaz James"},{position:18,title:"Better (Extended Mix)",artist:"GAMPER & DADONI, Luca Schreiner"},{position:19,title:"Sun In The Cold (Extended Mix)",artist:"Thierry Von Der Warth, LOWEN, Carston"}];return e.jsxs("div",{className:"min-h-screen bg-background overflow-x-hidden relative",children:[e.jsx(T,{title:"Anthems of the Week 394 | Dance One Radio",description:"Episode 394 featuring 19 tracks of the latest electronic dance music, including tracks from CamelPhat, Kaz James, Nic Fanciulli, and more.",image:"https://danceoneradio.com/lovable-uploads/mario-show.jpg",url:window.location.href}),e.jsx("div",{className:`fixed inset-0 z-0 opacity-20 transition-opacity duration-500 ${A?"opacity-20":"opacity-0"}`,style:{backgroundImage:"url(/lovable-uploads/fda-background.jpg)",backgroundSize:"cover",backgroundPosition:"top center",backgroundRepeat:"no-repeat",willChange:"transform",transform:"translateZ(0)",backfaceVisibility:"hidden"}}),e.jsxs("div",{className:"relative z-10",children:[e.jsx(R,{}),e.jsxs("main",{className:"pt-16",children:[e.jsx("section",{className:"py-12 relative",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("div",{className:"mb-8",children:e.jsx(j,{to:"/shows",children:e.jsxs(o,{variant:"ghost",className:"mb-4 hover:text-primary",children:[e.jsx(B,{className:"w-4 h-4 mr-2"}),"Back to Shows"]})})}),e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("div",{className:"flex justify-center mb-8",children:e.jsx("img",{src:"/lovable-uploads/future-dance-anthems.jpg",alt:"Future Dance Anthems with Mario - Episode 394",className:"w-64 h-64 sm:w-80 sm:h-80 rounded-2xl object-cover shadow-[0_0_30px_hsl(var(--primary)/0.2)]",loading:"eager",width:"320",height:"320",decoding:"async",srcSet:"/lovable-uploads/future-dance-anthems-480w.jpg 480w, /lovable-uploads/future-dance-anthems-960w.jpg 960w, /lovable-uploads/future-dance-anthems.jpg 1200w",sizes:"(max-width: 640px) 100v
1w, 320px"})}),e.jsxs("h1",{className:"text-3xl md:text-5xl font-['Orbitron'] font-bold mb-6 text-center",children:[e.jsx("span",{className:"text-neon",children:"Anthems of the week"})," ",e.jsx("span",{className:"text-neon-purple",children:"394"})]}),e.jsxs(x,{className:"card-cyber p-3 sm:p-6 mb-8",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 sm:gap-6 text-muted-foreground text-sm sm:text-base",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(C,{className:"w-5 h-5 text-neon"}),e.jsx("span",{children:"November 15, 2025"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"w-5 h-5 text-neon-purple"}),e.jsx("span",{children:"1:06:05"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(N,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"px-3 py-1 bg-primary/10 text-primary rounded-full text-sm font-medium",children:"EDM ⢠House ⢠Dance"})]})]}),e.jsxs("div",{className:"mt-6 text-center",children:[e.jsx("p",{className:"text-muted-foreground mb-4 leading-relaxed",children:`Meet Mario at Dance One Radio Mario was discovered through a Dance One Radio search for a newly created show. He went on to land a brand new show called 'Biggest Tunes with Mario on D1R'. In his own words, Mario describes his style as "Big Room Sexy house", but because of his love for electronic m...`}),e.jsx("div",{className:"w-full max-w-2xl mx-auto",children:e.jsxs("div",{className:"card-cyber p-3 sm:p-6 bg-gradient-to-br from-background/80 to-background/60 backdrop-blur-sm",children:[e.jsxs("div",{className:"flex items-center gap-2 sm:gap-4 mb-4",children:[e.jsx(o,{variant:"ghost",className:"w-12 h-12 bg-gradient-to-br from-neon/20 to-neon-purple/20 border border-neon/30 rounded-full flex items-center justify-center hover:from-neon/30 hover:to-neon-purple/30 transition-all duration-200 p-0",onClick:k,disabled:u,"aria-label":l?"Pause episode":"Play episode",children:u?e.jsx("div",{className:"w-4 h-4 border-2 border-neon border-t-transparent rounded-full animate-spin"}):l?e.jsx(P,{className:"w-6 h-6 text-neon"}):e.jsx(L,{className:"w-6 h-6 text-neon"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h2",{className:"font-semibold text-primary",children:"Future Dance Anthems with Mario"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Episode 394 - Anthems of the week"})]})]}),e.jsx("div",{className:"mb-4",children:e.jsx(z,{isActive:l})}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"h-2 bg-primary/40 border border-primary/50 rounded-full cursor-pointer group/progress hover:bg-primary/50 transition-colors",onClick:E,children:e.jsx("div",{className:"h-full bg-neon-purple rounded-full transition-all duration-150 relative",style:{width:`${i>0?g/i*100:0}%`},children:e.jsx("div",{className:"absolute right-0 top-1/2 -translate-y-1/2 w-4 h-4 bg-neon-purple rounded-full shadow-lg shadow-neon-purple/50 opacity-0 group-hover/progress:opacity-100 transition-opacity border-2 border-background"})})}),e.jsxs("div",{className:"flex justify-between text-sm text-primary font-medium",children:[e.jsx("span",{children:f(g)}),e.jsx("span",{children:f(i)})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-xs text-muted-foreground",children:"Duration"}),e.jsx("p",{className:"text-sm font-medium text-neon-purple",children:"1:06:05"})]})]}),e.jsxs("div",{className:"bg-background/50 rounded-lg p-4 border border-neon/20",children:[e.jsxs("div",{className:"text-center mb-4",children:[e.jsx("p",{className:"text-muted-foreground mb-2",children:"This episode is available on our podcast platforms"}),e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center gap-2 sm:gap-4",children:[e.jsx(o,{asChild:!0,className:"bg-gradient-to-r from-neon/20 to-neon-purple/20 border-neon/30 hover:from-neon/30 hover:to-neon-purple/30",children:e.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/future-dance-anthems-with-mario/id1439656478",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2",children:[e.jsx(J,{className:"w-4 h-4"}),"Listen on Apple Podcasts"]})}),e.jsx(o,{variant:"outline",asChild:!0,children:e.jsxs(j,{to:"/player",className:"flex items-center gap-2",children:[e.jsx(N,{className:"w-4 h-4"}),"Live Radio"]})})]})]}),e.jsx("div",{className:"text-center",children:e.jsx("p",{className:"text-xs text-muted-foreground",children:"Subscribe to get notified when new episodes are available"})})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsx(O,{url:window.location.href,title:"Anthems of the week 394 - Future Dance Anthems with Mario",description:"Episode 394 featuring 19 tracks of the latest electronic dance music.",image:`${window.location.origin}/lovable-uploads/future-dance-anthems.jpg`})})]})]})]})]})}),e.jsx(v,{slot:w.IN_CONTENT},"episode394-ad"),e.jsx("section",{className:"py-12",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-['Orbitron'] font-bold mb-8 text-center",children:e.jsx("span",{className:"text-neon-purple",children:"Track Listing"})}),e.jsx("div",{className:"grid gap-3",children:d.map(s=>e.jsx(x,{className:"card-cyber p-2 sm:p-4 hover:scale-[1.01] transition-all duration-200 group",children:e.jsxs("div",{className:"flex items-center gap-2 sm:gap-4",children:[e.jsx("div",{className:"w-8 h-8 sm:w-12 sm:h-12 bg-gradient-to-br from-neon/20 to-neon-purple/20 border border-neon/30 rounded-full flex items-center justify-center text-neon font-['Orbitron'] font-bold text-xs sm:text-sm shrink-0",children:s.position}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("h3",{className:"text-xs sm:text-sm font-semibold text-primary group-hover:text-neon transition-colors break-words sm:truncate",children:[s.title,s.isUnreleased&&e.jsx("span",{className:"ml-2 px-2 py-0.5 bg-neon/20 text-neon text-[10px] sm:text-xs rounded-full",children:"UNRELEASED"})]}),e.jsx("p",{className:"text-xs sm:text-sm text-muted-foreground break-words sm:truncate",children:s.artist}),e.jsx("div",{className:"sm:hidden",children:e.jsx(y,{title:s.title,artist:s.artist,variant:"mobile"})})]}),e.jsx("div",{className:"hidden sm:block",children:e.jsx(y,{title:s.title,artist:s.artist})})]})},s.position))}),e.jsx(x,{className:"card-cyber p-6 mt-8",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h3",{className:"text-xl font-['Orbitron'] font-bold mb-4 text-neon-purple",children:"Episode Statistics"}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold text-neon font-['Orbitron']",children:d.length}),e.jsx("div",{className:"text-sm text-muted-foreground",children:"Total Tracks"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold text-neon-purple font-['Orbitron']",children:d.filter(s=>s.isUnreleased).length}),e.jsx("div",{className:"text-sm text-muted-foreground",children:"Unreleased"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold text-primary font-['Orbitron']",children:"1:06:05"}),e.jsx("div",{className:"text-sm text-muted-foreground",children:"Duration"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold text-neon font-['Orbitron']",children:"394"}),e.jsx("div",{className:"text-sm text-muted-foreground",children:"Episode"})]})]})]})})]})})}),e.jsx(v,{slot:w.AFTER_TRACKLIST,format:"rectangle"},"episode394-tracklist-ad")]}),e.jsx(F,{})]})]})};export{H as default};
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.