(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{5622:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,1323,23)),Promise.resolve().then(n.bind(n,3475)),Promise.resolve().then(n.bind(n,3611)),Promise.resolve().then(n.bind(n,1929)),Promise.resolve().then(n.t.bind(n,6177,23)),Promise.resolve().then(n.t.bind(n,5068,23)),Promise.resolve().then(n.t.bind(n,8401,23))},3475:(e,t,n)=>{"use strict";n.d(t,{Navbar:()=>u});var s=n(7184),l=n(5529),r=n(8039);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.m6)((0,l.W)(t))}var a=n(1305),o=n(1925),d=n(9613),c=n(2399);let m={"/":{name:"miguel.cabs",newTab:!1,isActive:e=>"/"===e},"/me":{name:"about",newTab:!1,isActive:e=>e.startsWith("/me")},"/blog":{name:"blog",newTab:!1,isActive:e=>e.startsWith("/blog")},"https://www.linkedin.com/in/miguel-caballero/":{name:"linkedin",newTab:!0,isActive:()=>!1}};function u(){let e=(0,o.usePathname)(),{ref:t,scroll:n}=function(){let[e,t]=(0,d.useState)(!1),n=(0,d.useRef)(null);return{ref:n,scroll:()=>{if(n.current){let e=n.current;window.scrollY>0?(t(!0),e.classList.add("shadow-md","md:shadow-none")):(t(!1),e.classList.remove("shadow-md","md:shadow-none"))}},isOffset:e}}();return(0,d.useEffect)(()=>(window.addEventListener("scroll",n),n(),()=>{window.removeEventListener("scroll",n)}),[n]),(0,s.jsx)("header",{className:"fixed top-0 z-20 w-full",children:(0,s.jsx)("nav",{ref:t,className:i("flex flex-row items-center justify-end relative fade scroll-pr-6 md:relative transition-all"),id:"nav",children:(0,s.jsxs)("div",{className:"relative text-text-50 rounded-bl-2xl bg-gradient-to-br from-accent-300 to-accent-600 overflow-clip",children:[(0,s.jsx)("span",{className:"absolute top-0 bottom-0.5 left-0.5 right-0 bg-background-900 rounded-bl-2xl"}),(0,s.jsx)("ul",{className:"relative flex flex-row space-x-0 px-4 py-2",children:Object.entries(m).map(t=>{let[n,l]=t,{name:r,newTab:o,isActive:d}=l,m=d(e);return(0,s.jsx)("li",{children:(0,s.jsxs)(a.default,{href:n,target:o?"_blank":void 0,className:i("font-bold transition-all flex items-center px-2 gap-1 no-underline hover:underline underline-offset-2",m&&"text-accent-400"),children:[r,!!o&&(0,s.jsx)(c.CkN,{size:"10"})]})},n)})})]})})})}},1323:()=>{}},e=>{var t=t=>e(e.s=t);e.O(0,[677,237,177,830,98,686,744],()=>t(5622)),_N_E=e.O()}]);