(function(n,t){"use strict";t.ViewModel=t.ViewModel||{};t.ViewModel.AppItemListViewModel=function(n){function r(n){var u,r;i.ID(n.Codprog);i.Title(n.Nomeprog);i.Headline(n.Chamada);i.NomeSistema(n.NomeSistema);i.UrlTratada(n.Url);n.ImagemDestaque&&n.ImagemDestaque.length>0?(i.Image(n.ImagemDestaque),i.HasCover(!0)):i.Image(n.Shot);u=JSON.stringify(n.Preco);(n.NomeSistema=="Android"||n.NomeSistema=="iPhone"||n.NomeSistema=="Windows Phone")&&i.Price(n.Preco==0?"Gratuito":"R$ "+u.replace(".",","));i.UrlTratada()!=null&&(i.UrlTratada().indexOf("http")>=0?i.Url(i.UrlTratada()):n.NomeSistema!=null?(r=t._url_app_item.replace("/apps/1234.htm",i.UrlTratada()),r.toLowerCase().indexOf(".htm")<0&&(r=r+".htm"),i.Url(r),i.Url().charAt(0)!="/"&&i.Url("/"+i.Url())):i.Url(t._url_app_item.replace("1234",n.Codprog)));switch(n.NomeSistema){case"Android":i.Icone("ico ico-android");break;case"iPhone":i.Icone("ico ico-apple");break;case"Windows Phone":i.Icone("ico ico-windows");break;case"Linux":i.Icone("ico ico-linux");break;case"Mac":i.Icone("ico ico-mac");break;case"Web":i.Icone("ico ico-web");break;case"Windows 8":i.Icone("ico ico-windows-8");break;case"Windows":i.Icone("ico ico-windows")}}var i=this;i.ID=ko.observable(0);i.Title=ko.observable("");i.Headline=ko.observable("");i.Image=ko.observable("");i.NomeSistema=ko.observable("");i.Price=ko.observable("");i.HasCover=ko.observable(!1);i.printBannerNative=function(n){if(n===1||(n-1)%4==0){var t=n==1?0:(n-1)/4;return'<div id="bxk-native-'+t+'"><script type="text/javascript">googletag.cmd.push(function () { googletag.display("bxk-native-'+t+'"); });<\/script><\/div>'}};i.Url=ko.observable("");i.UrlTratada=ko.observable("");i.Position=ko.observable(-1);i.Icone=ko.observable("");r(n)}})(window.jQuery||window.Zepto,window,document),function(n,t){"use strict";t.ViewModel=t.ViewModel||{};t.ViewModel.HomePageViewModel=function(){function f(){i.Message.Text("Carregando...");i.Message.Type("info");NZN.Tools.log(":| carregando apps");n.ajax({type:"GET",url:r+"top="+i.Top()+"&pagina="+i.Page()+"&host="+t.location.host,success:function(n){i.Message.Clear();NZN.Tools.log(":) carregou apps");u(n)},error:function(n,r,u){NZN.Tools.log(":( erro ao carregar apps",n,u);NZN.Analytics.trackEvent(NZN.Analytics.events.ERRO_JS,"Carregar home - "+u,t.location.pathname);n.status==404?i.Message.Text("Ops, nada encontrado :("):i.Message.Text("Ops, ocorreu um erro ao carregar os apps :(");i.Message.Type("danger")}})}function u(n){var r,u,f,e;for(NZN.Tools.log("inserindo apps na lista."),r=0,u=n.length;r<u;r++)f=n[r],e=new t.ViewModel.AppItemListViewModel(f),i.HighlightApps.push(e);NZN.Tools.configureLazyLoad()}var i=this,r;r=t._idCategoria==""?t._ipsum+"api/ProgramasApi/BuscarHomeCategoriaMobile?codIdioma=1&imgSizeProgramaDestaque=-t576x468&imgSizeProgramaIcone=-t90x90&sistemaCategoria="+t._sistemaCategoria+"&nomeCategoria="+t._nomeCategoria+"&idCategoria=0&formato=json&":t._ipsum+"api/ProgramasApi/BuscarHomeCategoriaMobile?codIdioma=1&imgSizeProgramaDestaque=-t576x468&imgSizeProgramaIcone=-t90x90&sistemaCategoria="+t._sistemaCategoria+"&nomeCategoria="+t._nomeCategoria+"&idCategoria="+t._idCategoria+"&formato=json&";i.Message=new t.ViewModel.MessageViewModel;i.HighlightApps=ko.observableArray();i.Top=ko.observable(20);i.Page=ko.observable(1);i.Init=function(){NZN.Tools.log("configurando página");NZN.Tools.isMobile()!==!0||t.pageYOffset||t.scrollTo(0,1);f();NZN.Scroll.init({viewModel:i,url:r,successCallback:function(n){u(n)}});NZN.Analytics.trackEvent(NZN.Analytics.events.BAIXAKI_MOBILE_ANDROID,"Home",t.location.pathname)}}}(window.jQuery||window.Zepto,window,document),function(n,t,i){"use strict";NZN.KO.init();n(i).ready(function(){t.vm=new t.ViewModel.HomePageViewModel;t.vm.Init();ko.applyBindings(t.vm,i.getElementById("container"))})}(window.jQuery||window.Zepto,window,document)