   var expose,lib={},auxScripts={},instances={},gevent={stack:[],on:function(e,t,n){this.stack.push([e,t,!!n])},emit:function(e,t){for(var n,o=this.stack.length;o--;)(n=this.stack[o])[0]===e&&(n[1](t),n[2]&&this.stack.splice(o,1))}},slice=Array.prototype.slice,_needRender=!1,CACHE={status:{NEW_REQUEST:0,LOADING:1,LOADED:2},callbackLength:0};function def(e,t,n){_needRender=!0,n=t&&t.constructor==Array?n:t,t=t&&t.constructor==Array?t:[],function(){if(n&&(expose={},n.apply(null,t.map(function(e){return lib[e]}))),"init"in expose){function o(){for(var e in o.prototype)(o.prototype[e]||{}).constructor==Array&&(this[e]=o.prototype[e].slice(0));def.init(this,o,slice.call(arguments,0))}for(var i in o.prototype=expose,def.prototype)void 0===o.prototype[i]&&(o.prototype[i]=def.prototype[i]);for(var r in o.selector="selector"in expose?expose.selector:"."+e,o.template="template"in expose&&expose.template,o.inherit=expose.inherit||[],o.include=expose.include||[],o.mode="normal",o.klass=e,o.ready=!1,t&&t.constructor==Array&&(o.include=o.include.concat(t)),def.mode){var s=o.include.indexOf(r);-1!=s&&(o.mode=r,"include"in def.mode[r]?o.include[s]=def.mode[r].include:o.include.splice(s,1))}lib[e]=o,instances[e]=[],!0===expose.autoinit&&instances[e].push(new lib[e])}else Object.keys(expose).length&&(expose.inherit=expose.inherit||[],expose.include=expose.include||[],expose.ready=!0,lib[e]=expose,events.emit("lib["+e+"].ready",lib[e],lib[e]));expose={}}()}def.init=function(e,t,n,o){todo(function(e){t.inherit.length?load(t.inherit,e,function(e,n){var o=t.prototype||t,i=n.prototype||n;for(var r in i)void 0===o[r]&&(o[r]=i[r])},!0):e()},function(e){t.include.length?load(t.include,e,function(e,n){(t.prototype||t)[e]=n},!0):e()},function(e){if(t.template){if(-1==t.template.indexOf("\n"))try{var n=document.querySelector(t.template);n&&(t.prototype.template=n.innerHTML,t.template="",e())}catch(e){}if(t.template.match(/^(https?:)?\/+[a-z0-9]|\..{2,4}$/)){var o=new XMLHttpRequest;o.open("GET",t.template),o.onload=function(){t.prototype.template=o.responseText,t.template="",e()},o.send()}else t.prototype.template=t.template,t.template="",e()}else e()},function(){!1!==n&&(t.selector&&(e.dom=n.shift()),"function"==typeof e.init&&def.mode[t.mode||"normal"].init(e,n),instances[t.klass]&&instances[t.klass].push(e),n[0]&&def.done()),t.ready=!0,events.emit("lib["+t.klass+"].ready",lib[t.klass],lib[t.klass]),gevent.emit(t.klass+".init",[e]),"function"==typeof o&&o()})},def.mode={},def.mode.normal={init:function(e,t){e.init.apply(e,t)}},def.mode.angular={include:System.media.js+"&tpl=/src/angular/angular.min",module:function(){return angular},init:function(e,t){var n=function(){window.angular?(e.angular=window.angular,e.init.apply(e,t)):setTimeout(n,300)};n()}},def.prototype={requestJsonp:function(e,t){if(e){if((t=t||{}).data=t.data||{},t.component=t.component||"general",t.callbackFn=(t.jsonpCallback||"expose_callback")+"_"+CACHE.callbackLength,CACHE[t.component]=CACHE[t.component]||{},CACHE[t.component][e]=CACHE[t.component][e]||{status:CACHE.status.NEW_REQUEST,listeners:[]},CACHE[t.component][e].status==CACHE.status.LOADED)return t.callback({response:CACHE[t.component][e].response,data:t.data});CACHE[t.component][e].listeners.push(t.callback),CACHE[t.component][e].status!=CACHE.status.LOADING&&(CACHE[t.component][e].status=CACHE.status.LOADING,CACHE.callbackLength++,window[t.callbackFn]=function(n){var o;for(window[t.callbackFn]=void 0,CACHE[t.component][e].response=n,CACHE[t.component][e].listeners.reverse(),CACHE[t.component][e].status=CACHE.status.LOADED;o=CACHE[t.component][e].listeners.pop();)o({response:n,data:t.data})},$.ajax({cache:!0,url:e,dataType:"jsonp",jsonp:t.jsonpCallback||"callback",jsonpCallback:t.callbackFn}))}},mount:function(){this.dom.innerHTML=Mustache.to_html(this.template,this.data||this)},parse:function(e,t){try{return JSON.parse(e)||t}catch(e){}return t},getjson:function(e,t,n,o){var i=this;"string"!=typeof e&&(e="?"+$.param(e)),System.hasOwnProperty("configpath")&&(e+=(-1!=e.indexOf("?")?"&":"?")+"configpath="+System.configpath),Config.hasOwnProperty("abTest")&&(e+=(-1!=e.indexOf("?")?"&":"?")+"abTest="+Config.abTest.join(","));var r={url:e};if(o||(r.data="json"),"emit"in this&&this.emit("getjson"),t){function s(){t.apply(this,arguments),setTimeout(render,10),"emit"in this&&this.emit("getjson:end")}r.success=function(e){var t=arguments;if(e.components){var n=lib.components.getComponentsCache(e.components,e.cache);lib.components.loadAssets(e.assets,function(){s.apply(i,t)},n)}else s.apply(i,t)}}return n&&(r.error=function(){n.apply(i,arguments),"emit"in i&&i.emit("getjson:end")}),$.ajax(r)},getModal:function(){for(var e=this.dom;e&&e.className;){if(-1!=e.className.indexOf("modal-wrapper")){for(var t=instances.modal.length;t--;)if(instances.modal[t].dom===e)return instances.modal[t];break}e=e.parentNode}return!1},when:function(e,t,n){(instances[e]||[]).length?t.apply(null,instances[e]):gevent.on(e+".init",function(e){t.apply(null,e)},!!n)},classOf:function(e,t){var n=function(){var t=window.lib[e];return t.__esModule?t.default:t};lib.hasOwnProperty(e)?t(n()):(gevent.on(e+".load",function(){t(n())},!0),UOLoader([{id:e,path:e}]))}};var events={};function inherit(){expose.inherit=(expose.inherit||[]).concat(slice.call(arguments))}function include(){expose.include=(expose.include||[]).concat(slice.call(arguments))}function render(){var e=[];for(name in lib)if(lib[name].__esModule)Array.prototype.push.apply(e,window.uolbpack.renderize(name,lib[name]));else for(var t=lib[name].selector?document.querySelectorAll(lib[name].selector.replace(/([.#]+).*?([^\/]+)$/,"$1$2")):[],n=0;n<t.length;++n)"true"!=t[n].getAttribute("initiated")&&(t[n].setAttribute("initiated","true"),e.push(new lib[name](t[n],n+1==t.length)));return e.length||def.done(),_needRender=!1,"function"==typeof crazyloadinit&&crazyloadinit(),e}function ready(e){def.done.queue.push(e)}function load(e,t,n,o){var i=e[0];load[-1!=i.indexOf("css")?"css":"js"].call(this,i,function(i,r){n&&n.call(this,i,r),e.shift(),e.length?load.call(this,e,t,n,o):t&&t.call(this)},o)}function todo(){var e=slice.call(arguments),t=this;e.shift().call(t,function(){e.length&&todo.apply(t,e)})}function clone(e){if(null==e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=clone(e[n]));return t}events.events=[],events.running=[],events.push=function(e,t,n){return this.events.push([e,t,n])-1},events.emit=function(e,t,n){for(var o,i,r=0;r<this.events.length;r++)if(e==(o=this.events[r])[0]&&(!t||t===o[1])){var s=n instanceof Array?n:[n];(i=o[2].apply(o[1],s))&&(i.scope=o[1],i.event=e,function(e){"timeout"in e?(e.id=setTimeout(function(){e.call.call(e.scope),e.cancel()},e.timeout),e.cancel=function(){e.id&&(e.id=clearTimeout(e.id));for(var t=events.running.length;t--&&events.running[t]!==e;);-1!=t&&events.running.splice(t,1)}):"interval"in e&&(e.id=setInterval(function(){e.call.call(e.scope)},e.interval),e.cancel=function(){e.id=clearInterval(e.id);for(var t=events.running.length;t--&&events.running[t]!==e;);-1!=t&&events.running.splice(t,1)}),events.running.push(e)}(i))}},events.revoke=function(e,t){for(var n,o=events.running.length;o--;)e!=(n=events.running[o]).event||t&&t!==n.scope||n.cancel()},events.off=function(e,t){this.events=this.events.reduce(function(n,o){return o[0]!=e||t&&t!==o[1]||n.push(o),n},[])},def.prototype.on=function(e,t,n){if(n){var o=this;window===t?window.addEventListener(e,function(e){n.call(o,e)}):$(this.dom).on(e,t,function(e){n.call(o,e,this)})}else events.push(e,this,t)},def.prototype.off=function(e,t){t?$(t,this.dom).off(e):events.off(e,this)},def.prototype.trigger=function(e,t){"string"==typeof t||t instanceof jQuery?$(t,this.dom).trigger(e):this.emit(e,t)},def.prototype.emit=function(e,t){events.emit(e,this,t)},def.prototype.revoke=function(e){events.revoke(e,this)},def.prototype.transmit=function(e,t){events.emit(e,null,t)},instances.$apply=function(e,t,n){return e in instances&&instances[e].length&&"function"==typeof instances[e][0][t]?instances[e][0][t].apply(instances[e][0],n):void 0},def.done=function(){for(var e;e=def.done.queue.shift();)"function"==typeof e&&e()},def.done.queue=[],load.js=function(e,t,n){var o,i="",r=this;if(-1==e.indexOf("//")?("/"!=e.charAt(0)?o=e:i=-1==(o=e.substr(e.lastIndexOf("/")+1)).indexOf(".js")?".js":"",-1==e.indexOf(System.media.js)&&(e=System.media.js+"&tpl="+e)):(o=e.match(/([^\/?#]+)(?:\?|#|$)/)[1].replace("min.js","js"),null===e.match(/\.js|\?/)&&(i=-1==o.indexOf(".js")?".js":"")),o in lib)return!0===lib[o].ready?t.call(this,o,lib[o]):events.push("lib["+o+"].ready",lib[o],function(){t.call(r,o,lib[o])});var s=document.getElementsByTagName("head")[0]||document.documentElement,a=document.getElementsByTagName("base")[0],c=document.createElement("script"),l=function(){Object.keys(expose).length&&def(o),n&&o in lib?def.init(lib[o],lib[o],!1,function(){t&&t.call(r,o,lib[o])}):t&&t.call(r,o,lib[o])};switch(expose={},auxScripts[e]=auxScripts[e]||{},auxScripts[e].status){case"loading":events.push("loadjs["+e+"]",auxScripts[e],l);break;case"loaded":l();break;default:auxScripts[e].status="loading",auxScripts[e].node=c,c.crossOrigin="anonymous",c.type="text/javascript",c.async=!0,events.push("loadjs["+e+"]",auxScripts[e],l),c.onload=c.onreadystatechange=function(){c.readyState&&!/loaded|complete/.test(c.readyState)||(c.onload=c.onreadystatechange=null,c.parentNode&&c.parentNode.removeChild(c),auxScripts[e].status="loaded",events.emit("loadjs["+e+"]",auxScripts[e],null))},c.src=e+i,c.src+=(-1!=c.src.indexOf("?")?"&":"?")+"cache="+Config.cache,a?s.insertBefore(c,a):s.appendChild(c)}},load.css=function(e,t){if((document.querySelectorAll('link[href="'+e+'"]')||[]).length)t&&t.call(a,e);else{var n=navigator.userAgent,o=/CriOS|Chrome/.test(n),i=/Mozilla\/5.0/.test(n)&&/Android/.test(n)&&/AppleWebKit/.test(n)&&!o,r=document.getElementsByTagName("head")[0]||document.documentElement,s=document.createElement("link"),a=this;s.rel="stylesheet",s.crossOrigin="anonymous";var c=e;c.match(/[?&](cache|hash|[v_])=/)||(c+=(-1==c.indexOf("?")?"?":"&")+"cache="+Config.cache),s.href=c,!i&&"onload"in s?s.onload=function(){t&&t.call(a,e)}:setTimeout(function(){t&&t.call(a,e)},100),r.insertBefore(s,r.querySelector('link[href*="tpl=chunk-color"]')||r.lastChild.nextSibling)}},function(){var e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,50)},t=function(){1==_needRender&&render(),e(t)};e(t)}(),def("breakpoints",function(){var e=[["xs",0],["sm",768],["md",992],["lg",1230]];function t(){for(var t=window.innerWidth,n=0;n<e.length&&!(e[n][1]>t);n++);return{min:e[--n][1],max:e[n+(n==e.length-1?0:1)][1],name:e[n][0]}}expose.checkin=function(e,t){return e==this.breakpoint.name||(e=this.options()[e])&&(t||e[0]>=this.breakpoint.min)&&e[1]<=this.breakpoint.max},expose.options=function(){return e.reduce(function(t,n,o){return t[n[0]]=[n[1],(e[o+1]||[])[1]||9999],t},{})},expose.sortOptions=function(e,t,n){for(var o=[],i=this.options(),r=0;r<e.length;r++){var s=e[r].split("-");1==s.length?i[s[0]]&&o.push(i[s[0]].concat(r)):o.push([parseInt(s[0]),parseInt(s[1]),r])}o.sort(function(e,t){return 100*(t[1]-e[1])+t[0]-e[0]});var a=[];for(r=0;r<o.length;r++)a.push(e[o[r][2]]);if(t){for(var c=0;c<a.length&&!this.checkin(a[c],n||!0);c++);return a[c]}return a},expose.change=function(e,t){this.on("breakpointChange",e,t)},expose.queue={},expose.on=function(e,t,n){e in this.queue||(this.queue[e]=[]),this.queue[e].push([t,n])},expose.trigger=function(e){if(e in this.queue)for(var t=0;t<this.queue[e].length;t++)this.queue[e][t][1].call(this.queue[e][t][0])},window.addEventListener("resize",function(){var e=lib.breakpoints.breakpoint;lib.breakpoints.breakpoint=t(),""!=e.name&&e.name!=lib.breakpoints.breakpoint.name&&lib.breakpoints.trigger("breakpointChange")}),expose.breakpoint=t()}),window.links_hash=[],[].forEach.call(document.querySelectorAll('link[rel="stylesheet"]'),function(e){/tpl=([^&]+)/.test(e.href)&&window.links_hash.push(e.href.match(/tpl=([^&]+)/)[1])}),def("components",["breakpoints"],function(e){function t(e,t){for(var n=[],o=document.querySelectorAll(e,t),i=0;i<o.length;i++){var r=o[i].getAttribute(t);r.indexOf("tpl=")>0&&(n=n.concat(r.split("tpl=")[1].split("&")[0].split(",")))}return n}function n(e){var t=System.map.css[e];return(!t||-1==window.links_hash.indexOf(t))&&(window.links_hash.push(t),t)}function o(){var t=document.querySelectorAll('.lazy-component[detected="false"]');[].forEach.call(t,function(t,n){var o={sm:1.5*window.innerHeight,xs:1.5*window.innerHeight,md:1.5*window.innerHeight,lg:1.5*window.innerHeight},i=(t.getBoundingClientRect(),$(t).offset().top-($(window).scrollTop()+o[e.breakpoint.name]||500)),r=window.innerHeight-i,s=i+$(t).height();(r>=0&&s>=0||s<0)&&function(t){var n=t.getAttribute("cp-data"),o=t.getAttribute("cp-name"),i=t.getAttribute("cp-area"),r=t.getAttribute("config-name");e.breakpoint.name,JSON.parse(i),t.setAttribute("detected","true");var s=(t.offsetHeight>70?70:t.offsetHeight)+"px";t.innerHTML='<svg width="'+s+'" height="'+s+'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="loading uil-ring"><rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect><defs><filter id="uil-ring-shadow" x="-100%" y="-100%" width="300%" height="300%"><feOffset result="offOut" in="SourceGraphic" dx="0" dy="0"></feOffset><feGaussianBlur result="blurOut" in="offOut" stdDeviation="0"></feGaussianBlur><feBlend in="SourceGraphic" in2="blurOut" mode="normal"></feBlend></filter></defs><path d="M10,50c0,0,0,0.5,0.1,1.4c0,0.5,0.1,1,0.2,1.7c0,0.3,0.1,0.7,0.1,1.1c0.1,0.4,0.1,0.8,0.2,1.2c0.2,0.8,0.3,1.8,0.5,2.8 c0.3,1,0.6,2.1,0.9,3.2c0.3,1.1,0.9,2.3,1.4,3.5c0.5,1.2,1.2,2.4,1.8,3.7c0.3,0.6,0.8,1.2,1.2,1.9c0.4,0.6,0.8,1.3,1.3,1.9 c1,1.2,1.9,2.6,3.1,3.7c2.2,2.5,5,4.7,7.9,6.7c3,2,6.5,3.4,10.1,4.6c3.6,1.1,7.5,1.5,11.2,1.6c4-0.1,7.7-0.6,11.3-1.6 c3.6-1.2,7-2.6,10-4.6c3-2,5.8-4.2,7.9-6.7c1.2-1.2,2.1-2.5,3.1-3.7c0.5-0.6,0.9-1.3,1.3-1.9c0.4-0.6,0.8-1.3,1.2-1.9 c0.6-1.3,1.3-2.5,1.8-3.7c0.5-1.2,1-2.4,1.4-3.5c0.3-1.1,0.6-2.2,0.9-3.2c0.2-1,0.4-1.9,0.5-2.8c0.1-0.4,0.1-0.8,0.2-1.2 c0-0.4,0.1-0.7,0.1-1.1c0.1-0.7,0.1-1.2,0.2-1.7C90,50.5,90,50,90,50s0,0.5,0,1.4c0,0.5,0,1,0,1.7c0,0.3,0,0.7,0,1.1 c0,0.4-0.1,0.8-0.1,1.2c-0.1,0.9-0.2,1.8-0.4,2.8c-0.2,1-0.5,2.1-0.7,3.3c-0.3,1.2-0.8,2.4-1.2,3.7c-0.2,0.7-0.5,1.3-0.8,1.9 c-0.3,0.7-0.6,1.3-0.9,2c-0.3,0.7-0.7,1.3-1.1,2c-0.4,0.7-0.7,1.4-1.2,2c-1,1.3-1.9,2.7-3.1,4c-2.2,2.7-5,5-8.1,7.1 c-0.8,0.5-1.6,1-2.4,1.5c-0.8,0.5-1.7,0.9-2.6,1.3L66,87.7l-1.4,0.5c-0.9,0.3-1.8,0.7-2.8,1c-3.8,1.1-7.9,1.7-11.8,1.8L47,90.8 c-1,0-2-0.2-3-0.3l-1.5-0.2l-0.7-0.1L41.1,90c-1-0.3-1.9-0.5-2.9-0.7c-0.9-0.3-1.9-0.7-2.8-1L34,87.7l-1.3-0.6 c-0.9-0.4-1.8-0.8-2.6-1.3c-0.8-0.5-1.6-1-2.4-1.5c-3.1-2.1-5.9-4.5-8.1-7.1c-1.2-1.2-2.1-2.7-3.1-4c-0.5-0.6-0.8-1.4-1.2-2 c-0.4-0.7-0.8-1.3-1.1-2c-0.3-0.7-0.6-1.3-0.9-2c-0.3-0.7-0.6-1.3-0.8-1.9c-0.4-1.3-0.9-2.5-1.2-3.7c-0.3-1.2-0.5-2.3-0.7-3.3 c-0.2-1-0.3-2-0.4-2.8c-0.1-0.4-0.1-0.8-0.1-1.2c0-0.4,0-0.7,0-1.1c0-0.7,0-1.2,0-1.7C10,50.5,10,50,10,50z" filter="url(#uil-ring-shadow)"></path></svg>';var a=(null!=(Config||{}).servicename?Config.servicename:"/service/")+"?loadComponent="+o+"&data="+encodeURIComponent(n)+"&configPath="+r;def.prototype.getjson(a,function(e){t.innerHTML=e.body,setTimeout(function(){t.classList.remove("not-loaded"),t.removeAttribute("style")},500),render()})}(t)})}expose.done=Config.allComponents.slice(0),expose.assets=!1,expose.load=function(e,t,o){for(var i=(e||[]).length;i--;)-1!=this.done.indexOf(e[i])&&e.splice(i,1);if(0==(e||[]).length)return t();this.done=this.done.concat(e);var r=(System.cache||{}).default||"";e.forEach(function(e,t){o&&o.hasOwnProperty(e)&&o[e]>r&&(r=o[e])});for(var s=[],a=document.querySelectorAll("link"),c=0;c<a.length;c++){var l=a[c].getAttribute("href");-1!=l.indexOf("tpl=")&&(s=s.concat(l.split("tpl=")[1].split("&")[0].split(",")))}var u=this.splitJsComponents(e);e=e.filter(function(e){return-1==s.indexOf(e)}).join(",");var d=[System.media.js+"&tpl="+u.es5.join(",")+"&cache="+r];if((e.split(",")||[]).forEach(function(e){if(e){var t=n(e);t&&d.push(System.media.css+"&tpl="+(t||r))}}),u.esx.length)var f=0,p=setInterval(function(){if(f>5)return clearInterval(p),void console.error("Não foi possível disparar UOLoader via expose");UOLoader&&Promise&&(UOLoader(u.esx),clearInterval(p)),f++},1e3);load(d,t)},expose.getComponentsCache=function(e,t){var n=(System.cache||{}).default||"";return e.forEach(function(e,o){t&&t.hasOwnProperty(e)&&t[e]>n&&(n=t[e])}),n},expose.splitJsComponents=function(e){System.esxLoadingAfterEvent.filter(function(t){var n=-1!=e.indexOf(t.id);return n&&System.esx.push(t),!n});var t=System.esx.reduce(function(e,t){return e[t.id]=t,e},{});return e.reduce(function(e,n){return t.hasOwnProperty(n)?e.esx.push(t[n]):e.es5.push(n),e},{esx:[],es5:[]})},expose.loadAssets=function(e,o,i){i=i||0,this.assets||(this.assets={css:css=t("link","href"),js:js=t("script[src]","src")}),function(e){var t=this;Object.keys(e).forEach(function(n){for(var o=0;o<e[n].length;o++){var i=e[n][o];t.assets[n].indexOf(i)>-1&&(e[n].splice(o,1),o--)}}),t.assets.css=t.assets.css.concat(e.css),t.assets.js=t.assets.js.concat(e.js)}.call(this,e);var r=[];e.css.length&&e.css.forEach(function(e){var t=n(e);t&&-1==((Config||{}).loadedCssAssets||[]).indexOf(e)&&r.push(System.media.css+"&tpl="+(t||i)+"&v2")});var s=this.splitJsComponents(e.js);if(s.es5.length&&r.push(System.media.js+"&tpl="+s.es5.join(",")+"&cache="+i),s.esx.length)var a=0,c=setInterval(function(){if(a>5)return clearInterval(c),void console.error("Não foi possível disparar UOLoader via expose");UOLoader&&Promise&&(UOLoader(s.esx),clearInterval(c)),a++},1e3);if(0==r.length)return o();load(r,o)},o(),$(window).scroll(function(e,t,n){var o,i,r,s=null,a=0;n||(n={});var c=function(){a=!1===n.leading?0:Date.now(),s=null,r=e.apply(o,i),s||(o=i=null)};return function(){var l=Date.now();a||!1!==n.leading||(a=l);var u=t-(l-a);return o=this,i=arguments,u<=0||u>t?(s&&(clearTimeout(s),s=null),a=l,r=e.apply(o,i),s||(o=i=null)):s||!1===n.trailing||(s=setTimeout(c,u)),r}}(o,100))}),def("console",function(){window.console||(window.console=new function(){for(var e=["log","dir","info","error","warn"],t=0;t<e.length;t++)this[e[t]]=function(e){}})}),def("sessionstorage",function(){expose.get=function(e){if(e in sessionStorage)try{return JSON.parse(sessionStorage[e])}catch(e){}},expose.set=function(e,t){sessionStorage[e]=JSON.stringify(t)},expose.unset=function(e){sessionStorage.removeItem(e)}}),def("cookie",function(){expose.get=function(e){var t=new RegExp("(?:^|; )"+e+"=([^;]+)").exec(document.cookie);if(t)try{return JSON.parse(t[1])}catch(e){return t[1]}},expose.set=function(e,t,n,o,i){var r=e+"="+("object"==typeof t?JSON.stringify(t):t)+";";n&&("number"==typeof n&&(n=new Date(+new Date+86400*n*1e3)),r+="expires="+n.toGMTString()+";"),r+="path="+(o||"/")+";",!1!==i&&(r+="domain="+("string"==typeof i?i:document.domain)+";"),document.cookie=r},expose.unset=function(e,t,n){this.set(e,"",-1,t||null,n||null)}}),def("storage",function(){expose.get=function(e){if(e in localStorage)try{return JSON.parse(localStorage[e])}catch(e){}},expose.set=function(e,t){localStorage[e]=JSON.stringify(t)},expose.unset=function(e){localStorage.removeItem(e)}}),def("datapersist",["cookie","storage"],function(e,t){var n,o;try{t.set("t","t"),t.unset("t"),n=t}catch(t){n=e}o=n.get("datapersist")||{user:{}},expose.get=function(e){return o.user[this.area][e]||void 0},expose.set=function(e,t){o.user[this.area][e]=t,n.set("datapersist",o)},expose.unset=function(e){try{delete o.user[this.area][e],n.set("datapersist",o)}catch(e){}},expose.init=function(e){this.area=e,e in o.user||(o.user[e]={})},expose.autoinit=!0,expose.selector=!1}),def("datatemp",["cookie","sessionstorage"],function(e,t){var n,o;try{t.set("t","t"),t.unset("t"),n=t}catch(t){n=e}o=n.get("datapersist")||{user:{}},expose.get=function(e){return o.user[this.area][e]||void 0},expose.set=function(e,t){o.user[this.area][e]=t,n.set("datapersist",o)},expose.unset=function(e){try{delete o.user[this.area][e],n.set("datapersist",o)}catch(e){}},expose.init=function(e){this.area=e,e in o.user||(o.user[e]={})},expose.autoinit=!0,expose.selector=!1}),def("ie",function(){var e,t;e=this,t=function(){"use strict";var e="microsoft internet explorer"===navigator.appName.toLowerCase();return{version:function(){var t=!1;if(e){var n=navigator.userAgent;null!==/MSIE ([0-9]{1,}[.0-9]{0,})/.exec(n)&&(t=parseFloat(RegExp.$1))}return t}(),isIE:e}},"function"==typeof define&&define.amd?define(["ie"],t):"object"==typeof exports?module.exports=t(require("ie")):"object"==typeof expose?expose=t():e.ie=t()}),def("string",function(){expose.trim=function(e,t){return t||(t=" "),e.replace(new RegExp("^["+t+"]+|["+t+"]+$","g"),"")},expose.ucfirst=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},expose.unaccent=function(e){for(var t,n="",o=0,i=e.length;o<i;n+=(t="ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž".indexOf(e.charAt(o)))>-1?"AAAAAAaaaaaaOOOOOOOooooooEEEEeeeeeCcDIIIIiiiiUUUUuuuuNnSsYyyZz".charAt(t):e.charAt(o),o++);return n},expose.slug=function(e){return e=e.replace(/&(.)[^;]+;/g,"$1"),e=(e=(e=this.unaccent(e)).toLowerCase()).replace(/\s+(e|ou)\s+/g," "),e=(e=this.trim(e)).replace(/[^a-z0-9]+/g,"-")},expose.reverse=function(e){return e.split("").reverse().join("")},expose.toSlugPublicador=function(e){return this.unaccent(e).toLowerCase().replace(/[^a-z0-9 \/&.+(-]+/g,"").replace(/\s+/g,"-").replace(/[&.+(]/g,"")}}),def("jsonp-promise",function(){window.login_action=function(e){console.log("callback success",e)},window.retrieve_action=function(e){console.log("callback success")},window.logout_action=function(e){console.log("callback success")},expose.jsonp=function(e,t){return $.ajax({url:decodeURIComponent(e),cache:!0,jsonpCallback:t+"_action"||"jsonp",dataType:"jsonp"})}}),def("querystring",function(){expose.urlReplacement=function(e,t,n){var o,i,r=new RegExp("[\\?&]"+t+"=([^&#]*)"),s=r.exec(e);null===s?i=e+(o=/\?/.test(e)?"&":"?")+t+"="+n:(o=s[0].charAt(0),i=e.replace(r,o+t+"="+n));return i}});var EventBus={},topics={},subUid=-1;def("bus",function(){expose.EventBus=function e(){"use strict";return e.on=function(e,t){topics[e]||(topics[e]=[]);var n=(++subUid).toString();return topics[e].push({token:n,func:t}),n},e.off=function(e){for(var t in topics)if(topics[t])for(var n=0,o=topics[t].length;n<o;n++)if(topics[t][n].token===e)return topics[t].splice(n,1),e;return!1},e.emit=function(e,t){return!!topics[e]&&(setTimeout(function(){for(var n=topics[e],o=n?n.length:0;o--;)n[o].func(e,t)},0),!0)},e}}),def("crazyload",["breakpoints"],function(e){"use strict";var t,n,o=[];function i(){for(var n=0;n<t.length;n++){var i=def.prototype.parse(t[n].getAttribute("data-crop"));if(t[n].getAttribute("data-detect-version")&&(i=i[-1!=t[n].getAttribute("data-src").indexOf("mais.uol")?"uolmais":-1==t[n].getAttribute("data-src").indexOf("v2")?"v1":"defaults"]),i){var s=e.sortOptions(Object.keys(i),!0);s&&r(t[n],i[s])}o.push(t[n])}}function r(e,t){var n=e.getAttribute("data-src");n.match(/_[a-z]_\d{1,3}\.(png|jpg)$/)||e.setAttribute("data-src",n.replace(/(-[^\d\.]+|_\d+x\d+)?(\.[^.]+)$/,function(e,n,o){return(t.match(/\d+x/)?"_":"-")+t+(o||"")}))}function s(t){var n=t.getAttribute("data-src");n.match(/original.\w+$/g)&&(n=t.getAttribute("src").replace(/x$/,""));var o=new Image;o.src=n,n.match(/\d+x\d+\.(jpg)/)&&(t.style.backgroundImage="url("+n.replace(/x$/,"")+"x)"),t.setAttribute("data-crazyload","loaded");for(var i=n.replace(/.*_(\d+x\d+).*/,"$1"),r=t.parentNode;r;){if(r.className&&-1!=r.className.indexOf("crop-")&&i.match(/\d+x/g)){r.className=r.className.replace(/(crop-\d+x\d+)/,"crop-"+i);break}r=r.parentNode}for(var s,a=t.nextSibling;a&&(!a.className||"object"==typeof a.className||-1==a.className.indexOf("placeholder-mask"));)a=a.nextSibling;(a&&i.split("x")[1]>1&&(a.style.paddingBottom=i.split("x")[1]/i.split("x")[0]*100+"%"),t.parentNode&&-1!=t.parentNode.className.indexOf("placeholder")&&r&&-1==r.className.indexOf("no-adapt")&&(t.parentNode.style.maxWidth=i.split("x")[0]+"px"),r&&-1!=r.className.indexOf("limit-crop")&&!e.checkin("xs")&&(r.style.maxWidth=i.split("x")[0]+"px"),r)&&(i.split("x").length>1&&i.split("x")[1]>1?s=i.split("x")[0]/i.split("x")[1]:a&&a.style.paddingBottom&&(s=100/parseInt(a.style.paddingBottom)),r.setAttribute("data-format",s>1?"horizontal":s<1?"vertical":"quadrado"));o.addEventListener("load",function(){t.className+=" loaded","IMG"==t.nodeName?(t.src=n,i.match(/\d+x/g)&&(t.width=i.split("x")[0],t.height=i.split("x")[1]),t.style.backgroundImage=""):t.style.backgroundImage="url("+n+")",1===t.height&&(t.className+=" static-position")},!1)}window.crazyload=function(){if(o.length){for(var e=[],t=0;t<o.length;t++){var n=o[t].getBoundingClientRect();n.left+n.top>=0&&n.top>=-1.5*window.innerHeight&&n.top<=1.5*window.innerHeight&&n.left>=-1.5*window.innerWidth&&n.left<=1.5*window.innerWidth?s(o[t]):e.push(o[t])}o=e}},window.oncontentchange=function(){o=[];for(var e=(t=Array.prototype.slice.call(document.querySelectorAll("[data-src]:not([data-crazyload])"))).length;e--;){var n=t[e].getAttribute("data-src");-1==n.indexOf(".")&&(t[e].addEventListener(n,crazyload),t.splice(e,1))}t.length&&i()},window.crazyloadReload=function(){if(0!==arguments.length){for(var e=Array.prototype.slice.call(arguments),n=0;n<e.length;n++)"length"in e[n]?e[n]=Array.prototype.slice.call(e[n]):e[n]=[e[n]];e=e.reduce(function(e,t){return e.concat(t)});for(n=0;n<e.length;n++){var o=e[n];o.className=o.className.replace(/\s+loaded/g,""),o.setAttribute("data-crazyload","reload")}(t=t.concat(e)).length&&(i(),crazyload())}},window.crazyloadinit=function(){oncontentchange(),crazyload()},window.addEventListener("resize",function(){n&&(n=clearTimeout(n)),n=setTimeout(crazyloadinit,200)}),window.addEventListener("scroll",crazyloadinit),window.addEventListener("click",crazyloadinit),window.addEventListener("touchmove",crazyloadinit),window.addEventListener("touchend",crazyloadinit),window.addEventListener("keyup",crazyloadinit),ready(crazyloadinit)}),function(e){"use strict";"object"!=typeof e.usocket&&(e.usocket=function(e,t){function n(t){function n(t){var n;if(t?n=t:(c.channel=(r>=a.channels.length&&(r=0),a.channels[r++]),n=c.channel),0===a.channels.length)return e(c).triggerHandler("close",{code:p});e.ajax({type:"GET",url:a.url+"?id="+n+"&ifmod="+(a.channelsUpdated[n]||0)+"&ts="+ +new Date,cache:!0,dataType:"script",timeout:u,success:function(){},error:function(){e(c).triggerHandler("error",{code:d})}})}var o,i=0,r=0,a={url:t,channels:[],channelsUpdated:{},openDelay:100},c={URL:t,CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3,isFake:!0,removeChannels:function(t){if(t)a.channels=e.grep(a.channels,function(e){return e!==t}),delete a.channelsUpdated[t],delete m[t];else for(var n;n=a.channels.pop();)delete a.channelsUpdated[n],delete m[n]},channel:"",setLastModified:function(e){a.channelsUpdated[this.channel]=e},readyState:0,reconnect:function(e,t){return!t||"function"==typeof t&&!0===t.call(a)?(clearTimeout(i),i=setTimeout(n,e)):c.close(!1),!0},send:function(e){var t=e.match(/^unsubscribe:(.+)/);t?s.onmessage('{"unsubscribed":"'+t[1]+'"}'):a.channels.push(e)},close:function(t){this.readyState=2,clearTimeout(o),clearTimeout(i),this.readyState=3,!1!==t?e(c).triggerHandler("close",{code:f}):v=null},onopen:function(){},onmessage:function(){},onerror:function(){},onclose:function(){}};return function(){var i=function(e){var t=e.match(/id=([^&]+)$/);return null!==t&&(a.channels.push(t[1]),a.url=e.replace("wss:","https:").replace(/\?.*/,""),!0)}(t);return o=setTimeout(function(){!0===i?(c.readyState=1,e(c).triggerHandler("open"),a.channels.length&&n()):e(c).triggerHandler("close",{code:h})},a.openDelay),c}()}var o=function(){},i=navigator.userAgent,r=void 0!==t.WebSocket&&3===t.WebSocket.CLOSED;!0===/Android (4.[0123]|2.\d)/.test(i)&&!1===/ Chrome\//.test(i)&&(r=!1);var s={},a="rtw.uol.com",c=!1,l=1e3,u=1e4,d=1006,f=1e3,p=4001,h=4002,m={},g=[],v=null,y=null,x=+new Date,b=null,w=function(t){return e.map(t,function(e){return[e]})},C=function(){if(+new Date-x>=24e4&&(v&&!0!==v.isFake&&(s.send(""),x=+new Date)),!1===s.isConnected()&&v)return v.onerror({code:"TIMEOUT"}),!1;y=setTimeout(C,3e4)},k=function(e,t,n){var o=[];n?m[n]&&o.push(m[n]):o=o.concat(w(m));for(var i=0,r=o.length;i<r;i++)void 0!==o[i]&&"function"==typeof o[i].pub&&o[i].pub(e,t)},O=function(e){if(null!==v){var t=[];if(e){if(m[e]&&t.push(m[e]),!0===v.isFake)return v.removeChannels(e),!0}else t=t.concat(w(m));for(var n=0,o=t.length;n<o;n++)t[n].off(),delete m[t[n].channelName]}},A=function(){O(),clearTimeout(y),v&&(v.onmessage=null,v.onclose=null,v.onerror=null,v=null)},S=function(e){e=e||"",null===v||4===v.readyState?((v=!0===r&&!1===c?new WebSocket("wss://"+a+"/sub?id="+e):new n("wss://"+a+"/sub?id="+e)).reconnect||(v.reconnect=o),v.onopen=function(e){E(),C(),k("open",e)},v.onmessage=s.onmessage,v.onerror=function(e){k("error",e),e.invalidChannel||A()},v.onclose=function(e,t){var n=e&&e.code||t&&t.code||0;n===d||1001===n?k("error",e):!1!==e.triggerClose&&k("close",e),A()}):!0===s.isConnected()?v.send(e):E(e)},E=function(e){if("string"==typeof e)g.push(e);else for(var t;t=g.shift();)v.send(t)},N=function(e){if(m[e])return m[e];if(this instanceof N==0)return new N(e);var t={message:[],close:[],error:[],lost:[],open:[]};this.channelName=e;var n={};return this.data=function(e){return void 0===e?n:n=e},this.on=function(e,n){if(t[e]){var o;for(o in t[e])if(!0===t[e].hasOwnProperty(o)&&t[e][o]===n)return this;t[e].push(n)}return this},this.off=function(e,n){var o,i;if(e){var r=t[e];if(r)for(o=0,i=r.length;o<i;o++)(n&&r[o]===n||!n)&&(r[o]=null)}else for(o in t)if(!0===t.hasOwnProperty(o))for(;t[o].pop(););return this},this.close=function(){return!0===s.isConnected()&&(this.client_solicitation=!0,v.send("unsubscribe:"+e)),this},this.pub=function(e,n){for(var o=t[e],i=0,r=o.length;i<r;i++)o[i].call(this,n)},S(e),this};return s.version="2.8.8",s.CONFIG_CHANGES="CONFIG_CHANGES",s.connect=function(e){return m[e]=new N(e),m[e]},s.disconnect=function(e){return v&&v.close(1e3,e||"NORMAL"),s},s.isConnected=function(){return!(!v||v.readyState!==v.OPEN)},s.send=function(e){return!0===this.isConnected()&&v.send(e),this},s.lastMessageTime=function(){return new Date(x)},s.onmessage=function(e){if(!e)return v.reconnect(l);if(!1===s.isConnected())return!1;var t=v.isFake?e:e.data;if(void 0===t)return v.reconnect(l);try{"object"!=typeof t&&(t=JSON.parse(t))}catch(e){return v.reconnect(1e4),k("error",{error:"INVALID_JSON"}),console.error("mensagem precisa ser um JSON válido",t)}if(t.invalidChannel)return k("error",t,t.invalidChannel),O(t.invalidChannel),v&&!0===v.isFake&&v.reconnect(l,function(){return this.channels.length>0}),console.log("invalidChannel: ",t.invalidChannel);if(t.unsubscribed)return k("close",t,t.unsubscribed),O(t.unsubscribed),v.reconnect(200);if(!t.channelName)return v.reconnect(1e4),k("error",{error:"NO_CHANNEL_NAME"}),console.error('json precisa do atributo "channelName"',t);if(!t.lastModified)return v.reconnect(1e4),k("error",{error:"NO_LAST_MODIFIED"}),console.error('json precisa do atributo "lastModified"',t);if(void 0===m[t.channelName])return!1;var n=m[t.channelName].data().lastModified;void 0!==n&&t.prevModified!==n&&k("lost",{error:"LOST_DATA"}),m[t.channelName].data(t),x=+new Date,k("message",t,t.channelName),!0===v.isFake&&(v.setLastModified(t.lastModified),v.reconnect(200))},s.config=function(e){var t,n={domain:a,forcePolling:c,pollingDelay:l,channels:m,connection:v};if(void 0===e)return n;if("string"==typeof e)return n[e];if(!0===e.parasite&&null!==b)return!1;if(!0===s.isConnected())return console.log("usocket.confg()\tAs configurações só são aplicadas quando não há conexão estabelecida."),!1;for(t in b=e,e)if(!0===e.hasOwnProperty(t)){var o=e[t];switch(t){case"domain":a=o;break;case"forcePolling":c=o;break;case"pollingDelay":l=o}}return!0},s.polling=function(t,n,i,r){if(void 0!==m[t]&&void 0===r)return console.error("Não é possível fazer polling em canal com conexão WebSocket ativa.");n=n||o;var s=function(e){if(e.channelName===t||e.invalidChannel===t){n.apply(i,[e.hasOwnProperty("invalidChannel"),e]);for(var o=0,r=UOLWebSocketCollection.length;o<r;o++)UOLWebSocketCollection[o]===s&&(UOLWebSocketCollection.splice(o,1),s=null)}};UOLWebSocketCollection.push(s),e.ajax({url:"https://"+a+"/sub?id="+t+"&ifmod=0&ts="+ +new Date,cache:!0,dataType:"script",scriptCharset:"utf-8"})},(t.UOLWebSocketCollection=t.UOLWebSocketCollection||[]).push(s.onmessage),"function"!=typeof t.UOLWebSocketCallback&&(t.UOLWebSocketCallback=function(e){for(var n=t.UOLWebSocketCollection,o=0;o<n.length;o++)n[o].call(null,e)}),s}(jQuery,e)),"function"==typeof define&&define.amd&&define("usocket",[],function(){return usocket}),"undefined"!=typeof angular&&angular.module("usocket",[]).factory("usocket",[function(){return usocket}])}(window);   