PageSourceSearch

https://kathykuohome.com/_nuxt/J63Z_oD9.js

js kathykuohome.com collected 2026-09-25 19:15:18 UTC 2,613 bytes, 1 lines download raw bytes

1import{_ as b}from"./CiIKox76.js";import{f as C,_ as k}from"./DRVqShvq.js";import{S as x,a as S}from"./B36-f8d4.js";import{N as y}from"./B3R8SQyM.js";import{P as V}from"./PKsp40rh.js";import{g as N}from"./sLPxoXIQ.js";import{u as P}from"./DcC_pbW1.js";import{_ as B}from"./CJZA3M6T.js";import{n as M,k as D,u as m,V as O,U as d,Q as o,a5 as l,a4 as n,O as f,P as j,C as u,M as z,Z as I,a3 as L,W,X as $}from"./N9RbkJyi.js";const A={key:0,class:"visual-nav-slider"},E={class:"relative lg:px-8 xl:px-10"},F={class:"overflow-hidden"},Q={class:"pt-3"},U={class:"emphasized-text lg:text-base"},X=M({__name:"VisualNavSlider",props:{nav:{}},setup(i){const s=i,c=D(null);P(c);const g=u(()=>{const e=[];return s.nav.swiperConfig.navigation&&e.push(y),s.nav.swiperConfig.pagination&&e.push(V),e}),v=u(()=>{const e=[];return s.nav.swiperConfig.navigation&&e.push("swiper-padding-arrows"),s.nav.hideDotsOnDesktop!==!1&&e.push("hide-dots-desktop"),s.nav.swiperConfig.navigation&&s.nav.hideArrowsBelowLg!==!1&&e.push("hide-arrows-below-lg"),e.push("swiper-custom-dots"),e}),h=u(()=>{const e=typeof s.nav.swiperConfig.slidesPerView=="number"?Math.ceil(s.nav.swiperConfig.slidesPerView):1,t=s.nav.swiperConfig.breakpoints?Object.values(s.nav.swiperConfig.breakpoints).map(r=>typeof r.slidesPerView=="number"?Math.ceil(r.slidesPerView):1):[];return Math.max(e,...t)});function w(e){return e.startsWith("http://")||e.startsWith("https://")?e:N(e)}return(e,t)=>{const r=b,_=C;return i.nav.slides&&i.nav.slides.length?(d(),m("div",A,[o("div",E,[l(_,null,{fallback:n(()=>[...t[1]||(t[1]=[o("div",{class:"h-40 animate-pulse bg-gray-100 rounded"},null,-1)])]),default:n(()=>[l(f(x),j({modules:g.value},i.nav.swiperConfig,{class:[v.value,"md:border-b border-neutral-lightgrey"],onSwiper:t[0]||(t[0]=a=>c.value=a)}),{default:n(()=>[(d(!0),m(z,null,I(i.nav.slides,(a,p)=>(d(),L(f(S),{key:p},{default:n(()=>[o("div",{class:W(["slide-item px-2 lg:pt-2 lg:pb-3 md:pb-4 lg:pb-6 text-center border border-transparent transition-colors duration-300 ease-in group",a.slideClass])},[l(r,{to:a.link,prefetch:!1},{default:n(()=>[o("div",F,[l(B,{src:w(a.imageUrl),alt:a.label,"img-class":["w-full object-cover transition-transform duration-300 ease-in group-hover:scale-105",a.imageClass].filter(Boolean).join(" "),loading:p<h.value?"eager":"lazy",fetchpriority:p===0?"high":void 0},null,8,["src","alt","img-class","loading","fetchpriority"])]),o("div",Q,[o("span",U,$(a.label),1)])]),_:2},1032,["to"])],2)]),_:2},1024))),128))]),_:1},16,["modules","class"])]),_:1})])])):O("",!0)}}}),ee=k(X,[["__scopeId","data-v-d044be88"]]);export{ee 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.