1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4962],{1680:(e,t,n)=>{n.d(t,{A:()=>a});let r={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function a(e={}){let t,n,l,s,o=null,i=0,c=!1,d=!1,u=!1,p=!1;function m(){if(!l){if(h()){u=!0;return}c||n.emit("autoplay:play");let{ownerWindow:e}=n.internalEngine();e.clearTimeout(i),i=e.setTimeout(N,s[n.selectedScrollSnap()]),o=new Date().getTime(),n.emit("autoplay:timerset"),c=!0}}function f(){if(!l){c&&n.emit("autoplay:stop");let{ownerWindow:e}=n.internalEngine();e.clearTimeout(i),i=0,o=null,n.emit("autoplay:timerstopped"),c=!1}}function x(){if(h())return u=c,f();u&&m()}function h(){let{ownerDocument:e}=n.internalEngine();return"hidden"===e.visibilityState}function b(){d||f()}function v(){d||m()}function y(){d=!0,f()}function g(){d=!1,m()}function N(){let{index:e}=n.internalEngine(),r=e.clone().add(1).get(),a=n.scrollSnapList().length-1,l=t.stopOnLastSnap&&r===a;if(n.canScrollNext()?n.scrollNext(p):n.scrollTo(0,p),n.emit("autoplay:select"),l)return f();m()}return{name:"autoplay",options:e,init:function(o,i){n=o;let{mergeOptions:c,optionsAtMedia:d}=i,u=c(r,a.globalOptions);if(t=d(c(u,e)),n.scrollSnapList().length<=1)return;p=t.jump,l=!1,s=function(e,t){let n=e.scrollSnapList();return"number"==typeof t?n.map(()=>t):t(n,e)}(n,t.delay);let{eventStore:h,ownerDocument:N}=n.internalEngine(),j=!!n.internalEngine().options.watchDrag,w=function(e,t){let n=e.rootNode();return t&&t(n)||n}(n,t.rootNode);h.add(N,"visibilitychange",x),j&&n.on("pointerDown",b),j&&!t.stopOnInteraction&&n.on("pointerUp",v),t.stopOnMouseEnter&&h.add(w,"mouseenter",y),t.stopOnMouseEnter&&!t.stopOnInteraction&&h.add(w,"mouseleave",g),t.stopOnFocusIn&&n.on("slideFocusStart",f),t.stopOnFocusIn&&!t.stopOnInteraction&&h.add(n.containerNode(),"focusout",m),t.playOnInit&&m()},destroy:function(){n.off("pointerDown",b).off("pointerUp",v).off("slideFocusStart",f),f(),l=!0,c=!1},play:function(e){void 0!==e&&(p=e),m()},stop:function(){c&&f()},reset:function(){c&&m()},isPlaying:function(){return c},timeUntilNext:function(){return o?s[n.selectedScrollSnap()]-(new Date().getTime()-o):null}}}a.globalOptions=void 0},2510:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(5306),a=n(647),l=n.n(a),s=n(5682),o=n(3791),i=n(6707),c=n(3950),d=n(2261),u=n(4869);function p(e){let{facility:t}=e;return(0,r.jsxs)(o.Zp,{className:"h-[357px] overflow-hidden rounded-md border",children:[(0,r.jsx)(o.aR,{className:"flex h-full max-h-[243px] items-center justify-center border-b p-0",children:(0,r.jsx)(i.default,{src:t.imagem?"".concat(u.F,"/servico/").concat(t.imagem):"/image-placeholder.jpg",alt:"Imagem da facilidade ".concat(t.nome),width:360,height:290,className:"size-full rounded-t-sm object-cover"})}),(0,r.jsxs)(o.wL,{className:"flex flex-col items-start bg-white p-4 text-start",children:[(0,r.jsx)("h3",{className:"line-clamp-3 text-lg font-bold text-secondary-title",children:t.nome}),(0,r.jsx)(s.$,{variant:"ghost",className:"px-0 text-xs text-brand-primary hover:bg-transparent hover:text-brand-primary",asChild:!0,children:(0,r.jsxs)(l(),{href:"/facilidades/".concat((0,d.A)({input:t.nome})),children:["Saiba mais ",(0,r.jsx)(c.A,{})]})})]})]})}},2667:(e,t,n)=>{n.d(t,{Carousel:()=>p,CarouselContent:()=>m,CarouselItem:()=>f,CarouselNext:()=>h,CarouselPrevious:()=>x,P:()=>b});var r=n(5306),a=n(2274),l=n(9220),s=n(2978),o=n(5682),i=n(1533),c=n(3950);let d=a.createContext(null);function u(){let e=a.useContext(d);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let p=a.forwardRef((e,t)=>{let{orientation:n="horizontal",opts:o,setApi:i,plugins:c,className:u,children:p,...m}=e,[f,x]=(0,l.A)({...o,axis:"horizontal"===n?"x":"y"},c),[h,b]=a.useState(0),[v,y]=a.useState(!1),[g,N]=a.useState(!1),j=a.useCallback(e=>x&&x.scrollTo(e),[x]),w=a.useCallback(e=>{e&&(b(e.selectedScrollSnap()),y(e.canScrollPrev()),N(e.canScrollNext()))},[]),C=a.useCallback(()=>{null==x||x.scrollPrev()},[x]),k=a.useCallback(()=>{null==x||x.scrollNext()},[x]),S=a.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),C()):"ArrowRight"===e.key&&(e.preventDefault(),k())},[C,k]);return a.useEffect(()=>{x&&i&&i(x)},[x,i]),a.useEffect(()=>{if(x)return w(x),x.on("reInit",w),x.on("select",w),()=>{null==x||x.off("select",w)}},[x,w]),(0,r.jsx)(d.Provider,{value:{carouselRef:f,api:x,opts:o,orientation:n||((null==o?void 0:o.axis)==="y"?"vertical":"horizontal"),scrollTo:j,scrollPrev:C,scrollNext:k,selectedScrollSnap:h,canScrollPrev:v,canScrollNext:g},children:(0,r.jsx)("div",{ref:t,onKeyDownCapture:S,className:(0,s.cn)("relative",u),role:"region","aria-roledescription":"carousel",...m,children:p})})});
1p.displayName="Carousel";let m=a.forwardRef((e,t)=>{let{className:n,...a}=e,{carouselRef:l,orientation:o}=u();return(0,r.jsx)("div",{ref:l,className:"overflow-hidden",children:(0,r.jsx)("div",{ref:t,className:(0,s.cn)("flex","horizontal"===o?"-ml-4":"-mt-4 flex-col",n),...a})})});m.displayName="CarouselContent";let f=a.forwardRef((e,t)=>{let{className:n,...a}=e,{orientation:l}=u();return(0,r.jsx)("div",{ref:t,role:"group","aria-roledescription":"slide",className:(0,s.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===l?"pl-4":"pt-4",n),...a})});f.displayName="CarouselItem";let x=a.forwardRef((e,t)=>{let{className:n,variant:a="link",size:l="icon",...c}=e,{orientation:d,scrollPrev:p,canScrollPrev:m}=u();return(0,r.jsxs)(o.$,{ref:t,variant:a,size:l,className:(0,s.cn)("absolute size-10 rounded-full","horizontal"===d?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",n),disabled:!m,onClick:p,...c,children:[(0,r.jsx)(i.A,{className:"size-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Previous slide"})]})});x.displayName="CarouselPrevious";let h=a.forwardRef((e,t)=>{let{className:n,variant:a="link",size:l="icon",...i}=e,{orientation:d,scrollNext:p,canScrollNext:m}=u();return(0,r.jsxs)(o.$,{ref:t,variant:a,size:l,className:(0,s.cn)("absolute size-10 rounded-full","horizontal"===d?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",n),disabled:!m,onClick:p,...i,children:[(0,r.jsx)(c.A,{className:"size-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Next slide"})]})});h.displayName="CarouselNext";let b=a.forwardRef((e,t)=>{let{className:n,variant:a="link",size:l="icon",index:i,active:c,...d}=e,{selectedScrollSnap:p,scrollTo:m}=u();return(0,r.jsx)(o.$,{ref:t,variant:a,size:l,"data-active":c,className:(0,s.cn)("size-4 rounded-full",p===i?"bg-brand-primary":"bg-transparent border-white border-[3px]",n),onClick:()=>m(i),...d})});b.displayName="CarouselIndex"},4869:(e,t,n)=>{n.d(t,{F:()=>r});let r="https://public.esperienza.com.br/via-verde-shopping-9RtYAGCyPcvTE8KPqkSNETqSy3gPQ5pQ";if(!r)throw Error("NEXT_PUBLIC_IMAGES_URL is not defined")},4962:(e,t,n)=>{n.d(t,{FacilitiesCarousel:()=>m});var r=n(5306),a=n(647),l=n.n(a),s=n(5682),o=n(9731),i=n(6488),c=n(2667),d=n(1680),u=n(2274),p=n(2510);function m(e){let{shouldShowHeader:t=!0,facilities:n}=e,[a,m]=(0,u.useState)(""),f=(0,u.useRef)((0,d.A)({delay:2e3,stopOnInteraction:!0})),x=(0,u.useMemo)(()=>n.filter(e=>{var t;return null==(t=e.nome)?void 0:t.toLowerCase().includes(a.toLowerCase())}),[n,a]);return(0,r.jsxs)("div",{className:"w-full space-y-4 pt-8",children:[t?(0,r.jsxs)("div",{className:"flex w-full flex-col-reverse items-end justify-between gap-4 md:flex-row md:items-center",children:[(0,r.jsx)(o.p,{placeholder:"Digite o nome da facilidade",name:"name",className:"w-full md:max-w-[400px]",onChange:e=>m(e.target.value)}),(0,r.jsx)(s.$,{asChild:!0,variant:"ghost",className:"w-fit",children:(0,r.jsxs)(l(),{href:"/facilidades",children:["Ver todas ",(0,r.jsx)(i.A,{})]})})]}):null,x.length>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(c.Carousel,{opts:{loop:!0,align:"start"},plugins:[f.current],className:"hidden w-full md:block",onMouseEnter:f.current.stop,onMouseLeave:f.current.reset,children:[(0,r.jsx)(c.CarouselContent,{children:x.map(e=>(0,r.jsx)(c.CarouselItem,{className:"max-w-[290px] md:basis-1/2 lg:basis-1/3 xl:max-w-none xl:basis-1/4",children:(0,r.jsx)(p.A,{facility:e})},e.id_servico_tipo))}),(0,r.jsx)(c.CarouselPrevious,{className:"absolute -left-12 z-10 my-auto hidden h-[50px] w-[30px] items-center justify-center rounded-md border border-brand-primary bg-brand-primary/20 text-brand-primary transition-all hover:brightness-90 md:flex [&_svg]:size-6 [&_svg]:stroke-2"}),(0,r.jsx)(c.CarouselNext,{className:"absolute -right-12 z-10 my-auto hidden h-[50px] w-[30px] items-center justify-center rounded-md border border-brand-primary bg-brand-primary/20 text-brand-primary transition-all hover:brightness-90 md:flex [&_svg]:size-6 [&_svg]:stroke-2"})]}),(0,r.jsx)("div",{className:"relative right-6 block w-screen md:hidden",children:(0,r.jsx)(c.Carousel,{opts:{loop:!0,align:"center"},plugins:[f.current],onMouseEnter:f.current.stop,onMouseLeave:f.current.reset,children:(0,r.jsx)(c.CarouselContent,{className:"w-full",children:x.map(e=>(0,r.jsx)(c.CarouselItem,{className:"max-w-[290px] basis-5/6 sm:basis-1/2",children:(0,r.jsx)(p.A,{facility:e})},e.id_servico_tipo))})})})]}):(0,r.jsx)("div",{className:"flex w-full justify-center py-12 text-center",children:(0,r.jsx)("p",{className:"text-xl text-brand-primary",children:"Nenhum resultado encontrado"})})]})}}
1,6488:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(3684).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])}}]);
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.