import{r as x,j as e,L as S}from"./vendor-react-C630P38J.js";import{q as C}from"./vendor-fxts-IS4CCBC4.js";import{u as b}from"./vendor-cookie-BFUm5jHE.js";import{S as v,a as A,b as I}from"./vendor-swiper-CwUwDtZu.js";import{u as f,F as k,q as y,G as O,h as D}from"./feature-order-C2we0F5o.js";import{d as L,b as o,e as w,g as M,a as P}from"./index-DOpJRihs.js";import"./vendor-utils-Cb1MAKRV.js";import"./vendor-query-BjC2S-sR.js";import"./vendor-overlay-B61Jbn6n.js";import"./vendor-i18n-D_F5k183.js";import"./vendor-rhf-CXRF5ML7.js";import"./vendor-zod-BNDLCzeL.js";import"./vendor-runtime-BrGgGswE.js";import"./vendor-hooks-D-WB61cZ.js";import"./vendor-state-BxLZOG0B.js";import"./vendor-form-ui-C6F7344s.js";import"./vendor-date-XKm2J5pk.js";import"./vendor-meta-D6H5T8-B.js";var z="_1tj61z60",R="_1tj61z61",T="_1tj61z62",H="_1tj61z63",$="_1tj61z64",i="_1tj61z65",G="_1tj61z66",K="_1tj61z67";const n="BAND_BANNER_CLOSED",q=35,X={modules:[A],slidesPerView:1,direction:"vertical"},F=1,U=1e3*60*60*24*F,de=({isScrollTop:l})=>{const{isMobile:r}=f(),[c,p]=b([n]),m=!!c[n],{data:a}=L({type:"id",banners:[o.TOP_BAND_MO,o.TOP_BAND_PC]}),t=x.useMemo(()=>a?w(r?[a[0]]:[a[1]],0):[],[a,r]),s=t.length>1,d=!m&&!C(t)&&!!l,u=()=>{p(n,"true",{expires:new Date(Date.now()+U),path:D.MAIN})};return e.jsx(k,{initial:!1,children:d&&e.jsx(y.div,{className:z,initial:{height:0,opacity:0},animate:{height:q,opacity:1},exit:{height:0,opacity:0},transition:{type:"spring",stiffness:500,damping:50},children:e.jsx(v,{className:R,...X,loop:s,allowTouchMove:s,autoplay:s?{delay:3e3,pauseOnMouseEnter:!0}:!1,children:t.map(({bannerNo:B,leftSpaceColor:_,rightSpaceColor:g,landingUrlType:E,landingUrl:j,browerTargetType:N,imageUrl:h})=>e.jsxs(I,{className:T,children:[e.jsx("span",{className:`${i} ${G}`,style:{backgroundColor:_}}),e.jsx(S,{to:P({landingUrlType:E,landingUrl:j}),target:M(N),rel:"preload","aria-label":"bandBanner",children:e.jsx("img",{className:$,src:h??"",alt:"bandBanner"})}),e.jsx("button",{className:H,onClick:u,children:e.jsx(O,{})}),e.jsx("span",{className:`${i} ${K}`,style:{backgroundColor:g}})]},B))})})})};export{de as default};