{"provider_url": "https://www.exu.pe.leg.br", "title": "Pauta das Comiss\u00f5es", "html": "<h3 id=\"comissaoListadaID\" style=\"margin: 40px 0; padding: 4px; text-align: center; background-color: #0a5517; color: #ffffff\"></h3>\r\n\t<p style=\"text-align: center\" id=\"alternativaDeAcessoID\"><span style=\"color: #b90404\">Aguardando incorpora\u00e7\u00e3o de dados...</span><br /><a href=\"https://camara.portallegislativo.net/sessoes-consultas/acesso.php?sq=pautacomissoes\"><span>Caso esteja demorando muito </span><b>clique aqui para acessar os dados.</b></a></p>\r\n\t<p id=\"atualizacaoDataProjetosID\" style=\"text-align: right\"></p>\r\n\t<div id=\"notificacaoDataPojetosID\"></div>\r\n\t<fieldset id=\"menuPesquisaPautaID\" style=\"display: none\">\r\n\t\t<legend>Filtros e Especifica\u00e7\u00f5es</legend>\r\n\t\t<label><span>Ano: </span><br /><select id=\"anoComissaoID\" style=\"height: 25px;\"></select></label><br /><label><span> Comiss\u00f5es: </span><br /><select id=\"comissaoSelecionadaID\" style=\"width: 100%; height: 25px;\"></select></label>\r\n\t\t<br /><br /><i>Clique na descri\u00e7\u00e3o da pauta para visualizar o assunto</i>\r\n\t</fieldset>\r\n\t<div style=\"padding: 8px; text-align: right\"><span id=\"salvarPautaLinkID\" style=\"display: none; 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<div id=\"conteudoPautasID\"></div>\r\n\r\n\t<script type=\"text/javascript\">\r\n        \r\n\t\tfunction fn_converter_data_por_extenso(dataArg) {\r\n\t\t\tif (dataArg != null && dataArg.length == 10) {\r\n\t\t\t\tdataConvertida = dataArg.split('-');\r\n\t\t\t\treturn (parseInt(dataConvertida[2]) + ' de ' + MESES[(parseInt(dataConvertida[1]) - 1)] + ' de ' + dataConvertida[0])\r\n\t\t\t}\r\n\t\t\treturn '';\r\n\t\t}\r\n\t\tfunction fn_formatar_numero_digitos(num) {\r\n\t\t\treturn (num.toString().length < 2 ? (\"0\" + num) : num);\r\n\t\t}\r\n\t\tfunction fn_salvar(){\r\n\r\n\t\t\tvar blob;\r\n\t\t\tvar okay = false;\r\n\t\t\tblob = new Blob([JSON.stringify(pautasLista)], { type: 'text/plain;charset=utf-8;' });\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 = 'pautas_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\t\tfunction fn_get_descricao_tipo_propositura(tipo) {\r\n\t\t\tif (tipo == '60') {\r\n\t\t\t\treturn 'PROJETO DE DECRETO';\r\n\t\t\t} else if (tipo == '65') {\r\n\t\t\t\treturn 'PROJETO DE EMENDA \u00c0 LEI ORG\u00c2NICA';\r\n\t\t\t} else if (tipo == '70') {\r\n\t\t\t\treturn 'PROJETO DE LEI';\r\n\t\t\t}else if(tipo == '75'){\r\n\t\t\t\treturn 'PROJETO DE LEI COMPLEMENTAR';\r\n\t\t\t} else if (tipo == '80') {\r\n\t\t\t\treturn 'PROJETO DE RESOLU\u00c7\u00c3O';\r\n\t\t\t} else if (tipo == '50') {\r\n\t\t\t\treturn 'PRESTA\u00c7\u00c3O DE CONTAS DO EXECUTIVO';\r\n\t\t\t} else if (tipo == '20') {\r\n\t\t\t\treturn 'INDICA\u00c7\u00c3O';\r\n\t\t\t} else if (tipo == '30') {\r\n\t\t\t\treturn 'MO\u00c7\u00c3O DE APLAUSOS';\r\n\t\t\t} else if (tipo == '40') {\r\n\t\t\t\treturn 'MO\u00c7\u00c3O DE PESAR';\r\n\t\t\t} else if (tipo == '90') {\r\n\t\t\t\treturn 'REQUERIMENTO';\r\n\t\t\t}\r\n\t\t\treturn '';\r\n\t\t}\r\n\r\n\t\tfunction fn_filtrar_pautas(){\r\n\t\t\t$('#conteudoPautasID').hide();\r\n\t\t\tlet comiSel = $(this).val();\r\n\t\t\tlet reuniaoID = '';\r\n\t\t\tif(comiSel == '0'){\r\n\t\t\t\tfn_carregar_pautas();\r\n\t\t\t}else{\r\n\t\t\t\tlet tagFiltro =  '';\r\n\t\t\t\tfor (let i = 0; i < pautasLista.length; i++) {\r\n\t\t\t\t\tif(pautasLista[i].comissao_id == comiSel){\r\n\t\t\t\t\t\tif(reuniaoID != pautasLista[i].id){\r\n\t\t\t\t\t\t\treuniaoID = pautasLista[i].id;\r\n\t\t\t\t\t\t\tif(tagFiltro == ''){\r\n\t\t\t\t\t\t\t\ttagFiltro += '<details style=\"padding-left: 32px;\"><summary>PAUTA DA REUNI\u00c3O DE ' + fn_converter_data_por_extenso(pautasLista[i].reuniao_data).toLocaleUpperCase() + '</summary>';\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\ttagFiltro += '</details><details style=\"padding-left: 32px;\"><summary>PAUTA DA REUNI\u00c3O DE ' + fn_converter_data_por_extenso(pautasLista[i].reuniao_data).toLocaleUpperCase() + '</summary>';\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\ttagFiltro += '<div style=\"display: block; margin: 24px\"><b>Hor\u00e1rio: </b><span>'+( pautasLista[i].reuniao_hora ? (' \u00e0s ' + pautasLista[i].reuniao_hora.substring(0, 5) + 'h.') : '' )+'</span><br /><b>Assunto: </b><span>Discuss\u00e3o e elabora\u00e7\u00e3o de pareceres de projetos.</span></div>';\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tif(pautasLista[i].propositura_id && pautasLista[i].propositura_id.length > 0){\r\n\t\t\t\t\t\t\ttagFiltro += '<dl style=\"margin-left: 32px; padding: 8px; max-width: 720px; border: 1px solid #c6cacf;\"><dt><b>' + fn_get_descricao_tipo_propositura(pautasLista[i].tipo_propositura) + ' ' + fn_formatar_numero_digitos(pautasLista[i].propositura_numero) + '/' + pautasLista[i].ano + ' - ' + pautasLista[i].autor + '</b></dt><dd data-propositura-id=\"' + pautasLista[i].propositura_id + '\">' + pautasLista[i].ementa + '</dd></dl>';\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif(tagFiltro == ''){\r\n\t\t\t\t\ttagFiltro = '<h4 style=\"border-bottom: 1px solid #cacaca;\">'+comissoesCamara[parseInt(comiSel)]+'</h4><p>Nenhuma pauta encontrada, conforme filtros especificados.</p>';\r\n\t\t\t\t}else{\r\n\t\t\t\t\ttagFiltro = '<h4 style=\"border-bottom: 1px solid #cacaca;\">'+comissoesCamara[parseInt(comiSel)]+'</h4>'+tagFiltro+'</details>';\r\n\t\t\t\t}\r\n\t\t\t\t$('#conteudoPautasID').html(tagFiltro);\r\n\t\t\t\t$('#conteudoPautasID summary').css({ 'margin-top': '16px', color: '#244bbd', cursor: 'pointer' });\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\t$('#conteudoPautasID').slideDown();\r\n\t\t}\r\n\r\n\t\tfunction fn_carregar_pautas(){\r\n\t\t\tlet comissaoID = '';\r\n\t\t\tif (pautasLista.length > 0) {\r\n\t\t\t\t$('#salvarPautaLinkID').show();\r\n\t\t\t\tlet tagReuPautaComissao = '';\r\n\t\t\t\tlet reuniaoID = '';\r\n\t\t\t\tfor (let i = 0; i < pautasLista.length; i++) {\r\n\t\t\t\t\tif (pautasLista[i].id != reuniaoID) {\r\n\t\t\t\t\t\treuniaoID = pautasLista[i].id;\r\n\t\t\t\t\t\tif (i > 0) {\r\n\t\t\t\t\t\t\ttagReuPautaComissao += '</details>';\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tif(comissaoID != pautasLista[i].comissao_id){\r\n\t\t\t\t\t\t\t\ttagReuPautaComissao +=  tagReuPautaComissao = '<h4 style=\"margin-top: 24px; border-bottom: 1px solid #cacaca;\">'+comissoesCamara[parseInt(pautasLista[i].comissao_id)]+'</h4>';\r\n\t\t\t\t\t\t\t\tcomissaoID = pautasLista[i].comissao_id;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\ttagReuPautaComissao += '<details data-reuniao_id=\"'+pautasLista[i].id+'\" style=\"padding-left: 32px;\"><summary>PAUTA DA REUNI\u00c3O DE ' + fn_converter_data_por_extenso(pautasLista[i].reuniao_data).toUpperCase() + '</summary>';\r\n\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t/* primeira execu\u00e7\u00e3o do for */\r\n\t\t\t\t\t\t\tif(comissaoID != pautasLista[i].comissao_id){\r\n\t\t\t\t\t\t\t\ttagReuPautaComissao +=  tagReuPautaComissao = '<h4 style=\"border-bottom: 1px solid #cacaca;\">'+comissoesCamara[parseInt(pautasLista[i].comissao_id)]+'</h4>';\r\n\t\t\t\t\t\t\t\tcomissaoID = pautasLista[i].comissao_id;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\ttagReuPautaComissao += '<details data-reuniao_id=\"'+pautasLista[i].id+'\" style=\"padding-left: 32px;\"><summary>PAUTA DA REUNI\u00c3O DE ' + fn_converter_data_por_extenso(pautasLista[i].reuniao_data).toLocaleUpperCase() + '</summary>';\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\ttagReuPautaComissao += '<b style=\"margin-left: 24px;\">Participantes:</b><ul><li style=\"background-color: #e1e1e1\"></li><li style=\"background-color: #e1e1e1\"></li><li style=\"background-color: #e1e1e1\"></li></ul><div style=\"display: block; margin: 24px\"><b>Hor\u00e1rio: </b><span>'+( pautasLista[i].reuniao_hora ? (' \u00e0s ' + pautasLista[i].reuniao_hora.substring(0, 5) + 'h.') : '' )+'</span><br /><b>Assunto: </b><span>Discuss\u00e3o e elabora\u00e7\u00e3o de pareceres de projetos.</span></div>';\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(pautasLista[i].propositura_id && pautasLista[i].propositura_id.length > 0){\r\n\t\t\t\t\t\ttagReuPautaComissao += '<dl style=\"margin-left: 32px; padding: 8px; max-width: 720px; border: 1px solid #c6cacf;\"><dt><b>' + fn_get_descricao_tipo_propositura(pautasLista[i].tipo_propositura) + ' ' + fn_formatar_numero_digitos(pautasLista[i].propositura_numero) + '/' + pautasLista[i].ano + ' - ' + pautasLista[i].autor + '</b></dt><dd data-propositura-id=\"' + pautasLista[i].propositura_id + '\">' + pautasLista[i].ementa + '</dd></dl>';\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\ttagReuPautaComissao += '</details>';\r\n\t\t\t\t$('#conteudoPautasID').html(tagReuPautaComissao);\r\n\t\t\t\t$('#conteudoPautasID summary').css({ 'margin-top': '16px', color: '#244bbd', cursor: 'pointer' });\r\n\t\t\t\t$('#conteudoPautasID > details').on('toggle', fn_listar_participantes);\r\n\t\t\t} else {\r\n\t\t\t\t$('#salvarPautaLinkID').hide();\r\n\t\t\t\t$('#conteudoPautasID').html('<b>Nenhum resultado encontrado, conforme filtros especificados.</b>');\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t/* https://tonyribeiro.com/sessoes-consultas/ */\r\n\t\tfunction fn_listar_pautas_atuais() {\r\n\t\t\t$('#conteudoPautasID').html('<div style=\"height: 24px;\"></div><div style=\"height: 96px;\"></div><div style=\"height: 24px;\"></div><div style=\"height: 164px;\"></div>');\r\n\t\t\t$('#conteudoPautasID > div').css({ 'background-color': '#F1F1F4', 'margin': '8px' });\r\n\t\t\t\r\n\t\t\t$.ajax({\r\n\t\t\t\turl: 'https://tonyribeiro.com/sessoes-consultas/pauta_comissoes.php',\r\n\t\t\t\theaders: { 'Accept': 'application/json' },\r\n\t\t\t\ttype: 'GET',\r\n\t\t\t\tdataType: 'JSON',\r\n\t\t\t\tdata: { keycamara: thisCamara, ano: $(this).val() },\r\n\t\t\t\tsuccess: function (resultado) {\r\n\t\t\t\t\t$('#alternativaDeAcessoID').remove();\r\n\t\t\t\t\t$('#menuPesquisaPautaID').show();\r\n\t\t\t\t\tpautasLista.splice(0, pautasLista.length);\r\n\t\t\t\t\tpautasLista = resultado.pautas;\r\n\t\t\t\t\tvar upDataProjetosDados = resultado.upData.split('-');\r\n\t\t\t\t\t$('#comissaoListadaID').text('PAUTAS DAS COMISS\u00d5ES DA C\u00c2MARA MUNICIPAL DE EXU');\r\n\t\t\t\t\t$('#atualizacaoDataProjetosID').html('<b>Informa\u00e7\u00e3o atualizada em: </b><span>'+upDataProjetosDados[2]+'/'+upDataProjetosDados[1]+'/'+upDataProjetosDados[0]+'</span>');\r\n\t\t\t\t\tif(resultado.info == 't'){\r\n\t\t\t\t\t\t$('#notificacaoDataPojetosID').html('<table style=\"width: 100%\" class=\"listing\"><thead><tr><th style=\"text-align: center\">Notifica\u00e7\u00e3o Informativa</th></tr></thead><tbody><tr><td>Prezado, a \u00faltima reuni\u00e3o de comiss\u00f5es ocorreu em <b>'+fn_converter_data_por_extenso(resultado.reuniaoDt).toLowerCase()+'</b>.</td></tr></tbody></table>');\r\n\t\t\t\t\t}\r\n\t\t\t\t\tfn_carregar_pautas();\r\n\t\t\t\t},\r\n\t\t\t\terror: function () {\r\n\t\t\t\t\t//console.log(rxh);\r\n\t\t\t\t\t//$('#conteudoPautasID').html('<p class=\"msgErro\">Falha ao consultar pautas.</p>');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t\t/* https://tonyribeiro.com/sessoes-consultas/ */\r\n\t\tfunction fn_listar_participantes(){\r\n\t\t\tvar clicadoDataList = $(this);\r\n\t\t\t$.ajax({\r\n\t\t\t\turl: 'https://tonyribeiro.com/sessoes-consultas/pauta_comissoes_participantes.php',\r\n\t\t\t\theaders: { 'Accept': 'application/json' },\r\n\t\t\t\ttype: 'GET',\r\n\t\t\t\tdataType: 'JSON',\r\n\t\t\t\tdata: { keycamara: thisCamara, reuniaoID: clicadoDataList.attr('data-reuniao_id') },\r\n\t\t\t\tsuccess: function (resultado) {\r\n\t\t\t\t\tvar tagParticipantes = '';\r\n\t\t\t\t\tfor(i = 0; i < resultado.length; i++){\r\n\t\t\t\t\t\ttagParticipantes += '<li>'+resultado[i].nome+' ( '+CARGOS_COMISSOES[parseInt(resultado[i].cargo)]+' )</li>';\r\n\t\t\t\t\t}\r\n\t\t\t\t\tclicadoDataList.children('ul').html(tagParticipantes);\r\n\t\t\t\t},\r\n\t\t\t\terror: function () {\r\n\t\t\t\t\t//console.log(rxh);\r\n\t\t\t\t\t//$('#conteudoPautasID').html('<p class=\"msgErro\">Falha ao consultar pautas.</p>');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tvar thisCamara = '97b3ede37bbd90660aad63baadda4662';\r\n\t\tvar MESES = ['Janeiro', 'Fevereiro', 'Mar\u00e7o', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'];\r\n\t\tvar pautasLista = [];\r\n\t\tvar comissoesCamara = ['', 'COMISS\u00c3O DE CONSTITUI\u00c7\u00c3O, JUSTI\u00c7A E REDA\u00c7\u00c3O', 'COMISS\u00c3O DE OR\u00c7AMENTO E FINAN\u00c7AS P\u00daBLICAS', 'COMISS\u00c3O DE OBRAS E SERVI\u00c7OS P\u00daBLICOS', 'COMISS\u00c3O DE SA\u00daDE, EDUCA\u00c7\u00c3O, CULTURA, DIREITOS HUMANOS E PROMO\u00c7\u00c3O SOCIAL', 'COMISS\u00c3O DE CONTROLE DA EFIC\u00c1CIA LEGISLATIVA', '', '', '', '', '', '', '', '', '', ''];\r\n\t\tCARGOS_COMISSOES = ['', 'Membro', 'Relator', 'Presidente', 'Secret\u00e1rio', '', ''];\r\n\t\t$(document).ready(function () {\r\n\t\t\t$('#viewlet-below-content-title').remove();\r\n\t\t\tvar ano = new Date().getFullYear();\r\n\t\t\t$('#anoComissaoID').html('<option value=\"'+ano+'\">'+ano+'</option><option value=\"'+(ano-1)+'\">'+(ano-1)+'</option><option value=\"'+(ano-2)+'\">'+(ano-2)+'</option><option value=\"'+(ano-3)+'\">'+(ano-3)+'</option>').on('change', fn_listar_pautas_atuais);\r\n\t\t\t$('#comissaoSelecionadaID').html('<option value=\"0\">Todas</option><option value=\"1\">'+comissoesCamara[1]+'</option><option value=\"5\">'+comissoesCamara[5]+'</option><option value=\"3\">'+comissoesCamara[3]+'</option><option value=\"2\">'+comissoesCamara[2]+'</option><option value=\"4\">'+comissoesCamara[4]+'</option>').on('change', fn_filtrar_pautas);\r\n\t\t\t\r\n\t\t\t$('#anoComissaoID option').eq(0).prop('selected', true).change();\r\n\t\t\t$('#salvarPautaLinkID').click(fn_salvar);\r\n\t\t\t$('#menuPesquisaPautaID, #conteudoPautasID').css('font-size', '11pt');\r\n\t\t});\r\n\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"}