PageSourceSearch

https://danceoneradio.com/assets/Episode420-DbdUqJIn.js

js danceoneradio.com collected 2026-10-07 18:01:10 UTC 8,188 bytes, 1 lines download raw bytes

1import{f as C,e as E,r as u,j as e,S,N as B,L as v,B as h,C as P,a as I,b as L,R as N,c as M,P as F,g as T,G as z,F as R}from"./index-DTIBLqst.js";import{L as $}from"./LoginPrompt-JFd6IzDW.js";import{E as D}from"./EpisodeTracklist-BgbGzZUc.js";import{u as H,E as O,A as G}from"./useListeningProgress-CaHBNjHH.js";import{A as U}from"./arrow-left-C7S0Dn0y.js";const Z=()=>{var w;const{user:i}=C(),d=420,b="Anthems of the week 420",x="https://media.blubrry.com/biggest_tunes_with_mario_135/mc.blubrry.com/biggest_tunes_with_mario_135/stream_2026-07-31_170007.mp3?awCollectionId=673838&awEpisodeId=12187463&aw_0_azn.pgenre=Music&aw_0_1st.ri=blubrry&aw_0_azn.pcountry=US&aw_0_azn.planguage=en-us&cat_exclude=IAB1-8%2CIAB1-9%2CIAB7-41%2CIAB8-5%2CIAB8-18%2CIAB11-4%2CIAB23%2CIAB24%2CIAB25%2CIAB26&aw_0_cnt.rss=https%3A%2F%2Ffeeds.blubrry.com%2Ffeeds%2Fbiggest_tunes_with_mario_135.xml",{progress:o,saveProgress:f}=H(d,b,x),s=E(),t=s.source==="episode"&&((w=s.episodeInfo)==null?void 0:w.number)===d,c=t&&s.isPlaying,j=t&&s.isLoading,n=t?s.currentTime:0,a=t?s.duration:0,[y,k]=u.useState(!1);u.useEffect(()=>{window.scrollTo(0,0)},[]),u.useEffect(()=>{const r=new Image;r.onload=()=>k(!0),r.src="/lovable-uploads/fda-background.jpg"},[]),u.useEffect(()=>{if(!i||!t||!c)return;const r=setInterval(()=>{n>0&&a>0&&f(n,a)},5e3);return()=>clearInterval(r)},[i,t,c,n,a,f]);const _=()=>{t?s.isPlaying?(s.pause(),i&&n>0&&a>0&&f(n,a)):s.resume():(s.playEpisode({number:d,title:b,audioUrl:x}),o&&o.playback_position>0&&setTimeout(()=>s.seek(o.playback_position),500))},A=r=>{if(!t||!a)return;const l=r.currentTarget.getBoundingClientRect(),p=(r.clientX-l.left)/l.width;s.seek(p*a)},m=r=>{if(isNaN(r))return"0:00";const l=Math.floor(r/3600),g=Math.floor(r%3600/60),p=Math.floor(r%60);return l>0?`${l}:${g.toString().padStart(2,"0")}:${p.toString().padStart(2,"0")}`:`${g}:${p.toString().padStart(2,"0")}`};return e.jsxs("div",{className:"min-h-screen bg-background overflow-x-hidden relative",children:[e.jsx(S,{title:"Anthems of the Week 420 | Dance One Radio",description:"Episode 420 tracklist featuring Swedish House Mafia, Solomun, Skrillex, KSHMR, Cloonee and more.",image:"https://danceoneradio.com/lovable-uploads/future-dance-anthems.jpg",url:typeof window<"u"?window.location.href:""}),e.jsx("div",{className:`fixed inset-0 z-0 opacity-20 transition-opacity duration-500 ${y?"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(B,{}),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(v,{to:"/shows",children:e.jsxs(h,{variant:"ghost",className:"mb-4 hover:text-primary",children:[e.jsx(U,{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 420",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) 100vw, 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:"420"})]}),e.jsxs(P,{className:"card-cyber p-6 mb-8",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-6 text-muted-foreground",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"w-5 h-5 text-neon"}),e.jsx("span",{children:"August 1, 2026"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"w-5 h-5 text-neon-purple"}),e.jsx("span",{children:a>0?m(a):"Coming soon"})]}),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:"Anthems that shape today's dance scene..."}),e.jsx("div",{className:"w-full max-w-2xl mx-auto",children:e.jsxs("div",{className:"card-cyber p-6 bg-gradient-to-br from-background/80 to-background/60 backdrop-blur-sm",children:[e.jsxs("div",{className:"flex items-center gap-4 mb-4",children:[e.jsx(h,{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:_,disabled:j||!x,children:j?e.jsx("div",{className:"w-4 h-4 border-2 border-neon border-t-transparent roun
1ded-full animate-spin"}):c?e.jsx(M,{className:"w-6 h-6 text-neon"}):e.jsx(F,{className:"w-6 h-6 text-neon"})}),e.jsxs("div",{className:"flex-1 text-left",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 420 - Anthems of the week"})]})]}),e.jsx("div",{className:"mb-4",children:e.jsx(O,{isActive:c})}),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:A,children:e.jsx("div",{className:"h-full bg-neon-purple rounded-full transition-all duration-150 relative",style:{width:`${a>0?n/a*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:m(n)}),e.jsx("span",{children:m(a)})]})]}),!i&&e.jsx("div",{className:"mt-6",children:e.jsx($,{})}),i&&o&&o.playback_position>30&&e.jsx("div",{className:"mt-4 p-3 bg-primary/10 border border-primary/30 rounded-lg",children:e.jsxs("p",{className:"text-sm text-primary text-center",children:["✨ Saved progress: Resume from ",m(o.playback_position)]})}),e.jsx("div",{className:"mt-4 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 justify-center gap-4 flex-wrap",children:[e.jsx(h,{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(G,{className:"w-4 h-4"}),"Listen on Apple Podcasts"]})}),e.jsx(h,{variant:"outline",asChild:!0,children:e.jsxs(v,{to:"/player",className:"flex items-center gap-2",children:[e.jsx(N,{className:"w-4 h-4"}),"Live Radio"]})})]})]})})]})}),e.jsx("div",{className:"mt-4",children:e.jsx(T,{url:typeof window<"u"?window.location.href:"",title:"Anthems of the week 420 - Future Dance Anthems with Mario",description:"Anthems that shape today's dance scene...",image:typeof window<"u"?`${window.location.origin}/lovable-uploads/future-dance-anthems.jpg`:""})})]})]})]})]})}),e.jsx(z,{slot:"6777392184"},"episode420-ad"),e.jsx(D,{episodeNumber:d})]}),e.jsx(R,{})]})]})};export{Z 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.