/*! zaz-app-infinite - v1.0.0 - 23/03/2021 -- 1:56pm */
zaz.use(function(pkg){"use strict";pkg.factoryManager.get("dict").create({name:"newHistories",version:"1.0.0",state:"ok","extends":[],langs:{pt:{labelNewHistory:"NOVA HISTÓRIA",labelNewsHistories:"NOVAS HISTÓRIAS",advertising:"Publicidade"},es:{labelNewHistory:"NUEVA HISTORIA",labelNewsHistories:"NUEVAS HISTORIAS",advertising:"Publicidad"},en:{labelNewHistory:"NEW HISTORY",labelNewsHistories:"NEWS HISTORIES",advertising:"Advertising"}}})}),zaz.use(function regMetrics(pkg){"use strict";pkg.factoryManager.get("mod").create({name:"regMetrics",version:"1.0.0",state:"ok",docs:"http://github.tpn.terra.com/pages/terra/zaz-ui-portal-home",source:"http://github.tpn.terra.com/Terra/zaz-ui-portal-home",description:"Registra as metricas das mesas",dependencies:["app.cards"],tests:"http://s1.trrsf.com/fe/zaz-ui-portal-home/tests/index.htm?zaz[env]=tests",setup:function(data){var MODULE={},PRIVATE={},appData;return PRIVATE.templateType=pkg.context.publisher.get("template"),PRIVATE.objTerraMetricsBuffer={},PRIVATE.objCards=new data.dependencies.app.cards,pkg.context.page.at("register-metrics",function(data){data&&data.area&&data.sender&&"card-view"===data.type&&("app.topstories"===data.sender||"app.specialCoverage"===data.sender||"app.ampStories"===data.sender||"app.customCards"===data.sender||"app.specialContent"===data.sender||"app.relatedContent"===data.sender?data.area&&(PRIVATE.objTerraMetricsBuffer[data.area]&&PRIVATE.objTerraMetricsBuffer[data.area].isVisiable?(appData=PRIVATE.objTerraMetricsBuffer[data.area].data,appData.position&&(data.position=appData.position),PRIVATE.objTerraMetricsBuffer[data.area]=null,data&&data.cards&&PRIVATE.regTerraMetrics(data)):PRIVATE.objTerraMetricsBuffer[data.area]={data:data,isVisiable:!1}):"app.infinite"===data.sender&&("TABLE-APP"===data.tableType&&(PRIVATE.objTerraMetricsBuffer[data.area]?(appData=PRIVATE.objTerraMetricsBuffer[data.area].data,data.position&&(appData.position=data.position),data=appData,PRIVATE.objTerraMetricsBuffer[data.area]=null):data.cards||(PRIVATE.objTerraMetricsBuffer[data.area]={data:data,isVisiable:!0})),data&&data.cards&&PRIVATE.regTerraMetrics(data)))}),PRIVATE.regTerraMetrics=function(data){var objCard;data.position&&1==data.position.toString().length&&(data.position="0"+data.position);for(var i=0;i=10?!1:(json&&json.context&&(arrayChannels=json.context.replace(/ /g,"").split(","),hasChannel=PRIVATE.inArray(arrayChannels,pkg.context.page.get("channel"))),"insert"==json.flag&&hasChannel&&json.card&&(contentId="custom"===json.card.type?json.card.contentId:json.card.items[0].id,CONF.cardsRenderTest[contentId]||document.getElementById(contentId)||("custom"===json.card.type?setTimeout(function(){PRIVATE.addCard(json.card.cardId)},1e3):PRIVATE.addCardLive(json.card),CONF.cardsRenderTest[contentId]=!0)),void PRIVATE.showNotification())},PRIVATE.addCardLive=function(card){for(var i=0;i1&&(labelName="labelNewsHistories"),navigator&&navigator.setAppBadge&&navigator.setAppBadge(CONF.cardsBuffer.length),CONF.objNotification.innerHTML=""+CONF.cardsBuffer.length+"",document.title="("+CONF.cardsBuffer.length+") "+CONF.pageTile},PRIVATE.closeNotification=function(){document.title=CONF.pageTile,CONF.objNotification.style.display="none",window.removeEventListener("click",PRIVATE.controlPosition,!1),navigator&&navigator.clearAppBadge&&navigator.clearAppBadge()},PRIVATE.loadApp=function(json,container){var appName=json.name,appWithLoad={"app.teams":!0,"app.horoscope":!0,"app.weather":!0,"app.standings":!0,"app.financial":!0,"app.subjectsList":!0,"app.profilesList":!0};appName?pkg.require([appName],function(App){var objApp=new App({data:json,container:container});appWithLoad[appName]&&objApp.init()}):CONF.objTableCards.removeChild(container)},PRIVATE.flushBuffer=function(){var cardData=null,cardObj=null,tableCards=[];CONF.objTableNewHistories.style.display="block",window.tga.send("send","event","novas historias","click",CONF.cardsBuffer.length);for(var x in CONF.cardsBuffer)CONF.cardsBuffer.hasOwnProperty(x)&&(CONF.cardsTotal++,cardData=CONF.cardsBuffer[x],cardData.croupier={reasons:{n:{}}},1===CONF.cardsTotal&&PRIVATE.loadAdNewHistories(cardData.id),7===CONF.cardsTotal&&(CONF.cardsTotal=0),"A"!==cardData.type?(cardObj=CONF.objCards.renderCard(cardData,{size:"w2h2"}),tableCards.push(cardObj.firstElementChild),CONF.objTableCards.insertBefore(cardObj,CONF.objTableCards.firstChild)):(cardObj=document.createElement("div"),cardObj.className="cards w2h2 new",cardObj.id=cardData.id,cardObj.htmlDataset("reason","n"),cardObj.htmlDataset("reasonDetail",""),cardObj.htmlDataset("type","A"),cardObj.title=cardData.items&&cardData.items[0]?cardData.items[0].title:"",cardData.id||(cardObj.id=cardData.items&&cardData.items[0]?cardData.items[0].id:parseInt(1e4*Math.random())),tableCards.push(cardObj),CONF.objTableCards.insertBefore(cardObj,CONF.objTableCards.firstChild),PRIVATE.loadApp(cardData,cardObj)));if(CONF.cardsBuffer=[],PRIVATE.closeNotification(),"embedd"===pkg.context.page.get("includetype"))window.changeHeight(document.body.scrollHeight);else{var pos=0,objNewsHistories=document.getElementById("zaz-news-histories");objNewsHistories&&(pos=objNewsHistories.offsetTop-60),CONF.modScrollToAnimate.scrollTo(pos,200)}},PRIVATE.loadAdNewHistories=function(cardId){var cardID="ad-"+cardId,cardObj=document.createElement("div");cardObj.className="cards w2h2 advertising advcards",cardObj.style.background="#FFFFFF",cardObj.id="card-"+cardId,cardObj.innerHTML=''+CONF.objDict.get("advertising")+'
',CONF.objTableCards.insertBefore(cardObj,CONF.objTableCards.firstChild),pkg.require(["mod.adManager"],function(AdManager){var tgmKey=pkg.context.page.get("tgmkey")||window.tgmKey||"br.homepage.home";"object"==typeof tgmKey&&tgmKey.home&&(tgmKey=tgmKey.home),AdManager.configure({TGMKEY:tgmKey,PLATFORM:"mob"===pkg.context.platform.get("type")?"mob":"web"});var admanager=new AdManager;admanager.stickAd({placeholder:document.getElementById(cardID),area:"novashistorias"}).then(function(meta){cardObj.className="cards w2h2 advertising advcards"})})},PRIVATE.getPositions=function(){window.addEventListener("scroll",PRIVATE.controlPosition,!1,{controller:"none",time:0}),PRIVATE.controlPosition()},PRIVATE.controlPosition=function(){if("none"===CONF.objNotification.style.display)return!1;CONF.positionNotification="home"!==pkg.context.publisher.get("template")&&CONF.elemGambitTable&&CONF.elemGambitTable.offsetTop>0?CONF.elemGambitTable.offsetTop-8:CONF.objNavbar.offsetHeight+("mob"===pkg.context.platform.get("type")?42:5);var posTop,posScroll=window.scrollY||window.pageYOffset;posTop="absolute"==CONF.objNavbar.style.position?0:CONF.objNavbar.offsetHeight,posTop+=5,"fixed"==CONF.objNotification.style.position&&(CONF.objNotification.style.transition="all 300ms ease-in-out"),posScroll>=CONF.positionNotification?(CONF.objNotification.style.position="fixed",CONF.objNotification.style.top=posTop+"px"):posScrolli;i++)if(array[i]===val)return!0;return!1},MODULE.init=function(data){CONF.objNewHistories=document.getElementById("zaz-news-histories"),data&&data.hasSticky&&(CONF.hasSticky=data.hasSticky),CONF.objNewHistories&&(PRIVATE.newHistories(),CONF.objTableNewHistories=CONF.objNewHistories.querySelector(".table-new-histories"),CONF.objTableCards=CONF.objNewHistories.querySelector(".table-cards"),CONF.objNotification=CONF.objNewHistories.querySelector(".notification"),CONF.objNavbar=document.getElementById("zaz--app-navbar-container"),CONF.elemGambitTable=document.getElementById("zaz-gambit-table"),CONF.objNotification.addEventListener("click",PRIVATE.flushBuffer),pkg.require(["dict.newHistories"],function(DictNewHistories){CONF.objDict=new DictNewHistories}))},MODULE.getBufferTotal=function(){return CONF.cardsBuffer.length},MODULE},teardown:function(data){}})}),zaz.use(function scrollToAnimate(pkg){"use strict";pkg.factoryManager.get("mod").create({name:"scrollToAnimate",version:"1.0.0",state:"ok",docs:"http://github.tpn.terra.com/pages/terra/zaz-app-infinite",source:"http://github.tpn.terra.com/Terra/zaz-app-infinite",description:"Scroll to",dependencies:[],tests:"http://s1.trrsf.com/fe/zaz-app-infinite/tests/index.htm?zaz[env]=tests",setup:function(data){function scrollToC(element,from,to,duration){0>duration||("object"==typeof from&&(from=from.offsetTop),"object"==typeof to&&(to=to.offsetTop),scrollToX(element,from,to,0,1/duration,20,easeOutCuaic))}function scrollToX(element,x1,x2,t,v,step,operacion){0>t||t>1||0>=v||(element.scrollTop=x1-(x1-x2)*operacion(t),t+=v*step,setTimeout(function(){scrollToX(element,x1,x2,t,v,step,operacion)},step))}function easeOutCuaic(t){return t--,t*t*t+1}var MODULE={};return MODULE.scrollTo=function(element,duration){var e=document.documentElement;if(0===e.scrollTop){var t=e.scrollTop;++e.scrollTop,e=t+1===e.scrollTop--?e:document.body}scrollToC(e,e.scrollTop,element,duration)},MODULE},teardown:function(data){}})}),zaz.use(function appInfinite(pkg){"use strict";var STATIC={};pkg.factoryManager.get("app").create({name:"infinite",version:"1.0.0",state:"ok",docs:"http://github.tpn.terra.com/pages/terra/infinite",source:"http://github.tpn.terra.com/Terra/infinite",description:"Just another app",tests:"http://s1.trrsf.com/fe/infinite/tests/index.htm?zaz[env]=tests",dependencies:["mod.viewable","app.cards","jQuery","mod.scrollToAnimate","mod.regMetrics"],dictionaries:[],setup:function(__static,__proto,__shared){window.addEventListener("resize",this.rangeViewport),this.rangeViewport()},rangeViewport:function(){var viewport=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,stage=document.getElementById("zaz-gambit"),range=0,reducePage=pkg.context.page.get("reducePage");"mob"===pkg.context.platform.get("type")?(stage.setAttribute("class","w320"),window.G.conf.windowSize=320,range=320):(768>viewport&&"web"!==pkg.context.platform.get("type")?(stage.setAttribute("class","w320"),window.G.conf.windowSize=320,range=320):1024>viewport?(stage.setAttribute("class","w768"),window.G.conf.windowSize=768,range=768):1280>viewport?(reducePage===!0?(stage.setAttribute("class","w768"),window.G.conf.windowSize=768):(stage.setAttribute("class","w1024"),window.G.conf.windowSize=1024),range=1024):viewport>=1280&&(reducePage===!0?(stage.setAttribute("class","w1024"),window.G.conf.windowSize=1024):(stage.setAttribute("class","w1280"),window.G.conf.windowSize=1280),range=1280),window.G.conf.windowRange!=range&&(window.G.conf.windowRange=range,STATIC.windowSize=window.G.conf.windowSize,pkg.context.page.trigger("resize-viewport",{sender:"gambit",windowSize:window.G.conf.windowSize,range:window.G.conf.windowRange})))},init:function(data,__shared){var PUBLIC=this,PRIVATE={},CONTEXT={};return PRIVATE.modViewable=new __shared.dependencies.mod.viewable(20),PRIVATE.modScrollToAnimate=__shared.dependencies.mod.scrollToAnimate,PRIVATE.modRegMetrics=__shared.dependencies.mod.regMetrics,PRIVATE.$=__shared.dependencies.jQuery,PRIVATE.appCards=new __shared.dependencies.app.cards,PRIVATE.isLoaded=!1,PRIVATE.isPageBlur=!1,PRIVATE.startTicker=!1,PRIVATE.tableWriteFlush=3,PRIVATE.croupierFetch=5,PRIVATE.croupierPage=1,PRIVATE.tableSequence=0,PRIVATE.bufferTables=[],PRIVATE.backPagePagination={},PRIVATE.hasMorePage=!0,PRIVATE.hasFooter=!1,PRIVATE.data=data,PRIVATE.taboolaWidgets={"app.nativeRecommendationBelow":{place:"Home posicao 2 DFP",mode:"thumbnails-b"},"app.nativeRecommendation":{place:"Home Page Thumbnails",mode:"thumbnails-a"}},PRIVATE.getContext=function(){var queryStrings=pkg.context.page.get("query");CONTEXT.log=!1,queryStrings&&queryStrings.croupier&&(CONTEXT.croupier=queryStrings.croupier),queryStrings&&queryStrings.renderer&&(CONTEXT.renderer=queryStrings.renderer),queryStrings&&queryStrings["app.inifinite.log"]&&(CONTEXT.log=!0),CONTEXT.optimizePage=!1,CONTEXT.areaName="home",CONTEXT.feedCroupier="timeline_cb",CONTEXT.areasTagman=pkg.context.page.get("tagmanAreas"),CONTEXT.channelId=pkg.context.page.get("channelID"),CONTEXT.pageSize=pkg.context.page.get("pageSize"),CONTEXT.timelineSize=pkg.context.page.get("timelineSize"),CONTEXT.lomas=pkg.context.page.get("lomas"),CONTEXT.dflt=pkg.context.page.get("dflt"),CONTEXT.cardTypes=pkg.context.page.get("cardTypes"),CONTEXT.feedUuid=pkg.context.page.get("uuid"),CONTEXT.country=pkg.context.page.get("country"),CONTEXT.lang=pkg.context.page.get("lang"),CONTEXT.locale=pkg.context.page.get("locale"),CONTEXT.channel=pkg.context.page.get("channel"),CONTEXT.countryLive=pkg.context.page.get("countryLive"),CONTEXT.channelPath=pkg.context.page.get("channelPath"),CONTEXT.device=pkg.context.platform.get("type"),CONTEXT.timelineApps=pkg.context.page.get("timelineApps"),CONTEXT.timelinePages=pkg.context.page.get("timelinePages"),CONTEXT.searchTerms=pkg.context.page.get("search_terms"),CONTEXT.prioritized=pkg.context.page.get("prioritized"),CONTEXT.isLatestPage=pkg.context.page.get("isLatestPage")||!1,CONTEXT.editorialTable=pkg.context.page.get("editorialTable")||"",CONTEXT.modeAll=!1;var infinteTableInfo=pkg.context.page.get("infinteTableInfo");PRIVATE.tableSequence=infinteTableInfo.tableSequence,PRIVATE.tableSequenceContent=infinteTableInfo.tableSequenceContent,PRIVATE.tablePosition=infinteTableInfo.tablePosition||1;var uaName=pkg.context.browser.get("name"),uaVersion=parseInt(pkg.context.browser.get("version"));"Internet Explorer"===uaName&&10>=uaVersion&&(CONTEXT.optimizePage=!0),PRIVATE.loadingFat=600,1280===STATIC.windowSize||1024===STATIC.windowSize?PRIVATE.loadingFat=600:768===STATIC.windowSize&&(PRIVATE.loadingFat=960),"mob"===CONTEXT.device&&(PRIVATE.loadingFat=3e3);var isLite=pkg.context.page.get("isLite");isLite&&(PRIVATE.loadingFat=200);var isVivo=pkg.context.page.get("isVivo");isVivo&&(CONTEXT.channelId="6f22bd10e1c4a310VgnVCM4000009bcceb0aRCRD",PRIVATE.croupierPage=0,CONTEXT.prioritized="false",CONTEXT.editorialTable="",CONTEXT.dflt=1),queryStrings&&"all"==queryStrings.mode&&(CONTEXT.modeAll=!0,CONTEXT.pageSize=80)},PRIVATE.configureAdManager=function(){PRIVATE.tgmKey=pkg.context.page.get("tgmkey")||window.tgmKey||"br.homepage.home";var adsWallObj=null;try{adsWallObj=JSON.parse(localStorage.getItem("adsWallStatus"))}catch(e){}"NOT"===window.terra_info_type&&adsWallObj&&adsWallObj.reduceAds?PRIVATE.tgmKey="br.none.none":"object"==typeof PRIVATE.tgmKey&&PRIVATE.tgmKey.home&&(PRIVATE.tgmKey=PRIVATE.tgmKey.home),PRIVATE.promiseAdManager=pkg.require(["mod.adManager"],function(AdManager){AdManager.configure({TGMKEY:PRIVATE.tgmKey,PLATFORM:"mob"!==CONTEXT.device?"web":"mob"})})},PRIVATE.tableHide=function(table){},PRIVATE.tableShow=function(table){var area=table.htmlDataset("area"),listCards;return CONTEXT.optimizePage&&1===PRIVATE.croupierPage&&(table.style.display="block"),1==area&&PRIVATE.data.backPage&&!PRIVATE.startTicker&&(PRIVATE.startTicker=!0,pkg.require(["app.tickerLite"],function(TickerLite){var obj=new TickerLite({placeholder:document.getElementById("zaz--app-navbar-relative-container"),feed:window.feedLive||pkg.context.page.get("feedLive")})})),table.htmlDataset("showAd")?!1:(table.htmlDataset("showAd",!0),CONTEXT.log&&console.log("-----> RENDER TABLE AREA = "+area),("NEWS"===table.htmlDataset("type")||"AD"===table.htmlDataset("type")||"STICK"===table.htmlDataset("typeAd"))&&PRIVATE.tableAdShow(table),("NEWS"===table.htmlDataset("type")||table.htmlDataset("cardsBackend"))&&("NEWS"===table.htmlDataset("type")&&(area="Scroll "+table.htmlDataset("areaContent")),listCards=table.querySelectorAll(".cards"),PRIVATE.appCards.bindEvents(listCards,table),PRIVATE.lazyLoad(table)),void PRIVATE.startApps(table))},PRIVATE.lazyLoad=function(table){for(var listImages=table.querySelectorAll(".image-lazyload"),i=0;i CALL AREA AD = "+area,ads),"mob"===CONTEXT.device&&2===adsLen){var tableFull=document.createElement("div");tableFull.id="table-full-"+area,tableFull.className="table-container full",tableFull.htmlDataset("area",area),tableFull.htmlDataset("type","AD"),tableFull.innerHTML='',table.parentNode.insertBefore(tableFull,table.nextSibling)}for(var x=0;adsLen>x;x++)"card"===ads[x].type||"mob"===CONTEXT.device&&1===adsLen?(ads[x].placeholder="ad-"+area+"-"+countAd,ads[x].cardPlaceholder="card-ad-"+area+"-"+countAd,"mob"===CONTEXT.device&&"full"===ads[x].type&&1===adsLen&&(objLabel=PRIVATE.objGambitTable.querySelector("#"+ads[x].cardPlaceholder+" .lbl-advertising"),objLabel&&(objLabel.style.display="none")),countAd++):"full"===ads[x].type&&(ads[x].placeholder="ad-full-"+area,ads[x].cardPlaceholder="table-full-"+area);obj.instance.createAds({tgmkey:"br",ADS:ads}).then(function(advertising){CONTEXT.log&&console.log("-----> RENDER AREA AD = "+area,advertising)},function(advertisingError){CONTEXT.log&&console.log("-----> RENDER AREA AD ERROR = "+area,advertisingError)})},function(e){CONTEXT.log&&console.log("-----> ERROR AD",e)})});else for(var adArea,adPlaceholder,adElemts=table.querySelectorAll('div[data-type="AD"]'),i=0;i RENDER AD "+area,meta)},function(e){CONTEXT.log&&console.log("-----> ERROR AD "+area,e)})})},PRIVATE.startApps=function(table){var apps=table.querySelectorAll(".app"),appsLength=apps.length,appWithLoad={"app.standings":!0,"app.subjectsList":!0,"app.profilesList":!0},loadApp=function(elemApp){var appName=CONTEXT.timelineApps[elemApp.id].name;pkg.require([appName],function(App){elemApp.className&&(elemApp.className=elemApp.className.replace(" loading-app",""));var objApp=new App({data:CONTEXT.timelineApps[elemApp.id],container:elemApp});appWithLoad[appName]&&objApp.init()})},loadTaboola=function(elemApp,position){if(elemApp.className.search("loading-app")>-1){var insertGeminiAd=function(adCode){var wYahoo,dYahoo;wYahoo=top==self?window:window.top,dYahoo=wYahoo.document,wYahoo.native=wYahoo.native||[],wYahoo.apiKey="M3F9GS89B5XTRRBBX836",wYahoo.native.push(adCode),pkg.require(["mod.gemini"],function(Gemini){elemApp.className=elemApp.className.replace("loading-app","")})},adCode,elemt=elemApp.querySelector("div");elemt&&(adCode=elemt.className.replace("native-ad-",""),adCode&&insertGeminiAd(adCode))}};if("TABLE-APP"==table.htmlDataset("type")&&CONTEXT.timelineApps[table.htmlDataset("id")])for(var items=CONTEXT.timelineApps[table.htmlDataset("id")].items,i=0;i0))return!1;for(var x=0;appsLength>x;x++){if(pkg.context.page.get("appData-"+apps[x].id))CONTEXT.timelineApps[apps[x].id]=pkg.context.page.get("appData-"+apps[x].id);else if(apps[x].htmlDataset("appData"))try{CONTEXT.timelineApps[apps[x].id]=JSON.parse(apps[x].htmlDataset("appData"))}catch(e){CONTEXT.timelineApps[apps[x].id]={}}if(CONTEXT.timelineApps[apps[x].id]&&"false"!==apps[x].htmlDataset("renderApp"))try{"AUTOPLAY"===CONTEXT.timelineApps[apps[x].id].name&&(CONTEXT.timelineApps[apps[x].id].name="app.live"),"app.nativeRecommendation"===CONTEXT.timelineApps[apps[x].id].name||"app.nativeRecommendationBelow"===CONTEXT.timelineApps[apps[x].id].name||"OUTBRAIN"===CONTEXT.timelineApps[apps[x].id].name?loadTaboola(apps[x],CONTEXT.timelineApps[apps[x].id].name):loadApp(apps[x])}catch(e){console.log("ERRO para iniciar o APP ------>",apps[x])}}},PRIVATE.setTableEvents=function(tables){var i=0,tableArea=0,tableLastArea=0,tableSetViewable=!1,tableType=0,tableFullPubs=[],offSetTop=0,offSetBottom=0,heightPercent=1,isBackPage;for(PRIVATE.data.backPage&&(isBackPage=!0),i=0;i=2&&1===PRIVATE.croupierPage?(tables[i].style.display="none",offSetTop=0,offSetBottom=0):(offSetTop=-PRIVATE.loadingFat,offSetBottom=100),heightPercent=1;PRIVATE.modViewable.onVisibilityChange({element:tables[i],onVisible:PRIVATE.tableShow,heightPercent:heightPercent,offsetTop:offSetTop,offsetBottom:offSetBottom}),"AD"!==tableType&&PRIVATE.modViewable.onVisibilityChange({element:tables[i],onVisible:function(table){PRIVATE.tableRegisterMetrics(table),PRIVATE.tableViewable(table,"visible")},onHidden:function(table){PRIVATE.tableViewable(table,"hidden")},heightPercent:0===i?1:.5,offsetTop:0===i?-200:0,offsetBottom:0}),tableLastArea=tableArea}if(1===PRIVATE.croupierPage){PRIVATE.backPagePagination[1]={page:PRIVATE.croupierPage,tableSequenceContent:PRIVATE.tableSequenceContent,tableSequence:PRIVATE.tableSequence,tablePosition:PRIVATE.tablePosition};try{window.sessionStorage.setItem("infinite-page",JSON.stringify(PRIVATE.backPagePagination))}catch(e){CONTEXT.log&&console.log("-----> ERRRO ao setar o session storage",e)}}for(i=0;i0&&PRIVATE.tableFlush()},PRIVATE.loadMorePage=function(){if(PRIVATE.foundEditorialApps){if(PRIVATE.hasFooter)return;PRIVATE.loadFooter()}var croupierURL=location.protocol+"//"+location.hostname;PRIVATE.croupierPage++,PRIVATE.isLoaded=!0,location.port&&(croupierURL+=":"+location.port),croupierURL+="?html=1&ch="+CONTEXT.channelId+"&p="+PRIVATE.croupierPage+"&psz="+CONTEXT.pageSize+"&cb="+CONTEXT.feedCroupier+"&sz="+CONTEXT.timelineSize+"&channel_path="+CONTEXT.channelPath+"&lomas="+CONTEXT.lomas+"&dflt="+CONTEXT.dflt+"&card_types="+CONTEXT.cardTypes+"&country="+CONTEXT.country,"false"===CONTEXT.prioritized&&(croupierURL+="&prioritized="+CONTEXT.prioritized),croupierURL+="&context=country="+CONTEXT.country,croupierURL+=",lang="+CONTEXT.lang,croupierURL+=",locale="+CONTEXT.locale,croupierURL+=",channel="+CONTEXT.channel,croupierURL+=",idItemMenu="+CONTEXT.channel,croupierURL+=",countryLive="+CONTEXT.countryLive,croupierURL+=",device="+CONTEXT.device,croupierURL+=",channelID="+CONTEXT.channelId,croupierURL+=",deliverFormat=json",croupierURL+=",tableSequence="+PRIVATE.tableSequence,croupierURL+=",tableSequenceContent="+PRIVATE.tableSequenceContent,croupierURL+=",tablePosition="+PRIVATE.tablePosition,croupierURL+=",channelPath="+CONTEXT.channelPath,croupierURL+=",tgmKey="+PRIVATE.tgmKey,croupierURL+=",isLatestPage="+CONTEXT.isLatestPage,croupierURL+=",editorialTable="+CONTEXT.editorialTable,CONTEXT.searchTerms&&(croupierURL+=",renderSearch=1",croupierURL+="&search_terms="+encodeURIComponent(CONTEXT.searchTerms)),CONTEXT.croupier&&(croupierURL+="&croupier="+CONTEXT.croupier),CONTEXT.renderer&&(croupierURL+="&renderer="+CONTEXT.renderer),PRIVATE.$.ajax({url:croupierURL,dataType:"json",responseType:"json",headers:{"X-XACT-Function":"timeline","X-XAct-Original-UUID":CONTEXT.feedUuid},success:function(data,xhr){PRIVATE.parsePageData(data)},error:function(e){PRIVATE.isLoaded=!1,PRIVATE.hasMorePage=!1,PRIVATE.tableFlush(),CONTEXT.log&&console.log("-----> ERRRO croupier request",e)}})},PRIVATE.parsePageData=function(data){var x,stopAndParseCondition,parseUpToElement,tables=data.tables,timelineInfo=data.timelineInfo,apps=data.timelineApps,newTables=[];pkg.context.page.get("isHome")===!0?stopAndParseCondition="mob"==pkg.context.platform.get("type")?function(table){return-1!==table.html.search('data-area="20"')}:function(table){return-1!==table.html.search('data-area="40"')}:"content"===pkg.context.publisher.get("template")?"mob"==pkg.context.platform.get("type")?(stopAndParseCondition=function(table){return-1!==table.html.search("editorial-apps")},parseUpToElement='div[data-position="4"]'):stopAndParseCondition=function(table){return-1!==table.html.search('data-type="NEWS"')&&-1!==table.html.search('data-area-ad="4"')}:stopAndParseCondition=function(){return!1};for(x in tables)if(tables.hasOwnProperty(x)){if(stopAndParseCondition(tables[x])){var getAllPreviousElements=function(element){return element?element.previousSibling?getAllPreviousElements(element.previousSibling).concat(element):[element]:[]};if(PRIVATE.foundEditorialApps=!0,PRIVATE.hasMorePage=!1,parseUpToElement){var base=document.createElement("div");base.innerHTML=tables[x].html;var element=base.querySelector(parseUpToElement);element||(element=base);var finalResultNodesArray=getAllPreviousElements(element);finalResultNodesArray=finalResultNodesArray.filter(function(element){return!(3===element.nodeType&&""===element.wholeText.trim())});var finalResultHtml=finalResultNodesArray.reduce(function(accumulator,currentValue){return accumulator+currentValue.outerHTML},"");newTables[x]=tables[x],newTables[x].html=finalResultHtml}else newTables[x]=tables[x];break}newTables[x]=tables[x]}tables=newTables;for(x in tables)tables.hasOwnProperty(x)&&(PRIVATE.tableSequenceContent=tables[x].tableInfo.tableSequenceContent,PRIVATE.tableSequence=tables[x].tableInfo.tableSequence,PRIVATE.tablePosition=tables[x].tableInfo.tablePosition,PRIVATE.bufferTables.push(tables[x]));PRIVATE.backPagePagination[PRIVATE.croupierPage]={page:PRIVATE.croupierPage,tableSequenceContent:PRIVATE.tableSequenceContent,tableSequence:PRIVATE.tableSequence,tablePosition:PRIVATE.tablePosition};try{window.sessionStorage.setItem("infinite-page",JSON.stringify(PRIVATE.backPagePagination))}catch(e){CONTEXT.log&&console.log("-----> ERRRO ao setar o session storage",e)}for(x in apps)apps.hasOwnProperty(x)&&(CONTEXT.timelineApps[x]=apps[x]);CONTEXT.modeAll&&(PRIVATE.hasMorePage=!1),timelineInfo.numPages<=PRIVATE.croupierPage&&(PRIVATE.hasMorePage=!1),PRIVATE.isLoaded=!1,PRIVATE.tableFlush()},PRIVATE.tableFlush=function(){var objTables=document.createElement("div"),html="",stepLength=PRIVATE.tableWriteFlush;(PRIVATE.tableWriteFlushAll||CONTEXT.modeAll)&&(stepLength=50);for(var i=0;stepLength>i&&PRIVATE.bufferTables.length;i++)html+=PRIVATE.bufferTables[0].html,PRIVATE.bufferTables.splice(0,1);if(""!==html&&(objTables.innerHTML=html,PRIVATE.objGambitTable.appendChild(objTables),PRIVATE.setTableEvents(objTables.querySelectorAll(".table-container"))),PRIVATE.hasMorePage||0!==PRIVATE.bufferTables.length||PRIVATE.hasFooter||PRIVATE.loadFooter(),PRIVATE.tableWriteFlushAll){PRIVATE.tableWriteFlushAll=!1;
var element=document.getElementById(PRIVATE.data.backPage.elementID);pkg.context.page.onceAt("load",function(){location.hash=PRIVATE.data.backPage.elementID,PRIVATE.setTableEvents(PRIVATE.firstPageTables)})}},PRIVATE.loadFooter=function(){var objMorePage=document.getElementById("infinite-more-page");objMorePage.parentNode.removeChild(objMorePage),PRIVATE.hasFooter=!0;var objFooter=document.getElementById("trr-navbar-footer");objFooter&&pkg.require(["app.footer"],function(Footer){var t=new Footer;objFooter.style.display="block"})},PRIVATE.pageFocus=function(){PRIVATE.isPageBlur&&PUBLIC.modNewHistories.getBufferTotal()>=10&&"embedd"!==pkg.context.page.get("includetype")&&"samepage"!==pkg.context.page.get("includetype")?window.location.href=window.top.location.protocol+"//"+window.top.location.hostname+window.top.location.pathname:PRIVATE.isPageBlur=!1},PRIVATE.pageBlur=function(){PRIVATE.isPageBlur=!0},PRIVATE.setBackToTop=function(){var objBackTop=document.getElementById("back-top"),gambitPosition=PRIVATE.objGambitTable.offsetTop,targetLine=gambitPosition+300,classShow="content"!==pkg.context.publisher.get("template")?"show":"show bottom-position",flagVisible=!1,buttomBack=objBackTop.querySelector("a");buttomBack.addEventListener("click",function(){var pos=0;pkg.context.page.get("includetype")&&(pos=gambitPosition),PRIVATE.modScrollToAnimate.scrollTo(pos,200),window.tga.send("send","event","home","click","voltar para o topo")}),pkg.context.page.at("bottom-ad-container",function(data){"ui-portal-content"==data.sender&&"close"==data.event&&(classShow="show bottom-position",objBackTop.className=classShow)}),window.addEventListener("scroll",function(){setTimeout(function(){window.scrollY>targetLine?flagVisible||(objBackTop.className=classShow,flagVisible=!0):flagVisible&&(objBackTop.className="",flagVisible=!1)},1e3)})},PRIVATE.setInfinitePagination=function(){var objMorePage=document.getElementById("infinite-more-page");1!=CONTEXT.timelinePages?PRIVATE.visibilityChangeCallbackId=PRIVATE.modViewable.onVisibilityChange({element:objMorePage,heightPercent:1,onVisible:PRIVATE.getMorePage,offsetTop:-PRIVATE.loadingFat,offsetBottom:0}):(objMorePage.style.display="none",PRIVATE.loadFooter())},PUBLIC.init=function(){var addEvents=!0;if(PRIVATE.objGambitTable=document.getElementById("zaz-gambit-table"),PRIVATE.firstPageTables=PRIVATE.objGambitTable.querySelectorAll(".table-container"),PRIVATE.getContext(),PRIVATE.configureAdManager(),PRIVATE.data.backPage&&!document.getElementById(PRIVATE.data.backPage.elementID)){var infinitePage=null,area=0;try{infinitePage=JSON.parse(window.sessionStorage.getItem("infinite-page"))}catch(e){CONTEXT.log&&console.log("-----> ERRRO ao buscar do session storage",e)}if("NEWS"===PRIVATE.data.backPage.tableType&&(area=parseInt(PRIVATE.data.backPage.tableArea)),infinitePage&&area>0){for(var x in infinitePage)if(infinitePage.hasOwnProperty(x)&&infinitePage[x].tableSequence>=area)break;var pageNum=infinitePage[x].page-1;PRIVATE.tableSequenceContent=infinitePage[pageNum].tableSequenceContent,PRIVATE.tableSequence=infinitePage[pageNum].tableSequence,PRIVATE.tablePosition=infinitePage[pageNum].tablePosition,PRIVATE.croupierPage=infinitePage[pageNum].page,PRIVATE.tableWriteFlushAll=!0,PRIVATE.backPagePagination=infinitePage,PRIVATE.loadMorePage(),addEvents=!1}}0===CONTEXT.timelinePages&&(PRIVATE.croupierPage=0,PRIVATE.loadMorePage()),addEvents&&PRIVATE.setTableEvents(PRIVATE.firstPageTables),CONTEXT.modeAll&&PRIVATE.loadMorePage(),PRIVATE.setInfinitePagination(),PRIVATE.setBackToTop(),CONTEXT.isLatestPage||pkg.require(["mod.newHistories"],function(ModNewHistories){PRIVATE.promiseAdManager.then(function(dependencies){var hasSticky=dependencies.mod.adManager.get("s0StickyMob")||!1;PUBLIC.modNewHistories=ModNewHistories,PUBLIC.modNewHistories.init({hasSticky:hasSticky}),window.addEventListener("blur",function(){PRIVATE.pageBlur()}),window.addEventListener("focus",function(){PRIVATE.pageFocus()})})},function(e){CONTEXT.log&&console.log("-----> Error creating an instance of mod.newHistories:",e)})},PUBLIC},teardown:function(why,__static,__proto,__shared){}})});