PageSourceSearch

https://asset.idefix.com/_next/static/chunks/pages/index-44cb2104887191a3.js

js idefix.com collected 2026-09-24 17:08:57 UTC 34,235 bytes, 172 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{59565:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return eS},default:function(){return eE}});var i=r(67294),n=r(2962),l=r(5152),a=r.n(l),s=r(41609),o=r.n(s),c=r(45220),d=r.n(c),u=r(85893);let h=e=>{let{onBottomInViewport:t,onTopInViewport:r,children:n}=e,l=(0,i.useRef)(null),a=(0,i.useRef)(!1),s=(0,i.useRef)(null),o=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{let e=e=>{e.forEach(e=>{e.isIntersecting&&!0===a.current?t():a.current=!0})},i=e=>{e.forEach(e=>{e.isIntersecting&&!0===o.current?r&&r():o.current=!0})},n={root:null,rootMargin:"0px",threshold:1},c=new IntersectionObserver(e,n),d=new IntersectionObserver(i,n);return l.current&&c.observe(l.current),s.current&&d.observe(s.current),()=>{l.current&&c.unobserve(l.current),s.current&&d.unobserve(s.current)}},[t,r]),(0,u.jsxs)("div",{children:[(0,u.jsx)("div",{ref:s}),n,(0,u.jsx)("div",{ref:l})]})};var p=r(76824),f=r(80626),m=r(59499),b=r(4730),v=r(8938),g=r(77451),x=r(85045),y=r(98935),j=r(85714),w=r(66740),N=r(64467),k=r(36563),P=r(16701);let O=["className","tabs"];function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach(function(t){(0,m.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let I=i.forwardRef((e,t)=>{let{className:r,tabs:n}=e,l=(0,b.Z)(e,O),{getProductListById:a}=(0,x.u)(),{0:s,1:o}=(0,i.useState)([]),c=(0,i.useMemo)(()=>null!=n&&n.children&&Array.isArray(n.children)?n.children.map(e=>{var t;return null==e?void 0:null===(t=e.productList)||void 0===t?void 0:t.id}).filter(e=>null!=e&&"number"==typeof e):[],[n]),d=async()=>{if(0===c.length)return[];try{let e=c.map(async e=>{let t=await a(e);return{productListId:e,products:(null==t?void 0:t.items)||[]}}),t=await Promise.all(e);return t}catch(r){return console.error("BadgeTabsBanner komponenti i\xe7erisindeki \xfcr\xfcn listeleri getirilirken hata oluştu:",r),[]}},h=e=>{var t;let{product:r,index:i}=e,n=null===(t=r.variants)||void 0===t?void 0:t[0];if(!n)return null;let l=E(E({},n),{},{brandName:null==r?void 0:r.brandName,authorName:null==r?void 0:r.authorName,artistName:null==r?void 0:r.artistName});return(0,u.jsx)(N.d$,{className:(0,P.cn)("box-border basis-[251px] shrink-0"),children:(0,u.jsx)(k.Z,{variant:l})},n.id??i)};return(0,i.useEffect)(()=>{let e=async()=>{let e=await d();o(e)};c.length>0&&e()},[c]),(0,u.jsx)("div",E(E({ref:t,className:(0,P.cn)("relative lg:h-full",r)},l),{},{children:(0,u.jsxs)(w.mQ,{defaultValue:n.children[0].name,className:"lg:h-full",children:[(0,u.jsx)(w.dr,{className:"gap-3 p-0 flex",children:n.children.map(e=>(0,u.jsx)(w.SP,{value:e.name,asChild:!0,className:"relative",children:(0,u.jsxs)(j.z,{variant:"secondary",size:"x-small",className:"relative basis-1/2 border-[.5px] !h-7 lg:!h-8 !border-primary-400 !bg-primary-50 !text-primary-600 hover:!bg-primary-400 hover:!text-white !rounded data-[state=active]:!bg-primary-400 data-[state=active]:!text-white",children:[e.title,e.badge&&(0,u.jsx)(y.Z,{width:"fit",className:"absolute -top-3 lg:-top-[14px] -right-1 bg-white text-primary-500 border-primary-500 py-0 px-2 lg:px-1 h-3 lg:h-[14px] border text-[.5rem] lg:text-sm rounded-full",children:e.badge})]})},e.id))}),n.children.map(e=>{var t,r,i;return(0,u.jsx)(w.nU,{value:e.name,className:"mt-5 h-[192px] lg:h-[calc(100%_-_52px)] relative rounded-lg lg:rounded-xl overflow-hidden bg-no-repeat bg-cover",style:{backgroundImage:`url(${e.backgroundImage})`},children:(0,u.jsx)("div",{className:"absolute pl-3 bottom-3 lg:bottom-6 w-full",children:((null===(t=s.find(t=>t.productListId===e.productList.id))||void 0===t?void 0:null===(r=t.products)||void 0===r?void 0:r.length)??0)>0&&(0,u.jsxs)(N.lr,{className:"rounded-tl rounded-bl overflow-hidden",opts:{align:"start",loop:!1},plugins:[(0,g.Z)({delay:5e3})],onInit:()=>(0,v.aY)({items:c.map(e=>{var t;return null===(t=s.find(t=>t.productListId===e))||void 0===t?void 0:t.products[0]}),listName:e.name}),onAutoplay(t){var r;(0,v.aY)({items:(null===(r=s.find(t=>t.productListId===e.productList.id))||void 0===r?void 0:r.products.slice(t,t+1))??[],listName:e.name,trigger:"autoplay"})},onNavigation(t){var r;(0,v.aY)({items:(null===(r=s.find(t=>t.productListId===e.productList.id))||void 0===r?void 0:r.products.slice(t,t+1))??[],listName:e.name,trigger:"user_interaction"})},children:[(0,u.jsx)(N.KI,{className:"-ml-2",children:null===(i=s.find(t=>t.productListId===e.productList.id))||void 0===i?void 0:i.products.map((e,t)=>{var r,i;return(0,u.jsx)(h,{product:e,index:t},(null==e?void 0:e.id)??(null==e?void 0:null===(r=e.variants)||void 0===r?void 0:null===(i=r[0])||void 0===i?void 0:i.id)??t)})}),(0,u.jsx)(N.am,{className:"hidden lg:flex left-0 bg-white shadow-md z-10 disabled:opacity-30 transition-opacity duration-200"}),(0,u.jsx)(N.Pz,{className:"hidden lg:flex right-0 bg-white shadow-md z-10 disabled:opacity-30 transition-opacity duration-200"})]},e.id)})},e.id)})]})}))});I.displayName="BadgedTabsBanner";var A=r(36347),C=r(96989);let T=async(e,t)=>{try{let r=await C.Vf.get(`${A.P.BANNER.BANNER_BY_PLACEHOLDER_WITH_PAGINATION}/main_chance_section?limit=${e}&page=${t}`);return r}catch(i){throw Error(i)}};var _=r(16618),L=r(45901);let $=e=>{let{tab:t,isActive:r,onClick:i,className:n,buttonWidth:l="w-[13.25rem]",buttonClassName:a,activeColor:s="primary"}=e;return(0,u.jsx)(j.z,{variant:s,"data-active":r,className:(0,P.cn)("h-7 lg:h-8 overflow-hidden text-ellipsis w-full",l,a,n),onClick:i,children:(0,u.jsx)("span",{className:"truncate text-label-xs",children:t.childTitle})})},B=e=>{let{tabs:t,activeTab:r,onTabClick:n,className:l,buttonClassName:a,buttonWidth:s,tabsGap:o="gap-3",renderTabContent:c,children:d,activeColor:h,inactiveColor:p}=e,[f,m]=i.useState(),b=t.length<=4;return(0,i.useEffect)(()=>
1{if(f&&null!==r&&t.length>=2){let e=t.findIndex(e=>e.id===r);-1!==e&&f.scrollTo(e)}},[r,f,t]),(0,u.jsxs)("div",{className:(0,P.cn)("relative",l),children:[(0,u.jsx)(w.dr,{className:"sr-only",children:t.map(e=>(0,u.jsx)(w.SP,{value:e.id.toString()},e.id))}),(0,u.jsxs)(N.lr,{setApi:m,opts:{align:b?"center":"start",dragFree:!0},className:(0,P.cn)("w-full",b?"flex justify-center":""),children:[(0,u.jsx)(N.KI,{className:b?"flex justify-center items-center":"",children:t.map((e,t)=>(0,u.jsx)(N.d$,{className:(0,P.cn)("basis-auto min-w-0",b?"flex justify-center":"",t>0?o:""),children:(0,u.jsx)($,{tab:e,isActive:r===e.id,onClick:()=>n(e.id,e.childPlaceholder),buttonClassName:a,buttonWidth:s,activeColor:h,inactiveColor:p})},e.id))}),(0,u.jsx)(N.am,{className:"left-[-0.5rem] bg-white shadow-md z-10 disabled:opacity-30 transition-opacity duration-200"}),(0,u.jsx)(N.Pz,{className:"right-[-0.5rem] bg-white shadow-md z-10 disabled:opacity-30 transition-opacity duration-200"})]}),r&&(0,u.jsx)("div",{className:"mt-5",children:c?c(r):d})]})},R=e=>{let{tabs:t,activeTab:r,onTabClick:i,className:n,buttonClassName:l,buttonWidth:a,gridGap:s="gap-3",renderTabContent:o,children:c,activeColor:d,inactiveColor:h}=e;return(0,u.jsxs)("div",{className:(0,P.cn)("relative",n),children:[(0,u.jsx)(w.dr,{className:(0,P.cn)("flex flex-row justify-center items-center p-0",s),children:t.map(e=>(0,u.jsx)(w.SP,{value:e.id.toString(),className:(0,P.cn)("p-0 flex-shrink min-w-0"),children:(0,u.jsx)($,{className:(0,P.cn)("data-[active=false]:bg-secondary-50 data-[active=true]:border-secondary-500 border data-[active=false]:border-secondary-50 data-[active=false]:text-secondary-500 !rounded h-8",a),tab:e,isActive:r===e.id,onClick:()=>i(e.id,e.childPlaceholder),buttonClassName:l,activeColor:d,inactiveColor:h})},e.id))}),r&&(0,u.jsx)("div",{className:"mt-5",children:o?o(r):c})]})},D=e=>{let{tabs:t,activeTab:r,onTabClick:n,className:l,renderTabContent:a,children:s}=e,{0:o,1:c}=(0,i.useState)(),d=(e,r)=>{n(e,r);let i=t.findIndex(t=>t.id===e);o&&-1!==i&&o.scrollTo(i>0?i-1:i)};return(0,u.jsxs)("div",{className:(0,P.cn)("relative",l),children:[(0,u.jsx)(N.lr,{opts:{align:"center",containScroll:"keepSnaps"},setApi:c,className:"-mr-4 sm:mr-0",children:(0,u.jsx)(N.KI,{className:"-ml-2",children:t.map((e,t)=>(0,u.jsx)(N.d$,{className:"pl-2",children:(0,u.jsx)($,{tab:e,isActive:r===e.id,onClick:()=>d(e.id,e.childPlaceholder),className:"w-auto px-4 text-label-2xs text-white data-[active=false]:bg-secondary-50 data-[active=false]:text-secondary-500 !rounded"})},t))})}),r&&(0,u.jsx)("div",{className:"mt-2",children:a?a(r):s})]})},G=e=>{var t;let{tabs:r=[],activeTab:i,onTabClick:n,children:l,renderTabContent:a,className:s,buttonClassName:o,buttonWidth:c="w-[14rem]",tabsClassName:d,tabsGap:h="gap-3",useGridLayout:p=!1,mobileTabsContainerClassName:f="gap-2",gridGap:m="gap-3",activeColor:b,inactiveColor:v}=e,g=(0,L.d)(),x=r.filter((e,t,r)=>t===r.findIndex(t=>t.id===e.id));if(!x||x.length<1)return null;let y=e=>{let t=parseInt(e,10),r=x.find(e=>e.id===t);r&&n(t,r.childPlaceholder)},j=(null==i?void 0:i.toString())||(null===(t=x[0])||void 0===t?void 0:t.id.toString());return g?(0,u.jsx)(D,{tabs:x,activeTab:i,onTabClick:n,className:s,buttonClassName:o,buttonWidth:c,tabsGap:h,renderTabContent:a,mobileTabsContainerClassName:f,activeColor:b,inactiveColor:v,children:l}):(0,u.jsx)("div",{className:(0,P.cn)("relative",s),children:(0,u.jsx)(w.mQ,{defaultValue:j,value:null==i?void 0:i.toString(),onValueChange:y,className:d,children:(0,u.jsx)("div",{className:(0,P.cn)("relative"),children:p?(0,u.jsx)(R,{tabs:x,activeTab:i,onTabClick:n,buttonClassName:o,buttonWidth:c,gridGap:m,renderTabContent:a,activeColor:b,inactiveColor:v,children:l}):(0,u.jsx)(B,{tabs:x,activeTab:i,onTabClick:n,buttonClassName:o,buttonWidth:c,tabsGap:h,renderTabContent:a,activeColor:b,inactiveColor:v,children:l})})})})};var Z=r(11163),z=r(93774),V=r(19609),M=r(32651),W=r(98336),Y=r(39616);let U=(0,i.memo)(e=>{let{item:t,router:r}=e,n=(0,i.useCallback)(()=>{t.link&&((0,v.gh)({item:t,creativeName:t.imageUrl,creativeSlot:t.bannerPosition.name,verticalSlot:`${t.bannerPosition.name}_2`}),r.push(t.link))},[t,r]);return(0,u.jsx)(N.d$,{className:"basis-full",children:(0,u.jsx)("div",{className:"block w-full relative aspect-[3/1] rounded-xl overflow-hidden cursor-pointer",onClick:n,children:(0,u.jsx)(V.Z,{href:t.link||"/",className:"block relative basis-full w-full h-full",onClick:n,children:t.imageUrl?(0,u.jsx)(z.Z,{src:t.imageUrl,alt:t.title||"",layout:"fill",objectFit:"cover",priority:!0,className:"pointer-events-none"}):null})})})}
1),H=e=>{let{banners:t,isLoading:r,onReachEnd:n,onReachStart:l,defaultStartIndex:a=0,onPrefetchNextTabBanners:s,prefetchNextTabThreshold:o}=e,c=(0,L.d)(),d=(0,i.useRef)(null),h=(0,i.useRef)(a),{0:p,1:f}=(0,i.useState)(!1),m=(0,i.useRef)(null),b=(0,i.useRef)(new Set),x=(0,Z.useRouter)();(0,i.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?e.target.classList.add("autoplay-active"):e.target.classList.remove("autoplay-active")})},{threshold:.5}),t=d.current;return t&&e.observe(t),()=>{t&&e.unobserve(t)}},[]),(0,i.useEffect)(()=>{f(!1),b.current=new Set},[t]);let y=(0,i.useCallback)(e=>{if(!e)return;if(m.current=e,t.length>0&&e.selectedScrollSnap()<t.length){let r=t[e.selectedScrollSnap()];r&&void 0!==r.id&&!b.current.has(r.id)&&((0,W.tu)([r],Y.DATALAYER_EVENT.VIEW_BANNER,void 0,void 0,void 0,void 0,void 0,1),b.current.add(r.id))}let i=()=>{let r=e.selectedScrollSnap(),i=h.current;if(r===i)return;let a=t[r];a&&void 0!==a.id&&!b.current.has(a.id)&&((0,W.tu)([a],Y.DATALAYER_EVENT.VIEW_BANNER,void 0,void 0,void 0,void 0,void 0,r+1),b.current.add(a.id)),0===r&&i===t.length-1&&t.length>2?n():r===t.length-1&&0===i&&t.length>2&&l(),s&&"number"==typeof o&&!p&&t.length>o&&r===t.length-1-o&&r<t.length-1&&(s(),f(!0)),h.current=r};return e.on("select",i),()=>{e.off("select",i),m.current=null}},[t,n,l,s,o,p,f]);if(r)return(0,u.jsx)("div",{className:"w-full relative aspect-[3/1] flex items-center justify-center bg-gray-100",children:(0,u.jsx)(M.Z,{})});if(0===t.length)return(0,u.jsx)("div",{className:"w-full relative aspect-[3/1] flex items-center justify-center bg-gray-100",children:(0,u.jsx)("div",{className:"text-gray-500",children:"Bu kategoride banner bulunamadı"})});let j=(e,r)=>{let i=t.filter((t,r)=>e.includes(r));(0,v.o1)({items:i,creativeSlot:i[0].bannerPosition.name,verticalSlot:`${i[0].bannerPosition.name}_2`,trigger:r})};return(0,u.jsx)("div",{ref:d,className:"relative",children:(0,u.jsxs)(N.lr,{opts:{loop:!0,startIndex:a},plugins:[(0,g.Z)({delay:5e3,stopOnInteraction:!1,stopOnMouseEnter:!0,rootNode:e=>e.parentElement})],setApi:y,className:"rounded-xl overflow-hidden",onViewport:e=>j(e,"viewport"),onAutoplay:e=>j([e],"autoplay"),onSettle:e=>j(e,"user_interaction"),children:[(0,u.jsx)(N.KI,{children:t.map(e=>(0,u.jsx)(U,{item:e,router:x},e.id))}),!c&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(N.am,{className:"left-4 bg-white shadow-md z-10",hidden:!1,disabled:!1,onClick(){m.current&&(0===m.current.selectedScrollSnap()?l():m.current.scrollPrev())}}),(0,u.jsx)(N.Pz,{className:"right-4 bg-white shadow-md z-10",hidden:!1,disabled:!1,onClick(){m.current&&(m.current.selectedScrollSnap()===m.current.scrollSnapList().length-1?n():m.current.scrollNext())}})]}),(0,u.jsx)(N.JP,{className:"hidden lg:block"})]})})},K=(0,i.memo)(H);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){(0,m.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let q=e=>{let{tabsData:t}=e,r=(0,L.d)(),{getBannersByPlaceholder:n}=(0,_.Y)(),{0:l,1:a}=(0,i.useState)([]),{0:s,1:o}=(0,i.useState)(null),{0:c,1:d}=(0,i.useState)({}),h=(0,i.useRef)(c);(0,i.useEffect)(()=>{h.current=c},[c]);let{0:p,1:f}=(0,i.useState)({}),m=(0,i.useRef)(p);(0,i.useEffect)(()=>{m.current=p},[p]);let{0:b,1:v}=(0,i.useState)(0),{0:g,1:x}=(0,i.useState)(!1);(0,i.useEffect)(()=>{var e,r,i;if((null==t?void 0:null===(e=t.tabs)||void 0===e?void 0:null===(r=e.children)||void 0===r?void 0:r.length)>0){let n=t.tabs.tabLimit&&t.tabs.tabLimit>0?t.tabs.tabLimit:5,l=t.tabs.children.filter(e=>!e.hideOnWeb&&e.isAppearWeb),s=l.slice(0,n);a(s),s.length>0&&(o(s[0].id),(null===(i=t.firstTabBanners)||void 0===i?void 0:i.length)>0&&d(e=>Q(Q({},e),{},{[s[0].childPlaceholder]:t.firstTabBanners})))}},[t]);let y=(0,i.useCallback)(async function(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;x(!0),setTimeout(async()=>
1{if(o(e),v(i),!h.current[r]&&!m.current[r]){f(e=>Q(Q({},e),{},{[r]:!0}));try{let l=t.tabs.children.find(t=>t.id===e),a=(null==l?void 0:l.childMaxLimit)||void 0,s=await n(r,a);null!=s&&s.data?d(e=>Q(Q({},e),{},{[r]:s.data})):d(e=>Q(Q({},e),{},{[r]:[]}))}catch(c){d(e=>Q(Q({},e),{},{[r]:[]}))}finally{f(e=>Q(Q({},e),{},{[r]:!1}))}}x(!1)},300)},[n,t.tabs.children]);(0,i.useEffect)(()=>{l.length>0&&null===s&&y(l[0].id,l[0].childPlaceholder,0)},[l,s,y]);let j=(0,i.useCallback)(()=>{if(!s||l.length<2)return;let e=l.findIndex(e=>e.id===s);if(-1===e)return;let t=(e+1)%l.length,r=l[t];y(r.id,r.childPlaceholder,0)},[s,l,y]),w=(0,i.useCallback)(async()=>{if(!s||l.length<2)return;let e=l.findIndex(e=>e.id===s);if(-1===e)return;let t=(e-1+l.length)%l.length,r=l[t],i=0,n=h.current[r.childPlaceholder];n?(i=n.length>0?n.length-1:0,y(r.id,r.childPlaceholder,i)):y(r.id,r.childPlaceholder,-1)},[s,l,y,h]),N=(0,i.useCallback)(async()=>{if(!s||l.length<2)return;let e=l.findIndex(e=>e.id===s);if(-1===e)return;let r=(e+1)%l.length,i=l[r];if(i&&i.childPlaceholder){let a=i.childPlaceholder;if(!h.current[a]&&!m.current[a]){f(e=>Q(Q({},e),{},{[a]:!0}));try{let o=t.tabs.children.find(e=>e.id===i.id),c=(null==o?void 0:o.childMaxLimit)||void 0,u=await n(a,c);null!=u&&u.data?d(e=>Q(Q({},e),{},{[a]:u.data})):d(e=>Q(Q({},e),{},{[a]:[]}))}catch(p){d(e=>Q(Q({},e),{},{[a]:[]}))}finally{f(e=>Q(Q({},e),{},{[a]:!1}))}}}},[s,l,h,m,n,t.tabs.children]);if(0===l.length)return null;let k=e=>{let t=l.find(t=>t.id===e);if(!t)return null;let i=t.childPlaceholder||"",n=h.current[i],a=p[i],s=-1===b?n&&n.length>0?n.length-1:0:b;return(0,u.jsx)("div",{className:`${r?"":"pt-0"} transition-opacity duration-300 ease-in-out ${g?"opacity-25":"opacity-100"}`,children:(0,u.jsx)(K,{banners:n||[],isLoading:a||!(void 0!==n),onReachEnd:j,onReachStart:w,defaultStartIndex:s,onPrefetchNextTabBanners:N,prefetchNextTabThreshold:3},`carousel-${e}-${s}`)})};return(0,u.jsx)(G,{useGridLayout:!0,gridGap:"gap-4",tabs:l,activeTab:s,onTabClick:(e,t)=>y(e,t,0),renderTabContent:k,buttonClassName:"!w-[14rem]"})};var J=r(9008),X=r.n(J),ee=r(9191);let et=(0,ee.h)(`
2  @charset "UTF-8";
3  /* Slider */
4  .slick-loading .slick-list {
5    background: #fff url(/_next/static/media/ajax-loader.0b80f665.gif) center center no-repeat;
6  }
7
8  /* Icons */
9  @font-face {
10    font-family: "slick";
11    font-weight: normal;
12    font-style: normal;
13    src: url(/_next/static/media/slick.25572f22.eot);
14    src: url(/_next/static/media/slick.25572f22.eot) format("embedded-opentype"), url(/_next/static/media/slick.653a4cbb.woff) format("woff"), url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(/_next/static/media/slick.f895cfdf.svg) format("svg");
15  }
16  /* Arrows */
17  .slick-prev,
18  .slick-next {
19    font-size: 0;
20    line-height: 0;
21    position: absolute;
22    top: 50%;
23    display: block;
24    width: 20px;
25    height: 20px;
26    padding: 0;
27    transform: translate(0, -50%);
28    cursor: pointer;
29    color: transparent;
30    border: none;
31    outline: none;
32    background: transparent;
33  }
34
35  .slick-prev:hover,
36  .slick-prev:focus,
37  .slick-next:hover,
38  .slick-next:focus {
39    color: transparent;
40    outline: none;
41    background: transparent;
42  }
43
44  .slick-prev:hover:before,
45  .slick-prev:focus:before,
46  .slick-next:hover:before,
47  .slick-next:focus:before {
48    opacity: 1;
49  }
50
51  .slick-prev.slick-disabled:before,
52  .slick-next.slick-disabled:before {
53    opacity: 0.25;
54  }
55
56  .slick-prev:before,
57  .slick-next:before {
58    font-family: "slick";
59    font-size: 20px;
60    line-height: 1;
61    opacity: 0.75;
62    color: white;
63    -webkit-font-smoothing: antialiased;
64    -moz-osx-font-smoothing: grayscale;
65  }
66
67  .slick-prev {
68    left: -25px;
69  }
70
71  [dir=rtl] .slick-prev {
72    right: -25px;
73    left: auto;
74  }
75
76  .slick-prev:before {
77    content: "←";
78  }
79
80  [dir=rtl] .slick-prev:before {
81    content: "→";
82  }
83
84  .slick-next {
85    right: -25px;
86  }
87
88  [dir=rtl] .slick-next {
89    right: auto;
90    left: -25px;
91  }
92
93  .slick-next:before {
94    content: "→";
95  }
96
97  [dir=rtl] .slick-next:before {
98    content: "←";
99  }
100
101  /* Dots */
102  .slick-dotted.slick-slider {
103    margin-bottom: 30px;
104  }
105
106  .slick-dots {
107    position: absolute;
108    bottom: -25px;
109    display: block;
110    width: 100%;
111    padding: 0;
112    margin: 0;
113    list-style: none;
114    text-align: center;
115  }
116
117  .slick-dots li {
118    position: relative;
119    display: inline-block;
120    width: 20px;
121    height: 20px;
122    margin: 0 5px;
123    padding: 0;
124    cursor: pointer;
125  }
126
127  .slick-dots li button {
128    font-size: 0;
129    line-height: 0;
130    display: block;
131    width: 20px;
132    height: 20px;
133    padding: 5px;
134    cursor: pointer;
135    color: transparent;
136    border: 0;
137    outline: none;
138    background: transparent;
139  }
140
141  .slick-dots li button:hover,
142  .slick-dots li button:focus {
143    outline: none;
144  }
145
146  .slick-dots li button:hover:before,
147  .slick-dots li button:focus:before {
148    opacity: 1;
149  }
150
151  .slick-dots li button:before {
152    font-family: "slick";
153    font-size: 6px;
154    line-height: 20px;
155    position: absolute;
156    top: 0;
157    left: 0;
158    width: 20px;
159    height: 20px;
160    content: "•";
161    text-align: center;
162    opacity: 0.25;
163    color: black;
164    -webkit-font-smoothing: antialiased;
165    -moz-osx-font-smoothing: grayscale;
166  }
167
168  .slick-dots li.slick-active button:before {
169    opacity: 0.75;
170    color: black;
171  }
172`),er=()=>(0,u.jsx)(X(),{children:(0,u.jsx)("style",{children:et})});var ei=r(45791),en=r(84697);let el=["className"];function ea(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function es(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(r),!0).forEach(function(t){(0,m.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ea(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eo=e=>{let t=e.match(/-p-(\d+)/);return t?t[1]:null},ec=e=>e.filter(e=>"product"===e.type&&Boolean(eo(e.link))).map(e=>e.id),ed=i.forwardRef((e,t)=>{let{className:r}=e,n=(0,b.Z)(e,el),{getHomePageCampaignsWithPagination:l}=(0,ei.t)(),{0:a,1:s}=(0,i.useState)([]),{0:o,1:c}=(0,i.useState)(1),{0:d,1:p}=(0,i.useState)(0),{0:f,1:m}=(0,i.useState)(!1),{0:v,1:g}=(0,i.useState)(!1),{0:x,1:y}=(0,i.useState)(()=>new Set),j=(0,i.useCallback)(e=>{let t=ec(e);0!==t.length&&y(e=>{let r=new Set(e);return t.forEach(e=>r.add(e)),r})},[]),w=(0,i.useCallback)(e=>{y(t=>{if(!t.has(e))return t;let r=new Set(t);return r.delete(e),r})},[]),N=(0,i.useCallback)(async(e,t)=>{let r=e.map(async(e,r)=>{if("product"!==e.type)return null;let i=Number(eo(e.link));if(!i)return null;try{var n,l,a,s,o,c;let{data:d}=await (0,ei.c)(i);if(!d)return null;let u=es(es({},e),{},{imageUrl:(null===(n=d.images)||void 0===n?void 0:null===(l=n.src)||void 0===l?void 0:l.replace("resize/{size}",""))??e.imageUrl,mobileUrl:(null===(a=d.images)||void 0===a?void 0:null===(s=a.src)||void 0===s?void 0:s.replace("resize/{size}",""))??e.mobileUrl,description:d.title??e.description,price:d.currentPrice.price??0,priceInstallment:d.priceInstallmentInfo,priceId:d.currentPrice.id,productId:d.id,discountedPrice:d.currentPrice.discountedPrice??0,title:d.brandName??e.title,badge:(null===(o=d.badges)||void 0===o?void 0:null===(c=o[0])||void 0===c?void 0:c.name)??e.badge,link:d.slug??e.link,inventoryQuantity:d.currentPrice.inventoryQuantity});return{index:t+r,enrichedBanner:u}}catch(h){return console.error(`Product detail fetch error for ID ${i}:`,h),null}finally{w(e.id)}}),i=await Promise.all(r);s(e=>{let t=[...e];return i.forEach(e=>{e&&(t[e.index]=e.enrichedBanner)}),t})},[w]),k=(0,i.useCallback)(async()=>{if(0!==d||f||v){if(o<=d&&!f){m(!0);try{let e=await l({limit:12,page:o}),{items:t}=e.data,r=a.length;j(t),s(e=>[...e,...t]),c(e=>e+1),N(t,r)}catch(i){console.error("Campaign fetch error:",i),m(!1)}finally{m(!1)}}}else{m(!0);try{let n=await l({limit:12,page:o}),{items:u,pageCount:h}=n.data;j(u),s(u),c(e=>e+1),p(h),N(u,0)}catch(b){console.error("Campaign fetch error:",b);return}finally{m(!1),g(!0)}}},[o,d,f,l,N,j,a.length,v]);return(0,u.jsx)("div",es(es({ref:t,className:(0,P.cn)("flex flex-col gap-4",r)},n),{},{children:(0,u.jsxs)("div",{className:"container",children:[a.length>0&&(0,u.jsx)("h2",{className:(0,P.cn)("text-title-md lg:text-title-lg mt-5 mb-4"),children:"Kampanyalar"}),(0,u.jsx)(h,{onBottomInViewport:k,children:(0,u.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-x-2 gap-y-5",children:[a.map(e=>(0,u.jsx)(en.VY,{item:e,isLoading:x.has(e.id)},e.id)),f&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(en.c9,{}),(0,u.jsx)(en.c9,{}),(0,u.jsx)(en.c9,{})]})]})})]})}))});
172ed.displayName="CampaignBanner";let eu=a()(()=>r.e(354).then(r.bind(r,80354)),{ssr:!1,loadableGenerated:{webpack:()=>[80354]}}),eh=a()(()=>r.e(1901).then(r.bind(r,91901)),{ssr:!1,loadableGenerated:{webpack:()=>[91901]}}),ep=a()(()=>r.e(662).then(r.bind(r,50662)),{ssr:!1,loadableGenerated:{webpack:()=>[50662]}}),ef=a()(()=>r.e(6131).then(r.bind(r,96131)),{ssr:!1,loadableGenerated:{webpack:()=>[96131]}}),em=a()(()=>r.e(7346).then(r.bind(r,67346)),{ssr:!1,loadableGenerated:{webpack:()=>[67346]}}),eb=a()(()=>r.e(30).then(r.bind(r,20030)),{ssr:!1,loadableGenerated:{webpack:()=>[20030]}}),ev=a()(()=>r.e(1675).then(r.bind(r,51675)),{ssr:!1,loadableGenerated:{webpack:()=>[51675]}}),eg=a()(()=>r.e(1412).then(r.bind(r,21412)),{ssr:!1,loadableGenerated:{webpack:()=>[21412]}}),ex=a()(()=>r.e(8194).then(r.bind(r,48194)),{ssr:!1,loadableGenerated:{webpack:()=>[48194]}}),ey=a()(()=>r.e(8545).then(r.bind(r,78545)),{ssr:!1,loadableGenerated:{webpack:()=>[78545]}}),ej=a()(()=>r.e(4250).then(r.bind(r,44250)),{ssr:!1,loadableGenerated:{webpack:()=>[44250]}}),ew=a()(()=>r.e(1812).then(r.bind(r,21812)),{ssr:!1,loadableGenerated:{webpack:()=>[21812]}}),eN=a()(()=>Promise.all([r.e(6077),r.e(2595)]).then(r.bind(r,22595)),{ssr:!1,loadableGenerated:{webpack:()=>[22595]}}),ek=a()(()=>Promise.all([r.e(6077),r.e(1073)]).then(r.bind(r,1073)),{ssr:!1,loadableGenerated:{webpack:()=>[1073]}}),eP=a()(()=>Promise.all([r.e(9378),r.e(6455)]).then(r.bind(r,76455)),{ssr:!1,loadableGenerated:{webpack:()=>[76455]}}),eO=e=>{var t,r,l,a,s,c,m,b,v,g,x,y,j;let{meta:w,tabsData:N,homepageDiscoverCategories:k,couponCampaign:P,shopOfTheWeekBannerItem:O,campaignUnderMegaBanner:S,brandList:E,seoText:A,whyIdefix:C,mainVendorSection:_,underWidgetCampaigns:L,homepageBannerLayout1:$,homepageBannerLayout2:B,homepageBannerLayout3:R,homepageBannerLayout4:D,homepageBannerLayout5:G,homepageWidgetLayout1:Z,homepageWidgetLayout2:z,homepageWidgetLayout3:V,homepageWidgetLayout4:M,homepageWidgetLayout5:U,badgedTabsWidget:H,flashSaleWidget:K,homePagePDD:F,bannerWidget:Q,bannerWidgetWithPin:J}=e,{0:X,1:ee}=(0,i.useState)([]),{0:et,1:ei}=(0,i.useState)(1),{0:en,1:el}=(0,i.useState)(0),{0:ea,1:es}=(0,i.useState)(!0),eo=async()=>{if(0===en){es(!0);let e=await T(12,et);ee(t=>[...t,...e.data.items]),(0,W.tu)(e.data.items,Y.DATALAYER_EVENT.VIEW_BANNER,void 0,void 0,void 0,void 0,void 0,void 0),ei(e=>e+1),el(e.data.pageCount),es(!1)}else if(et<=en){es(!0);let t=await T(12,et);ee(e=>[...e,...t.data.items]),(0,W.tu)(t.data.items,Y.DATALAYER_EVENT.VIEW_BANNER,void 0,void 0,void 0,void 0,void 0,void 0),ei(e=>e+1)}else es(!1)};return(0,u.jsxs)("main",{children:[(0,u.jsx)(er,{}),(0,u.jsx)(n.PB,{title:null===(t=(0,W.Ki)("","homePage"))||void 0===t?void 0:t.title,description:null===(r=(0,W.Ki)("","homePage"))||void 0===r?void 0:r.description,canonical:(null==w?void 0:w.canonicalUrl)||"https://www.idefix.com",openGraph:{type:"website",url:"https://www.idefix.com",site_name:"idefix",title:null===(l=(0,W.Ki)("","homePage"))||void 0===l?void 0:l.title,description:null===(a=(0,W.Ki)("","homePage"))||void 0===a?void 0:a.description,images:[{url:"https://idefix.com/images/common/logo.png"}]},additionalMetaTags:[{name:"twitter:title",content:(null==w?void 0:w.metaTitle)||(null===(s=(0,W.Ki)("","homePage"))||void 0===s?void 0:s.title)},{name:"twitter:description",content:(null==w?void 0:w.metaDescription)||(null===(c=(0,W.Ki)("","homePage"))||void 0===c?void 0:c.description)},{name:"twitter:url",content:"https://www.idefix.com"},{name:"twitter:image",content:"https://idefix.com/images/common/logo.png"}]}),!o()(S)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(eb,{banners:S})}),!o()(null==N?void 0:N.tabs)&&(0,u.jsx)("section",{className:"container","aria-label":"Homepage Mega Banner and Badged Tabs Banner Section",children:(0,u.jsxs)("div",{className:"flex flex-wrap gap-4 lg:gap-[22px]",children:[(0,u.jsx)("div",{className:"basis-full lg:basis-[750px] min-w-0",children:(0,u.jsx)(q,{tabsData:N})}),(0,u.jsx)("div",{className:"basis-full lg:basis-[444px] min-w-0",children:(0,u.jsx)(I,{"aria-label":"Homepage Badged Tabs Banner",tabs:H})})]})}),Q&&Q.length>0&&(0,u.jsx)(eN,{data:Q[0]}),(null==F?void 0:null===(m=F.productList)||void 0===m?void 0:m.id)&&(0,u.jsx)(ew,{product:F,isPDD:!0}),((null==K?void 0:null===(b=K.children)||void 0===b?void 0:null===(v=b[0])||void 0===v?void 0:null===(g=v.productList)||void 0===g?void 0:g.id)||(null==K?void 0:null===(x=K.children)||void 0===x?void 0:null===(y=x[1])||void 0===y?void 0:null===(j=y.productList)||void 0===j?void 0:j.id))&&
172(0,u.jsx)(ew,{product:K}),((null==$?void 0:$.length)>0||Z)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ej,{product:null==Z?void 0:Z.children,banner:$})}),(0,u.jsx)(eP,{}),(0,u.jsx)(ey,{title:"Değerlendirme Bekleyen \xdcr\xfcnler"}),((null==B?void 0:B.length)>0||z)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ej,{product:null==z?void 0:z.children,banner:B})}),(0,u.jsx)(ek,{data:J}),L&&(0,u.jsx)(ex,{campaignItems:L}),((null==R?void 0:R.length)>0||V)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ej,{product:null==V?void 0:V.children,banner:R})}),!d()(O)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ep,{shopOfTheWeekBannerItem:O})}),!o()(_)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ef,{items:_,title:"Pop\xfcler Mağazalar",verticalSlot:`${_[0].bannerPosition.name}_9`})}),((null==D?void 0:D.length)>0||M)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ej,{product:null==M?void 0:M.children,banner:D})}),!o()(k)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(eu,{discoverCategories:k})}),!o()(E)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ef,{items:E,title:"Markalar",sectionUrl:"/markalar",verticalSlot:`${E[0].bannerPosition.name}_12`})}),((null==G?void 0:G.length)>0||U)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ej,{product:null==U?void 0:U.children,banner:G})}),(0,u.jsx)(f.default,{id:"anasayfa1"}),(0,u.jsx)(f.default,{id:"anasayfa3"}),(0,u.jsx)(f.default,{id:"anasayfa2"}),(0,u.jsx)(f.default,{id:"anasayfa4"}),!o()(P)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(eh,{items:P})}),(0,u.jsxs)(p.Z,{children:[(0,u.jsx)(h,{onBottomInViewport:eo,children:(0,u.jsx)(em,{chancesList:X,isChancesLoading:ea})}),(0,u.jsx)(ed,{})]}),!o()(A)&&(0,u.jsx)(p.Z,{children:(0,u.jsx)(ev,{seoText:A})}),!o()(C)&&(0,u.jsx)(p.Z,{className:"mb-[5.5rem]",children:(0,u.jsx)(eg,{bannerWhyIdefix:C})})]})};var eS=!0,eE=eO},76824:function(e,t,r){"use strict";var i=r(59499),n=r(4730),l=r(67294),a=r(16701),s=r(85893);let o=["children","className"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let u=l.forwardRef((e,t)=>{let{children:r,className:i}=e,l=(0,n.Z)(e,o);return(0,s.jsx)("div",d(d({ref:t,className:(0,a.cn)("my-5",i)},l),{},{children:r}))});u.displayName="HomeSectionSeperator",t.Z=u},45791:function(e,t,r){"use strict";r.d(t,{c:function(){return s},t:function(){return a}});var i=r(36347),n=r(68288),l=r(96989);let a=(e,t)=>{let r=(0,n.uq)(e,"https://cmsapi.idefix.com/api"),a=async()=>{try{return l.Vf.get(i.P.CAMPAIGNS.LIST)}catch(e){throw Error(e)}},s=async()=>{try{return r.get(i.P.CAMPAIGNS.LIST)}catch(e){throw Error(e)}},o=async e=>{try{return l.Vf.get(`${i.P.CAMPAIGNS.LIST}/${e}`)}catch(t){throw Error(t)}},c=async e=>{try{return r.get(`${i.P.CAMPAIGNS.LIST}/${e}`)}catch(t){throw Error(t)}},d=async e=>{let{limit:t=12,page:r=1}=e;try{return l.Vf.get(`${i.P.CAMPAIGNS.HOMEPAGE_WITH_PAGINATION}?limit=${t}&page=${r}`)}catch(n){throw Error(n)}};return{getCampaigns:a,getCampaignsSSR:s,getCampaignsWithId:o,getCampaignsWithIdSSR:c,getHomePageCampaignsWithPagination:d}},s=async(e,t)=>{try{return l.kv.get(`/product/${e}/campaign${t?`?vendorId=${t}`:""}`)}catch(r){throw Error(r)}}},85045:function(e,t,r){"use strict";r.d(t,{u:function(){return a}});var i=r(36347),n=r(68288),l=r(96989);let a=e=>{let t=(0,n.uq)(e,"https://search.idefix.com/api"),r=async e=>{if(!e)return null;try{let r=`${i.P.LANDING.LIST}${e}?context=home&limit=20&isAggregation=false`,{data:n}=await t.get(r);return n?{items:n.items||null,breadcrumb:n.breadcrumb||null,info:n.info||null}:null}catch(l){return null}},a=async e=>{if(!e)return null;try{let r=`${i.P.LANDING.PRODUCT_LIST}${e}?context=home&limit=20&isAggregation=false`,{data:n}=await t.get(r);return n?{items:n.items||null,breadcrumb:n.breadcrumb||null,info:n.info||null}:null}catch(l){return null}},s=async e=>{try{let{data:t}=await l.Pl.get(`${i.P.LANDING.LIST}${e}?limit=20&isAggregation=false`);return t?{items:t.items||null}:null}catch(r){return null}};return{getProductListById:r,getProductListByWidgetId:a,getProductListByIdCSR:s}}},16618:function(e,t,r){"use strict";r.d(t,{Y:function(){return a}});var i=r(36347),n=r(68288),l=r(96989);let a=e=>{let t=(0,n.uq)(e,"https://cmsapi.idefix.com/api"),r=async()=>{let e=i.P.BANNER.TABS;try{return t.get(e)}catch(r){throw Error(String(r))}},a=async(e,t)=>{let r=`${i.P.BANNER.BANNER_BY_PLACEHOLDER}${e}?bannerLimit=${t||20}`;try{return l.Vf.get(r)}catch(n){throw Error(String(n))}},s=async e=>{try{let{data:r}=await t.get(`${i.P.BANNER.BANNER_BY_PLACEHOLDER}`+e);return r}catch(n){return[]}},o=async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;try{let{data:n}=await t.get(`${i.P.BANNER.BANNER_BY_PLACEHOLDER_WITH_PAGINATION}/${e}?limit=${r}`);return(null==n?void 0:n.items)??[]}catch(l){return[]}},c=async e=>{let r=`/banner/tabs/${e}`;try{let{data:i}=await t.get(r);return i}catch(n){return null}},d=async()=>{let e=i.P.BANNER.WELCOME_JOURNEY;try{return t.get(e)}catch(r){throw Error(String(r))}};return{getTabsSSR:r,getTabsByNameSSR:c,getBannersByPlaceholder:a,bannerByPlaceholderWithSSR:s,bannerByPlaceholderWithPaginationSSR:o,getWelomeJourney:d}}},48312:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return r(59565)}])}},function(e){e.O(0,[6740,4697,9774,2888,179],function(){return e(e.s=48312)}),_N_E=e.O()}]);

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.