window.cdaaas = window.cdaaas || {}; window.cdaaas.SETTINGS = window.cdaaas.SETTINGS || {}; window.cdaaas.PAGE_ANALYTICS_DATA = {"adsCount":7,"channel":"smart","contentId":"b0903123-97e9-41dc-a0a6-f3b15a100987","contentType":"listas","elementCount":36,"featuredElement":"","imageCount":4,"metadata":"wordCount=950\u0026wordCountRange=mais que 700\u0026related-articles=1\u0026comments=true","pageType":"multi-content","paragraphCount":30,"serviceWorker":false,"videoCount":1}; window.cdaaas.helpers = window.cdaaas.helpers || {}; window.cdaaas.internals = {}; window.HorizonClient = new Promise((resolve) => { window.cdaaas.internals.resolveHorizonPromise = resolve; }); return{p:new Promise((r,n)=>{e=r,t=n}),s:e,j:t}} e.serverError&&console.error(`[global-webdeps] Error\n${e.serverError}`) const o=e=>new Map(e.map(([e,t,r])=>[e,a({name:e,url:t,detectionExpression:r})])),a=e=>{const t=s(),r=t.p.then(()=>c(e)),n=s(),o=i.then(()=>n.p).then(()=>l(e)).then(()=>u(e).then(t=>p(e,t))).catch(()=>(t.s(),r)) return Object.assign({},e,{request:()=>(n.s(),Promise.race([r,o]))})},i=new Promise(e=>t.addEventListener("DOMContentLoaded",e)),l=({url:e})=>new Promise((r,n)=>{[...t.scripts].find(t=>(t.getAttribute("src")||t.getAttribute("data-src")||"//@").split("//")[1]===e.split("//")[1])?r():n()}),c=({url:e})=>new Promise((r,n)=>{const s=t.createElement("script") s.src=`${e}${e.includes("?")?"&":"?"}loading-agent=global-webdeps`,s.onload=r,s.onerror=n,s.setAttribute("data-agent","global-webdeps"),t.head.appendChild(s)}),d=[],p=({name:e},t)=>{const o=t=>`[global-webdeps] ${e} detection ${t}`,{p:a,s:i,j:l}=s() return d.push([i,l,t,()=>{r.mark(o("end")),r.measure(o(),o("start"),o("end"))},r.now(),e]),r.mark(o("start")),n||m(),a},m=()=>{n=!0 const e=r.now() let t,s=d.length for(;s--;)if(t=d.shift()){const[r,n,s,a,i,l]=t let c try{c=s()}catch(o){n(o)}!0===c?(a(),r()):e-i>6e4?(a(),n(Error(`[global-webdeps] Detection for "${l}" timed out`))):d.push(t)}d.length?setTimeout(m,100):n=!1},u=({name:e,detectionExpression:t})=>{let r,n "string"==typeof t&&0!==t.length||(n=Error(`[global-webdeps] "${e}" hasn't a detection expression`)) try{r=Function(`return ${t}`)}catch(s){n=s}return new Promise((e,t)=>{r?e(r):n&&t(n)})},b=new Map([...o(e.ex),...o(e.im)]) globalWebdeps=((...e)=>{const t=[...new Set(e)],r=t.filter(e=>!b.get(e)) return r.length?Promise.reject(Error(`[global-webdeps] Unknown dependency(ies): ${r}`)):Promise.all(t.map(e=>{const t=b.get(e) return t?t.request():Promise.reject()}))}),i.then(()=>globalWebdeps(...e.im.map(([e])=>e)))})() cdaaas = window.cdaaas || {}; settings = { ...cdaaas.SETTINGS || {}, TAG_MANAGER_AD_CMS_ID: "", TAG_MANAGER_AD_ACCOUNT_ID: "85042905", AB_PRODUCT_NAME: "techtudo", AB_EXPERIMENT_NAME: "", AB_ISOLATION_NAME: "", RESOURCE: { MODIFIED: "2020-08-09T10:01:08.389Z", ISSUED: "2020-08-09T10:01:08.064Z", ID: "b0903123-97e9-41dc-a0a6-f3b15a100987" }, IS_PREVIEW: false, MULTICONTENT: { BUTTON_READ_MORE: { VISIBLE: true, LABEL: "Veja Mais", MIN_LIMIT: 5, POSITION: 2 } } } window.cdaaas.SETTINGS = settings cdaaas = window.cdaaas || {}; cdaaas.SETTINGS = { HAS_GLOBOPAGE: true, HAS_SCROLLSPY: true, ...cdaaas.SETTINGS, SERVICE_WORKER: { url: "", active: false } }