PageSourceSearch

https://www.laratech.ai/_next/static/immutable/chunks/10jr351xceb9e.js

js laratech.ai collected 2026-10-05 14:38:23 UTC 30,578 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="d41b2dcd-e5cf-636f-8091-242f985c7243")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,876841,e=>{"use strict";var t=e.i(843476),r=e.i(522016),a=e.i(657688),n=e.i(71829),s=e.i(558249),l=e.i(956278),i=e.i(67921),o=e.i(271645),c=e.i(425757),u=e.i(97661),d=e.i(269680),h=e.i(562388);e.s(["Footer",0,function({search:e=""}){let f=new Date().getFullYear(),[m,b]=(0,o.useState)(!1),[g,x]=(0,o.useState)(!1),[v,p]=(0,o.useState)(!1),{language:y}=(0,c.useLanguage)(),w=(0,h.getTranslations)(y),j="en"===y?"/security":`/security?lang=${y}`,k=[{region:"austria",label:w.footer.austria,phone:n.CONTACT_INFO.phoneAustria,whatsapp:n.CONTACT_INFO.whatsapp.austria},{region:"kosovo",label:w.footer.kosovo,phone:n.CONTACT_INFO.phone,whatsapp:n.CONTACT_INFO.whatsapp.kosovo}],N={facebook:w.footer.socialFacebook,instagram:w.footer.socialInstagram,linkedin:w.footer.socialLinkedIn,twitter:w.footer.socialX,youtube:w.footer.socialYouTube,tiktok:w.footer.socialTikTok},C={facebook:"hover:border-blue-600 hover:bg-blue-50",instagram:"hover:border-pink-600 hover:bg-pink-50",linkedin:"hover:border-blue-700 hover:bg-blue-50",twitter:"hover:border-gray-900 hover:bg-gray-50",youtube:"hover:border-red-600 hover:bg-red-50",tiktok:"hover:border-gray-900 hover:bg-gray-50"},O="text-gray-600 hover:text-gray-900 transition-colors rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-600",L="text-gray-500 hover:text-gray-900 transition-colors rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-600",T=t=>`${(0,d.pathWithLanguage)("/",e,y)}${t}`;return(0,t.jsx)("footer",{className:"border-t border-gray-200 bg-gray-50 py-8 sm:py-10 md:py-12 px-4 sm:px-6 lg:px-8",suppressHydrationWarning:!0,children:(0,t.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,t.jsxs)("div",{className:"grid md:grid-cols-4 gap-
25 sm:gap-6 md:gap-8 mb-6 md:mb-8",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(r.default,{href:T("#hero"),className:"flex items-center mb-4 rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-600","aria-label":w.footer.logoLinkAria,children:(0,t.jsx)(a.default,{src:n.SITE_ASSETS.logo.src,alt:w.common.brandLogoAlt,width:150,height:40,className:"h-10 w-auto",style:{width:"auto"}})}),(0,t.jsx)("p",{className:"text-gray-600 text-sm",children:w.footer.tagline}),(0,t.jsx)("p",{className:"text-gray-600 text-sm mt-2",children:w.footer.description})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"text-lg font-semibold mb-4 text-gray-900",children:w.footer.quickLinks}),(0,t.jsxs)("ul",{className:"space-y-2 text-sm",children:[(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:T("#hero"),className:O,children:w.footer.home})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:T("#services"),className:O,children:w.footer.whatWeDo})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:T("#projects"),className:O,children:w.footer.projects})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:T("#about"),className:O,children:w.footer.whoWeAre})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:T("#faq"),className:O,children:w.footer.faq})}),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:T("#contact"),className:O,children:w.footer.contact})}),(0,u.marketingNavLinks)("footer").map(a=>(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:(0,d.pathWithLanguage)(a.href,e,y),className:O,children:(0,u.marketingNavLabel)(a,y)})},a.href)),(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:j,className:O,children:w.footer.security})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"text-lg font-semibold mb-4 text-gray-900",children:w.footer.contact}),(0,t.jsxs)("ul",{className:"space-y-2 text-sm text-gray-600",children:[(0,t.jsxs)("li",{children:[n.CONTACT_INFO.address," "]}),(0,t.jsx)("li",{children:n.CONTACT_INFO.city}),k.map(e=>(0,t.jsxs)("li",{className:"flex flex-wrap items-center gap-x-1.5",children:[(0,t.jsxs)("span",{children:[e.label,":"]}),(0,t.jsx)("a",{href:`tel:${e.phone.replace(/\s/g,"")}`,className:"hover:text-gray-900 transition-colors",onClick:()=>(0,s.trackContactClick)("phone",{contact_region:e.region}),children:e.phone}),(0,t.jsx)("span",{"aria-hidden":!0,className:"text-gray-300",children:"·"}),(0,t.jsx)("a",{href:e.whatsapp,target:"_blank",rel:"noopener noreferrer",className:"font-medium text-emerald-700 transition-colors hover:text-emerald-800 hover:underline","aria-label":`${w.footer.whatsapp} ${e.label}`,onClick:()=>(0,s.trackContactClick)("whatsapp",{contact_region:e.region}),children:w.footer.whatsapp})]},e.region)),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:`mailto:${n.CONTACT_INFO.email}?subject=${encodeURIComponent(w.contact.emailSubjectInquiry)}`,className:"hover:text-gray-900 transition-colors",onClick:()=>(0,s.trackContactClick)("email"),children:n.CONTACT_INFO.email})}),(0,t.jsxs)("li",{children:[w.contact.businessHoursWeekdays,(0,t.jsx)("br",{}),w.contact.businessHoursSaturday]})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"text-lg font-semibold mb-4 text-gray-900",children:w.footer.followUs}),(0,t.jsx)("p",{className:"text-gray-600 text-sm mb-4",children:w.footer.followUsDescription}),(0,t.jsx)("div",{className:"flex flex-nowrap justify-center items-center gap-2 sm:gap-3 md:gap-4",children:(0,i.socialNetworkLinks)(i.FOOTER_SOCIAL_ORDER).map(e=>(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:`group flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-full border-2 border-gray-200 bg-white transition-all duration-300 sm:h-10 sm:w-10 ${C[e.key]}`,"aria-label":N[e.key],children:(0,t.jsx)(i.SocialBrandIcon,{network:e.key,className:"h-5 w-5 transition-transform group-hover:scale-110"})},e.key))})]})]}),(0,t.jsxs)("div",{className:"border-t border-gray-200 pt-8 flex flex-col md:flex-row justify-between items-center gap-4",children:[(0,t.jsxs)("p",{className:"text-gray-500 text-sm",children:["© ",f," LaraTech sh.p.k. ",w.footer.rightsReserved]}),(0,t.jsxs)("div",{className:"flex gap-6 text-sm",children:[(0,t.jsx)(l.LegalDialog,{type:"privacy",open:m,onOpenChange:b,trigger:(0,t.jsx)("button",{className:L,children:w.footer.privacyPolicy})}),(0,t.jsx)(l.LegalDialog,{type:"terms",open:g,onOpenChange:x,trigger:(0,t.jsx)("button",{className:L,children:w.footer.termsOfService})}),(0,t.jsx)(l.LegalDialog,{type:"cookies",open:v,onOpenChange:p,trigger:(0,t.jsx)("button",{className:L,children:w.footer.cookiePolicy})})]})]})]})})}])},473566,e=>{e.v(t=>Promise.all(["static/immutable/chunks/059km4a2pmwrn.js"].map(t=>e.l(t))).then(()=>t(681411)))},663780,e=>{"use strict";
2var t=e.i(843476),r=e.i(271645),a=e.i(770703),n=e.i(657688),s=e.i(522016),l=e.i(618566),i=e.i(167881),o=e.i(71829),c=e.i(102512),u=e.i(558249),d=e.i(425757),h=e.i(863490),f=e.i(97661),m=e.i(269680),b=e.i(562388);function g(e,t,r,a){return"home"===a?`#${e}`:(0,m.pathWithLanguage)(`/#${e}`,t,r)}let x=(0,a.default)(()=>e.A(473566).then(e=>e.LeadWizardModal),{loadableGenerated:{modules:[681411]},ssr:!1,loading:()=>null}),v=["webDevelopment"];e.s(["Navbar",0,function({variant:e="home",search:a="",pageLabel:p}){let[y,w]=(0,r.useState)(!1),[j,k]=(0,r.useState)(""),[N,C]=(0,r.useState)(!1),{isOpen:O,close:L,toggle:T,menuId:_,buttonRef:A,panelRef:S}=(0,h.useMobileMenu)(),{language:E}=(0,d.useLanguage)(),M=(0,b.getTranslations)(E),z=(0,l.usePathname)(),P=(0,m.pathWithLanguage)("/",a,E),I=z||"/",$=(0,r.useCallback)(()=>{(0,u.trackWizardOpen)({page_path:I,cta_variant:"website"}),L(),C(!0)},[L,I]),R=(0,r.useMemo)(()=>{let t;return[{id:"services",label:(t=(0,b.getTranslations)(E)).nav.services,href:"home"===e?"#services":(0,m.pathWithLanguage)("/services",a,E),scrollOnHome:"home"===e},{id:"projects",label:t.nav.projects,href:"home"===e?"#projects":(0,m.pathWithLanguage)("/work",a,E),scrollOnHome:"home"===e},{id:"about",label:t.nav.about,href:g("about",a,E,e),scrollOnHome:"home"===e},{id:"faq",label:t.nav.faq,href:g("faq",a,E,e),scrollOnHome:"home"===e},{id:"contact",label:t.nav.contact,href:g("contact",a,E,e),scrollOnHome:"home"===e},...(0,f.marketingNavLinks)("home").map(e=>({id:e.href,label:(0,f.marketingNavLabel)(e,E),href:(0,m.pathWithLanguage)(e.href,a,E),emphasize:e.emphasize}))]},[E,a,e]),B=(0,r.useMemo)(()=>R.filter(e=>e.scrollOnHome).map(e=>e.id),[R]),W=(0,r.useCallback)(()=>{let t=window.scrollY;if(w(t>20),"home"!==e)return;let r=B.find(e=>{let t=document.getElementById(e);if(!t)return!1;let r=t.getBoundingClientRect();return r.top<=100&&r.bottom>=100});r?k(r):t<100&&k("")},[B,e]);(0,r.useEffect)(()=>{let e=!1,t=()=>{e||(window.requestAnimationFrame(()=>{W(),e=!1}),e=!0)};return window.addEventListener("scroll",t,{passive:!0}),setTimeout(()=>{W()},0),()=>{window.removeEventListener("scroll",t)}},[W]);let H=(0,r.useCallback)((e,t)=>{e.preventDefault();let r=t.replace("#",""),a=document.getElementById(r);if(a){L();let e=a.getBoundingClientRect().top+window.scrollY-80;window.scrollTo({top:e,behavior:"smooth"}),setTimeout(()=>{a.setAttribute("tabindex","-1"),a.focus(),setTimeout(()=>{a.removeAttribute("tabindex")},1e3)},500)}},[L]),F="home"===e?(0,t.jsxs)("a",{href:"#hero",className:"flex min-w-0 items-center gap-2 flex-shrink-0 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 rounded-lg p-1 transition-transform duration-200 hover:scale-105","aria-label":M.footer.logoLinkAria,onClick:e=>H(e,"#hero"),children:[(0,t.jsx)(n.default,{src:o.SITE_ASSETS.logo.src,alt:M.common.brandLogoAlt,width:150,height:56,className:"h-auto w-auto max-h-8 sm:max-h-10 lg:max-h-14 transition-all duration-200",style:{width:"auto",height:"auto"},sizes:"(max-width: 640px) 100px, (max-width: 1024px) 120px, 150px",quality:90,priority:!0,loading:"eager"}),p?(0,t.jsx)("span",{className:"truncate text-sm font-medium text-gray-600 lg:hidden",children:p}):null]}):(0,t.jsxs)(s.default,{href:P,className:"flex min-w-0 items-center gap-2 flex-shrink-0 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 rounded-lg p-1 transition-transform duration-200 hover:scale-105","aria-label":M.securityPolicy.logoHomeAria,children:[(0,t.jsx)(n.default,{src:o.SITE_ASSETS.logo.src,alt:M.common.brandLogoAlt,width:150,height:56,className:"h-auto w-auto max-h-8 sm:max-h-10 lg:max-h-14 transition-all duration-200",style:{width:"auto",height:"auto"},sizes:"(max-width: 640px) 100px, (max-width: 1024px) 120px, 150px",quality:90,priority:!0,loading:"eager"}),p?(0,t.jsx)("span",{className:"truncate text-sm font-medium text-gray-600 lg:hidden",children:p}):null]});return(0,t.jsxs)("nav",{role:"navigation","aria-label":M.nav.mainNavigationAria,className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${y?"glass-nav shadow-lg py-2":"bg-white/90 backdrop-blur-md border-b border-gray-200/50 py-3"}`,children:[(0,t.jsx)("div",{className:"mx-auto max-w-7xl px-3 sm:px-4 md:px-6 lg:px-8 w-full overflow-visible",children:(0,t.jsxs)("div",{className:"flex h-14 sm:h-16 items-center justify-between gap-2 sm:gap-3 min-w-0 
2w-full",children:[F,(0,t.jsxs)("div",{className:"hidden lg:flex items-center gap-2 xl:gap-4",children:[R.map(r=>{let a,n,l;return a="home"===e&&j===r.id,n="nav-link-underline px-3 xl:px-4 py-2 rounded-lg transition-all duration-200 font-medium text-sm xl:text-base focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2",l=r.emphasize?`${n} ${a?"active text-blue-700 bg-blue-50/80":"text-blue-700 hover:text-blue-800 hover:bg-blue-50/80"}`:`${n} ${a?"active text-blue-600 bg-blue-50/50":"text-gray-700 hover:text-blue-600 hover:bg-gray-50/80"}`,r.scrollOnHome&&"home"===e?(0,t.jsx)("a",{href:r.href,onClick:e=>H(e,r.href),className:l,"aria-current":a?"page":void 0,children:r.label},r.id):(0,t.jsx)(s.default,{href:r.href,className:l,children:r.label},r.id)}),(0,t.jsx)("div",{className:"mx-1",children:(0,t.jsx)(c.LanguageToggle,{})}),(0,t.jsx)(i.Button,{variant:"default",size:"sm",type:"button",className:"ml-2 shadow-md hover:shadow-lg transition-all duration-200 hover:scale-105","aria-label":M.nav.ctaWebsite,onClick:$,children:M.nav.ctaWebsite})]}),(0,t.jsxs)("div",{className:"lg:hidden flex items-center gap-1.5 sm:gap-2 min-w-0 flex-shrink-0 overflow-visible",children:[(0,t.jsx)("div",{className:"flex-shrink-0",children:(0,t.jsx)(c.LanguageToggle,{})}),(0,t.jsxs)(i.Button,{variant:"default",size:"sm",type:"button",className:"inline-flex flex-shrink-0 text-xs sm:text-sm px-2.5 sm:px-3 whitespace-nowrap shadow-sm hover:shadow-md transition-all duration-200","aria-label":M.nav.ctaWebsite,onClick:$,children:[(0,t.jsx)("span",{className:"sr-only",children:M.nav.ctaWebsite}),(0,t.jsx)("span",{"aria-hidden":"true",children:M.nav.ctaWebsiteShort})]}),(0,t.jsxs)("button",{ref:A,type:"button","aria-label":O?M.nav.closeMenu:M.nav.openMenu,"aria-expanded":O,"aria-controls":_,className:`inline-flex h-9 w-9 sm:h-10 sm:w-10 items-center justify-center rounded-full border-2 transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 flex-shrink-0 ${O?"border-blue-600 bg-blue-50 text-blue-600":"border-gray-200 bg-white text-gray-900 hover:border-blue-600 hover:bg-blue-50"}`,onClick:T,children:[(0,t.jsx)("span",{className:"sr-only",children:O?M.nav.closeMenu:M.nav.openMenu}),O?(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,t.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]}):(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("line",{x1:"3",y1:"6",x2:"21",y2:"6"}),(0,t.jsx)("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),(0,t.jsx)("line",{x1:"3",y1:"18",x2:"21",y2:"18"})]})]})]})]})}),O?(0,t.jsxs)("div",{className:"lg:hidden fixed inset-0 z-[60]",role:"dialog","aria-modal":"true","aria-label":M.nav.mobileMenuDialogAria,children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-black/40 backdrop-blur-sm transition-opacity duration-300 animate-fade-in",onClick:L,"aria-hidden":"true"}),(0,t.jsxs)("div",{ref:S,id:_,className:"fixed inset-y-0 right-0 w-80 max-w-[85vw] sm:max-w-[85%] bg-white shadow-2xl flex flex-col gap-4 transform transition-transform duration-300 ease-out z-[60] h-full min-h-screen animate-scale-in",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between p-6 border-b border-gray-200 bg-gradient-to-r from-white to-gray-50",children:[(0,t.jsx)("h2",{className:"text-lg font-bold text-gray-900",children:M.nav.menu}),(0,t.jsx)("button",{type:"button","aria-label":M.nav.closeMenu,className:"inline-flex h-10 w-10 items-center justify-center rounded-lg border-2 border-gray-200 bg-white text-gray-900 hover:border-blue-600 hover:bg-blue-50 hover:text-blue-600 transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2",onClick:L,children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,t.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]}),(0,t.jsx)("nav",{className:"flex-1 px-6 py-4 flex flex-col gap-2 bg-white overflow-y-auto","aria-label":M.nav.mobileNavigationAria,children:R.map((r,a)=>{let n,l,i;
2return n="home"===e&&j===r.id,l="py-3.5 px-4 rounded-lg font-medium transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 border-l-4",i=r.emphasize?`${l} ${n?"text-blue-700 bg-blue-50 border-blue-600":"text-blue-700 hover:text-blue-800 hover:bg-blue-50 border-blue-600"}`:`${l} ${n?"text-blue-600 bg-blue-50 border-blue-600":"text-gray-700 hover:text-blue-600 hover:bg-gray-50 border-transparent"}`,r.scrollOnHome&&"home"===e?(0,t.jsx)("a",{href:r.href,onClick:e=>{H(e,r.href),L()},className:i,"aria-current":n?"page":void 0,style:{animationDelay:`${50*a}ms`},children:r.label},r.id):(0,t.jsx)(s.default,{href:r.href,onClick:L,className:i,style:{animationDelay:`${50*a}ms`},children:r.label},r.id)})}),(0,t.jsx)("div",{className:"p-6 border-t border-gray-200 space-y-3 bg-gradient-to-t from-white to-gray-50",children:(0,t.jsx)(i.Button,{variant:"default",size:"lg",type:"button",className:"w-full shadow-md hover:shadow-lg transition-all duration-200 hover:scale-[1.02]","aria-label":M.nav.ctaWebsite,onClick:$,children:M.nav.ctaWebsite})})]})]}):null,N?(0,t.jsx)(x,{open:N,onOpenChange:C,lang:E,initialNeeds:v,pagePath:I,ctaVariant:"website"}):null]})}],663780)},108225,e=>{"use strict";var t=e.i(843476),r=e.i(876841),a=e.i(663780);e.s(["SeoMarketingPageChrome",0,function({pageLabel:e,search:n,showFooter:s=!0,children:l}){return(0,t.jsxs)("div",{className:"flex min-h-screen flex-col bg-gradient-to-b from-slate-50/80 to-white text-gray-900",children:[(0,t.jsx)(a.Navbar,{variant:"marketing",search:n,pageLabel:e}),(0,t.jsx)("div",{className:"flex-1 pt-24 sm:pt-28",children:l}),s?(0,t.jsx)(r.Footer,{search:n}):null]})}])},167881,e=>{"use strict";let t,r;var a=e.i(843476),n=e.i(647163),s=e.i(991918);let l=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=function(){for(var e,t,r=0,a="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,a,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var s=t.length;for(r=0;r<s;r++)t[r]&&(a=e(t[r]))&&(n&&(n+=" "),n+=a)}else for(a in t)t[a]&&(n&&(n+=" "),n+=a);return n}(e))&&(a&&(a+=" "),a+=t);return a};var o=e.i(271645);let c=(t="inline-flex items-center justify-center whitespace-nowrap rounded-full text-sm font-medium transition-all duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",r={variants:{variant:{default:"bg-blue-600 text-white hover:bg-blue-700 shadow-lg hover:shadow-xl",glass:"glass text-gray-900 hover:bg-white/90 hover:border-gray-300/70 shadow-lg hover:shadow-xl",outline:"border-2 border-gray-300 bg-transparent text-gray-700 hover:bg-gray-50 hover:border-gray-400",ghost:"text-gray-700 hover:bg-gray-100"},size:{default:"h-12 px-7 py-3",sm:"h-10 px-5",lg:"h-14 px-9 text-base"}},defaultVariants:{variant:"default",size:"default"}},e=>{var a;if((null==r?void 0:r.variants)==null)return i(t,null==e?void 0:e.class,null==e?void 0:e.className);let{variants:n,defaultVariants:s}=r,o=Object.keys(n).map(t=>{let r=null==e?void 0:e[t],a=null==s?void 0:s[t];if(null===r)return null;let i=l(r)||l(a);return n[t][i]}),c=e&&Object.entries(e).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return i(t,o,null==r||null==(a=r.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:a,...n}=t;return Object.entries(n).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...c}[t]):({...s,...c})[t]===r})?[...e,r,a]:e},[]),null==e?void 0:e.class,null==e?void 0:e.className)}),u=(0,o.forwardRef)(({className:e,variant:t,size:r,asChild:l=!1,...i},o)=>{let u=l?s.Slot:"button";return(0,a.jsx)(u,{className:(0,n.cn)(c({variant:t,size:r,className:e})),ref:o,...i})});u.displayName="Button",e.s(["Button",0,u],167881)},863490,e=>{"use strict";var t=e.i(271645);e.s(["useMobileMenu",0,function(){let[e,r]=(0,t.useState)(!1),a=(0,t.useId)(),n=(0,t.useRef)(null),s=(0,t.useRef)(null),l=(0,t.useCallback)(()=>{r(!1),n.current?.focus()},[]),i=(0,t.useCallback)(()=>{r(!0)},[]),o=(0,t.useCallback)(()=>{r(e=>(e&&queueMicrotask(()=>n.current?.focus()),!e))},[]);return(0,t.useEffect)(()=>
2{if(!e)return;let t=e=>{"Escape"===e.key&&l()},a=()=>{window.matchMedia("(min-width: 768px)").matches&&r(!1)};return document.addEventListener("keydown",t),window.addEventListener("resize",a),document.body.style.overflow="hidden",document.body.classList.add("menu-open"),()=>{document.removeEventListener("keydown",t),window.removeEventListener("resize",a),document.body.style.overflow="",document.body.classList.remove("menu-open")}},[e,l]),(0,t.useEffect)(()=>{if(!e)return;let t=s.current,r=n.current;if(!t)return;let a=e=>{let a=e.target;t.contains(a)||r?.contains(a)||l()};return document.addEventListener("mousedown",a),()=>document.removeEventListener("mousedown",a)},[e,l]),(0,t.useEffect)(()=>{if(!e||!s.current)return;let t=s.current.querySelectorAll('a[href], button:not([disabled]), [tabindex]:not([tabindex="-1"])'),r=t[0],a=t[t.length-1],n=e=>{"Tab"===e.key&&0!==t.length&&(e.shiftKey?document.activeElement===r&&(e.preventDefault(),a?.focus()):document.activeElement===a&&(e.preventDefault(),r?.focus()))};return r?.focus(),document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[e]),{isOpen:e,open:i,close:l,toggle:o,menuId:a,buttonRef:n,panelRef:s}}])},97661,e=>{"use strict";var t=e.i(562388);let r=[{href:"/services",labelKey:"servicesIndexTitle",surfaces:["chrome","footer"]},{href:"/learn",labelKey:"guides",surfaces:["home","chrome","footer"]},{href:"/work",labelKey:"cases",surfaces:["chrome","footer"]},{href:"/services/startup-mvp-development",labelKey:"startupMvpNav",surfaces:["home","chrome","footer"],emphasize:!0},{href:"/learn/technical-partner-dach-europe",labelKey:"europeNav",surfaces:["chrome","footer"]},{href:"/learn/albanian-founders-diaspora",labelKey:"diasporaNav",surfaces:["footer"]},{href:"/learn/startup-development-switzerland",labelKey:"switzerlandNav",surfaces:["footer"]},{href:"/services/restaurant-bakery-websites",labelKey:"hospitalityNav",surfaces:["footer"]}];e.s(["marketingNavLabel",0,function(e,r){return(0,t.getTranslations)(r).seoPage[e.labelKey]},"marketingNavLinks",0,function(e){return r.filter(t=>t.surfaces.includes(e))}])},67921,e=>{"use strict";var t=e.i(843476),r=e.i(71829);let a={facebook:"Facebook",instagram:"Instagram",tiktok:"TikTok",youtube:"YouTube",x:"X",linkedin:"LinkedIn"},n=["linkedin","instagram","facebook","twitter","youtube","tiktok"],s={linkedin:"text-blue-700",instagram:"text-pink-600",facebook:"text-blue-600",twitter:"text-gray-900",youtube:"text-red-600",tiktok:"text-gray-900"};e.s(["FOOTER_SOCIAL_ORDER",0,["facebook","instagram","linkedin","twitter","youtube","tiktok"],"SocialBrandIcon",0,function({network:e,className:r="h-5 w-5",tone:a="brand"}){let n="inverse"===a?"text-white":s[e],l=`${r} ${n}`;switch(e){case"linkedin":return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,children:(0,t.jsx)("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})});case"instagram":return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,children:(0,t.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.85-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})});case"facebook":return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"
2currentColor",className:l,children:(0,t.jsx)("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})});case"twitter":return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,children:(0,t.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})});case"youtube":return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,children:(0,t.jsx)("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})});case"tiktok":return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,children:(0,t.jsx)("path",{d:"M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 2.93 2.93 0 0 1 .88.13V9.4a6.84 6.84 0 0 0-1-.05A6.33 6.33 0 0 0 5 20.1a6.34 6.34 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a4.85 4.85 0 0 1-1-.1z"})});default:return e}},"socialNetworkLinks",0,function(e=n){return e.map(e=>({key:e,href:r.CONTACT_INFO.socialMedia[e],label:a["twitter"===e?"x":e]}))}],67921)},90317,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={bindSnapshot:function(){return c},createAsyncLocalStorage:function(){return o},createSnapshot:function(){return u}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class l{disable(){throw s}getStore(){}run(){throw s}exit(){throw s}enterWith(){throw s}static bind(e){return e}}let i="u">typeof globalThis&&globalThis.AsyncLocalStorage;function o(){return i?new i:new l}function c(e){return i?i.bind(e):l.bind(e)}function u(){return i?i.snapshot():function(e,...t){return e(...t)}}},242344,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,e.r(90317).createAsyncLocalStorage)()},563599,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return a.workAsyncStorageInstance}});let a=e.r(242344)},309885,(e,t,r)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return a}})},667585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let a=e.r(132061);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},652157,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return o}});let a=e.r(843476),n=e.r(174080),s=e.r(563599),l=e.r(309885),i=e.r(543369);function o({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;r.push(...e)}}if(0===r.length)return null;let c=(0,i.getAssetTokenQuery)();return(0,a.jsx)(a.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,l.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let a=e.r(843476),n=e.r(271645),s=e.r(667585),l=e.r(652157);function i(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},c=function(e){let t={...o,...e},r=(0,n.lazy)(()=>t.loader().then(i)),c=t.loading;function u(e){let i=c?(0,a.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,u=o?n.Suspense:n.Fragment,d=t.ssr?(0,a.jsxs)(a.Fragment,{children:["u"<typeof window?(0,a.jsx)(l.PreloadChunks,{moduleIds:t.modules}):null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(u,{...o?{fallback:i}:{},children:d})}return u.displayName="LoadableComponent",u}},770703,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(555682)._(e.r(869093));function n(e,t){let r={};"function"==typeof e&&(r.loader=e);let n={...r,...t};return(0,a.default)({...n,modules:n.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}]);
3
4//# debugId=d41b2dcd-e5cf-636f-8091-242f985c7243

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.