PageSourceSearch

https://uva-cte-learningtech-stage.herokuapp.com/_nuxt/BZofJ7eq.js

js uva-cte-learningtech-stage.herokuapp.com collected 2026-10-03 14:53:28 UTC 5,159 bytes, 4 lines download raw bytes

1import{_ as b,a as M,b as L}from"./DMDhGS-5.js";import{c as y,A as i,h as s,e as _,K as r,k as l,g as a,l as g,f as c,v as h,X as Y,F as k,G as x,a6 as w}from"./387-YfpR.js";import{u as A}from"./QISUu7Tk.js";const D={props:{type:{type:String,default:"default"},eventListing:{type:Object,default:null}},data(){return{cteWebsiteUrl:Y().public?.cteWebsiteUrl,dayjs:A()}},computed:{event(){return this.eventListing&&this.eventListing.event},isPast(){const v=this.eventListing?.end_time||this.eventListing?.start_time;return v?this.dayjs().isAfter(this.dayjs(v)):!1},eventUrl(){return this?.event?.event_url?this.event.event_url:this?.event?.slug?`${this.cteWebsiteUrl}/events/${this.event.slug}`:null},registerButtonUrl(){return this?.event?.event_url||this?.event?.register_link||null},registerButtonText(){return this.event&&this.event.register_button_text?this.event.register_button_text:"Register"},locationType(){return this.event&&this.event.format_label==="Online Only"?"online":"in-person"}}},O={class:"event__inner-container"},B={key:0,class:"event__date"},V={class:"event__day"},C={class:"event__month"},U={class:"event__heading"},j={key:0,class:"event__type"},T={class:"event__title"},I=["href"],N={key:1,class:"event__description"},E={key:2,class:"event__hosted"},H={class:"event__details"},W={class:"details__list"},S={key:0,class:"details__time"},F={key:0},P={key:1},R={key:2},Z={key:1,class:"details__location"},z={class:"event__actions"},G=["href"],K=["href","aria-label"];function X(v,e,t,f,d,n){const m=b,o=M,u=L;return t.eventListing?(i(),s("article",{key:0,class:h(["event",`event--${t.type}`])},[_("div",O,[t.eventListing?.formatted_times?.start_time?.D&&t.eventListing?.formatted_times?.start_time?.MMM?(i(),s("div",B,[_("div",V,r(t.eventListing.formatted_times.start_time.D),1),e[0]||(e[0]=l()),_("abbr",C,r(t.eventListing.formatted_times.start_time.MMM),1)])):a("",!0),e[4]||(e[4]=l()),_("header",U,[n.event.label?(i(),s("div",j,r(n.event.label),1)):a("",!0),e[1]||(e[1]=l()),_("h2",T,[_("a",{href:`/events/${n.event.slug}`},r(n.event.name),9,I)]),e[2]||(e[2]=l()),n.event.summary?(i(),s("p",N,r(n.event.summary),1)):a("",!0),e[3]||(e[3]=l()),n.event.hosted_by?(i(),s("p",E,`
2          Hosted by `+r(n.event.hosted_by),1)):a("",!0)])]),e[10]||(e[10]=l()),_("div",H,[_("div",W,[t.eventListing?.is_multi_day&&t.eventListing?.formatted_times?.start_time_end_time?.MMMM_D_YYYY||t.eventListing?.formatted_times?.start_time?.MMMM_D_YYYY?(i(),s("div",S,[g(m,{height:"15",width:"15"}),e[6]||(e[6]=l()),_("div",null,[t.eventListing?.is_multi_day&&t.eventListing?.formatted_times?.start_time_end_time?.MMMM_D_YYYY?(i(),s("div",F,r(t.eventListing.formatted_times.start_time_end_time.MMMM_D_YYYY),1)):t.eventListing?.formatted_times?.start_time?.MMMM_D_YYYY?(i(),s("div",P,r(t.eventListing.formatted_times.start_time.MMMM_D_YYYY),1)):a("",!0),e[5]||(e[5]=l()),t.eventListing?.is_same_time_every_day&&t.eventListing?.formatted_times?.start_time_end_time?.h_mm_A?(i(),s("div",R,r(t.eventListing.formatted_times.start_time_end_time.h_mm_A),1)):a("",!0)])])):a("",!0),e[7]||(e[7]=l()),n.locationType==="online"||n.event.location?(i(),s("div",Z,[n.locationType==="online"?(i(),c(o,{key:0,height:"15",width:"15"})):(i(),c(u,{key:1,height:"15",width:"15"})),l(" "+r(n.locationType==="online"?"Online":n.event.location),1)])):a("",!0)])]),e[11]||(e[11]=l()),_("div",z,[n.registerButtonUrl&&!n.isPast?(i(),s("a",{key:0,href:n.registerButtonUrl,class:"btn btn--blue event__action"},[l(r(n.registerButtonText),1),e[8]||(e[8]=_("svg",{class:"icon event__action-icon",width:"14",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",focusable:"false"},[_("path",{fill:"currentColor",d:"M12 4.5a.5.5 0 0 1-1 0V1.708L6.854 5.854a.5.5 0 1 1-.707-.708L10.293 1H7.5a.5.5 0 1 1 0-1h4a.5.5 0 0 1 .5.5v4ZM9.5 6a.5.5 0 0 0-.5.5V11H1V3h4.5a.5.5 0 1 0 0-1H1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6.5a.5.5 0 0 0-.5-.5Z"})],-1))],8,G)):a("",!0),e[9]||(e[9]=l()),_("a",{class:"btn btn--outline event__action",href:`/events/${n.event.slug}`,"aria-label":`details for ${n.event.name}`},"Details",8,K)])],2)):a("",!0)}const q=Object.assign(y(D,[["render",X],["__scopeId","data-v-00e4a32f"]]),{__name:"EventCard"}),J={props:{events:{type:Array,default:null},displayLimit:{type:Number,default:3},type:{type:String,default:"default"}},data(){return{viewAll:this.displayLimit===0}},methods:{isOnlineOnly(v){return v.format_label==="Online Only"}}},Q={key:0};function p(v,e,t,f,d,n){const m=q;return t.events&&t.events.length>0?(i(),s("div",Q,[_("ul",{class:h("list event-list"+(d.viewAll?" event-list--view-all":""))},[(i(!0),s(k,null,x(d.viewAll?t.events:t.events.slice(0,t.displayLimit),(o,u)=>(i(),s("li",{key:`event--${o.id}-${u}`},[g(m,{"event-listing":o,type:t.type},null,8,["event-listing","type"])]))),128))],2),e[1]||(e[1]=l()),!d.viewAll&&t.events.length>t.displayLimit?(i(),s("button",{key:0,class:"list__view-all btn btn--blue btn--outline",onClick:e[0]||(e[0]=w(o=>d.viewAll=!0,["prevent"]))},`
3      View All
4    `)):a("",!0)])):a("",!0)}const ne=Object.assign(y(J,[["render",p],["__scopeId","data-v-737513d6"]]),{__name:"EventList"});export{ne as _};

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.