PageSourceSearch

https://meyers.dk/_nuxt/iVfTsOym.js

js meyers.dk collected 2026-10-02 06:02:14 UTC 5,996 bytes, 1 lines download raw bytes

1import{d as Y,aL as Z,aM as q,c as s,b as l,t as _,h as n,g as t,ay as y,e as p,n as i,F as S,r as N,x as I,w as O,aN as J,aO as Q,C as W,o as r,i as m,O as C,av as R,a1 as ee,H as E,Z as te,aj as ae,D as re}from"./DjUjRTxR.js";import{_ as se}from"./B-izdFga.js";import{f as ne}from"./9-Hb3Rh3.js";import"./DhdqehsD.js";import"./B51w9WgX.js";const le=["id"],oe={"data-included-carousel-header":"",class:"gutter relative flex items-center justify-between pb-lg"},ie={key:0,class:"text-title-lg"},ue=["aria-label"],de=["data-grid"],ce=["data-variant"],me={key:2,class:"absolute inset-0 z-1 bg-black/40","aria-hidden":"true"},fe={key:0,class:"text-body-md font-semibold"},_e=["aria-label","onClick"],pe=["aria-label"],ge={class:"flex"},ye=["aria-label","aria-current","onClick","onKeydown"],be={class:"p-md"},he={key:0,class:"mb-md text-body-md"},ve=Y({__name:"Includes",props:{id:{default:void 0},title:{default:""},includes:{default:()=>[]},columns:{default:"4"},smartLink:{default:null},subtitle:{default:""},variant:{default:null}},setup(c){const d=Z(),o=c,{scrollContainer:D,changeSlide:$,currentSlideIndex:x,goToSlide:b,totalPositions:h}=q({totalSlides:()=>o.includes?.length??0,loop:!1}),A=E(null),u=E(null);function L(e){u.value=e,A.value?.openOverlay()}const v=e=>!!e?.readmore?.length,T=e=>{!e||!v(e)||L(e)},P={primary:"surfacePrimary",secondary:"surfaceSecondary",neutral:"surfaceNeutral"},V={fullImage:"bg-theme-surface-neutral text-theme-ink-invert",fullImageDarken:"bg-theme-surface-neutral text-theme-ink-invert",surfacePrimary:"bg-theme-surface-primary text-theme-ink-invert",surfaceSecondary:"bg-theme-surface-secondary text-theme-ink-invert",surfaceNeutral:"bg-theme-surface-neutral-primary text-theme-ink",default:"bg-theme-surface-neutral text-theme-ink"},j={fullImage:"bg-transparent",fullImageDarken:"bg-transparent",surfacePrimary:"bg-theme-surface-primary",surfaceSecondary:"bg-theme-surface-secondary",surfaceNeutral:"bg-theme-surface-neutral-primary",default:"bg-theme-surface-neutral-primary"},f=e=>e?.cardVariant&&e.cardVariant!=="default"?e.cardVariant:e?.full?e?.imageDarken?"fullImageDarken":"fullImage":e?.media?"default":P[e?.color??""]??"default",B=e=>!!e?.media&&["default","fullImage","fullImageDarken"].includes(f(e)),M=e=>V[f(e)],U=e=>j[f(e)],z=()=>"bg-theme-surface-neutral-secondary";return(e,g)=>{const w=Q,G=te,K=ae,F=se,H=ee,X=W;return r(),s("section",{id:c.id,"data-included-carousel":"",class:"mx-auto overflow-hidden bg-theme-neutral text-theme-ink"},[l("header",oe,[l("div",null,[o.title?(r(),s("h2",ie,_(o.title),1)):n("",!0),t(d).cta?y(e.$slots,"cta",{key:1},void 0,!0):n("",!0)]),o.includes&&o.includes.length>Number(o.columns)?(r(),s("nav",{key:0,class:"space-x-sm max-sm:hidden","aria-label":("$t"in e?e.$t:t(m)).ARIA_GALLERY_PAGINATION},[p(w,{label:("$t"in e?e.$t:t(m)).ARIA_PREVIOUS_INCLUDES,direction:"left",onClicked:g[0]||(g[0]=a=>t($)("prev"))},null,8,["label"]),p(w,{label:("$t"in e?e.$t:t(m)).ARIA_NEXT_INCLUDES,onClicked:g[1]||(g[1]=a=>t($)("next"))},null,8,["label"])],8,ue)):n("",!0)]),o.includes?(r(),s("div",{key:0,ref_key:"scrollContainer",ref:D,"data-grid":c.columns??"",class:i(["gutter snap-x snap-mandatory scroll-px-md",{"":t(h)<=1}]),tabindex:"0"},[(r(!0),s(S,null,N(o.includes,a=>(r(),s("div",{key:a?._id,"data-child-grid":"","data-variant":f(a),class:i(["included-card relative snap-start overflow-hidden",[M(a),t(d).action&&"grid-rows-[auto_1fr]"]])},[t(d).media?y(e.$slots,"media",{key:0,media:a?.media,slug:a?.slug},void 0,!0):(r(),s("figure",{key:1,class:i(["overflow-hidden",[t(d).media?"aspect-6/5":"aspect-4/5"]])},[B(a)?(r(),I(G,{key:0,image:a?.media,w:640,h:960,class:"absolute inset-0 z-0 h-full w-full object-cover","data-card-image":""},null,8,["image"])):n("",!0)],2)),f(a)==="fullImageDarken"?(r(),s("div",me)):n("",!0),l("div",{"data-included-card-content":"",class:i(["relative z-10",[U(a),c.variant==="recipes"&&"flex flex-col justify-between"]])},[l("div",{class:i(t(d).action&&"flex w-full justify-between gap-1")},[l("h3",{class:i([c.variant==="recipes"?"text-title-md":"text-title-sm"])},_(a?.title),3),t(d).action?y(e.$slots,"action",{key:0,id:a?._id,title:a?.title},void 0,!0):n("",!0)],2),l("div",null,[a?.subtitle||o.subtitle?(r(),s("p",fe,_(a?.subtitle??o.subtitle),
11)):n("",!0),a?.text&&c.variant!=="recipes"?(r(),s("p",{key:1,class:i(["pt-[0.2em] text-body-sm",{"line-clamp-3":v(a)}])},_(a?.text),3)):n("",!0),t(d).footer?y(e.$slots,"footer",{key:2,tags:("filterTags"in e?e.filterTags:t(ne))(a?.tags)},void 0,!0):n("",!0)])],2),v(a)?(r(),s("button",{key:3,"data-component":"includes-button",class:"included-card__overlay-btn","aria-label":("$t"in e?e.$t:t(m)).LAES_MERE,onClick:C(k=>T(a),["stop"])},[l("span",{class:i(["included-card__readmore",z()])},[p(K,{"aria-hidden":"true"})],2)],8,_e)):n("",!0)],10,ce))),128))],10,de)):n("",!0),t(h)>1?(r(),s("nav",{key:1,class:"gutter pt-md","aria-label":("$t"in e?e.$t:t(m)).ARIA_CAROUSEL_PAGINATION},[l("ul",ge,[(r(!0),s(S,null,N(t(h),a=>(r(),s("li",{key:a,class:"-mx-[3px]"},[l("button",{type:"button",class:"inline-flex h-6 w-6 cursor-pointer items-center justify-center","aria-label":`${("$t"in e?e.$t:t(m)).ARIA_GO_TO_CARD_NUMBER} ${a}`,"aria-current":t(x)===a-1?"true":void 0,onClick:k=>t(b)(a-1),onKeydown:[R(C(k=>t(b)(a-1),["prevent"]),["enter"]),R(C(k=>t(b)(a-1),["prevent"]),["space"])]},[l("span",{class:i(["h-2 w-2 rounded-full",t(x)===a-1?"bg-theme-primary":"bg-black/20"]),"aria-hidden":"true"},null,2)],40,ye)]))),128))])],8,pe)):n("",!0),(r(),I(J,{to:"body"},[p(X,{ref_key:"includesOverlayRef",ref:A,"dialog-width":"1/2","overlay-title":t(u)?.title},{hero:O(()=>[p(F,{title:t(u)?.title,image:t(u)?.media},null,8,["title","image"])]),default:O(()=>[l("div",be,[t(u)?.text?(r(),s("p",he,_(t(u).text),1)):n("",!0),t(u)?.readmore?(r(),I(H,{key:1,value:t(u)?.readmore},null,8,["value"])):n("",!0)])]),_:1},8,["overlay-title"])]))],8,le)}}}),Ae=Object.assign(re(ve,[["__scopeId","data-v-0ce4cd31"]]),{__name:"Includes"});export{Ae 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.