1import{d as E,c as x,a as c,o,b as n,r as T,n as p,u as a,_ as w,e as k,w as g,f as _,t as m,g as h,h as M,i as W,T as K,j as V,F as B,k as I,l as F,m as Q,p as Y,q as J,s as A}from"./Dki5OcH0.js";import{g as U,_ as X}from"./DjE9A-8r.js";import{_ as ee}from"./CrU6PHRX.js";import{_ as te}from"./DtOgmEyk.js";import{_ as ne}from"./BuV6Coif.js";import{s as se}from"./CIDhqVaP.js";import{_ as ae}from"./D8wBXvBz.js";import{u as oe}from"./rqKJ1fw6.js";import{u as re}from"./CW5r8cLj.js";import"./De2EI-Zh.js";const le={class:"mx-2 flex flex-col md:mx-0"},$=E({__name:"EventCard",props:{padding:{default:"default"}},setup(l){const s=l,t=x(()=>{switch(s.padding){case"small":return"p-2";case"default":return"p-3";case"large":return"p-5"}});return(e,i)=>(o(),c("div",le,[n("article",{class:p(`flex w-full flex-col rounded-2xl bg-white text-slate-800 shadow-md selection:bg-megatixLightBlue selection:text-white 2 ${a(t)}`)},[T(e.$slots,"default")],2)]))}}),ie={name:"CalendarStarIcon",props:{stroke:{type:String,default:"currentColor"},fill:{type:String,default:"currentColor"},size:{type:Number,default:18}}},ce=["width","height"],ue=["fill"],de=["fill"];function fe(l,s,t,e,i,u){return o(),c("svg",{width:t.size,height:t.size,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M13.125 2.8125C13.125 2.56386 13.0262 2.3254 12.8504 2.14959C12.6746 1.97377 12.4361 1.875 12.1875 1.875H10.3125V0.9375H9.375V1.875H5.625V0.9375H4.6875V1.875H2.8125C2.56386 1.875 2.3254 1.97377 2.14959 2.14959C1.97377 2.3254 1.875 2.56386 1.875 2.8125V12.1875C1.875 12.4361 1.97377 12.6746 2.14959 12.8504C2.3254 13.0262 2.56386 13.125 2.8125 13.125H4.6875V12.1875H2.8125V2.8125H4.6875V3.75H5.625V2.8125H9.375V3.75H10.3125V2.8125H12.1875V5.625H13.125V2.8125Z",fill:t.fill},null,8,ue),n("path",{d:"M9.84375 7.03125L11.0386 9.34594L13.5938 9.71672L11.7188 11.5186L12.1875 14.0625L9.84375 12.8616L7.5 14.0625L7.96875 11.5186L6.09375 9.71672L8.71875 9.34594L9.84375 7.03125Z",fill:t.fill},null,8,de)],8,ce)}const _e=w(ie,[["render",fe]]),me={name:"CalendarStarIcon",props:{fill:{type:String,default:"currentColor"},size:{type:Number,default:18}}},he=["width","height"],ve=["fill"];function ge(l,s,t,e,i,u){return o(),c("svg",{width:t.size,height:t.size,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M2.48553 13.125H3.10692V5H2.48553C2.15593 5 1.83983 5.1317 1.60677 5.36612C1.3737 5.60054 1.24277 5.91848 1.24277 6.25V11.875C1.24277 12.2065 1.3737 12.5245 1.60677 12.7589C1.83983 12.9933 2.15593 13.125 2.48553 13.125ZM12.4277 5H8.07799L8.77518 2.895C8.83739 2.70713 8.85434 2.50709 8.82463 2.31135C8.79492 2.1156 8.7194 1.92976 8.60429 1.76912C8.48918 1.60848 8.33778 1.47765 8.16255 1.3874C7.98732 1.29714 7.79328 1.25005 7.59642 1.25H7.4566L4.34969 4.64875V13.125H11.1849L13.6158 7.7525L13.6704 7.5V6.25C13.6704 5.91848 13.5395 5.60054 13.3064 5.36612C13.0734 5.1317 12.7573 5 12.4277 5Z",fill:t.fill},null,8,ve)],8,he)}const pe=w(me,[["render",ge]]),xe={class:"flex flex-row justify-between"},be={class:"h3 mb-2"},ke={key:0},we={class:"mb-1 inline-block rounded-xl bg-red-400 p-2 px-3 text-sm text-white"},ye={class:"flex w-full flex-col"},Ce={key:0,class:"flex flex-row items-center space-x-2 text-megatixBlue"},$e={class:"mt-[2px] text-slate-700"},Ee={class:"group flex flex-row items-center space-x-2 focus-within:text-megatixLightBlue hover:text-megatixLightBlue"},Le={class:"text-megatixBlue hover:cursor-pointer group-focus-within:text-megatixLightBlue group-hover:text-megatixLightBlue"},Se={href:"#venue",class:"mt-[2px] transition-all hover:cursor-pointer focus:outline-none","tab-index":1},He={key:1,class:"my-2 h-[1px] w-full bg-gray-200"},De={key:2,class:"group flex flex-row items-center space-x-2 text-megatixBlue focus-within:text-megatixLightBlue hover:text-megatixLightBlue"},Ve=["href"],Be={key:3,class:"group flex flex-row items-center space-x-2 text-megatixBlue focus-within:text-megatixLightBlue hover:text-megatixLightBlue"},Te=["href"],Ue=E({__name:"EventHeader",props:{name:String,venueName:String,facebookEventUrl:{type:String,default:null},facebookPageUrl:{type:String,default:null},ageRange:{type:String,default:null},isEcommerce:{type:Boolean,default:null},startDate:{type:String,default:null},endDate:{type:String,default:null}},setup(l){const s=l,t=x(()=>{let i="";if(s.startDate){const u=U(s.startDate,!0);if(i+=u,s.endDate){const r=U(s.endDate,!0),f=(u==null?void 0:u.split(", ")[1])===(r==null?void 0:r.split(", ")[1])?r.split(", ")[2]:r;i+=` - ${f}`}}else i="Multiple Sessions";return i});function e(){const i=document.getElementById("venue");i&&i.scrollIntoView()}return(i,u)=>(o(),k($,{padding:"large"},{default:g(()=>[n("div",xe,[n("h1",be,m(l.name),1)]),l.ageRange?(o(),c("div",ke,[n("p",we,m(l.ageRange),1)])):_("",!0),n("div",ye,[l.isEcommerce?_("",!0):(o(),c("div",Ce,[n("div",null,[h(X)]),n("p",$e,m(t.value),1)])),n("div",Ee,[n("div",Le,[h(ee,{size:17,class:"transition-all",onClick:e})]),n("a",Se,m(l.venueName),1)]),l.facebookPageUrl||l.facebookEventUrl?(o(),c("div",He)):_("",!0),l.facebookPageUrl?(o(),c("div",De,[h(pe,{class:"transition-all"}),n("a",{class:"mt-[2px] underline transition-all hover:cursor-pointer focus:outline-none",href:l.facebookPageUrl,target:"_blank"}," Like Page ",8,Ve)])):_("",!0),l.facebookEventUrl?(o(),c("div",Be,[h(_e,{class:"transition-all"}),n("a",{class:"mt-[2px] underline transition-all hover:cursor-pointer focus:outline-none",href:l.facebookEventUrl,target:"_blank"}," Attend Event ",8,Te)])):_("",!0)])]),_:1}))}}),Me={class:"flex justify-between"},Ie={class:"flex flex-col"},Oe={class:"flex items-center"},Re={key:0,class:"mt-2 border-t border-mt-blue-200/20"},ze={key:1,class:"mt-2 border-t border-mt-blue-200/20"},Z=E({__name:"EventTicket",props:{ticket:{},whiteLabelUrl:{},index:{}},setup(l){const s=l,t=x(()=>i.value?`${s.ticket.price} + ${s.ticket.fees} fee`:""),e=x(()=>
2{if(!s.ticket.show_remainder||s.ticket.is_sold_out)return"";const d=s.ticket.modified_free_seats_count>1?"s":"";return`${s.ticket.modified_free_seats_count} Ticket${d} left`}),i=x(()=>!r.value&&s.ticket.fees),u=x(()=>s.ticket.is_sales_closed?"Sales Closed":s.ticket.is_sold_out?"Sold Out":s.ticket.is_on_sale_soon?"On Sale Soon":s.ticket.allocation_exhausted?"Allocation Exhausted":""),r=x(()=>s.ticket.is_sold_out||s.ticket.is_sales_closed||s.ticket.allocation_exhausted);return(d,f)=>{const v=M;return o(),c("div",{class:p(["rounded-xl border flex-grow p-2 mb-1",r.value?"pointer-events-none border-mt-blue-200/40":"group border-mt-blue-200",d.index===0?"":"mt-2"])},[n("div",Me,[h(v,{href:r.value?"":d.whiteLabelUrl,class:p(r.value?"":"flex flex-grow hover:cursor-pointer"),tabindex:r.value?-1:0},{default:g(()=>[n("div",Ie,[n("h4",{class:p(["text-sm font-medium",r.value?" text-black/40":""])},m(d.ticket.name),3)])]),_:1},8,["href","class","tabindex"]),n("div",Oe,[h(v,{href:r.value?"":d.whiteLabelUrl,class:p(r.value?"":"flex flex-grow hover:cursor-pointer")},{default:g(()=>[r.value?(o(),c("p",{key:1,class:p(["whitespace-no-wrap font-bold text-sm",d.ticket.is_free?"text-green-500":"",r.value?"text-black/40":""])},m(d.ticket.is_free?"Free":d.ticket.price_total),3)):(o(),c("p",{key:0,class:p(["whitespace-no-wrap flex h-full flex-col items-center justify-center font-bold text-sm",d.ticket.is_free?"text-green-500":"",r.value?"text-black/40":""])},m(d.ticket.is_free?"Free":d.ticket.price_total),3))]),_:1},8,["href","class"]),i.value?(o(),k(ne,{key:0,textSize:"text-3xs ml-1",replaceQMarkWith:"i",tooltip:t.value},null,8,["tooltip"])):_("",!0)])]),h(v,{href:r.value?"":d.whiteLabelUrl,class:p(r.value?"":"flex flex-grow hover:cursor-pointer")},{default:g(()=>[d.ticket.subtitle?(o(),c("div",Re,[n("p",{class:p(["text-sm font-light mt-2",r.value?"text-black/40":""])},m(d.ticket.subtitle),3)])):_("",!0),e.value||r.value?(o(),c("div",ze,[n("p",{class:p(["text-sm font-light mt-2",r.value?"text-red-500/40":"text-mt-blue-200"])},m(r.value?u.value:e.value)+"1",3)])):_("",!0)]),_:1},8,["href","class"])],2)}}}),Pe={key:0,class:"accordion-content mt-2"},Ge=E({__name:"EventTicketsAccordion",props:{startOpen:{type:Boolean,default:!1}},setup(l){const t=W(l.startOpen);function e(){t.value=!t.value}return(i,u)=>(o(),c("div",{class:p(["accordion rounded-xl px-2 py-1",[t.value?"border border-mt-blue-200/50":"border border-mt-blue-200"]])},[n("div",{class:"accordion-header py-1",onClick:e},[T(i.$slots,"accordion-header",{},void 0,!0),(o(),c("svg",{class:p([{"rotate-180":t.value},"w-4 h-4 transition-transform duration-300"]),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},u[0]||(u[0]=[n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 9l-7 7-7-7"},null,-1)]),2))]),h(K,{name:"accordion-transition"},{default:g(()=>[t.value?(o(),c("div",Pe,[T(i.$slots,"default",{},void 0,!0)])):_("",!0)]),_:3})],2))}}),Ne=w(Ge,[["__scopeId","data-v-2a767b0a"]]),Ae=(l,s)=>l.reduce((t,e)=>{const i=typeof s=="function"?s(e):e[s];return t[i]?t[i]=[...t[i],e]:t[i]=[e],t},{}),Ze=["data--aos-delay"],Fe={key:0,class:"mb-2"},je={class:"flex cursor-pointer items-center"},qe=["src"],We={class:"text-md font-medium"},Ke={key:1,class:"relative z-10 flex flex-col space-y-2"},Qe=["data--aos-delay"],Ye={key:0,class:"relative mt-2 flex flex-row"},Je=["data--aos-delay"],Xe={key:1,class:"w-full"},L=500,S=200,et=E({__name:"EventTickets",props:{tickets:{},ticketGroups:{},buttonText:{},isEcommerce:{type:Boolean},whiteLabelUrl:{}},setup(l){const s=l,t=x(()=>r()),e=x(()=>t.value?Object.keys(t.value):[]),i=x(()=>s.buttonText?Object.values({SALES_CLOSED:"Ticket sales for this event are closed",SOLD_OUT:"Sold Out",ALLOCATION_EXHAUSTED:"Allocation Exhausted"}).includes(s.buttonText):!1),u=x(()=>{var f;return e.value.length?e.value.length===1?L+(s.tickets.length+1)*S:L+(e.value.length+(((f=t.value.ungrouped)==null?void 0:f.tickets.length)||0))*S:L});function r(){if(!s.ticketGroups||!s.ticketGroups.length)return{ungrouped:{tickets:s.tickets,startOpen:!1}};const f=Ae(s.tickets,v=>v.ticket_group_id??"ungrouped");for(const v of s.ticketGroups)f[v.name]={tickets:[...f[v.id]||[]],startOpen:v.is_expanded,iconUrl:v.icon_url}
2,delete f[v.id];return f.ungrouped?f.ungrouped={tickets:[...f.ungrouped],startOpen:!1}:f.ungrouped={tickets:[],startOpen:!1},f}function d(f){return e.value.length?L+e.value.length*S+f*S:L+f*S}return(f,v)=>{const H=M;return o(),k($,null,{default:g(()=>[(o(!0),c(B,null,V(a(e),(b,D)=>(o(),c("div",{key:b,class:"flex flex-col","data--aos":"fade-right","data--aos-delay":L+D*S,"data--aos-anchor":"[data-aos-id-event-sidebar]"},[b!=="ungrouped"?(o(),c("div",Fe,[h(Ne,{"start-open":a(t)[b].startOpen},{"accordion-header":g(()=>[n("div",je,[a(t)[b].iconUrl?(o(),c("img",{key:0,src:a(t)[b].iconUrl,alt:"Group Icon",class:"mr-2 h-6 w-6"},null,8,qe)):_("",!0),n("h3",We,m(b),1)])]),default:g(()=>[(o(!0),c(B,null,V(a(t)[b].tickets,(y,C)=>(o(),k(Z,{key:y.id,whiteLabelUrl:f.whiteLabelUrl,ticket:y,index:C},null,8,["whiteLabelUrl","ticket","index"]))),128))]),_:2},1032,["start-open"])])):_("",!0),a(t).ungrouped.tickets.length?(o(),c("div",Ke,[(o(!0),c(B,null,V(a(t).ungrouped.tickets,(y,C)=>(o(),c("div",{key:y.id,style:I({zIndex:100-C}),"data--aos":"fade-right","data--aos-delay":d(C),"data--aos-anchor":"[data-aos-id-event-sidebar]"},[h(Z,{whiteLabelUrl:f.whiteLabelUrl,ticket:y,index:C},null,8,["whiteLabelUrl","ticket","index"])],12,Qe))),128))])):_("",!0)],8,Ze))),128)),f.buttonText?(o(),c("div",Ye,[a(i)?(o(),c("div",{key:0,class:"flex h-12 w-full flex-col items-center justify-center rounded-lg bg-red-700 px-4 py-2 text-center text-sm text-white transition-all","data--aos":"fade-right","data--aos-delay":a(u)},m(f.buttonText),9,Je)):(o(),c("div",Xe,[h(H,{href:f.whiteLabelUrl},{default:g(()=>[h(te,{id:"event-action-button",colourClasses:"overflow-hidden bg-mt-blue-800 w-full h-11 text-white rounded-full"},{default:g(()=>[F(m(f.buttonText)+" ",1),v[0]||(v[0]=n("div",{class:"shimmer-right absolute inset-0"},null,-1))]),_:1})]),_:1},8,["href"])]))])):_("",!0)]),_:1})}}}),tt=w(et,[["__scopeId","data-v-3a9ef1d8"]]),nt={name:"CalendarIcon3",props:{stroke:{type:String,default:"currentColor"},fill:{type:String,default:"currentColor"},size:{type:Number,default:18}}},st=["width","height"],at={"clip-path":"url(#clip0_238_2708)"},ot=["fill"],rt=["fill"],lt={id:"clip0_238_2708"},it=["width","height","fill"];function ct(l,s,t,e,i,u){return o(),c("svg",{width:t.size,height:t.size,viewBox:"0 0 14 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("g",at,[n("path",{d:"M3.25 7.65625H4.75V9.15625H3.25V7.65625ZM3.25 10.6562H4.75V12.1562H3.25V10.6562ZM6.25 7.65625H7.75V9.15625H6.25V7.65625ZM6.25 10.6562H7.75V12.1562H6.25V10.6562ZM9.25 7.65625H10.75V9.15625H9.25V7.65625ZM9.25 10.6562H10.75V12.1562H9.25V10.6562Z",fill:t.fill},null,8,ot),n("path",{d:"M1.75 15.9062H12.25C13.0773 15.9062 13.75 15.2336 13.75 14.4062V3.90625C13.75 3.079 13.0773 2.40625 12.25 2.40625H10.75V0.90625H9.25V2.40625H4.75V0.90625H3.25V2.40625H1.75C0.92275 2.40625 0.25 3.079 0.25 3.90625V14.4062C0.25 15.2336 0.92275 15.9062 1.75 15.9062ZM12.25 5.40625L12.2507 14.4062H1.75V5.40625H12.25Z",fill:t.fill},null,8,rt)]),n("defs",null,[n("clipPath",lt,[n("rect",{width:t.size,height:t.size,fill:t.fill,transform:"translate(0 0.40625)"},null,8,it)])])],8,st)}const ut=w(nt,[["render",ct]]),dt={name:"CountDown",props:["onSaleDatetime","isEcommerce","timerFadeDelay"],components:{EventCard:$},data(){return{counter:{days:0,hours:0,minutes:0,seconds:0},onsaleStarted:!1,animatePing:!1,intervalId:null}},computed:{title(){return`${this.isEcommerce?"":"TICKETS"} ON SALE IN`},numberColour(){if(this.counter.days>0||this.counter.hours>0||this.counter.minutes>0)return"rgb(30, 41, 59)";if(this.counter.seconds===0)return"rgb(121, 192, 231)";const r=(60-this.counter.seconds)/60,d=91,f=151,v=172,H=Math.ceil(30+d*r),b=Math.ceil(41+f*r),D=Math.ceil(59+v*r);return`rgb(${H}, ${b}, ${D})`}},methods:{calculateCountDown(l){const s=new Date,e=new Date(l)-s,i=Math.floor(e/(1e3*60*60*24)),u=Math.floor(e%(1e3*60*60*24)/(1e3*60*60)),r=Math.floor(e%(1e3*60*60)/(1e3*60)),d=Math.floor(e%(1e3*60)/1e3);return{hasPast:e<0,days:i,hours:u,minutes:r,seconds:d}},setCounter(){this.animatePing=!1;const{hasPast:l,days:s,hours:t,minutes:e,seconds:i}=this.calculateCountDown(this.onSaleDatetime);l&&clearInterval(this.intervalId),this.counter={days:s,hours:t,minutes:e,seconds:i},s===0&&t===0&&e===0&&i<=3&&(this.animatePing=!0)}},mounted(){this.intervalId=se(this.setCounter,1e3)}},ft={class:"flex flex-col items-center justify-center space-y-4"},_t={class:"text-sm font-bold uppercase"},mt=["data-aos-delay"],ht={class:"text-[10px]"};function vt(l,s,t,e,i,u){const r=$;return o(),k(r,null,{default:g(()=>
2[n("div",ft,[n("h3",_t,m(u.title),1),n("div",{class:"flex flex-row items-center justify-center space-x-4","data-aos":"fade","data-aos-delay":t.timerFadeDelay??1e3,"data-aos-anchor":"[data-aos-id-event-sidebar]"},[(o(!0),c(B,null,V(Object.keys(i.counter),d=>(o(),c("div",{class:"flex w-[42px] flex-col items-center justify-center",style:I({color:u.numberColour})},[n("p",{class:p(["text-[24px] font-bold",i.animatePing?"animate-ping":""])},m(`${i.counter[d]}`.padStart(2,"0")),3),n("p",ht,m(d),1)],4))),256))],8,mt),s[0]||(s[0]=n("p",{class:"text-[10px]"},"Page will automatically refresh when timer expires",-1))])]),_:1})}const gt=w(dt,[["render",vt]]),pt={};function xt(l,s){return null}const bt=w(pt,[["render",xt]]),kt={name:"WarningIcon",props:{stroke:{type:String,default:"currentColor"},fill:{type:String,default:"#FFBF56"},size:{type:Number,default:18}}},wt=["width","height"],yt=["fill"];function Ct(l,s,t,e,i,u){return o(),c("svg",{width:t.size,height:t.size,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M15.0994 13.1405L8.78481 0.663469C8.33724 -0.221156 7.14494 -0.221156 6.697 0.663469L0.382783 13.1405C0.285603 13.3325 0.236881 13.5481 0.241374 13.7661C0.245866 13.9842 0.303419 14.1973 0.408415 14.3846C0.513411 14.572 0.662262 14.7271 0.840439 14.835C1.01862 14.9428 1.22003 14.9997 1.42502 15H14.0553C14.2605 15 14.4621 14.9434 14.6405 14.8357C14.819 14.728 14.9681 14.5729 15.0733 14.3855C15.1785 14.1981 15.2362 13.9849 15.2408 13.7666C15.2454 13.5484 15.1967 13.3327 15.0994 13.1405ZM7.74109 13.0683C7.59453 13.0683 7.45126 13.0221 7.3294 12.9355C7.20754 12.8488 7.11256 12.7257 7.05648 12.5816C7.00039 12.4375 6.98572 12.279 7.01431 12.1261C7.0429 11.9731 7.11348 11.8326 7.21711 11.7224C7.32074 11.6121 7.45278 11.537 7.59652 11.5066C7.74027 11.4762 7.88926 11.4918 8.02466 11.5515C8.16007 11.6111 8.2758 11.7122 8.35722 11.8419C8.43865 11.9715 8.48211 12.124 8.48211 12.2799C8.48211 12.489 8.40404 12.6895 8.26507 12.8374C8.1261 12.9853 7.93762 13.0683 7.74109 13.0683ZM8.54584 5.13863L8.33316 9.94809C8.33316 10.1154 8.27071 10.2758 8.15953 10.3941C8.04836 10.5124 7.89757 10.5788 7.74035 10.5788C7.58312 10.5788 7.43234 10.5124 7.32117 10.3941C7.20999 10.2758 7.14753 10.1154 7.14753 9.94809L6.93486 5.1406C6.93008 5.02572 6.94709 4.911 6.98487 4.80326C7.02265 4.69552 7.08043 4.59698 7.15477 4.51351C7.2291 4.43004 7.31848 4.36335 7.41755 4.31741C7.51663 4.27147 7.62339 4.24723 7.73146 4.24612H7.73924C7.84804 4.24606 7.95574 4.26946 8.05581 4.3149C8.15589 4.36034 8.24627 4.42688 8.32151 4.51051C8.39675 4.59414 8.45529 4.69312 8.49359 4.80149C8.53189 4.90985 8.54916 5.02534 8.54435 5.141L8.54584 5.13863Z",fill:t.fill},null,8,yt)],8,wt)}const $t=w(kt,[["render",Ct]]),Et={class:"flex flex-row space-x-2"},Lt={class:"flex flex-shrink pt-[2px]"},St={class:"flex w-full flex-col text-sm text-slate-400"},Ht=E({__name:"Disclaimer",props:{disclaimer:{type:String,default:null}},setup(l){return(s,t)=>l.disclaimer?(o(),k($,{key:0,padding:"large"},{default:g(()=>[n("div",Et,[n("div",Lt,[h($t)]),n("div",St,[n("p",null,m(l.disclaimer),1)])])]),_:1})):_("",!0)}}),Dt={name:"VenueCard",props:["venue"],components:{EventCard:$},computed:{googleMapsUrl(){return`https://www.google.com/maps/embed/v1/place?q=${this.venue.google_address}&key=AIzaSyCofuN4Z9rELS8HJCEcQ1YpSEEcRFVD4SY`}}},Vt={class:"mb-3"},Bt=["src"];function Tt(l,s,t,e,i,u){const r=$;return t.venue?(o(),k(r,{key:0,id:"venue",padding:"large"},{default:g(()=>[s[0]||(s[0]=n("h3",{class:"h4 font-bold text-megatixBlue md:text-lg"},"Venue Details",-1)),n("div",Vt,[n("p",null,m(t.venue.name),1),n("p",null,m(t.venue.street_address),1),n("p",null,m(t.venue.street_address2),1),n("p",null,m(t.venue.suburb)+", "+m(t.venue.state_territory)+", "+m(t.venue.postcode),1)]),t.venue.google_address?(o(),c("iframe",{key:0,frameborder:"0",class:"min-h-[300px] w-full rounded-lg border-0",src:u.googleMapsUrl,allowfullscreen:""},null,8,Bt)):_("",!0)]),_:1})):_("",!0)}const Ut=w(Dt,[["render",Tt]]),Mt={class:"relative flex w-full max-w-[1110px] flex-1 flex-col pt-1 md:mx-auto lg:my-4 lg:rounded-xl"},It=["src"],Ot={class:"flex-rows flex space-x-4"},Rt={class:"flex w-full flex-col md:w-[30%]","data-aos-id-event-sidebar":""},zt={key:0,class:"mb-4"},Pt={class:"w-full rounded-lg bg-green-600 p-4 text-center text-sm text-white shadow-md selection:bg-megatixLightBlue selection:text-white"},Gt={class:"flex flex-row items-center justify-center font-bold transition-all group-hover:underline"},Nt=["innerHTML"],At={class:"mx-2 md:mx-0"},Zt=["src"],Ft={class:"hidden w-full flex-col space-y-4 md:flex md:w-[70%]"},jt=["innerHTML"],sn=E({__name:"__[slug]",async setup(l){let s,t;
2const e=oe();[s,t]=Q(()=>re("event:eventData",()=>e.fetchEvent(A().params.slug),{watch:[()=>A().params.slug]})),await s,t();const i=x(()=>{const u=e.currentEvent;if(!u)return"";const r=u.background_colour,d=r?`linear-gradient(${r}, ${r})`:"linear-gradient(#3863ae, #2a3373)";return`url(${u.banner}), url(${u.cover}), ${d}`});return Y(()=>{e.currentEvent||J("/events")}),(u,r)=>{const d=Ue,f=tt,v=ut,H=M,b=gt,D=bt,y=$,C=Ht,j=Ut,q=ae;return a(e).currentEvent?(o(),k(q,{key:0},{default:g(()=>{var O,R,z,P,G,N;return[n("main",{class:"relative flex min-h-screen flex-1 flex-col items-center bg-red-500 pb-28 pt-20 md:px-2",style:I({backgroundImage:a(i)})},[n("div",Mt,[a(e).currentEvent.logo?(o(),c("img",{key:0,src:a(e).currentEvent.logo,class:"max-w-full pb-4 lg:rounded-xl"},null,8,It)):_("",!0),n("div",Ot,[n("div",Rt,[h(d,{class:"mb-4 md:hidden",name:a(e).currentEvent.name,venueName:a(e).currentEvent.venue.name,facebookPageUrl:a(e).currentEvent.facebook_page,facebookEventUrl:a(e).currentEvent.facebook_event,startDate:a(e).currentEvent.start_datetime,endDate:a(e).currentEvent.end_datetime,ageRange:a(e).currentEvent.age_range},null,8,["name","venueName","facebookPageUrl","facebookEventUrl","startDate","endDate","ageRange"]),(O=a(e).currentEvent.tickets)!=null&&O.length?(o(),c("div",zt,[h(f,{tickets:a(e).currentEvent.tickets,ticketGroups:a(e).currentEvent.ticket_groups,buttonText:a(e).currentEvent.action_button_text,isEcommerce:a(e).currentEvent.is_ecommerce,whiteLabelUrl:a(e).currentEvent.white_label_url},null,8,["tickets","ticketGroups","buttonText","isEcommerce","whiteLabelUrl"])])):_("",!0),a(e).currentEvent.show_onsale_add_to_calendar?(o(),k(H,{key:1,href:`/events/${a(e).currentEvent.id}/reminder.ics`,class:"group mb-4",target:"_blank"},{default:g(()=>[n("article",Pt,[n("p",null," On Sale Date: "+m(("getFormattedDateTime"in u?u.getFormattedDateTime:a(U))(a(e).currentEvent.on_sale_datetime,!0)),1),n("span",Gt,[h(v,{class:"mr-1"}),r[0]||(r[0]=F(" CLICK HERE TO ADD A REMINDER "))])])]),_:1},8,["href"])):_("",!0),a(e).currentEvent.show_countdown?(o(),k(b,{key:2,class:"mb-4",onSaleDatetime:"2024-11-19T00:00:00"})):_("",!0),a(e).currentEvent.waitlist?(o(),k(D,{key:3,class:"mb-4",eventId:a(e).currentEvent.id,type:(R=a(e).currentEvent.waitlist)==null?void 0:R.type,nameRequired:(z=a(e).currentEvent.waitlist)==null?void 0:z.name_required,phoneRequired:(P=a(e).currentEvent.waitlist)==null?void 0:P.phone_required},null,8,["eventId","type","nameRequired","phoneRequired"])):_("",!0),h(y,{class:"mb-4 text-slate-800 md:hidden","data--aos":"fade-left"},{default:g(()=>[n("div",{innerHTML:a(e).currentEvent.description,class:"space-y-4"},null,8,Nt)]),_:1}),h(C,{"data--aos":"fade-left",class:"mb-4 md:hidden",disclaimer:(G=a(e).currentEvent.venue)==null?void 0:G.disclaimer},null,8,["disclaimer"]),n("div",At,[a(e).currentEvent.cover?(o(),c("img",{key:0,src:a(e).currentEvent.cover,class:"mb-4 w-full rounded-lg"},null,8,Zt)):_("",!0)])]),n("div",Ft,[h(d,{name:a(e).currentEvent.name,venueName:a(e).currentEvent.venue.name,facebookPageUrl:a(e).currentEvent.facebook_page,facebookEventUrl:a(e).currentEvent.facebook_event,startDate:a(e).currentEvent.start_datetime,endDate:a(e).currentEvent.end_datetime,ageRange:a(e).currentEvent.age_range,"data--aos":"fade-left"},null,8,["name","venueName","facebookPageUrl","facebookEventUrl","startDate","endDate","ageRange"]),h(y,{class:"text-slate-800","data--aos":"fade-left",padding:"large"},{default:g(()=>[n("div",{innerHTML:a(e).currentEvent.description,class:"space-y-4"},null,8,jt)]),_:1}),h(C,{"data--aos":"fade-left",class:"hidden md:flex",disclaimer:(N=a(e).currentEvent.venue)==null?void 0:N.disclaimer},null,8,["disclaimer"]),h(j,{venue:a(e).currentEvent.venue},null,8,["venue"])])])])],4)]}),_:1})):_("",!0)}}});export{sn 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.