1var U=Object.defineProperty;var v=(o,E)=>U(o,"name",{value:E,configurable:!0});import{e as q,T as Z,n as G,u as J,k as K,a as Q,b as X,i as y,d as C}from"#entry";import{_ as Y,N as ee,d as $,n as h,A as te,v as ae,E as m,W as c,u as e,U as l,R as k,V as w,$ as a,B as u,a0 as p,a1 as i,a6 as se,a3 as oe}from"./D0o_BzFA.js";import{u as ne}from"./2Ak8YXsk.js";import{u as le,f as S}from"./Czkx91fS.js";import{a as ie,f as re}from"./B4-Q6cIk.js";/* empty css */import"./CCyKimDB.js";import"./pYGOJxUL.js";import"./YfvY-W3w.js";const ce={class:"card-image relative"},ue={key:1,class:"price"},de={class:"font-museo-700 align-middle"},me={key:3,class:"event-status-container"},ge={class:"card-info"},pe={class:"event-date font-museo-300"},fe={class:"font-museo-500 text-left event-name"},ve={class:"followers-container text-s font-museo-700 flex-row gap-2 justify-end w-full md:flex hidden items-center"},ye={class:"card-image relative"},he={class:"card-info flex-1"},ke={class:"info flex flex-col justify-between"},we={class:"header flex flex-col"},be=["innerHTML"],_e={class:"day"},xe={class:"hour"},$e={class:"payment flex md:flex-col flex-row justify-between text-right md:mt-0 mt-1"},Ee={key:0,class:"price font-museo-500"},Be={key:1,class:"purchase"},je={__name:"EventCard",props:{isLink:{type:Boolean,default:!0},event:{type:Object,required:!0},type:{type:String,default:void 0},subtype:{type:String,default:void 0},openExternal:{type:Boolean,default:!1},createPurchase:{type:Boolean,default:!1},imgHeight:{type:String,default:"51%"},priority:{type:Boolean,default:!1}},emits:["emptyAd","clickPurchase"],setup(o,{emit:E}){Y(s=>({"3adc2fd3":o.imgHeight}));const f=Z(),M=o,{event:t,type:_,priority:d}=ee(M),N=G(),{openErrorModal:D}=J(),{t:g,locale:H}=K(),{selectedRegion:R}=Q(),B=$("Europe/Madrid"),j=$(!0),z=$(!1),{hasCulturalBonus:T,addToWaitingList:V}=le(),{getEventImage:W}=ne(),b=h(()=>W(t.value));te(async()=>{B.value=Intl.DateTimeFormat().resolvedOptions().timeZone.trim()});const L=h(()=>{const s=R()||H.value||"es",n=ie(t.value.start_date,s,t.value.attendance===2);return g("wegow.date.dateFormat",n)}),F=h(()=>re(t.value.start_date,N.params.region)),x=h(()=>{let s=t.value.title;const n=[g("wegow.headerDetails.start"),g("wegow.headerDetails.startStreaming")],r=new RegExp(`(${n.join(")|(")})`);return s?.replace(r,"")}),O=h(()=>t.value?.slug?t.value.slug.replace(/[()]/g,""):""),P=v(()=>{D({modal:{imageType:"none",showClose:!1,title:g("wegow.purchase.goOutWaitingList"),btn_message:g("general.accept"),btn_red_message:g("general.cancel"),button_method:v(()=>{V(t.value.id),t.value.user.waiting_weswap=!1},"button_method")}})},"goOutWaitingList"),A=v(s=>{const n=`broken-img:${s}`;sessionStorage.getItem(n)||sessionStorage.setItem(n,"1")},"reportBrokenOnce"),I=v(s=>{z.value=!0,A(s)},"markBroken");return ae(()=>t.value?.id,async()=>{z.value=!1}),(s,n)=>{const r=X;return e(_)!=="large"&&e(j)?(l(),m("div",{key:0,class:p(["event-card",e(_)])},[e(t)?.add?c("",!0):(l(),k(e(y),{key:0,object:e(t),params:e(f)({name:"artists-slug",params:{slug:e(t).slug}}),"is-event":!0,blank:o.openExternal,"is-link":o.isLink,class:"event-card-navigation"},{link:w(()=>[a("div",ce,[u(r,{src:e(b),alt:e(x),class:p(e(d)?"main-image":"lazyload main-image"),loading:e(d)?"eager":"lazy",fetchpriority:e(d)?"high":void 0,preload:e(d),onError:n[0]||(n[0]=()=>I(e(b)))},null,8,["src","alt","class","loading","fetchpriority","preload"]),e(T)(e(t),e(B))?(l(),k(r,{key:0,src:"/img/cultural-bonus.png",alt:s.$t("wegow.altIcon"),class:"cultural-icon absolute top-1.5 left-1.5 lazyload"},null,8,["alt"])):c("",!0),e(t).price||e(t).price===0?(l(),m("div",ue,[a("span",de,i(e(S)(Number(e(t).price).toFixed(2),e(t).currency)),1)])):c("",!0),e(t).user?.waiting_weswap?(l(),m("div",{key:2,class:"waiting-weswap flex items-start space-x-2 cursor-pointer absolute bottom-1.5 left-1.5",onClick:se(P,["prevent"])},[u(r,{src:"/img/ic-history-yellow.svg",class:"w-5"}),a("span",null,i(s.$t("wegow.purchase.inWaitingList")),1)])):c("",!0),e(t).cancelation_status&&e(t).cancelation_status!==0&&e(t).cancelation_status!==4?(l(),m("div",me,i(s.$t("wegow.events.status"+e(t).cancelation_status)),1)):c("",!0)]),a("div",ge,[a("span",pe,i(e(L)),1),a("h2",fe,i(e(x)),1),a("span",ve,[u(r,{src:"/img/ic-followers.svg",alt:s.$t("wegow.altIcon"),class:"people-icon lazyload",loadign:"lazy"},null,8,["alt"]),oe(" "+i(e(t).followers_count),1)])])]),_:1},8,["object","params","blank","is-link"]))],2)):e(_)==="large"&&e(j)?(l(),m("div",{key:1,class:p(["event-card flex-1 large flex md:flex-row flex-col",o.subtype])},[a("div",ye,[u(e(y),{object:e(t),params:e(f)({name:"events-slug",params:{slug:e(t).slug}}),blank:e(t).has_waiting_room,"is-link":o.isLink,"is-event":!0,class:"h-full"},{link:w(()=>[u(r,{src:e(b),alt:e(t).title,class:"main-image",loading:e(d)?"eager":"lazy",fetchpriority:e(d)?"high":void 0,preload:e(d),onError:n[1]||(n[1]=()=>I(e(b)))},null,8,["src","alt","loading","fetchpriority","preload"])]),_:1},8,["object","params","blank","is-link"])]),a("div",he,[a("div",ke,[a("div",we,[u(e(y),{object:e(t),params:e(f)({name:"events-slug",params:{slug:e(t).slug}}),blank:e(t).has_waiting_room,"is-link":o.isLink},{link:w(()=>[a("span",{class:p(["font-museo-500",o.subtype!=="profiles"?"text-m":"title-card"]),innerHTML:e(x)},null,10,be)]),_:1},8,["object","params","blank","is-link"]),e(t).venue?(l(),k(e(y),{key:0,object:e(t).venue,params:e(f)({name:"venues-slug",params:{slug:e(t).venue.venue}}),blank:o.openExternal,"is-link":o.isLink},{link:w(()=>[a("span",{class:p(["font-museo-500 text-color-topaz-light",o.subtype!=="profiles"?"text-s":"subtitle-card"])},i(e(t).venue?.name)+" "+i(e(t).city?.name?"- "+e(t).city.name:""),3)]),_:1},8,["object","params","blank","is-link"])):c("",!0)]),a("div",{class:p(["date-info text-color-gray font-museo-500 flex flex-row gap-x-6 md:mt-0 mt-4 flex-wrap",o.subtype!=="profiles"?"text-s":"subtitle-card"])},[a("div",_e,[u(r,{src:"/img/ic-calendar.svg",alt:s.$t("wegow.altIcon"),class:"close-icon cursor-pointer lazyload w-[0.875rem] h-[0.875rem]"},null,8,["alt"]),a("span",null,i(e(L)),1)]),a("div",xe,[u(r,{src:"/img/ic-clock.svg",alt:s.$t("wegow.altIcon"),class:"close-icon cursor-pointer lazyload w-[0.875rem] h-[0.875rem]"},null,8,["alt"]),a("span",null,i(e(F)),1)])],2)]),a("div",$e,[e(t).price||e(t).price===0?(l(),m("div",Ee,i(e(S)(Number(e(t).price).toFixed(2),e(t).currency)),1)):c("",!0),e(t).enabled&&(e(t).ticket_types_count>0||e(t).has_options)?(l(),m("div",Be,[o.createPurchase?(l(),k(e(C),{key:1,"button-id":`purchase-button-${e(t).id}`,background:"opacity",color:"topaz-light",type:"button",text:s.$t("wegow.purchase.buy"),onClick:n[2]||(n[2]=ze=>s.$emit("clickPurchase"))},null,8,["button-id","text"])):(l(),k(e(y),{key:0,link:e(t).purchase_url,params:e(t).purchase_url?void 0:e(f)({name:"purchase-slug",params:{slug:e(O)}}),blank:!0}
1,{link:w(()=>[u(e(C),{"button-id":`purchase-button-${e(t).id}`,background:"opacity",color:"topaz-light",type:"button",text:s.$t("wegow.purchase.buy")},null,8,["button-id","text"])]),_:1},8,["link","params"]))])):c("",!0)])])],2)):c("",!0)}}},Ve=q(je,[["__scopeId","data-v-cec9518e"]]);export{Ve 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.