1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[471],{471:function(e,o,s){"use strict";s.r(o);var a=s(5944),p=s(6158),l=s.n(p);s(148);var t=s(7294),r=s(5934),c=s(5471),n=s(2418),y=s(5739),m=s(6450);s(1114);var u=s(7139),b=s(5618);let i={[n.D5.MapType.alphaDark]:"mapbox://styles/rpoolos/cja3dtzfy1loe2rrl0rxrj06r",[n.D5.MapType.alphaLight]:"mapbox://styles/rpoolos/cja3bh95l1jmu2ro8x24l7ew8",[n.D5.MapType.blue]:"mapbox://styles/rpoolos/cja3d195l1l7j2sqmayveb1lx",[n.D5.MapType.chalk]:"mapbox://styles/rpoolos/cja3ewruk1n162sl3ulmmx32i",[n.D5.MapType.dayglo]:"mapbox://styles/rpoolos/cja37y8ic1gj72sl9kwtwiuvx",[n.D5.MapType.dusty]:"mapbox://styles/rpoolos/cja34s72u1cn22smgm35mdl02",[n.D5.MapType.green]:"mapbox://styles/rpoolos/cja4b0c1c2gqa2rpcqz5qweih",[n.D5.MapType.neon]:"mapbox://styles/rpoolos/cja4e62ik2jjl2rnq4tw3d0b3",[n.D5.MapType.orange]:"mapbox://styles/rpoolos/cja48vlu42f0h2rp73calqe8u",[n.D5.MapType.purple]:"mapbox://styles/rpoolos/cja47pp982dn12rpce06m5ryo",[n.D5.MapType.red]:"mapbox://styles/rpoolos/cja48g4nk2eb42rpatk3fwuxn",[n.D5.MapType.rgb]:"mapbox://styles/rpoolos/cja4ctw7w2ib12sqcmoymntou",[n.D5.MapType.roy]:"mapbox://styles/rpoolos/cja45zarp2b962rlvbyuy38vi",[n.D5.MapType.satellite]:"mapbox://styles/rpoolos/cja45xu2f2b7v2rlv6cyh2w67",[n.D5.MapType.system]:"mapbox://styles/rpoolos/cja3aqotc1ixt2sqchdtod278",[n.D5.MapType.tactical]:"mapbox://styles/rpoolos/cja47m2at2dt32sqm4h9nccbu",[n.D5.MapType.yellow]:"mapbox://styles/rpoolos/cja4509qt2a772sp1j6ai88pb"};o.default=e=>{let{data:o,context:s}=e,{contentHeight:p,latitude:n,longitude:x,mapboxStyle:d,mask:j,zoomLevel:M}=o,{style:v}=s,w=(0,t.useRef)(null),T=(0,t.useRef)(null),f=(0,t.useRef)((0,r.Z)()),D=(0,t.useMemo)(()=>{if(d)return d;let e=null==v?void 0:v.mapType;return e&&i[e]?i[e]:"mapbox://styles/mapbox/streets-v9"},[d,v]),k=()=>{let e=Math.min(window.innerWidth,y.Zo)/y.Ls;w.current.setZoom(M+(e-1))},h=()=>{let e=document.createElement("div");e.className="marker",new(l()).Marker({element:e,offset:[0,-27]}).setLngLat([x,n]).addTo(w.current)},g=()=>{l().accessToken=c.environment.mapbox.accessToken,w.current=new(l()).Map({container:T.current,style:D,center:[x,n],zoom:M,interactive:!1}),w.current.setZoom(M),k(),h()};(0,t.useEffect)(()=>(g(),window.addEventListener("resize",k),()=>window.removeEventListener("resize",k)),[]);let q=(0,m.K)(p),L=(0,b.$c)(j,null==v?void 0:v.contentMask),{css:z,svg:E}=(0,u.L)(L,f.current),Z={...q,...z};return(0,a.BX)(a.HY,{children:[(0,a.tZ)("div",{className:"map-block",ref:T,style:Z}),E]})}},148:function(){},1114:function(){}}]);
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.