(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{493:function(e,i,p){"use strict";p.r(i),function(n){p.d(i,"default",function(){return t});var e=p(20),r=p.n(e),e=p(15),o=p.n(e),e=p(16),s=p.n(e),e=p(143),c=p.n(e),e=p(346),a=p.n(e),e=p(347),u=p.n(e),e=p(348),l=p.n(e),e=p(60),d=p.n(e),e=p(349),m=p(74),b=p(354);function f(s){var i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=l()(s);return t=i?(e=l()(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),u()(this,t)}}var t=function(e){a()(i,e);var t=f(i);function i(e){var s;return o()(this,i),s=t.call(this,e),d()(c()(s),"waitWidget",function(){var e=document.querySelector("#profile-avatar"),t=setTimeout(function(){e&&!window.widgetProfile?s.waitWidget():(clearTimeout(t),s.getEmail(),s.dom.querySelector(".loading-box")&&s.dom.querySelector(".loading-box").remove())},500)}),s.btn=s.dom.querySelector(".btn.btn-quero-seguir"),s.showColumnistList="true"===s.btn.dataset.showColumnistList,s.newPostWrapper=s.dom.querySelector(".new-post-notice-columnist"),s}return s()(i,[{key:"onCreate",value:function(){var s=this;this.waitWidget(),this._Dinamize={},this.relatedSlugs=[],this.isMobile=window.navigator.userAgent.includes("Mobile"),this.subscribeInput=document.querySelector(".columnist-email");var i=this.dom.querySelector(".btn-quero-seguir");this.isMobile&&this.fixIOSInputZoom(),["click","keyup"].forEach(function(t){return s.subscribeInput.addEventListener(t,function(e){"keyup"==t?s.checkInput(s.subscribeInput)?i.removeAttribute("disabled"):i.setAttribute("disabled","disabled"):"click"==t&&Object(m.a)({component:"new-post-notice",action:"clique",reference:"ativa-campo-"+e.target.dataset.slug.replace("notificacoes-","")})},!1)}),i.addEventListener("click",function(e){var t=s.subscribeInput.value.toLowerCase(),e=e.target.dataset.slug;s.isValidEmail(t)?(s.subscribeFollow(t,i),Object(m.a)({component:"new-post-notice",action:"subscribe-success",reference:"assinar-principal-"+e.replace("notificacoes-","")})):s.mailError("error",e)})}},{key:"subscribeFollow",value:function(e,t){var s=t.dataset,i=s.slug,s=s.campo;this.mailError(),this.followedButton(t),this.subscribeOnDinamize(e,s,i,!1),this.showColumnistList?this.sugestedColumnists(e,t):this.successMessage(e)}},{key:"successMessage",value:function(e){e='\n            <div class="success-message">\n                <h3><strong>'.concat(e,"</strong> seu cadastro foi concluído!</h3>\n                <small>Para cancelar o recebimento de alertas, opte por descadastrar em qualquer alerta recebido.</small>\n            </div>\n        ");this.newPostWrapper.innerHTML=e}},{key:"sugestedColumnists",value:function(t,e){var s=this,i=e.dataset.slug,n=document,o=b.default.open({type:"new-post-notice",args:{showColumnist:!0,component:"new-post-notice"},configPath:window.Config.configPath},"new-post-notice",{padding:"0",width:this.isMobile?"auto":"714px",height:this.isMobile?"100%":"auto","margin-top":"-1px","border-radius":this.isMobile?"none":"10px"});o.onbeforeshow=function(){var e=this.dom.querySelector(".columnist-success");s.subscribeSuggestedColumnists(e,t,i),o.addButtonClose("new-post-notice","botao-fechar"),o.disableEscClose()},o.onbeforeclose=function(){document.querySelector(".no-load")&&document.querySelector(".no-load").addEventListener("click",function(){Object(m.a)({component:"new-post-notice",action:"clique",reference:"botao-fechar-fora"})}),s.suggestSubscribe(!0),n.body.classList.add("restored")}}},{key:"subscribeSuggestedColumnists",value:function(e,n,t){var o=this,s=e.querySelector('[data-slug="'.concat(t,'"]'))||!1,t=!!s&&s.closest(".suggested-columnist-box"),s=e.querySelectorAll(".btn-quero-seguir"),e=e.querySelector(".columnist-success-text");if(t){for(var i,c=t.previousElementSibling;c;){if(c.classList.contains("suggested-columnists-section")){i=c;break}c=c.previousElementSibling}t.remove(),null!=i.nextElementSibling&&!i.nextElementSibling.className.includes("suggested-columnists-section")||i.remove()}e.innerHTML="<strong>".concat(n,"</strong> seu cadastro foi concluído!"),s.forEach(function(e,i){e.addEventListener("click",function(e){var t=e.target.dataset.slug,s=e.target.dataset.campo;o.followedButton(e.target),o.subscribeOnDinamize(n,s,t,!0,i+1)})})}},{key:"getEmail",value:function(){var s=this;return new n(function(t){setTimeout(function(){var e=window.widgetProfile.Login.getUserData();null!==e?(e=e.email.toLowerCase(),s.setEmail(e)):s.setEmail(!1),t()},700)})}},{key:"setEmail",value:function(e){e&&(this.subscribeInput.setAttribute("value",e),this.dom.querySelector(".btn-quero-seguir").removeAttribute("disabled"))}},{key:"checkInput",value:function(e){var t=!1;return t=""!==e.value?!0:t}},{key:"isValidEmail",value:function(e){return new RegExp(/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/).test(e)}},{key:"mailError",value:function(e,t){var s=this.dom.querySelector(".columnist-icon-close"),i=this.dom.querySelector(".columnist-error-email");"error"==e?(this.subscribeInput.classList.add("error-input"),s.style.display="inline-block",s.classList.remove("hide"),i.style.display="block",i.classList.remove("hide"),Object(m.a)({component:"new-post-notice",action:"subscribe-failure",reference:"assinar-principal-"+t.replace("notificacoes-","")}),this.closeWarning(s,i)):(this.subscribeInput.classList.remove("error-input"),s.style.display="none",i.style.display="none")}},{key:"closeWarning",value:function(e,t){var s=this,i=this.dom.querySelector(".btn-quero-seguir");e.addEventListener("click",function(){s.subscribeInput.classList.remove("error-input"),s.subscribeInput.value="",t.classList.add("hide"),e.classList.add("hide"),i.setAttribute("disabled","disabled")})}},{key:"followedButton",value:function(e){e.textContent="cadastrado",e.classList.add("success-follow-button"),e.setAttribute("disabled","disabled"),this.subscribeInput.setAttribute("disabled","disabled")}},{key:"subscribeOnDinamize",value:function(e,t,s,i,n){this._Dinamize={_dados:{url:"https://receiver.emkt.dinamize.com/in/304536/8/efbb7/0",parametros:{update_mode:"AV","text-confirmation":"U2V1IGUtbWFpbCBmb2kgY2FkYXN0cmFkbyBjb20gc3VjZXNzbyE=",cmp1:e,isMsg:!0,"phase-change":"off","form-code":1},id_cmp:t,slug_value:[s],cmp_value:[s]}},this.send(s,t,this._Dinamize,i,n)}},{key:"send",value:function(e,t,s,i,n){var o,c,a=this,t="".concat(t,"=").concat(e,"&"),s="".concat(s._dados.url,"?").concat(t).concat((o=s._dados.parametros,Object.entries(o).map(function(e){e=r()(e,2);return e[0]+"="+e[1]}).join("&")));i?(Object(m.a)({component:"new-post-notice",action:"subscribe-success",position:n,reference:"assinar-mais-acessados-"+e.replace("notificacoes-","")}),this.relatedSlugs.push(e),c=setTimeout(function(){a.relatedSlugs.length&&a.suggestSubscribe(!1),clearTimeout(c)},3e3)):fetch(s,{mode:"no-cors"}).then(function(){i&&Object(m.a)({component:"new-post-notice",action:"subscribe-success",position:n,reference:"assinar-mais-acessados-"+e.replace("notificacoes-","")})})}},{key:"suggestSubscribe",value:function(e){var t=this.relatedSlugs.join("|");this._Dinamize._dados.slug_value=encodeURIComponent(t);var s,i="".concat(this._Dinamize._dados.url,"?cmp6=").concat(this._Dinamize._dados.slug_value,"&").concat((s=this._Dinamize._dados.parametros,Object.entries(s).map(function(e){e=r()(e,2);return e[0]+"="+e[1]}).join("&"))),t=function(e){fetch(i,{mode:"no-cors"}).then(function(){console.log("[".concat(e.length,"] CADASTROS ENVIADOS: ").concat(e))})};!(0<this.relatedSlugs.length&&this.relatedSlugs.length<=5&&e)&&(0==this.relatedSlugs.length&&e||e)||(t(this.relatedSlugs),this.relatedSlugs=[])}},{key:"fixIOSInputZoom",value:function(){var e=document.createElement("meta");e.setAttribute("name","viewport"),e.content="width=device-width, initial-scale=1.0, maximum-scale=1.0,user-scalable=0",document.getElementsByTagName("head")[0].appendChild(e)}}]),i}(e.a)}.call(this,p(32))}}]);