define(["jquery","knockout"],function(e,t){"use strict";return{stepNewsMob:t.observable(0),cadastrarOutro:function(){var e=document.querySelector(".msg-box"),t=document.querySelector(".submmitNews"),n=document.querySelector(".news-content .input-group"),r=document.querySelector(".submmitNewsMobile");n.classList.remove("hide");if(this.isMobile()){r.innerHTML="Avançar";var i=document.querySelector(".input-name"),s=document.querySelector(".select ");i.classList.remove("hide-container"),i.classList.add("show"),s.classList.remove("show"),s.classList.add("hide-container"),this.stepNewsMob(0)}else t.innerHTML="Cadastrar Outro";e.innerHTML="",e.classList.remove("show")},validateNewsletter:function(e){if(document.querySelector(".msg-box.show"))return this.cadastrarOutro(),!1;var t=!1;return this.removeWarnings(e),this.validateEmail(e.cmp1.value)||(e.cmp1.classList.add("form-error"),e.cmp1.nextElementSibling.classList.add("show"),t=!0),e.cmp2.value.length<1&&(e.cmp2.classList.add("form-error"),e.cmp2.nextElementSibling.classList.add("show"),t=!0),e.cmp6.value.length<1&&(e.cmp6.classList.add("form-error"),e.cmp6.nextElementSibling.classList.add("show"),t=!0),t||this.loadingForm(e),!1},removeWarnings:function(e){e.cmp1.classList.remove("form-error"),e.cmp1.nextElementSibling.classList.remove("show"),e.cmp2.classList.remove("form-error"),e.cmp2.nextElementSibling.classList.remove("show"),e.cmp6.classList.remove("form-error"),e.cmp6.nextElementSibling.classList.remove("show")},validateEmail:function(e){var t=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;return t.test(e)},getCookie:function(e){var t=e+"=",n=decodeURIComponent(document.cookie),r=n.split(";");for(var i=0;iOps! Não conseguimos concluir o seu cadastro. Estamos atualizando o sistema e logo você poderá se cadastrar."},r.src=t.getAttribute("action")+"/?"+e(t).serialize()+"&a="+Math.floor(Math.random()*99999+1),t.appendChild(r)},isMobile:function(){return window.innerWidth<978},estadoClick:function(){var t=e("#estado");t.removeClass("gray changed"),document.querySelector("body").removeEventListener("click",window.bodyClick)},estadoChange:function(){e("#estado").removeClass("gray"),document.querySelector("body").removeEventListener("click",window.bodyClick)},initPage:function(){window.bodyClick=function(){e("#estado").removeClass("gray"),document.querySelector("body").removeEventListener("click",window.bodyClick)},window.setCookie=function(e,t,n){var r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3);var i="expires="+r.toUTCString();document.cookie=e+"="+t+";"+i+";path=/"},window.estadoMousedown=function(){e("#estado").addClass("gray"),setTimeout(function(){document.querySelector("body").addEventListener("click",window.bodyClick)},200)};var t={url:window.location.href,referer:document.referrer},n=btoa(JSON.stringify(t));window.setCookie("dinTrafficSource",n,90),document.querySelector("#estado").addEventListener("mousedown",window.estadoMousedown)},fowardFormMobile:function(e,t){document.querySelector(e).classList.remove("show"),setTimeout(function(){document.querySelector(e).classList.add("hide-container"),document.querySelector(t).classList.remove("hide-container"),document.querySelector(t).classList.add("show")},700)},validadeFormMobile:function(){if(document.querySelector(".msg-box.show"))return this.cadastrarOutro(),!1;var e=!1,t=document.forms.namedItem("form-newsletter");this.removeWarnings(t),this.stepNewsMob()==0?t.cmp2.value.length<1?(t.cmp2.classList.add("form-error"),t.cmp2.nextElementSibling.classList.add("show"),e=!0):(this.fowardFormMobile(".input-name",".input-mail"),this.stepNewsMob(1)):this.stepNewsMob()==1?this.validateEmail(t.cmp1.value)?(this.fowardFormMobile(".input-mail",".select"),this.stepNewsMob(2),document.querySelector(".submmitNewsMobile").innerText="Cadastrar Newsletter"):(t.cmp1.classList.add("form-error"),t.cmp1.nextElementSibling.classList.add("show"),e=!0):this.stepNewsMob()==2&&(t.cmp6.value.length<1?(t.cmp6.classList.add("form-error"),t.cmp6.nextElementSibling.classList.add("show"),e=!0):this.stepNewsMob(3)),!e&&this.stepNewsMob()==3&&this.loadingForm(t)}}})