1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7822],{3805:(e,t,n)=>{"use strict";function r(e,t){let n=e.pane??t.pane;return n?{...e,pane:n}:e}n.d(t,{P:()=>r})},6468:(e,t,n)=>{"use strict";n.d(t,{T:()=>l});var r=n(12115),a=n(90974);function l(e){return function(t){let n=(0,a.U$)(),l=e(t,n),{instance:s}=l.current,o=(0,r.useRef)(t.position),{position:i}=t;return(0,r.useEffect)(function(){return s.addTo(n.map),function(){s.remove()}},[n.map,s]),(0,r.useEffect)(function(){null!=i&&i!==o.current&&(s.setPosition(i),o.current=i)},[s,i]),l}}},8734:(e,t,n)=>{"use strict";n.d(t,{x:()=>a});var r=n(12115);function a(e,t){let n=(0,r.useRef)(void 0);(0,r.useEffect)(function(){return null!=t&&e.instance.on(t),n.current=t,function(){null!=n.current&&e.instance.off(n.current),n.current=null}},[e,t])}},15572:(e,t,n)=>{"use strict";n.d(t,{N:()=>i,V:()=>c});var r=n(12115),a=n(64420),l=n(90974),s=n(8734),o=n(3805);function i(e,t){(0,r.useEffect)(function(){return(t.layerContainer??t.map).addLayer(e.instance),function(){t.layerContainer?.removeLayer(e.instance),t.map.removeLayer(e.instance)}},[t,e])}function c(e){return function(t){let n=(0,l.U$)(),r=e((0,o.P)(t,n),n);return(0,a.z)(n.map,t.attribution),(0,s.x)(r.current,t.eventHandlers),i(r.current,n),r}}}
1,17999:(e,t,n)=>{"use strict";n.d(t,{T7:()=>f,Nq:()=>p,wk:()=>x,Lt:()=>m,X3:()=>h});var r=n(86842),a=n(6468),l=n(64420),s=n(90974),o=n(8734),i=n(3805),c=n(63489),u=n(15572),d=n(12115);function f(e){let t=(0,c.K)(function(t,n){return(0,c.Q)(e(t),n)}),n=(0,a.T)(t);return(0,r.KU)(n)}function p(e,t){let n=(0,c.K)(e,t),a=(0,u.V)(n);return(0,r.B7)(a)}function x(e,t){var n;let a=(n=(0,c.K)(e),function(e,r){let a=(0,s.U$)(),c=n((0,i.P)(e,a),a);return(0,l.z)(a.map,e.attribution),(0,o.x)(c.current,e.eventHandlers),t(c.current,a,e,r),c});return(0,r.jU)(a)}function m(e,t){var n;let a=(n=(0,c.K)(e,t),function(e){var t;let r,a=(0,s.U$)(),l=n((0,i.P)(e,a),a);return(0,o.x)(l.current,e.eventHandlers),(0,u.N)(l.current,a),t=l.current,r=(0,d.useRef)(void 0),(0,d.useEffect)(function(){if(e.pathOptions!==r.current){let n=e.pathOptions??{};t.instance.setStyle(n),r.current=n}},[t,e]),l});return(0,r.B7)(a)}function h(e,t){let n=(0,c.K)(e,t),a=(0,u.V)(n);return(0,r.KU)(a)}},25182:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(30772).A)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},32169:(e,t,n)=>{"use strict";n.d(t,{A7:()=>x,FN:()=>f,Oj:()=>h,Q8:()=>m,Wk:()=>p});var r=n(95155),a=n(12115),l=n(43459),s=n(31966),o=n(90467),i=n(40980),c=n(89239);let u=a.createContext(null);function d(){let e=a.useContext(u);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}function f({orientation:e="horizontal",opts:t,setApi:n,plugins:s,className:o,children:c,...d}){let[p,x]=(0,l.A)({...t,axis:"horizontal"===e?"x":"y"},s),[m,h]=a.useState(!1),[g,v]=a.useState(!1),b=a.useCallback(e=>{e&&(h(e.canScrollPrev()),v(e.canScrollNext()))},[]),y=a.useCallback(()=>{x?.scrollPrev()},[x]),j=a.useCallback(()=>{x?.scrollNext()},[x]),N=a.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),y()):"ArrowRight"===e.key&&(e.preventDefault(),j())},[y,j]);return a.useEffect(()=>{x&&n&&n(x)},[x,n]),a.useEffect(()=>{if(x)return b(x),x.on("reInit",b),x.on("select",b),()=>{x?.off("select",b)}},[x,b]),(0,r.jsx)(u.Provider,{value:{carouselRef:p,api:x,opts:t,orientation:e||(t?.axis==="y"?"vertical":"horizontal"),scrollPrev:y,scrollNext:j,canScrollPrev:m,canScrollNext:g},children:(0,r.jsx)("div",{onKeyDownCapture:N,className:(0,i.cn)("relative",o),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...d,children:c})})}function p({className:e,...t}){let{carouselRef:n,orientation:a}=d();return(0,r.jsx)("div",{ref:n,className:"overflow-hidden","data-slot":"carousel-content",children:(0,r.jsx)("div",{className:(0,i.cn)("flex","horizontal"===a?"-ml-4":"-mt-4 flex-col",e),...t})})}function x({className:e,...t}){let{orientation:n}=d();return(0,r.jsx)("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:(0,i.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===n?"pl-4":"pt-4",e),...t})}function m({className:e,variant:t="outline",size:n="icon",...a}){let{orientation:l,scrollPrev:o,canScrollPrev:u}=d();return(0,r.jsxs)(c.$,{"data-slot":"carousel-previous",variant:t,size:n,className:(0,i.cn)("absolute size-8 rounded-full","horizontal"===l?"top-1/2 -left-12 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!u,onClick:o,...a,children:[(0,r.jsx)(s.A,{}),(0,r.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}function h({className:e,variant:t="outline",size:n="icon",...a}){let{orientation:l,scrollNext:s,canScrollNext:u}=d();return(0,r.jsxs)(c.$,{"data-slot":"carousel-next",variant:t,size:n,className:(0,i.cn)("absolute size-8 rounded-full","horizontal"===l?"top-1/2 -right-12 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!u,onClick:s,...a,children:[(0,r.jsx)(o.A,{}),(0,r.jsx)("span",{className:"sr-only",children:"Next slide"})]})}},45687:(e,t,n)=>{"use strict";var r,a;r=n(54592),a=n(49506),r.version,r.renderToString,t.qV=r.renderToStaticMarkup,a.renderToReadableStream,a.resume},47822:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>k});var r=n(95155),a=n(12115),l=n(48668),s=n(56634),o=n(86765);n(90737);var i=n(37206),c=n(45687),u=n(69722),d=n(67033);let f=(0,n(30772).A)("map-pin-off",[["path",{d:"M12.75 7.09a3 3 0 0 1 2.16 2.16",key:"1d4wjd"}],["path",{d:"M17.072 17.072c-1.634 2.17-3.527 3.912-4.471 4.727a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 1.432-4.568",key:"12yil7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.475 2.818A8 8 0 0 1 20 10c0 1.183-.31 2.377-.81 3.533",key:"lhrkcz"}],["path",{d:"M9.13 9.13a3 3 0 0 0 3.74 3.74",key:"13wojd"}]]);var p=n(86210),x=n(25182),m=n(99412),h=n(5772),g=n(98500),v=n.n(g),b=n(32169),y=n(88611);let j=(0,i.default)(()=>n.e(2144).then(n.bind(n,22144)).then(e=>e.MapContainer),{loadableGenerated:{webpack:()=>[22144]},ssr:!1}),N=(0,c.qV)((0,r.jsx)(d.A,{size:32,className:"text-blue-600 fill-blue-500 drop-shadow-lg"})),w=(0,u.divIcon)({html:N,className:"bg-transparent border-0",iconSize:[32,32],iconAnchor:[16,32]});function k({municipality:e,highlights:t,geoJsonData:n}){let[i,c]=(0,a.useState)(null);if(console.log(i),"number"!=typeof e.latitude||"number"!=typeof e.longitude)return(0,r.jsxs)("div",{className:"w-full h-full bg-slate-100 flex flex-col items-center justify-center text-center p-4",children:[(0,r.jsx)(f,{className:"w-16 h-16 text-slate-400 mb-4",strokeWidth:1}),(0,r.jsx)("h3",{className:"text-lg font-semibold text-slate-600",children:"Localiza\xe7\xe3o Indispon\xedvel"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"N\xe3o foi poss\xedvel carregar o mapa para este munic\xedpio."})]});let u=[e.latitude,e.longitude];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(j,{center:u,zoom:12,zoomControl:!0,dragging:!0,scrollWheelZoom:!0,doubleClickZoom:!0,className:"h-full w-full z-0",children:[(0,r.jsx)(l.e,{attribution:'\xa9 <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),n&&(0,r.jsx)(s.k,{data:n,style:{color:"#1e40af",weight:2,opacity:.6,fillColor:"#60a5fa",fillOpacity:.1}}),t.map(e=>e.latitude&&e.longitude?(0,r.jsx)(o.p,{position:[e.latitude,e.longitude],icon:w,eventHandlers:{click:()=>c(e)}},e.id):null)]}),(0,r.jsx)(m.cj,{open:!!i,onOpenChange:e=>!e&&c(null),children:(0,r.jsx)(m.h,{className:"w-[400px] sm:w-[540px] flex flex-col p-0",children:i&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"flex-shrink-0",children:i.galleryImages&&i.galleryImages.length>
10?(0,r.jsxs)(b.FN,{plugins:[(0,y.A)({delay:5e3,stopOnInteraction:!0})],opts:{loop:!0},className:"w-full",children:[(0,r.jsx)(b.Wk,{children:i.galleryImages.map(e=>(0,r.jsx)(b.A7,{children:(0,r.jsx)("div",{className:"relative w-full h-60",children:(0,r.jsx)(h.default,{src:e.url,alt:`Imagem de ${i.title}`,fill:!0,className:"object-cover"})})},e.id))}),(0,r.jsx)(b.Q8,{className:"absolute left-4"}),(0,r.jsx)(b.Oj,{className:"absolute right-4"})]}):(0,r.jsxs)("div",{className:"relative w-full h-60 bg-slate-100 flex flex-col items-center justify-center text-slate-500",children:[(0,r.jsx)(p.A,{className:"w-12 h-12 text-slate-400 mb-2",strokeWidth:1.5}),(0,r.jsx)("p",{className:"text-sm",children:"Nenhuma imagem dispon\xedvel"})]})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto p-6 space-y-6",children:[(0,r.jsx)(m.Fm,{children:(0,r.jsx)(m.qp,{className:"text-2xl font-bold text-slate-900",children:i.title})}),(0,r.jsx)(m.Qs,{className:"text-base text-slate-600 leading-relaxed",children:i.description}),(0,r.jsxs)(v(),{href:`/municipios/highlights/${i.id}`,className:"inline-flex items-center px-4 py-2 bg-blue-600 text-white rounded-md hover:bg-blue-700 transition",children:[(0,r.jsx)(x.A,{className:"w-4 h-4 mr-2"}),"Ver Detalhes"]})]})]})})})]})}},48668:(e,t,n)=>{"use strict";n.d(t,{e:()=>i});var r=n(17999),a=n(3805),l=n(63489),s=n(63391),o=n(69722);let i=(0,r.X3)(function({url:e,...t},n){let r=new o.TileLayer(e,(0,a.P)(t,n));return(0,l.Q)(r,n)},function(e,t,n){(0,s.X)(e,t,n);let{url:r}=t;null!=r&&r!==n.url&&e.setUrl(r)})},56634:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(17999),a=n(63489),l=n(90974),s=n(69722);let o=(0,r.Lt)(function({data:e,...t},n){let r=new s.GeoJSON(e,t);return(0,a.Q)(r,(0,l.W4)(n,{overlayContainer:r}))},function(e,t,n){t.style!==n.style&&(null==t.style?e.resetStyle():e.setStyle(t.style))})},63391:(e,t,n)=>{"use strict";function r(e,t,n){let{opacity:r,zIndex:a}=t;null!=r&&r!==n.opacity&&e.setOpacity(r),null!=a&&a!==n.zIndex&&e.setZIndex(a)}n.d(t,{X:()=>r})},63489:(e,t,n)=>{"use strict";n.d(t,{K:()=>l,Q:()=>a});var r=n(12115);function a(e,t,n){return Object.freeze({instance:e,context:t,container:n})}function l(e,t){return null==t?function(t,n){let a=(0,r.useRef)(void 0);return a.current||(a.current=e(t,n)),a}:function(n,a){let l=(0,r.useRef)(void 0);l.current||(l.current=e(n,a));let s=(0,r.useRef)(n),{instance:o}=l.current;return(0,r.useEffect)(function(){s.current!==n&&(t(o,n,s.current),s.current=n)},[o,n,t]),l}}},64420:(e,t,n)=>{"use strict";n.d(t,{z:()=>a});var r=n(12115);function a(e,t){let n=(0,r.useRef)(t);(0,r.useEffect)(function(){t!==n.current&&null!=e.attributionControl&&(null!=n.current&&e.attributionControl.removeAttribution(n.current),null!=t&&e.attributionControl.addAttribution(t)),n.current=t},[e,t])}},86210:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(30772).A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},86765:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(17999),a=n(63489),l=n(90974),s=n(69722);let o=(0,r.Nq)(function({position:e,...t},n){let r=new s.Marker(e,t);return(0,a.Q)(r,(0,l.W4)(n,{overlayContainer:r}))},function(e,t,n){t.position!==n.position&&e.setLatLng(t.position),null!=t.icon&&t.icon!==n.icon&&e.setIcon(t.icon),null!=t.zIndexOffset&&t.zIndexOffset!==n.zIndexOffset&&e.setZIndexOffset(t.zIndexOffset),null!=t.opacity&&t.opacity!==n.opacity&&e.setOpacity(t.opacity),null!=e.dragging&&t.draggable!==n.draggable&&(!0===t.draggable?e.dragging.enable():e.dragging.disable())})},86842:(e,t,n)=>{"use strict";n.d(t,{B7:()=>s,KU:()=>i,jU:()=>o});var r=n(12115),a=n(47650),l=n(90974);function s(e){return(0,r.forwardRef)(function(t,n){let{instance:a,context:s}=e(t).current;(0,r.useImperativeHandle)(n,()=>a);let{children:o}=t;return null==o?null:r.createElement(l.dk,{value:s},o)})}function o(e){return(0,r.forwardRef)(function(t,n){let[l,s]=(0,r.useState)(!1),{instance:o}=e(t,s).current;(0,r.useImperativeHandle)(n,()=>o),(0,r.useEffect)(function(){l&&o.update()},[o,l,t.children]);let i=o._contentNode;return i?(0,a.createPortal)(t.children,i):null})}function i(e){return(0,r.forwardRef)(function(t,n){let{instance:a}=e(t).current;return(0,r.useImperativeHandle)(n,()=>a),null})}},90737:()=>{}
1,90974:(e,t,n)=>{"use strict";n.d(t,{U$:()=>o,W4:()=>l,dk:()=>s,fB:()=>a});var r=n(12115);function a(e){return Object.freeze({__version:1,map:e})}function l(e,t){return Object.freeze({...e,...t})}let s=(0,r.createContext)(null);function o(){let e=(0,r.use)(s);if(null==e)throw Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}},99412:(e,t,n)=>{"use strict";n.d(t,{Fm:()=>d,Qs:()=>p,cj:()=>o,h:()=>u,qp:()=>f});var r=n(95155);n(12115);var a=n(43146),l=n(9005),s=n(40980);function o({...e}){return(0,r.jsx)(a.bL,{"data-slot":"sheet",...e})}function i({...e}){return(0,r.jsx)(a.ZL,{"data-slot":"sheet-portal",...e})}function c({className:e,...t}){return(0,r.jsx)(a.hJ,{"data-slot":"sheet-overlay",className:(0,s.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t})}function u({className:e,children:t,side:n="right",...o}){return(0,r.jsxs)(i,{children:[(0,r.jsx)(c,{}),(0,r.jsxs)(a.UC,{"data-slot":"sheet-content",className:(0,s.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500","right"===n&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm","left"===n&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm","top"===n&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===n&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e),...o,children:[t,(0,r.jsxs)(a.bm,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[(0,r.jsx)(l.A,{className:"size-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function d({className:e,...t}){return(0,r.jsx)("div",{"data-slot":"sheet-header",className:(0,s.cn)("flex flex-col gap-1.5 p-4",e),...t})}function f({className:e,...t}){return(0,r.jsx)(a.hE,{"data-slot":"sheet-title",className:(0,s.cn)("text-foreground font-semibold",e),...t})}function p({className:e,...t}){return(0,r.jsx)(a.VY,{"data-slot":"sheet-description",className:(0,s.cn)("text-muted-foreground text-sm",e),...t})}}}]);
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.