1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{75557:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return n(91486)}])},73837:function(e,t,n){"use strict";var r=n(13077),o=n(85893);t.Z=(0,r.Z)((0,o.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess")},85413:function(e,t,n){"use strict";var r=n(13077),o=n(85893);t.Z=(0,r.Z)((0,o.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore")},84166:function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var r=n(63366),o=n(87462),i=n(67294),s=n(90512),a=n(4953),l=n(34867),c=n(94780),d=n(45098),h=n(29628),x=n(39707),u=n(17172),m=n(95408),p=n(98700),g=n(85893);let f=["component","direction","spacing","divider","children","className","useFlexGap"],b=(0,u.Z)(),v=(0,d.Z)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function j(e){return(0,h.Z)({props:e,name:"MuiStack",defaultTheme:b})}let y=e=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],Z=({ownerState:e,theme:t})=>{let n=(0,o.Z)({display:"flex",flexDirection:"column"},(0,m.k9)({theme:t},(0,m.P$)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){let r=(0,p.hB)(t),o=Object.keys(t.breakpoints.values).reduce((t,n)=>(("object"==typeof e.spacing&&null!=e.spacing[n]||"object"==typeof e.direction&&null!=e.direction[n])&&(t[n]=!0),t),{}),i=(0,m.P$)({values:e.direction,base:o}),s=(0,m.P$)({values:e.spacing,base:o});
1"object"==typeof i&&Object.keys(i).forEach((e,t,n)=>{if(!i[e]){let r=t>0?i[n[t-1]]:"column";i[e]=r}}),n=(0,a.Z)(n,(0,m.k9)({theme:t},s,(t,n)=>e.useFlexGap?{gap:(0,p.NA)(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${y(n?i[n]:e.direction)}`]:(0,p.NA)(r,t)}}))}return(0,m.dt)(t.breakpoints,n)};var w=n(77527),k=n(44001),D=function(e={}){let{createStyledComponent:t=v,useThemeProps:n=j,componentName:a="MuiStack"}=e,d=()=>(0,c.Z)({root:["root"]},e=>(0,l.ZP)(a,e),{}),h=t(Z);return i.forwardRef(function(e,t){let a=n(e),l=(0,x.Z)(a),{component:c="div",direction:u="column",spacing:m=0,divider:p,children:b,className:v,useFlexGap:j=!1}=l,y=(0,r.Z)(l,f),Z=d();return(0,g.jsx)(h,(0,o.Z)({as:c,ownerState:{direction:u,spacing:m,useFlexGap:j},ref:t,className:(0,s.Z)(Z.root,v)},y,{children:p?function(e,t){let n=i.Children.toArray(e).filter(Boolean);return n.reduce((e,r,o)=>(e.push(r),o<n.length-1&&e.push(i.cloneElement(t,{key:`separator-${o}`})),e),[])}(b,p):b}))})}({createStyledComponent:(0,w.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,k.i)({props:e,name:"MuiStack"})})},54996:function(e,t,n){"use strict";var r=n(20567),o=n(85893),i=n(67294);t.Z=function(e){let{slot:t,width:n,height:s}=e,a=(0,i.useRef)(null);(0,i.useEffect)(()=>{try{if(a.current&&a.current.offsetWidth<100)return;(window.adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){console.error("Adsense error:",e)}},[]);let l=n&&s,c=l?{display:"inline-block",width:"".concat(n,"px"),height:"".concat(s,"px")}:{display:"block"};return(0,o.jsx)("div",{style:{textAlign:"center",minHeight:l?s:"auto",marginTop:"12px"},children:(0,o.jsxs)("div",{style:{border:"1px solid #524e4eff",paddingTop:"6px",borderRadius:"4px"},children:[(0,o.jsx)("div",{style:{fontSize:"11px",color:"#524e4eff",marginBottom:"6px",letterSpacing:"0.3px"},children:"Sponsored"}),(0,o.jsx)("ins",(0,r._)({ref:a,className:"adsbygoogle",style:c,"data-ad-client":"ca-pub-6596539204451830","data-ad-slot":t},!l&&{"data-ad-format":"auto","data-full-width-responsive":"true"}))]})})}},43992:function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var r=n(85893),o=n(67294),i=n(60762),s=n(77527);let a=(0,s.ZP)(i.Z)(e=>{let{theme:t,disabled:n}=e;return{width:"100%",borderRadius:"5px",backgroundColor:"#ffffff",boxShadow:"0 1px 2px 0 rgba(0, 0, 0, 0.1)",border:"none",pointerEvents:n?"none":"auto",opacity:n?.66:1}});var l=e=>{let{children:t,disabled:n}=e;return(0,r.jsx)(a,{disabled:n,children:t})},c=n(20567),d=n(47702),h=n(96788),x=n(34375),u=n(60990),m=n(52857),p=n(73837),g=n(85413);let f=(0,s.ZP)("div")(e=>{let{theme:t,headerColor:n}=e;return{display:"flex",padding:"0 10px 0 20px !important",borderBottom:n?"1px solid #efeff1":"none",backgroundColor:n||"#ffffff"}}),b=(0,s.ZP)(h.Z,{shouldForwardProp:e=>"fontColor"!==e})(e=>{let{fontColor:t}=e;return{color:t||"inherit","& button":{"&:hover":{backgroundColor:"transparent"}}}});(0,s.ZP)("div")(()=>({width:"18px",height:"18px"})),(0,s.ZP)("div")(()=>({width:"100%"}));let v=(0,s.ZP)(e=>{var{colorCode:t}=e,n=(0,d._)(e,["colorCode"]);return(0,r.jsx)("div",(0,c._)({},n))})(e=>{let{colorCode:t}=e;return{width:"8px",height:"8px",backgroundColor:t,borderRadius:"50%",marginLeft:"8px"}});var j=e=>{let{cardTitle:t,handleExpandClick:n,expanded:o,collapsible:i,headerColor:a,fontColor:l,icon:c,colorCode:d,style:h,isTitleJsx:j}=e,y=(0,s.ZP)(x.Z)(e=>{let{theme:t,colorCode:n}=e;return{borderBottom:"1px solid #efeff1",padding:"0 16px !important",borderLeft:n?"3px solid ".concat(n," !important"):"none"}});return(0,r.jsx)(y,{avatar:c,title:(0,r.jsxs)(f,{headerColor:a,children:[(0,r.jsxs)(u.Z,{display:"flex",alignItems:"center",width:"100%",children:[j?t:(0,r.jsx)(b,{fontColor:"#000",children:t}
1),(0,r.jsx)(v,{colorCode:d})]}),i&&(0,r.jsx)(m.Z,{onClick:n,"aria-expanded":o,"aria-label":"show more",disableFocusRipple:!0,disableRipple:!0,size:"large",children:o?(0,r.jsx)(p.Z,{}):(0,r.jsx)(g.Z,{})})]}),titleTypographyProps:{variant:"h2"}})},y=n(71919),Z=n(4291);let w=(0,s.ZP)(y.Z)(e=>{let{theme:t}=e;return{backgroundColor:"#fbfbfd"}}),k=e=>{let{cardTitle:t,collapsible:n,children:i,icon:s,headerColor:a,color:c="#fbfbfd",disableExpand:d,colorCode:h,onExpandChange:x,isTitleJsx:u,disabled:m,expanded:p=!1}=e,[g,f]=o.useState(!1);return(0,r.jsxs)(l,{disabled:m,children:[(0,r.jsx)(j,{isTitleJsx:u,colorCode:h,cardTitle:t,handleExpandClick:d?()=>{}:()=>{f(!g),x&&x(!g)},expanded:g,collapsible:n,icon:s,headerColor:a,fontColor:"black"}),n?(0,r.jsx)(Z.Z,{sx:{background:"#fbfbfd"},in:g,timeout:400,children:(0,r.jsx)(w,{children:i})}):(0,r.jsx)(y.Z,{style:{background:"#fbfbfd"},children:i})]})};k.CardHeader=j;var D=k},13771:function(e,t,n){"use strict";async function r(e,t,n){let r=parseFloat(e),o=parseFloat(t);if(isNaN(r)||isNaN(o))throw Error("fetchNWSWeather: invalid coordinates lat=".concat(e," lon=").concat(t));let i="/api/weather?lat=".concat(r.toFixed(4),"&lon=").concat(o.toFixed(4)),s=await fetch(i,n?{signal:n}:void 0);if(!s.ok)throw Error("Weather API ".concat(s.status));return s.json()}n.d(t,{O:function(){return r}})},91486:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(85893),o=n(60990),i=n(20567),s=n(14932),a=n(67294),l=n(96788),c=n(84677),d=n(68573),h=n(61769),x=n(4298),u=n.n(x),m=n(43992),p=n(11163),g=n(25675),f=n.n(g),b=n(97578),v=n(5152),j=n.n(v),y=n(87528);n(14740);var Z=n(81873),w=n(41664),k=n.n(w);function D(e){var t;let{venue:n}=e,i=function(e){if(!e)return null;let t=new Date(e);return isNaN(t)?null:t.toLocaleDateString("en-US",{weekday:"short",month:"short",day:"numeric"})}(null===(t=n.nextShow)||void 0===t?void 0:t.date),s=n.upcomingCount||0;return(0,r.jsx)(k(),{href:"/venues/".concat(n.slug),style:{textDecoration:"none",color:"inherit",display:"block"},children:(0,r.jsxs)(o.Z,{sx:{border:"1px solid",borderColor:"divider",borderRadius:2,p:2,backgroundColor:"#fff",height:"100%",transition:"box-shadow 0.15s, border-color 0.15s",cursor:"pointer","&:hover":{boxShadow:"0 4px 16px rgba(0,0,0,0.10)",borderColor:"primary.main"}},children:[(0,r.jsx)(l.Z,{variant:"subtitle1",sx:{fontWeight:700,mb:.5,lineHeight:1.3},children:n.name}),(0,r.jsx)(l.Z,{variant:"body2",sx:{color:"text.secondary",mb:1},children:n.city}),n.nextShow?(0,r.jsxs)(o.Z,{sx:{mb:1},children:[(0,r.jsx)(l.Z,{variant:"caption",sx:{color:"text.secondary",display:"block"},children:"Next show"}),(0,r.jsx)(l.Z,{variant:"body2",sx:{fontWeight:600,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:n.nextShow.title}),i&&(0,r.jsx)(l.Z,{variant:"caption",sx:{color:"text.secondary"},children:i})]}):(0,r.jsx)(l.Z,{variant:"body2",sx:{color:"text.secondary",mb:1,fontStyle:"italic"},children:"Check back for upcoming shows"}),s>0&&(0,r.jsx)(Z.Z,{label:"".concat(s," upcoming show").concat(1===s?"":"s"),size:"small",sx:{mt:.5,backgroundColor:"#eff6ff",color:"#1d4ed8",fontWeight:600,fontSize:11}})]})})}function C(){let[e,t]=(0,a.useState)([]),[n,i]=(0,a.useState)(null);return((0,a.useEffect)(()=>{fetch("/api/trending-venues").then(e=>e.json()).then(e=>{Array.isArray(e.venues)&&e.venues.length>0&&(t(e.venues),i(e.updatedAt||null))}).catch(()=>{})},[]),0===e.length)?null:(0,r.jsxs)(o.Z,{component:"section",sx:{mt:5,mb:4},children:[(0,r.jsxs)(o.Z,{sx:{display:"flex",alignItems:"baseline",gap:2,mb:2,flexWrap:"wrap"},children:[(0,r.jsx)(l.Z,{variant:"h2",sx:{fontSize:{xs:"1.4rem",sm:"1.7rem"},fontWeight:700},children:"Trending Venue Schedules"}),n&&(0,r.jsxs)(l.Z,{variant:"caption",sx:{color:"text.secondary"},children:["Updated ",new Date(n).toLocaleDateString("en-US",{month:"short",day:"numeric"})]})]}),(0,r.jsx)(l.Z,{variant:"body2",sx:{mb:2.5,color:"text.secondary"},children:"Most-visited venue pages this week â click to see who's playing."}),(0,r.jsx)(o.Z,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr 1fr",sm:"repeat(3, 1fr)",md:"repeat(4, 1fr)"},gap:2},children:e.map(e=>(0,r.jsx)(D,{venue:e},e.slug))})]})}var S=n(84166),_=n(77069),M=n(24022),W=n(29204),z=n(31051);function E(e){let{links:t}=e;return(0,r.jsx)(S.Z,{direction:"row",spacing:1,flexWrap:"wrap",children:t.map(e=>(0,r.jsx)(c.Z,{component:k(),href:e.href,size:"small",variant:"text",children:e.label},e.href))})}function P(){return(0,r.jsxs)(o.Z,{sx:{maxWidth:960,mx:"auto",px:2,py:3},children:[(0,r.jsxs)(o.Z,{sx:{mb:3},children:[(0,r.jsx)(l.Z,{variant:"h5",component:"h2",gutterBottom:!0,children:"Explore More Live Music Areas"}),(0,r.jsxs)(S.Z,{direction:{xs:"column",sm:"row"},spacing:2,sx:{mt:1},children:[(0,r.jsx)(c.Z,{component:k(),href:"/events/bethlehem",variant:"contained",fullWidth:!0,children:"Lehigh Valley Shows"}),(0,r.jsx)(c.Z,{component:k(),href:"/events/ocean-city",variant:"contained",fullWidth:!0,children:"Ocean City & Rehoboth"}),(0,r.jsx)(c.Z,{component:k(),href:"/events/baltimore",variant:"contained",fullWidth:!0,children:"Baltimore Live Music"})]})]}),(0,r.jsxs)(o.Z,{children:[(0,r.jsx)(l.Z,{variant:"h6",component:"h3",gutterBottom:!0,children:"Browse All Regions"}),(0,r.jsxs)(_.Z,{defaultExpanded:!0,children:[(0,r.jsx)(M.Z,{expandIcon:(0,r.jsx)(z.Z,{}),children:(0,r.jsx)(l.Z,{children:"New York"})}),(0,r.jsx)(W.Z,{children:(0,r.jsx)(E,{links:[{href:"/events/long-island",label:"Long Island"}
1,{href:"/events/new-york-city",label:"NYC"}]})})]}),(0,r.jsxs)(_.Z,{children:[(0,r.jsx)(M.Z,{expandIcon:(0,r.jsx)(z.Z,{}),children:(0,r.jsx)(l.Z,{children:"Pennsylvania"})}),(0,r.jsx)(W.Z,{children:(0,r.jsx)(E,{links:[{href:"/events/bethlehem",label:"Lehigh Valley (Bethlehem / Allentown / Easton)"}]})})]}),(0,r.jsxs)(_.Z,{children:[(0,r.jsx)(M.Z,{expandIcon:(0,r.jsx)(z.Z,{}),children:(0,r.jsx)(l.Z,{children:"Maryland"})}),(0,r.jsx)(W.Z,{children:(0,r.jsx)(E,{links:[{href:"/events/baltimore",label:"Baltimore"},{href:"/events/annapolis",label:"Annapolis"},{href:"/events/ocean-city",label:"Ocean City"}]})})]})]})]})}var A=n(54996),L=()=>{let e={background:"#334e65",color:"white",textTransform:"none",fontSize:"14px",px:2,py:1,borderRadius:"20px","&:hover":{background:"#446b87"}};return(0,r.jsxs)(o.Z,{sx:{display:"flex",justifyContent:"center",flexWrap:"wrap",gap:1.5,mb:3,mt:2},children:[(0,r.jsx)(c.Z,{href:"/events?saved=true",sx:e,children:"â Saved"}),(0,r.jsx)(c.Z,{href:"/events?location=near-me",sx:e,children:"\uD83D\uDCCD Near Me"}),(0,r.jsx)(c.Z,{href:"/events/tonight",sx:e,children:"\uD83D\uDCC5 Tonight"}),(0,r.jsx)(c.Z,{href:"/events/weekend",sx:e,children:"\uD83D\uDCC5 Weekend"})]})},N=n(13771);let T=j()(()=>n.e(4514).then(n.bind(n,34514)),{loadableGenerated:{webpack:()=>[34514]},ssr:!1});function B(){(0,p.useRouter)();let[e,t]=(0,a.useState)(0),[n,x]=(0,a.useState)(0),[g,v]=(0,a.useState)([]),[j,Z]=(0,a.useState)([]),[w,k]=(0,a.useState)(""),[D,S]=(0,a.useState)(null),[_,M]=(0,a.useState)({}),[W,z]=(0,a.useState)(null),[E,B]=(0,a.useState)({}),[F,R]=(0,a.useState)([]),I=(e,t,n,r)=>{let o=Math.sin((n-e)*Math.PI/180/2)**2+Math.cos(e*Math.PI/180)*Math.cos(n*Math.PI/180)*Math.sin((r-t)*Math.PI/180/2)**2;return 7917.6*Math.atan2(Math.sqrt(o),Math.sqrt(1-o))},O=e=>e>=1e3?"".concat((e/1e3).toFixed(1),"k+"):"".concat(e,"+"),H=e=>{if(!e)return"Recently";let t=Math.floor((new Date-new Date(e.seconds?1e3*e.seconds:e))/864e5);return 0===t?"Today":1===t?"Yesterday":t<7?"".concat(t," days ago"):t<30?"".concat(Math.floor(t/7)," weeks ago"):"".concat(Math.floor(t/30)," months ago")};return(0,a.useEffect)(()=>{let e=localStorage.getItem("wt_event_count");e&&t(parseInt(e,10))},[]),(0,a.useEffect)(()=>{let e=[{key:"memorial-day-2026",name:"Memorial Day",emoji:"\uD83C\uDFD6ï¸",start:"2026-05-23",end:"2026-05-25",display:"May 23â25"},{key:"july4th-2026",name:"July 4th",emoji:"\uD83C\uDF86",start:"2026-07-03",end:"2026-07-05",display:"July 3â5"},{key:"labor-day-2026",name:"Labor Day",emoji:"\uD83C\uDF05",start:"2026-09-05",end:"2026-09-07",display:"Sep 5â7"}];fetch("/api/home/summary").then(e=>e.json()).then(n=>{null!=n.upcomingEventCount&&(t(n.upcomingEventCount),localStorage.setItem("wt_event_count",String(n.upcomingEventCount)));let r=new Date,o=(t,o)=>{var a,l;
1let c=(null===(a=n.holidays)||void 0===a?void 0:a[t])||{},d={};for(let t of e)0>Math.floor((new Date(t.end+"T23:59:59")-r)/864e5)||(d[t.key]=(0,s._)((0,i._)({},t),{count:null!==(l=c[t.key])&&void 0!==l?l:0}));Object.keys(d).length>0&&o(d)};o("NY",M),o("MD",B)}).catch(()=>{}),fetch("/api/active-venue-count").then(e=>e.json()).then(e=>{e.count&&x(e.count)}).catch(()=>{}),(0,N.O)(40.6776,-73.4179).then(e=>S(e)).catch(()=>{}),fetch("https://api.open-meteo.com/v1/forecast?latitude=38.9784&longitude=-76.4922¤t_weather=true&temperature_unit=fahrenheit&timezone=America%2FNew_York").then(e=>e.json()).then(e=>{var t;(null==e?void 0:null===(t=e.current_weather)||void 0===t?void 0:t.temperature)!=null&&z(Math.round(e.current_weather.temperature))}).catch(()=>{})},[]),(0,a.useEffect)(()=>{fetch("/api/home/recent").then(e=>e.json()).then(e=>{e.venues&&v(e.venues),e.bands&&Z(e.bands)}).catch(()=>{})},[]),(0,a.useEffect)(()=>{let e=(0,y.k$)();fetch("/api/home/highlighted").then(e=>e.json()).then(t=>{if(!t.events)return;let n=t.events.map(e=>(0,s._)((0,i._)({},e),{main_date:e.main_date?new Date(e.main_date):null}));(null==e?void 0:e.lat)&&(null==e?void 0:e.lng)&&(null==e?void 0:e.miles)&&(n=n.filter(t=>!!t.coordinates&&I(e.lat,e.lng,t.coordinates.latitude,t.coordinates.longitude)<=e.miles)),R(n.slice(0,5))}).catch(()=>R([]))},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u(),{id:"json-ld-schema",type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"WebSite",name:"Webtunes",url:"https://webtunes.com",description:"Discover live music events and concerts near you with Webtunes! Your go-to guide for upcoming events, featuring details, locations, and everything you need.",sameAs:["https://www.facebook.com/WebtunesLive/","https://www.facebook.com/webtunesMD/","https://www.facebook.com/webtunesny/","https://www.instagram.com/webtuneslive","https://x.com/johnfromny","https://youtube/@webtunes"],potentialAction:{"@type":"SearchAction",target:"https://webtunes.com/search?q={search_term_string}","query-input":"required name=search_term_string"}})}}),(0,r.jsxs)(o.Z,{sx:{px:{xs:"20px",sm:"30px"},pt:{xs:"8px",sm:"12px"},pb:{xs:"20px",sm:"30px"}},children:[(0,r.jsxs)(o.Z,{component:"header",sx:{"& h1":{marginTop:0,marginBottom:"8px",fontSize:{xs:"1.6rem",md:"2rem"}}},children:[(0,r.jsx)("h1",{children:"Live Music Near Me Tonight & This Weekend"}),(0,r.jsxs)(l.Z,{sx:{mb:2,fontSize:"1.1rem"},children:["Find live music near you tonight and this weekend â with",e>0?" ".concat((1e3*Math.floor(e/1e3)).toLocaleString(),"+"):"3,000+","upcoming shows updated daily."]})]}),(0,r.jsx)(L,{}),(0,r.jsx)(T,{}),(0,r.jsxs)(o.Z,{component:"section",sx:{mb:4},children:[(0,r.jsx)(l.Z,{variant:"body1",sx:{mb:3,lineHeight:1.7},children:"Not sure where to start? Check whatâs happening now, explore outdoor shows, or browse by location below."}),(0,r.jsxs)(o.Z,{sx:{mb:3,borderRadius:3,border:"1px solid",borderColor:"divider",backgroundColor:"#f8fafc",overflow:"hidden"},children:[(0,r.jsxs)(o.Z,{sx:{px:{xs:2,md:3},pt:2,pb:1.5,display:"flex",alignItems:"center",gap:1.5},children:[(0,r.jsx)(l.Z,{variant:"h5",sx:{fontWeight:800,fontSize:{xs:"1.2rem",md:"1.35rem"}},children:"Long Island"}),(0,r.jsx)(o.Z,{sx:{px:1,py:.25,borderRadius:1,backgroundColor:"#334e65",color:"white",fontSize:"0.65rem",fontWeight:700,letterSpacing:"0.06em",textTransform:"uppercase",lineHeight:1.6},children:"Featured"})]}),(0,r.jsxs)(o.Z,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",md:"1fr 1fr"},gap:0},children:[(0,r.jsx)(o.Z,{component:"a",href:"/events/long-island","aria-label":"Long Island live music events and concerts",sx:{dis
1play:"block",height:{xs:180,md:260},backgroundImage:"url(/long_island.jpg)",backgroundSize:"cover",backgroundPosition:"center",transition:"opacity 0.2s","&:hover":{opacity:.92}}}),(0,r.jsxs)(o.Z,{sx:{px:{xs:2,md:3},py:{xs:2,md:2.5},display:"flex",flexDirection:"column",gap:1.5},children:[(0,r.jsxs)(o.Z,{sx:{display:"flex",gap:1},children:[(0,r.jsx)(c.Z,{variant:"contained",size:"small",href:"/events/long-island/tonight",sx:{background:"#334e65",color:"white",textTransform:"none",fontSize:"13px","&:hover":{background:"#446b87"}},children:"Tonight"}),(0,r.jsx)(c.Z,{variant:"contained",size:"small",href:"/events/long-island/weekend",sx:{background:"#334e65",color:"white",textTransform:"none",fontSize:"13px","&:hover":{background:"#446b87"}},children:"This Weekend"}),(0,r.jsx)(c.Z,{variant:"outlined",size:"small",href:"/events/long-island",sx:{textTransform:"none",fontSize:"13px",borderColor:"#334e65",color:"#334e65"},children:"All Events"})]}),(0,r.jsxs)(o.Z,{component:"a",href:"/events/long-island/outdoors",sx:{display:"block",background:"linear-gradient(135deg, #0d4f6e, #1a7a9e)",color:"white",borderRadius:2,px:2,py:1.5,textDecoration:"none","&:hover":{opacity:.92}},children:[(0,r.jsx)(l.Z,{variant:"subtitle2",sx:{fontWeight:700,fontSize:"0.88rem",mb:.25},children:"\uD83C\uDFD6ï¸ Long Island Beach & Outdoor Live Music"}),(0,r.jsxs)(l.Z,{variant:"body2",sx:{fontSize:"0.78rem",opacity:.92,lineHeight:1.4},children:["Upcoming shows at beach bars and waterfront venues this summer",(null==D?void 0:D.current_weather)&&" \xb7 ".concat(Math.round(D.current_weather.temperature),"\xb0F today")]})]}),Object.keys(_).length>0&&(0,r.jsx)(o.Z,{sx:{display:"flex",flexDirection:"column",gap:.75},children:Object.values(_).map(e=>(0,r.jsxs)(o.Z,{component:"a",href:"/events/long-island/outdoors?weekend=".concat(e.key),sx:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:1,px:1.5,py:1,borderRadius:1.5,backgroundColor:"rgba(13,79,110,0.07)",border:"1px solid rgba(13,79,110,0.15)",textDecoration:"none",color:"inherit","&:hover":{backgroundColor:"rgba(13,79,110,0.12)"}},children:[(0,r.jsxs)(l.Z,{variant:"body2",sx:{fontWeight:700,fontSize:"0.8rem",lineHeight:1.2},children:[e.emoji," ",e.name," \xb7 ",e.display]}),(0,r.jsx)(l.Z,{variant:"caption",sx:{color:"primary.main",fontWeight:600,flexShrink:0},children:"Plan â"})]},e.key))})]})]})]}),(0,r.jsxs)(o.Z,{sx:{mb:3,borderRadius:3,border:"1px solid",borderColor:"divider",backgroundColor:"#f8fafc",overflow:"hidden"},children:[(0,r.jsxs)(o.Z,{sx:{px:{xs:2,md:3},pt:2,pb:1.5,display:"flex",alignItems:"center",gap:1.5},children:[(0,r.jsx)(l.Z,{variant:"h5",sx:{fontWeight:800,fontSize:{xs:"1.2rem",md:"1.35rem"}},children:"Chesapeake Region"}),(0,r.jsx)(o.Z,{sx:{px:1,py:.25,borderRadius:1,backgroundColor:"#334e65",color:"white",fontSize:"0.65rem",fontWeight:700,letterSpacing:"0.06em",textTransform:"uppercase",lineHeight:1.6},children:"Featured"})]}),(0,r.jsxs)(o.Z,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",md:"1fr 1fr"},gap:0},children:[(0,r.jsx)(o.Z,{component:"a",href:"/events/maryland/outdoors","aria-label":"Chesapeake Bay Bridge â Maryland outdoor live music",sx:{display:"block",height:{xs:180,md:260},backgroundImage:"url(/images/Chesapeake_Bay_Bridge_2013.jpg)",backgroundSize:"cover",backgroundPosition:"center",transition:"opacity 0.2s","&:hover":{opacity:.92}}}),(0,r.jsxs)(o.Z,{sx:{px:{xs:2,md:3},py:{xs:2,md:2.5},display:"flex",flexDirection:"column",gap:1.5},children:[(0,r.jsxs)(o.Z,{component:"a",href:"/events/maryland/outdoors",sx:{display:"block",background:"linear-gradient(135deg, #1a3a5c, #1f5c8b)",color:"white",borderRadius:2,px:2,py:1.5,textDecoration:"none","&:hover":{opacity:.92}},children:[(0,r.jsx)(l.Z,{variant:"subtitle2",sx:{fontWeight:700,fontSize:"0.88rem",mb:.25},children:"\uD83C\uDF0A Chesapeake & Maryland Outdoor Live Music"}),(0,r.jsxs)(l.Z,{variant:"body2",sx:{fontSize:"0.78rem",opacity:.92,lineHeight:1.4},children:["Outdoor shows at waterfront venues across Maryland",null!==W?" \xb7 ".concat(W,"\xb0F today"):""]})]}),Object.keys(E).length>0&&(0,r.jsx)(o.Z,{sx:{display:"flex",flexDirection:"column",gap:.75},children:Object.values(E).map(e=>(0,r.jsxs)(o.Z,{component:"a",href:"/events/maryland/outdoors?weekend=".concat(e.key),sx:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:1,px:1.5,py:1,borderRadius:1.5,backgroundColor:"rgba(26,58,92,0.07)",border:"1px solid rgba(26,58,92,0.15)",textDecoration:"none",color:"inherit","&:hover":{backgroundColor:"rgba(26,58,92,0.12)"}},children:[(0,r.jsxs)(l.Z,{variant:"body2",sx:{fontWeight:700,fontSize:"0.8rem",lineHeight:1.2},children:[e.emoji," ",e.name," \xb7 ",e.display]}),(0,r.jsx)(l.Z,{variant:"caption",sx:{color:"primary.main",fontWeight:600,flexShrink:0},children:"Plan â"})]},e.key))}),(0,r.jsx)(o.Z,{sx:{display:"flex",gap:1,flexWrap:"wrap"},children:[{name:"Annapolis",href:"/events/annapolis"},{name:"Baltimore",href:"/events/baltimore"},{name:"Ocean City",href:"/events/ocean-city"}].map(e=>(0,r.jsxs)(o.Z,{sx:{display:"flex",flexDirection:"column",gap:.5,alignItems:"flex-start",border:"1px solid",borderColor:"divider",borderRadius:2,p:1},children:[(0,r.jsx)(l.Z,{component:"a",href:e.href,variant:"body2",sx:{fontWeight:700,color:"text.primary",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:e.name}),(0,r.jsxs)(o.Z,{sx:{display:"flex",gap:.75},children:[(0,r.jsx)(c.Z,{variant:"contained",size:"small",href:"".concat(e.href,"/tonight"),sx:{background:"#334e65",color:"white",textTransform:"none",fontSize:"12px",py:.25,minWidth:0,"&:hover":{background:"#446b87"}},children:"Tonight"}),(0,r.jsx)(c.Z,{variant:"contained",size:"small",href:"".concat(e.href,"/weekend"),sx:{background:"#334e65",color:"white",textTransform:"none",fontSize:"12px",py:.25,minWidth:0,"&:hover":{background:"#446b87"}},children:"Weekend"})]})]},e.name))})]})]})]}),(0,r.jsx)(d.ZP,{container:!0,spacing:3,justifyContent:"center",children:[{name:"NYC",href:"/events/new-yor
1k-city",image:"/new_york_city.jpg",alt:"New York City concerts and music venues"},{name:"Bethlehem",href:"/events/bethlehem",image:"/images/bethlehem-hero.jpg",alt:"Bethlehem PA live music district and concert venues"}].map(e=>(0,r.jsxs)(d.ZP,{item:!0,xs:12,sm:4,children:[(0,r.jsx)(l.Z,{variant:"h5",sx:{textAlign:"center",fontWeight:700,mb:1},children:e.name}),(0,r.jsx)(o.Z,{component:"a",href:e.href,"aria-label":e.alt,sx:{display:"block",width:"100%",height:140,borderRadius:"10px",backgroundImage:"url(".concat(e.image,")"),backgroundSize:"cover",backgroundPosition:"center",boxShadow:"0px 4px 10px rgba(0,0,0,0.15)",transition:"transform 0.2s ease, box-shadow 0.2s ease","&:hover":{transform:"scale(1.03)",boxShadow:"0px 6px 15px rgba(0,0,0,0.25)"}}}),(0,r.jsxs)(o.Z,{sx:{mt:1,textAlign:"center"},children:[(0,r.jsx)(c.Z,{variant:"contained",size:"small",href:"".concat(e.href,"/tonight"),sx:{background:"#334e65",color:"white",textTransform:"none",fontSize:"13px",mr:1,"&:hover":{background:"#446b87"}},children:"Tonight"}),(0,r.jsx)(c.Z,{variant:"contained",size:"small",href:"".concat(e.href,"/weekend"),sx:{background:"#334e65",color:"white",textTransform:"none",fontSize:"13px","&:hover":{background:"#446b87"}},children:"This Weekend"})]})]},e.name))})]}),(0,r.jsxs)(o.Z,{sx:{textAlign:"center",background:"linear-gradient(135deg, #1976d2 0%, #42a5f5 100%)",color:"white",p:{xs:3,sm:4},borderRadius:2,mb:4,boxShadow:"0 8px 32px rgba(25, 118, 210, 0.3)"},children:[(0,r.jsx)(l.Z,{variant:"h2",sx:{fontWeight:"bold",mb:1,fontSize:{xs:"2.5rem",sm:"3.5rem"}},children:e>0?O(e):"3K+"}),(0,r.jsx)(l.Z,{variant:"h5",sx:{mb:2,fontSize:{xs:"1.2rem",sm:"1.5rem"}},children:"Live Music Events & Counting"}),(0,r.jsx)(l.Z,{variant:"body1",sx:{fontSize:"1.1rem",opacity:.9,maxWidth:"600px",mx:"auto",mb:2},children:"Your ultimate guide to East Coast live music - discover concerts, venues, and bands near you"}),(0,r.jsxs)(o.Z,{sx:{display:"flex",justifyContent:"center",flexWrap:"wrap",gap:{xs:2,sm:4},mt:2,pt:2,borderTop:"1px solid rgba(255,255,255,0.3)"},children:[(0,r.jsxs)(o.Z,{sx:{textAlign:"center"},children:[(0,r.jsx)(l.Z,{variant:"h6",sx:{fontWeight:"bold"},children:n>0?O(n):"500+"}),(0,r.jsx)(l.Z,{variant:"caption",sx:{opacity:.9},children:"Venues Covered"})]}),(0,r.jsxs)(o.Z,{sx:{textAlign:"center"},children:[(0,r.jsx)(l.Z,{variant:"h6",sx:{fontWeight:"bold"},children:"East Coast"}),(0,r.jsx)(l.Z,{variant:"caption",sx:{opacity:.9},children:"Coverage Area"})]}),(0,r.jsxs)(o.Z,{sx:{textAlign:"center"},children:[(0,r.jsx)(l.Z,{variant:"h6",sx:{fontWeight:"bold"},children:"Live Daily"}),(0,r.jsx)(l.Z,{variant:"caption",sx:{opacity:.9},children:"Updates"})]})]})]}),(g.length>0||j.length>0)&&(0,r.jsxs)(o.Z,{sx:{mt:3,mb:3},children:[(0,r.jsx)(l.Z,{variant:"h6",gutterBottom:!0,sx:{textAlign:"center",mb:2},children:"\uD83C\uDD95 Recently Added Venues & Bands"}),(0,r.jsxs)(d.ZP,{container:!0,spacing:2,children:[g.length>0&&(0,r.jsx)(d.ZP,{item:!0,xs:12,md:6,children:(0,r.jsxs)(o.Z,{sx:{background:"linear-gradient(135deg, #4caf50 0%, #66bb6a 100%)",color:"black",p:2,borderRadius:1,height:"auto"},children:[(0,r.jsx)(l.Z,{variant:"subtitle1",gutterBottom:!0,sx:{display:"flex",alignItems:"center",gap:1},children:"\uD83D\uDCCD Latest Venues"}),g.slice(0,2).map((e,t)=>(0,r.jsx)(o.Z,{sx:{mb:1,pb:1,borderBottom:t<1?"1px solid rgba(255,255,255,0.3)":"none"},children:(0,r.jsx)(l.Z,{variant:"body2",sx:{fontWeight:"bold"},children:(0,r.jsxs)("a",{href:"/venues/".concat(e.internallink),style:{color:"#393a3bff",textDecoration:"none","&:hover":{textDecoration:"underline"}},onMouseEnter:e=>e.target.style.textDecoration="underline",onMouseLeave:e=>e.target.style.textDecoration="none",children:[e.venue_name||e.name," -"," ",e.venue_city,", ",e.venue_state," â¢"," ",H(e.createdAt||e.modifieddate)]})})},e.id)),(0,r.jsx)(o.Z,{sx:{textAlign:"center",mt:1},children:(0,r.jsx)(c.Z,{variant:"text",href:"/venues",size:"small",sx:{color:"black",textDecoration:"underline","&:hover":{backgroundColor:"rgba(255,255,255,0.1)"}},children:"View All â"})})]})}),j.length>0&&(0,r.jsx)(d.ZP,{item:!0,xs:12,md:6,children:(0,r.jsxs)(o.Z,{sx:{background:"linear-gradient(135deg, #9c27b0 0%, #ba68c8 100%)",color:"white",p:2,borderRadius:1,height:"auto"},children:[(0,r.jsx)(l.Z,{variant:"subtitle1",gutterBottom:!0,sx:{display:"flex",alignItems:"center",gap:1},children:"\uD83C\uDFB8 New Bands"}),j.slice(0,2).map((e,t)=>(0,r.jsx)(o.Z,{sx:{mb:1,pb:1,borderBottom:t<1?"1px solid rgba(255,255,255,0.3)":"none"},children:(0,r.jsx)(l.Z,{variant:"body2",sx:{fontWeight:"bold"},children:(0,r.jsx)("a",{href:"/bands".concat(e.internallink),style:{color:"white",textDecoration:"none"},onMouseEnter:e=>e.target.style.textDecoration="underline",onMouseLeave:e=>e.target.style.textDecoration="none",children:e.bandname||e.name})})},e.id)),(0,r.jsx)(o.Z,{sx:{textAlign:"center",mt:1},children:(0,r.jsx)(c.Z,{variant:"text",href:"/bands",size:"small",sx:{color:"white",textDecoration:"underline","&:hover":{backgroundColor:"rgba(255,255,255,0.1)"}},children:"View All â"})})]})})]})]}),(0,r.jsx)(P,{}),F.length>0&&(0,r.jsxs)(o.Z,{sx:{mt:2,mb:4},children:[(0,r.jsxs)(l.Z,{variant:"h5",gutterBottom:!0,children:["\uD83C\uDFAF Highlighted Events â"," ",(0,r.jsx)("a",{href:"https://www.livemusicfeed.com/listing/",style:{color:"#1976d2",textDecoration:"underline"},target:"_blank",rel:"noopener noreferrer",children:"\uD83D\uDCE2 Advertise Here for as little as $10 a week! \uD83D\uDE80"})]}),(0,r.jsx)(d.ZP,{container:!0,spacing:2,children:F.map(e=>{var t;return(0,r.jsx)(d.ZP,{item:!0,xs:12,sm:6,md:4,children:(0,r.jsxs)(m.Z,{cardTitle:e.title,colorCode:"#ffd54f",collapsible:!1,
1children:[e.imageUrl?(0,r.jsx)(o.Z,{sx:{position:"relative",width:"100%",height:200,mb:1,backgroundColor:"#f5f5f5",borderRadius:1},children:(0,b.jK)(e.imageUrl)?(0,r.jsx)(o.Z,{component:"img",src:e.imageUrl,alt:e.title,loading:"lazy",style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover",borderRadius:"4px"}}):(0,r.jsx)(f(),{src:e.imageUrl,alt:e.title,fill:!0,style:{objectFit:"cover"},sizes:"100vw",priority:!0})}):e.bands&&e.bands.length>0&&e.bands[0].imageUrl?(0,r.jsx)(o.Z,{sx:{position:"relative",width:"100%",height:200,mb:1,backgroundColor:"#f5f5f5",borderRadius:1},children:(0,b.jK)(e.bands[0].imageUrl)?(0,r.jsx)(o.Z,{component:"img",src:e.bands[0].imageUrl,alt:e.bands[0].bandname||"Band image",loading:"lazy",style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover",borderRadius:"4px"}}):(0,r.jsx)(f(),{src:e.bands[0].imageUrl,alt:e.bands[0].bandname||"Band image",fill:!0,style:{objectFit:"cover"},sizes:"100vw",priority:!0})}):null,(0,r.jsxs)(l.Z,{variant:"body2",gutterBottom:!0,children:[(0,r.jsx)("strong",{children:"Date:"})," ",(null===(t=e.main_date)||void 0===t?void 0:t.seconds)&&new Date(1e3*e.main_date.seconds).toLocaleString()]}),(0,r.jsxs)(l.Z,{variant:"body2",gutterBottom:!0,children:[(0,r.jsx)("strong",{children:"Venue:"})," ",e.venue_name,", ",e.city]}),e.ticket_url&&(0,r.jsxs)(l.Z,{variant:"body2",gutterBottom:!0,children:[(0,r.jsx)("strong",{children:"Tickets:"})," ",(0,r.jsx)("a",{href:e.ticket_url,target:"_blank",rel:"noopener noreferrer",children:"Buy Now"})]}),(0,r.jsx)(l.Z,{variant:"body2",sx:{mt:2},children:(0,r.jsx)("a",{href:"/events/".concat(e.id),style:{textDecoration:"none",color:"#1976d2",fontWeight:"bold"},children:"View Event Details â"})})]},"highlight-".concat(e.id))},e.id)})})]}),(0,r.jsx)(o.Z,{sx:{mb:3},children:(0,r.jsx)(A.Z,{slot:"5511844376"})}),(0,r.jsx)(C,{}),(0,r.jsxs)(o.Z,{component:"section",sx:{mt:4,mb:4},children:[(0,r.jsx)(l.Z,{variant:"h2",sx:{mb:3,fontSize:{xs:"1.8rem",sm:"2.2rem"}},children:"East Coast Live Music Events & Concert Listings"}),(0,r.jsxs)(d.ZP,{container:!0,spacing:3,children:[(0,r.jsxs)(d.ZP,{item:!0,xs:12,md:8,children:[(0,r.jsx)(l.Z,{variant:"body1",sx:{mb:2,lineHeight:1.7},children:"Webtunes is your premier destination for discovering live music events and concerts across the East Coast. From intimate venue performances in Maryland to major concert halls in New York, we cover the complete spectrum of live music experiences."}),(0,r.jsxs)(l.Z,{variant:"body1",sx:{mb:2,lineHeight:1.7},children:["Our comprehensive database features over"," ",n>0?O(n):"500+"," venues and"," ",e>0?O(e):"3,000+"," upcoming events. Whether you're looking for rock concerts, jazz performances, indie shows, or electronic music events, Webtunes helps you find the perfect live music experience."]}),(0,r.jsx)(l.Z,{variant:"h3",sx:{mt:3,mb:2,fontSize:"1.5rem"},children:"Featured Music Venues & Cities"}),(0,r.jsxs)(l.Z,{variant:"body1",sx:{mb:2,lineHeight:1.7},children:["Explore live music in major East Coast cities including"," ",(0,r.jsx)(h.Z,{href:"/events/new-york-city",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"New York City"}),",",(0,r.jsx)(h.Z,{href:"/events/baltimore",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"Baltimore"}),",",(0,r.jsx)(h.Z,{href:"/events/annapolis",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"Annapolis"}),",",(0,r.jsx)(h.Z,{href:"/events/long-island",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"Long Island"}),", and",(0,r.jsx)(h.Z,{href:"/events/ocean-city",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"Ocean City"}),". Our venue directory includes everything from historic concert halls to trendy new music clubs, ensuring you never miss a great show."]})]}),(0,r.jsx)(d.ZP,{item:!0,xs:12,md:4,children:(0,r.jsxs)(o.Z,{sx:{backgroundColor:"#f5f5f5",p:3,borderRadius:2,border:"1px solid #e0e0e0"},children:[(0,r.jsx)(l.Z,{variant:"h4",sx:{mb:2,fontSize:"1.3rem",color:"#1976d2"}
1,children:"Quick Navigation"}),(0,r.jsxs)(o.Z,{component:"nav",children:[(0,r.jsx)(l.Z,{variant:"body2",sx:{mb:1},children:(0,r.jsx)(h.Z,{href:"/events",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"â Browse All Events"})}),(0,r.jsx)(l.Z,{variant:"body2",sx:{mb:1},children:(0,r.jsx)(h.Z,{href:"/venues",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"â Find Venues Near You"})}),(0,r.jsx)(l.Z,{variant:"body2",sx:{mb:1},children:(0,r.jsx)(h.Z,{href:"/bands",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"â Discover New Bands"})}),(0,r.jsx)(l.Z,{variant:"body2",sx:{mb:1},children:(0,r.jsx)(h.Z,{href:"/map",sx:{color:"#1976d2",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:"â Interactive Event Map"})})]})]})})]})]}),(0,r.jsxs)(o.Z,{sx:{mt:6},children:[(0,r.jsx)(l.Z,{variant:"h5",sx:{mb:2},children:"Want to Co-Host an Event with Us?"}),(0,r.jsx)(l.Z,{variant:"body1",sx:{mb:2},children:"If you're looking to collaborate on events, reach out to us through our Facebook pages. Let's create something amazing together!"}),(0,r.jsxs)(o.Z,{sx:{display:"flex",flexDirection:"column",gap:2},children:[(0,r.jsx)(h.Z,{href:"https://www.facebook.com/webtunesMD",target:"_blank",rel:"noopener noreferrer",sx:{textDecoration:"none"},children:(0,r.jsx)(c.Z,{variant:"contained",color:"primary",children:"Visit Webtunes Maryland Facebook Group"})}),(0,r.jsx)(h.Z,{href:"https://www.facebook.com/webtunesny/",target:"_blank",rel:"noopener noreferrer",sx:{textDecoration:"none"},children:(0,r.jsx)(c.Z,{variant:"contained",color:"primary",children:"Visit Webtunes New York Facebook Group"})})]})]}),(0,r.jsxs)(o.Z,{sx:{mt:6},children:[(0,r.jsx)(l.Z,{variant:"h5",sx:{mb:2},children:"Add Your Event to Our Database"}),(0,r.jsx)(l.Z,{variant:"body1",sx:{mb:2},children:"Post your events in our Facebook groups to have them automatically added to our website's database and reach a wider audience!"}),(0,r.jsxs)(o.Z,{sx:{display:"flex",flexDirection:"column",gap:2},children:[(0,r.jsx)(h.Z,{href:"https://www.facebook.com/groups/marylandgigs",target:"_blank",rel:"noopener noreferrer",sx:{textDecoration:"none"},children:(0,r.jsx)(c.Z,{variant:"outlined",color:"primary",children:"Join Post Your Gigs Maryland Group"})}),(0,r.jsx)(h.Z,{href:"https://www.facebook.com/groups/gigsny",target:"_blank",rel:"noopener noreferrer",sx:{textDecoration:"none"},children:(0,r.jsx)(c.Z,{variant:"outlined",color:"primary",children:"Join Post your Gigs Long Island Group"})})]})]})]})]})}var F=n(9008),R=n.n(F);function I(){new Date().getFullYear(),new Date().toLocaleString("en-US",{month:"short"});let e="Live Music Near Me Tonight & This Weekend â Long Island, NYC & More | Webtunes",t="Discover live music, concerts, and local bands near you. Find shows tonight and this weekend across Long Island, NYC, Maryland, and beyond â updated daily.";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(R(),{children:[(0,r.jsx)("title",{children:e}),(0,r.jsx)("meta",{name:"description",content:t}),(0,r.jsx)("link",{rel:"canonical",href:"https://webtunes.com"}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{property:"og:url",content:"https://webtunes.com"}),(0,r.jsx)("meta",{property:"og:site_name",content:"Webtunes"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),(0,r.jsx)("meta",{name:"twitter:site",content:"@johnfromny"}),(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"WebSite",name:"Webtunes",url:"https://webtunes.com",description:t,sameAs:["https://www.facebook.com/WebtunesLive/","https://www.facebook.com/webtunesMD/","https://www.facebook.com/webtunesny/","https://www.instagram.com/webtuneslive","https://x.com/johnfromny","https://www.youtube.com/@webtunes"],potentialAction:{"@type":"SearchAction",target:"https://webtunes.com/search?q={search_term_string}","query-input":"required name=search_term_string"}})}})]}),(0,r.jsx)(o.Z,{sx:{padding:{xs:"20px",sm:"30px"}},children:(0,r.jsx)(B,{})})]})}},97578:function(e,t,n){"use strict";n.d(t,{Ni:function(){return x},bW:function(){return c},jK:function(){return a},nf:function(){return h}});var r=n(67294),o=n(86650),i=n(75435);let s=new Map,a=e=>!!e&&/^https?:\/\//i.test(String(e)),l=e=>{if(!e)return e;let t=String(e);return t.includes("firebasestorage.googleapis.com")?t.replace(/&/g,"&"):t},c=e=>{if(!e)return!1;let t=String(e);return t.includes("firebasestorage.googleapis.com")||t.includes("storage.googleapis.com")},d=async e=>{if(!e)return null;if(a(e))return e;if(s.has(e))return s.get(e);let t=l(await (0,o.Jt)((0,o.iH)(i.tO,e)));return s.set(e,t),t},h=e=>{let{storagePath:t,imageUrl:n,fallback:r=""}=e;return l(n)||(a(t)?l(t):"")||r},x=e=>{let{storagePath:t,imageUrl:n,fallback:o=""}=e,[i,s]=(0,r.useState)(h({storagePath:t,imageUrl:n,fallback:o}));return(0,r.useEffect)(()=>{let e=!0;return(async()=>
1{if(t){if(a(t)){e&&s(l(t));return}try{let n=await d(t);e&&n&&s(l(n));return}catch(e){console.warn("Failed to resolve storagePath image URL",e)}}if(n){e&&s(l(n));return}e&&s(o||"")})(),()=>{e=!1}},[t,n,o]),i}}},function(e){e.O(0,[8573,7018,6664,3481,2888,9774,179],function(){return e(e.s=75557)}),_N_E=e.O()}]); 2//# sourceMappingURL=index-f8594048866e27a9.js.map
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.