(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{492:function(e,w,k){"use strict";k.r(w),function(n){k.d(w,"default",function(){return v});var e=k(20),a=k.n(e),t=k(28),i=k.n(t),e=k(15),c=k.n(e),t=k(16),o=k.n(t),e=k(142),l=k.n(e),t=k(345),u=k.n(t),e=k(346),r=k.n(e),t=k(347),s=k.n(t),e=k(60),d=k.n(e),t=k(11),m=k.n(t),e=k(348),f=k(73),b=k(5),p=k(353),t=k(54),h=k.n(t);function g(i){var n=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=s()(i);return t=n?(e=s()(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),r()(this,t)}}var v=function(e){u()(s,e);var t,r=g(s);function s(){var n;c()(this,s);for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n=r.call.apply(r,[this].concat(t)),d()(l()(n),"waitWidget",function(){var e=l()(n),t=document.querySelector("#profile-avatar"),i=setTimeout(function(){t&&!window.widgetProfile?e.waitWidget():(clearTimeout(i),n.getEmail())},500)}),n}return o()(s,[{key:"onCreate",value:(t=i()(m.a.mark(function e(){var t,i,a=this;return m.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:document.cookie.includes("SESS")&&this.checkAuth(),this.waitWidget(),this.subimitForm(),this.checkType(),this.closeWarning(),this.loggedPremium=!1,this.isColumnist()&&(t=window.universal_variable&&window.universal_variable.aud||{},i=this.dom.querySelector(".btn-quero-receber").dataset.slug,t.newsletter=i,this.activeClosedNewsLetter()),h()(this.dom).on("click",".btn-quero-receber",function(s){s.preventDefault();function t(){var e=h()(".girouol")[0].dataset.subscribefield,t=(r=s.target.dataset).slug,i=r.campo,n=r.clicktag,r=h()("input.subscriber-email").val();n&&((new Image).src=n),a.isValidEmail(r)&&e?(a.isFieldValid(!0),n=r.replace(/@.*/,"").substring(0,9),a.send(t,i,{_dados:{"landing-page":{url:"https://receiver.emkt.dinamize.com/in/304536/6/05fca/0/",parametros:{update_mode:"AV","text-confirmation":"U2V1IGUtbWFpbCBmb2kgY2FkYXN0cmFkbyBjb20gc3VjZXNzbyE%3D",cmp1:r,isMsg:!0,"phase-change":"off","form-code":11},id_campos:[],slug_value:{},cmp_value:{}}}}),Object(f.a)({component:"offer-newsletter",action:"subscribe-success",reference:"cadastrar-email_"+t}),p.default.open({type:"landing-page",args:{path:"https://noticias.uol.com.br/newsletters/",modal:!0,slug:t,openNewsNotice:!0,loggedPremium:a.loggedPremium,config:{header:!1,email:r,nickname:n}}},"landing-page:left",{width:"100%"})):"true"==e?(a.isFieldValid(!1),Object(f.a)({component:"offer-newsletter",action:"subscribe-failure",reference:"cadastrar-email_"+t})):p.default.open({type:"landing-page",args:{path:"https://noticias.uol.com.br/newsletters/",modal:!0,slug:t,config:{header:!1}}},"landing-page:left",{width:"100%"})}var i=s.target.dataset.slug;a.isClosed()||a.isColumnist()?(a.disableAfterSubscribe(),fetch("https://contentpw.uol.com.br/rest/heimdall/sess",{credentials:"include"}).then(function(e){e.json().then(function(e){a.isPremiumSubscriber(e)?t():Object(f.a)({component:"news-notice",action:"subscribe-porteira",reference:"cadastrar-email_"+i})})}).catch()):(t(),a.clearEmail())}),this.sendOnTypeEnter();case 9:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"activeClosedNewsLetter",value:function(){window.newsletterModule="news-notice"}},{key:"clearEmail",value:function(){h()("#subscriber-cmp1").val("")}},{key:"checkAuth",value:function(){var t=this;Object(b.a)().then(function(e){return t.loggedPremium=t.isPremiumSubscriber(e)}).catch()}},{key:"isPremiumSubscriber",value:function(e){return!!("success"===e.status&&e.data&&e.data.includes("7-32"))}},{key:"disableAfterSubscribe",value:function(){h()("body").bind("DOMSubtreeModified",function(){function t(){h()("#subscriber-cmp1").attr("disabled",!0),h()(".btn-quero-receber").addClass("subscribe-disabled").text("Cadastrado").attr("disabled",!0)}h()(".modal-close").click(t),0!=h()(".modal-close").length&&h()(window).on("keyup","click",function(e){27==(e.keyCode||e.which)&&t()})})}},{key:"send",value:function(e,t,i){var n;return h.a.get(i._dados["landing-page"].url+"?"+(t+"="+e+"&")+(n=i._dados["landing-page"].parametros,Object.entries(n).map(function(e){e=a()(e,2);return e[0]+"="+e[1]}).join("&")))}},{key:"subimitForm",value:function(){h()(this.dom).on("submit","form",function(e){e.preventDefault();var t=h()(e.target),e=t.find(".field-girouol");""!=e.val()&&/^[a-zA-Z0-9][a-zA-Z0-9._-]+@([a-zA-Z0-9._-]+\.)[a-zA-Z-0-9]{2,3}/.exec(e.val())?(h.a.get("https://receiver.emkt.dinamize.com/in/304536/1/5488?"+t.serialize()),e.removeClass("error"),t.find("label.error").hide(),t.find(".form-group").html('<p class="msg-success"><svg class="svg-checked"><use xlink:href="#svg-checked"/></svg> Email cadastrado com sucesso</p>')):(e.addClass("error"),t.find("label.error").show())})}},{key:"checkType",value:function(){var e=h()(".type3 .btn");e&&e.addClass("btn-secondary").removeClass("btn-primary")}},{key:"sendOnTypeEnter",value:function(){h()("#subscriber-cmp1").keypress(function(e){13==(e.keyCode||e.which)&&h()(".btn-quero-receber")[0].click()})}},{key:"closeWarning",value:function(){h()(".subscriber-icon-close").on("click",function(){h()("#subscriber-cmp1").removeClass("error-input").val(""),h()(".error-email").hide(),h()(".subscriber-icon-close").hide()})}},{key:"isFieldValid",value:function(e){!0===e?(h()("#subscriber-cmp1").removeClass("error-input"),h()(".error-email").hide(),h()(".subscriber-icon-close").hide()):(h()("#subscriber-cmp1").addClass("error-input"),h()(".error-email").show(),h()(".subscriber-icon-close").show())}},{key:"isValidEmail",value:function(e){return new RegExp(/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/).test(e)}},{key:"getEmail",value:function(){var i=this;return new n(function(t){setTimeout(function(){var e=window.widgetProfile.Login.getUserData();null!==e?(e=e.email.toLowerCase(),i.setEmail(e)):i.setEmail(!1),t()},700)})}},{key:"setEmail",value:function(e){e&&(h()("#subscriber-cmp1").attr("value",e),this.disableEmailOnClosedNewsletter())}},{key:"disableEmailOnClosedNewsletter",value:function(){(this.isClosed()||this.isColumnist())&&h()("#subscriber-cmp1").prop("disabled",!0)}},{key:"isColumnist",value:function(){return h()(".news-notice").hasClass("columnist")||h()(".news-notice").hasClass("piano")}},{key:"isClosed",value:function(){return h()(".news-notice").hasClass("closed")}}]),s}(e.a)}.call(this,k(32))}}]);