PageSourceSearch

https://www.ctmx.online/_nuxt/MainImageSlide.C9k4JYyX.js

js ctmx.online collected 2026-09-26 07:57:47 UTC 2,820 bytes, 1 lines download raw bytes

1import{a$ as l,aa as a,b0 as r,b1 as e,a3 as n,b2 as i,b3 as u,Y as s}from"./entry.CssAXU4U.js";import{l as o,U as t,$ as v,a8 as d,L as c,X as m,J as p,a0 as b,u as f,P as y,ar as g,a5 as A,ax as k,aq as w,ap as _}from"./swiper-vue.BQRrVgbi.js";import"./HalloweenBats.vue.l0sNRNKZ.js";const h={class:"relative"},B={class:"main-image-slide"},M=["src","alt","onClick"],C={__name:"MainImageSlide",setup(C){const P=l(),{data:S,loading:U,error:j,isStale:x,refresh:z}=a(P),{cmsSetting:L}=a(r());e();const X=n(),$=i(),q=u("(min-width: 768px)"),H=s();o((()=>{var l;return null==(l=null==H?void 0:H.imgPromote)?void 0:l.imgSlider}));const I=o((()=>[])),J=(l,a)=>(null==l?void 0:l.imageUrl)||(null==l?void 0:l.url)||(null==l?void 0:l.image_url)||(null==l?void 0:l.src)||(null==l?void 0:l[a])||"",Y=(l,a)=>!!J(l,a),D=l=>(null==l?void 0:l.clickUrl)||(null==l?void 0:l.redirect_url)||(null==l?void 0:l.link)||(null==l?void 0:l.url_link)||null,E=(l,a)=>{const r=J(l,a);return r?{id:(null==l?void 0:l.id)||(null==l?void 0:l._id)||r,src:r,alt:(null==l?void 0:l.title)||(null==l?void 0:l.name)||"Banner",clickUrl:D(l)}:null},F=l=>{const a=new Set;return l.filter((l=>!(!(null==l?void 0:l.src)||a.has(l.src)||(a.add(l.src),0))))},G=o((()=>{var l;return Array.isArray(null==(l=X.banner)?void 0:l.pc)?X.banner.pc.filter((l=>Y(l,"PC"))):[]})),K=o((()=>{var l;return Array.isArray(null==(l=X.banner)?void 0:l.mobile)?X.banner.mobile.filter((l=>Y(l,"MB"))):[]})),N=o((()=>{var l,a,r;return Array.isArray(null==(r=null==(a=null==(l=null==L?void 0:L.value)?void 0:l.data)?void 0:a.banners)?void 0:r.pc)?L.value.data.banners.pc.filter((l=>Y(l,"PC"))):[]})),O=o((()=>{var l,a,r;return Array.isArray(null==(r=null==(a=null==(l=null==L?void 0:L.value)?void 0:l.data)?void 0:a.banners)?void 0:r.mobile)?L.value.data.banners.mobile.filter((l=>Y(l,"MB"))):[]})),Q=o((()=>N.value.length?N.value:G.value)),R=o((()=>O.value.length?O.value:K.value)),T=o((()=>{const l=Array.isArray(null==Q?void 0:Q.value)?Q.value:[];return F(l.map((l=>E(l,"PC"))).filter(Boolean))})),V=o((()=>{const l=Array.isArray(null==R?void 0:R.value)?R.value:[];return F(l.map((l=>E(l,"MB"))).filter(Boolean))})),W=o((()=>$.isMozart||$.isMozartXLuca)),Z=o((()=>{const l=[...I.value];return W.value&&l.push(...T.value),l})),ll=o((()=>{const l=[...I.value];return W.value&&l.push(...V.value),l}));return(l,a)=>(v(),t("div",h,[d("div",B,[c(f(_),{modules:[f(k),f(w)],"slides-per-view":1,loop:!0,"space-between":3,pagination:!1,autoplay:{delay:5e3}},{default:m((()=>[(v(!0),t(p,null,b(f(q)?f(Z):f(ll),(l=>(v(),y(f(g),{key:l.id},{default:m((()=>[d("img",{class:A((f(q),"w-full h-full  object-fill  rounded-md")),src:l.src,alt:l.alt||"Banner",onClick:a=>{var r;(r=l.clickUrl)&&window.open(r,"_blank")}},null,10,M)])),_:2},1024)))),128))])),_:1},8,["modules"])])]))}};export{C 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.