1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{215:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,7951,23)),Promise.resolve().then(a.t.bind(a,347,23)),Promise.resolve().then(a.bind(a,6996)),Promise.resolve().then(a.bind(a,9541)),Promise.resolve().then(a.bind(a,1996)),Promise.resolve().then(a.bind(a,1483))},285:(e,t,a)=>{"use strict";a.d(t,{$:()=>l});var r=a(5155);a(2115);var i=a(4624),o=a(2085),n=a(9434);let s=(0,o.F)("inline-flex items-center cursor-pointer justify-center gap-1.5 whitespace-nowrap rounded-md transition-[color,box-shadow,transform] disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive active:scale-95",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/95",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40",outline:"border border-input bg-background shadow-xs hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>
1svg]:px-2.5",lg:"h-14 rounded-md px-6",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:a,size:o,asChild:l=!1,...d}=e,c=l?i.DX:"button";return(0,r.jsx)(c,{"data-slot":"button",className:(0,n.cn)(s({variant:a,size:o,className:t})),...d})}},347:()=>{},1483:(e,t,a)=>{"use strict";a.d(t,{ThemeProvider:()=>o});var r=a(5155);a(2115);var i=a(1362);function o(e){let{children:t,...a}=e;return(0,r.jsx)(i.N,{...a,children:t})}},1996:(e,t,a)=>{"use strict";a.d(t,{NavigationProvider:()=>n});var r=a(5155),i=a(2115),o=a(5695);function n(e){let{children:t}=e,a=(0,o.usePathname)(),n=(0,i.useRef)(!0);return(0,i.useEffect)(()=>{if(document.documentElement.classList.remove("page-transition"),n.current){n.current=!1;return}document.startViewTransition&&(document.documentElement.classList.remove("page-transition"),window.requestAnimationFrame(()=>{document.documentElement.classList.add("page-transition"),document.startViewTransition(()=>Promise.resolve())}))},[a]),(0,r.jsx)(r.Fragment,{children:t})}},6996:(e,t,a)=>{"use strict";a.d(t,{default:()=>p});var r=a(5155);a(2115);var i=a(6766),o=a(6874),n=a.n(o),s=a(4416),l=a(5684),d=a(1264),c=a(9881),m=a(1362);let h=[{title:"Navigation",links:[{name:"Home",href:"/"},{name:"Mac Studio",href:"/macstudio"},{name:"MacBook Pro",href:"/macbookpro"},{name:"Mac Pro",href:"/macpro"},{name:"Contact",href:"/contact"}]},{title:"Legal",links:[{name:"Terms of Service",href:"/terms-of-service"},{name:"Privacy Policy",href:"/privacy-policy"}]}],u=[{name:"X",href:"https://x.com/ditworldnet",icon:(0,r.jsx)(s.A,{className:"h-5 w-5"})},{name:"Instagram",href:"https://www.instagram.com/theditworldcompany/",icon:(0,r.jsx)(l.A,{className:"h-5 w-5"})},{name:"Email",href:"mailto:[email protected]",icon:(0,r.jsx)(d.A,{className:"h-5 w-5"})}],p=()=>{let{theme:e}=(0,m.D)();return(0,r.jsx)("footer",{className:"bg-[var(--footer-background)] py-12",style:{background:"dark"===e?"hsl(240, 20%, 10%)":"hsl(240, 20%, 95%)"},"data-theme":"footer","data-theme-value":e,children:(0,r.jsxs)("div",{className:"container mx-auto px-4",children:[(0,r.jsxs)("div",{className:"grid grid-cols-1 items-start gap-6 md:grid-cols-3 lg:grid-cols-5",children:[(0,r.jsxs)("div",{className:"col-span-1 mt-0 flex flex-col items-center md:items-start",children:[(0,r.jsxs)(n(),{href:"/",className:"mb-4 inline-block",children:[(0,r.jsx)(i.default,{src:"/layout/logo.svg",alt:"DIT World Logo (Light)",width:120,height:40,className:"h-8 w-auto dark:hidden",unoptimized:!0}),(0,r.jsx)(i.default,{src:"/layout/logo_dark.svg",alt:"DIT World Logo (Dark)",width:120,height:40,className:"hidden h-8 w-auto dark:block",unoptimized:!0})]}),(0,r.jsx)("p",{className:"text-center text-sm text-gray-600 md:text-left dark:text-gray-300",children:"Explore the pixel universe"})]}),h.map((e,t)=>(0,r.jsxs)("div",{className:"col-span-1 mt-0 flex flex-col items-center md:items-start",children:[(0,r.jsx)("h3",{className:"mb-4 text-center text-lg font-semibold text-gray-900 md:text-left dark:text-gray-100",children:e.title}),(0,r.jsx)("ul",{className:"space-y-2 text-center text-gray-600 md:text-left dark:text-gray-300",children:e.links.map((e,t)=>(0,r.jsx)("li",{children:(0,r.jsx)(n(),{href:e.href,className:"hover:text-primary transition-colors",children:e.name})},t))})]},t)),(0,r.jsxs)("div",{className:"col-span-1 mt-0 flex flex-col items-center md:items-start",children:[(0,r.jsx)("h3",{className:"mb-4 text-center text-lg font-semibold text-gray-900 md:text-left dark:text-gray-100",children:"Connect"}),(0,r.jsx)("div",{className:"flex justify-center space-x-4 md:justify-start",children:u.map((e,t)=>(0,r.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.name,className:"hover:text-primary dark:hover:text-primary text-gray-600 transition-colors dark:text-gray-300",children:e.icon},t))})]}),(0,r.jsx)("div",{className:"col-span-1 mt-0 flex items-center justify-center",children:(0,r.jsxs)("a",{href:"https://ecologi.com/f/filmraid?f=64a29ce03896b26a0cd54d17",target:"_blank",rel:"noopener noreferrer",title:"View our Ecologi profile",className:"inline-block max-w-[200px]",children:[(0,r.jsx)(i.default,{src:"https://api.ecologi.com/badges/cpw/64a29ce03896b26a0cd54d17?black=true&landscape=true",alt:"We offset our carbon footprint via Ecologi",width:200,height:50,className:"w-full dark:hidden",unoptimized:!0}),(0,r.jsx)(i.default,{src:"https://api.ecologi.com/badges/cpw/64a29ce03896b26a0cd54d17?white=true&landscape=true",alt:"We offset our carbon footprint via Ecologi",width:200,height:50,className:"hidden w-full dark:block",unoptimized:!0})]})})]}),(0,r.jsxs)("div",{className:"mt-8 border-t border-gray-200 pt-8 text-center text-sm text-gray-500 dark:border-gray-700 dark:text-gray-300",children:[(0,r.jsx)("p",{className:"mb-2",children:"We deliver worldwide"}),(0,r.jsxs)("p",{children:["\xa9 ",new Date().getFullYear(),". All rights reserved. DIT World"]}),(0,r.jsxs)("button",{onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),className:"text-primary mt-2 inline-flex items-center hover:underline",children:["Back to Top ",(0,r.jsx)(c.A,{className:"ml-1 h-4 w-4"})]})]})]})})}},9434:(e,t,a)=>{"use strict";a.d(t,{cn:()=>o});var r=a(2596),i=a(9688);function o(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,i.QP)((0,r.$)(t))}},9541:(e,t,a)=>{"use strict";a.d(t,{default:()=>b});var r=a(5155),i=a(2115),o=a(6766),n=a(6874),s=a.n(n),l=a(5695),d=a(2039),c=a(3926),m=a(3052),h=a(1362),u=a(285);function p(){let{theme:e,setTheme:t}=(0,h.D)(),a=i.useRef(null),o={hidden:{pathLength:0,opacity:0,scale:0},visible:{pathLength:1,opacity:1,scale:1,transition:{duration:.5,ease:"easeOut",pathLength:{duration:.3},opacity:{duration:.2},scale:{duration:.3}}}},n="M70 49.5C70 60.8218 60.8218 70 49.5 70C38.1782 70 29 60.8218 29 49.5C29 38.1782 38.1782 29 49.5 29C60 29 69.5 38 70 49.5Z",s="M70 49.5C70 60.8218 60.8218 70 49.5 70C38.1782 70 29 60.8218 29 49.5C29 38.1782 38.1782 29 49.5 29C39 45 49.5 59.5 70 49.5Z";return(0,r.jsx)(u.$,{variant:"ghost",onClick:()=>
1{if(document.startViewTransition){var r;let i=null==(r=a.current)?void 0:r.getBoundingClientRect();if(i){let e=(i.left+i.right)/2,t=(i.top+i.bottom)/2;document.documentElement.style.setProperty("--x","".concat(e/window.innerWidth*100,"%")),document.documentElement.style.setProperty("--y","".concat(t/window.innerHeight*100,"%"))}document.documentElement.classList.remove("page-transition"),document.documentElement.classList.add("theme-transition"),document.startViewTransition(()=>{t("dark"===e?"light":"dark"),setTimeout(()=>{document.documentElement.classList.remove("theme-transition")},600)})}else t("dark"===e?"light":"dark")},"data-theme-toggle":!0,ref:a,children:(0,r.jsxs)(c.P.svg,{strokeWidth:"4",strokeLinecap:"round",width:100,height:100,viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"relative",children:[(0,r.jsx)(c.P.path,{variants:{hidden:{opacity:0,scale:2,strokeDasharray:"20, 1000",strokeDashoffset:0,filter:"blur(0px)"},visible:{opacity:[0,1,0],strokeDashoffset:[0,-50,-100],filter:["blur(2px)","blur(2px)","blur(0px)"],transition:{duration:.75,ease:"linear"}}},d:s,className:"absolute top-0 left-0 stroke-blue-100",initial:"hidden",animate:"dark"===e?"visible":"hidden"}),(0,r.jsxs)(c.P.g,{variants:{hidden:{strokeOpacity:0,transition:{staggerChildren:.05,staggerDirection:-1}},visible:{strokeOpacity:1,transition:{staggerChildren:.05}}},initial:"hidden",animate:"light"===e?"visible":"hidden",className:"stroke-yellow-600 stroke-6",style:{strokeLinecap:"round"},children:[(0,r.jsx)(c.P.path,{className:"origin-center",variants:o,d:"M50 2V11"}),(0,r.jsx)(c.P.path,{variants:o,d:"M85 15L78 22"}),(0,r.jsx)(c.P.path,{variants:o,d:"M98 50H89"}),(0,r.jsx)(c.P.path,{variants:o,d:"M85 85L78 78"}),(0,r.jsx)(c.P.path,{variants:o,d:"M50 98V89"}),(0,r.jsx)(c.P.path,{variants:o,d:"M23 78L16 84"}),(0,r.jsx)(c.P.path,{variants:o,d:"M11 50H2"}),(0,r.jsx)(c.P.path,{variants:o,d:"M23 23L16 16"})]}),(0,r.jsx)(c.P.path,{d:n,fill:"transparent",transition:{duration:1,type:"spring"},initial:{fillOpacity:0,strokeOpacity:0,d:n},animate:{d:"dark"===e?s:n,rotate:"dark"===e?-360:0,scale:"dark"===e?2:1,stroke:"dark"===e?"var(--color-blue-400)":"var(--color-yellow-600)",fill:"dark"===e?"var(--color-blue-400)":"var(--color-yellow-600)",fillOpacity:.35,strokeOpacity:1,transition:{delay:.1}}})]})})}var x=a(9434);let f=[{label:"Contact",href:"/contact"}],g=[{label:"Mac Studio",href:"/macstudio"},{label:"MacBook Pro",href:"/macbookpro"},{label:"Mac Pro",href:"/macpro"}],v={hidden:{opacity:0,y:-5},visible:{opacity:1,y:0,transition:{duration:.3,ease:d.vT}}},b=()=>{let[e,t]=(0,i.useState)(!1),[a,n]=(0,i.useState)(!1),d=i.useRef(null),h=(0,l.usePathname)();(0,i.useEffect)(()=>(e?(document.documentElement.style.overflow="hidden",document.body.style.overflow="hidden"):(document.documentElement.style.overflow="",document.body.style.overflow=""),()=>{document.documentElement.style.overflow="",document.body.style.overflow=""}),[e]);let b=()=>{d.current&&clearTimeout(d.current),n(!0)},y=()=>{d.current=setTimeout(()=>{n(!1)},100)};return(0,r.jsxs)("header",{className:"text-foreground relative z-50 container flex items-center justify-between gap-4 py-3 md:py-4",children:[(0,r.jsx)("div",{className:"flex w-47 justify-start",children:(0,r.jsxs)(s(),{href:"/",children:[(0,r.jsx)(o.default,{src:"/layout/logo.svg",alt:"DIT World Logo (Light)",width:120,height:40,className:"h-8 w-auto dark:hidden",unoptimized:!0}),(0,r.jsx)(o.default,{src:"/layout/logo_dark.svg",alt:"DIT World Logo (Dark)",width:120,height:40,className:"hidden h-8 w-auto dark:block",unoptimized:!0})]})}),(0,r.jsx)("nav",{children:(0,r.jsxs)("ul",{className:"hidden items-center gap-6 md:flex",children:[(0,r.jsxs)("li",{className:"relative",onMouseEnter:b,onMouseLeave:y,children:[(0,r.jsx)("button",{onFocus:b,onBlur:y,className:"no-glow !important !important box-shadow-none !important relative flex items-center gap-1 p-3 opacity-65 transition-opacity duration-200 hover:opacity-100 focus:opacity-100 focus:ring-0 focus:outline-none focus-visible:ring-0",style:{boxShadow:"none",outline:"none"},"aria-label":"Toggle DIT Stations menu","aria-expanded":a,"aria-controls":"dit-stations-dropdown",id:"dit-stations-button",children:"DIT Stations"}),(0,r.jsx)(c.P.ul,{id:"dit-stations-dropdown",role:"menu",className:(0,x.cn)("absolute top-full left-0 z-50 mt-2 w-48 flex-col rounded-md bg-white shadow-lg dark:bg-gray-800",a?"flex":"hidden"),variants:v,initial:"hidden",animate:a?"visible":"hidden",onMouseEnter:b,onMouseLeave:y,children:g.map(e=>(0,r.jsx)("li",{role:"menuitem",children:(0,r.jsx)(s(),{href:e.href,className:(0,x.cn)("no-glow !important !important !important box-shadow-none !important !important block px-4 py-3 text-sm opacity-65 transition-opacity duration-200 outline-none hover:bg-transparent hover:opacity-100 focus:ring-0 focus-visible:ring-0 dark:hover:bg-transparent",h===e.href&&"font-medium opacity-100"),children:e.label})},e.label))})]}),f.map(e=>(0,r.jsx)("li",{className:"flex items-center",children:(0,r.jsx)(s(),{href:e.href,className:(0,x.cn)("no-glow !important !important !important box-shadow-none !important !important p-3 opacity-65 transition-opacity duration-200 outline-none hover:bg-transparent hover:opacity-100 focus:ring-0 focus-visible:ring-0",h===e.href&&"font-medium opacity-100"),children:e.label})},e.label))]})}),(0,r.jsxs)("div",{className:"hidden w-47 items-center justify-end gap-4 md:flex",children:[(0,r.jsx)(p,{}),(0,r.jsx)(u.$,{variant:"outline",size:"lg",className:"no-glow !important !important !important box-shadow-none !important !important rounded-full border-[#F89729] text-[#F89729] opacity-65 transition-opacity duration-200 outline-none hover:bg-transparent hover:opacity-100 focus:ring-0 focus-visible:ring-0 dark:border-[#F89729] dark:text-[#F89729] dark:hover:bg-transparent dark:hover:opacity-100 [&_svg]:transition-transform hover:[&_svg]:translate-x-0.5",children:(0,r.jsxs)("a",{href:"mailto:[email protected]",className:"flex items-center gap-1","aria-label":"Order now via email",children:["Buy now",(0,r.jsx)(m.A,{className:"h-4 w-4"})]})})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4 md:hidden",children:[(0,r.jsx)(p,{}),(0,r.jsxs)("button",{className:"no-glow text-foreground !important !important box-shadow-none !important !important relative z-10 flex size-8 outline-none focus:ring-0 focus-visible:ring-0",onClick:()=>t(!e),"aria-label":"Toggle mobile menu",children:[(0,r.jsx)("span",{className:"sr-only",children:"Open main menu"}),(0,r.jsxs)("div",{className:"absolute top-1/2 left-1/2 block w-6 -translate-x-1/2 -translate-y-1/2",children:[(0,r.jsx)("span",{"aria-hidden":"true",className:"absolute block h-0.5 w-full rounded-full bg-current transition duration-500 ease-in-out ".concat(e?"rotate-45":"-translate-y-1.5")}),(0,r.jsx)("span",{"aria-hidden":"true",className:"absolute block h-0.5 w-full rounded-full bg-current transition duration-500 ease-in-out ".concat(e?"-rotate-45":"translate-y-1.5")})]})]})]}),(0,r.jsxs)("div",{className:(0,x.cn)("fixed inset-x-0 top-14 bottom-0 md:hidden",e?"visible":"invisible"),children:[(0,r.jsx)("div",{className:(0,x.cn)("bg-base-dark/85 dar
1k:bg-base-dark/25 absolute inset-0 backdrop-blur transition-opacity duration-500 ease-out",!e&&"opacity-0")}),(0,r.jsxs)("nav",{className:(0,x.cn)("bg-background relative ms-auto me-0 flex h-full w-[85%] flex-col border-t p-6 transition-all duration-500 ease-out",e?"translate-x-0 opacity-100":"translate-x-full opacity-0"),children:[(0,r.jsxs)("div",{className:"py-3 text-center",children:["DIT Stations",(0,r.jsx)("ul",{className:"mt-2 flex flex-col gap-2",children:g.map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(s(),{href:e.href,className:(0,x.cn)("no-glow !important !important !important box-shadow-none !important !important block py-2 text-center opacity-65 transition-opacity duration-200 outline-none hover:bg-transparent hover:opacity-100 focus:ring-0 focus-visible:ring-0",h===e.href&&"font-medium opacity-100"),onClick:()=>t(!1),children:e.label})},e.label))})]}),f.map(e=>(0,r.jsx)(s(),{href:e.href,className:(0,x.cn)("no-glow !important !important !important box-shadow-none !important !important py-3 text-center opacity-65 transition-opacity duration-200 outline-none hover:bg-transparent hover:opacity-100 focus:ring-0 focus-visible:ring-0",h===e.href&&"font-medium opacity-100"),onClick:()=>t(!1),children:e.label},e.label)),(0,r.jsx)("div",{className:"mt-8 flex flex-col items-center justify-end gap-4",children:(0,r.jsx)(u.$,{className:"no-glow !important !important !important box-shadow-none !important !important rounded-full border-[#F89729] text-[#F89729] opacity-65 transition-opacity duration-200 outline-none hover:bg-transparent hover:opacity-100 focus:ring-0 focus-visible:ring-0 dark:border-[#F89729] dark:text-[#F89729] dark:hover:bg-transparent dark:hover:opacity-100",size:"lg",children:(0,r.jsxs)("a",{href:"mailto:[email protected]",className:"flex items-center gap-1","aria-label":"Order now via email",children:["Buy now",(0,r.jsx)(m.A,{className:"h-4 w-4"})]})})})]}),(0,r.jsx)(c.P.div,{initial:{opacity:0,y:100},animate:{opacity:1,y:0},transition:{duration:.5},children:(0,r.jsx)(o.default,{src:"/images/products/main-product.webp",alt:"Sonic Logo",width:374,height:330,className:"absolute right-0 bottom-0 translate-x-1/3 translate-y-1/4"})},e?"open":"closed")]})]})}}},e=>{e.O(0,[867,926,874,277,63,310,441,964,358],()=>e(e.s=215)),_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.