var Baixar=function(){};Baixar.prototype.init=function(b,a,c,e){this.seletorDataTables=c;this.url=b;this.prepararRequest=e;var d=this;$(a).click(function(){d.baixar()})};Baixar.prototype.getTotalDeRegistrosDaTabela=function(){return""!==$(this.seletorDataTables+"_info").html()?cgu.converterStringParaNumber($(this.seletorDataTables+"_info").html().split(" ")[3])*cgu.converterStringParaNumber($(this.seletorDataTables+"_length select").val()):0}; Baixar.prototype.baixar=function(){var b=this,a={};$(this.seletorDataTables+"_paginate").hasClass("paging_simple")?(a={},this.prepararRequest(a),this.removerParametrosVazios(a),$.ajax({url:this.url+"/baixar",type:"get",data:a,global:!1,success:function(a,e,d){cgu.redirecionarParaTelaDeCaptcha(d);"success"===a?b.abrirModalLimiteDeRegistros():b.baixarArquivo(a,d)}})):(a=this.getTotalDeRegistrosDaTabela(),1>a?alert("Nenhum resultado encontrado."):a>limiteRegistrosBaixar?this.abrirModalLimiteDeRegistros(): (a={},this.prepararRequest(a),this.removerParametrosVazios(a),a.totalDeRegistrosDaTabela=this.getTotalDeRegistrosDaTabela(),window.open(this.url+"/baixar?"+$.param(a),"_self")))};Baixar.prototype.abrirModalLimiteDeRegistros=function(){$("#baixarModal").modal({keyboard:!1})}; Baixar.prototype.baixarArquivo=function(b,a){b=new Blob([""+b]);var c=document.createElement("a");c.setAttribute("type","hidden");a=a.getResponseHeader("Content-Disposition").split(";");$.each(a,function(a,b){a=b.split("\x3d");"filename"===a[0]&&(c.download=a[1])});if(null===c.download||void 0===c.download)c.download="dados.csv";0