1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[332],{809:e=>{e.exports={root:"split-text_root__OKTS6"}},1168:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>X,default:()=>Y});var r,n=s(7002),o=s(3917),l=s(3480),i=s(303),c=s(7155),a=s(680),u=s(6466),d=s(1623),h=s(6186),p=s(9662),_=s(6874),m=s(3811);s(4149);var f=s(9476),w=s(9460),x=s(5869);let y={y:e=>({transform:"translateY(".concat(e,")")})},b={fade:{set:{opacity:0},in:{opacity:1,ease:"sine.inOut"},out:{opacity:0,ease:"sine.inOut"}},fadeTop:{set:{...y.y("1.8vw"),opacity:0},in:{y:0,opacity:1,ease:"sine.inOut"},out:{y:"1.8vw",opacity:0,ease:"sine.inOut"}},slideUp:{set:{...y.y("calc(100% + var(--spacing-16))")},in:{y:0},out:{yPercent:100}}},v=e=>{let{isVisible:t,isClearProps:s=!0,data:r={set:{opacity:0},in:{opacity:1},out:{opacity:0}},delay:o=0,duration:l=1,ease:i,children:c,onComplete:a,onStart:d,animateOnMount:p,ref:_}=e,m=(0,u.useId)(),y=(0,u.useRef)(null),v=(0,u.useRef)(null),N=(0,u.useMemo)(()=>"string"==typeof r?b[r]:r,[r]),j=(e,t)=>{let r={...t[e?"in":"out"]};v.current=h.os.to(y.current,{id:m,...r,delay:o,duration:l,overwrite:"auto",ease:i,onStart:d,onComplete:()=>{a&&a(y.current),s&&h.os.set(y.current,{clearProps:"all"})}})};return(0,f.A)(e=>{j(e,N)},t),(0,u.useEffect)(()=>{let e=p||t;return e&&j(e,N),()=>{var e;null==(e=h.os.getById(m))||e.revert()}},[]),(0,n.jsx)(w.D,{ref:(0,x.t)(_,y),style:{...N.set},children:c})};s(2746),s(809);var N=s(5485),j=s(8049),g=s(9592),k=s(431),V=s(1673),C=s(1032);let E=e=>{let{className:t,...s}=e;return(0,n.jsx)("div",{className:t,...s,children:(0,n.jsx)(C.L,{onClick:()=>{var e;null==(e=window.__GLOBAL_SCROLL__)||e.scrollTo(window.innerHeight)},className:(0,d.A)("typo-caption","uppercase"),children:"scroll down â"})})};E.displayName="ScrollDown";var R=s(7296),T=s(8516),O=s(4936),F=s(5912),H=s(7732);let P=async e=>{if(e)try{await new Promise(t=>{e.setAttribute("controls","controls"),requestAnimationFrame(()=>t())}),e.requestFullscreen?await e.requestFullscreen():e.webkitRequestFullscreen?await e.webkitRequestFullscreen():e.msRequestFullscreen?await e.msRequestFullscreen():e.webkitEnterFullscreen&&e.webkitEnterFullscreen()}catch(e){console.error("ÐÑибка пÑи оÑкÑÑÑии fullscreen:",e)}};function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var r in s)({}).hasOwnProperty.call(s,r)&&(e[r]=s[r])}return e}).apply(null,arguments)}var A=(0,u.forwardRef)(function(e,t){return u.createElement("svg",S({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t},e),r||(r=u.createElement("path",{d:"M7 17V14.2222H8.11111V15.8889H9.77778V17H7ZM14.2222 17V15.8889H15.8889V14.2222H17V17H14.2222ZM7 9.77778V7H9.77778V8.11111H8.11111V9.77778H7ZM15.8889 9.77778V8.11111H14.2222V7H17V9.77778H15.8889Z",fill:"currentColor"})))}),I=s(5090),L=s.n(I);let B=e=>{let{className:t,parentRef:s,video:r,isVisible:o}=e,[l,i]=(0,u.useState)(!0),c=(0,u.useRef)(null),a=(0,u.useRef)(null),h=(0,u.useMemo)(()=>({bound:{x:0,y:0,width:0,height:0}}),[]);return(0,R.G)(()=>{if(c.current&&s.current){let e=(0,F.p)(c),t=(0,F.p)(s);h.bound={x:t.x-e.x,y:t.y-e.y,width:e.width,height:e.height},(0,H.e)(c,"--shift-x","".concat(h.bound.x,"px")),(0,H.e)(c,"--shift-y","".concat(h.bound.y,"px"))}},[s.current]),(0,u.useEffect)(()=>{let e=()=>{i(!(()=>{let e=document;return e.fullscreenElement||e.webkitFullscreenElement||e.msFullscreenElement||null})())};return document.addEventListener("fullscreenchange",e),document.addEventListener("webkitfullscreenchange",e),()=>{document.removeEventListener("fullscreenchange",e),document.removeEventListener("webkitfullscreenchange",e)}},[]),(0,n.jsx)("div",{ref:c,className:(0,d.A)(L().root,t),children:(0,n.jsx)(v,{isVisible:o,delay:.4,duration:1.3,ease:"power3.out",data:"slideUp",children:(0,n.jsxs)("div",{className:L().showreel,children:[(0,n.jsx)(O.Kf,{posterPriority:!0,objectFit:"cover",ref:a,autoPlay:!0,data:r,muted:l}),(0,n.jsx)(T.$,{"aria-label":"Open fullscreen video",onClick:()=>P(a.current),className:L().fullscreenButton,children:(0,n.jsx)("div",{className:L().fullscreenIcon,children:(0,n.jsx)(A,{})})})]})})})};B.displayName="Showreel";var M=s(3094),D=s.n(M);let q=e=>{let{className:t,sectionId:s,showreel:r,text:o,timerText:l}=e,[i]=(0,_.n)(),c=(0,p.al)(),a=(0,u.useRef)(null),f=(0,u.useRef)(null),w=(0,u.useRef)(null),x=(0,u.useRef)(null);return(0,m.w)(w,{linesCount:2,lineHeight:.7265,minFontSize:10,longestLineChars:14,titleContainerRef:x}),(0,u.useEffect)(()=>
1{if(f.current&&!c){let e=h.Ay.to(a.current,{"--progress":1,scrollTrigger:{trigger:f.current,start:"top top",end:()=>"".concat(window.innerHeight,"px"),scrub:!0,invalidateOnRefresh:!0}});return()=>{e.revert()}}},[c]),(0,n.jsx)(V.S,{children:(0,n.jsx)("section",{ref:a,id:s,className:(0,d.A)(D().root,D().stickySpace,t),children:(0,n.jsxs)("div",{ref:f,className:D().content,children:[(0,n.jsx)(N.u,{className:D().star}),(0,n.jsx)(j.n,{isVisible:i}),(0,n.jsx)(k.K,{isVisible:i,ref:x,className:D().titleContainer,children:(0,n.jsxs)("h1",{className:(0,d.A)(D().title,"uppercase","typo-supercaption"),ref:w,children:["reboot ",(0,n.jsx)("span",{className:"italic",children:"your"})," ",(0,n.jsx)("br",{}),"product vision"]})}),(0,n.jsxs)("div",{className:(0,d.A)("layout",D().bottomContent),children:[(0,n.jsxs)("div",{className:D().aboutText,children:[o&&(0,n.jsx)(v,{isVisible:i,delay:1.2,children:(0,n.jsx)("p",{className:(0,d.A)("typo-p1"),children:o})}),(0,n.jsx)(v,{isVisible:i,delay:.85,duration:.8,ease:"power3.out",data:"slideUp",children:(0,n.jsx)(E,{className:D().scrollDown})})]}),r&&(0,n.jsx)(B,{isVisible:i,className:D().showreelWrapper,video:r,parentRef:f}),(0,n.jsx)(v,{isVisible:i,delay:.85,duration:.8,ease:"power3.out",data:"slideUp",children:(0,n.jsx)(g.s,{className:D().reloadText,text:l})})]})]})})})};q.displayName="HeroSection";var K=s(316),Z=s(6251),U=s(3355),G=s.n(U);let J={"sections.awards-section":a.k,"sections.projects-section":o.YE,"sections.blog-section":o.sf,"sections.about-section":c.n,"sections.who-is-guilty-section":Z.R,"sections.clients-section":o.B8,"sections.service-section":K.J},W=()=>{let e=(0,i.D$)(e=>e.homePage);return(0,n.jsxs)("main",{className:G().root,children:[(null==e?void 0:e.hero)&&(0,n.jsx)(q,{sectionId:"hero-section",text:e.hero.text,timerText:e.hero.timerText,showreel:e.hero.showreel}),(0,n.jsx)("div",{className:G().blocks,children:(0,n.jsx)(l.B,{blocksData:null==e?void 0:e.blocks,blocksSchema:J})})]})};W.displayName="HomePage";var X=!0;let Y=()=>(0,n.jsx)(W,{})},3094:e=>{e.exports={root:"hero-section_root__ZsTA_",stickySpace:"hero-section_stickySpace__uVTsY",content:"hero-section_content__E_NFd",titleContainer:"hero-section_titleContainer__of1o7",title:"hero-section_title__DTVen",desktopItalic:"hero-section_desktopItalic__PptRN",mobileItalic:"hero-section_mobileItalic__JNiud",bottomContent:"hero-section_bottomContent__VOIxb",aboutText:"hero-section_aboutText__NO5e2",scrollDown:"hero-section_scrollDown__MUcli",showreelWrapper:"hero-section_showreelWrapper__2Rhc_",reloadText:"hero-section_reloadText__TdtCX",star:"hero-section_star__8djS8"}},3355:e=>{e.exports={root:"home-page_root__IKc_R",blocks:"home-page_blocks__BLaAx"}},4936:(e,t,s)=>{"use strict";s.d(t,{Kf:()=>u.K,Ce:()=>a});var r=s(7002),n=s(6466),o=(s(4149),s(1623)),l=s(5626),i=s(2916),c=s.n(i);let a=e=>{var t;let{ref:s,className:i,loop:a=!0,autoPlay:u,aspectRatio:d,style:h,width:p,height:_,onLoadedMetadata:m,...f}=e,[w,x]=(0,n.useState)(),y="number"==typeof p?p:Number(p),b="number"==typeof _?_:Number(_),v=null!=(t=null!=d?d:(0,l.C)(y,b))?t:w,N={width:"100%",height:"auto",...v?{aspectRatio:v}:{},...h};return(0,r.jsx)("video",{ref:s,autoPlay:u,className:(0,o.A)(c().root,i),loop:a,playsInline:!0,preload:"metadata",disablePictureInPicture:!0,width:p,height:_,style:N,onLoadedMetadata:e=>{if(!d){let{videoWidth:t,videoHeight:s}=e.currentTarget,r=(0,l.C)(t,s);r&&x(r)}null==m||m(e)},...f})};a.displayName="Video";var u=s(1233)},5090:e=>{e.exports={root:"showreel_root__gOV58",showreel:"showreel_showreel__7yP4T",video:"showreel_video__BeGuO",fullscreenButton:"showreel_fullscreenButton__9CETZ",fullscreenIcon:"showreel_fullscreenIcon__wFpJM"}},5626:(e,t,s)=>{"use strict";s.d(t,{C:()=>r});let r=(e,t)=>{let s=Number(e),r=Number(t);if(Number.isFinite(s)&&Number.isFinite(r)&&!(s<=0)&&!(r<=0))return"".concat(s," / ").concat(r)}},7200:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return s(1168)}])}},e=>{e.O(0,[549,533,636,593,792],()=>e(e.s=7200)),_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.