1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[526],{12952:function(e,t){"use strict";t.Z={src:"/_next/static/media/checkmark.cee8d142.svg",height:136,width:136,blurWidth:0,blurHeight:0}},47268:function(e,t,n){"use strict";n.d(t,{DF:function(){return ButtonPrimary},Ig:function(){return ButtonOutline},PL:function(){return ButtonSecondary}});var a=n(85893),r=n(20137),l=n.n(r),s=n(94184),c=n.n(s);let ButtonPrimary=e=>{let{title:t,classes:n,...r}=e;return(0,a.jsx)("button",{className:c()(l().primary,n),...r,children:(0,a.jsx)("div",{className:l().content,children:t})})},ButtonOutline=e=>{let{title:t,light:n=!0,classes:r,...s}=e;return(0,a.jsx)("button",{className:c()([l().outlined,r],{[l().white]:n}),...s,children:t})},ButtonSecondary=e=>{let{title:t,light:n=!0,classes:r,...s}=e;return(0,a.jsx)("button",{className:c()([l().secondary,r],{[l().white]:n}),...s,children:(0,a.jsx)("span",{className:l().title,children:t})})}},59852:function(e,t,n){"use strict";n.d(t,{P:function(){return Select}});var a=n(85893),r=n(67294),l=n(84502),s=n.n(l),c=n(94184),i=n.n(c),o=n(44223);let Select=e=>{let{data:t,onSelect:n,classes:l,selected:c,noFilter:u}=e,[d,m]=(0,r.useState)(!1),[_,h]=(0,r.useState)(""),f=(0,r.useRef)(null),toggle=()=>{if(!d){var e;null==f||null===(e=f.current)||void 0===e||e.focus()}m(!d)},handleClose=()=>{m(!1)},handleSelect=e=>{n(e.currentTarget.getAttribute("data-value")||"all"),handleClose()},p=(0,o.O)(handleClose),x=(0,r.useMemo)(()=>t.find(e=>{let{value:t}=e;return t===c}),[c]),v=(0,r.useMemo)(()=>t.filter(e=>{let{title:t}=e;return t.toLowerCase().includes(_.toLowerCase())}),[t,_]),b=(0,a.jsx)("div",{className:s().block,children:v.map(e=>{let{title:t,value:n}=e;return(0,a.jsx)("div",{"data-value":n,className:i()(s().item,{[s().active]:c===n}),onClick:handleSelect,children:t},n)})});return(0,a.jsxs)("div",{className:i()(s().select,"d-flex",l),ref:p,children:[!u&&(0,a.jsx)("input",{type:"text",onChange:e=>{h(e.target.value)},value:_,className:i()(s().input,{[s().hide]:!d}),onFocus:()=>{m(!0)},ref:f}),!d&&(0,a.jsx)("div",{className:i()(s().value,"d-flex align-items-center"),onClick:toggle,role:"button",children:null==x?void 0:x.title}),(0,a.jsx)("button",{className:s().button,"aria-label":"toggle",onClick:toggle}),d&&b]})}},44223:function(e,t,n){"use strict";n.d(t,{O:function(){return useOutsideClick}});var a=n(67294);let useOutsideClick=e=>{let t=(0,a.useRef)();return(0,a.useEffect)(()=>{let handleClick=n=>{t.current&&!t.current.contains(n.target)&&e()};return document.addEventListener("click",handleClick,!0),()=>{document.removeEventListener("click",handleClick,!0)}},[t]),t}},80526:function(e,t,n){"use strict";n.r(t);var a=n(85893),r=n(67555),l=n.n(r);n(99566);var s=n(25675),c=n.n(s),i=n(47268),o=n(67294),u=n(94184),d=n.n(u),m=n(26916),_=n.n(m),h=n(12952),f=n(68152),p=n(50259),x=n(11163),v=n(59852),b=n(73241);let g={name:"",client_email:"",website:""},j={EEA:"bfd62a90-29a2-11f0-b85a-05eb78467019","Non-EEA":"c62ca220-29a2-11f0-aabc-fb3d5146fbfa",Ukraine:"cb768bb0-29a2-11f0-8974-3d64ef4ff1b4"};t.default=e=>{let{receiveEmail:t,thnqText:n,tabs:r,fields:s,isBlue:u,sendBtn:m,closeSuccess:y,recaptchaText:C,privacyText:N,isStart:S,countryOfLegalTabs:k}=e,[I,w]=(0,o.useState)(g),[q,F]=(0,o.useState)(""),[B,O]=(0,o.useState)(!1),[T,W]=(0,o.useState)(!1),[P,E]=(0,o.useState)(!1),[L,R]=(0,o.useState)(!0),[D,z]=(0,o.useState)(""),[G,M]=(0,o.useState)(""),[A,J]=(0,o.useState)([]),X=null==r?void 0:r.split(", "),[Y,Z]=(0,o.useState)(X?X[0]:""),{executeRecaptcha:H}=(0,p.xX)(),{query:V,asPath:Q,locale:U}=(0,x.useRouter)();(0,o.useEffect)(()=>{if(J([]),k)for(let e of null==k?void 0:k.split(", ")){let t=e.match(/\[([^\]]+)\]/);J(n=>[...n,{id:t?t[1]:"",name:e.replace(/\s*\[[^\]]*\]/g,"")}])}},[]);let K=(0,o.useMemo)(()=>null==s?void 0:s.map(e=>{let{filedsForm:t,is_list:n}=e,a=t.replace(/^.*\[/g,"").replace(/].*/g,""),r=t.split(" [")[0]||"";if(n){var l;let e=a.split(' "'),n=e[0]?e[0].split(", ")[1]:null,s=null===(l=e[1])||void 0===l?void 0:l.split(", ").map(e=>({title:e,value:e}));return{label:e[0],id:r,field:t,required:t.indexOf("required")>-1,items:s,currency:n}}return{label:a,id:t.split(" [")[0]||"",field:t,required:t.indexOf("required")>-1}}),[s]),handleChange=e=>{w({...I,[e.target.id]:e.target.value})},handleCountry=e=>{z(e.target.innerText),M(j[e.target.getAttribute("data-id")])},handlePhoneChange=e=>{F(e),O(e.length<10)}
1,handleSelect=(e,t,n)=>{w({...I,currency:n,[t]:e})},handleSubmit=async e=>{if(e.preventDefault(),!H)return;let n=await H("contactFormSubmit");W(!0),await fetch("/api/contact",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({receiveEmail:t,phone:q,turnover:Y,countryOfLegal:D,currentCountryLabelId:G,...I,gRecaptchaToken:n,utm_source:null==V?void 0:V.utm_source,utm_medium:null==V?void 0:V.utm_medium,utm_campaign:null==V?void 0:V.utm_campaign,source:"tranzzo.com".concat("en-au"===U?"":"/".concat(U)).concat(Q),subject:"Contact form. From page ".concat(Q),isStart:S})}).then(e=>{200===e.status?(W(!1),w(g),F(""),E(!0)):(W(!1),console.log(e.statusText))}).catch(e=>{W(!1),console.log(e)})};return(0,a.jsx)("div",{className:d()(_().formWrap,{[_().whiteBG]:u}),children:P?(0,a.jsxs)("div",{className:d()(_().success,"d-flex flex-column align-items-center justify-content-center"),children:[(0,a.jsx)("div",{className:_().successImg,children:(0,a.jsx)(c(),{src:h.Z,alt:"success",loading:"lazy"})}),(0,a.jsx)(f.v,{field:n}),(0,a.jsx)(i.DF,{title:y,classes:_().successButton,onClick:()=>E(!1)})]}):(0,a.jsxs)("form",{onSubmit:handleSubmit,children:[null==K?void 0:K.map(e=>{let{label:t,id:n,required:r,items:s,currency:c}=e;return"phone"===n?(0,a.jsxs)("div",{className:_().formItem,children:[(0,a.jsx)("label",{htmlFor:n,children:t}),(0,a.jsx)("input",{type:"text",value:q,name:"phone",required:r,onChange:handleChange,className:_().hidInput}),(0,a.jsx)(l(),{country:"ua",value:q,excludeCountries:["ru"],onChange:handlePhoneChange,inputProps:{required:r},buttonClass:_().phoneButton,inputStyle:{width:"100%",border:"1px solid",borderColor:B?"#ed3f3f":"#678BFF",height:"52px",fontSize:"16px",lineHeight:"50px",borderRadius:8,color:"black"}})]},n):"message"===n?(0,a.jsxs)("div",{className:_().formItem,children:[(0,a.jsx)("label",{htmlFor:n,children:t}),(0,a.jsx)("textarea",{id:n,value:I[n],onChange:handleChange,required:!0})]},n):"tabs"===n?(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{children:t}),(0,a.jsx)("div",{className:d()("d-flex",_().categoryWrap),children:X.map(e=>(0,a.jsx)("div",{onClick:()=>Z(e),className:d()("d-flex",_().categoryItem,{[_().active]:Y===e}),children:e},e))})]},n):s?(0,a.jsxs)("div",{className:_().formItem,children:[(0,a.jsx)("label",{htmlFor:n,children:t}),(0,a.jsx)("input",{type:"text",value:I[n]||"",name:n,required:r,onChange:handleChange,className:_().hidInput}),(0,a.jsx)(v.P,{data:s,classes:_().select,onSelect:e=>handleSelect(e,n,c),selected:I[n],noFilter:!0})]},n):"website"===n?(0,a.jsxs)("div",{className:_().formItem,children:[(0,a.jsx)("label",{htmlFor:n,children:t}),(0,a.jsx)("input",{id:n,type:"text",value:I[n],pattern:"^((https?:\\/\\/)?(www\\.)?)(([^.]+)\\.)?([a-zA-z0-9\\-_]+)(\\.[^.]+)(\\/[^\\s]*)?$",onChange:handleChange,required:r})]},n):"countryOfLegal"===n?(0,a.jsxs)("div",{className:_().formItem,children:[(0,a.jsx)("label",{htmlFor:n,children:t}),(0,a.jsx)("input",{id:n,type:"text",value:D,onChange:handleChange,required:r,className:_().hidInput}),(0,a.jsx)("div",{className:d()(_().countryWrap,"d-flex align-items-center justify-content-between flex-column flex-lg-row"),children:null==A?void 0:A.map(e=>{let{id:t,name:n}=e;return(0,a.jsx)("div",{className:d()(_().countryItem,{[_().active]:D===n}),"data-id":t,onClick:handleCountry,children:n},t)})})]},n):(0,a.jsxs)("div",{className:_().formItem,children:[(0,a.jsx)("label",{htmlFor:n,children:t}),(0,a.jsx)("input",{id:n,type:"client_email"===n?"email":"text",value:I[n],onChange:handleChange,required:r})]},n)}),b.qO(N)&&(0,a.jsxs)("div",{className:d()(_().privacy,"d-flex align-items-center"),children:[(0,a.jsx)("div",{role:"button",className:d()(_().privacybtn,{[_().active]:L}),onClick:()=>{R(!L)}}),(0,a.jsx)("span",{className:"align-items-center",children:(0,a.jsx)(f.v,{field:N})})]}),(0,a.jsx)(i.DF,{title:m,type:"submit",disabled:T||!L||B}),(0,a.jsx)("div",{className:_().recaptchaText,children:(0,a.jsx)(f.v,{field:C})})]})})}},20137:function(e){e.exports={error:"buttons_error__Ts6af",primary:"buttons_primary__a9UGh",content:"buttons_content__4w0oL",outlined:"buttons_outlined__GVxSb",white:"buttons_white__4PWGY",secondary:"buttons_secondary__Dm6DK",title:"buttons_title__9EYqH"}},84502:function(e){e.exports={select:"select_select__bXaIS",input:"select_input__G5qQP",hide:"select_hide__60a7c",value:"select_value__jWSJP",block:"select_block__M6NRl",item:"select_item__WLwcT",active:"select_active___LeBi",button:"select_button__FvvqM"}},26916:function(e){e.exports={formWrap:"form_formWrap__RYJMH",whiteBG:"form_whiteBG__uRND6",cv:"form_cv__gYL_n",payItem:"form_payItem__q6RY9",radioLabel:"form_radioLabel__GbYek",thnqText:"form_thnqText__VX1vC",hiddenInput:"form_hiddenInput__ZxR7_",formItem:"form_formItem__NOaob",phoneButton:"form_phoneButton__gEG_b",hidInput:"form_hidInput__P3tOT",currency:"form_currency__R4rZR",redText:"form_redText__pB5FH",borderRed:"form_borderRed__q3bzM",categoryWrap:"form_categoryWrap__SrMvt",countryWrap:"form_countryWrap__aq5n3",categoryItem:"form_categoryItem__2mQud",active:"form_active__qhdkZ",countryItem:"form_countryItem__oOBpw",errorField:"form_errorField__bA13i",success:"form_success__FX1P9",successWrap:"form_successWrap___T5z3",successImg:"form_successImg__vXWJV",successButton:"form_successButton__jEgp6",submitbtn:"form_submitbtn__vpDSm",recaptchaText:"form_recaptchaText__1eZzg",privacy:"form_privacy__xJOhF",privacybtn:"form_privacybtn__6Ni86",select:"form_select__MwP2x",attach:"form_attach__aEwNX",formats:"form_formats__9D7Ds",error:"form_error__jWrJk"}}}]);
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.