',n.insertAdjacentHTML("beforeend",e),r=document.getElementById("tildaformsuccesspopup"),o=document.getElementById("tildaformsuccesspopuptext");var a=r.querySelector(".t-form-success-popup__close-icon");t_addEventListener(r,"click",(function(t){var e;((t=t||window.event).target||t.srcElement)===this&&window.tildaForm.closeSuccessPopup()})),t_addEventListener(a,"click",(function(){window.tildaForm.closeSuccessPopup()})),t_addEventListener(n,"keydown",(function(t){var e;27==((t=t||window.event).keyCode||t.which)&&window.tildaForm.closeSuccessPopup()}))}o.innerHTML=t,t_fadeIn(r),t_addClass(n,"t-body_success-popup-showed"),/iPhone|iPad|iPod/i.test(navigator.userAgent)&&!window.MSStream&&setTimeout((function(){window.tildaForm.lockBodyScroll()}),500)},window.tildaForm.successEnd=function(formNode,successUrl,successCallback){var form=t_forms__getElement(formNode),successBox=form.querySelector(".js-successbox"),successStr=t_forms__getMsg("success");if(successBox){var dataSuccessMessage=successBox.getAttribute("data-success-message");dataSuccessMessage?successBox.innerHTML=dataSuccessMessage:successBox.textContent&&successBox.innerText||dataSuccessMessage||!successStr||(successBox.innerHTML=successStr),"y"===form.getAttribute("data-success-popup")?window.tildaForm.showSuccessPopup(successBox.innerHTML):successBox.style.display="block"}t_addClass(form,"js-send-form-success"),successCallback&&0===successCallback.indexOf("window.")&&(successCallback=successCallback.split(".")[1]),successCallback&&"function"==typeof window[successCallback]?"undefined"!=typeof jQuery?eval(successCallback+"(jQuery(form))"):eval(successCallback+"(form)"):successUrl&&setTimeout((function(){window.location.href=successUrl}),500),window.tildaForm.clearTCart(form);var upwidgetRemoveBtns=form.querySelectorAll(".t-upwidget-container__data_table_actions_remove svg"),inputText=form.querySelectorAll('input[type="text"]'),inputNumber=form.querySelectorAll('input[type="number"]'),inputEmail=form.querySelectorAll('input[type="email"]'),inputPhone=form.querySelectorAll('input[type="tel"], input[type="hidden"][data-tilda-rule="phone"]'),inputTextarea=form.querySelectorAll("textarea");Array.prototype.forEach.call(upwidgetRemoveBtns,(function(t){t_triggerEvent(t,"click")})),Array.prototype.forEach.call(inputText,(function(t){t.value=""})),Array.prototype.forEach.call(inputNumber,(function(t){t.value=""})),Array.prototype.forEach.call(inputEmail,(function(t){t.value=""})),Array.prototype.forEach.call(inputPhone,(function(t){t.value=""})),Array.prototype.forEach.call(inputTextarea,(function(t){t.innerHTML="",t.value=""})),"undefined"!=typeof jQuery&&jQuery(form).data("tildaformresult",{tranId:"0",orderId:"0"}),form.tildaTranId="0",form.tildaOrderId="0"},window.tildaForm.clearTCart=function(t){var e;if("y"===t_forms__getElement(t).getAttribute("data-formcart")){if(window.clearTCart=!0,window.tcart={amount:0,currency:"",system:"",products:[]},window.tcart.system="none","object"==typeof localStorage)try{localStorage.removeItem("tcart")}catch(r){console.error("Your web browser does not support localStorage. Code status: ",r)}try{delete window.tcart,tcart__loadLocalObj()}catch(r){}window.tcart_success="yes"}},window.tildaForm.send=function(formNode,btnSubmitNode,formType,formKey){var form=t_forms__getElement(formNode),btnSubmit=t_forms__getElement(btnSubmitNode),allRecords=document.getElementById("allrecords"),pageId=allRecords.getAttribute("data-tilda-page-id"),projectId=allRecords.getAttribute("data-tilda-project-id"),formId=form.getAttribute("id"),dataFormCart=form.getAttribute("data-formcart");window.tildaForm.tildapayment=!1,("y"===dataFormCart||form.closest(".t706__orderform"))&&window.tildaForm.addPaymentInfoToForm(form);try{window.mauser&&window.tildaForm.addMembersInfoToForm(form)}catch(error){}var inputItsGood=form.querySelector('input[name="form-spec-comments"]');if(inputItsGood||form.insertAdjacentHTML("beforeend",''),2===formType||!formType&&formKey){var tildaSpecs={"tildaspec-cookie":document.cookie,"tildaspec-referer":window.location.href,"tildaspec-formid":formId,"tildaspec-formskey":formKey,"tildaspec-version-lib":window.tildaForm.versionLib,"tildaspec-pageid":pageId,"tildaspec-projectid":projectId,"tildaspec-lang":window.t_forms__lang};for(spec in tildaSpecs){var hiddenInput=form.querySelector('input[name="'+spec+'"]');hiddenInput||(form.insertAdjacentHTML("beforeend",''),hiddenInput=form.querySelector('input[name="'+spec+'"]'),hiddenInput.value=tildaSpecs[spec])}try{hiddenInput=form.querySelector("input[name=tildaspec-fp]"),hiddenInput||(form.insertAdjacentHTML("beforeend",''),hiddenInput=form.querySelector("input[name=tildaspec-fp]")),window.tildastat?hiddenInput.value=window.tildastat("fingerprint"):hiddenInput.value="st"+window.pageYOffset+"w"+window.innerWidth+"h"+window.innerHeight+"ft"+form.getBoundingClientRect().top+window.pageYOffset}catch(error){}inputItsGood=form.querySelector(".js-form-spec-comments"),inputItsGood&&(inputItsGood.value="");var formUrl="https://"+window.tildaForm.endpoint+"/procces/",dataForm=[],arrFilter=[];if(dataForm=t_serializeArray(form),Array.prototype.forEach.call(dataForm,(function(t){-1===t.name.indexOf("tildadelivery-")&&arrFilter.push(t)})),dataForm=arrFilter,window.tildaForm.tildapayment&&window.tildaForm.tildapayment.products)dataForm.push({name:"tildapayment",value:JSON.stringify(window.tildaForm.tildapayment)});else if(form.closest(".t706__orderform"))return!1;window.tildaForm.tildamember&&Object.keys(window.tildaForm.tildamember).length>0&&dataForm.push({name:"tildamember",value:JSON.stringify(window.tildaForm.tildamember)}),dataForm=t_forms__formData(dataForm);var startRequest=Date.now();t_triggerEvent(form,"tildaform:beforesend");var xhr=new XMLHttpRequest;return xhr.open("POST",formUrl,!0),xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),xhr.setRequestHeader("Accept","application/json, text/javascript, */*; q=0.01"),xhr.onreadystatechange=function(){if(4===xhr.readyState)if(xhr.status>=200&&xhr.status<400){var data=xhr.responseText;if(data){var objData=JSON.parse(data);if("object"==typeof objData){var dataSuccessUrl=form.getAttribute("data-success-url"),dataSuccessCallback=form.getAttribute("data-success-callback"),dataFormSendedCallback=form.getAttribute("data-formsended-callback");t_removeClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="0";try{if(objData&&objData.redirectto&&3==objData.redirectto.length&&window.tildaForm.endpoint.substring(window.tildaForm.endpoint.length-3)!=objData.redirectto)return window.tildaForm.endpoint="forms.tildaapi."+objData.redirectto,window.tildaForm.send(form,btnSubmit,formType,formKey),!1}catch(e){console.log("error in dc action.")}if(objData&&objData.error){dataSuccessUrl="",dataSuccessCallback="";var msgContainers=t_forms__getErrorContainers(form,""),errorBoxes=msgContainers.errorBoxes,allError=msgContainers.allError;Array.prototype.forEach.call(allError,(function(t){t.style.display="block"})),Array.prototype.forEach.call(errorBoxes,(function(t){var e=t.querySelector(".t-form__errorbox-text");e?e.innerHTML=objData.error:t.innerHTML=objData.error,t.style.display="block"})),t_addClass(form,"js-send-form-error"),t_triggerEvent(form,"tildaform:aftererror"),window.t_cart__discounts&&window.localStorage.removeItem("tcart_discounts")}else{var _objData$member;if(objData&&objData.needcaptcha)return formKey?void window.tildaForm.addTildaCaptcha(form,formKey):void alert("Server busy. Please try again later.");var formResult={};if(objData&&objData.results&&objData.results[0]){var strValue=objData.results[0];strValue=strValue.split(":"),formResult.tranId=strValue[0]+":"+strValue[1],formResult.orderId=strValue[2]?strValue[2]:"0",formResult.orderId&&"0"!==formResult.orderId&&(window.tildaForm.orderIdForStat=formResult.orderId)}else formResult.tranId="0",formResult.orderId="0";"undefined"!=typeof jQuery&&jQuery(form).data("tildaformresult",formResult),form.tildaTranId=formResult.tranId,form.tildaOrderId=formResult.orderId;var dataEventName=form.getAttribute("data-tilda-event-name")||"";dataEventName||(dataEventName="y"===dataFormCart&&objData&&(objData.next&&objData.next.type&&("function"!==objData.next.type||objData.next.value&&("stripev3"===objData.next.value.sysname||"outersite"===objData.next.value.installation))||!objData.next)?"/tilda/"+formId+"/payment/":"/tilda/"+formId+"/submitted/");var title="Send data from form "+formId,price=0,product="",priceEl=form.querySelector(".js-tilda-price");if(window.Tilda&&"function"==typeof window.Tilda.sendEventToStatistics){window.tildaForm.tildapayment&&window.tildaForm.tildapayment.amount?(price=window.tildaForm.tildapayment.amount,parseFloat(price)>0&&(title="Order "+formResult.orderId)):priceEl&&(price=priceEl.value,parseFloat(price)>0&&(title="Order "+formResult.orderId));try{window.Tilda.sendEventToStatistics(dataEventName,title,product,price)}catch(error){console.error("Error while sending statistics. Code status: ",error)}window.dataLayer&&window.dataLayer.push({event:"submit_"+formId})}else{try{ga&&"tilda"!==window.mainTracker&&ga("send",{hitType:"pageview",page:dataEventName,title:title}),window.mainMetrika&&window[window.mainMetrika]&&window[window.mainMetrika].hit(dataEventName,{title:title,referer:window.location.href})}catch(error){console.error("Error while sending main metrica. Code status: ",error)}window.dataLayer&&window.dataLayer.push({event:"submit_"+formId})}if("y"===dataFormCart&&null!=(_objData$member=objData.member)&&_objData$member.token){var _objData$member2,profileName="tilda_members_profile"+projectId,memberInfo={token:null==(_objData$member2=objData.member)?void 0:_objData$member2.token,projectid:projectId};localStorage.setItem(profileName,JSON.stringify(memberInfo)),localStorage.setItem(profileName+"_timestamp",Math.floor(Date.now()/1e3).toString()),t_onFuncLoad("t_bd__init",(function(){t_bd__init(),window.tcart_isAuthInited=!1,tcart__initAuthAndDelivery()}))}try{t_triggerEvent(form,"tildaform:aftersuccess"),dataFormSendedCallback&&"function"==typeof jQuery?eval(dataFormSendedCallback+"(jQuery(form));"):dataFormSendedCallback&&eval(dataFormSendedCallback+"(form);")}catch(error){console.error("Error while call success callback. Code status: ",error)}if(objData&&objData.next&&objData.next.type)return window.tildaForm.payment(form,objData.next),dataSuccessUrl="",!1;window.tildaForm.successEnd(form,dataSuccessUrl,dataSuccessCallback)}}}}else{var tsDelta=Date.now()-startRequest;t_removeClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="0";var msgContainers=t_forms__getErrorContainers(form,""),errorBoxes=msgContainers.errorBoxes,allError=msgContainers.allError;if(!xhr||0==xhr.status&&tsDelta<100)Array.prototype.forEach.call(allError,(function(t){t.innerHTML="Request error (sending form data). Please check internet connection..."}));else{if(xhr&&(xhr.status>=500||408==xhr.status||410==xhr.status||429==xhr.status||"timeout"==xhr.statusText)&&-1!==window.tildaForm.endpoint.indexOf("forms.tilda"))return window.tildaForm.endpoint="forms2.tildacdn.com",window.tildaForm.send(form,btnSubmit,formType,formKey),!1;xhr&&xhr.responseText?Array.prototype.forEach.call(allError,(function(t){t.innerHTML="["+xhr.status+"] "+xhr.responseText+". Please, try again later."})):xhr&&xhr.statusText?Array.prototype.forEach.call(allError,(function(t){t.innerHTML="Error ["+xhr.status+", "+xhr.statusText+"]. Please, try again later."})):Array.prototype.forEach.call(allError,(function(t){t.innerHTML="["+xhr.status+"] Unknown error. Please, try again later."}))}Array.prototype.forEach.call(allError,(function(t){t.style.display="block"})),Array.prototype.forEach.call(errorBoxes,(function(t){t.style.display="block"})),t_addClass(form,"js-send-form-error"),t_triggerEvent(form,"tildaform:aftererror")}},xhr.send(dataForm),!1}if("y"===form.getAttribute("data-is-formajax")){var dataForm={};dataForm=t_serializeArray(form),window.tildaForm.tildapayment&&window.tildaForm.tildapayment.amount&&dataForm.push({name:"tildapayment",value:JSON.stringify(window.tildaForm.tildapayment)}),dataForm=t_forms__formData(dataForm);var xhr=new XMLHttpRequest;return xhr.open("POST",form.getAttribute("action"),!0),xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),xhr.setRequestHeader("Accept","text/plain, */*; q=0.01"),xhr.onreadystatechange=function(){if(4===xhr.readyState)if(xhr.status>=200&&xhr.status<400){var t=form.querySelector(".js-successbox"),e=form.getAttribute("data-success-url"),r=form.getAttribute("data-success-callback"),o;if(t_removeClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="0",o=xhr.responseText)if("{"==o.substring(0,1)){var n=JSON.parse(o);if("object"==typeof n)if(n&&n.message&&"OK"!==n.message)t.innerHTML=n.message;else if(n&&n.error){var a,i=(a=t_forms__getErrorContainers(form,"Unknown error. Please, try again later.")).errorBoxes,s=a.allError;return Array.prototype.forEach.call(s,(function(t){t.style.display="block",t.innerHTML=n.error})),Array.prototype.forEach.call(i,(function(t){t.style.display="block"})),t_addClass(form,"js-send-form-error"),t_triggerEvent(form,"tildaform:aftererror"),!1}}else t.innerHTML=o,t_parseScripts(t,"");var l="/tilda/"+formId+"/submitted/",c="Send data from form "+formId;window.Tilda&&"function"==typeof window.Tilda.sendEventToStatistics?window.Tilda.sendEventToStatistics(l,c,"",0):"undefined"!=typeof ga&&"tilda"!==window.mainTracker?ga("send",{hitType:"pageview",page:l,title:c}):window.mainMetrika>""&&window[window.mainMetrika]&&window[window.mainMetrika].hit(l,{title:c,referer:window.location.href}),t_triggerEvent(form,"tildaform:aftersuccess"),window.tildaForm.successEnd(form,e,r)}else{t_removeClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="0";var a,i=(a=t_forms__getErrorContainers(form,"")).errorBoxes,s=a.allError,o=xhr.responseText;Array.prototype.forEach.call(s,(function(t){o?t.innerHTML=o+". Please, try again later. ["+xhr.status+"]":xhr.statusText?t.innerHTML="Error ["+xhr.statusText+"]. Please, try again later. ["+xhr.status+"]":t.innerHTML="Unknown error. Please, try again later. ["+xhr.status+"]",t.style.display="block"})),Array.prototype.forEach.call(i,(function(t){t.style.display="block"})),t_addClass(form,"js-send-form-error"),t_triggerEvent(form,"tildaform:aftererror")}},xhr.send(dataForm),!1}return-1==form.getAttribute("action").indexOf(window.tildaForm.endpoint)&&(t_removeClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="3",form.submit(),!0)},window.validateForm=function(t){return window.tildaForm.validate(t)},function(){try{var t=window.location.href,e="",r="";if(-1!==t.toLowerCase().indexOf("utm_")&&"string"==typeof(e=(e=(t=t.toLowerCase()).split("?"))[1])){var o,n,a=e.split("&");for(n in a)"function"!=typeof a[n]&&"utm_"==(o=a[n].split("="))[0].substring(0,4)&&(r=r+a[n]+"|||");if(r.length>0&&(!window.tildastatcookie||"no"!=window.tildastatcookie)){var i=new Date;i.setDate(i.getDate()+30),document.cookie="TILDAUTM="+encodeURIComponent(r)+"; path=/; expires="+i.toUTCString()}}}catch(s){}}();var t_forms__setFormErrorMsg=function t(e,r){e.getAttribute("data-rule-filled")?e.style.display="block":r&&(e.innerHTML=''+r+"",e.style.display="block")};function t_forms__getFieldErrorText(t){var e=t_forms__getMsg(t+"field"),r;return e||t_forms__getMsg(t)}function t_forms__getCustomMessage(t,e){var r=t.querySelector(".js-rule-error-"+e);if(!r)return"";var o=r.getAttribute("data-original-msg");if(null!=o)return o;var n=r?r.textContent:"";return r.setAttribute("data-original-msg",n),n}function t_forms__createErrorFocusHash(){var t={};return{add:function e(r,o,n){var a=o instanceof Element;!t[r]&&o&&a&&(t_forms__addMoveToInputWithErrorClickHandler(o,n),t[r]=o)}}}function t_forms__scrollToInputWithError(t){if(t){var e=t.obj,r=e instanceof Element;"none"!==e&&r&&t_forms__focusInput(e)}}function t_forms__focusInput(t){if(t){var e=t.closest(".t-input-group");if(e){var r=function t(e){return e&&e.focus()},o=e.getAttribute("data-field-type"),n="ph"===o,a="contact_method"===o,i="ri"===o,s="cb"===e.getAttribute("data-field-radcb")||"cb"===o,l="sb"===o,c="uw"===o||"uc"===o;if(n){var d;r(e.querySelector('.t-input[type="tel"]'))}else{if(a){var u,m=e.querySelector(".t-contact-method__value-container > :not(.t-contact-method__hidden)").querySelector(".t-input-block:not(.t-contact-method__hidden)"),p=m.querySelector(".js-username-input"),f;return p?void r(p):void r(m.querySelector(".t-input-phonemask"))}var _,w,y;if(i)r(e.querySelector(".t-img-select"));else if(s)r(e.querySelector(".t-checkbox"));else if(l)r(e.querySelector(".t-select"));else if(c)e.scrollIntoView({block:"center"});else{var h=t.querySelector(".t-input");h&&"hidden"!==h.type?r(h):r(t)}}}}}function t_forms__showFormErrorsContainers(t){var e;t.querySelectorAll(".js-errorbox-all").forEach((function(t){t.style.display="block"}))}function t_forms__getElement(t){return t instanceof Element?t:t[0]}function t_forms__getMsg(t){var e=[],r=window.t_forms__lang;return e.EN={success:"Thank you! Your data has been submitted.",successorder:"Thank you! Order created. Please wait while you are redirected to the payment page...",email:"Please enter a valid email address",url:"Please put a correct URL",phone:"Please put a correct phone number",number:"Please put a correct number",date:"Please put a correct date",time:"Please put a correct time (HH:mm)",name:"Please put a name",namerus:"Please put a correct name (only cyrillic letters)",nameeng:"Please put a correct name (only latin letters)",string:"You put incorrect symbols. Only letters, numbers and punctuation symbols are allowed",req:"Please fill out all required fields",reqfield:"Required field",minlength:"Value is too short",maxlength:"Value too big",emptyfill:"None of the fields are filled in",chosevalue:"Please select an address from the options",deliveryreq:"It is not possible to place an order without delivery. Please refresh the page and try again",unauthorized_order:"Please log in to proceed with your order",promocode:"Please activate promo code or clear input field"},e.RU={success:"Спасибо! Данные успешно отправлены.",successorder:"Спасибо! Заказ оформлен. Пожалуйста, подождите. Идет переход к оплате...",email:"Укажите, пожалуйста, корректный email",url:"Укажите, пожалуйста, корректный URL",phone:"Укажите, пожалуйста, корректный номер телефона",number:"Укажите, пожалуйста, корректный номер",date:"Укажите, пожалуйста, корректную дату",time:"Укажите, пожалуйста, корректное время (ЧЧ:ММ)",name:"Укажите, пожалуйста, имя",namerus:"Укажите, пожалуйста, имя (только кириллица)",nameeng:"Укажите, пожалуйста, имя (только латиница)",string:"Вы написали некорректные символы. Разрешены только буквы, числа и знаки пунктуации",req:"Пожалуйста, заполните все обязательные поля",reqfield:"Обязательное поле",minlength:"Слишком короткое значение",maxlength:"Слишком длинное",emptyfill:"Ни одно поле не заполнено",chosevalue:"Пожалуйста, выберите адрес из предложенных вариантов",deliveryreq:"Невозможно оформить заказ без доставки. Пожалуйста, перезагрузите страницу и попробуйте еще раз.",unauthorized_order:"Пожалуйста, авторизуйтесь для оформления заказа",promocode:"Активируйте, пожалуйста, промокод или очистите поле"},"function"==typeof t_forms__getDict&&"RU"!==r&&"EN"!==r&&(e=t_forms__getDict()),e[r]?e[r][t]:e.EN[t]}function checkVerifyTildaCaptcha(t){if(-1!==(t=t||window.event).origin.indexOf(window.tildaForm.endpoint)){var e=document.getElementById("js-tildaspec-captcha"),r=document.getElementById("tildaformcaptchabox");if("closeiframe"==t.data)return r&&t_removeEl(r),void(e&&t_removeEl(e));var o=t.data;if("object"==typeof o&&(o=JSON.stringify(o),Array.isArray(window.t_jserrors)||(window.t_jserrors=[]),window.t_jserrors.push({message:"Recaptcha returned object, instead of string: "+o,filename:"tilda-form-1.0",lineno:0,colno:0})),e){e.value=o,r&&t_removeEl(r);var n=e.closest("form");n&&t_forms__submitEvent(n)}}}function t_parseScripts(t,e){var r=t.querySelectorAll(e+"script");Array.prototype.forEach.call(r,(function(e){for(var r=document.createElement("script"),o=0;o960?m-200:m-100;var E=document.querySelector(".t-tildalabel");if(m>window.scrollY||y-dy&&E&&setTimeout((function(){t_fadeOut(E)}),300);else{for(var F=0;F>>0,o=arguments.length>=2?arguments[1]:void 0,n=0;n>>0;if(0===n)return-1;var a=0|e;if(a>=n)return-1;for(r=Math.max(a>=0?a:n-Math.abs(a),0);r-1||n(r[a])))if("select-multiple"!==r[a].type)["checkbox","radio"].indexOf(r[a].type)>-1&&!r[a].checked||e.push({name:r[a].name,value:r[a].value});else for(var i=r[a].options,s=0;s=1&&clearInterval(r)}),30)}}function t_triggerEvent(t,e){var r;document.createEvent?(r=document.createEvent("HTMLEvents")).initEvent(e,!0,!1):document.createEventObject&&((r=document.createEventObject()).eventType=e),r.eventName=e,t.dispatchEvent?t.dispatchEvent(r):t.fireEvent?t.fireEvent("on"+r.eventType,r):t[e]?t[e]():t["on"+e]&&t["on"+e]()}