1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,80204,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function n({html:e,allowRerender:t=!1,...l}){let a=(0,r.useRef)(null),s=(0,r.useRef)(!0);return(0,r.useEffect)(()=>{if(!e||!a.current)return void console.error("html prop can't be null");if(!s.current&&!t)return;s.current=!1;let r=document.createRange().createContextualFragment(e);a.current.innerHTML="",a.current.appendChild(r)},[e,t]),(0,r.createElement)("div",{...l,ref:a})}function l(e){let t=e.flags??[];if(t.includes("disposable_email")||"disposable"===e.result||"invalid"===e.result)return!1;if("valid"===e.result||"catchall"===e.result)return!0;if("unknown"===e.result)return!!(t.includes("has_dns_mx")&&t.includes("smtp_connectable"))||0===t.length||t.includes("has_dns_mx");return!0}let a=/^[+_a-z0-9-'&=]+(\.[+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i,s="nb-email-validation-error";function i(e){let t=e.flags??[];return t.includes("disposable_email")||"disposable"===e.result?"Disposable email addresses are not accepted. Please use another address.":e.suggested_correction?`Did you mean ${e.suggested_correction}?`:"invalid"===e.result?"This email address doesn't appear to exist. Please check for typos.":"unknown"!==e.result||t.includes("has_dns_mx")?"Please enter a valid email address.":"This domain can't receive email. Please check the address."}function o(e){let t=document.getElementById(s);t&&t.remove(),e.classList.remove("_has_error")}function c(e,t,r){let n,l;o(e);let a=document.createElement("div");a.className="_error _above",a.id=s,a.setAttribute("role","alert");let i=document.createElement("div");i.className="_error-arrow";let c=document.createElement("div");c.className="_error-inner","pending"===r?c.style.cssText=` 2 padding: 12px 12px 12px 36px; 3 background-color: #FFF9E6; 4 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23CA8A04' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E"); 5 background-repeat: no-repeat; 6 background-position: 12px center; 7 font-size: 14px; 8 font-family: arial, sans-serif; 9 font-weight: 600; 10 line-height: 16px; 11 color: #000; 12 border-radius: 4px; 13 box-shadow: 0 1px 4px rgba(31, 33, 41, 0.3); 14 `:c.style.cssText=` 15 padding: 12px 12px 12px 36px; 16 background-color: #FFDDDD; 17 background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); 18 background-repeat: no-repeat; 19 background-position: 12px center; 20 font-size: 14px; 21 font-family: arial, sans-serif; 22 font-weight: 600; 23 line-height: 16px; 24 color: #000; 25 border-radius: 4px; 26 box-shadow: 0 1px 4px rgba(31, 33, 41, 0.3); 27 `,c.textContent=t,a.appendChild(i),a.appendChild(c),"error"===r&&e.classList.add("_has_error"),e.parentElement?.appendChild(a),n=e.getBoundingClientRect(),l=window.pageYOffset||document.documentElement.scrollTop,n.top-l<40?a.className=a.className.replace(/ ?(_above|_below) ?/g,"")+" _below":a.className=a.className.replace(/ ?(_above|_below) ?/g,"")+" _above"}var d=e.i(18566),u=e.i(47163);let m=e=>{let s=(0,d.useSearchParams)(),m=(0,r.useRef)(null),{isYandexForm:f,isFormContent:p}=function(e){let[t,n]=(0,r.useState)(!1),[l,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{n(e.includes("yandexcloud"));let t=document.createElement("div");t.innerHTML=e,a(t.querySelectorAll("p,span,label").length>0),t.remove()},[e]),{isYandexForm:t,isFormContent:l}}(e.data.Data);return!function(e,t=[]){let n=(0,r.useRef)(null),s=(0,r.useRef)(!1),d=(0,r.useRef)(null),u=(0,r.useCallback)(e=>{if(s.current)return;let t=e.querySelector('input[name="email"], input[type="email"], input[id="email"]');if(!t||!window._nb)return;n.current=window._nb.fields.registerListener(t,!1),s.current=!0;let r=!1,d=!1,u=new Set,m=e=>{n.current?.forceUpdate();let t=Date.now(),r=setInterval(()=>{let l=n.current?._response?.response;if(l){clearInterval(r),u.delete(r),e(l);return}Date.now()-t>=3e4&&(clearInterval(r),u.delete(r),e(null))},200);u.add(r)},f=e=>{let r=e.target;
27r&&("email"===r.getAttribute("name")||"email"===r.id)&&o(t)};e.addEventListener("input",f);let p=()=>{let e=t.value.trim();if(!e||!a.test(e))return;let r=n.current?._response?.response;if(r){l(r)||c(t,i(r),"error");return}c(t,"Verifying email...","pending"),m(e=>{e&&!l(e)?c(t,i(e),"error"):o(t)})};t.addEventListener("blur",p);let g=s=>{if(d)return d=!1,!0;let u=t.value.trim();if(!u||!a.test(u))return!0;let f=n.current?._response?.response;return f?l(f)?(o(t),!0):(s.preventDefault(),s.stopPropagation(),c(t,i(f),"error"),!1):(s.preventDefault(),s.stopPropagation(),!r&&(r=!0,c(t,"Please wait, verifying email...","pending"),m(n=>{if(r=!1,!n||l(n)){o(t),d=!0,e.querySelector('button[type="submit"]')?.click();return}c(t,i(n),"error")}),!1))};return e.addEventListener("submit",g,!0),()=>{e.removeEventListener("submit",g,!0),e.removeEventListener("input",f),t.removeEventListener("blur",p),u.forEach(e=>clearInterval(e)),u.clear(),o(t),n.current?.destroy(),n.current=null,s.current=!1}},[]);(0,r.useEffect)(()=>{let t;if(!e.current)return;let r=!1,n=!1,l=e=>{if(r||n)return;if(n=!0,window._nb){d.current=u(e)??null;return}let l=0;t=setInterval(()=>{l+=1,(r||window._nb||l>50)&&(clearInterval(t),!r&&window._nb&&(d.current=u(e)??null))},200)},a=e.current.querySelector("form");a&&l(a);let s=new MutationObserver(t=>{for(let r of t)if("childList"===r.type){let t=e.current?.querySelector("form");if(t&&!n){l(t),s.disconnect();break}}});return s.observe(e.current,{childList:!0,subtree:!0}),()=>{r=!0,s.disconnect(),t&&clearInterval(t),d.current?.(),d.current=null}},[e,u,...t])}(m,[e.data.id]),!function(e,t,n=[]){(0,r.useEffect)(()=>{if(!e)return;let r=["utm_campaign","utm_content","utm_medium","utm_source","utm_term"],n=(()=>{let e=r.map(e=>({key:e,value:t.get(e)})).filter(({value:e})=>null!==e&&""!==e);if(e.length>0)return e.map(({key:e,value:t})=>`${e}=${encodeURIComponent(t)}`).join("&");let n=sessionStorage.getItem("utmParams");if(!n)return"";try{let e=JSON.parse(n);return r.map(t=>({key:t,value:e[t]})).filter(({value:e})=>null!=e&&""!==e).map(({key:e,value:t})=>`${e}=${encodeURIComponent(t)}`).join("&")}catch{return""}})(),l=String(e),a=!1,s=!1,i=0,o=()=>{if(a||!n||s)return;let e=document.getElementById(l);if(e?.src){(e=>{if(!n||!e.src)return;let t=e.src.includes("?")?"&":"?";e.src=`${e.src}${t}${n}`})(e),s=!0;return}(i+=1)<40&&requestAnimationFrame(o)};o();let c=e=>{let t=e.data;if(t&&"object"==typeof t){if("height"in t){let e=document.getElementById(l);e&&(e.style.height=t.height+"px")}if("form-sent"===t.action)try{window.ym?.(t.yandexCounterId,"reachGoal",t.yandexCounterGoal)}catch(e){}}};return window.addEventListener("message",c,!1),()=>{a=!0,window.removeEventListener("message",c,!1)}},[e,t,...n])}(e.data.FormId,s,[e.formHtml,f]),(0,r.useEffect)(()=>{let e=s.get("promo");if(null!==e){let t=document.querySelector("#project");t&&t.setAttribute("data-promocode",e)}},[s]),(0,t.jsx)("div",{ref:m,className:(0,u.cn)("container ",f?"yandex-form-style":"form-style",p?"":"py-0!"),children:(0,t.jsx)(n,{html:e.data.Data,id:e.data.id},e.data.id)})};e.s(["default",0,e=>(0,t.jsx)(r.Suspense,{fallback:(0,t.jsx)("div",{children:"Loading..."}),children:(0,t.jsx)(m,{data:e.data})})],80204)},26415,e=>{"use strict";var t=e.i(43476),r=e.i(47163),n=e.i(80204),l=e.i(10230),a=e.i(13110),s=e.i(22631);e.s(["default",0,({data:e})=>{let i="Left"===e.FormModule03FormPlacement,o=e.FormModule03BackgroundImage?.url;return(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[o&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.default,{src:o,alt:e?.FormModule03BackgroundImage?.alternativeText||"",className:"absolute inset-0 z-[-1] size-full object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/70"})]}),(0,t.jsx)("div",{className:"container py-20",children:(0,t.jsxs)("div",{className:(0,r.cn)("grid gap-10 ","lg:grid-cols-2",i?"lg:flex-row-reverse":"",o&&"text-white"),children:[(0,t.jsx)("div",{className:"flex flex-col ",children:e.FormModule03Data.map((e,n)=>(0,t.jsxs)("div",{children:[e.Title&&(0,t.jsx)("h3",{className:(0,r.cn)("text-3xl font-semibold my-5",o&&"text-white!",0===n?"lg:text-6xl":"lg:text-5xl"),children:e.Title}),e.Content&&(0,t.jsx)(l.default,{html:e.Content,className:"my-5"}),e.Image?.url&&(0,t.jsx)(s.default,{src:e.Image.url,alt:e?.Image?.alternativeText||e?.Title,className:"my-10 object-contain"}),e.Stats&&e.Stats.length>0&&(0,t.jsx)("div",{className:"grid grid-cols-2 gap-x-5 gap-y-10",children:e.Stats.map((e,r)=>(0,t.jsxs)("div",{className:"font-semibold",children:[e.Text1&&(0,t.jsx)("h4",{className:"mb-2 text-3xl lg:text-5xl",children:e.Text1}),e.Text2&&(0,t.jsx)(a.default,{className:"text-xl",children:e.Text2})]},r))})]},n))}),(0,t.jsx)("div",{className:(0,r.cn)("flex flex-col",i?"lg:order-first":""),children:e.FormModule03Form&&(0,t.jsx)(n.default,{data:{Data:e.FormModule03Form,i
27d:e.id,FormId:e.FormModule03FormId}})})]})})]})}])},30657,function(e){e.n(e.i(26415))}]);
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.