1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3273,5654],{35073:(e,n,t)=>{t.d(n,{U$:()=>i,W4:()=>o,dk:()=>l,fB:()=>u});var r=t(14232);function u(e){return Object.freeze({__version:1,map:e})}function o(e,n){return Object.freeze({...e,...n})}let l=(0,r.createContext)(null);function i(){let e=(0,r.use)(l);if(null==e)throw Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}},43273:(e,n,t)=>{t.d(n,{MapContainer:()=>d,Marker:()=>I,Popup:()=>R,TileLayer:()=>L,ZoomControl:()=>O});var r,u,o,l,i,c,a,f=t(35073),p=t(16895),s=t(14232);let d=(0,s.forwardRef)(function({bounds:e,boundsOptions:n,center:t,children:r,className:u,id:o,placeholder:l,style:i,whenReady:c,zoom:a,...d},v){let[m]=(0,s.useState)({className:u,id:o,style:i}),[y,b]=(0,s.useState)(null),C=(0,s.useRef)(void 0);(0,s.useImperativeHandle)(v,()=>y?.map??null,[y]);let g=(0,s.useCallback)(r=>{if(null!==r&&!C.current){let u=new p.Map(r,d);C.current=u,null!=t&&null!=a?u.setView(t,a):null!=e&&u.fitBounds(e,n),null!=c&&u.whenReady(c),b((0,f.fB)(u))}},[]);(0,s.useEffect)(()=>()=>{y?.map.remove()},[y]);let E=y?s.createElement(f.dk,{value:y},r):l??null;return s.createElement("div",{...m,ref:g},E)});var v=t(98477);function m(e){return(0,s.forwardRef)(function(n,t){let{instance:r}=e(n).current;return(0,s.useImperativeHandle)(t,()=>r),null})}function y(e,n){let t=(0,s.useRef)(n);(0,s.useEffect)(function(){n!==t.current&&null!=e.attributionControl&&(null!=t.current&&e.attributionControl.removeAttribution(t.current),null!=n&&e.attributionControl.addAttribution(n)),t.current=n},[e,n])}function b(e,n){let t=(0,s.useRef)(void 0);(0,s.useEffect)(function(){return null!=n&&e.instance.on(n),t.current=n,function(){null!=t.current&&e.instance.off(t.current),t.current=null}},[e,n])}function C(e,n){let t=e.pane??n.pane;return t?{...e,pane:t}:e}function g(e,n,t){return Object.freeze({instance:e,context:n,container:t})}function E(e,n){return null==n?function(n,t){let r=(0,s.useRef)(void 0);return r.current||(r.current=e(n,t)),r}:function(t,r){let u=(0,s.useRef)(void 0);u.current||(u.current=e(t,r));let o=(0,s.useRef)(t),{instance:l}=u.current;return(0,s.useEffect)(function(){o.current!==t&&(n(l,t,o.current),o.current=t)},[l,t,n]),u}}function w(e){return function(n){var t;let r=(0,f.U$)(),u=e(C(n,r),r);return y(r.map,n.attribution),b(u.current,n.eventHandlers),t=u.current,(0,s.useEffect)(function(){return(r.layerContainer??r.map).addLayer(t.instance),function(){r.layerContainer?.removeLayer(t.instance),r.map.removeLayer(t.instance)}},[r,t]),u}}let I=(r=w(E(function({position:e,...n},t){let r=new p.Marker(e,n);return g(r,(0,f.W4)(t,{overlayContainer:r}))},function(e,n,t){n.position!==t.position&&e.setLatLng(n.position),null!=n.icon&&n.icon!==t.icon&&e.setIcon(n.icon),null!=n.zIndexOffset&&n.zIndexOffset!==t.zIndexOffset&&e.setZIndexOffset(n.zIndexOffset),null!=n.opacity&&n.opacity!==t.opacity&&e.setOpacity(n.opacity),null!=e.dragging&&n.draggable!==t.draggable&&(!0===n.draggable?e.dragging.enable():e.dragging.disable())})),(0,s.forwardRef)(function(e,n){let{instance:t,context:u}=r(e).current;(0,s.useImperativeHandle)(n,()=>t);let{children:o}=e;return null==o?null:s.createElement(f.dk,{value:u},o)})),R=(u=function(e,n){return g(new p.Popup(e,n.overlayContainer),n)},o=function(e,n,{position:t},r){(0,s.useEffect)(function(){let{instance:u}=e;function o(e){e.popup===u&&(u.update(),r(!0))}function l(e){e.popup===u&&r(!1)}return n.map.on({popupopen:o,popupclose:l}),null==n.overlayContainer?(null!=t&&u.setLatLng(t),u.openOn(n.map)):n.overlayContainer.bindPopup(u),function(){n.map.off({popupopen:o,popupclose:l}),n.overlayContainer?.unbindPopup(),n.map.removeLayer(u)}},[e,n,r,t])},l=E(u),i=function(e,n){let t=(0,f.U$)(),r=l(C(e,t),t);return y(t.map,e.attribution),b(r.current,e.eventHandlers),o(r.current,t,e,n),r},(0,s.forwardRef)(function(e,n){let[t,r]=(0,s.useState)(!1),{instance:u}=i(e,r).current;(0,s.useImperativeHandle)(n,()=>u),(0,s.useEffect)(function(){t&&u.update()},[u,t,e.children]);let o=u._contentNode;return o?(0,v.createPortal)(e.children,o):null})),L=m(w(E(function({url:e,...n},t){return g(new p.TileLayer(e,C(n,t)),t)},function(e,n,t){!function(e,n,t){let{opacity:r,zIndex:u}=n;null!=r&&r!==t.opacity&&e.setOpacity(r),null!=u&&u!==t.zIndex&&e.setZIndex(u)}(e,n,t);let{url:r}=n;null!=r&&r!==t.url&&e.setUrl(r)}))),O=(c=function(e){return new p.Control.Zoom(e)},m((a=E(function(e,n){return g(c(e),n)}),function(e){let n=(0,f.U$)(),t=a(e,n),{instance:r}=t.current,u=(0,s.useRef)(e.position),{position:o}=e;return(0,s.useEffect)(function(){return r.addTo(n.map),function(){r.remove()}},[n.map,r]),(0,s.useEffect)(function(){null!=o&&o!==u.current&&(r.setPosition(o),u.current=o)},[r,o]),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.