{"provider_url": "https://www.exu.pe.leg.br", "title": "Atas das Sess\u00f5es", "html": "<p style=\"text-align: center\" id=\"alternativaDeAcessoID\"><span style=\"color: #b90404\">Aguardando a incorpora\u00e7\u00e3o de dados...</span><br /><a href=\"https://camara.portallegislativo.net/sessoes-consultas/acesso.php?sq=atas\"><span>Caso esteja demorando muito </span><b>clique aqui para acessar os dados.</b></a></p>\r\n\t<div id=\"conteinerAtasID\" style=\"min-height: 150vh; font-size: 11pt; display: none\">\r\n\t\t<fieldset id=\"menuPesquisaAta\">\r\n            <legend>Filtros e Especifica\u00e7\u00f5es</legend>\r\n            <div style=\"display: inline-block; margin: 4px;\"><span>Ano: </span><br /><select id=\"anoAtaSelectID\" style=\"height: 30px;\"></select></div>\r\n\t\t\t<div style=\"display: inline-block; width: 196px; margin: 4px\"><span> Per\u00edodo: </span><br /><select id=\"periodoAtaSelectID\" style=\"height: 30px;\"><option value=\"0\">Todos</option><option value=\"1\">Primeiro Per\u00edodo</option><option value=\"2\">Segundo Per\u00edodo</option></select></div>\r\n\t\t\t<div style=\"display: inline-block; width: 156px; margin: 4px\"><span> Tipo: </span><br /><select id=\"tipoAtaSelectID\" style=\"height: 30px;\"><option value=\"0\">Todas</option><option value=\"1\">Ordin\u00e1rias</option><option value=\"2\">Extraordin\u00e1rias</option><option value=\"3\">Solenes</option></select></div>\r\n        </fieldset>\r\n\t\t<br />\r\n\t\t<i>Clique na descri\u00e7\u00e3o da ata para visualizar a lista de presen\u00e7a e o arquivo da ata.</i>\r\n\t\t<div style=\"height: 48px; text-align: right\"><span id=\"salvarAtaLinkID\" style=\"margin-right: 16px; cursor: pointer; color: #0000ff\"> <b> Salvar Dados em Formato JSON </b><img src=\"https://www.exu.pe.leg.br/imagens/json_icon.png\" alt=\"json_icon.png\" title=\"json_icon.png\" /></span></div>\r\n\t\t<div id=\"conteudoAtasID\"></div>\r\n\t</div>\r\n\r\n\t<script type=\"text/javascript\">\r\n        var anoSelecionado = parseInt(new Date().getFullYear());\r\n        \r\n        var tagAtaSelect = '';\r\n        for(var i=anoSelecionado; i > 2023; i--){\r\n            tagAtaSelect += '<option value=\"'+i+'\">'+i+'</option>';\r\n        }\r\n        tagAtaSelect += '<option value=\"0\">Anos Ateriores</option>';\r\n        $('#anoAtaSelectID').html(tagAtaSelect);\r\n        $('#anoAtaSelectID').val(anoSelecionado.toString()).change();\r\n\t\r\n\t\tvar dataConvertida;\r\n\t\tconst mesesAtas = ['', 'janeiro', 'fevereiro', 'mar\u00e7o', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'];\r\n\t\tfunction fn_converter_data_to_dma(dataArg) {\r\n\t\t\tdataConvertida = dataArg.split('-');\r\n\t\t\treturn (dataConvertida[2] + '/' + dataConvertida[1] + '/' + dataConvertida[0]);\r\n\t\t}\r\n\t\tfunction fn_converter_data_to_extenso(dataArg){\r\n\t\t\tdataConvertida = dataArg.split('-');\r\n\t\t\treturn (parseInt(dataConvertida[2]) + ' de ' + mesesAtas[parseInt(dataConvertida[1])] + ' de ' + dataConvertida[0]);\r\n\t\t}\r\n\r\n\t\tfunction fn_salvar_ata(){\r\n\t\t\tvar link = window.document.createElement('a');\r\n\t\t\tlink.setAttribute('href', $(this).attr('data-ata-link'));\r\n\t\t\tlink.setAttribute('download', 'ata-cm-exu.pdf');\r\n\t\t\tlink.click();\r\n\t\t}\r\n\t\tfunction fn_salvar_tudo(){\r\n\t\t\tvar okay = false;\r\n\t\t\t\r\n\t\t\tvar blob = new Blob([JSON.stringify(atasLista)], { type: 'text/plain;charset=utf-8;' });\t\t\t\t\t\t\r\n\t\t\tvar link= window.document.createElement('a');\r\n\t\t\tlink.href = window.URL.createObjectURL(blob);\r\n\t\t\tlink.download = 'Atas_relatorio.json';\r\n\t\t\tlink.click();\r\n\t\t\twindow.URL.revokeObjectURL(link.href);\r\n\t\t\t\r\n\t\t}\r\n\r\n\t\tfunction fn_visualizar_ata(){\r\n\t\t\tif ($(this).prop('open')) {\r\n\t\t\t\t$(this).children('div').html('<p style=\"text-align: center; color: #955c20\">Carregando lista de presen\u00e7a...</p>');\r\n\t\t\t\tvar ataLink='';\r\n\t\t\t\tfor( var i=0 ; i<atasLista.length; i++){\r\n\t\t\t\t\tif(atasLista[i].id == $(this).attr('data-sessao-id')){\r\n\t\t\t\t\t\tataLink = atasLista[i].ata_link;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tfn_listar_presentes($(this).attr('data-sessao-id'), ataLink);\r\n\t\t\t}else{\r\n\t\t\t\t$(this).children('div').empty();\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tfunction fn_carregar_lista_presenca(sesID, ataLink, lista){\r\n\t\t\t//#ata_sessao__ID\r\n\t\t\tif(lista.length>0){\r\n\t\t\t\tvar tagPt = '<dt><b>Compareceram \u00e0 sess\u00e3o:</b></dt>';\r\n\t\t\t\tfor(var i = 0; i < lista.length; i++){\r\n\t\t\t\t\ttagPt += '<dd><p>'+lista[i].nome+'</p></dd>';\r\n\t\t\t\t}\r\n\t\t\t\ttagPt = '<div style=\"text-align: right\"><span data-ata-link=\"'+ataLink+'\"></span></div><dl>'+tagPt+'</dl>';\r\n\t\t\t\t$('#conteudoAtasID #ata_sessao_'+sesID+'_ID').html(tagPt);\r\n\t\t\t}else{\r\n\t\t\t\t$('#conteudoAtasID #ata_sessao_'+sesID+'_ID').html('<div style=\"text-align: right\"><span data-ata-link=\"'+ataLink+'\"></span></div><p>Lista de presen\u00e7a indispo\u00edvel.</p>');\r\n\t\t\t}\r\n\t\t\t$('#conteudoAtasID #ata_sessao_'+sesID+'_ID > div > span').css({'cursor': 'pointer', 'color': '#0000ff', 'margin-right': '16px'}).html('<b title=\"Download da Ata\">Baixar Ata da Sess\u00e3o</b> <img src=\"../imagens/arquivo_pdf.png\" title=\"Arquivo PDF\"/>').click(fn_salvar_ata);\r\n\t\t}\r\n\r\n\t\tvar tipoSessao = ['', 'ORDIN\u00c1RIA', 'EXTRAORDIN\u00c1RIA', 'SOLENE'];\r\n\t\tvar periodo = ['', 'PRIMEIRO', 'SEGUNDO'];\r\n\t\tfunction fn_carregar_atas(){\r\n\t\t\tvar tagAtaLista = '';\r\n\t\t\tfor( var i=0 ; i<atasLista.length; i++){\r\n\t\t\t\ttagAtaLista += '<hr /><details data-sessao-id=\"'+atasLista[i].id+'\"><summary class=\"navTreeItem\">ATA DA <b>'+atasLista[i].numero+'\u00aa SESS\u00c3O '+tipoSessao[atasLista[i].tipo]+'</b> DO '+periodo[atasLista[i].periodo]+' PER\u00cdODO LEGISLATIVO DE '+atasLista[i].ano+'<p style=\"color: #555; margin: 0;\">Realizada em '+fn_converter_data_to_extenso(atasLista[i].data_sessao)+'.</p></summary><div id=\"ata_sessao_'+atasLista[i].id+'_ID\"></div></details>';\r\n\t\t\t}\r\n\t\t\tif(tagAtaLista ==''){\r\n\t\t\t\t$('#conteudoAtasID').html('<p>Nenhuma ata encontrada, conforme filtros especificados.</p>');\r\n\t\t\t}else{\r\n\t\t\t\t$('#conteudoAtasID').html(tagAtaLista);\r\n\t\t\t\t$('#conteudoAtasID > details > summary').css({ 'font-family': 'system-ui', 'cursor': 'pointer', 'color': '#002edd', 'padding': '4px' });\r\n\t\t\t\t$('#conteudoAtasID > details').on('toggle', fn_visualizar_ata);\r\n\t\t\t}\r\n\t\t}\r\n\t\tvar liberado = true;\r\n\t\tfunction fn_filtrar_atas(){\r\n\t\t\tif($('#anoAtaSelectID').val() != '0'){\r\n\t\t\t\t\r\n\t\t\t\tif(liberado){\r\n\t\t\t\t\tliberado = false;\r\n\t\t\t\t\tif($('#periodoAtaSelectID').val() == '0' && $('#tipoAtaSelectID').val() == '0'){\r\n\t\t\t\t\t\tfn_carregar_atas();\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tvar tagAtaFiltroLista = '';\r\n\t\t\t\t\t\tif($('#periodoAtaSelectID').val() != '0' && $('#tipoAtaSelectID').val() == '0'){\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tfor( var i=0 ; i<atasLista.length; i++){\r\n\t\t\t\t\t\t\t\tif(atasLista[i].periodo == $('#periodoAtaSelectID').val()){\r\n\t\t\t\t\t\t\t\t\ttagAtaFiltroLista += '<hr /><details data-sessao-id=\"'+atasLista[i].id+'\"><summary class=\"navTreeItem\">ATA DA <b>'+atasLista[i].numero+'\u00aa SESS\u00c3O '+tipoSessao[atasLista[i].tipo]+'</b> DO '+periodo[atasLista[i].periodo]+' PER\u00cdODO LEGISLATIVO DE '+atasLista[i].ano+'<p style=\"color: #555; margin: 0;\">Realizada em '+fn_converter_data_to_extenso(atasLista[i].data_sessao)+'.</p></summary><div id=\"ata_sessao_'+atasLista[i].id+'_ID\"></div></details>';\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t}else if($('#periodoAtaSelectID').val() == '0' && $('#tipoAtaSelectID').val() != '0'){\r\n\t\t\t\t\t\t\tfor( var i=0 ; i<atasLista.length; i++){\r\n\t\t\t\t\t\t\t\tif(atasLista[i].tipo == $('#tipoAtaSelectID').val()){\r\n\t\t\t\t\t\t\t\t\ttagAtaFiltroLista += '<hr /><details data-sessao-id=\"'+atasLista[i].id+'\"><summary class=\"navTreeItem\">ATA DA <b>'+atasLista[i].numero+'\u00aa SESS\u00c3O '+tipoSessao[atasLista[i].tipo]+' DO '+periodo[atasLista[i].periodo]+'</b> PER\u00cdODO LEGISLATIVO DE '+atasLista[i].ano+'<p style=\"color: #555; margin: 0;\">Realizada em '+fn_converter_data_to_extenso(atasLista[i].data_sessao)+'.</p></summary><div id=\"ata_sessao_'+atasLista[i].id+'_ID\"></div></details>';\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tfor( var i=0 ; i<atasLista.length; i++){\r\n\t\t\t\t\t\t\t\tif(atasLista[i].periodo == $('#periodoAtaSelectID').val() && atasLista[i].tipo == $('#tipoAtaSelectID').val()){\r\n\t\t\t\t\t\t\t\t\ttagAtaFiltroLista += '<hr /><details data-sessao-id=\"'+atasLista[i].id+'\"><summary class=\"navTreeItem\">ATA DA <b>'+atasLista[i].numero+'\u00aa SESS\u00c3O '+tipoSessao[atasLista[i].tipo]+'</b> DO '+periodo[atasLista[i].periodo]+' PER\u00cdODO LEGISLATIVO DE '+atasLista[i].ano+'<p style=\"color: #555; margin: 0;\">Realizada em '+fn_converter_data_to_extenso(atasLista[i].data_sessao)+'.</p></summary><div id=\"ata_sessao_'+atasLista[i].id+'_ID\"></div></details>';\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(tagAtaFiltroLista == ''){\r\n\t\t\t\t\t\t\t$('#conteudoAtasID').html('<p>Nenhuma ata encontrada, conforme filtros especificados.</p>');\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t$('#conteudoAtasID').html(tagAtaFiltroLista);\r\n\t\t\t\t\t\t\t$('#conteudoAtasID > details > summary').css({ 'font-family': 'system-ui', 'cursor': 'pointer', 'color': '#002edd', 'padding': '4px' });\r\n\t\t\t\t\t\t\t$('#conteudoAtasID > details').on('toggle', fn_visualizar_ata);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t\tliberado = true;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tfunction fn_selecionar_ano_pesquisa(){\r\n\t\t\tliberado = false;\r\n\t\t\t$('#periodoAtaSelectID').val('0').change();\r\n\t\t\t$('#tipoAtaSelectID').val('0').change();\r\n\t\t\tliberado = true;\r\n\t\t\tif($('#anoAtaSelectID').val() != '0'){\r\n\t\t\t\tanoSelecionado = parseInt($('#anoAtaSelectID').val());\r\n\t\t\t\tfn_pesquisar_atas();\r\n\t\t\t}else{\r\n\t\t\t\t$('#conteudoAtasID').html('<table class=\"invisible\" style=\"margin: 0 auto;\"><tbody><tr><td><h3><a title=\"\" href=\"https://www.exu.pe.leg.br/materias-legislativas/atas/ata-das-sessoes-de-2023\" class=\"internal-link\" target=\"_self\"><img src=\"https://www.exu.pe.leg.br/imagens/atas.jpeg\" alt=\"atas.jpeg\" class=\"image-inline\" title=\"atas.jpeg\">&nbsp;Atas das Sess\u00f5es de 2023</a></h3></td></tr><tr><td style=\"text-align: right; \"><a title=\"\" href=\"https://www.exu.pe.leg.br/materias-legislativas/atas/atas-das-sessoes-de-2022\" class=\"internal-link\" target=\"_self\"><img src=\"https://www.exu.pe.leg.br/imagens/atas.jpeg/@@images/10a0185f-ebe7-4978-a43d-753e9723b99b.jpeg\" alt=\"atas.jpeg\" class=\"image-inline\" title=\"atas.jpeg\">&nbsp;Atas&nbsp;das Sess\u00f5es&nbsp;de 2022</a></td></tr><tr><td style=\"text-align: right; \"><a title=\"\" href=\"https://www.exu.pe.leg.br/materias-legislativas/atas/atas-das-sessoes-de-2021\" class=\"internal-link\" target=\"_self\"><img src=\"https://www.exu.pe.leg.br/imagens/atas.jpeg/@@images/10a0185f-ebe7-4978-a43d-753e9723b99b.jpeg\" alt=\"atas.jpeg\" class=\"image-inline\" title=\"atas.jpeg\">&nbsp;Atas&nbsp;das Sess\u00f5es&nbsp;de 202</a><a title=\"\" href=\"https://www.exu.pe.leg.br/materias-legislativas/atas/atas-das-sessoes-de-2021\" class=\"internal-link\" target=\"_self\">1</a></td></tr><tr><td style=\"text-align: right; \"><a title=\"\" href=\"https://www.exu.pe.leg.br/materias-legislativas/atas/atas-das-sessoes-de-2020\" class=\"internal-link\" target=\"_self\"><img src=\"https://www.exu.pe.leg.br/imagens/atas.jpeg/@@images/10a0185f-ebe7-4978-a43d-753e9723b99b.jpeg\" alt=\"atas.jpeg\" class=\"image-inline\" title=\"atas.jpeg\">&nbsp;Atas&nbsp;das Sess\u00f5es&nbsp;de 2020</a></td></tr><tr><td style=\"text-align: right; \"><a title=\"\" href=\"https://www.exu.pe.leg.br/materias-legislativas/atas/ata-das-sessoes-de-2019\" class=\"internal-link\" target=\"_self\"><img src=\"https://www.exu.pe.leg.br/imagens/atas.jpeg/@@images/10a0185f-ebe7-4978-a43d-753e9723b99b.jpeg\" alt=\"atas.jpeg\" class=\"image-inline\" title=\"atas.jpeg\">&nbsp;Atas&nbsp;das Sess\u00f5es&nbsp;de 2019</a></td></tr><tr><td style=\"text-align: right; \"><a title=\"\" href=\"https://www.exu.pe.leg.br/materias-legislativas/atas/atas-das-sessoes-de-2018\" class=\"internal-link\" target=\"_self\"><img src=\"https://www.exu.pe.leg.br/imagens/atas.jpeg/@@images/10a0185f-ebe7-4978-a43d-753e9723b99b.jpeg\" alt=\"atas.jpeg\" class=\"image-inline\" title=\"atas.jpeg\">&nbsp;Atas&nbsp;das Sess\u00f5es&nbsp;de 2018</a></td></tr></tbody></table>');\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\tvar atasLista = [];\r\n\t\t/* https://tonyribeiro.com/sessoes-consultas/ */\r\n\t\tfunction fn_listar_presentes(sesID, ataLink){\r\n\t\t\tif(liberado){\r\n\t\t\t\tliberado = false;\r\n\t\t\t\t$.ajax({\r\n\t\t\t\t\turl: 'https://tonyribeiro.com/sessoes-consultas/presencas.php',\r\n\t\t\t\t\theaders: { 'Accept': 'application/json' },\r\n\t\t\t\t\ttype: 'GET',\r\n\t\t\t\t\tdataType: 'JSON',\r\n\t\t\t\t\tdata: { keycamara: thisCamara, sessaoID: sesID },\r\n\t\t\t\t\tsuccess: function (resultado) {\r\n\t\t\t\t\t\tliberado = true;\r\n\t\t\t\t\t\tfn_carregar_lista_presenca(sesID, ataLink, resultado);\r\n\t\t\t\t\t},\r\n\t\t\t\t\terror: function () {\r\n\t\t\t\t\t\tliberado = ture;\r\n\t\t\t\t\t\t$('#conteudoAtasID').html('<p style=\"color: #ff0000\">Falha ao consultar atas.</p>');\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\t\r\n\t\tfunction fn_pesquisar_atas(){\r\n\t\t\tif(liberado){\r\n\t\t\t\tliberado = false;\r\n\t\t\t\t$('#conteudoAtasID').empty();\r\n\t\t\t\t$('#conteudoAtasID').append('<div class=\"aguarde\" style=\"height: 24px;\"></div>');\r\n\t\t\t\t$('#conteudoAtasID').append('<div class=\"aguarde\" style=\"height: 96px;\"></div>');\r\n\t\t\t\t$('#conteudoAtasID').append('<div class=\"aguarde\" style=\"height: 24px;\"></div>');\r\n\t\t\t\t$('#conteudoAtasID').append('<div class=\"aguarde\" style=\"height: 464px;\"></div>');\r\n\t\t\t\t$('#conteudoAtasID > div').css({'background-color': '#F1F1F4', 'margin': '8px' });\r\n\t\t\t\t$.ajax({\r\n\t\t\t\t\turl: 'https://tonyribeiro.com/sessoes-consultas/atas.php',\r\n\t\t\t\t\theaders: { 'Accept': 'application/json' },\r\n\t\t\t\t\ttype: 'GET',\r\n\t\t\t\t\tdataType: 'JSON',\r\n\t\t\t\t\tdata: { keycamara: thisCamara, anoAta: anoSelecionado },\r\n\t\t\t\t\tsuccess: function (resultado) {\r\n\t\t\t\t\t\t$('#alternativaDeAcessoID').remove();\r\n\t\t\t\t\t\t$('#conteinerAtasID').show();\r\n\t\t\t\t\t\tatasLista.splice(0, atasLista.length);\r\n\t\t\t\t\t\tatasLista = resultado;\r\n\t\t\t\t\t\tfn_carregar_atas();\r\n\t\t\t\t\t\tliberado = true;\r\n\t\t\t\t\t},\r\n\t\t\t\t\terror: function () {\r\n\t\t\t\t\t\t//$('#conteudoAtasID').html('<p style=\"color: #ff0000\">Falha ao consultar atas.</p>');\r\n\t\t\t\t\t\tliberado = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tvar liberado = true;\r\n        var thisCamara = '97b3ede37bbd90660aad63baadda4662';\r\n\t\t$(document).ready(function () {\r\n\t\t\t$('#viewlet-below-content-title').remove();\r\n\t\t\t$('#anoAtaSelectID').change(fn_selecionar_ano_pesquisa);\r\n\t\t\t$('#periodoAtaSelectID, #tipoAtaSelectID').change(fn_filtrar_atas);\r\n\r\n\t\t\t$('#salvarAtaLinkID').click(fn_salvar_tudo);\r\n\t\t\tfn_pesquisar_atas();\r\n\t\t\t\r\n\t\t\tif(new Date().getMonth() === 6){\r\n\t\t\t\t$('#conteinerAtasID').prepend('<p style=\"color: #ff0000\">Prezado, a c\u00e2mara encontra-se em recesso, retornaremos \u00e0s atividades legislatitvas '+(new Date().getFullYear() === 2026 ? 'no dia 6 de agosto de 2026' : 'na primeira quinta-feira do m\u00eas de agosto do corrente ano')+'.</p>')\r\n\t\t\t}\r\n\t\t});\r\n\t</script>", "author_name": "", "version": "1.0", "author_url": "https://www.exu.pe.leg.br/author/exu", "provider_name": "C\u00e2mara Municipal de Exu", "type": "rich"}