PageSourceSearch

https://citioapp.com/_next/static/chunks/9949.e8f5cd28f5207e32.js

js citioapp.com collected 2026-10-02 00:31:05 UTC 10,292 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2041,9949],{33513:(e,t,i)=>{i.d(t,{A:()=>n});let n=(0,i(96063).A)("ArrowLeft01Icon",[["path",{d:"M15 6C15 6 9.00001 10.4189 9 12C8.99999 13.5812 15 18 15 18",stroke:"currentColor",key:"k0"}]])},42041:(e,t,i)=>{i.r(t),i.d(t,{default:()=>d});var n=i(95155),r=i(67909),s=i(12115),l=i(33513),a=i(54042),o=i(74551);let c=(0,r.default)(()=>Promise.all([i.e(1356),i.e(7301),i.e(6835)]).then(i.bind(i,79682)),{loadableGenerated:{webpack:()=>[79682]},ssr:!0}),d=e=>{let{items:t,id:r,seeAllCard:d}=e,[u,h]=(0,s.useState)(!0),[x,m]=(0,s.useState)(!1),p=(0,s.useRef)(null);return(0,s.useEffect)(()=>{Promise.all([i.e(5149),i.e(4062)]).then(i.t.bind(i,74062,23))},[]),(0,n.jsxs)("div",{className:"relative mx-auto",children:[(0,n.jsxs)(o.RC,{id:"swiper_".concat(r),ref:p,breakpoints:{320:{slidesPerView:1.5,spaceBetween:10},640:{slidesPerView:2.5,spaceBetween:14},768:{slidesPerView:3.5,spaceBetween:14},1024:{slidesPerView:4,spaceBetween:14}},navigation:{nextEl:"#next-button_".concat(r),prevEl:"#prev-button_".concat(r)},pagination:{clickable:!0,el:".custom-pagination-".concat(r)},onSliderMove:e=>{e.isBeginning?h(!0):h(!1),e.isEnd?m(!0):m(!1)},onSlideChange:e=>{e.isBeginning?h(!0):h(!1),e.isEnd?m(!0):m(!1)},children:[t.map((e,t)=>(0,n.jsx)(o.qr,{className:"swiper-slide-custom",children:(0,n.jsx)(c,{item:e})},"".concat(e.id,"_").concat(t))),d&&(0,n.jsx)(o.qr,{className:"swiper-slide-custom",children:d},"see-all-card-".concat(r))]}),(0,n.jsx)("div",{id:"prev-button_".concat(r),className:"absolute left-[-10px] z-10 top-1/2 transform -translate-y-1/2 w-8 h-8 bg-white border border-gray-300 rounded-full flex items-center justify-center shadow-sm cursor-pointer hover:bg-gray-100 transition-all duration-200 ".concat(u?"hidden":""),children:(0,n.jsx)(l.A,{className:"text-black",size:20,onClick:()=>{p.current&&p.current.swiper&&p.current.swiper.slidePrev()}})}),(0,n.jsx)("div",{id:"next-button_".concat(r),className:"absolute right-[-10px] z-10 top-1/2 transform -translate-y-1/2 w-8 h-8 bg-white border border-gray-300 rounded-full flex items-center justify-center shadow-sm cursor-pointer hover:bg-gray-100 transition-all duration-200 ".concat(x?"hidden":""),children:(0,n.jsx)(a.A,{className:"text-black",size:20,onClick:()=>{p.current&&p.current.swiper&&p.current.swiper.slideNext()}})}),(0,n.jsx)("div",{className:"custom-pagination-".concat(r," flex justify-center gap-1.5 mt-2 mb-1")}),(0,n.jsx)("style",{children:"\n        .custom-pagination-".concat(r," .swiper-pagination-bullet {\n          width: 7px;\n          height: 7px;\n          background: #e5e7eb;\n          opacity: 1;\n          border-radius: 9999px;\n          margin: 0 1.5px;\n          transition: all 0.2s;\n        }\n        .custom-pagination-").concat(r," .swiper-pagination-bullet-active {\n          width: 18px;\n          background: #222;\n          border-radius: 6px;\n        }\n\n        .swiper-slide-custom {\n          flex-shrink: 0;\n        }\n\n        @media (min-width: 1024px) {\n          .swiper-slide-custom {\n            width: calc((100% - 42px) / 4);\n            margin-right: 14px;\n          }\n        }\n\n        @media (min-width: 768px) and (max-width: 1023px) {\n          .swiper-slide-custom {\n            width: calc((100% - 35px) / 3.5);\n            margin-right: 14px;\n          }\n        }\n\n        @media (min-width: 640px) and (max-width: 767px) {\n          .swiper-slide-custom {\n            width: calc((100% - 21px) / 2.5);\n            margin-right: 14px;\n          }\n        }\n\n        @media (max-width: 639px) {\n          .swiper-slide-custom {\n            width: calc((100% - 5px) / 1.5);\n            margin-right: 10px;\n          }\n        }\n      ")})]})}},54042:(e,t,i)=>{i.d(t,{A:()=>n});let n=(0,i(96063).A)("ArrowRight01Icon",[["path",{d:"M9.00005 6C9.00005 6 15 10.4189 15 12C15 13.5812 9 18 9 18",stroke:"currentColor",key:"k0"}]])},70457:(e,t,i)=>{i.d(t,{A:()=>l});var n=i(95155);i(12115);var r=i(52619),s=i.n(r);let l=e=>{let{href:t,title:i,description:r,buttonText:l,h1:a}=e,o=a||i;return(0,n.jsxs)("article",{className:"group relative bg-white cursor-pointer flex flex-col justify-between border border-gray-200 hover:border-gray-300 transition-all duration-300 ease-out overflow-hidden rounded-lg",style:{height:"100%",minHeight:"360px"},"aria-label":o,title:o,children:[(0,n.jsx)(s(),{href:t,prefetch:!0,"aria-label":o,title:o,className:"absolute inset-0 z-30 block rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-black",children:(0,n.jsx)("span",{className:"sr-only",children:o})}),(0,n.jsx)("div",{className:"relative pointer-events-none",style:{width:"100%",height:240},"aria-hidden":"true",children:(0,n.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,n.jsx)("div",{className:"w-16 h-16 bg-citio rounded-full flex items-center justify-center shadow-sm group-hover:shadow-md transition-all duration-200",children:(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-arrow-right w-8 h-8 text-white group-hover:translate-x-1 transition-transform duration-200","aria-hidden":"true",children:[(0,n.jsx)("path",{d:"M5 12h14"}),(0,n.jsx)("path",{d:"m12 5 7 7-7 7"})]})})})}),(0,n.jsxs)("div",{className:"px-3 py-2 grow flex flex-col pointer-events-none",children:[(0,n.jsx)("p",{className:"font-bold text-base md:text-lg text-gray-900 leading-6 mb
1-2 h-12 overflow-hidden font-urbanist text-center",style:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},"aria-hidden":"true",children:i}),(0,n.jsx)("div",{className:"text-sm text-zinc-500 mb-1 font-urbanist flex flex-wrap h-14 justify-center","aria-hidden":"true",children:(0,n.jsx)("p",{className:"text-center",children:r})}),(0,n.jsx)("div",{className:"mt-auto","aria-hidden":"true",children:(0,n.jsx)("div",{className:"flex items-center justify-center",children:(0,n.jsxs)("div",{className:"inline-flex items-center text-base font-medium text-citio group-hover:text-citio transition-colors font-urbanist",children:[l,(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-arrow-right w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform","aria-hidden":"true",children:[(0,n.jsx)("path",{d:"M5 12h14"}),(0,n.jsx)("path",{d:"m12 5 7 7-7 7"})]})]})})})]})]})}},99949:(e,t,i)=>{i.r(t),i.d(t,{default:()=>x});var n=i(95155),r=i(12115),s=i(66328),l=i(18955),a=i(33513),o=i(54042),c=i(74551),d=i(65380),u=i(42041),h=i(70457);let x=e=>{var t,x;let{groups:m,selectedCity:p}=e,[g,w]=(0,r.useState)(0),[b,f]=(0,r.useState)(!0),[v,j]=(0,r.useState)(!1),y=(0,r.useRef)(null),k=(0,s.Ym)(),N=m.filter(e=>e.items.length>0),C=(null==N||null==(x=N[g])||null==(t=x.items)?void 0:t.slice(0,7))||[],A=(0,l.c3)("General");return((0,r.useEffect)(()=>{Promise.all([i.e(5149),i.e(4062)]).then(i.t.bind(i,74062,23))},[]),(0,r.useEffect)(()=>{let e=setTimeout(()=>{if(y.current&&y.current.swiper){let e=y.current.swiper;f(e.isBeginning),j(e.isEnd)}},100);return()=>clearTimeout(e)},[N]),0===N.length)?null:(0,n.jsxs)("div",{className:"mb-4!","aria-label":"Collection Groups","aria-labelledby":"collection-title-groups-".concat(null==p?void 0:p.key),children:[(0,n.jsx)("div",{className:"flex items-center justify-between mb-2",children:(0,n.jsx)("div",{className:"flex flex-col sm:flex-row justify-between items-start sm:items-center gap-2 sm:gap-4",children:(0,n.jsx)("div",{className:"flex-1 min-w-0",children:(0,n.jsx)("h2",{id:"collection-title-groups-".concat(null==p?void 0:p.key),className:"text-xl md:text-2xl lg:text-4xl font-medium text-black pr-2",style:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis"},children:A("groupCollectionTitle",{cityName:null==p?void 0:p.name})})})})}),(0,n.jsx)("div",{className:"mb-3 md:mb-8 flex items-center flex-col md:flex-row justify-start md:justify-between gap-1 md:gap-4 w-full",children:(0,n.jsxs)("div",{className:"relative flex-1 w-full md:w-[70%]",children:[(0,n.jsx)(c.RC,{id:"collection-tabs-swiper",ref:y,modules:[d.Vx,d.FJ],slidesPerView:"auto",spaceBetween:12,grabCursor:!0,touchRatio:1,touchAngle:45,simulateTouch:!0,allowTouchMove:!0,mousewheel:{forceToAxis:!0},navigation:{nextEl:"#tabs-next-button",prevEl:"#tabs-prev-button"},onInit:e=>{f(e.isBeginning),j(e.isEnd)},onSliderMove:e=>{f(e.isBeginning),j(e.isEnd)},onSlideChange:e=>{f(e.isBeginning),j(e.isEnd)},onResize:e=>{f(e.isBeginning),j(e.isEnd)},children:N.map((e,t)=>(0,n.jsx)(c.qr,{style:{width:"auto"},children:(0,n.jsx)("button",{className:"px-4 py-1 rounded-full font-medium text-sm whitespace-nowrap transition-colors ".concat(g===t?"text-white bg-citio":"text-gray-700 bg-gray-100 hover:bg-gray-200"),onClick:()=>w(t),children:e.title})},t))}),(0,n.jsx)("div",{id:"tabs-prev-button",className:"absolute left-[-10px] z-10 top-1/2 transform -translate-y-1/2 w-8 h-8 bg-white border border-gray-300 rounded-full flex items-center justify-center shadow-sm cursor-pointer hover:bg-gray-100 transition-all duration-200 ".concat(b?"hidden":""),onClick:()=>{y.current&&y.current.swiper&&y.current.swiper.slidePrev()},children:(0,n.jsx)(a.A,{className:"text-black",size:20})}),(0,n.jsx)("div",{id:"tabs-next-button",className:"absolute right-[-10px] z-10 top-1/2 transform -translate-y-1/2 w-8 h-8 bg-white border border-gray-300 rounded-full flex items-center justify-center shadow-sm cursor-pointer hover:bg-gray-100 transition-all duration-200 ".concat(v?"hidden":""),onClick:()=>{y.current&&y.current.swiper&&y.current.swiper.slideNext()},children:(0,n.jsx)(o.A,{className:"text-black",size:20})})]})}),(0,n.jsx)(u.default,{items:C,id:"collection_".concat(g,"_first"),seeAllCard:(0,n.jsx)(h.A,{href:"/".concat(k,"/").concat((null==p?void 0:p.slug)+"-"+(null==p?void 0:p.key),"/see-all/").concat(N[g].slug),title:A("SeeAll")+" "+N[g].title,de
1scription:A("discoverMore"),buttonText:A("SeeAll"),h1:N[g].h1})})]})}}}]);

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.