var tipoCheckbox={OCULTAR:"ocultar-opcao-",AGREGAR_E_ADICIONAR:"agregar-adicionar-opcao-"},flagAgregadoTodasColunas=!1,filtroAgregadoOrgaos="orgaos",GridAgrupavel=function(c){var b=this,h=null,m=cgu.getQueryStringParam("colunasSelecionadas"),n=!1,l=[],p=function(){var a=$(c.seletor).parent(),d=a.find(".loading,.loading-grande"),b=$('\x3ci class\x3d"fas fa-circle-notch fa-2x fa-spin loading-grande loading" style\x3d"display:none"\x3e\x3c/i\x3e'),f=d;d&&0!==d.length||(a.prepend(b),f=b);return f};this.parametros= this.table=null;this.rules=c.rules;this.messages=c.messages;this.colunasObrigatoriasInseridasNoFiltro=[];this.colunasSelecionadas=m?m.split(","):c.colunas.filter(function(a){return void 0===a.visible||a.visible}).map(function(a){return a.name});this.colunasAgregaveis=c.colunas.filter(function(a){return void 0===a.agregar||a.agregar}).map(function(a){return a.name});this.colunasbloquearRemoverAgregacao=c.colunas.filter(function(a){return void 0!==a.bloquearRemoverAgregacao&&a.bloquearRemoverAgregacao}).map(function(a){return a.name}); this.colunasVisiveis=function(a){return a?a.split(","):c.colunas.map(function(a){return!1!==a.visible?a.name:null})}(m).filter(Boolean);this.ordenarPor=cgu.getQueryStringParam("ordenarPor")||null;this.direcao=cgu.getQueryStringParam("direcao")||null;this.singleSelection=cgu.getQueryStringParam("singleSelection")||null;this.buscaAvancada=!0===c.buscaAvancada;this.idLinhasSelecionadas=cgu.getQueryStringParam(null)||null;this.callBackOnComplete=c.callBackOnComplete;this.criarGrid=function(a){h=cgu.isNullOuUndefined(a)? dataTables.defaultOptions():a;var d=$(c.seletor),k=p();$.fn.dataTable.ext.errMode="none";h.ajax={type:"GET",url:c.urlBase+"/resultado",data:b.prepararRequest,error:function(a){n=!0;b.table.draw();(a=a.responseJSON)&&$(c.seletor).parents(".box-tabela-filtro-coluna-2").prepend("\x3cdiv id\x3d'table-alert' class\x3d'floating-alerts visible-print-block'\x3e\x3cdiv class\x3d'alert alert-warning'\x3e"+a+"\x3c/div\x3e\x3c/div\x3e")},beforeSend:function(a){$(c.seletor).parents(".box-tabela-filtro-coluna-2").find("#table-alert").remove(); if(n)return cgu.ajaxErrorsSupressor.supress(!0),a=b.table.ajax.json()||{},a.data=[],this.success(a),n=!1;if(!b.isFiltroValido(a))return!1;k.show();d.hide()},complete:function(a){k.hide();d.show();$('[data-toggle\x3d"tooltip"]').tooltip();b.gerarScrollDuplo(c.seletor);cgu.isNullOuUndefined(b.callBackOnComplete)||b.callBackOnComplete();b.buscaAvancada&&(dataTables.configurarSelecaoLinhaPopup(c.seletor,c.entidade,c.genero),dataTables.atribuirLinhasSelecionadasPopup(c.seletor,c.idsLinhasSelecionadas)); if(c.onCompleteRequest)c.onCompleteRequest(a.responseJSON)}};a=c.ordem;if(!cgu.isNullOuUndefined(b.ordenarPor)){var f=b.retornaIndexDaColunaOrdenacaoPeloNomeDaColuna(b.ordenarPor,c.colunas);-1!==f&&(a[0][0]=f)}cgu.isNullOuUndefined(b.direcao)||(a[0][1]=b.direcao);h.order=a;h.columns=b.inserirTooltipComNomeDasColunas(c.colunas);h.rowId=c.rowId;cgu.isNullOuUndefined(b.singleSelection)||(h.select="true"===b.singleSelection?{style:"single"}:{style:"multi"});b.buscaAvancada&&(h.lengthMenu=[[10,20,30], ["10","20","30"]],b.configurarSubmitBuscaAvancada(),dataTables.bindPesquisaDatatables());if(!cgu.isNullOuUndefined(c.tooltips)&&0]+>/ig,"");if(!cgu.isNullOuUndefined(b))return"\x3cspan data-toggle\x3d'tooltip' data-html\x3d'true' title\x3d'\x3cstrong\x3e"+ k+"\x3c/strong\x3e' data-delay\x3d'800'\x3e"+b(a,d,c,e)+"\x3c/span\x3e"}};this.atribuirRenderComTooltip=function(a){a.render=function(a,b,c,g){return"\x3cspan data-toggle\x3d'tooltip' data-html\x3d'true' title\x3d'\x3cstrong\x3e"+g.settings.aoColumns[g.col].sTitle.replace(/<[^>]+>/ig,"")+"\x3c/strong\x3e' data-delay\x3d'800'\x3e"+a+"\x3c/span\x3e"}};this.inserirTooltipComNomeDasColunas=function(a){for(var b=0;bd.pages-1||0>a?alert("Página não existente"):b.table.page(a).draw(!1)}};this.inserirCampoIrParaAPagina=function(a){var d= $(a).parents(".ativo").find(".box-paginacao"),c=a.substring(1);a=d.append("\x3cdiv class\x3d'ir-para-pagina'\x3e\x3cform id\x3d'form-ir-para-pagina' class\x3d'busca-simples'\x3e\x3cfieldset\x3e\x3clegend\x3eFormulário de páginas\x3c/legend\x3e\x3cdiv class\x3d'br-input input-button'\x3e\x3cinput type\x3d'search' id\x3d'paginas-selecao-1-"+c+"' class\x3d'input-default' placeholder\x3d'Ir para página'\x3e\x3c/div\x3e\x3c/fieldset\x3e\x3c/form\x3e\x3c/div\x3e");d=$("\x3cbutton class\x3d'br-button' id\x3d'botao-ir-para-a-pagina-"+ c+"' type\x3d'submit' value\x3d'IR'\x3e\x3ci class\x3d'fas fa-search' aria-hidden\x3d'true'\x3e\x3c/i\x3e");d.on("click",function(a){b.alterarPaginaDaTabela(c);a.preventDefault()});a.find(".br-input").append(d)};this.alterarDefinicoesParaPaginacaoCompleta=function(a){var d=dataTables.defaultOptions();d.pagingType="simple_numbers";d.dom='r\x3c"ativo"\x3c"double-scroll"t\x3e\x3c"box-paginacao full" \x3c"box-paginacao__indicador"i\x3epl\x3e\x3e';d.paginacaoSimples=!1;if(null!==b.table){var c=b.table.page.info(); d.displayStart=c.start;b.table.destroy()}b.criarGrid(d);b.atualizaColunasVisiveis();this.inserirCampoIrParaAPagina(a);$(".box-paginacao").addClass("full")};this.criarHtmlPopoverOcultar=function(){var a=$(".box-tabela-completa"),d=b.gerarColunas(tipoCheckbox.OCULTAR);a.find(".dropdown-menu-ocultar").html(d);a.find(".dropdown-menu-ocultar").append("\x3cli\x3e\x3cbutton type\x3d'button' class\x3d'br-button secondary mr-3' id\x3d'btnAplicarAdicionar'\x3eAplicar sem agregação\x3c/button\x3e\x3c/li\x3e"); for(a=0;a