1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4424],{3690:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(95062),o=n(14232),a=n(98477);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e,t){void 0===e&&(e={src:"",attributes:{},callbacks:{onLoadCallback:null,onErrorCallback:null},elementIdToAppend:null}),void 0===t&&(t=void 0);var n=(0,o.useState)(e.src?"loading":"idle"),r=n[0],a=n[1];return(0,o.useEffect)(function(){if(t)return a(t),function(){};if(!e.src){a("idle");return}var n,r,o=document.querySelector('script[src="'+e.src+'"]');if(o){var l=o.getAttribute("data-status");switch(l){case"load":case"ready":null!==(n=e.callbacks)&&void 0!==n&&n.onLoadCallback&&e.callbacks.onLoadCallback();break;case"error":null!==(r=e.callbacks)&&void 0!==r&&r.onErrorCallback&&e.callbacks.onErrorCallback()}a(l)}else{(o=document.createElement("script")).src=e.src,o.async=!0,o.setAttribute("data-status","loading"),e.attributes&&Object.entries(e.attributes).length>0&&Object.entries(e.attributes).map(function(e){var t=e[0],n=e[1];return o.setAttribute(t,n)}),e.elementIdToAppend&&document.getElementById(e.elementIdToAppend)?document.getElementById(e.elementIdToAppend).appendChild(o):document.body.appendChild(o);var i=function(e){o.setAttribute("data-status","load"===e.type?"ready":"error")};o.addEventListener("load",i),o.addEventListener("error",i)}var u=function(t){var n,r;"load"===t.type?null!==(n=e.callbacks)&&void 0!==n&&n.onLoadCallback&&e.callbacks.onLoadCallback():null!==(r=e.callbacks)&&void 0!==r&&r.onErrorCallback&&e.callbacks.onErrorCallback(),a("load"===t.type?"ready":"error")};return o.addEventListener("load",u),o.addEventListener("error",u),function(){o&&(o.removeEventListener("load",u),o.removeEventListener("error",u))}},[e,t,r]),r},s=function(e){var t=e.apiKey,n=e.libraries,r=void 0===n?[]:n,o=e.loadScriptExternally,a=e.status;return u(t?{src:"https://maps.googleapis.com/maps/api/js?key="+t+"&libraries="+(null==r?void 0:r.join(",")),attributes:{id:"googleMapsApi"}}:{src:"https://maps.googleapis.com/maps/api/js?libraries="+(null==r?void 0:r.join(",")),attributes:{id:"googleMapsApi"}},void 0!==o&&o?void 0===a?"idle":a:void 0)},c=function(e,t,n){if(e&&t){for(var r=0;r!==e.length;++r)if(Math.abs(e[r]-t[r])>n)return!1;return!0}return!1},d=function(e,t){var n=(0,o.useRef)(),r=n.current,a=t(r,e);return(0,o.useEffect)(function(){a||(n.current=e)}),a?r:e},p=function(e){var t=e.container,n=e.pane,r=e.position;return new(function(e){function t(t,n,r){var o;return(o=e.call(this)||this).onAdd=function(){var e=o.getPanes()[o.pane];null==e||e.classList.add("google-map-markers-overlay"),null==e||e.appendChild(o.container)},o.draw=function(){var e=o.getProjection().fromLatLngToDivPixel(o.position);null!==e&&(o.container.style.transform="translate("+e.x+"px, "+e.y+"px)")},o.onRemove=function(){null!==o.container.parentNode&&o.container.parentNode.removeChild(o.container)},o.container=t,o.pane=n,o.position=r,o}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,i(t,e),t}(e.maps.OverlayView))(t,n,r)};p.propTypes={container:r.element.isRequired,pane:r.string.isRequired,position:(0,r.shape)({lat:r.number.isRequired,lng:r.number.isRequired}).isRequired,maps:r.object.isRequired};var f=function(e){var t=e.position,n=e.pane,r=void 0===n?"floatPane":n,l=e.map,i=e.maps,u=e.zIndex,s=e.children,c=(0,o.useMemo)(function(){var e=document.createElement("div");return e.style.position="absolute",e},[]),f=(0,o.useMemo)(function(){return p({container:c,pane:r,position:t,maps:i})},[c,i,r,t]),h=d(null==s?void 0:s.props,function(e,t){return e&&e.lat===t.lat&&e.lng===t.lng});return(0,o.useEffect)(function(){if(!f.map)return null==f||f.setMap(l),function(){null==f||f.setMap(null)}},[l,h]),(0,o.useEffect)(function(){c.style.zIndex=""+u},[u,c]),(0,a.createPortal)(s,c)};f.defaultProps={zIndex:0}
1,f.propTypes={pane:r.string,position:(0,r.shape)({lat:r.number.isRequired,lng:r.number.isRequired}).isRequired,map:r.object.isRequired,maps:r.object.isRequired,zIndex:r.number,children:r.node.isRequired};var h=function(e){var t=e.children,n=e.map,r=e.maps,a=(0,o.useMemo)(function(){return n&&r?o.Children.map(t,function(e){if((0,o.isValidElement)(e)){var t={lat:e.props.lat,lng:e.props.lng},a=e.props.zIndex||void 0;return o.createElement(f,{position:t,map:n,maps:r,zIndex:a},e)}}):[]},[t,n,r]);return o.createElement("div",null,a)};h.propTypes={children:r.node.isRequired,map:r.object,maps:r.object.isRequired};var v=function(e){var t=e.children,n=e.style,r=e.defaultCenter,a=e.defaultZoom,i=e.onGoogleApiLoaded,u=e.onChange,s=e.options,d=(0,o.useRef)(null),p=(0,o.useRef)(null),f=(0,o.useState)(null),v=f[0],m=f[1],g=(0,o.useState)(null),b=g[0],y=g[1],j=(0,o.useState)(!1),E=j[0],C=j[1],k=(0,o.useCallback)(function(){var e=v.getZoom(),t=v.getBounds(),n=v.getCenter(),r=t.getNorthEast(),o=t.getSouthWest(),a=[o.lng(),o.lat(),r.lng(),r.lat()];c(a,p.current,1e-5)||(u&&u({zoom:e,center:[n.lng(),n.lat()],bounds:t}),p.current=a)},[v,u]);return(0,o.useEffect)(function(){d.current&&!v&&(m(new window.google.maps.Map(d.current,l({center:r,zoom:a},s))),y(window.google.maps))},[r,a,v,d,s]),(0,o.useEffect)(function(){v&&(E||(i({map:v,maps:b,ref:d.current}),C(!0)),window.google.maps.event.clearListeners(v,"idle"),window.google.maps.event.addListener(v,"idle",k))},[E,v,b,u,i,k]),(0,o.useEffect)(function(){return function(){v&&window.google.maps.event.clearListeners(v,"idle")}},[v]),o.createElement(o.Fragment,null,o.createElement("div",{ref:d,style:n,className:"google-map"}),t&&v&&b&&o.createElement(h,{map:v,maps:b},t))};v.defaultProps={style:{width:"100%",height:"100%",left:0,top:0,margin:0,padding:0,position:"absolute"},onGoogleApiLoaded:function(){},onChange:function(){},options:{}},v.propTypes={children:(0,r.oneOfType)([(0,r.arrayOf)(r.node),r.node]),style:r.object,defaultCenter:r.object.isRequired,defaultZoom:r.number.isRequired,onGoogleApiLoaded:r.func,onChange:r.func,options:r.object};var m=["apiKey","libraries","children","loadingContent","idleContent","errorContent","mapMinHeight","containerProps","loadScriptExternally","status"],g=(0,o.forwardRef)(function(e,t){var n=e.apiKey,r=e.libraries,a=e.children,i=e.loadingContent,u=e.idleContent,c=e.errorContent,d=e.mapMinHeight,p=e.containerProps,f=e.loadScriptExternally,h=e.status,g=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,m),b={ready:o.createElement(v,g,a),loading:i,idle:u,error:c},y=s({apiKey:n,libraries:r,loadScriptExternally:f,status:h});return o.createElement("div",l({style:{height:"100%",width:"100%",overflow:"hidden",position:"relative",minHeight:d},ref:t},p),b[y]||null)});g.defaultProps=l({},v.defaultProps,{loadingContent:"Google Maps is loading",idleContent:"Google Maps is on idle",errorContent:"Google Maps is on error",mapMinHeight:"unset",apiKey:"",libraries:["places","geometry"],loadScriptExternally:!1,status:"idle"}),g.propTypes=l({},v.propTypes,{children:(0,r.oneOfType)([r.node,(0,r.arrayOf)(r.node)]),loadingContent:r.node,idleContent:r.node,errorContent:r.node,mapMinHeight:(0,r.oneOfType)([r.number,r.string]),containerProps:r.object,loadScriptExternally:r.bool,status:(0,r.oneOf)(["idle","loading","ready","error"])});let b=g},5514:(e,t,n)=>{"use strict";var r=n(29563);t.A=void 0;var o=r(n(31405)),a=n(37876);t.A=(0,o.default)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"}),"CloseOutlined")},18146:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let r=()=>"undefined"!=typeof window,o=()=>!(!r()||!window.hj),a=(e,...t)=>{if(r()&&window.hj)return window.hj(e,...t);throw Error("Hotjar is not available, make sure init has been called.")},l=(e,t,n)=>{if(!((e,t,n)=>{try{let r=document.getElementById(t)||document.createElement("script");return r.id=t,r.nonce=n,r.innerText=e,r.crossOrigin="anonymous",document.head.appendChild(r),!0}catch(e){return!1}})(`(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:${e},hjsv:${t},hjdebug:${(null==n?void 0:n.debug)||!1}};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');`,"hotjar-init-script",null==n?void 0:n.nonce)||!o())throw Error("Failed to initialize Hotjar tracking script.")}
1,i={init:(e,t,n)=>{try{return l(e,t,n),!0}catch(e){return console.error("Error:",e),!1}},event:e=>{try{return a("event",e),!0}catch(e){return console.error("Error:",e),!1}},identify:(e,t)=>{try{return a("identify",e,t),!0}catch(e){return console.error("Error:",e),!1}},stateChange:e=>{try{return a("stateChange",e),!0}catch(e){return console.error("Error:",e),!1}},isReady:o}},19846:(e,t,n)=>{"use strict";var r=n(29563);t.A=void 0;var o=r(n(31405)),a=n(37876);t.A=(0,o.default)((0,a.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert")},42343:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let r=n(14232),o=n(74754),a="function"==typeof IntersectionObserver,l=new Map,i=[];function u(e){let{rootRef:t,rootMargin:n,disabled:u}=e,s=u||!a,[c,d]=(0,r.useState)(!1),p=(0,r.useRef)(null),f=(0,r.useCallback)(e=>{p.current=e},[]);return(0,r.useEffect)(()=>{if(a){if(s||c)return;let e=p.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:a}=function(e){let t,n={root:e.root||null,margin:e.rootMargin||""},r=i.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=l.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},i.push(n),l.set(n,t),t}(n);return a.set(e,t),o.observe(e),function(){if(a.delete(e),o.unobserve(e),0===a.size){o.disconnect(),l.delete(r);let e=i.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&i.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[s,n,t,c,p.current]),[f,c,(0,r.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48230:(e,t,n)=>{e.exports=n(81639)},50931:(e,t,n)=>{"use strict";var r=n(29563);t.A=void 0;var o=r(n(31405)),a=n(37876);t.A=(0,o.default)((0,a.jsx)("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home")},77328:(e,t,n)=>{e.exports=n(89836)},78940:(e,t,n)=>{"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(87810),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81639:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});let r=n(64252),o=n(37876),a=r._(n(14232)),l=n(46658),i=n(64232),u=n(96225),s=n(8407),c=n(2696),d=n(98265),p=n(42343),f=n(78940),h=n(27469),v=n(31026),m=new Set;function g(e,t,n,r){if((0,i.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(m.has(o))return;m.add(o)}e.prefetch(t,n,r).catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let y=a.default.forwardRef(function(e,t){let n,r,{href:u,as:m,children:y,prefetch:j=null,passHref:E,replace:C,shallow:k,scroll:w,locale:M,onClick:O,onMouseEnter:x,onTouchStart:L,legacyBehavior:R=!1,..._}=e;n=y,R&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let P=a.default.useContext(d.RouterContext),A=!1!==j,{href:S,as:T}=a.default.useMemo(()=>{if(!P){let e=b(u);return{href:e,as:m?b(m):e}}let[e,t]=(0,l.resolveHref)(P,u,!0);return{href:e,as:m?(0,l.resolveHref)(P,m):t||e}},[P,u,m]),I=a.default.useRef(S),q=a.default.useRef(T);R&&(r=a.default.Children.only(n));let z=R?r&&"object"==typeof r&&r.ref:t,[H,K,N]=(0,p.useIntersection)({rootMargin:"200px"}),B=a.default.useCallback(e=>{(q.current!==T||I.current!==S)&&(N(),q.current=T,I.current=S),H(e)},[T,S,N,H]),G=(0,v.useMergedRef)(B,z);a.default.useEffect(()=>{P&&K&&A&&g(P,S,T,{locale:M})},[T,S,K,M,A,null==P?void 0:P.locale,P]);let D={ref:G,onClick(e){R||"function"!=typeof O||O(e),R&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),P&&(e.defaultPrevented||function(e,t,n,r,o,a,l,u){let{nodeName:s}=e.currentTarget;if("A"===s.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!(0,i.isLocalURL)(n)))return;e.preventDefault();let c=null==l||l;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:a,locale:u,scroll:c}):t[o?"replace":"push"](r||n,{scroll:c})}(e,P,S,T,C,k,w,M))},onMouseEnter(e){R||"function"!=typeof x||x(e),R&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),P&&g(P,S,T,{locale:M,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){R||"function"!=typeof L||L(e),R&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),P&&g(P,S,T,{locale:M,priority:!0,bypassPrefetchedCheck:!0})}};if((0,s.isAbsoluteUrl)(T))D.href=T;else if(!R||E||"a"===r.type&&!("href"in r.props)){let e=void 0!==M?M:null==P?void 0:P.locale;D.href=(null==P?void 0:P.isLocaleDomain)&&(0,f.getDomainLocale)(T,e,null==P?void 0:P.locales,null==P?void 0:P.domainLocales)||
1(0,h.addBasePath)((0,c.addLocale)(T,e,null==P?void 0:P.defaultLocale))}return R?a.default.cloneElement(r,D):(0,o.jsx)("a",{..._,...D,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},82586:(e,t,n)=>{"use strict";var r=n(29563);t.A=void 0;var o=r(n(31405)),a=n(37876);t.A=(0,o.default)((0,a.jsx)("path",{d:"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z"}),"ChatBubbleOutline")}}]);
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.