1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4483,1096,7718],{60888:function(e,t,n){"use strict";var r=n(64836);t.Z=void 0;var i=r(n(64938)),o=n(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle")},26307:function(e,t,n){"use strict";var r=n(64836);t.Z=void 0;var i=r(n(64938)),o=n(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"}),"Send")},50456:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(87462),i=n(63366),o=n(67294),l=n(20539),s=n(2734),a=n(58974),d=n(61730),u=n(85893);let c=["initialWidth","width"],p=["xs","sm","md","lg","xl"],f=(e,t,n=!0)=>n?p.indexOf(e)<=p.indexOf(t):p.indexOf(e)<p.indexOf(t),h=(e,t,n=!1)=>n?p.indexOf(t)<=p.indexOf(e):p.indexOf(t)<p.indexOf(e);var x=((e={})=>t=>{let{withTheme:n=!1,noSSR:p=!1,initialWidth:f}=e;return function(e){let h=(0,s.Z)(),x=e.theme||h,m=(0,l.Z)({theme:x,name:"MuiWithWidth",props:e}),{initialWidth:b,width:g}=m,y=(0,i.Z)(m,c),[w,v]=o.useState(!1);(0,a.Z)(()=>{v(!0)},[]);let _=x.breakpoints.keys.slice().reverse(),j=_.reduce((e,t)=>{let n=(0,d.Z)(x.breakpoints.up(t));return!e&&n?t:e},null),Z=(0,r.Z)({width:g||(w||p?j:void 0)||b||f},n?{theme:x}:{},y);return void 0===Z.width?null:(0,u.jsx)(t,(0,r.Z)({},Z))}})()(function(e){let{children:t,only:n,width:r}=e,i=(0,s.Z)(),l=!0;if(n){if(Array.isArray(n))for(let e=0;e<n.length;e+=1){let t=n[e];if(r===t){l=!1;break}}else n&&r===n&&(l=!1)}if(l)for(let t=0;t<i.breakpoints.keys.length;t+=1){let n=i.breakpoints.keys[t],o=e[`${n}Up`],s=e[`${n}Down`];if(o&&f(n,r)||s&&h(n,r)){l=!1;break}}return l?(0,u.jsx)(o.Fragment,{children:t}):null}),m=n(90512),b=n(94780),g=n(98216),y=n(90948),w=n(1588),v=n(34867);function _(e){return(0,v.ZP)("PrivateHiddenCss",e)}(0,w.Z)("PrivateHiddenCss",["root","xlDown","xlUp","onlyXl","lgDown","lgUp","onlyLg","mdDown","mdUp","onlyMd","smDown","smUp","onlySm","xsDown","xsUp","onlyXs"]);let j=["children","className","only"],Z=e=>{let{classes:t,breakpoints:n}=e,r={root:["root",...n.map(({breakpoint:e,dir:t})=>"only"===t?`${t}${(0,g.Z)(e)}`:`${e}${(0,g.Z)(t)}`)]};return(0,b.Z)(r,_,t)},k=(0,y.ZP)("div",{name:"PrivateHiddenCss",slot:"Root"})(({theme:e,ownerState:t})=>{let n={display:"none"};return(0,r.Z)({},t.breakpoints.map(({breakpoint:t,dir:r})=>"only"===r?{[e.breakpoints.only(t)]:n}:"up"===r?{[e.breakpoints.up(t)]:n}:{[e.breakpoints.down(t)]:n}).reduce((e,t)=>(Object.keys(t).forEach(n=>{e[n]=t[n]}),e),{}))});var S=function(e){let{children:t,className:n,only:o}=e,l=(0,i.Z)(e,j),a=(0,s.Z)(),d=[];for(let e=0;e<a.breakpoints.keys.length;e+=1){let t=a.breakpoints.keys[e],n=l[`${t}Up`],r=l[`${t}Down`];n&&d.push({breakpoint:t,dir:"up"}),r&&d.push({breakpoint:t,dir:"down"})}if(o){let e=Array.isArray(o)?o:[o];e.forEach(e=>{d.push({breakpoint:e,dir:"only"})})}let c=(0,r.Z)({},e,{breakpoints:d}),p=Z(c);return(0,u.jsx)(k,{className:(0,m.Z)(p.root,n),ownerState:c,children:t})};let C=["implementation","lgDown","lgUp","mdDown","mdUp","smDown","smUp","xlDown","xlUp","xsDown","xsUp"];var O=function(e){let{implementation:t="js",lgDown:n=!1,lgUp:o=!1,mdDown:l=!1,mdUp:s=!1,smDown:a=!1,smUp:d=!1,xlDown:c=!1,xlUp:p=!1,xsDown:f=!1,xsUp:h=!1}=e,m=(0,i.Z)(e,C);return"js"===t?(0,u.jsx)(x,(0,r.Z)({lgDown:n,lgUp:o,mdDown:l,mdUp:s,smDown:a,smUp:d,xlDown:c,xlUp:p,xsDown:f,xsUp:h},m)):(0,u.jsx)(S,(0,r.Z)({lgDown:n,lgUp:o,mdDown:l,mdUp:s,smDown:a,smUp:d,xlDown:c,xlUp:p,xsDown:f,xsUp:h},m))}},32089:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/relocation-guides",function(){return n(16124)}])},95677:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=o.default,i={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?i.loader=()=>e:"function"==typeof e?i.loader=e:"object"==typeof e&&(i=r({},i,e)),i=r({},i,t);let a=i.loader,d=()=>null!=a?a().then(l):Promise.resolve(l(()=>null));return(i.loadableGenerated&&delete(i=r({},i,i.loadableGenerated)).loadableGenerated,"boolean"!=typeof i.ssr||i.ssr)?n(r({},i,{loader:d})):(delete i.webpack,delete i.modules,s(n,i))},t.noSSR=s;var r=n(6495).Z,i=n(92648).Z,o=(i(n(67294)),i(n(8976)));function l(e){return{default:(null==e?void 0:e.default)||e}}function s(e,t){return delete t.webpack,delete t.modules,e(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},92254:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(92648).Z)(n(67294));let i=r.default.createContext(null);t.LoadableContext=i},8976:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(6495).Z,i=(0,n(92648).Z)(n(67294)),o=n(92254);let l=[],s=[],a=!1;function d(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=r({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),r=null;function l(){if(!r){let t=new u(e,n);r={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return r.promise()}if(!a){let e=n.webpack?n.webpack():n.modules;e&&s.push(t=>{for(let n of e)if(-1!==t.indexOf(n))return l()})}function d(e,t){!function(){l();let e=i.default.useContext(o.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let s=i.default.useSyncExternalStore(r.subscribe,r.getCurrentValue,r.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:r.retry}),[]),i.default.useMemo(()=>{var t;return s.loading||s.error?i.default.createElement(n.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:r.retry}):s.loaded?i.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return d.preload=()=>l(),d.displayName="LoadableComponent",i.default.forwardRef(d)}(d,e)}function p(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return p(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{p(l).then(e,t)}),c.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let n=()=>(a=!0,t());p(s,e).then(n,n)})},window.__NEXT_PRELOADREADY=c.preloadReady,t.default=c},21096:function(e,t,n){"use strict";n.r(t);var r=n(85893),i=n(67294),o=n(5616),l=n(86886),s=n(15861),a=n(61903),d=n(69417),u=n(26307),c=n(60888),p=n(11278),f=n(86339);let h=()=>{let{email:e,setEmail:t,status:n,subscribe:h}=(0,f.J)(),[x,m]=(0,i.useState)(!1),b=async()=>{let e=await h(void 0,"Article Page Newsletter Signup");e&&m(!0)};return(0,i.useEffect)(()=>{if(x){let e=setTimeout(()=>{m(!1)},3e3);return()=>clearTimeout(e)}},[x]),(0,r.jsx)(o.Z,{width:"100%",display:"flex",justifyContent:"center",alignItems:"center",sx:{border:"1px solid #d0d0d0",borderRadius:0,backgroundColor:"#fafafa",padding:{xs:"24px 12px",md:"32px 8px"}},children:(0,r.jsxs)(l.ZP,{container:!0,item:!0,direction:"row",alignItems:"center",justifyContent:"center",children:[(0,r.jsxs)(l.ZP,{item:!0,alignSelf:"center",mt:.5,mb:3,children:[(0,r.jsx)(s.Z,{color:"#333333",variant:"h5",fontWeight:700,fontSize:{xs:"24px",md:"25px"},textAlign:"center",sx:{paddingX:"16px"},children:"TRUSTED BASE INTEL. SINCE 1966."}),(0,r.jsx)(s.Z,{textAlign:"left",color:"#666666",fontWeight:400,fontSize:{xs:"14px",md:"16px"},fontFamily:"Open Sans",sx:{marginTop:"16px",paddingX:"16px"},children:"Join 200,000+ Active Personnel for Base News, Exclusive Discounts, and Critical Benefits Information."})]}),(0,r.jsx)(l.ZP,{item:!0,xs:12,px:"16px",mb:3,children:(0,r.jsx)(a.Z,{value:e,onCh
1ange:e=>t(e.target.value),variant:"outlined",size:"medium",placeholder:"Email",disabled:"loading"===n,InputProps:{style:{backgroundColor:"white"}},sx:{width:"100%","& .MuiOutlinedInput-notchedOutline":{borderColor:"#d0d0d0"},"&:hover .MuiOutlinedInput-notchedOutline":{borderColor:"#999999"},"& .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline":{borderColor:p.Z.palette.primary.main},"& input":{fontFamily:"Open Sans"},"& input::placeholder":{fontFamily:"Open Sans"}}})}),(0,r.jsxs)(l.ZP,{container:!0,item:!0,xs:12,justifyContent:"center",px:"16px",mb:.5,children:[(0,r.jsx)(d.Z,{variant:"contained",color:"secondary",sx:{padding:"12px 40px",borderRadius:"6px",backgroundColor:"#ffdc3d",color:"#000000",width:"100%",fontSize:"16px",fontWeight:600,textTransform:"uppercase",boxShadow:"none",opacity:"loading"===n?.6:1,pointerEvents:"loading"===n?"none":"auto","&:hover":{backgroundColor:"#ffd01f",boxShadow:"0px 2px 8px rgba(0,0,0,0.1)"}},onClick:b,endIcon:(0,r.jsx)(u.Z,{}),children:"SEND ME BRIEFINGS"}),x&&(0,r.jsxs)(o.Z,{sx:{position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",backgroundColor:"#fafafa",padding:"16px 32px",borderRadius:0,color:"#666666",zIndex:1e10,fontSize:"16px",fontWeight:400,fontFamily:"Open Sans",textAlign:"center",boxShadow:"0 4px 16px rgba(0,0,0,0.1)",border:"2px solid ".concat(p.Z.palette.secondary.main),whiteSpace:"nowrap",display:"flex",alignItems:"center",gap:"8px"},children:["You're in! Watch your inbox for intel. ",(0,r.jsx)(c.Z,{sx:{fontSize:"20px",color:"#666666"}})]})]})]})})};t.default=h},16124:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return k},default:function(){return S}});var r=n(85893),i=n(9008),o=n.n(i),l=n(97650),s=n(2734),a=n(61730),d=n(15861),u=n(5616),c=n(86886),p=n(50456),f=n(98456),h=n(67294),x=n(5152),m=n.n(x);let b=()=>{let e=(0,h.useRef)(null),[t,n]=(0,h.useState)(!1),r=()=>{if(e.current){let t=e.current.getBoundingClientRect().bottom;n(t>window.innerHeight)}};return(0,h.useEffect)(()=>(window.addEventListener("scroll",r),()=>{window.removeEventListener("scroll",r)}),[]),{parentRef:e,scrolling:t}};var g=n(21096);let y=m()(()=>n.e(7386).then(n.bind(n,97386)),{loadableGenerated:{webpack:()=>[97386]}}),w=m()(()=>n.e(6641).then(n.bind(n,16641)),{loadableGenerated:{webpack:()=>[16641]}}),v=m()(()=>n.e(2003).then(n.bind(n,2003)),{loadableGenerated:{webpack:()=>[2003]}}),_=m()(()=>n.e(3889).then(n.bind(n,93889)),{loadableGenerated:{webpack:()=>[93889]}}),j=m()(()=>n.e(7576).then(n.bind(n,17576)),{loadableGenerated:{webpack:()=>[17576]}}),Z=e=>{let{guideData:t}=e,{parentRef:n,scrolling:i}=b(),x=(0,s.Z)(),m=(0,a.Z)(x.breakpoints.down("md")),[Z,k]=(0,h.useState)(!1),[S,C]=(0,h.useState)(""),[O,D]=(0,h.useState)([]),[E,P]=(0,h.useState)(!0),[M,U]=(0,h.useState)(!0),{ref:I,inView:R}=(0,l.YD)({threshold:0,skip:m}),T=(0,h.useCallback)(async()=>{if(!t)return;k(!0);let e=O.length,n=t.filter(e=>!S||e.branch===S).slice(0,e+20);D(n),n.length>=t.length&&P(!1),k(!1)},[O,S,t]);return((0,h.useEffect)(()=>{M?(T(),U(!1)):!m&&R&&T()},[R,m,M]),(0,h.useEffect)(()=>{S&&T()},[S]),t)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:"Military Base Installation & Relocation Guides | MyBaseGuide"}),(0,r.jsx)("meta",{name:"description",content:"Find comprehensive installation and relocation guides for U.S. military bases. Browse by branch to make your transition smooth and stress-free."}),(0,r.jsx)("link",{rel:"canonical",href:"https://mybaseguide.com/relocation-guides"})]}),(0,r.jsx)(d.Z,{variant:"h1",component:"h1",sx:{position:"absolute",width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:0},children:"Military Base Installation & Relocation Guides"}),(0,r.jsx)(u.Z,{marginTop:"20px",children:(0,r.jsx)(c.ZP,{container:!0,item:!0,xs:12,paddingTop:"0px",justifyContent:"center",children:(0,r.jsxs)(c.ZP,{container:!0,justifyContent:{xs:"center",md:"space-between"},maxWidth:"1580px",padding:{sm:"0px",md:"70px"},spacing:"45px",ref:n,children:[(0,r.jsxs)(c.ZP,{item:!0,md:8,pr:{xs:0,md:"70px"},mb:{xs:"20px",md:0},margin:{xs:"20px",md:"0px"},children:[(0,r.jsx)(v,{guides:O,loadMore:T,hasMore:E,guideData:t,selectedBranch:S,setSelectedBranch:C}),(0,r.jsx)(u.Z,{ref:I}),Z&&(0,r.jsx)(u.Z,{display:"flex",justifyContent:"center",mt:2,children:(0,r.jsx)(f.Z,{})})]}),(0,r.jsxs)(c.ZP,{item:!0,xs:12,md:4,children:[(0,r.jsx)(p.Z,{mdDown:!0,children:(0,r.jsx)(_,{guideData:t,selectedBranch:S,setSelectedBranch:C})}),(0,r.jsx)(g.default,{}),(0,r.jsx)(w,{}),(0,r.jsx)(j,{scrolling:i})]})]})})}),(0,r.jsx)(y,{})]}):(0,r.jsx)("div",{children:"Loading..."})};var k=!0,S=Z},5152:function(e,t,n){e.exports=n(95677)},97650:function(e,t,n){"use strict";let r;n.d(t,{YD:function(){return a}});var i=n(67294);let o=new Map,l=new WeakMap,s=0;function a({threshold:e,delay:t,trackVisibility:n,rootMargin:a,root:d,triggerOnce:u,skip:c,initialInView:p,fallbackInView:f,onChange:h}={}){var x;let[m,b]=i.useState(null),g=i.useRef(),[y,w]=i.useState({inView:!!p,entry:void 0});g.current=h,i.useEffect(()=>{let i;if(!c&&m)return i=function(e,t,n={},i=r){if(void 0===window.IntersectionObserver&&void 0!==i){let r=e.getBoundingClientRect();return t(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:a,observer:d,elements:u}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?(n=e.root)?(l.has(n)||(s+=1,l.set(n,s.toString())),l.get(n)):"0":e[t]}`}).toString(),n=o.get(t);if(!n){let r;let i=new Map,l=new IntersectionObserver(t=>{t.forEach(t=>{var n;let o=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(n=i.get(t.target))||n.forEac
1h(e=>{e(o,t)})})},e);r=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:l,elements:i},o.set(t,n)}return n}(n),c=u.get(e)||[];return u.has(e)||u.set(e,c),c.push(t),d.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(u.delete(e),d.unobserve(e)),0===u.size&&(d.disconnect(),o.delete(a))}}(m,(e,t)=>{w({inView:e,entry:t}),g.current&&g.current(e,t),t.isIntersecting&&u&&i&&(i(),i=void 0)},{root:d,rootMargin:a,threshold:e,trackVisibility:n,delay:t},f),()=>{i&&i()}},[Array.isArray(e)?e.toString():e,m,d,a,u,c,n,f,t]);let v=null==(x=y.entry)?void 0:x.target,_=i.useRef();m||!v||u||c||_.current===v||(_.current=v,w({inView:!!p,entry:void 0}));let j=[b,y.inView,y.entry];return j.ref=j[0],j.inView=j[1],j.entry=j[2],j}}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=32089)}),_N_E=e.O()}]);
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.