var UOL=window.UOL||{};UOL.perfil=window.UOL.perfil||{},UOL.perfil.widgets=window.UOL.perfil.widgets||{},UOL.perfil.widgets.AvatarProduct=window.UOL.perfil.widgets.AvatarProduct||{},UOL.perfil.widgets.widgetNotify=window.UOL.perfil.widgets.widgetNotify||{},UOL.perfil.widgets.widgetNotify.versionDetails={name:"Widget de Notificações",version:"v3.19.4",base:"nightwatch",description:"changing whatsapp and logout urls"},console.info(UOL.perfil.widgets.widgetNotify.versionDetails.name,UOL.perfil.widgets.widgetNotify.versionDetails.version,UOL.perfil.widgets.widgetNotify.versionDetails.base,UOL.perfil.widgets.widgetNotify.versionDetails.description),function(){var t=0,i=setInterval(function(){t++;try{if(UOL.perfil.widgets.widgetNotify.settings.getConfig().debugMode){var e=document.createElement("div");e.id="widgetNotifyDebugModeBanner",e.style.backgroundColor="red",e.style.color="white",e.style.textAlign="center",e.style.fontSize="14px",e.style.padding="4px",e.innerHTML=["
",""+UOL.perfil.widgets.widgetNotify.versionDetails.name+" ",UOL.perfil.widgets.widgetNotify.versionDetails.version,UOL.perfil.widgets.widgetNotify.versionDetails.description,"
"].join(" "),document.body.insertAdjacentElement("afterbegin",e),clearInterval(i)}else clearInterval(i)}catch(e){console.error("widgetNotify debugmode",e),5${content}${username}
',avatar:{arrow:' ',notLogged:'',logged:' ${svgSeeLaterFlag} ${arrow}
'},counter:'
',messagesContainer:'${sidebar}${notifications}
',mobileNav:'',list:'',listLite:'',listItem:' ${text} ',menuAssinantes:'',notifications:{container:' ${maintabs}
${content}
${contentSL}
',maintabs:'',emptyList:'
Você ainda não tem notificações!
Aqui você receberá notificações sobre seus emails, comentários em notícias e serviços UOL.
',error:'',titleButtons:'',list:{container:' ${content}
',loading:' Aguarde, carregando itens
'},notification:{created:"${timePrefix}${time}${unit}",container:'',icon:'${notificationIconUrl}
',iconEmail:'${notificationIconUrl}
',email:'${namPerson}, você tem ${emails}
',content:'${content} ${created}
',ad:'',del:'x '}},seelater:{list:{container:' ${content}
',empty:' Comece a salvar o conteúdo do UOL para ver depois.
Use a bandeirinha à direita de cada chamada da Home para salvar matérias do seu interesse.
'},item:{content:'${content} Salvo ${created}
',container:'',thumb:'${thumb}
',created:"${timePrefix}${time}${unit}",del:'x '}},newLogin:{messagesContainer:'',container:'${outdoor}${login}
',outdoor:'${outdoorTitle} ${outdoorSubtitle}
',login:'${firstBox}${separate}${secondBox}
',social:'',form:'',separate:'
'}}},UOL.perfil.widgets.widgetNotify.rules=JSON.parse(JSON.stringify(UOL.perfil.widgets.widgetNotify.defaultRules)),UOL.perfil.widgets.widgetNotify.settings=function(e,t){var i=UOL.perfil.widgets.widgetNotify.rules;function n(){return i.auth}function o(){return i.config}function a(){return i.api}function s(){return i.login}function r(){return i.properties}function l(){return i.metrics}return{getDefaultRules:function(e){return e=e||!1,UOL.perfil.widgets.widgetNotify.defaultRules[e]||UOL.perfil.widgets.widgetNotify.defaultRules},getAuth:n,getConfig:o,getDefaults:function(){return i.defaults},getApiProperties:a,getLoginProperties:s,getProperties:r,getMetrics:l,getResources:function(){return i.resources},getTemplates:function(){return i.templates},setDefaultRules:function(e){return(e=e||!1)?i[e]=JSON.parse(JSON.stringify(UOL.perfil.widgets.widgetNotify.defaultRules[e])):i=JSON.parse(JSON.stringify(UOL.perfil.widgets.widgetNotify.defaultRules))},setApiDefaultSettings:function(){i.api=JSON.parse(JSON.stringify(UOL.perfil.widgets.widgetNotify.defaultRules.api))},setAuth:function(e){return i.auth=e,n()},setConfig:function(e){return i.config=e,o()},setApiProperties:function(e){return i.api=e,a()},setLoginProperties:function(e){return i.login=e,s()},setProperties:function(e){return i.properties=e,r()},setResources:function(e){return i.resources=e,i.resources},setMetrics:function(e){return i.metrics=e,l()}}}(window),UOL.perfil.widgets.widgetNotify.utils=function(m,d){var h=UOL.perfil.widgets.widgetNotify.settings;function t(){return!!m.location.href.match(/http(s)?\:\/\/(www.|home.)?uol.com.br/g)}function o(e){return"undefined"===(typeof e).toLowerCase()}function b(e){var t=document.location;try{if(t.hasOwnProperty(e))return t[e];throw"Key doesn't exist"}catch(e){return t.host}}function v(e){return a(null,e)}function a(e,t){e=e||null,t=t||"string";var i=document.cookie;try{if(!e){var n=[];switch(i.length&&(n=i.split(";").map(function(e){return e.trim().split("=")})),t){case"json":case"object":for(var o,a={},s=0;o=n[s++];)a[o[0]]=o[1];return a;case"array":return n;default:return i}}var r=e+"=",l=i.indexOf("; "+r);if(-1==l){if(0!=(l=i.indexOf(r)))return null}else l+=2;var c=i.indexOf(";",l);return-1==c&&(c=i.length),unescape(i.substring(l+r.length,c))}catch(e){return""}}function s(e){return n("localStorage",e)}function n(e,t){e=void 0!==e&&e,t=t||"";var i,n=h.getDefaults(),o=h.getLoginProperties();if(!g()||!e||!m[e])return!1;switch(t){case"loginStatus":i=m[e].getItem(n.prefix+o.localStorage.responseStatus);break;default:for(var a,s={},r=new RegExp("^"+n.prefix+t),l=Object.keys(m[e]),c=0;a=l[c++];)a.match(r)&&(s[a]=m[e].getItem(a));var u=Object.keys(s);i=1==u.length?s[u[0]]:1t-2)for(n=e[a].split(""),x=0;xt))return e;for(var n,o=t,a=e.split(""),s=t;n=a[s--];){if(" "==n)return e.substring(0,o)+i;o=s}},loadAsset:S,locationData:b,merge:T,offsetWidth:u,outerWidth:c,parseHTML:function(e){if(0===e.toLowerCase().trim().indexOf(" ',t.insertAdjacentHTML("beforeend",i));var n=!!t.className.match(/loading/g);!e&&n?t.className=t.className.replace(/(\s+)?loading/,""):e&&!n&&(t.className+=" loading")}function E(e,t){if("pubBottom"==e){var i=document.getElementsByClassName("pubBottom")[0];if(i)switch(t){case 1:i.setAttribute("style","");break;case 0:i.setAttribute("style","display:none !important")}}}function k(){var e=new d,t=w();e.setDefaultEventName(),t.widget.self.className.match(/closed/)?N():G()}function N(e){UOL.perfil.widgets.widgetNotify.notification;var t=A.getProperties(),i=A.getConfig(),n=w(),o=new d;e="function"==typeof e?e:function(){};if(o.isDefaultEventName()&&(o.setAction("widget-open"),!o.dispatchEventAt(n.wrapper)))return!1;if(F(),E("pubBottom",0),P(),t.scrollTop=document.body.scrollTop,A.setProperties(t),n.widget.self.className.match(/closed/)){if(n.widget.self.className=n.widget.self.className.replace(/closed/,"opened"),u("reset"),M.isMobile()&&M.disableDocumentScroll(),S.isUserLoggedIn()&&i.responsive){T(),p.removeEventListener("resize",T),p.addEventListener("resize",T);var a=0,s=setInterval(function(){var e=s;T(),y(),10==++a&&clearInterval(e)},100),r=setInterval(function(){var e=n.main.notifications.container;!("none"==p.getComputedStyle(e).display||!e.childNodes.length)&&(clearInterval(r),y(),p.removeEventListener("resize",y),p.addEventListener("resize",y))},100);setTimeout(function(){clearInterval(r)},2e4)}if(S.isUserLoggedIn())var l=setInterval(function(){n.main.container.querySelectorAll("#widgetNavScroll")[0]&&(clearInterval(l),W({element:"#widgetNavScroll"}))},10);else W({element:"#loginboxScroll"}),M.isMobile()&&(m(),p.removeEventListener("resize",m),p.addEventListener("resize",m));e()}}function G(e){A.getConfig(),A.getProperties();var t=w(),i=new d;e="function"==typeof e?e:function(){};if(i.isDefaultEventName()&&(i.setAction("widget-close"),!i.dispatchEventAt(t.wrapper)))return!1;E("pubBottom",1);var n=t.main&&t.main.mainNavTabs?t.main.mainNavTabs.wrapper:null,o=t.main&&t.main.mobileNavTabs?t.main.mobileNavTabs.wrapper:null;n&&n.getElementsByTagName("a")[0].click(),o&&o.getElementsByTagName("a")[0].click(),t.widget&&t.widget.self&&!t.widget.self.className.match(/closed/)&&(t.widget.self.className=t.widget.self.className.replace(/opened/,"closed")),M.enableDocumentScroll(),s(M.isDesktop()),m();var a=t.main&&t.main.container?t.main.container:null;a&&a.classList.remove("modal-login"),e(),setTimeout(function(){(new d).setDefaultEventName()},0)}function H(e,t){t="undefined"!=t?t:null;if(!(e="undefined"!=e?e:null)||!t)return!1;e.classList.contains("showpass-icon")?(e.classList.remove("showpass-icon"),e.classList.add("hidepass-icon"),t.type="text"):(e.classList.remove("hidepass-icon"),e.classList.add("showpass-icon"),t.type="password")}function O(e){if(!e)return!1;var t=A.getConfig(),i=A.getAuth();if(t.notificationsList.email=[],0 novo(s) email(s)':'um novo email']]),r=M.placeHolder(A.getTemplates().notifications.notification.container,[["${notificationContent}",s],["${additionalClasses}",v()],["${notificationIcon}",a],["${status}","unread"],["${url}",i.emails.emailUrl[0]],["${target}","_blank"],["${color}",t.color],["${pid}","5"],["${classification}",""],["${id}",""]]);r=M.parseHTML(r),t.notificationsList.email.push(r),t.notificationsList.total+=1,A.setConfig(t)}}function I(e,t){if(!e)return!1;var i=A.getConfig(),n=A.getProperties();i.notificationsList.all=[];for(var o=0;o ","")),d=M.placeHolder(A.getTemplates().notifications.notification.content,[["${content}",u],["${created}",s]])}else var d=M.placeHolder(A.getTemplates().notifications.notification.content,[["${content}",u],["${created}",s]]);var g=n.notifications.messages[o].url;9==a&&(g="#");var f=M.placeHolder(A.getTemplates().notifications.notification.container,[["${notificationContent}",d],["${additionalClasses}",v(n.notifications.messages[o].classification)],["${notificationIcon}",r],["${status}",n.notifications.messages[o].read?"read":"unread"],["${url}",g],["${target}","_blank"],["${color}",i.color],["${id}",n.notifications.messages[o].id],["${pid}",n.notifications.messages[o].from],["${classification}",n.notifications.messages[o].classification],["${del}",l]]);f=M.parseHTML(f),i.notificationsList.all.push(f),i.notificationsList.total+=1}A.setConfig(i)}function B(e,t){var n=UOL.perfil.widgets.widgetNotify.notification,o=UOL.perfil.widgets.widgetNotify.utils;t="function"==typeof t?t:function(){};e.addEventListener("click",function(e){n.markNotificationAsRead(this)}),9==e.getAttribute("data-pid")&&e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();var t=w(),i=t.main&&t.main.mainNavTabs?t.main.mainNavTabs.btnSeeLater:null,n=t.main&&t.main.mobileNavTabs?t.main.mobileNavTabs.btnSeeLater:null;o.isMobile()?n.click():i.click()});var i=e.getElementsByClassName("the-btn-delete");i[0]&&i[0].addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();var i=w().main.notifications.content.length;n.delNotifications(this,function(e){A.getProperties();var t=w();e||(1==i&&(t.main.notifications.list.innerHTML.emptyList=A.getTemplates().notifications.emptyList),5==i&&n.loadMoreNotifications())})})}function D(){var e=A.getAuth(),t=w(),i=t.widget.container,n=t.widget.contents.wrapper,o=t.widget.contents.avatar;e.isLogged?o&&"div"!=o.tagName&&(i.removeChild(n),i.insertAdjacentHTML("afterbegin",R()),o=(t=w()).widget.contents.avatar):o&&"svg"!=o.tagName&&(i.removeChild(n),i.insertAdjacentHTML("afterbegin",R()),t=w())}function R(){var e,t,i,n=A.getAuth(),o=A.getTemplates().avatar[n.isLogged?"logged":"notLogged"],a=A.getTemplates().avatar.arrow;return M.placeHolder(o,[["${avatarStyle}",(e=A.getAuth(),t=A.getConfig(),i=t.widgetStyle.avatar,i=i?i+(t.widgetStyle.avatar.match(/\;$/)?"":";"):"",e.isLogged?i:i+function(){var e=A.getConfig();if(!1===e.avatarIconColor)return"";var t=e.avatarIconColor.match(/^(\#)?([\w]+)$/);return"fill: "+(e.avatarIconColor&&t?(t[1]||"")+t[2]+";":"white")}())],["${svgSeeLaterFlag}",' '],["${arrow}",a],["${namPersonFirstLetter}",M.getUserFirstLetter(n.namPerson)]])}function x(e,t,o){UOL.perfil.widgets.widgetNotify.metrics.setLoginLabel("uol");A.getDefaults(),A.getProperties();var a=A.getLoginProperties(),s=w(),r=new d,i=(e=e||null,t=t||null,o=o||function(){},s.login.inputEmail),n=s.login.inputPassword;i.classList.remove("error"),n.classList.remove("error");var l=!1;if(e||t?(e||(l="Usuário não informado.",i.classList.add("error")),t||(l="Senha não informada.",n.classList.add("error"))):(l="Dados não enviados",i.classList.add("error"),n.classList.add("error")),l)throw r.setAction("user-login-failure"),r.setCustomData({error:l}),r.dispatchEventAt(s.main.container),$(1),new Error(l);var c=s.login.btnSubmit.parentNode;c.getElementsByClassName("loading-submit")[0];_(),c.classList.add("form-loading"),u&&clearTimeout(u),u=setTimeout(function(){var e=w(),t=e.login&&e.login.formLoading;t&&(t.className=t.className.replace(/(\s+)?form-loading/g,""),$("kill"),U(),r.setAction("user-login-failure"),r.dispatchEventAt(e.main.container))},1e4),S.doLogin({user:e,pass:t},function(e,t){a.justLoggedIn=!0,s.main.container.className.match(/seelater-modal-login/)&&(a.justLoggedInSeeLater=!0),s.main.container.className.match(/prefs-modal-login/)&&(a.justLoggedInPrefs=!0),U(),c.className=c.className.replace(/(\s+)?form-loading/g,"");var i=!0;if(e){var n=e;-1!=n?(i=!1,$(n)):-1!=n||"object"!=typeof t||t.isLogged?(A.setLoginProperties(a),o()):(i=!1,$("kill"))}else"object"==typeof t&&t.isLogged?(A.setLoginProperties(a),o()):i=!1,i||$("kill");r.setAction("user-login-"+(i?"successful":"failure")),r.dispatchEventAt(s.main.container)});var u=null}function _(e){e=void 0===e||!!e;var t=w();t.login.inputEmail.disabled=e,t.login.inputPassword.disabled=e}function U(){_(!1)}function j(e){var t=w(),i=(e=e||!1,t.login.inputEmail),n=t.login.inputPassword;e&&(i.value=""),n.value=""}function $(e){var t=UOL.perfil.widgets.widgetNotify.metrics,i=(e=void 0!==e?parseInt(e):null,A.getLoginProperties()),n=w();n.main.container.className.match(/loginbox/);if("kill"==e||!e)return function(){if(w().login.main)$(-99)}(),console.error("View::errorLogin","Erro de login sem feedback de erro"),!1;function o(){var e=n.login.form.getElementsByClassName("tooltip")[0];1==i.tries?(e.className.match(/active/)||(e.className+=" active"),setTimeout(function(){e.className.match(/active/)&&(e.className=e.className.replace(/active/,""))},6e3)):(e.className.match(/active/)&&(e.className=e.className.replace(/active/,"")),i.tries++,A.setLoginProperties(i))}document.getElementById("form-info");var a=n.login.form.getElementsByClassName("formFeedback")[0],s=a.getElementsByTagName("strong")[0],r=a.getElementsByTagName("p")[0],l="",c="";switch(e){case-3:case-4:case 500:l="Email bloqueado",c='Este email está bloqueado por violar os termos de uso. ',c+='Para saber mais detalhes entre em contato .';break;case-5:case-7:case-8:case 100:l="IP bloqueado",c="Você excedeu o número de tentativas de login",c+='Se o problema persistir entre em contato .';break;case-6:l="Email bloqueado",c="Você excedeu o número de tentativas de login",c+='Se o problema persistir entre em contato .';break;case-9:case-99:l="Serviço indisponível",c="Tente novamente mais tarde";break;case 1:l="Usuário ou senha inválidos",c="Os campos abaixo são de preenchimento obrigatório.",o();break;case 600:case 200:default:l="Usuário ou senha inválidos",c="Cuidado com as teclas Caps Lock e Shift, pois diferenciamos letras maiúsculas e minúsculas.",o()}(n.main.container.classList.add("wdg-login-expand-two"),n.login.main.classList.add("wdg-login-expand-two"),-99!=e)&&(A.getMetrics().loggedFailure=e,t.userHasLoggedFailure(e));a.style.display="block",s.innerHTML=l,r.innerHTML=c}function V(e){var t=UOL.perfil.widgets.widgetNotify.metrics,i=UOL.perfil.widgets.widgetNotify.view,n=(e="object"==typeof e?e:{},A.getConfig()),o=A.getAuth(),a=w();if(!o.isLogged){if(i.appendModalLogin(),e.metrics){var s=A.getMetrics();mtrcsLogin=s.objectParams.login,mtrcsLogin.area="modal-login",mtrcsLogin.category=e.metrics.category,t.dispatchCustomMetric("generiloginBoxLoginOpen")}e.loginStyle&&(n.loginStyle.temp.title=e.loginStyle.title||n.loginStyle.title,n.loginStyle.temp.subtitle=e.loginStyle.subtitle||n.loginStyle.subtitle);var r=e.customEventsObject?e.customEventsObject:new d;r.setCustomEventName(r.settings.name),e.callbacks&&(n.callbacks._onSeeLaterLogin="function"==typeof e.callbacks.onSeeLaterLogin?e.callbacks.onSeeLaterLogin:function(){},n.callbacks._onPrefsLogin="function"==typeof e.callbacks.onPrefsLogin?e.callbacks.onPrefsLogin:function(){},A.setConfig(n));a.main.container.addEventListener("widgetNotifyModalLogin",function e(t){"user-login-successful"==t.detail.action&&(a.main.container.removeEventListener("widgetNotifyModalLogin",e),r.setAction("modal-close"),r.dispatchEventAt(a.main.container))}),r.setAction("modal-open"),r.dispatchEventAt(a.main.container)&&setTimeout(function(){var t,i=a.main.container;if(i&&(M.isPhone()||i.classList.add("modal-login"),t=e.additionalClasses)){i.classList.add(t);var n=a.login.btnClose,o=function e(){n.removeEventListener("click",e),r.setAction("modal-close"),r.dispatchEventAt(a.main.container)&&i.classList.remove(t)};n.removeEventListener("click",o),n.addEventListener("click",o),document.addEventListener(r.settings.name,function(e){"modal-close"==e.detail.action&&n.removeEventListener("click",o)})}switch(N(),e.additionalClasses){case"seelater-modal-login":l("seelater");break;case"prefs-modal-login":l("prefs");break;case"manual-modal-login":l("manual-modal-login");break;case"modal-login":default:l("widget")}return!0},1)}}function F(){var e=A.getProperties(),t=w(),i=A.getAuth().isLogged,n=t.login.main;if(i||!n)return!1;if("uol"==e.loggedWith){var o=n.getElementsByClassName("wdg-login")[0],a=o.getElementsByClassName("wdg-login-social")[0],s=o.getElementsByClassName("wdg-login-separate-box")[0],r=o.getElementsByClassName("wdg-login-form")[0];r.parentNode.insertBefore(r,a),s.parentNode.insertBefore(s,a),n.classList.add("wdg-login-expand"),t.main.container.classList.add("wdg-login-expand"),t.login.btnUol.style.display="none",t.login.form.style.display="block"}if(e.loggedWith&&e.loggedName){var l=e.loggedName,c=l.split(" ");switch(3<=c.length&&(l=c[0]+" "+c[1]),e.loggedWith){case"facebook":t.login.social.btnFacebook.getElementsByTagName("strong")[0].textContent=l,t.login.social.btnFacebook.classList.add("btn-w-name");break;case"google":t.login.social.btnGoogle.getElementsByTagName("strong")[0].textContent=l,t.login.social.btnGoogle.classList.add("btn-w-name")}}}function W(s){var e=A.getDefaults().scrollbar,r=A.getProperties();s=s||{};s=M.merge(e,s,!0),function(){var e,t="string"==typeof s.element?(e=document.querySelectorAll(s.element)).length?e[0]:null:s.element,i=!1;if(t)for(var n,o=t.id,a=0;n=r.miniScrollElements[a++];)o&&n.target.id==o.match(/\w+/)[0]&&(i=!0);return t&&t.getElementsByClassName("miniscroll-container").length&&i}()||"function"!=typeof Miniscroll||(r.miniScrollElements.push(new Miniscroll(s.element,s)),A.setProperties(r))}function X(){var e="";switch(A.getConfig().avatarSize){case"mini":e="template-mini";break;case"full":default:e="template-default"}return e}function q(e){var t;switch(e){case 2:t="icon-comentarios";break;case 4:t="icon-tvuol";break;case 5:t="icon-email";break;case 6:t="icon-information";break;case 8:t="icon-partners";break;case 9:t="icon-seelater";break;case 7:case 10:case 99:t="icon-uol-notification";break;default:t="icon-defaultflag"}return' '}function z(e){if(!e)return console.error("_switchTabsMobile com o parâmetro inválido"),!1;var t=UOL.perfil.widgets.widgetNotify.seeLater.view,n=A.getProperties(),o=w(),a=(A.getConfig(),o.main.notifications.container,o.main.notifications.list),s=(o.main.notifications.listsee,o.sidebar.container),r=o.main.mobileNavTabs.wrapper.getElementsByClassName("active"),l=e.getAttribute("data-tab"),c=o.main.notifications.scroll,u=o.main.notifications.seeScroll;for(i=0;i
'),t.delNotification(i,function(e,t){!function(e,t){var i=l.getElementsByClassName("notification-status-loading")[0];if(e){i.parentNode.removeChild(i),l.insertAdjacentHTML("afterbegin",'Ocorreu um erro, desculpe.
Tente novamente em instantes. Certo ');var n=l.getElementsByClassName("notification-status-error")[0],o=n.getElementsByTagName("b")[0];s(!0),o.addEventListener("click",function(e){return e.preventDefault(),setTimeout(function(){n.parentNode.removeChild(n)},100),!1})}else var a=setInterval(function(){clearInterval(a),l.className+=" notification-status-remove",i.parentNode.removeChild(i),a=setInterval(function(){l.parentNode.removeChild(l),clearInterval(a),s(!1)},500)},500);d.setProperties(r)}(e)})},getCounters:function(e){var t=UOL.perfil.widgets.widgetNotify.api,i=UOL.perfil.widgets.widgetNotify.notification,n=d.getConfig(),o=(e="function"==typeof e?e:function(){},d.getResources());i.countersExec=!1;var a=[o.protocolHTTP,o.base,g.placeHolder(o.notifications.getCounters,[["${timestamp}",""]])].join("");n.test&&n.test.mocked&&(a=[o.protocolHTTP__TEST,o.base__TEST,o.base__TEST__PORT,g.placeHolder(o.notifications.getCounters,[["${timestamp}",""]])].join(""));var s=function(){i.countersExec||(i.countersExec=!0,r&&c.clearTimeout(r),e&&e())},r=c.setTimeout(function(){try{throw{name:l.apiName,message:"Timeout na resposta de notificações(counter)."}}catch(e){console.error(e)}s()},15e3),l={apiName:"Notification::getCounters",uri:a,method:"GET",success:{handleCodes:{200:{callback:function(e,t,i){if(!t||"object"!=typeof t||!t.result)throw s(),{name:"Notification::getCounters",message:"Erro na resposta de notificações (success:error)"};return u(t,s),p(!1),t}}}},error:{throwMessage:"Erro na resposta de notificações (error)",callback:s}};return t.ApiExec(l)},getCountersSuccessMethod:u,getList:i,getListCallback:m,listenSubscriptionUpdates:p,listenSubscriptionSuccessCallback:l,loadMoreNotifications:n,notificationsFillBlankSpaceMobile:function(){var e=f.returnElements(),t=d.getProperties();t.notifications.loadedEverything||t.notifications.mobileFillSpaceRequestExecuted||setTimeout(function(){t.notifications.loadedEverything&&t.notifications.mobileFillSpaceRequestExecuted||g.isMobile()&&(el=e.main.notifications,el.scrollHeight>el.clientHeight&&(!el.style.overflow||""!=el.style.overflow)||(t.notifications.mobileFillSpaceRequestExecuted=!0,d.setProperties(t),n()))},500)},markNotificationAsRead:function(i){if(!i)return!1;if(i.getAttribute("data-id")){var e=UOL.perfil.widgets.widgetNotify.api,t={id:i.getAttribute("data-id"),classification:i.getAttribute("data-classification"),pid:i.getAttribute("data-pid")};e.markNotificationAsRead(t,function(e,t){t&&"object"==typeof t&&"200"==t.sc?i.className=i.className.replace(/unread/,"read"):console.error("markNotificationAsRead::success","Erro ao marcar as mensagens como lidas",t)})}}}}(window),UOL.perfil.widgets.widgetNotify.seeLater=function(e,t){UOL.perfil.widgets.widgetNotify.api,UOL.perfil.widgets.widgetNotify.core;var r,l=UOL.perfil.widgets.widgetNotify.login,f=UOL.perfil.widgets.widgetNotify.settings,g=UOL.perfil.widgets.widgetNotify.utils,p=UOL.perfil.widgets.widgetNotify.view,i=UOL.perfil.widgets.widgetNotify.customEvent;function m(e,n){var t=UOL.perfil.widgets.widgetNotify.api,i=UOL.perfil.widgets.widgetNotify.utils,o=f.getConfig(),a=f.getResources(),s=a.seelater.controllers.list;try{var r={itemsPerPage:a.seelater.configs.list.itemsPerPage,page:a.seelater.configs.list.page,isUpdate:!1,publicRequest:!1};e=e&&"object"==typeof e&&0 ',"${url}",r):""),c="the-list-no-thumb",u=T(n.createdOn),d=u?v.diffDate(u,a.seelater.offset):"";d=v.placeHolder(h.getTemplates().seelater.item.created,[["${timePrefix}",d.prefix],["${time}",d.value?d.value+" ":""],["${unit}",d.unit]]);var g=v.placeHolder(h.getTemplates().seelater.item.thumb,[["${thumb}",l],["${noThumb}",c]]),f=v.placeHolder(h.getTemplates().seelater.item.del,[["${id}",n.objectId]]),p=v.placeHolder(h.getTemplates().seelater.item.content,[["${content}",n.title],["${created}",d],["${noThumb}",c]]),m=v.placeHolder(h.getTemplates().seelater.item.container,[["${seelaterContent}",p],["${seelaterThumb}",g],["${status}",n.opened?"read":"unread"],["${url}",(n.url||"").toString()],["${target}","_blank"],["${id}",n.objectId],["${color}",o.color],["${del}",f]]);m=v.parseHTML(m),b._cache.updateList(n,m)}h.setConfig(o),i(b._cache.getList())}(e,0,function(e){!function(e,t){var t="function"==typeof t?t:function(){},i=c.returnElements(),a=h.getProperties(),n=i.main?i.main.notifications.listsee:null,o=function(e){var e="function"==typeof e?e:function(){},t=b._cache.getList();{if(t&&t.length){for(var i,n,o=document.createDocumentFragment(),a=document.createDocumentFragment(),s=0;n=t[s++];)(i=n.domElement||null)&&i.seeLaterAppendedToList||(l(i),a.appendChild(i),i.seeLaterAppendedToList=!0);return o.appendChild(a),e(),o}return!1}}(function(){var o=0;c.buildScrollBar({element:"#seeScroll",onScroll:function(e){if(0==e&&0!=o)o=0;else if(0
');var t=o.getElementsByClassName("notification-status-loading")[0];e.preventDefault(),e.stopPropagation();var n=setTimeout(function(){t.parentNode.removeChild(t),r(o)},1e4);b.removeById(s,function(e){t=o.getElementsByClassName("notification-status-loading")[0],clearInterval(n),0==e.success||410==e.status?(t&&t.parentNode.removeChild(t),r(o)):setTimeout(function(){o.className+=" notification-status-remove",t&&t.parentNode.removeChild(t),setTimeout(function(){o.parentNode.removeChild(o);var e=setInterval(function(){!function(){var e=h.getProperties(),t=c.returnElements().main.notifications.listsee,n=t.childElementCount,o=e.seelater.loadedEverything;o&&0==n&&d();var a=t.offsetHeight,s=0;for(i=0;iOcorreu um erro, desculpe.
Tente novamente em instantes. Certo ');var t=e.getElementsByClassName("notification-status-error")[0];t.getElementsByTagName("b")[0].addEventListener("click",function(e){return e.preventDefault(),setTimeout(function(){t.parentNode.removeChild(t)},100),!1})}function s(){var e=c.returnElements(),t=e.main?e.main.notifications.listsee:null,i=t.children.length?t.children[0]:null;if(!t||!i)return!1;t.innerHTML=h.getTemplates().notifications.error;var n=!1;return t.getElementsByClassName("btn-try-again")[0].addEventListener("click",function(e){e.preventDefault(),n||(e.target.innerHTML="Carregando...",n=!0,setTimeout(function(){b._cache.clear(),o()},2e3))}),!1}function d(){var e=c.returnElements();(e.main?e.main.notifications.listsee:null).innerHTML=h.getTemplates().seelater.list.empty}function n(e){e="function"==typeof e?e:function(){};var t=c.returnElements(),i=h.getProperties(),n=t.main?t.main.notifications.listsee:null;n.innerHTML="",n.innerHTML=h.getTemplates().notifications.list.loading,h.getResources().seelater.controllers.list.currentPage=0;var o=setInterval(function(){"seelater"==i.activeTab&&(e(),clearInterval(o))},500)}return{getlistSeeLater:o,updateMessages:a,clearList:n,saveTheZelda:function(){var o=0,a=setInterval(function(){o+=100;var e=document.getElementsByClassName("seelaterList")[0];if(e){var t=e.getElementsByClassName("the-list-item"),i=e.getElementsByClassName("see-empty"),n=e.getElementsByClassName("notifications-error");(t.length||i&&i[0]||n&&n[0])&&clearInterval(a)}1e4<=o&&(clearInterval(a),s())},100)},init:function(){h.getConfig().enableSeeLater&&n(function(){b._cache.clear(),o()})}}}(window),UOL.perfil.widgets.widgetNotify.prefs=function(e,t){UOL.perfil.widgets.widgetNotify.api,UOL.perfil.widgets.widgetNotify.core;var r,l=UOL.perfil.widgets.widgetNotify.login,u=UOL.perfil.widgets.widgetNotify.settings,c=UOL.perfil.widgets.widgetNotify.utils,d=UOL.perfil.widgets.widgetNotify.view,i=UOL.perfil.widgets.widgetNotify.customEvent;function n(n,e,o){try{g("get",n,e)}catch(e){return console.error(e),o({status:400,error:e.message,timestamp:new Date}),!1}var t=UOL.perfil.widgets.widgetNotify.api,i=u.getConfig(),a=u.getResources(),s=[a.protocolHTTP,a.prefs.base];switch(i.test.mocked&&(s=[a.protocolHTTP__TEST,a.base__TEST,a.base__TEST__PORT,a.prefs.test.base]),n){case"tag":s.push(a.prefs.endpoints.tags.get);break;case"tagAll":s.push(a.prefs.endpoints.tags.getAll)}s=s.join("").replace("${categoryId}",e),i.test.prefs.loggedUser&&(s+="?UOLSER=1");var r={apiName:"Prefs::get::"+n,uri:s,method:"GET",type:"application/json;charset=UTF-8",customHeaders:{"X-Request-With":"XMLHttpRequest"},success:{handleCodes:{200:{callback:function(e,t,i){if((t=t||{}).success=!(!t||"object"!=typeof t),o(t),!t.success)throw{name:"Prefs::get::"+n,message:"Resposta de requisição não esperada. ("+e.status+" "+e.statusText+")"};return t}},400:{callback:function(e,t,i){return(t=t&&"object"==typeof t?t:{}).success=!1,o(t),t}},401:{callback:function(e,t,i){return(t=t&&"object"==typeof t?t:{}).success=!1,o(t),t}},403:{callback:function(e,t,i){return(t=t&&"object"==typeof t?t:{}).success=!1,o(t),t}},500:{callback:function(e,t,i){return(t=t&&"object"==typeof t?t:{}).success=!1,o(t),t}}}}};return t.ApiExec(r)}function g(e,t,i){if("save"==e)switch(t){case"tag":if(!i||!Object.keys(i).length)throw{name:"Prefs::save::"+t,message:"Dados para salvar não foram enviados."};if(!Object(i).hasOwnProperty("categoryId")||!i.categoryId)throw{name:"Prefs::save::"+t,message:"ID de categoria não definida."};if(!Object(i).hasOwnProperty("tags")||!i.tags||!i.tags.length)throw{name:"Prefs::save::"+t,message:"Propriedade 'tags' vazia ou indefinida."};if(1=t.triesMax)throw t.triesCounters[e]=t.triesDefaultCounter,u.setApiProperties(t),{name:"Tentativas excedidas.",message:"O número máximo de tentativas de requisições foi excedido."};return t.triesCounters[e]=n?i:t.triesDefaultCounter,t.lastApiRequestTimestamp[e]=new Date,u.setApiProperties(t),!1}function f(e,t){var i=!!e&&"number"==typeof e&&!isNaN(e)&&""!=e;if(!i&&t)throw{name:"ID inválido",message:"O ID de produto é inválido."};return i}function p(r){if(!(r=r||!1))throw{name:"API::ApiExec ERROR",message:"All required properties needs to be defined."};return r.callback=r.callback||function(){},c(),d.ajax({url:r.uri,cors:r.cors||!0,method:r.method||null,type:r.type||null,customHeaders:r.customHeaders||null,data:r.data||null,success:function(t,i){try{c(r.apiName);var e={name:r.apiName||"API",handle:{}},n=r.success.handleCodes;for(var o in n)if(n.hasOwnProperty(o)){var a=n[o];n[o].hasOwnProperty("callback")&&(a.callback=n[o].callback.bind(null,t,i)),e.handle[o]=a}return function(e,t,i){var e=e&&!isNaN(e)?e:null,i=d.merge({name:"",handle:{}},i);try{if(!e)throw{message:"statusId não definido"}}catch(e){}var n=null,o=!0;i.handle[e]?(n=i.handle[e],o=!1):n={};n=d.merge({throwAfterCallback:!0},n);var a=null,s="";switch(e){case 200:case 201:case 204:a=e,s="",function(e){e="string"==typeof e&&e?e:"default";var t=u.getApiProperties();t.triesCounters[e]=t.triesDefaultCounter,u.setApiProperties(t)}(i.name);break;case 400:a=400,s="Objeto de requisição inválido.";break;case 401:a=401,s="Cookie de autenticação inválido ou inexistente.";break;case 403:a=403,s="Token inválido.";break;case 503:a=503,s="Spam-lock.",n.spamLockRetry=t.getResponseHeader("Retry-After")||20;break;case 502:default:a=!o&&e||502,s=!(o||!n.message)&&n.message||"Falha de comunicação com sistema."}var r={};n.name=r.name=i.name,n.status=r.status=a||null,n.message=r.message=s||"",hasErrorObj=!(!n.status||!n.message),n.callback&&"function"==typeof n.callback&&n.callback(r);if(hasErrorObj&&n.throwAfterCallback)throw n;return r}(t.status,t,e)}catch(e){console.error(e.name,e.message);var s=r.error;return s&&s.callback&&s.callback(e,t,i)}},error:function(e,t,i){var n=r.error;try{throw{name:n&&n.throwName||r.apiName,message:n&&n.throwMessage||"Erro na resposta. Return: "+t.status+" "+e}}catch(e){console.error(e),n&&n.callback&&n.callback(e)}}})}function o(n,o,e){try{n=n||!1,o="function"==typeof o?o:function(){};var t=u.getResources(),i=u.getConfig(),a=[t.protocolHTTP,t.profile.urlBase,t.profile.products.base.all].join("");i.test&&i.test.mocked&&(a=[t.protocolHTTP__TEST,t.profile.urlBase__TEST,t.base__TEST__PORT,t.profile.products.base.all].join(""));var s=null}catch(e){return console.error("API::_ApiGetAllProducts",e.name,e.message),!1}p({apiName:"API::_ApiGetAllProducts",uri:a,callback:o,success:{handleCodes:{200:{callback:function(e,t,i){if(t&&"object"==typeof t)return s=function(e,t){var e=e||!1,t=t||!1,i=u.getApiProperties();if(e&&""!=e.token)return function(e){e=e||null;var t=u.getApiProperties();t.token=e,u.setApiProperties(t)}(e.token),t||(i.products=e.productList,u.setApiProperties(i)),i.products;return!1}(t,n),o(null,s);throw{name:"API::_ApiGetAllProducts",message:"Resposta de requisição não esperada. ("+e.status+" "+e.statusText+")"}}}}}})}function s(e,a,t){try{e=f(e)?e:null,a="function"==typeof a?a:function(){};var i,n=u.getResources();i=e?[n.protocolHTTP,n.base,d.placeHolder(n.notifications.getByProduct,[["${productId}",e]])].join(""):[n.protocolHTTP,n.base,d.placeHolder(n.notifications.get,[["${first_page}","false"]])].join("")}catch(e){return console.error("API::_ApiGetProductsNotifications",e.name,e.message),!1}p({apiName:"API::_ApiGetProductsNotifications",uri:i,callback:a,success:{handleCodes:{200:{callback:function(e,t,i){if(t&&"object"==typeof t){var n=!!(o=t)&&o.result.docs;return a(null,n)}throw{name:"API::_ApiGetProductsNotifications",message:"Resposta de requisição não esperada. ("+e.status+" "+e.statusText+")"};var o}}}}})}function r(n,o,a,e){try{n=f(n,!0)?n:null,a="function"==typeof a?a:function(){},e=void 0===e||!!e;if("boolean"!=typeof o)throw new Error("'state' deve ser booleano");o=!!o;var t=u.getResources(),i=[t.protocolHTTP,t.profile.urlBase,t.profile.products.base.single,t.profile.products.notifications.enable].join(""),s={token:g(),productId:n,enabled:o}}catch(e){return console.error("API::_ApiSetProductEnabled",e.name,e.message),!1}p({apiName:"API::_ApiSetProductEnabled",uri:i,method:"POST",data:s,callback:a,success:{handleCodes:{200:{callback:function(e,t,i){a(null,t),l(n,{isEnabledByUser:o})}},403:{throwAfterCallback:e,callback:function(e,t,i){h(function(e){r(n,o,a,!1)})}}}}})}function m(e,n,t){try{n="function"==typeof n?n:function(){},t=void 0===t||!!t;var i={id:"",classification:"",token:g(),pid:""},o=d.merge(i,e);o.token=g();var a=u.getResources(),s=u.getConfig(),r=[a.protocolHTTP,a.base,a.notifications.delete[o.classification.toLowerCase()]].join("");s.test&&s.test.mocked&&(r=[a.protocolHTTP__TEST,a.base__TEST,a.base__TEST__PORT,a.notifications.delete[o.classification.toLowerCase()]].join("")),r=d.placeHolder(r,[["${id}",o.id],["${classification}",o.classification],["${token}",o.token],["${clientSystem}",o.pid]])}catch(e){return console.error("API::_ApiDeleteNotification",e.name,e.message),!1}p({apiName:"API::_ApiDeleteNotification",uri:r,callback:n,success:{handleCodes:{200:{callback:function(e,t,i){n(null,t)}},403:{throwAfterCallback:t,callback:function(e,t,i){h(function(e){m(o,n,!1)})}}}}})}function h(i){return o(!0,function(e,t){return!e&&i(u.getApiProperties().token)})}return{init:function(e){o(!1,e)},getAllProducts:a,getAllProductsNotifications:function(e){return s(null,e)},getProduct:i,getProductNotifications:function(e,t){return s(e,t)},getProductSettings:function(e,t){try{return function(a,s,e){try{var a=f(a,!0)?a:null,s="function"==typeof s?s:function(){},t=u.getResources(),i=[t.protocolHTTP,t.profile.urlBase,t.profile.products.base.single,t.profile.products.notifications.settings].join("");i+="?productId="+a;var r=null}catch(e){return console.error("API::_ApiGetProductSettings",e.name,e.message),!1}p({apiName:"API::_ApiGetProductSettings",uri:i,callback:s,success:{handleCodes:{200:{callback:function(e,t,i){if(t&&"object"==typeof t)return o=t||null,r=!(!(n=a)&&!o)&&function(e,t){var i=t||null;if(i)return l(e,{settings:i})}(n,o),s(null,r);throw{name:"API::_ApiGetProductSettings",message:"Resposta de requisição não esperada. ("+e.status+" "+e.statusText+")"};var n,o}}}}})}(e,t)}catch(e){console.error("API::getProductSettings",e)}},getProductIcon:function(e){var t=i(e);return t?t.iconSymbol:null},getProductName:function(e){var t=i(e);return t?t.name:null},delNotification:function(e,t){return n(function(){m(e,t)})},markNotificationAsRead:function(e,t){return n(function(){!function t(e,n,i){try{var n="function"==typeof n?n:function(){},i=void 0===i||!!i,o={id:"",classification:"",token:g(),pid:""},a=d.merge(o,e);if(!a.classification)throw{name:"API::_ApiMarkNotificationAsRead",message:"Classification não definida"};var s=u.getResources(),r=s.notifications.markAsRead[a.classification.toLowerCase()];if(!r)return void n(null,null);var l=u.getConfig(),c=[s.protocolHTTP,s.base,r].join("");l.test&&l.test.mocked&&(c=[s.protocolHTTP__TEST,s.base__TEST,s.base__TEST__PORT,r].join("")),c=d.placeHolder(c,[["${id}",a.id],["${classification}",a.classification],["${token}",a.token],["${clientSystem}",a.pid]])}catch(e){return console.error("API::_ApiMarkNotificationAsRead",e.name,e.message),!1}p({apiName:"API::_ApiMarkNotificationAsRead",uri:c,callback:n,success:{handleCodes:{200:{callback:function(e,t,i){n(null,t)}},403:{throwAfterCallback:i,callback:function(){h(function(e){t(a,n,!1)})}}}}})}(e,t)})},setProductEnabled:function(e,t,i){return r(e,t,i)},setProductSettings:function(e,t,i){return function(n,e,o,t){try{var n=f(n,!0)?n:null,e=e,o="function"==typeof o?o:function(){},t=void 0===t||!!t;if("object"!=typeof e)throw new Error("'settings' deve ser objeto");var i=u.getResources(),a=[i.protocolHTTP,i.profile.urlBase,i.profile.products.base.single,i.profile.products.notifications.settings].join(""),s={productId:n,token:g(),productSettings:e}}catch(e){return console.error("API::_ApiSetProductSettings",e.name,e.message),!1}p({apiName:"API::_ApiSetProductSettings",uri:a,method:"POST",data:s,callback:o,success:{handleCodes:{200:{callback:function(e,t,i){o(null,t)}},403:{throwAfterCallback:t,callback:function(e,t,i){h(function(e){r(n,state,o)})}}}}})}(e,t,i)},setProfileAvatar:function(e,t){return n(function(){!function n(o,a,e){try{var o=o||null,a="function"==typeof a?a:function(){},e=void 0===e||!!e,t=u.getResources(),i=[t.protocolHTTP,t.profile.urlBase,t.profile.avatar.upload].join(""),s=new FormData;s.append("token",g()),s.append("avatar",o)}catch(e){return console.error("API::_ApiSetProfileAvatar",e.name,e.message),!1}p({apiName:"API::_ApiSetProfileAvatar",uri:i,method:"POST",data:s,callback:a,success:{handleCodes:{200:{callback:function(e,t,i){a(null,t)}},403:{throwAfterCallback:e,callback:function(e,t,i){h(function(e){n(o,a,!1)})}},415:{message:"Arquivo inválido ou não suportado."}}}})}(e,t)})},updateTokenOnMethodInit:n,isProductEnabled:function(e){var t=i(e);return t?t.isEnabledByUser:null},isProductValid:function(e){return!!i(e)},isProductIdValid:f,hasProductSettings:function(e){var t=i(e);return t?!t.isOnlyAbleToDisable:null},ApiExec:p,_ApiDeleteNotification:m}}(window),UOL.perfil.widgets.widgetNotify.metrics=function(g,c){var f=UOL.perfil.widgets.widgetNotify.utils,p=UOL.perfil.widgets.widgetNotify.settings,d=UOL.perfil.widgets.widgetNotify.view;function m(){var e=UOL.perfil.widgets.widgetNotify.view,t=p.getMetrics();if(!!e.returnElements().widget.self.className.match(/opened/g))return!1;t.loggedFailure=!1,mtrcsLogin=t.objectParams.login,mtrcsLogin.area="black-bar",mtrcsLogin.category="widget-notificacoes",mtrcsLogin.label="",t.clickOut=!1,t.testMetrics=[]}function h(e,t){var i=p.getConfig(),n=p.getResources(),o=(p.getProperties(),p.getMetrics());if(!(e=void 0!==e&&e))return!1;var a=function(e){var t=p.getMetrics();"fechar-modal-login"==e.label&&t.clickOut&&(e.label="fechar-clique-fora",t.clickOut=!1);var i=e.category;e.category&&(i.match(/login-/)||(e.category="login-"+e.category));return e}(t),s=(p.getMetrics().environment,""),r=!1,l="",c="";switch(e){case"impression":s="countEvent",l="event",a.action="impressao";break;case"login-success":s="countEvent",l="event",a.action="login-success",r=!0;break;case"login-failure":s="countEvent",l="event",a.action="login-failure",r=!0;break;case"login-failure-user-pass":s="countEvent",l="event",a.action="login-failure-user-pass",r=!0;break;case"click":s="countClick",l="click",(a=function(e){var e=e||{},t=p.getMetrics(),i="";t.isLogged&&(i=function(){var e,t=p.getMetrics();switch(t.environment){case"uolhome":e=t.objectParams.home;break;case"v1":case"v2":case"v3":case"blogosfera-v1":case"blogosfera-v2":case"blogosfera-v3":default:e=t.objectParams.default}return e}());return f.merge(i,e,!0)}(t)).action="clique"}try{if("function"==typeof g.uolAnalytics?g.universal_variable&&g.universal_variable.aud&&g.universal_variable.aud.ga&&g.universal_variable.aud.ga.filename&&"uolestacoes"==g.universal_variable.aud.ga.filename?(c=g.universal_variable.aud.ga.filename,uolAnalyticsResponse=g.uolAnalytics(c+"."+l,a),i.debugMode&&console.log("METRIC UOL ANALYTICS EVENT: "+c+"."+l)):(uolAnalyticsResponse=g.uolAnalytics(l,a),i.debugMode&&console.log("METRIC UOL ANALYTICS EVENT: "+l)):g.UOLPD&&g.UOLPD.Audience2&&g.UOLPD.Audience2[s]&&g.UOLPD.Audience2[s](a),i.debugMode&&console.log("Metrics: ",JSON.stringify(a,null,4)),i.test&&i.test.mocked){o.testMetrics.push(a);var u=[n.protocolHTTP__TEST,n.base__TEST,n.base__TEST__PORT,n.metrics.test.path].join(""),d=new XMLHttpRequest;d.open("POST",u,!0),d.setRequestHeader("Content-Type","application/json"),d.send(JSON.stringify(a,null,4))}r&&(r=!1,m())}catch(e){console.error("Error running metrics:",e)}}function b(e){var t=p.getMetrics(),i=p.getAuth().isLogged,n=i?"widget-notificacoes-logado":"widget-notificacoes-deslogado",o={};if(i)switch(t.environment){case"uolhome":o={category:"header",area:n,action:t.objectParams.default.action,label:[t.properties.component.prefix,s(e)].join("-"),position:"coluna-unica"};break;case"v1":case"v2":case"v3":case"blogosfera-v1":case"blogosfera-v2":case"blogosfera-v3":default:o={component:n,action:t.objectParams.default.action,reference:[t.properties.component.prefix,s(e)].join("-")}}else{var a=t.objectParams.login;o={category:a.category,label:s(e),area:a.area,position:a.position}}return o}function u(e){var t=p.getMetrics(),i=t.customEvents[e]||!1;if(!i)return!1;var n="";switch(e){case"LoginSuccess":n="login-success";var o=t.objectParams.login;break;case"LoginFailureDataInvalid":n="login-failure-user-pass";o=t.objectParams.login;break;case"LoginFailure":n="login-failure";o=t.objectParams.login;break;default:n="impression";o=b(i)}return h(n,o)}function v(){return p.getMetrics().events}function s(e){var t=p.getMetrics(),i=t.isLogged?e.references.logged||null:e.references.notLogged||null;return t.properties.references[i]}return{init:function(){p.getMetrics();var e,t,i,n,o=p.getConfig(),a=d.returnElements();if(f.isInIframe()&&!o.test.mocked)return!1;s=p.getMetrics(),r=p.getConfig(),s.environment=f.getSiteVersion(),(r.test&&r.test.mocked||"dev"==r.environment)&&(s.environment="uolhome"),p.setMetrics(s),(e=p.getMetrics()).isLogged=p.getAuth().isLogged,p.setMetrics(e),t=p.getMetrics(),i=t.properties.component.prefix,n=(p.getAuth().isLogged?[i,t.properties.component.logged]:[i,t.properties.component.notLogged]).join("-"),t.objectParams.default.component=n,t.objectParams.home.mod="mod-0;component",p.setMetrics(t),p.getAuth().isLogged?f.cookieSet("widget-notificacao",1,c,"/"):f.cookieDel("widget-notificacao","/");var s,r;var l=a.widget&&a.widget.container;l&&l.removeAttribute("data-has-metrics"),function(){var e,t,n=p.getMetrics(),i=v();if(i.length)for(function(){var e=p.getMetrics();for(var t in e.intervals)e.hasOwnProperty(t)&&(clearInterval(e.intervals[t].interval),e.intervals[t].interval=null);p.setMetrics(e)}(),e=0;t=i[e++];)o(t,e);function o(t,i){return!(!n.intervals[i]||!n.intervals[i].interval)||(n.intervals[i]={interval:null},!!n.intervals[i].interval||(n.intervals[i].interval=setInterval(function(){var e=document.querySelectorAll(t.element);if(e.length&&n.intervals[i].interval)return function(e,t,i){for(var n,o=p.getMetrics(),a=0;n=t[a++];)if("true"!=n.getAttribute("data-has-metrics"))u(n,e,i),n.setAttribute("data-has-metrics","true"),n.setAttribute("data-metrics-id",i);else{var s=n.getAttribute("data-metrics-id");if(s&&s!=i){var r=v(),l=null;if(l=r[s-1]){var c=o.eventListenerFunctions[s];n.addEventListener?n.removeEventListener(l.eventType,c,!0):n.attachEvent?n.detachEvent("on"+l.eventType,c):n["on"+l.eventType]=""}u(n,e,i),n.setAttribute("data-metrics-id",i)}}function u(e,t,i){var n=p.getMetrics(),o=function(e,t){if(!function(e,t){if(!e.if)return!0;var i,n=d.returnElements(),o=!1;for(itm in e.if)switch(itm){case"hasClass":i=new RegExp(e.if[itm],"g"),o=!!t.className.match(i);break;case"widgetState":i=new RegExp(e.if[itm],"g"),o=!!n.widget.self.className.match(i);break;default:o=!0}return o}(e,t))return!1;var i=b(e);h(e.eventType,i)}.bind(null,t,e);e.addEventListener?(e.removeEventListener(t.eventType,o,!0),e.addEventListener(t.eventType,o,!0)):e.attachEvent?(e.detachEvent("on"+t.eventType,o),e.attachEvent("on"+t.eventType,o)):(e["on"+t.eventType]="",e["on"+t.eventType]=o),n.eventListenerFunctions[i]=o,p.setMetrics(n)}}(t,e,i)},500),p.setMetrics(n),n.intervals[i].interval))}}(),function(){var e=d.returnElements();function t(e){setTimeout(function(){!function(e){var t=p.getMetrics(),i=p.getProperties();switch(e.detail.action){case"modal-close":m();break;case"user-login-successful":e.detail.customData&&(t.objectParams.login=e.detail.customData.metrics,i.loggedWith=e.detail.customData.metrics.label,g.history.replaceState({},document.title,g.location.pathname)),t.objectParams.login.label&&u("LoginSuccess");break;case"user-login-failure":e.detail.customData&&(t.objectParams.login=e.detail.customData.metrics,i.loggedWith=e.detail.customData.metrics.label,g.history.replaceState({},document.title,g.location.pathname)),t.objectParams.login.label&&!t.loggedFailure&&u("LoginFailure")}}(e)},500)}e.main&&e.main.container&&(e.main.container.addEventListener("widgetNotifyModalLogin",t),e.main.container.addEventListener("widgetNotifySeeLater",t),e.main.container.addEventListener("widgetNotifyPrefs",t),e.main.container.addEventListener("widgetNotifyEvent",t))}()},userHasLoggedIn:function(){},userHasLoggedFailure:function(e){switch(p.getConfig(),e){case 1:case 200:case 600:u("LoginFailureDataInvalid");break;default:u("LoginFailure")}},dispatchCustomMetric:u,resetModalMetrics:m,setLoginLabel:function(e){var t=UOL.perfil.widgets.widgetNotify.utils,i=p.getProperties(),n=p.getMetrics();return t.cookieDel("widget-notificacao-login-with"),t.cookieSet("widget-notificacao-login-with",e),n.objectParams.login.label=e,i.loggedWith=e,p.setMetrics(n)}}}(window),UOL.perfil.widgets.widgetNotify.core=function(d,c){var e=UOL.perfil.widgets.widgetNotify.api,g=UOL.perfil.widgets.widgetNotify.login,u=g.social,t=UOL.perfil.widgets.widgetNotify.logger,f=UOL.perfil.widgets.widgetNotify.metrics,p=UOL.perfil.widgets.widgetNotify.notification,m=UOL.perfil.widgets.widgetNotify.prefs,h=UOL.perfil.widgets.widgetNotify.seeLater,i=UOL.perfil.widgets.widgetNotify.seeLater.view,b=UOL.perfil.widgets.widgetNotify.settings,v=UOL.perfil.widgets.widgetNotify.view,T=UOL.perfil.widgets.widgetNotify.utils,S=UOL.perfil.widgets.widgetNotify.customEvent;function a(e,t){try{b.setDefaultRules();var i=b.getDefaults();t&&(t.properties&&b.setProperties(t.properties),t.metrics&&b.setMetrics(t.metrics),t.login&&b.setLoginProperties(t.login));i=b.getDefaults();var n=b.getConfig(),o=b.getProperties();T.webSocket().close(),o.notifications.loadedEverything=!1,b.setProperties(o),n=T.merge(i,n),n=T.merge(n,e),t&&t.reloadCallback&&(n.reloadCallback=t.reloadCallback);var a=!!n.callbacks.onInit;return a||(n.callbacks.onInit=function(){}),!a&&n.callback&&"function"==typeof n.callback&&(n.callbacks.onInit=n.callback),b.setConfig(n),c=b.getConfig(),u=T.getUrlParams().widgetNotifyDebug,(c.debugMode||u)&&(console.info("widgetNotify debugMode activated!"),c.debugMode=!0,b.setConfig(c)),function(){var e=b.getConfig(),t=b.getProperties();if(!e.debugMode)return;t.debugMode.runCoreInitActions&&((new S).debugMode.init(),t.debugMode.runCoreInitActions=!1,b.setProperties(t))}(),T.ABTestRaffle(),function(){d.location.href;var e,t=b.getDefaults(),i=b.getConfig();if(e=T.getUrlParams()[t.environmentConfig.parameter])switch(e){case"test":i.test.mocked=!0;default:i.environment=e}else i.environment=i.environment||"prod";b.setConfig(i)}(),function(){var e=b.getConfig();e.portal||(e.portal=T.isPortalBol()?"BOL":"UOL");e.portal=e.portal.toUpperCase(),b.setConfig(e)}(),T.isLocalStorageAvailable()?(o.wrapper&&o.widget||v.generateWidgetDOM(n.target),v.setDeviceBasedClasses(),d.addEventListener("resize",function(){v.setDeviceBasedClasses()}),T.getCSS((s=b.getConfig(),r=T.getUrlParams()[s.css.customCSSParam],!!(l=s.css.environments[s.environment])&&[l.basedir,r||l.file].join("")),!1,function(){o.target&&g.getUser(w)}),y()):!1}catch(e){n=b.getConfig();console.error(e);try{n.callbacks.onInit({success:!1})}catch(e){console.error("Error running onInit callback.",e)}}var s,r,l,c,u}function n(e){e="function"==typeof e?e:function(){};var t=b.getConfig(),i=(b.getDefaults(),b.getLoginProperties()),n=b.getMetrics(),o=b.getProperties();UOL.perfil.widgets.widgetNotify.view;return UOL.perfil.widgets.widgetNotify.utils.webSocket().close(),i.isLogged&&(t.runCallback=!0,b.setConfig(t)),a(t,{login:i,metrics:n,properties:o,reloadCallback:e})}function w(e){var t=b.getAuth(),i=b.getConfig(),n=b.getProperties();if(e.isLogged){t.isLogged=e.isLogged,t.uolSubscriber=e.data.services.includes("7-32"),t.namPerson=T.breakString(e.namPerson,20),t.codProfile=e.data.user.publicId,t.urlProfile=t.codProfile,t.email=e.email,b.setAuth(t);var o=t.uolSubscriber?2:1;T.cookieSet("profile-user",o,c,"/")}n.widget?(n.firstRequestNotifications=!0,b.setProperties(n),v.updateWidgetFullMarkup()):(v.generateWidgetFullMarkup(),v.appendWidget()),e.isLogged?(v.buildScrollBar({element:"#sidebar-links"}),v.destroyModalLogin(),i.notifications&&!g.hasLoginResponseUrlParameter()&&p.getCounters(function(){P(),g.callbackOnLogin(),g.callbackOnSeeLaterLogin(),g.callbackOnPrefsLogin()})):P();var a,s,r,l=e.isLogged?v.buildNotificationsContainer:function(){};v.setWidgetEvents(l),g.runSignupResponseCallback(),g.callbackOnLogout(),f.init(),h.init(),m.init(),u.init(),a=UOL.perfil.widgets.widgetNotify.utils,s=b.getProperties(),r=a.cookieGet("widget-notificacao-login"),(r=JSON.parse(r))&&(s.loggedWith=r.network,s.loggedName=r.name)}function P(){var e,t,i,n,o=b.getConfig(),a=b.getLoginProperties(),s=b.getProperties();if(e=b.getAuth(),t=b.getProperties(),i={},(i=T.clone(e)).auth=T.clone(e),i.counters={email:e.emails.counter||0},i.success=!0,t.callbackData="",t.callbackData=(null!=(n=i).isLogged&&delete n.isLogged,null!=n.namPerson&&delete n.namPerson,null!=n.emails&&delete n.emails,null!=n.codProfile&&delete n.codProfile,null!=n.urlProfile&&delete n.urlProfile,null!=n.moderationStatus&&delete n.moderationStatus,null!=n.email&&delete n.email,null!=n.counters&&delete n.counters,n),b.setProperties(t),t.callbackData,o.callbacks.onInit&&o.runCallback){o.runCallback=!1,b.setConfig(o);try{o.callbacks.onInit&&!a.justLoggedIn&&(o.debugMode&&console.info("@ callback onInit"),o.callbacks.onInit(s.callbackData))}catch(e){console.error("Error running onInit callback.",e)}}if(o.reloadCallback)try{o.debugMode&&console.info("@ callback reloadCallback"),o.reloadCallback(s.callbackData)}catch(e){console.error("Error running reloadCallback callback.",e)}!function(){var e=b.getLoginProperties();try{e.justLoggedIn||e.justLoggedOut||T.cookiesMinerLogger()}catch(e){console.error("Error generating/sending Miner data",e)}}()}function o(e){var t=b.getProperties();t.callbackDataLogout=e;var i=t.callbackDataLogout;return(i.auth?i.auth.isLogged:c)&&(i.auth.isLogged=!1),(i.auth?i.auth.uolSubscriber:c)&&(i.auth.uolSubscriber=null),(i.auth?i.auth.namPerson:c)&&(i.auth.namPerson=!1),(i.auth?i.auth.codProfile:c)&&delete i.auth.codProfile,(i.auth?i.auth.urlProfile:c)&&delete i.auth.urlProfile,(i.auth?i.auth.moderationStatus:c)&&delete i.auth.moderationStatus,(i.auth?i.auth.email:c)&&(i.auth.email=""),(i.auth?i.auth.emails.domain:c)&&delete i.auth.emails.domain[0],(i.auth?i.auth.emails.emailCounter:c)&&delete i.auth.emails.emailCounter[0],(i.auth?i.auth.emails.emailUrl:c)&&delete i.auth.emails.emailUrl[0],(i.auth?i.auth.emails.counter:c)&&delete i.auth.emails.counter,i}function y(){return{init:a,getUserCallback:w,reloadWidget:n,clearCallbackDataLogout:o,API:e,Login:g,LoginSocial:u,Logger:t,Notification:p,Prefs:m,Settings:b,SeeLater:h,SeeLaterView:i,View:v,Utils:T}}return y()}(window),UOL.perfil.widgets.AvatarProduct=UOL.perfil.widgets.widgetNotify.core.init,UOL.perfil.widgets.Notify=UOL.perfil.widgets.widgetNotify.core.init,window.widgetNotifyDev=window.widgetNotifyDev||{},window.widgetNotifyDev.debug=window.widgetNotifyDev.debug||{},window.widgetNotifyDev.debug.events=window.widgetNotifyDev.debug.events||{},window.widgetNotifyDev.debug.events.listenerFn=function(e){console.group("WIDGETNOTIFY EVENT","type: "+e.type),console.log("full data",e),console.log("detail",e.detail),console.log("type",e.type),console.log("action",e.detail.action),console.groupEnd()},window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var i,n=document.createElement("style"),e=document.getElementsByTagName("script")[0];n.type="text/css",n.id="matchmediajs-test",e.parentNode.insertBefore(n,e),i="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle,t={matchMedium:function(e){var t="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=t:n.textContent=t,"1px"===i.width}}}return function(e){return{matches:t.matchMedium(e||"all"),media:e||"all"}}}()),window.getComputedStyle||(window.getComputedStyle=function(i,e){return this.el=i,this.getPropertyValue=function(e){var t=/(\-([a-z]){1})/g;return"float"==e&&(e="styleFloat"),t.test(e)&&(e=e.replace(t,function(){return arguments[2].toUpperCase()})),i.currentStyle[e]?i.currentStyle[e]:null},this}),"document"in self&&("classList"in document.createElement("_")?function(){"use strict";var e=document.createElement("_");if(e.classList.add("c1","c2"),!e.classList.contains("c2")){var t=function(e){var n=DOMTokenList.prototype[e];DOMTokenList.prototype[e]=function(e){var t,i=arguments.length;for(t=0;t