PageSourceSearch

https://www.vejle.dk/_nuxt/C0yOZuCZ2.js

js vejle.dk collected 2026-10-02 03:06:51 UTC 8,424 bytes, 1 lines download raw bytes

1import{C as e,D as t,E as l,Gt as a,M as s,N as i,T as o,Tt as n,_ as r,fn as c,hn as d,it as u,st as x,w as p}from"./B8XHxhss.js";import{O as g,v as m,x as f,z as _}from"#entry";import{t as b}from"./DnRsJ2ze.js";import{t as y}from"./BCGWnzaC.js";import{t as z}from"./D9mFwMTb.js";import{t as E}from"./2_SdSk4C.js";var T={class:"d-feliks-page"},S={class:"flex flex-col gap-lg >=1280:gap-y-md"},k={key:0,class:"flex flex-col gap-y-5xs"},A={class:"flex flex-col text-heading-sm-strong >=1280:text-caption-lg-strong text-strong first-letter:capitalize"},I={key:1},R={class:"flex flex-col"},v={key:2,class:"flex flex-col gap-y-5xs"},D={class:"flex flex-col"},N={class:"block text-heading-sm-strong >=1280:text-caption-lg-strong text-strong"},O={key:0},L={key:3},P={key:0,class:"flex flex-col"},M={class:"col-span-8 mt-beforeBlocks mb-afterBlocks"},$={key:0,class:"mb-betweenBlocks rounded-lg overflow-hidden"},G=["src"],j=["innerHTML"],C={key:2,class:"my-betweenBlocks"},F={class:"flex flex-col gap-y-gutter"},h={key:1,class:"flex flex-col"},w={class:"text-strong text-body-md-regular !first-letter:capitalize"},H={class:"text-strong text-body-md-regular"},B={key:2,class:"text-danger text-body-md-strong"},U={class:"flex flex-col gap-y-2xs"},K={key:0,class:"flex flex-col"},X={class:"text-body-md-regular text-strong"},V={key:1,class:"text-body-md-strong text-danger"},Q={key:2,class:"flex flex-col"},W={class:"text-body-md-regular text-strong"},Y={key:3,class:"flex flex-col"},Z={class:"text-body-md-regular text-strong"},q={key:4,class:"flex flex-col"},J={class:"text-body-md-regular text-strong"},ee={key:5,class:"flex flex-col"},te={class:"text-body-md-regular text-strong"},le={key:6,class:"flex flex-col"},ae={class:"text-body-md-regular text-strong"},se={__name:"FeliksPage",props:{id:[String,Number],title:String,courseData:Object,courseId:[String,Number]},setup(se){m();const{courseId:ie,description:oe,lectures:ne,teachers:re,meetingPlaceTree:ce,enrollmentStatus:de,hasCancelledLectures:ue,waitListDate:xe,preEnrollmentPeriodStartDate:pe,preEnrollmentPeriodEndDate:ge,enrollmentPeriodStartDate:me,enrollmentPeriodEndDate:fe,imageUrl:_e,keywords:be,minAgeForEnrollment:ye,maxAgeForEnrollment:ze,minGradeForEnrollment:Ee,maxGradeForEnrollment:Te,numberOfEnrolledPupils:Se,minPupils:ke,maxPupils:Ae,paymentRatePatterns:Ie}=se.courseData;function Re(e,t){if(!e)return"";const l=new Date(e),a=t?new Date(t):null;if(isNaN(l.getTime()))return"";const s=e=>z(e,{dateStyle:"full"},"da-DK");return!a||isNaN(a.getTime())||l.toDateString()===a.toDateString()?s(l):`${s(l)} - ${s(a)}`}function ve(e,t){if(!e)return"";const l=new Date(e),a=t?new Date(t):null;if(isNaN(l.getTime()))return"";const s=e=>`${String(e.getHours()).padStart(2,"0")}:${String(e.getMinutes()).padStart(2,"0")}`,i=s(l);let o=`${g("AT_CLOCK_SHORT",{capitalize:!0})} ${i}`;if(a&&!isNaN(a.getTime())){o+=` - ${s(a)}`}return o}const De=e(()=>Ae?`${Se} ${g("OUT_OF")} ${Ae}`:Se),Ne=e(()=>Object.values(re).map(e=>`${e.firstname} ${e.surname}`).join(", ")),Oe=e(()=>{let e=g("PHRASE_REGISTRATION_AVAILABLE_FROM_X",{capitalize:!0,populate:[z(me,"object","da-DK")]});if(fe){const t=z(fe,"object","da-DK");return e+=g("UNTIL_X",{populate:[t]}),e}return e}),Le=e(()=>{let e=g("PHRASE_REGISTRATION_AVAILABLE_FROM_X",{capitalize:!0,populate:[z(pe,"object","da-DK")]});if(fe){const t=z(ge,"object","da-DK");return e+=g("UNTIL_X",{populate:[t]}),e}return e});return(e,m)=>{const se=E,Ae=b,Pe=f,Me=y,$e=_;return u(),t("article",T,[i($e,{name:"content-page-layout","show-long-read":!1,"sticky-aside":{desktop:!0}},{header:n(()=>[i(se,{alignment:"left",tags:a(be),color:"surface"},null,8,["tags"])]),aside:n(()=>[p("aside",S,[a(ce)?(u(),t("div",k,[i(Ae,{class:"block text-body-sm-regular text-subtle"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("PLACE",{capitalize:!0})),1)]),_:1}),p("span",A,[p("span",null,d(a(ce)[0].name)+" "+d(a(ce)[1]?`${a(ce)[1].name},`:""),1),p("span",null,d(a(ce)[0].addressStreet),1),p("span",null,d(a(ce)[0].addressZip)+" "+d(a(ce)[0].addressCity),1)])])):l("",!0),a(Ie)?(u(),t("div",I,[i(Ae,{class:"block text-body-sm-regular text-subtle mb-5xs"},{default:n(()=>
1[s(d(("localize"in e?e.localize:a(g))("PRICE",{capitalize:!0})),1)]),_:1}),p("div",R,[(u(!0),t(r,null,x(a(Ie),(e,l)=>(u(),t("span",{key:l,class:"block text-heading-sm-strong >=1280:text-caption-lg-strong text-strong"},d(e.name)+" "+d(e.amount),1))),128))])])):l("",!0),a(Se)?(u(),t("div",v,[i(Ae,{class:"block text-body-sm-regular text-subtle"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("NUMBER_OF_REGRISTRANTS",{capitalize:!0})),1)]),_:1}),p("div",D,[p("span",N,d(a(De)),1),a(ke)?(u(),t("span",O,d(("localize"in e?e.localize:a(g))("PHRASE_CREATING_TEAM_REQUIRES_MINIMUM_X_REGISTERED_MEMBERS",{capitalize:!0,populate:[a(ke)]})),1)):l("",!0)])])):l("",!0),a(de)?(u(),t("div",L,[i(Ae,{class:"block text-body-sm-regular text-subtle mb-5xs"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("REGISTRATION",{capitalize:!0})),1)]),_:1}),a(de).buttonText?(u(),t("div",P,[i(Pe,{to:`https://randers.feliks.dk/index.php?open=${a(ie)}`,target:"_blank",external:"",class:"text-heading-sm-strong >=1280:text-caption-lg-strong text-interactive hover:text-interactiveHover active:text-interactiveActive w-fit"},{default:n(()=>[s(d(a(de).buttonText),1)]),_:1},8,["to"])])):l("",!0)])):l("",!0)])]),default:n(()=>[p("div",M,[a(_e)?(u(),t("div",$,[p("img",{src:a(_e),alt:"",class:"w-full h-full object-cover object-center"},null,8,G)])):l("",!0),a(oe)?(u(),t("div",{key:1,class:c(["block text-strong text-body-md-regular",{"mb-betweenBlocks":!a(ne)}]),innerHTML:a(oe)},null,10,j)):l("",!0),a(ne)?(u(),t("div",C,[i(Me,{class:"mb-md"},{default:n(()=>[p("span",null,d(("localize"in e?e.localize:a(g))("LESSONS",{capitalize:!0})),1)]),_:1}),p("div",F,[(u(!0),t(r,null,x(a(ne),(i,r)=>(u(),t("div",{key:r,class:"rounded-card bg-surface px-cardInset pt-cardInset pb-cardInsetBottom flex flex-col gap-y-3xs"},[i.title?(u(),o(Ae,{key:0,class:"text-strong text-body-md-strong"},{default:n(()=>[s(d(i.title),1)]),_:2},1024)):l("",!0),i.lectureDateTimeStart||i.lecture_date_time_start?(u(),t("div",h,[p("span",w,d(Re(i.lectureDateTimeStart||i.lecture_date_time_start,i.lectureDateTimeEnd||i.lecture_date_time_end)),1),p("span",H,d(ve(i.lectureDateTimeStart||i.lecture_date_time_start,i.lectureDateTimeEnd||i.lecture_date_time_end)),1)])):l("",!0),0!=(i.isCancelled||i.is_cancelled)?(u(),t("span",B,d(("localize"in e?e.localize:a(g))("CANCELLED",{capitalize:!0})),1)):l("",!0)]))),128))])])):l("",!0),i(Me,{class:"mb-md"},{default:n(()=>[p("span",null,d(("localize"in e?e.localize:a(g))("FURTHER_INFORMATION",{capitalize:!0})),1)]),_:1}),p("div",U,[a(re)?(u(),t("div",K,[i(Ae,{class:"text-body-md-strong text-strong"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("TEACHERS",{capitalize:!0})),1)]),_:1}),p("span",X,d(a(Ne)),1)])):l("",!0),"1"===a(ue)?(u(),t("span",V,d(("localize"in e?e.localize:a(g))("PHRASE_NOTICE_CANCELLED_LESSONS",{capitalize:!0})),1)):l("",!0),a(me)||a(fe)?(u(),t("div",Q,[i(Ae,{class:"text-body-md-strong text-strong"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("REGISTRATION",{capitalize:!0})),1)]),_:1}),p("span",W,d(a(Oe)),1)])):l("",!0),a(pe)||a(ge)?(u(),t("div",Y,[i(Ae,{class:"text-body-md-strong text-strong"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("REGISTRATION",{capitalize:!0})),1)]),_:1}),p("span",Z,d(a(Le)),1)])):l("",!0),a(xe)?(u(),t("div",q,[i(Ae,{class:"text-body-md-strong text-strong"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("WAITING_LIST",{capitalize:!0})),1)]),_:1}),p("span",J,d(`Opskrivning til venteliste tilgængelig indtil ${("useFormatDate"in e?e.useFormatDate:a(z))(a(xe),"object","da-DK")}`),1)])):l("",!0),a(ye)||a(ze)?(u(),t("div",ee,[i(Ae,{class:"text-body-md-strong text-strong"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("AGE_LIMIT",{capitalize:!0})),1)]),_:1}),p("span",te,d(("localize"in e?e.localize:a(g))("PHRASE_REGISTRATION_AVAILABLE_FROM_X",{capitalize:!0,populate:[a(ye).replace(/\.00$/,""),a(ze)]})),1)])):l("",!0),a(Ee)||a(Te)?(u(),t("div",le,[i(Ae,{class:"text-body-md-strong text-strong"},{default:n(()=>[s(d(("localize"in e?e.localize:a(g))("AGE_LIMIT")),1)]),_:1}),p("span",ae,d(("localize"in e?e.localize:a(g))("PHRASE_AVAILABLE_FOR_GRADES_X_TO_Y",{capitalize:!0,populate:[a(Ee).replace(/\.00$/,""),a(Te)]})),1)])):l("",!0)])])]),_:1})])}}};export{se 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.