try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="551241cc-5b48-4ce5-9bdc-af20b26afbc3",e._sentryDebugIdIdentifier="sentry-dbid-551241cc-5b48-4ce5-9bdc-af20b26afbc3")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3031,7177],{173:(e,t,r)=>{"use strict";function n(e,t){let r=function(e,t){try{if(e.startsWith("http://")||e.startsWith("https://"))return new URL(e),e;if(e.startsWith("/"))return new URL(e,window.location.origin).href;if(e.startsWith("//"))return new URL(e,window.location.protocol).href;if(!e.startsWith("/")&&!e.startsWith("http"))return new URL("/".concat(e),window.location.origin).href;return null}catch(t){return console.warn("Invalid URL detected:",e,t),null}}(t);if(!r)return console.warn("Attempted to navigate to invalid URL:",t),!1;try{return e.push(r),!0}catch(e){return console.error("Navigation failed:",e),!1}}r.d(t,{LI:()=>n})},3333:(e,t,r)=>{"use strict";r.d(t,{ConvertkitForm:()=>f});var n=r(48958),s=r(83982),a=r(53022),l=r(173),o=r(14398),i=r(47126),c=r(45368),d=r(56014),u=r(51851),m=r(78262);let h=d.Ik({email:d.Yj().email("Please enter a valid email address")});function f(e){let{buttonText:t="Join 25,000+ readers"}=e,r=(0,c.useRouter)(),{sendEvent:d}=(0,o.s)(),{handleSubmit:f,formState:{errors:p,isSubmitting:g},register:v,setError:x}=(0,i.mN)({resolver:(0,u.u)(h),defaultValues:{email:""}}),w=(0,s.useCallback)(async e=>{try{if((await fetch("https://app.convertkit.com/forms/1862996/subscriptions",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email_address:e.email})})).ok)d({name:"subscribed_to_newsletter"}),(0,l.LI)(r,"https://luca-dellanna.com/welcome");else throw Error("Subscription failed")}catch(e){console.error("Error:",e),x("email",{type:"manual",message:e instanceof Error?e.message:"An error occurred. Please try again later."})}},[r,x,d]);return(0,n.jsxs)("form",{onSubmit:f(w),className:"flex flex-col items-center sm:flex-row gap-4 mt-6",children:[(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsx)("input",{...v("email"),type:"email",placeholder:"Enter your email",required:!0,className:(0,m.QP)("grow text-sm rounded-lg px-4 py-2 border",p.email?"border-red-500":"border-gray-300",g&&"opacity-50 cursor-not-allowed"),disabled:g,onFocus:e=>e.stopPropagation(),onBlur:e=>e.stopPropagation()}),p.email&&(0,n.jsx)("p",{className:"text-red-500 text-xs mt-1",children:p.email.message})]}),(0,n.jsx)(a.T,{type:"submit",className:"btn-primary px-6! py-2 w-fit text-sm rounded-lg",isLoading:g,isDisabled:g,children:(0,n.jsx)("span",{className:"mx-6 whitespace-nowrap",children:t})})]})}},8070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GoogleAnalyticsWrapper:()=>l});var n=r(48958),s=r(75785);let a={gaId:r(55036).env.NEXT_PUBLIC_GA_ID||""};function l(e){let{gaId:t}=e,r=t||a.gaId;return r?(0,n.jsx)(s.GoogleAnalytics,{gaId:r}):null}},11509:(e,t,r)=>{"use strict";r.d(t,{Providers:()=>c});var n=r(48958),s=r(91271),a=r(57370),l=r(83982);let o=e=>{if(!e)return!1;let t="string"==typeof e?e:e instanceof Error?e.message:String(e);return t.includes("Object Not Found Matching Id")||t.includes("unhandledrejection")||t.includes("/_vercel/speed-insights/vitals")||e instanceof CustomEvent&&"unhandledrejection"===e.type&&!e.reason},i=e=>e instanceof Error?{message:e.message,type:e.name}:e instanceof CustomEvent?{message:e.reason instanceof Error?e.reason.message:String(e.reason)||"Custom Event Error",type:"CustomEvent:".concat(e.type)}:"string"==typeof e?{message:e,type:"StringError"}:{message:String(e),type:"UnknownError"};function c(e){var t;let{children:r}=e;return t="GlobalProviders",(0,l.useEffect)(()=>{let e=history.pushState,t=history.replaceState;return history.pushState=function(t,r,n){if(n&&"string"==typeof n)try{if(n.startsWith("/"))return e.call(this,t,r,n);return new URL(n),e.call(this,t,r,n)}catch(e){console.warn("Invalid URL detected in pushState: ".concat(n),e);return}return e.call(this,t,r,n)},history.replaceState=function(e,r,n){if(n&&"string"==typeof n)try{if(n.startsWith("/"))return t.call(this,e,r,n);return new URL(n),t.call(this,e,r,n)}catch(e){console.warn("Invalid URL detected in replaceState: ".concat(n),e);return}return t.call(this,e,r,n)},()=>{history.pushState=e,history.replaceState=t}},[]),(0,l.useEffect)(()=>{let e=e=>{var t,r,n,s,a,l;if((null==(r=e.error)||null==(t=r.message)?void 0:t.includes("replaceState"))||(null==(s=e.error)||null==(n=s.message)?void 0:n.includes("pushState"))||(null==(l=e.error)||null==(a=l.message)?void 0:a.includes("SecurityError")))return console.warn("URL-related error caught:",e.error),e.preventDefault(),!1};return window.addEventListener("error",e),()=>window.removeEventListener("error",e)},[]),(0,l.useEffect)(()=>{let e=e=>{var t,r,n,s,a,l;if((null==(r=e.reason)||null==(t=r.message)?void 0:t.includes("replaceState"))||(null==(s=e.reason)||null==(n=s.message)?void 0:n.includes("pushState"))||(null==(l=e.reason)||null==(a=l.message)?void 0:a.includes("SecurityError")))return console.warn("URL-related promise rejection caught:",e.reason),e.preventDefault(),!1};return window.addEventListener("unhandledrejection",e),()=>window.removeEventListener("unhandledrejection",e)},[]),(0,l.useEffect)(()=>{let e=e=>{if(o(e.error))return void console.debug("Suppressed non-critical error:",e.error);let r=i(e.error);a.Cp(e.error,{extra:{componentName:t,timestamp:new Date().toISOString(),errorDetails:r},tags:{location:t,errorType:r.type}})},r=e=>{let r="reason"in e?e.reason:e;if(o(r))return void console.debug("Suppressed non-critical promise rejection:",r);let n=i(r);a.Cp(r,{extra:{componentName:t,promiseError:!0,timestamp:new Date().toISOString(),errorDetails:n},tags:{location:t,errorType:n.type}})};return window.addEventListener("error",e),window.addEventListener("unhandledrejection",r),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",r)}},[t]),(0,n.jsx)(s.M,{children:r})}},14398:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});let n={writeKey:r(55036).env.NEXT_PUBLIC_SEGMENT_WRITE_KEY||""};var s=r(75785),a=r(83982);let l={gaId:r(55036).env.NEXT_PUBLIC_GA_ID||""};function o(){let e=(0,a.useCallback)(e=>{let{name:t,params:r}=e;try{if(l.gaId){let e={event:t};if(r)for(let t in r)e[t]=r[t];(0,s.sendGAEvent)(e)}}catch(e){console.error("Failed to send Google Analytics event:",e)}(e=>{let{event:t,properties:r}=e;if(n.writeKey&&window.analytics)try{window.analytics.track(t,r)}catch(e){console.error("Failed to track Segment event:",e)}})({event:t,properties:r})},[]);return{sendEvent:e,identifyUser:(0,a.useCallback)(e=>{let{userId:t,traits:r}=e;(e=>{let{userId:t,traits:r}=e;if(n.writeKey&&window.analytics)try{window.analytics.identify(t,r)}catch(e){console.error("Failed to identify Segment user:",e)}})({userId:t,traits:r})},[]),trackPage:(0,a.useCallback)(()=>{if(n.writeKey&&window.analytics)try{window.analytics.page()}catch(e){console.error("Failed to track Segment page:",e)}},[])}}},14916:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(83982);function s(e){let{maxWidth:t,minScale:r=.1,debounceMs:s=100}=e,[a,l]=(0,n.useState)(1),o=(0,n.useRef)(void 0),i=(0,n.useCallback)(()=>{l(Math.min(.95,Math.max(r,window.innerWidth/t)))},[t,r]);return(0,n.useEffect)(()=>{let e=()=>o.current&&clearTimeout(o.current),t=()=>{e(),o.current=setTimeout(i,s)};return i(),window.addEventListener("resize",t,{passive:!0}),()=>{e(),window.removeEventListener("resize",t)}},[i,s]),a}},33818:(e,t,r)=>{"use strict";r.d(t,{RandomSelector:()=>a});var n=r(48958),s=r(83982);function a(e){let{children:t}=e,r=(0,s.useMemo)(()=>{let e=s.Children.toArray(t),r=Math.floor(Math.random()*e.length);return e[r]},[t]);return(0,n.jsx)(n.Fragment,{children:r})}},35982:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ReviewsCarousel:()=>i});var n=r(48958),s=r(83982),a=r(42997);let l={DEFAULT_CARD_MARGIN:16},o=(0,s.memo)(function(e){var t;let{review:r,showRating:s,isLast:l,showBorder:o,index:i,onCardClick:c}=e;return(0,n.jsx)("div",{className:"w-48 md:w-64 shrink-0 ".concat(l?"":"mr-4 md:mr-8"),onClick:()=>c(i),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c(i))},role:"button",tabIndex:0,"aria-label":"View review ".concat(i+1," of ").concat((null==(t=r.author)?void 0:t.name)||"anonymous"),children:(0,n.jsx)(a.ReviewCard,{review:r,showRating:s,showBorder:o})})}),i=(0,s.memo)(function(e){let{reviews:t,showRatings:r,title:a="Some reviews",width:i,height:c,showBorder:d=!0}=e,u=(0,s.useRef)(null),m=(0,s.useCallback)(()=>{},[]),{isDragging:h,handleDragStart:f,handleDragEnd:p,handleDragMove:g}=(e=>{let[t,r]=(0,s.useState)(!1),n=(0,s.useRef)({x:0,scrollLeft:0}),a=(0,s.useCallback)(t=>{e.current&&(r(!0),n.current={x:"touches"in t?t.touches[0].clientX:t.clientX,scrollLeft:e.current.scrollLeft})},[e]),l=(0,s.useCallback)(()=>{r(!1)},[]),o=(0,s.useCallback)(r=>{if(!t||!e.current)return;r.preventDefault();let s="touches"in r?r.touches[0].clientX:r.clientX,a=n.current.x-s;e.current.scrollLeft=n.current.scrollLeft+a},[t,e]);return{isDragging:t,handleDragStart:a,handleDragEnd:l,handleDragMove:o}})(u),v=(0,s.useCallback)(e=>{if(h||!t.length||e<0||e>=t.length)return;let r=u.current;if(!r)return;let n=r.querySelector(":scope > div > div");if(!n)return;let s=n.offsetWidth;if(0===s)return;let a=parseInt(window.getComputedStyle(n).marginRight,10)||l.DEFAULT_CARD_MARGIN,o=r.clientWidth,i=r.scrollWidth-r.clientWidth,c=Math.max(0,Math.min(0===e?0:e===t.length-1?i:e*(s+a)-(o-s)/2,i));r.scrollTo({left:c,behavior:"smooth"})},[h,t.length]),x=(0,s.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),g(e))},[g]),w=(0,s.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),f(e))},[f]),b=(0,s.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),p())},[p]),y=t.length<2,j=t.length<3&&"lg"===i;return(0,n.jsxs)("section",{className:"".concat("sm"===c?"mt-0 mb-0 p-0":""," section-separator"),children:[(0,n.jsx)("h3",{className:"text-2xl font-bold mb-4",children:a}),(0,n.jsx)("div",{className:"w-full relative",children:(0,n.jsx)("div",{className:"mx-auto mb-4 relative overflow-x-scroll select-none\n max-w-[280px] sm:max-w-[380px] md:max-w-[420px] ".concat("lg"===i?"lg:max-w-[600px]":"","\n cursor-grab active:cursor-grabbing ").concat(y?"flex justify-center":"","\n ").concat(h?"scrollbar-default":"scrollbar-hide"),ref:u,onScroll:m,onMouseDown:w,onMouseUp:b,onMouseLeave:b,onMouseMove:x,onTouchStart:w,onTouchEnd:b,onTouchMove:x,children:(0,n.jsx)("div",{className:"flex ".concat(j?"md:justify-center":""),children:t.map((e,s)=>(0,n.jsx)(o,{review:e,showRating:r,isLast:s===t.length-1,showBorder:d,index:s,onCardClick:v},"review-".concat(s)))})})})]})})},41190:(e,t,r)=>{"use strict";r.r(t),r.d(t,{VercelAnalytics:()=>l});var n=r(48958),s=r(24932),a=r(95518);function l(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.j,{}),(0,n.jsx)(a.b,{})]})}},55133:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AnalyticsProvider:()=>o});var n=r(48958),s=r(29769);let a=(0,s.default)(()=>Promise.resolve().then(r.bind(r,8070)).then(e=>({default:e.GoogleAnalyticsWrapper})),{loadableGenerated:{webpack:()=>[8070]},loading:()=>null}),l=(0,s.default)(()=>Promise.resolve().then(r.bind(r,41190)).then(e=>({default:e.VercelAnalytics})),{loadableGenerated:{webpack:()=>[41190]},loading:()=>null});function o(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l,{}),(0,n.jsx)(a,{})]})}(0,s.default)(()=>Promise.resolve().then(r.bind(r,55133)).then(e=>({default:e.AnalyticsProvider})),{loadableGenerated:{webpack:()=>[55133]},loading:()=>null})},58053:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var n=r(57370),s=r(83982);let a=function(){let e=(0,s.useRef)(new Set),t=(0,s.useCallback)(async t=>{if(!e.current.has(t.src)&&0===t.naturalWidth&&0===t.naturalHeight)try{let r=await fetch(t.src,{method:"HEAD"});if(404!==r.status)return;let s={src:t.src,message:"Image returned 404",timestamp:new Date().toISOString(),elementId:t.id||void 0,altText:t.alt||void 0,loadingStrategy:t.loading||void 0,viewport:{width:window.innerWidth,height:window.innerHeight}};e.current.add(t.src),n.wd("Image 404: ".concat(t.src),{level:"error",extra:{...s},tags:{imageHost:new URL(t.src).hostname,imageSize:"".concat(t.width,"x").concat(t.height),errorType:"404"}})}catch(e){console.debug("Could not verify image status:",t.src)}},[]);return(0,s.useEffect)(()=>{let r=e=>{let r=e.target;r instanceof HTMLImageElement&&t(r)},n=e.current;return document.addEventListener("error",r,{capture:!0,passive:!0}),()=>{document.removeEventListener("error",r,!0),n.clear()}},[t]),null}},69274:(e,t,r)=>{"use strict";r.d(t,{default:()=>C});var n=r(48958),s=r(97788),a=r(12755),l=r(83982),o=r(72807),i=r.n(o);let c=[{href:"/books",name:"Books",links:[{href:"/books",name:"My bestselling books",isBold:!0},{href:"/audiobooks",name:"Audiobooks"},{href:"/teachers",name:"For teachers"}]},{href:"/consulting",name:"Services",links:[{href:"/consulting/business-leaders",name:"For business leaders"},{href:"/consulting/fund-managers",name:"For fund managers"},{href:"/consulting/individuals",name:"For individuals"},{href:"/ai",name:"Nail your AI initiative"},{href:"/courses",name:"Courses"},{href:"/coaching",name:"Coaching"},{href:"https://calendly.com/lucadellanna/one-on-one",name:"Book a one-on-one consultation",isBold:!0}]},{href:"/blog",name:"Blog",links:[{href:"/blog",name:"All posts",isBold:!0},{href:"/podcasts",name:"Podcasts"},{href:"https://www.youtube.com/c/LucaDellannaChannel",name:"YouTube"}]},{href:"/newsletter",name:"Newsletter"},{href:"/contact",name:"Contact",links:[{href:"/about",name:"About Luca"},{href:"/media",name:"Media"},{href:"/contact",name:"Contact",isBold:!0}]}],d=(0,l.memo)(e=>{let{item:t,isLast:r}=e;return(0,n.jsx)(i(),{href:t.href,className:"".concat(r?"bg-primary text-white hover:text-white px-4 py-2 rounded-md font-bold":"group-hover:text-focus"," transition-colors duration-300 ").concat(t.isBold?"font-bold":""),children:t.name})}),u=(0,l.memo)(e=>{let{links:t}=e;return(0,n.jsx)("div",{className:"absolute left-0 mt-2 w-48 bg-white border border-black rounded-md shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300",children:t.map(e=>(0,n.jsx)(i(),{href:e.href,className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 ".concat(e.isBold?"font-bold":""),children:e.name},e.name))})}),m=(0,l.memo)(()=>(0,n.jsx)("nav",{className:"hidden md:flex space-x-4","aria-label":"Desktop navigation",children:c.map((e,t)=>(0,n.jsxs)("div",{className:"group relative",children:[(0,n.jsx)(d,{item:e,isLast:t===c.length-1}),e.links&&(0,n.jsx)(u,{links:e.links})]},e.name))}));d.displayName="NavLink",u.displayName="DropdownMenu",m.displayName="DesktopMenu";var h=r(87904),f=r(72491);let p=(0,l.memo)(e=>{let{showExpandButton:t,isAtBottom:r}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"absolute bottom-2 right-2 text-muted ".concat(t&&!r?"":"hidden"),children:(0,n.jsx)(h.A,{})}),(0,n.jsx)("div",{className:"absolute top-2 right-2 text-muted ".concat(t&&r?"":"hidden"),children:(0,n.jsx)(f.A,{})})]})}),g=(0,l.memo)(e=>{let{item:t,onLinkClick:r}=e;return(0,n.jsxs)("div",{children:[(0,n.jsx)(i(),{href:t.href,className:"block px-3 py-2 rounded-md font-extrabold ".concat(t===c[c.length-1]?"bg-primary text-white hover:bg-primary-dark":""),onClick:r,children:t.name}),t.links&&(0,n.jsx)("div",{className:"pl-4",children:t.links.map(e=>(0,n.jsx)(i(),{href:e.href,className:"block px-3 py-2 rounded-md text-sm ".concat(e.isBold?"font-semibold":""),onClick:r,children:e.name},e.name))})]})}),v=(0,l.memo)(e=>{let{onLinkClick:t,isOpen:r}=e,[s,a]=(0,l.useState)(!1),[o,i]=(0,l.useState)(!1),d=(0,l.useRef)(null),u=(0,l.useCallback)(()=>{if(!d.current)return;let e=d.current.scrollHeight;a(e>window.innerHeight-64)},[]),m=(0,l.useCallback)(()=>{if(!d.current)return;let{scrollTop:e,scrollHeight:t,clientHeight:r}=d.current;i(1>Math.abs(t-r-e))},[]);return(0,l.useEffect)(()=>{if(!r)return;let e=setTimeout(()=>{u(),m()},100);return()=>clearTimeout(e)},[r,u,m]),(0,l.useEffect)(()=>(window.addEventListener("resize",u),()=>window.removeEventListener("resize",u)),[u]),(0,l.useEffect)(()=>{let e=d.current;if(e)return e.addEventListener("scroll",m),()=>e.removeEventListener("scroll",m)},[m]),(0,n.jsxs)("div",{className:"relative md:hidden",children:[(0,n.jsx)(p,{showExpandButton:s,isAtBottom:o}),(0,n.jsx)("div",{ref:d,className:"px-2 pt-2 pb-3 space-y-1 sm:px-3 shadow-lg max-h-[calc(100vh-64px)] overflow-y-auto",children:c.map(e=>(0,n.jsx)(g,{item:e,onLinkClick:t},e.name))})]})});p.displayName="ScrollIndicator",g.displayName="MenuItem",v.displayName="MobileMenu";var x=r(45368);let w=e=>{let{href:t,label:r,isLast:s}=e;return(0,n.jsx)("li",{className:"list-none m-0",children:(0,n.jsxs)("div",{className:"flex items-center justify-center",children:[(0,n.jsx)("svg",{className:"w-2 h-2 text-muted mx-2","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 6 10",children:(0,n.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 9 4-4-4-4"})}),s?(0,n.jsx)("span",{className:"ml-1 text-xs font-medium text-gray-500",children:r}):(0,n.jsx)(i(),{href:t||"#",className:"ml-1 text-xs font-medium text-gray-700 hover:text-focus",children:r})]})})},b=()=>{let e=(0,x.usePathname)(),t=null==e?void 0:e.split("/").filter(Boolean);return!t||t.length<2?null:(0,n.jsx)("nav",{className:"flex ".concat("hidden md:block"),"aria-label":"Breadcrumb",children:(0,n.jsxs)("ul",{className:"inline-flex items-center justify-center mx-0",children:[!1,t.map((e,r)=>{let s="/".concat(t.slice(0,r+1).join("/")),a=r===t.length-1;return(0,n.jsx)(w,{href:s,label:e,isLast:a},e)})]})})};var y=r(62467);let j="Luca Dellanna",k=(0,l.memo)(()=>(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsxs)(i(),{href:"/",className:"flex items-center font-bold text-xl","aria-label":"".concat(j," home page"),children:[(0,n.jsx)(y.default,{src:"/luca.png",alt:j,width:32,height:32,className:"rounded-full mr-2",priority:!0}),(0,n.jsx)("span",{children:j})]}),(0,n.jsx)(b,{})]}));k.displayName="NavBarLogo";let N="h-16",E=(0,l.memo)(e=>{let{isOpen:t,onClick:r}=e;return(0,n.jsx)("div",{className:"md:hidden",children:(0,n.jsx)("button",{onClick:r,className:"no-button-style focus:outline-hidden focus:ring-0 w-6 h-6 rounded-full bg-white shadow-none","aria-label":t?"Close menu":"Open menu","aria-expanded":t,children:t?(0,n.jsx)(s.A,{size:24}):(0,n.jsx)(a.A,{size:24})})})}),L=(0,l.memo)(()=>{let[e,t]=(0,l.useState)(!1),r=(0,l.useCallback)(()=>{t(e=>!e)},[]),s=(0,l.useCallback)(()=>{t(!1)},[]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("nav",{className:"fixed top-0 left-0 right-0 bg-white z-50",role:"navigation",children:[(0,n.jsx)("div",{className:"w-full mx-auto px-4 sm:px-6 lg:px-8",children:(0,n.jsxs)("div",{className:"flex justify-between items-center ".concat(N),children:[(0,n.jsx)(k,{}),(0,n.jsx)(m,{}),(0,n.jsx)(E,{isOpen:e,onClick:r})]})}),e&&(0,n.jsx)(v,{onLinkClick:s,isOpen:e})]}),(0,n.jsx)("div",{className:N,"aria-hidden":"true"})]})});E.displayName="MobileMenuButton",L.displayName="Navbar";let C=L},71298:(e,t,r)=>{"use strict";r.d(t,{K:()=>s,c:()=>n});let n=[{src:"/societe-generale.png",alt:"Soci\xe9t\xe9 G\xe9nerale"},{src:"/shopify.png",alt:"Shopify"},{src:"/dupont.png",alt:"DuPont"},{src:"/mckinsey.png",alt:"McKinsey and Company"},{src:"/markel.png",alt:"Markel Group"},{src:"/standard-chartered.png",alt:"Standard Chartered"},{src:"/shopify.png",alt:"Shopify"},{src:"/marriott.png",alt:"Marriott"},{src:"/genova-university.png",alt:"Genova University"},{src:"/mises-institute.png",alt:"Mises Institute"},{src:"/upstart-wealth-management.png",alt:"Upstart Wealth Management"}],s=[{src:"/amazon.png",alt:"Amazon"},{src:"/barnes-noble.png",alt:"Barnes&Noble"},{src:"/apple-books.png",alt:"Apple Books"},{src:"/google-play.png",alt:"Google Play Books"}]},73031:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>m});var n=r(48958),s=r(3333),a=r(62467),l=r(88480);r(83982);var o=r(35982),i=r(71298),c=r(78251);let d=()=>(0,n.jsxs)("div",{className:"mt-8 rounded-lg p-2 small-text",children:[(0,n.jsx)("p",{className:"font-semibold",children:"In the welcome email, you will find:"}),(0,n.jsxs)("ul",{className:"no-disc",children:[(0,n.jsx)("li",{children:"✔ A guide on how to bring clarity to your teams"}),(0,n.jsx)("li",{children:'✔ A 33% discount code for my book "Best Practices For Operational Excellence"'}),(0,n.jsx)("li",{children:"✔ An archive of my top Twitter threads, including the ones market with a ⭐️ that are my favorite"}),(0,n.jsx)("li",{children:'✔ A digital copy of my book "The Employee Engagement Handbook", with plenty of concrete advice to increase talent retention and commitment'})]})]}),u=()=>(0,n.jsxs)("div",{id:"logo-reel",children:[(0,n.jsx)("p",{className:"text-center text-[10px] leading-3 my-4",children:"Part of my portfolio / trusted by leaders at"}),(0,n.jsx)(l.LogoReel,{logos:i.c})]}),m=e=>{let{size:t="lg",border:r=!0}=e,l=c.Y.filter(e=>e.object.includes("Luca"));return(0,n.jsxs)("section",{className:"section-separator max-w-2xl lg:max-w-3xl p-4 md:p-8 my-12 ".concat(r?"border border-black rounded-lg shadow-lg":""),children:[(0,n.jsx)("div",{className:"mx-auto flex mb-8 items-center justify-center",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsxs)("div",{id:"headline-and-form",children:["lg"===t?(0,n.jsx)("h2",{className:"mb-2",children:"Luca's newsletter"}):(0,n.jsx)("h3",{className:"mt-0 sm:mt-2 md:mt-4 mb-2",children:"Luca's newsletter"}),(0,n.jsx)("p",{className:"text-xs text-center italic",children:"You can expect 1-2 emails a month. Unsubscribe at any time."}),(0,n.jsx)("div",{id:"ck-form",children:(0,n.jsx)(s.ConvertkitForm,{buttonText:"Join 25,000+ readers"})})]}),(0,n.jsx)(a.default,{src:"/luca-portrait.jpg",alt:"Luca Dellanna",height:150,width:100,className:"ml-8 border border-black rounded-lg hidden md:block"})]})}),(0,n.jsx)(o.ReviewsCarousel,{width:"lg",height:"sm",reviews:l,showRatings:!1,title:"They say about Luca"}),"lg"===t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d,{}),(0,n.jsx)(u,{})]})]})}},78628:()=>{},81746:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(48958),s=r(83982),a=r(45368);let l="exitPopupShown",o=e=>{let{children:t,delayMs:r=15e3,onClose:o}=e,[i,c]=(0,s.useState)(!1),[d,u]=(0,s.useState)(!1),m=(0,a.useRouter)(),h=(0,a.usePathname)(),f=(0,s.useCallback)(()=>{c(!1),null==o||o()},[o]),p=(0,s.useCallback)(e=>{e.target===e.currentTarget&&f()},[f]),g=(0,s.useCallback)(()=>{c(!0);try{localStorage.setItem(l,"true")}catch(e){console.warn("Unable to access localStorage:",e)}},[]);return((0,s.useEffect)(()=>{try{if(localStorage.getItem(l))return}catch(e){console.warn("Unable to access localStorage:",e)}let e=!1,t=0,n=setTimeout(()=>u(!0),r),s=t=>{t.clientY<=0&&!e&&d&&(e=!0,g())},a=()=>{!e&&d&&(e=!0,g(),h&&m.push(h))},o=()=>{let r=window.scrollY;r>t&&r>300&&!e&&d&&(e=!0,g()),t=r<=0?0:r},i=t=>{t.touches[0].clientY<10&&!e&&d&&(e=!0,g())};return document.addEventListener("mouseleave",s),window.addEventListener("popstate",a),document.addEventListener("scroll",o),document.addEventListener("touchmove",i),()=>{clearTimeout(n),document.removeEventListener("mouseleave",s),window.removeEventListener("popstate",a),document.removeEventListener("scroll",o),document.removeEventListener("touchmove",i)}},[d,r,h,m,g]),i)?(0,n.jsx)("div",{id:"exit-popup",className:"fixed inset-0 bg-black bg-opacity-60 flex items-center justify-center z-50",onClick:p,role:"dialog","aria-modal":"true","aria-label":"Exit popup",children:(0,n.jsxs)("div",{className:"relative bg-white p-4 sm:p-6 lg:p-8 rounded-lg max-h-[90vh] max-w-2xl w-full",children:[(0,n.jsx)("button",{onClick:f,className:"absolute top-2 right-2 text-gray-500 hover:text-gray-700 transition-colors","aria-label":"Close popup",children:(0,n.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})}),t]})}):null}},84959:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,72807,23)),Promise.resolve().then(r.t.bind(r,44320,23)),Promise.resolve().then(r.bind(r,68001)),Promise.resolve().then(r.bind(r,75964)),Promise.resolve().then(r.t.bind(r,42302,23)),Promise.resolve().then(r.t.bind(r,17966,23)),Promise.resolve().then(r.t.bind(r,10699,23)),Promise.resolve().then(r.t.bind(r,29967,23)),Promise.resolve().then(r.t.bind(r,79498,23)),Promise.resolve().then(r.bind(r,55133)),Promise.resolve().then(r.bind(r,8070)),Promise.resolve().then(r.bind(r,41190)),Promise.resolve().then(r.bind(r,3333)),Promise.resolve().then(r.bind(r,81746)),Promise.resolve().then(r.bind(r,58053)),Promise.resolve().then(r.bind(r,69274)),Promise.resolve().then(r.bind(r,73031)),Promise.resolve().then(r.bind(r,33818)),Promise.resolve().then(r.t.bind(r,89029,23)),Promise.resolve().then(r.t.bind(r,78628,23)),Promise.resolve().then(r.bind(r,11509))},88480:(e,t,r)=>{"use strict";r.d(t,{LogoReel:()=>u});var n=r(48958),s=r(83982);let a=e=>{let{side:t,className:r,width:s}=e;return(0,n.jsx)("div",{className:"".concat(r," ").concat(s," ").concat(t,"-0 bg-gradient-to-").concat("left"===t?"r":"l"," from-white to-transparent"),"aria-hidden":"true"})},l=(0,s.memo)(function(e){let{width:t}=e,r="absolute top-0 bottom-0 pointer-events-none";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a,{side:"left",className:r,width:t}),(0,n.jsx)(a,{side:"right",className:r,width:t})]})});var o=r(62467),i=r(14916);let c={width:100,height:50},d=(0,s.memo)(function(e){let{logo:t,index:r}=e;return(0,n.jsx)("div",{className:"shrink-0 mx-4",children:(0,n.jsx)(o.default,{src:t.src,alt:t.alt,width:c.width,height:c.height,sizes:"(max-width: 768px) 100px, 100px",quality:85,className:"h-12 w-auto object-contain",onError:e=>{e.target.style.display="none"}})})}),u=(0,s.memo)(function(e){let{logos:t}=e,r=(0,s.useRef)(null),a=Array.isArray(t)&&t.length>0,o=a?Array.from({length:4},()=>t).flat():[],u=a?c.width*t.length*4:0,m=(0,i.A)({maxWidth:u}),h=(0,s.useCallback)(()=>{let e=r.current;if(!e)return;let t=e.scrollWidth;e.style.setProperty("--scroll-width","".concat(t,"px"))},[]);return((0,s.useEffect)(()=>{var e;if(!a)return;h();let t=()=>{requestAnimationFrame(h)};window.addEventListener("resize",t);let n=null==(e=r.current)?void 0:e.getElementsByTagName("img");return n&&Promise.all(Array.from(n).map(e=>e.complete||new Promise(t=>{e.onload=t,e.onerror=t}))).then(h),()=>window.removeEventListener("resize",t)},[h,a]),a)?(0,n.jsxs)("div",{className:"w-[95vw] max-w-full overflow-hidden bg-white mt-4 relative",children:[(0,n.jsx)("div",{className:"flex animate-scroll max-w-full",ref:r,style:{transform:"scale(".concat(m,")"),transformOrigin:"left center"},role:"marquee","aria-label":"Logo reel",children:o.map((e,t)=>(0,n.jsx)(d,{logo:e,index:t},"logo-".concat(e.alt,"-").concat(t)))}),(0,n.jsx)(l,{width:"w-24"})]}):null})},89029:()=>{}},e=>{e.O(0,[3057,5491,1675,4320,3022,5785,5948,4241,1287,7942,6293,7358],()=>e(e.s=84959)),_N_E=e.O()}]);