{"provider_url": "https://www.manfrinopolis.pr.leg.br", "title": "Hist\u00f3ria de Manfrin\u00f3polis", "html": "<meta charset=\"UTF-8\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n<title>Hist\u00f3ria de Manfrin\u00f3polis</title>\r\n<!-- CSS para o realce dos termos de busca e para o comportamento sticky --><!-- Este \u00e9 o div principal que envolve todo o conte\u00fado da p\u00e1gina -->\r\n<div id=\"mainContentWrapper\" style=\"padding: 20px; \"><!-- CABE\u00c7ALHO -->\r\n<div style=\"background: linear-gradient(135deg, #1a3a52 0%, #2a5a7a 60%, #1a3a52 100%); border-radius: 12px; padding: 0.6rem 1.5rem; margin-bottom: 1.5rem; box-shadow: 0 6px 24px rgba(0,0,0,0.15); border-left: 6px solid #d4af37; \">\r\n<h2 style=\"color: #fff; font-size: 1.2rem; font-weight: 800; margin: 0 0 0.2rem 0; letter-spacing: 1px; text-transform: uppercase; \">\ud83c\udf33 Hist\u00f3ria de Manfrin\u00f3polis</h2>\r\n<p style=\"color: #d4af37; font-size: 0.88rem; font-weight: 600; margin: 0; \">Coloniza\u00e7\u00e3o, Geografia, Popula\u00e7\u00e3o e Desenvolvimento</p>\r\n</div>\r\n<!-- BANNER LEGAL -->\r\n<div style=\"background: #f0f6ff; border-radius: 10px; border-left: 5px solid #1a3a52; padding: 0.8rem 1.5rem; margin-bottom: 1.5rem; \">\r\n<p style=\"font-size: 0.88rem; color: #1a3a52; margin: 0; height: 1.7;\">\ud83d\udcdc Documenta\u00e7\u00e3o baseada em dados do IBGE (Censo 2022) e IPARDES. Acesso em: <span id=\"dataAtual\"></span></p>\r\n</div>\r\n<!-- BARRA DE BUSCA + EXPORTA\u00c7\u00c3O --> <!-- Este div agora tem o id=\"searchContainer\" para ser manipulado pelo JavaScript -->\r\n<div id=\"searchContainer\" style=\"background: #fff; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); border-top: 4px solid #d4af37; padding: 1rem 1.5rem; margin-bottom: 1.5rem; \"><label style=\"display: block; font-size: 0.82rem; font-weight: 700; color: #1a3a52; margin-bottom: 0.4rem; \">\ud83d\udd0d Buscar</label>\r\n<div style=\"display: flex; margin-bottom: 1rem; \"><input type=\"text\" id=\"buscaHistoria\" placeholder=\"Digite nome, local, per\u00edodo ou tema...\" style=\"padding: 0.55rem 1rem; border: 2px solid #d0dce8; border-radius: 8px; font-size: 0.9rem; margin-right: 0.5rem; \" fdprocessedid=\"4umh6o\" /> <button id=\"btnLimparBusca\" style=\"padding: 0.55rem 1rem; background: #1a3a52; color: #fff; border: none; border-radius: 8px; font-weight: 700; \" fdprocessedid=\"r0jm0s\">\u2715 Limpar</button></div>\r\n<p id=\"resultadoBusca\" style=\"font-size: 0.8rem; margin: 0 0 0.8rem 0; display: none; font-weight: 700; color: #2e7d32; \"></p>\r\n<!-- Novos elementos para navega\u00e7\u00e3o -->\r\n<div id=\"controlesBusca\" style=\"display: none; margin-bottom: 1rem; display: flex; align-items: center; \"><button id=\"btnAnterior\" style=\"padding: 0.4rem 0.8rem; background: #d4af37; color: #1a3a52; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; margin-right: 0.5rem; \" fdprocessedid=\"eovn9\">\u2b05\ufe0f Anterior</button> <button id=\"btnProximo\" style=\"padding: 0.4rem 0.8rem; background: #d4af37; color: #1a3a52; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; \" fdprocessedid=\"udj89c\">Pr\u00f3ximo \u27a1\ufe0f</button> <span id=\"contadorResultados\" style=\"font-size: 0.8rem; font-weight: 700; color: #1a3a52; margin-left: 1rem; \"></span></div>\r\n<div style=\"height: 1px; background: #e8f0f7; margin-bottom: 1rem;\"></div>\r\n<label style=\"display: block; font-size: 0.82rem; font-weight: 700; color: #1a3a52; margin-bottom: 0.6rem; \">\ud83d\udce4 Exportar</label>\r\n<div style=\"display: flex; \"><button id=\"btnPDF\" style=\"padding: 0.4rem 0.8rem; background: #c62828; color: #fff; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; \" fdprocessedid=\"yx5gjf\">\ud83d\udcc4 PDF</button> <button id=\"btnXLSX\" style=\"padding: 0.4rem 0.8rem; background: #2e7d32; color: #fff; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; \" fdprocessedid=\"5dej8p\">\ud83d\udcca XLSX</button> <button id=\"btnCSV\" style=\"padding: 0.4rem 0.8rem; background: #4a7fa5; color: #fff; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; \" fdprocessedid=\"mrhktf\">\ud83d\udccb CSV</button> <button id=\"btnTXT\" style=\"padding: 0.4rem 0.8rem; background: #546e7a; color: #fff; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; \" fdprocessedid=\"gm6cv\">\ud83d\udcdd TXT</button> <button id=\"btnXML\" style=\"padding: 0.4rem 0.8rem; background: #e65100; color: #fff; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; \" fdprocessedid=\"ldcx3k\">\ud83d\udd16 XML</button> <button id=\"btnJSON\" style=\"padding: 0.4rem 0.8rem; background: #6a1b9a; color: #fff; border: none; border-radius: 6px; font-size: 0.78rem; font-weight: 700; \" fdprocessedid=\"e53vur\">{ } JSON</button></div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 1: PRIMEIROS HABITANTES -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-1\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83c\udff9</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Primeiros Habitantes e Exploradores</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Tribos ind\u00edgenas e primeiros desbravadores</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"ind\u00edgenas chapu\u00e1s chovas caiurucr\u00eas tribos exploradores caboclo paranaense\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">Na extensa regi\u00e3o onde se localiza o Munic\u00edpio, habitaram in\u00fameros ind\u00edgenas. Dentre as tribos mais conhecidas estavam os Chapu\u00e1s, Chovas e os Caiurucr\u00eas. Os primeiros exploradores tiveram dissabores com tribos ind\u00edgenas, apesar de algumas se mostrarem amistosas e se incorporarem ao sistema, colaborando para o surgimento do caboclo paranaense.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 2: PER\u00cdODO CONTURBADO -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-2\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\u2694\ufe0f</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Per\u00edodo Conturbado e Levante dos Posseiros</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">1912-1916 e 1957</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"revolta contestado 1912 1916 posseiros grileiros levante 1957 terras legalizada\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">A regi\u00e3o vivenciou os problemas com a Revolta do Contestado (1912 \u2013 1916). Mais tarde, participou e assimilou o per\u00edodo conturbado das pendengas judiciais entre posseiros de terras e grileiros. Foi marcante o Levante dos Posseiros, em 1957, ocasi\u00e3o em que grande parte das terras desta por\u00e7\u00e3o territorial foi legalizada.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 3: DESBRAVADORES -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-3\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\uddfa\ufe0f</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Desbravadores e Primeiras Expedi\u00e7\u00f5es</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">1950-1956</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"desbravadores 1950 1956 picadas barrac\u00e3o marrecas francisco beltr\u00e3o levantamento fogueiras animais on\u00e7as macacos quatis veados tatus urus jacutingas nhambus\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0 0 1rem 0; text-align: justify;\">Entre os anos de 1950 a 1956 desbravadores passaram pela \u00e1rea onde se situa o Munic\u00edpio abrindo picadas que iam at\u00e9 o munic\u00edpio de Barrac\u00e3o, que j\u00e1 era uma vila e possu\u00eda um pequeno com\u00e9rcio. Esses desbravadores moravam no Marrecas (hoje munic\u00edpio de Francisco Beltr\u00e3o) e seu principal objetivo era realizar um levantamento do local. \u00c0 noite, estas pessoas se reuniam em torno de fogueiras que, al\u00e9m de afugentar os animais selvagens (na \u00e9poca eram comuns: on\u00e7as, macacos, quatis, veados, tatus, urus, jacutingas, nhambus, entre outros), serviam para marcar os lugares por onde passavam.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 4: COLONIZADORAS -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-4\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83c\udfd7\ufe0f</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Colonizadoras e Infraestrutura</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Erechim e GETSOP</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"colonizadora erechim getsop grupo executivo terras sudoeste paranaense 1954 trator estrada francisco beltr\u00e3o salgado filho regi\u00e3o\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">Os terrenos deste territ\u00f3rio, em grande parte, pertenciam \u00e0 colonizadora Erechim e a outra parte, \u00e0 GETSOP (Grupo Executivo para as Terras do Sudoeste Paranaense), que era um \u00f3rg\u00e3o federal. Em 1954, um trator de esteira, trazido pela colonizadora Erechim, do Rio Grande do Sul, abriu a estrada que hoje liga o munic\u00edpio de Francisco Beltr\u00e3o a Manfrin\u00f3polis e Salgado Filho.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 5: PRIMEIRAS FAM\u00cdLIAS -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-5\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Primeiras Fam\u00edlias Pioneiras</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">1956 - Santa Catarina e Rio Grande do Sul</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"primeiras fam\u00edlias 1956 santa catarina rio grande sul ladislau turski jos\u00e9 paula andr\u00e9 rabaioli valdomiro pilati arcebides panzera palho\u00e7as\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">No ano de 1956, come\u00e7aram a chegar fam\u00edlias oriundas de Santa Catarina e Rio Grande do Sul, dentre as quais se destacaram: Ladislau Turski, Jos\u00e9 de Paula, Andr\u00e9 Rabaioli, Valdomiro Pilati e Arcebides Panzera. Estas fam\u00edlias chegavam, desbravavam as matas, abriam picadas para demarcar os terrenos e depois come\u00e7avam a construir pequenas palho\u00e7as de madeira lascada.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 6: VIDA RELIGIOSA E EDUCA\u00c7\u00c3O -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-6\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\u26ea</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Vida Religiosa e Primeiros Passos Educacionais</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">1958 - Padroeiro S\u00e3o Crist\u00f3v\u00e3o</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"religiosa padroeiro s\u00e3o crist\u00f3v\u00e3o jos\u00e9 paula por\u00e3o escola professor pires atendimento salgado filho 1958 hino m\u00fasica religi\u00e3o\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">As fam\u00edlias pioneiras logo se preocuparam com a quest\u00e3o religiosa. Como ainda n\u00e3o tinham um local definido para que pudessem se reunir e rezar, Jos\u00e9 de Paula, que tinha uma casa com por\u00e3o, ofereceu este lugar com ponto de encontro para as fam\u00edlias. Nesta \u00e9poca, n\u00e3o havia padres na localidade e o atendimento religioso acontecia, de tr\u00eas em tr\u00eas meses, no munic\u00edpio de Salgado Filho. O por\u00e3o tamb\u00e9m era utilizado como escola. Nesta \u00e9poca, um morador, de nome Pires, ofereceu-se para ensinar as crian\u00e7as, tornando-se o primeiro professor da localidade. Em 1958, o Padre que atendia a localidade trouxe a imagem de S\u00e3o Crist\u00f3v\u00e3o, que posteriormente se tornou o Padroeiro do Munic\u00edpio.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 7: VIDA COTIDIANA -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-7\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83c\udfad</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Vida Cotidiana e Tradi\u00e7\u00f5es</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Ca\u00e7adas, baralho e m\u00fasica</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"vida cotidiana ca\u00e7adas domingo noites hist\u00f3rias baralho cantar animais silvestres tradi\u00e7\u00f5es\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">As manh\u00e3s de domingo eram reservadas para ca\u00e7adas, pois havia muitas esp\u00e9cies de animais silvestres e \u00e0 noite, as pessoas se reuniam para contar as hist\u00f3rias das ca\u00e7adas, jogar baralho e cantar.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 8: ORIGEM DO NOME -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-8\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\udcd6</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Origem do Nome Manfrin\u00f3polis</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Fam\u00edlia Manfrin</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"origem nome manfrin\u00f3polis fam\u00edlia manfrin benjamim manfrin benjamim manfrin filho benjamim manfrin neto\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">A origem do nome Manfrin\u00f3polis \u00e9 uma homenagem \u00e0 fam\u00edlia Manfrin, que foi uma das primeiras a se estabelecer na regi\u00e3o. Benjamim Manfrin, um dos patriarcas da fam\u00edlia, foi um dos grandes desbravadores e incentivadores do desenvolvimento local. Seu filho, tamb\u00e9m chamado Benjamim Manfrin, e seu neto, Benjamim Manfrin Neto, seguiram seus passos, contribuindo significativamente para o crescimento do munic\u00edpio.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 9: DESENVOLVIMENTO ECON\u00d4MICO -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-9\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\udcb0</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Desenvolvimento Econ\u00f4mico</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Agricultura e Pecu\u00e1ria</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"desenvolvimento econ\u00f4mico agricultura pecu\u00e1ria milho soja trigo gado leite su\u00ednos aves cooperativas\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">A economia de Manfrin\u00f3polis \u00e9 predominantemente agr\u00edcola, com destaque para o cultivo de milho, soja e trigo. A pecu\u00e1ria tamb\u00e9m tem um papel importante, com a cria\u00e7\u00e3o de gado de leite, su\u00ednos e aves. A presen\u00e7a de cooperativas agr\u00edcolas fortalece o setor, oferecendo suporte aos produtores locais e impulsionando o desenvolvimento econ\u00f4mico do munic\u00edpio.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 10: INFRAESTRUTURA E SERVI\u00c7OS -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-10\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\udee3\ufe0f</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Infraestrutura e Servi\u00e7os</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Sa\u00fade, Educa\u00e7\u00e3o e Transporte</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"infraestrutura servi\u00e7os sa\u00fade educa\u00e7\u00e3o transporte hospital postos escolas estradas rodovias\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">Manfrin\u00f3polis conta com uma infraestrutura b\u00e1sica que inclui postos de sa\u00fade, escolas e acesso a rodovias estaduais. O transporte p\u00fablico e a oferta de servi\u00e7os essenciais contribuem para a qualidade de vida da popula\u00e7\u00e3o. Investimentos cont\u00ednuos em infraestrutura s\u00e3o fundamentais para o crescimento e desenvolvimento sustent\u00e1vel do munic\u00edpio.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 11: CULTURA E TRADI\u00c7\u00d5ES -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-11\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83c\udf89</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Cultura e Tradi\u00e7\u00f5es</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Festas, Folclore e Artesanato</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"cultura tradi\u00e7\u00f5es festas folclore artesanato culin\u00e1ria dan\u00e7as m\u00fasica eventos\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">A cultura de Manfrin\u00f3polis \u00e9 rica em tradi\u00e7\u00f5es, com festas religiosas, folcl\u00f3ricas e eventos que celebram a hist\u00f3ria e a identidade local. O artesanato, a culin\u00e1ria t\u00edpica e as manifesta\u00e7\u00f5es art\u00edsticas refletem a diversidade cultural da regi\u00e3o. A preserva\u00e7\u00e3o dessas tradi\u00e7\u00f5es \u00e9 essencial para manter viva a mem\u00f3ria e o patrim\u00f4nio cultural do munic\u00edpio.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 12: TURISMO E LAZER -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-12\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83c\udfde\ufe0f</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Turismo e Lazer</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Belezas Naturais e Atividades</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"turismo lazer belezas naturais cachoeiras rios trilhas ecoturismo pescaria camping\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">Manfrin\u00f3polis oferece diversas op\u00e7\u00f5es de turismo e lazer, com destaque para suas belezas naturais, como cachoeiras, rios e trilhas. O ecoturismo, a pescaria e o camping s\u00e3o atividades populares entre os visitantes. A valoriza\u00e7\u00e3o do turismo local contribui para o desenvolvimento econ\u00f4mico e a promo\u00e7\u00e3o da regi\u00e3o.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 13: POPULA\u00c7\u00c3O E DEMOGRAFIA -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-13\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\udcca</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Popula\u00e7\u00e3o e Demografia</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Censo 2022 e Caracter\u00edsticas</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"popula\u00e7\u00e3o demografia censo 2022 habitantes crescimento urbano rural faixa et\u00e1ria\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">De acordo com o Censo de 2022, a popula\u00e7\u00e3o de Manfrin\u00f3polis apresenta caracter\u00edsticas demogr\u00e1ficas que refletem o desenvolvimento do munic\u00edpio. O crescimento populacional, a distribui\u00e7\u00e3o entre \u00e1reas urbanas e rurais, e a faixa et\u00e1ria dos habitantes s\u00e3o dados importantes para o planejamento e a gest\u00e3o p\u00fablica. A an\u00e1lise desses dados permite identificar as necessidades da popula\u00e7\u00e3o e direcionar as pol\u00edticas p\u00fablicas de forma eficaz.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 14: EVENTOS E FESTIVIDADES -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-14\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83e\udd73</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Eventos e Festividades</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Calend\u00e1rio Anual</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"eventos festividades calend\u00e1rio anual festas religiosas juninas rodeios exposi\u00e7\u00f5es feiras\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">O calend\u00e1rio de eventos e festividades de Manfrin\u00f3polis \u00e9 marcado por celebra\u00e7\u00f5es religiosas, festas juninas, rodeios, exposi\u00e7\u00f5es e feiras que movimentam a cidade ao longo do ano. Esses eventos promovem a cultura local, o turismo e a integra\u00e7\u00e3o da comunidade. A participa\u00e7\u00e3o da popula\u00e7\u00e3o e o apoio da administra\u00e7\u00e3o municipal s\u00e3o fundamentais para o sucesso dessas iniciativas.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 15: ASPECTOS EDUCACIONAIS -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-15\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\udcda</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Aspectos Educacionais</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Sete institui\u00e7\u00f5es de ensino</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"educacional col\u00e9gio estadual s\u00e3o crist\u00f3v\u00e3o rui barbosa escola municipal e\u00e7a queir\u00f3s get\u00falio vargas cec\u00edlia meireles casa familiar rural mundo encantado educa\u00e7\u00e3o ensino\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\">No Munic\u00edpio, existem sete institui\u00e7\u00f5es de ensino: duas da rede estadual, quatro da rede municipal e uma da rede privada: <strong>Col\u00e9gio Estadual S\u00e3o Crist\u00f3v\u00e3o</strong> \u2013 Ensino Fundamental e M\u00e9dio, localizado na sede do Munic\u00edpio; <strong>Col\u00e9gio Estadual Rui Barbosa</strong> \u2013 Ensino Fundamental, localizada na Linha S\u00e3o Sebasti\u00e3o da Bela Vista; <strong>Escola Municipal E\u00e7a de Queir\u00f3s</strong> \u2013 Educa\u00e7\u00e3o Infantil e Ensino Fundamental de 1\u00aa a 4\u00aa s\u00e9ries, localizada na sede do Munic\u00edpio; <strong>Escola Rural Municipal Get\u00falio Vargas</strong> \u2013 Educa\u00e7\u00e3o Infantil e Ensino Fundamental de 1\u00aa a 4\u00aa s\u00e9ries, localizada na Linha Santa Terezinha; <strong>Escola Municipal Cec\u00edlia Meireles</strong> \u2013 Educa\u00e7\u00e3o Infantil e Ensino Fundamental de 1\u00aa a 4\u00aa s\u00e9ries; <strong>Centro Municipal de Educa\u00e7\u00e3o Infantil Mundo Encantado</strong> \u2013 localizado na sede do Munic\u00edpio; <strong>Casa Familiar Rural</strong> \u2013 situada na sede do Munic\u00edpio.</p>\r\n</div>\r\n</div>\r\n<!-- SE\u00c7\u00c3O 16: DADOS MUNICIPAIS -->\r\n<div style=\"margin-bottom: 1.5rem; \" id=\"secao-16\" class=\"secao-conteudo\">\r\n<div style=\"background: #1a3a52; border-radius: 10px 10px 0 0; padding: 0.6rem 1.2rem; display: flex; \"><span style=\"font-size: 1rem; margin-right: 0.8rem; \">\ud83d\udccb</span>\r\n<div>\r\n<h3 style=\"color: #fff; font-size: 0.95rem; font-weight: 800; margin: 0; \">Dados Municipais</h3>\r\n<p style=\"color: #d4af37; font-size: 0.78rem; margin: 0; \">Informa\u00e7\u00f5es gerais e administrativas</p>\r\n</div>\r\n</div>\r\n<div style=\"background: #fff; border-radius: 0 0 10px 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); padding: 1.2rem; overflow: hidden; \" class=\"conteudo-secao\" data-busca=\"munic\u00edpio manfrin\u00f3polis cep 85628 rua encantilado prefeita amarildo carneiro vice taisller popula\u00e7\u00e3o zona rural urbana eleitores c\u00e2mara vereadores marcos ant\u00f4nio francisconi domingos rech fernando gandin jos\u00e9 jo\u00e3o machado manoel vanderlei fernanda rosa altair panzera dauri teixeira nereu correa elizangela\">\r\n<p style=\"color: #555; font-size: 0.9rem; height: 1.8; margin: 0; text-align: justify;\"><strong>Munic\u00edpio:</strong> MANFRIN\u00d3POLIS | <strong>CEP:</strong> 85.628-000 | <strong>Endere\u00e7o:</strong> RUA ENCANTILADO, 11 \u2013 CENTRO \u2013 MANFRIN\u00d3POLIS \u2013 PR | <strong>Fone:</strong> 46 3562 1001 | <strong>Anivers\u00e1rio:</strong> 20 de dezembro | <strong>Popula\u00e7\u00e3o Atual:</strong> 3.306 | <strong>Zona Rural:</strong> 2.690 | <strong>Zona Urbana:</strong> 616 | <strong>Eleitores:</strong> 2.776 | <strong>Prefeita:</strong> Amarildo Carneiro | <strong>Vice-prefeito:</strong> Taisller Guimar\u00e3es da Silva | <strong>C\u00e2mara de Vereadores - Presidente:</strong> Marcos Ant\u00f4nio Francisconi | <strong>Demais Vereadores:</strong> Domingos Alberto Rech, Fernando Gandin, Jos\u00e9 Jo\u00e3o Machado Neto, Manoel Vanderlei Lopes, Fernanda da Rosa, Altair Panzera (Licenciado), Dauri Teixeira (em exerc\u00edcio), Nereu Correa Becker, Elizangela Fonseca de Oliveira | <strong>Datas Comemorativas:</strong> 21 de dezembro de 1995 \u2013 Emancipa\u00e7\u00e3o pol\u00edtica | 25 de julho \u2013 Padroeiro S\u00e3o Crist\u00f3v\u00e3o \u2013 da Sede | 20 de janeiro \u2013 Padroeiro S\u00e3o Sebasti\u00e3o \u2013 do Distrito</p>\r\n</div>\r\n</div>\r\n</div>\r\n<script type=\"text/javascript\">// <![CDATA[\r\n        (function() {\r\n            var TITULO = 'Hist\u00f3ria de Manfrin\u00f3polis \u2014 Coloniza\u00e7\u00e3o, Geografia, Popula\u00e7\u00e3o e Desenvolvimento';\r\n            var DATA = new Date().toLocaleDateString('pt-BR');\r\n            document.getElementById('dataAtual').textContent = DATA;\r\n\r\n            // Vari\u00e1veis globais para a busca\r\n            var resultadosBusca = [];\r\n            var indiceResultadoAtual = -1;\r\n            var termoBuscaAtual = '';\r\n\r\n            // Elementos DOM\r\n            var searchContainer = document.getElementById('searchContainer');\r\n            var buscaHistoriaInput = document.getElementById('buscaHistoria');\r\n            var controlesBuscaDiv = document.getElementById('controlesBusca');\r\n            // Refer\u00eancia ao div principal que envolve todo o conte\u00fado para aplicar o padding-top\r\n            var mainContentDiv = document.getElementById('mainContentWrapper');\r\n\r\n            // Posi\u00e7\u00e3o original do searchContainer (ser\u00e1 definida ap\u00f3s o carregamento da p\u00e1gina)\r\n            var originalSearchContainerOffsetTop = 0;\r\n\r\n            function removerAcentos(texto) {\r\n                // Verifica se o m\u00e9todo normalize existe (compatibilidade com navegadores mais antigos)\r\n                if (typeof String.prototype.normalize !== 'function') {\r\n                    // Fallback simples para navegadores que n\u00e3o suportam normalize\r\n                    var map = {\r\n                        '\u00e1': 'a', '\u00e0': 'a', '\u00e3': 'a', '\u00e2': 'a', '\u00e4': 'a',\r\n                        '\u00e9': 'e', '\u00e8': 'e', '\u00ea': 'e', '\u00eb': 'e',\r\n                        '\u00ed': 'i', '\u00ec': 'i', '\u00ee': 'i', '\u00ef': 'i',\r\n                        '\u00f3': 'o', '\u00f2': 'o', '\u00f5': 'o', '\u00f4': 'o', '\u00f6': 'o',\r\n                        '\u00fa': 'u', '\u00f9': 'u', '\u00fb': 'u', '\u00fc': 'u',\r\n                        '\u00e7': 'c',\r\n                        '\u00c1': 'A', '\u00c0': 'A', '\u00c3': 'A', '\u00c2': 'A', '\u00c4': 'A',\r\n                        '\u00c9': 'E', '\u00c8': 'E', '\u00ca': 'E', '\u00cb': 'E',\r\n                        '\u00cd': 'I', '\u00cc': 'I', '\u00ce': 'I', '\u00cf': 'I',\r\n                        '\u00d3': 'O', '\u00d2': 'O', '\u00d5': 'O', '\u00d4': 'O', '\u00d6': 'O',\r\n                        '\u00da': 'U', '\u00d9': 'U', '\u00db': 'U', '\u00dc': 'U',\r\n                        '\u00c7': 'C'\r\n                    };\r\n                    return texto.replace(/[\\u00C0-\\u1FFF\\u2C60-\\u2C7F\\uA720-\\uA7FF]/g, function(char) {\r\n                        return map[char] || char;\r\n                    });\r\n                }\r\n                return texto.normalize('NFD').replace(/[\\u0300-\\u036f]/g, '');\r\n            }\r\n\r\n            // Fun\u00e7\u00e3o para remover realces de busca\r\n            function removerRealces() {\r\n                var realces = document.querySelectorAll('.highlight');\r\n                for (var i = 0; i < realces.length; i++) {\r\n                    var parent = realces[i].parentNode;\r\n                    parent.replaceChild(document.createTextNode(realces[i].textContent), realces[i]);\r\n                    parent.normalize(); // Combina n\u00f3s de texto adjacentes\r\n                }\r\n            }\r\n\r\n            // Fun\u00e7\u00e3o para real\u00e7ar o termo de busca\r\n            function realcarTermo(elemento, termo) {\r\n                if (!termo) return;\r\n                // Escapa caracteres especiais para usar no RegExp\r\n                var escapedTermo = termo.replace(/[-\\/\\\\^$*+?.()|[$|{}]/g, '\\\\$&');\r\n                var regex = new RegExp('(' + escapedTermo + ')', 'gi'); // 'gi' para global e case-insensitive\r\n\r\n                // Usamos TreeWalker para percorrer apenas n\u00f3s de texto\r\n                var walker = document.createTreeWalker(elemento, NodeFilter.SHOW_TEXT, null, false);\r\n                var node;\r\n                var nodesToReplace = [];\r\n\r\n                // Coleta os n\u00f3s de texto que cont\u00eam o termo\r\n                while (node = walker.nextNode()) {\r\n                    // Evita real\u00e7ar dentro de scripts, estilos ou elementos j\u00e1 real\u00e7ados\r\n                    if (node.parentNode.nodeName !== 'SCRIPT' &&\r\n                        node.parentNode.nodeName !== 'STYLE' &&\r\n                        node.parentNode.className !== 'highlight') {\r\n                        if (regex.test(node.nodeValue)) {\r\n                            nodesToReplace.push(node);\r\n                        }\r\n                    }\r\n                }\r\n\r\n                // Realiza a substitui\u00e7\u00e3o para cada n\u00f3 de texto encontrado\r\n                for (var i = 0; i < nodesToReplace.length; i++) {\r\n                    var n = nodesToReplace[i];\r\n                    var parent = n.parentNode;\r\n                    var text = n.nodeValue;\r\n                    var fragment = document.createDocumentFragment();\r\n                    var lastIndex = 0;\r\n                    var match;\r\n\r\n                    // Reinicia a regex para buscar todas as ocorr\u00eancias no mesmo n\u00f3 de texto\r\n                    regex.lastIndex = 0;\r\n                    while ((match = regex.exec(text)) !== null) {\r\n                        if (match.index > lastIndex) {\r\n                            fragment.appendChild(document.createTextNode(text.substring(lastIndex, match.index)));\r\n                        }\r\n                        var span = document.createElement('span');\r\n                        span.className = 'highlight';\r\n                        span.textContent = match[0];\r\n                        fragment.appendChild(span);\r\n                        lastIndex = regex.lastIndex;\r\n                    }\r\n                    if (lastIndex < text.length) {\r\n                        fragment.appendChild(document.createTextNode(text.substring(lastIndex)));\r\n                    }\r\n                    parent.replaceChild(fragment, n);\r\n                }\r\n            }\r\n\r\n            // Fun\u00e7\u00e3o para exibir um resultado espec\u00edfico\r\n            function exibirResultado(indice) {\r\n                if (resultadosBusca.length === 0 || indice < 0 || indice >= resultadosBusca.length) {\r\n                    return;\r\n                }\r\n\r\n                // Remover realces anteriores antes de aplicar novos\r\n                removerRealces();\r\n\r\n                var secao = resultadosBusca[indice].secao;\r\n                var elementoParaRealcar = resultadosBusca[indice].elemento;\r\n\r\n                // Garante que a se\u00e7\u00e3o esteja vis\u00edvel\r\n                secao.style.display = '';\r\n\r\n                // Real\u00e7a o termo dentro do elemento espec\u00edfico\r\n                realcarTermo(elementoParaRealcar, termoBuscaAtual);\r\n\r\n                // Rola para o elemento real\u00e7ado, considerando a barra flutuante\r\n                setTimeout(function() {\r\n                    // Calcula a altura da barra de busca flutuante\r\n                    var stickyBarHeight = searchContainer.offsetHeight;\r\n                    // Adiciona um pequeno offset para o elemento n\u00e3o ficar colado na barra\r\n                    var offset = stickyBarHeight + 20;\r\n\r\n                    // Posi\u00e7\u00e3o do elemento em rela\u00e7\u00e3o ao topo do documento\r\n                    var elementPosition = elementoParaRealcar.getBoundingClientRect().top + window.pageYOffset;\r\n\r\n                    window.scrollTo({\r\n                        top: elementPosition - offset,\r\n                        behavior: 'smooth'\r\n                    });\r\n                }, 100); // Pequeno atraso para garantir que o DOM esteja atualizado\r\n\r\n                // Atualiza o contador\r\n                document.getElementById('contadorResultados').textContent = (indice + 1) + ' de ' + resultadosBusca.length;\r\n            }\r\n\r\n            function filtrarHistoria() {\r\n                var termoInput = buscaHistoriaInput.value.toLowerCase().trim();\r\n                var secoes = document.querySelectorAll('.secao-conteudo');\r\n                var resultadoDisplay = document.getElementById('resultadoBusca');\r\n\r\n                // Limpa resultados anteriores e realces\r\n                resultadosBusca = [];\r\n                indiceResultadoAtual = -1;\r\n                termoBuscaAtual = removerAcentos(termoInput); // Armazena o termo sem acentos para realce\r\n                removerRealces();\r\n\r\n                if (termoInput === '') {\r\n                    secoes.forEach(function(secao) {\r\n                        secao.style.display = ''; // Mostra todas as se\u00e7\u00f5es\r\n                    });\r\n                    resultadoDisplay.style.display = 'none';\r\n                    controlesBuscaDiv.style.display = 'none';\r\n                    // Garante que a barra de busca retorne \u00e0 posi\u00e7\u00e3o original\r\n                    searchContainer.classList.remove('sticky-search');\r\n                    mainContentDiv.classList.remove('content-padding-top');\r\n                    return;\r\n                }\r\n\r\n                var termoSemAcento = removerAcentos(termoInput);\r\n\r\n                secoes.forEach(function(secao) {\r\n                    var conteudoDiv = secao.querySelector('.conteudo-secao');\r\n                    var textoConteudo = conteudoDiv.textContent.toLowerCase(); // Busca no texto vis\u00edvel\r\n                    var textoConteudoSemAcento = removerAcentos(textoConteudo);\r\n\r\n                    // Verifica se o termo est\u00e1 no atributo data-busca ou no texto vis\u00edvel\r\n                    var buscaData = conteudoDiv.getAttribute('data-busca') ? conteudoDiv.getAttribute('data-busca').toLowerCase() : '';\r\n                    var buscaDataSemAcento = removerAcentos(buscaData);\r\n\r\n                    var temMatch = buscaDataSemAcento.includes(termoSemAcento) || textoConteudoSemAcento.includes(termoSemAcento);\r\n\r\n                    if (temMatch) {\r\n                        secao.style.display = '';\r\n                        // Adiciona a se\u00e7\u00e3o e o elemento de conte\u00fado aos resultados\r\n                        resultadosBusca.push({ secao: secao, elemento: conteudoDiv });\r\n                    } else {\r\n                        secao.style.display = 'none';\r\n                    }\r\n                });\r\n\r\n                if (resultadosBusca.length > 0) {\r\n                    indiceResultadoAtual = 0;\r\n                    exibirResultado(indiceResultadoAtual);\r\n                    resultadoDisplay.textContent = '\u2705 ' + resultadosBusca.length + ' resultado(s) encontrado(s).';\r\n                    resultadoDisplay.style.display = 'block';\r\n                    resultadoDisplay.style.color = '#2e7d32';\r\n                    controlesBuscaDiv.style.display = 'flex'; // Usa flex para alinhar os bot\u00f5es e o contador\r\n                } else {\r\n                    resultadoDisplay.textContent = '\u274c Nenhum resultado encontrado para: \"' + termoInput + '\"';\r\n                    resultadoDisplay.style.display = 'block';\r\n                    resultadoDisplay.style.color = '#c62828';\r\n                    controlesBuscaDiv.style.display = 'none';\r\n                    // Garante que a barra de busca retorne \u00e0 posi\u00e7\u00e3o original se n\u00e3o houver resultados\r\n                    searchContainer.classList.remove('sticky-search');\r\n                    mainContentDiv.classList.remove('content-padding-top');\r\n                }\r\n            }\r\n\r\n            // Fun\u00e7\u00f5es de navega\u00e7\u00e3o\r\n            function proximoResultado() {\r\n                if (resultadosBusca.length > 0) {\r\n                    indiceResultadoAtual = (indiceResultadoAtual + 1) % resultadosBusca.length;\r\n                    exibirResultado(indiceResultadoAtual);\r\n                }\r\n            }\r\n\r\n            function anteriorResultado() {\r\n                if (resultadosBusca.length > 0) {\r\n                    // Garante que o \u00edndice n\u00e3o seja negativo ao ir para o anterior\r\n                    indiceResultadoAtual = (indiceResultadoAtual - 1 + resultadosBusca.length) % resultadosBusca.length;\r\n                    exibirResultado(indiceResultadoAtual);\r\n                }\r\n            }\r\n\r\n            // L\u00f3gica para tornar a barra de busca flutuante\r\n            function handleScroll() {\r\n                // Apenas ativa o comportamento sticky se houver resultados de busca e a busca n\u00e3o estiver vazia\r\n                if (resultadosBusca.length > 0 && buscaHistoriaInput.value.trim() !== '') {\r\n                    if (window.pageYOffset > originalSearchContainerOffsetTop) {\r\n                        searchContainer.classList.add('sticky-search');\r\n                        mainContentDiv.classList.add('content-padding-top');\r\n                    } else {\r\n                        searchContainer.classList.remove('sticky-search');\r\n                        mainContentDiv.classList.remove('content-padding-top');\r\n                    }\r\n                } else {\r\n                    // Garante que a barra n\u00e3o esteja sticky se n\u00e3o houver busca ativa\r\n                    searchContainer.classList.remove('sticky-search');\r\n                    mainContentDiv.classList.remove('content-padding-top');\r\n                }\r\n            }\r\n\r\n            // Fun\u00e7\u00f5es de exporta\u00e7\u00e3o (mantidas do seu c\u00f3digo original)\r\n            function download(nome, conteudo, mime) {\r\n                var blob = new Blob([conteudo], { type: mime });\r\n                var url = URL.createObjectURL(blob);\r\n                var a = document.createElement('a');\r\n                a.href = url;\r\n                a.download = nome;\r\n                a.click();\r\n                URL.revokeObjectURL(url);\r\n            }\r\n\r\n            function coletarDados() {\r\n                var dados = [];\r\n                // Coleta dados de TODAS as se\u00e7\u00f5es, conforme a prefer\u00eancia do usu\u00e1rio para exportar conte\u00fado est\u00e1tico\r\n                document.querySelectorAll('.secao-conteudo').forEach(function(secao) {\r\n                    var titulo = secao.querySelector('h3').textContent;\r\n                    var conteudo = secao.querySelector('p').textContent;\r\n                    dados.push(titulo + ': ' + conteudo);\r\n                });\r\n                return dados;\r\n            }\r\n\r\n            function exportarPDF() {\r\n                var script = document.createElement('script');\r\n                script.src = 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js';\r\n                script.onload = function() {\r\n                    var jsPDF = window.jspdf.jsPDF;\r\n                    var doc = new jsPDF({ orientation: 'portrait' });\r\n                    doc.setFontSize(12);\r\n                    doc.text(TITULO, 10, 10);\r\n                    doc.setFontSize(10);\r\n                    doc.text('Exportado em: ' + DATA, 10, 20);\r\n                    var dados = coletarDados();\r\n                    var y = 30;\r\n                    dados.forEach(function(d) {\r\n                        var linhas = doc.splitTextToSize(d, 190);\r\n                        linhas.forEach(function(linha) {\r\n                            if (y > 270) {\r\n                                doc.addPage();\r\n                                y = 10;\r\n                            }\r\n                            doc.text(linha, 10, y);\r\n                            y += 5;\r\n                        });\r\n                    });\r\n                    doc.save('historia-manfrinopolis.pdf');\r\n                };\r\n                document.head.appendChild(script);\r\n            }\r\n\r\n            function exportarXLSX() {\r\n                var script = document.createElement('script');\r\n                script.src = 'https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.min.js';\r\n                script.onload = function() {\r\n                    var dados = coletarDados().map(function(d, i) { return { id: i + 1, conteudo: d }; });\r\n                    var ws = XLSX.utils.json_to_sheet(dados);\r\n                    var wb = XLSX.utils.book_new();\r\n                    XLSX.utils.book_append_sheet(wb, ws, 'Hist\u00f3ria');\r\n                    XLSX.writeFile(wb, 'historia-manfrinopolis.xlsx');\r\n                };\r\n                document.head.appendChild(script);\r\n            }\r\n\r\n            function exportarCSV() {\r\n                var dados = coletarDados();\r\n                var csv = 'ID;Conte\u00fado\\n';\r\n                dados.forEach(function(d, i) {\r\n                    csv += (i + 1) + ';\"' + d.replace(/\"/g, '\"\"') + '\"\\n';\r\n                });\r\n                download('historia-manfrinopolis.csv', csv, 'text/csv;charset=utf-8');\r\n            }\r\n\r\n            function exportarTXT() {\r\n                var dados = coletarDados();\r\n                var txt = TITULO + '\\nExportado em: ' + DATA + '\\n\\n' + dados.join('\\n\\n');\r\n                download('historia-manfrinopolis.txt', txt, 'text/plain;charset=utf-8');\r\n            }\r\n\r\n            function exportarXML() {\r\n                var dados = coletarDados();\r\n                var xml = '<?xml version=\"1.0\" encoding=\"UTF-8\"?><historia><titulo>' + TITULO + '</titulo><data>' + DATA + '</data><conteudos>';\r\n                dados.forEach(function(d, i) {\r\n                    xml += '<item id=\"' + (i + 1) + '\"><![CDATA[' + d + ']]></item>';\r\n                });\r\n                xml += '</conteudos></historia>';\r\n                download('historia-manfrinopolis.xml', xml, 'application/xml;charset=utf-8');\r\n            }\r\n\r\n            function exportarJSON() {\r\n                var dados = coletarDados();\r\n                var json = { titulo: TITULO, data: DATA, conteudos: dados.map(function(d, i) { return { id: i + 1, texto: d }; }) };\r\n                download('historia-manfrinopolis.json', JSON.stringify(json, null, 2), 'application/json;charset=utf-8');\r\n            }\r\n\r\n            // Event Listeners\r\n            buscaHistoriaInput.addEventListener('input', filtrarHistoria);\r\n            document.getElementById('btnLimparBusca').addEventListener('click', function() {\r\n                buscaHistoriaInput.value = '';\r\n                filtrarHistoria();\r\n            });\r\n            document.getElementById('btnAnterior').addEventListener('click', anteriorResultado);\r\n            document.getElementById('btnProximo').addEventListener('click', proximoResultado);\r\n\r\n            document.getElementById('btnPDF').addEventListener('click', exportarPDF);\r\n            document.getElementById('btnXLSX').addEventListener('click', exportarXLSX);\r\n            document.getElementById('btnCSV').addEventListener('click', exportarCSV);\r\n            document.getElementById('btnTXT').addEventListener('click', exportarTXT);\r\n            document.getElementById('btnXML').addEventListener('click', exportarXML);\r\n            document.getElementById('btnJSON').addEventListener('click', exportarJSON);\r\n\r\n            // Adiciona o event listener para o scroll\r\n            window.addEventListener('scroll', handleScroll);\r\n\r\n            // Inicializa a posi\u00e7\u00e3o original do searchContainer ap\u00f3s o carregamento da p\u00e1gina\r\n            // Isso \u00e9 importante caso o DOM n\u00e3o esteja totalmente renderizado quando o script \u00e9 executado\r\n            window.addEventListener('load', function() {\r\n                // Garante que o mainContentWrapper tenha um ID para ser referenciado\r\n                if (!mainContentDiv) {\r\n                    console.error(\"Elemento com ID 'mainContentWrapper' n\u00e3o encontrado. O padding-top pode n\u00e3o funcionar corretamente.\");\r\n                }\r\n                originalSearchContainerOffsetTop = searchContainer.offsetTop;\r\n                // Chama handleScroll uma vez no carregamento para ajustar o estado inicial se a p\u00e1gina j\u00e1 estiver rolada\r\n                handleScroll();\r\n            });\r\n\r\n        })();\r\n// ]]></script>", "author_name": "", "version": "1.0", "author_url": "https://www.manfrinopolis.pr.leg.br/author/adm", "provider_name": "MANFRIN\u00d3POLIS", "type": "rich"}