Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import json | |
| from transformers import AutoTokenizer, AutoModelForQuestionAnswering | |
| import torch | |
| import numpy as np | |
| from collections import defaultdict | |
| # Page configuration | |
| st.set_page_config( | |
| page_title="MiNER - Stage 1: Document Segmentation", | |
| page_icon="📄", | |
| layout="wide" | |
| ) | |
| # Custom CSS for improved appearance | |
| st.markdown(""" | |
| <style> | |
| .main-header { | |
| font-size: 2.5rem; | |
| color: #4A90E2; | |
| text-align: center; | |
| margin-bottom: 0.5rem; | |
| } | |
| .sub-header { | |
| text-align: center; | |
| color: #666; | |
| margin-bottom: 2rem; | |
| } | |
| .stButton>button { | |
| width: 100%; | |
| background-color: #FF6B6B; | |
| color: white; | |
| font-size: 1.1rem; | |
| padding: 0.75rem; | |
| border-radius: 8px; | |
| border: none; | |
| } | |
| .stButton>button:hover { | |
| background-color: #FF5252; | |
| } | |
| .segment-box { | |
| background-color: #f8f9fa; | |
| padding: 1.5rem; | |
| border-radius: 8px; | |
| margin: 1rem 0; | |
| border-left: 4px solid; | |
| } | |
| .segment-intro { | |
| border-left-color: #3498db; | |
| } | |
| .segment-body { | |
| border-left-color: #2ecc71; | |
| } | |
| .segment-closing { | |
| border-left-color: #e74c3c; | |
| } | |
| .segment-title { | |
| font-weight: 600; | |
| font-size: 1.1rem; | |
| margin-bottom: 0.8rem; | |
| color: #2c3e50; | |
| } | |
| .segment-content { | |
| font-size: 0.95rem; | |
| line-height: 1.6; | |
| color: #34495e; | |
| white-space: pre-wrap; | |
| } | |
| .example-section { | |
| background-color: #2d3436; | |
| color: #dfe6e9; | |
| padding: 1rem; | |
| border-radius: 8px; | |
| margin: 1rem 0; | |
| } | |
| .stat-box { | |
| background-color: #ecf0f1; | |
| padding: 0.8rem; | |
| border-radius: 5px; | |
| text-align: center; | |
| margin: 0.5rem 0; | |
| } | |
| .stat-number { | |
| font-size: 1.5rem; | |
| font-weight: 600; | |
| color: #2c3e50; | |
| } | |
| .stat-label { | |
| font-size: 0.85rem; | |
| color: #7f8c8d; | |
| text-transform: uppercase; | |
| letter-spacing: 0.5px; | |
| } | |
| </style> | |
| """, unsafe_allow_html=True) | |
| # ==================== MODEL LOADING ==================== | |
| MODEL_OPTIONS = { | |
| "Structural Segmentation Baseline": "inesctec/Citilink-XLMR-large-Structural-Segmentation-pt", | |
| "Structural Segmentation Augmented": "inesctec/Citilink-XLMR-large-Structural-Segmentation-pt-augmented", | |
| } | |
| def load_model(model_name: str): | |
| """Loads the QA model and tokenizer (cached to avoid reloading)""" | |
| try: | |
| tokenizer = AutoTokenizer.from_pretrained(model_name, use_fast=True) | |
| model = AutoModelForQuestionAnswering.from_pretrained(model_name) | |
| model.eval() | |
| return tokenizer, model | |
| except Exception as e: | |
| st.error(f"Error loading model: {e}") | |
| return None, None | |
| # ==================== SEGMENTATION LOGIC ==================== | |
| def postprocess_qa_prediction( | |
| context, | |
| question, | |
| start_logits, | |
| end_logits, | |
| offset_mapping, | |
| input_ids, | |
| tokenizer, | |
| n_best_size=20, | |
| max_answer_length=3000, | |
| null_score_diff_threshold=0.0, | |
| return_offsets=False | |
| ): | |
| """ | |
| Converts logits (start/end) to text answer for a single question. | |
| Adapted from eval_qa.py postprocessing function. | |
| If return_offsets=True, returns dict with 'text', 'start_char', 'end_char'. | |
| Otherwise, returns just the text string. | |
| """ | |
| # Get CLS token index | |
| cls_index = input_ids.index(tokenizer.cls_token_id) | |
| # Null score (for impossible answers) | |
| null_score = float(start_logits[cls_index] + end_logits[cls_index]) | |
| # Get top-n start/end positions | |
| start_indexes = np.argsort(start_logits)[-1: -n_best_size - 1: -1].tolist() | |
| end_indexes = np.argsort(end_logits)[-1: -n_best_size - 1: -1].tolist() | |
| valid_answers = [] | |
| for s in start_indexes: | |
| for e in end_indexes: | |
| if e < s: | |
| continue | |
| length = e - s + 1 | |
| if length > max_answer_length: | |
| continue | |
| if s >= len(offset_mapping) or e >= len(offset_mapping): | |
| continue | |
| if offset_mapping[s] is None or offset_mapping[e] is None: | |
| continue | |
| start_char = offset_mapping[s][0] | |
| end_char = offset_mapping[e][1] | |
| if start_char is None or end_char is None: | |
| continue | |
| text = context[start_char:end_char] | |
| score = float(start_logits[s] + end_logits[e]) | |
| valid_answers.append({ | |
| "text": text, | |
| "score": score, | |
| "start_char": start_char, | |
| "end_char": end_char | |
| }) | |
| if not valid_answers: | |
| if return_offsets: | |
| return {"text": "", "start_char": 0, "end_char": 0} | |
| return "" | |
| best_answer = max(valid_answers, key=lambda x: x["score"]) | |
| # Apply SQuAD v2 rule for impossible answers | |
| score_diff = null_score - best_answer["score"] | |
| if score_diff > null_score_diff_threshold: | |
| if return_offsets: | |
| return {"text": "", "start_char": 0, "end_char": 0} | |
| return "" | |
| if return_offsets: | |
| return { | |
| "text": best_answer["text"], | |
| "start_char": best_answer["start_char"], | |
| "end_char": best_answer["end_char"] | |
| } | |
| return best_answer["text"] | |
| def extract_segment(context, question, tokenizer, model, max_length=512, doc_stride=128): | |
| """ | |
| Extracts a single segment by asking a question to the QA model. | |
| Handles long documents using sliding windows with doc_stride. | |
| Returns both the text and the character offsets (start, end). | |
| """ | |
| # Tokenize with stride to handle long documents | |
| encoding = tokenizer( | |
| question, | |
| context, | |
| truncation="only_second", | |
| max_length=max_length, | |
| stride=doc_stride, | |
| return_overflowing_tokens=True, | |
| return_offsets_mapping=True, | |
| padding="max_length", | |
| return_tensors="pt" | |
| ) | |
| # Process all windows | |
| all_start_logits = [] | |
| all_end_logits = [] | |
| with torch.no_grad(): | |
| for i in range(len(encoding["input_ids"])): | |
| outputs = model( | |
| input_ids=encoding["input_ids"][i:i+1], | |
| attention_mask=encoding["attention_mask"][i:i+1] | |
| ) | |
| all_start_logits.append(outputs.start_logits[0].cpu().numpy()) | |
| all_end_logits.append(outputs.end_logits[0].cpu().numpy()) | |
| # Find best answer across all windows | |
| best_answer = None | |
| best_score = float('-inf') | |
| for i in range(len(encoding["input_ids"])): | |
| offset_mapping = encoding["offset_mapping"][i].tolist() | |
| input_ids = encoding["input_ids"][i].tolist() | |
| start_logits = all_start_logits[i] | |
| end_logits = all_end_logits[i] | |
| # Post-process this window | |
| answer_data = postprocess_qa_prediction( | |
| context=context, | |
| question=question, | |
| start_logits=start_logits, | |
| end_logits=end_logits, | |
| offset_mapping=offset_mapping, | |
| input_ids=input_ids, | |
| tokenizer=tokenizer, | |
| return_offsets=True | |
| ) | |
| # Calculate score for this answer | |
| if answer_data["text"]: | |
| # Find the token positions for this answer | |
| answer_score = float('-inf') | |
| for s_idx, (s_start, s_end) in enumerate(offset_mapping): | |
| if s_start == answer_data["start_char"]: | |
| for e_idx, (e_start, e_end) in enumerate(offset_mapping): | |
| if e_end == answer_data["end_char"]: | |
| answer_score = float(start_logits[s_idx] + end_logits[e_idx]) | |
| break | |
| break | |
| if answer_score > best_score: | |
| best_score = answer_score | |
| best_answer = answer_data | |
| if best_answer is None: | |
| return {"text": "", "start_char": 0, "end_char": 0} | |
| return best_answer | |
| def segment_document(text, tokenizer, model): | |
| """ | |
| Segments the document into three parts using two questions and offset-based segmentation. | |
| Logic: | |
| 1. Ask OPENING_Q to find the last sentence of the opening segment | |
| 2. Ask CLOSING_Q to find the first sentence of the closing segment | |
| 3. Segment based on offsets: | |
| - intro_segment: from start to end_offset of OPENING_Q answer | |
| - closing_segment: from start_offset of CLOSING_Q answer to end | |
| - body_segment: everything in between | |
| Returns a dictionary with intro_segment, body_segment, and closing_segment. | |
| """ | |
| if not text or text.strip() == "": | |
| return { | |
| "intro_segment": "", | |
| "body_segment": "", | |
| "closing_segment": "" | |
| } | |
| # Define the two questions | |
| OPENING_Q = "No início da ata há um segmento de abertura. Qual é a última frase desse segmento de abertura?" | |
| CLOSING_Q = "No final da ata há um segmento de encerramento. Qual é a primeira frase desse segmento de encerramento?" | |
| # Extract opening segment boundary | |
| opening_answer = extract_segment(text, OPENING_Q, tokenizer, model) | |
| # Extract closing segment boundary | |
| closing_answer = extract_segment(text, CLOSING_Q, tokenizer, model) | |
| # Get offsets | |
| opening_end = opening_answer["end_char"] if opening_answer["text"] else 0 | |
| closing_start = closing_answer["start_char"] if closing_answer["text"] else len(text) | |
| # Segment the document based on offsets | |
| intro_segment = text[:opening_end] | |
| body_segment = text[opening_end:closing_start] | |
| closing_segment = text[closing_start:] | |
| segments = { | |
| "intro_segment": intro_segment, | |
| "body_segment": body_segment, | |
| "closing_segment": closing_segment | |
| } | |
| return segments | |
| # ==================== UTILITY FUNCTIONS ==================== | |
| def display_segment(segment_name, segment_text, emoji, color_class): | |
| """Displays a single segment in a styled box""" | |
| display_names = { | |
| "intro_segment": "Introduction Segment", | |
| "body_segment": "Body Segment", | |
| "closing_segment": "Closing Segment" | |
| } | |
| if not segment_text or segment_text.strip() == "": | |
| segment_text = "[No content detected]" | |
| html = f""" | |
| <div class="segment-box {color_class}"> | |
| <div class="segment-title">{emoji} {display_names[segment_name]}</div> | |
| <div class="segment-content">{segment_text}</div> | |
| </div> | |
| """ | |
| st.markdown(html, unsafe_allow_html=True) | |
| def display_statistics(segments, original_text): | |
| """Displays statistics about the segmentation""" | |
| col1, col2, col3, col4 = st.columns(4) | |
| intro_len = len(segments["intro_segment"]) | |
| body_len = len(segments["body_segment"]) | |
| closing_len = len(segments["closing_segment"]) | |
| total_len = len(original_text) | |
| with col1: | |
| st.markdown(f""" | |
| <div class="stat-box"> | |
| <div class="stat-number">{intro_len}</div> | |
| <div class="stat-label">Intro Chars</div> | |
| </div> | |
| """, unsafe_allow_html=True) | |
| with col2: | |
| st.markdown(f""" | |
| <div class="stat-box"> | |
| <div class="stat-number">{body_len}</div> | |
| <div class="stat-label">Body Chars</div> | |
| </div> | |
| """, unsafe_allow_html=True) | |
| with col3: | |
| st.markdown(f""" | |
| <div class="stat-box"> | |
| <div class="stat-number">{closing_len}</div> | |
| <div class="stat-label">Closing Chars</div> | |
| </div> | |
| """, unsafe_allow_html=True) | |
| with col4: | |
| coverage_pct = int((intro_len + body_len + closing_len) / total_len * 100) if total_len > 0 else 0 | |
| st.markdown(f""" | |
| <div class="stat-box"> | |
| <div class="stat-number">{coverage_pct}%</div> | |
| <div class="stat-label">Coverage</div> | |
| </div> | |
| """, unsafe_allow_html=True) | |
| # ==================== SIDEBAR ==================== | |
| with st.sidebar: | |
| st.markdown("### ⚙️ Configuration") | |
| # Model selection | |
| selected_model_label = st.selectbox( | |
| "🤖 Select Model", | |
| options=list(MODEL_OPTIONS.keys()) | |
| ) | |
| selected_model_name = MODEL_OPTIONS[selected_model_label] | |
| st.markdown("---") | |
| st.markdown("Choose an example or enter your own text:") | |
| selected_example = st.selectbox( | |
| "Select an example", | |
| ["Custom Text", "Example 1 - Alandroal", "Example 2 - Campo Maior"] | |
| ) | |
| st.markdown("---") | |
| # About Section | |
| st.markdown("### 📋 About") | |
| st.markdown(f""" | |
| **MiNER Stage 1** uses Question Answering models to automatically segment meeting minutes into three logical parts. | |
| - **Model**: {selected_model_label} | |
| - **Languages**: Portuguese | |
| - **Method**: Extractive Question Answering | |
| """) | |
| st.markdown("---") | |
| # Resources Section | |
| st.markdown("### 🔗 Resources") | |
| st.markdown(f""" | |
| - [GitHub Repository](https://github.com/LIAAD/MiNER) | |
| - [Model on HuggingFace](https://huggingface.co/{selected_model_name}) | |
| """) | |
| # ==================== MAIN CONTENT ==================== | |
| # Header | |
| st.markdown('<div class="main-header">📄 MiNER — Stage 1: Document Segmentation Demo</div>', unsafe_allow_html=True) | |
| st.markdown('<div class="sub-header">Automatic segmentation of municipal meeting minutes into structured sections</div>', unsafe_allow_html=True) | |
| # ==================== HOW IT WORKS ==================== | |
| with st.expander("🎯 How It Works", expanded=False): | |
| st.markdown(""" | |
| The model analyzes **meeting minutes** to automatically segment the document into **three logical sections** using a *Question Answering* approach. | |
| **What sections are extracted:** | |
| The document is divided into: | |
| - 📘 **Introduction Segment** - Opening information, date, location, participants | |
| - 📗 **Body Segment** - Main content, discussions, decisions, and agenda items | |
| - 📕 **Closing Segment** - Signatures, and closure statements | |
| **Technical approach:** | |
| The model uses a **fine-tuned RoBERTa** for extractive question answering. For each segment, a specific question is asked, and the model identifies the relevant text span in the document. | |
| --- | |
| ### 📖 Complete Example | |
| **Input Document:** | |
| """) | |
| # Input example in code block | |
| st.code("""ATA N.º 01 | |
| REUNIÃO ORDINÁRIA 03/01/2024 | |
| CÂMARA MUNICIPAL DE ALANDROAL | |
| Presidiu o Senhor João Maria Aranha Grilo, Presidente da Câmara Municipal de Alandroal. | |
| Vereadores João Carlos Camões Roma Balsante | |
| Paulo Jorge da Silva Gonçalves | |
| Fernanda Manuela Brites Romão | |
| Elisabete de Jesus dos Passos Galhardas | |
| Secretariou a Reunião ************************************************ | |
| No Edifício Sede do Município de Alandroal, o Senhor Presidente da Câmara Municipal, João Maria Aranha Grilo, declarou aberta a reunião, eram 10.35 horas. | |
| 1.INFORMAÇÕES | |
| O Sr. Presidente informou no dia 21 participou numa visita promovida pela ARS Alentejo às obras do novo Hospital Central de Évora. Foram convidados os autarcas do distrito, visitaram-se as obras, a evolução dos trabalhos e trata-se de uma obra de uma dimensão considerável, com objetivos muito sérios de vir a servir toda a região. Falou-se também que o novo hospital não vai ser só um hospital de referência no que diz respeito a prestação de cuidados de saúde para toda a região Alentejo, o que significa que algumas especialidades terão que ser reencaminhadas para Lisboa, por serem muito especializadas, a maior parte de toda a prestação de cuidados passará a ser feita na região. Este aspeto é muito importante, mas há que referir também que o hospital vai servir a região de outra forma pois será uma âncora de desenvolvimento porque está prevista a criação de uma escola de medicina -- a Universidade de Évora já está a preparar a candidatura, já tem os terrenos junto ao hospital -- há já um conjunto de empresas ligadas à biotecnologia e de cuidados de saúde a pretenderem instalar-se na envolvência do hospital, tornando-se num centro de desenvolvimento quer para formar e atrair profissionais qualificados para a região, quer para atrair empresas de tecnologia de ponta, por sua vez potenciadoras de criação de emprego qualificado. Portanto, à sua escala é um projeto comparável ao Alqueva ou outros projetos estruturantes, criando uma dinâmica social e económica muito importante, com impacto em toda a região. | |
| Continuou por informar que no dia 22 se realizou a cerimónia de inauguração do edifício do ensino Pré-Escolar, integrado na Escola Diogo Lopes de Sequeira. A partir de hoje este edifício já está a ser usado e foi uma grande conquista ao fim de 17 anos em instalações provisórias. | |
| Informou ainda que no dia 23 o executivo assistiu ao concerto da Banda na Igreja Matriz. | |
| O Sr. Presidente deu conhecimento do despacho sobre as tolerâncias de ponto que se anexa à presente ata. | |
| (...) | |
| 15. PROCESSO DE OBRAS N.º *****-EDIFIC | |
| Pelo Senhor Presidente foi presente a esta reunião a informação n.º ****** da Secção de Urbanismo e Fiscalização -- Serviço de Obras Particulares. | |
| Ponderado e analisado o assunto o Executivo Municipal deliberou por unanimidade aprovar o projeto de arquitetura relativo ao Processo de obras n.º ***** -- EDIFIC. | |
| APROVAÇÃO EM MINUTA | |
| A presente ata ficou lavrada, lida e aprovada em minuta, por unanimidade, no final desta reunião, nos termos e para os efeitos previstos no artigo 57.º, do Regime Jurídico das Autarquias, aprovado pela Lei nº 75/2013, de 12 de Setembro. | |
| E nada mais havendo a apreciar, ponderar ou deliberar, o Senhor Presidente da Câmara Municipal deu por encerrada esta reunião. Eram 10.55 horas. | |
| """, language=None) | |
| st.markdown(""" | |
| **Expected Output (Segments):** | |
| ``` | |
| 📘 INTRODUCTION SEGMENT | |
| ATA N.º 01 | |
| REUNIÃO ORDINÁRIA 03/01/2024 | |
| CÂMARA MUNICIPAL DE ALANDROAL | |
| Presidiu o Senhor João Maria Aranha Grilo, Presidente da Câmara Municipal de Alandroal. | |
| Vereadores João Carlos Camões Roma Balsante | |
| Paulo Jorge da Silva Gonçalves | |
| Fernanda Manuela Brites Romão | |
| Elisabete de Jesus dos Passos Galhardas | |
| Secretariou a Reunião ************************************************ | |
| No Edifício Sede do Município de Alandroal, o Senhor Presidente da Câmara Municipal, João Maria Aranha Grilo, declarou aberta a reunião, eram 10.35 horas. | |
| 📗 BODY SEGMENT | |
| 1.INFORMAÇÕES | |
| O Sr. Presidente informou no dia 21 participou numa visita promovida pela ARS Alentejo às obras do novo Hospital Central de Évora. Foram convidados os autarcas do distrito, visitaram-se as obras, a evolução dos trabalhos e trata-se de uma obra de uma dimensão considerável, com objetivos muito sérios de vir a servir toda a região. Falou-se também que o novo hospital não vai ser só um hospital de referência no que diz respeito a prestação de cuidados de saúde para toda a região Alentejo, o que significa que algumas especialidades terão que ser reencaminhadas para Lisboa, por serem muito especializadas, a maior parte de toda a prestação de cuidados passará a ser feita na região. Este aspeto é muito importante, mas há que referir também que o hospital vai servir a região de outra forma pois será uma âncora de desenvolvimento porque está prevista a criação de uma escola de medicina -- a Universidade de Évora já está a preparar a candidatura, já tem os terrenos junto ao hospital -- há já um conjunto de empresas ligadas à biotecnologia e de cuidados de saúde a pretenderem instalar-se na envolvência do hospital, tornando-se num centro de desenvolvimento quer para formar e atrair profissionais qualificados para a região, quer para atrair empresas de tecnologia de ponta, por sua vez potenciadoras de criação de emprego qualificado. Portanto, à sua escala é um projeto comparável ao Alqueva ou outros projetos estruturantes, criando uma dinâmica social e económica muito importante, com impacto em toda a região. | |
| Continuou por informar que no dia 22 se realizou a cerimónia de inauguração do edifício do ensino Pré-Escolar, integrado na Escola Diogo Lopes de Sequeira. A partir de hoje este edifício já está a ser usado e foi uma grande conquista ao fim de 17 anos em instalações provisórias. | |
| Informou ainda que no dia 23 o executivo assistiu ao concerto da Banda na Igreja Matriz. | |
| O Sr. Presidente deu conhecimento do despacho sobre as tolerâncias de ponto que se anexa à presente ata. | |
| (...) | |
| 15. PROCESSO DE OBRAS N.º *****-EDIFIC | |
| Pelo Senhor Presidente foi presente a esta reunião a informação n.º ****** da Secção de Urbanismo e Fiscalização -- Serviço de Obras Particulares. | |
| Ponderado e analisado o assunto o Executivo Municipal deliberou por unanimidade aprovar o projeto de arquitetura relativo ao Processo de obras n.º ***** -- EDIFIC. | |
| 📕 CLOSING SEGMENT | |
| APROVAÇÃO EM MINUTA | |
| A presente ata ficou lavrada, lida e aprovada em minuta, por unanimidade, no final desta reunião, nos termos e para os efeitos previstos no artigo 57.º, do Regime Jurídico das Autarquias, aprovado pela Lei nº 75/2013, de 12 de Setembro. | |
| E nada mais havendo a apreciar, ponderar ou deliberar, o Senhor Presidente da Câmara Municipal deu por encerrada esta reunião. Eram 10.55 horas. | |
| ``` | |
| """) | |
| # Load model | |
| with st.spinner(f"Loading model **{selected_model_label}**..."): | |
| tokenizer, model = load_model(selected_model_name) | |
| if tokenizer is None or model is None: | |
| st.error("❌ Failed to load model. Please check if the model path is correct.") | |
| st.stop() | |
| # Main layout with two columns | |
| col1, col2 = st.columns([1, 1]) | |
| # ==================== LEFT COLUMN - INPUT ==================== | |
| with col1: | |
| st.markdown("### 📝 Input Document") | |
| if selected_example == "Custom Text": | |
| example_text = "" | |
| elif selected_example == "Example 1 - Alandroal": | |
| example_text = "ATA N.º 01 \nREUNIÃO ORDINÁRIA 03/01/2024 \nCÂMARA MUNICIPAL DE ALANDROAL \nPresidiu o Senhor João Maria Aranha Grilo, Presidente da Câmara Municipal de Alandroal.\nVereadores João Carlos Camões Roma Balsante\nPaulo Jorge da Silva Gonçalves\nFernanda Manuela Brites Romão\nElisabete de Jesus dos Passos Galhardas\nSecretariou a Reunião ************************************************\nNo Edifício Sede do Município de Alandroal, o Senhor Presidente da Câmara Municipal, João Maria Aranha Grilo, declarou aberta a reunião, eram 10.35 horas. \n\n1.INFORMAÇÕES\nO Sr. Presidente informou no dia 21 participou numa visita promovida pela ARS Alentejo às obras do novo Hospital Central de Évora. Foram convidados os autarcas do distrito, visitaram-se as obras, a evolução dos trabalhos e trata-se de uma obra de uma dimensão considerável, com objetivos muito sérios de vir a servir toda a região. Falou-se também que o novo hospital não vai ser só um hospital de referência no que diz respeito a prestação de cuidados de saúde para toda a região Alentejo, o que significa que algumas especialidades terão que ser reencaminhadas para Lisboa, por serem muito especializadas, a maior parte de toda a prestação de cuidados passará a ser feita na região. Este aspeto é muito importante, mas há que referir também que o hospital vai servir a região de outra forma pois será uma âncora de desenvolvimento porque está prevista a criação de uma escola de medicina -- a Universidade de Évora já está a preparar a candidatura, já tem os terrenos junto ao hospital -- há já um conjunto de empresas ligadas à biotecnologia e de cuidados de saúde a pretenderem instalar-se na envolvência do hospital, tornando-se num centro de desenvolvimento quer para formar e atrair profissionais qualificados para a região, quer para atrair empresas de tecnologia de ponta, por sua vez potenciadoras de criação de emprego qualificado. Portanto, à sua escala é um projeto comparável ao Alqueva ou outros projetos estruturantes, criando uma dinâmica social e económica muito importante, com impacto em toda a região. \nContinuou por informar que no dia 22 se realizou a cerimónia de inauguração do edifício do ensino Pré-Escolar, integrado na Escola Diogo Lopes de Sequeira. A partir de hoje este edifício já está a ser usado e foi uma grande conquista ao fim de 17 anos em instalações provisórias. \nInformou ainda que no dia 23 o executivo assistiu ao concerto da Banda na Igreja Matriz. \nO Sr. Presidente deu conhecimento do despacho sobre as tolerâncias de ponto que se anexa à presente ata. \n2. ALTERAÇÕES ORÇAMENTAIS PERMUTATIVAS PARA RATIFICAÇÃO\nPelo Sr. Presidente foram presentes a reunião as informações da contabilidade que se anexam\nà presente ata. \nPonderado e analisado o assunto o Executivo Municipal deliberou por maioria, com os votos a favor dos eleitos pelo PS e a abstenção da eleita pelo Nós, Cidadãos, ratificar as alterações orçamentais permutativas. \n3. ALTERAÇÃO ORÇAMENTAL PERMUTATIVA\nNão houve alteração orçamental a apresentar. \n4. APROVAÇÃO DE ATAS\nPelo Senhor Presidente foi presente a reunião a ata n.º 28 de 20.12.2023. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade aprovar a ata n.º 28 de 20.12.2023. \n5. PROCESSOS E REQUERIMENTOS DIVERSOS\nNão houve processos e requerimentos diversos a apresentar. \n6. ALANDROAL CONVIDA ESPECIAL NATAL 2023- NORMAS DE PARTICIPAÇÃO, SORTEIOS E VALORES DE PRÉMIOS ATRIBUÍDOS -- RATIFICAÇÃO\nPelo Senhor Presidente foi presente a reunião a proposta n.º 13 do Presidente que se anexa à presente ata. \nDe acordo com o Sr. Presidente, trata-se do habitual procedimento de incentivo às compras do comércio local que se faz este ano em colaboração com as Juntas de Freguesia. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar as normas de participação, sorteios e valores de prémios atribuídos no Alandroal ConVida Especial Natal 2023. \n7. ALANDROAL CONVIDA ESPECIAL NATAL 2023 -- VALE CABAZ IDOSOS E PENSIONISTAS - NORMAS DE PARTICIPAÇÃO, VALOR DO VOUCHER E DA DESPESA A REALIZAR -- RATIFICAÇÃO\nPelo Senhor Presidente foi presente a reunião a proposta n.º 12 do Presidente que se anexa à presente ata. \nSegundo o Sr. Presidente, trata-se da ratificação de um procedimento que foi desenvolvido desde a pandemia e que consistia em oferecer cabazes aos idosos e levá-los a casa. Entretanto, essa metodologia tornou-se muito pesada para a organização do Município em termos de procedimentos internos, de contratação, envolvimento de funcionários e este ano optou-se por um procedimento que correu muito bem e que se traduz na atribuição de um vale que se pode trocar no comércio local. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar as normas de participação, valor do voucher e da despesa a realizar no Alandroal ConVida Especial Natal 2023 -- Vale Cabaz Idosos e Pensionistas. \n8. RATIFICAÇÃO DA PRORROGAÇÃO DO PRAZO DO CONCURSO PÚBLICO N.º EMP/CP/003-2023 PARA REALIZAÇÃO DA EMPREITADA \"CONSTRUÇÃO DA LOJA DO CIDADÃO DO ALANDROAL\"\nPelo Senhor Presidente foi presente a esta reunião a informação e 21 de dezembro da Divisão de Obras, Ambiente e Serviços Urbanos -- Secção de Ordenamento e Obras Municipais que se anexa à presente ata. \nReferiu o Sr. Presidente que já se tinha recebido um pedido de prorrogação de prazo por erros e omissões; tivemos um pedido de uma empresa para prorrogar o prazo uma vez que estava a preparar as candidaturas e considerou-se preferível permitir que haja o máximo de concorrentes. O prazo terminará hoje, pelas 17h00. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar a prorrogação do prazo do Concurso Público n.º EMP/CP/003-2023 para realização da empreitada \"Construção da Loja do Cidadão do Alandroal\". \n9. RATIFICAÇÃO DA 2ª REVISÃO DE PREÇOS DA EMPREITADA \"MELHORIA DA MOBILIDADE URBANA E SEGURANÇA RODOVIÁRIA DO CONCELHO DE ALANDROAL -- 4ª FASE -- ADITAMENTO (FASE II)\"\nPelo Senhor Presidente foi presente a esta reunião a informação n.º 136 da Divisão de Obras, Ambiente e Serviços Urbanos -- Secção de Ordenamento e Obras Municipais que se anexa à presente ata. \nO Sr. Presidente referiu que se trata de um valor de 10. 710,55€ acrescidos de IVA. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar a 2ª revisão de preços da empreitada \"Melhoria da Mobilidade Urbana e Segurança Rodoviária do concelho de Alandroal -- 4ª Fase -- Aditamento (Fase II)\". \n10. RATIFICAÇÃO DA 2ª REVISÃO DE PREÇOS DA EMPREITADA \"MELHORIA DA MOBILIDADE URBANA E SEGURANÇA RODOVIÁRIA DO CONCELHO DE ALANDROAL -- 4ª FASE\"\nPelo Senhor Presidente foi presente a esta reunião a informação n.º 174 da Divisão de Obras, Ambiente e Serviços Urbanos -- Secção de Ordenamento e Obras Municipais que se anexa à presente ata. \nDe acordo com o Sr. Presidente, trata-se de uma revisão no valor de 31.908,73€ acrescidos de IVA. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar a 2ª revisão de preços da empreitada \"Melhoria da Mobilidade Urbana e Segurança Rodoviária do concelho de Alandroal -- 4ª Fase\". \n11. RATIFICAÇÃO DA 15ª REVISÃO DE PREÇOS DA EMPREITADA \"FORTALEZA DE JUROMENHA -- CONSOLIDAÇÃO E RESTAURO DOS PARAMENTOS DO PERÍMETRO ABALUARTADO EXTERIOR E CERCA ISLÂMICA E MEDIEVAL INTERIOR\"\nPelo Senhor Presidente foi presente a esta reunião a informação n.º 176 da Divisão de Obras, Ambiente e Serviços Urbanos -- Secção de Ordenamento e Obras Municipais que se anexa à presente ata. \nSegundo o Sr. Presidente trata-se de um valor de 68.492,02€ acrescidos de IVA. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar a 15ª revisão de preços da empreitada \"Fortaleza de Juromenha -- Consolidação e restauro dos paramentos do perímetro abaluartado exterior e cerca islâmica e medieval interior\". \n12. RATIFICAÇÃO DA 1ª REVISÃO DE PREÇOS DA EMPREITADA \"REMODELAÇÃO E AMPLIAÇÃO DO EDIFÍCIO DA CASA DO CASTELO E ARRANJOS EXTERIORES\"\nPelo Senhor Presidente foi presente a esta reunião a informação n.º 177 da Divisão de Obras, Ambiente e Serviços Urbanos -- Secção de Ordenamento e Obras Municipais que se anexa à presente ata. \nAfirmou o Sr. Presidente que o valor em causa é de 4.512,36€ acrescidos de IVA. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar a 1ª revisão de preços da empreitada \"Remodelação e ampliação do edifício da Casa do Castelo e arranjos exteriores\". \n13. RATIFICAÇÃO DA 2ª REVISÃO DE PREÇOS DA EMPREITADA \"CONCLUSÃO DA ESCOLA BÁSICA INTEGRADA, COM EDIFÍCIO PRÉ-ESCOLAR, DIOGO LOPES DE SEQUEIRA DE ALANDROAL\"\nPelo Senhor Presidente foi presente a esta reunião a informação n.º 178 da Divisão de Obras, Ambiente e Serviços Urbanos -- Secção de Ordenamento e Obras Municipais que se anexa à presente ata. \nDe acordo com o Sr. Presidente, trata-se de um valor de 150.211,20€ acrescidos de IVA. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade ratificar a 2ª revisão de preços da empreitada \"Conclusão da Escola Básica Integrada, com edifício Pré-Escolar, Diogo Lopes de Sequeira de Alandroal\". \n14. ATRIBUIÇÃO DE BOLSAS DE ESTUDO PARA O ENSINO SUPERIOR -- ANO LETIVO 2023/2024\nPelo Senhor Presidente foi presente a esta reunião a informação de 22 de dezembro do Serviço de Ação Social - Setor de Educação que se anexa à presente ata. \nO Sr. Vice-Presidente referiu que após a análise das candidaturas recebidas, houve 45 pedidos de renovação e 23 novas candidaturas e o júri decidiu a admissão de 62 candidaturas, sendo 6 excluídas por não cumprirem os critérios previstos no regulamento. Houve apenas um caso, que estando matriculado desde o ano letivo 2020/2021, tem uma incapacidade auditiva importante, pelo que se decidiu aceitar a candidatura para que possa terminar as disciplinas de anos anteriores em falta. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade aprovar a atribuição de bolsas de estudo para o ensino superior -- ano letivo 2023/2024. \n15. PROCESSO DE OBRAS N.º ****-LEGALIZAÇÃO\nPelo Senhor Presidente foi presente a esta reunião a informação n.º ****** da Secção de Urbanismo e Fiscalização -- Serviço de Obras Particulares. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade aprovar o projeto de arquitetura relativo ao Processo de obras n.º **** -- LEGALIZAÇÃO. \n15. PROCESSO DE OBRAS N.º *****-EDIFIC\nPelo Senhor Presidente foi presente a esta reunião a informação n.º ****** da Secção de Urbanismo e Fiscalização -- Serviço de Obras Particulares. \nPonderado e analisado o assunto o Executivo Municipal deliberou por unanimidade aprovar o projeto de arquitetura relativo ao Processo de obras n.º ***** -- EDIFIC. \nAPROVAÇÃO EM MINUTA\nA presente ata ficou lavrada, lida e aprovada em minuta, por unanimidade, no final desta reunião, nos termos e para os efeitos previstos no artigo 57.º, do Regime Jurídico das Autarquias, aprovado pela Lei nº 75/2013, de 12 de Setembro.\nE nada mais havendo a apreciar, ponderar ou deliberar, o Senhor Presidente da Câmara Municipal deu por encerrada esta reunião. Eram 10.55 horas. \n" | |
| elif selected_example == "Example 2 - Campo Maior": | |
| example_text = "ATA Nº 1 REUNIÃO ORDINÁRIA DA CÂMARA MUNICIPAL DE CAMPO MAIOR, REALIZADA EM 5 DE JANEIRO DE 2022.\nAos cinco dias do mês de janeiro do ano de dois mil e vinte e dois, no Edifício dos Paços do Concelho, nesta Vila, realizou-se, pelas nove horas e trinta minutos, a reunião Ordinária da Câmara Municipal, comparecendo os Excelentíssimos Senhores Luís Fernando Martins Rosinha, Paulo Ivo Sabino Martins de Almeida, Paulo Jorge Furtado Pinheiro, Maria da Encarnação Grifo Silveirinha (videoconferência) e Fátima do Rosário Pingo Vitorino Pereira, respetivamente, Presidente e Vereadores efetivos deste Órgão Autárquico.\n-Verificada a presença dos respectivos membros, o Senhor Presidente declarou aberta a reunião:\n-Estava presente o Chefe **************************************, Dr. *********************************** e a Assistente Técnico **************************************.\n\n-ORDEM DO DIA:\n-INICIANDO A ORDEM DO DIA, ENTREGUE A TODO O EXECUTIVO E ELABORADA NOS TERMOS DO ARTIGO 53º DA LEI Nº 75/2013, DE 12 DE SETEMBRO, A CÂMARA TRATOU OS SEGUINTES ASSUNTOS:\n-FINANÇAS MUNICIPAIS:\n-Operações orçamentais respeitante ao dia vinte e oito de dezembro do ano dois mil e vinte e um no valor de setecentos e noventa e oito mil oitocentos e noventa e seis euros e setenta e um cêntimos. \n-DOCUMENTOS PREVISIONAIS:\n-EXECUÇÃO E CONTABILIZAÇÃO DA 22ª MODIFICAÇÃO AOS DOCUMENTOS PREVISIONAIS - 19ª ALTERAÇÃO AO ORÇAMENTO E 19ª ALTERAÇÃO ÁS GRANDES OPÇÕES DO\nPLANO DE 2021, PARA A NECESSÁRIA REALIZAÇÃO DE DESPESAS RELACIONADAS COM A ATIVIDADE MUNICIPAL:\n-Ratificação do despacho (registo 16964) do senhor presidente, afim de ser devidamente ratificado, que a seguir se transcreve:-“ LUÍS FERNANDO MARTINS ROSINHA, PRESIDENTE DA CÂMARA MUNICIPAL DE CAMPO MAIOR, nos termos das competências que me são conferidas relativamente ao n.º 3 do artigo 35º da Lei 75/2013 de 12 de setembro DETERMINO: Mandar executar e contabilizar a 22ª Modificação aos Documentos Previsionais – 19ª Alteração ao Orçamento –19ª Alteração às Grandes Opções do Plano, necessária para realização de despesas relacionadas com a atividade.\n-E sendo impossível a realização de reunião do executivo municipal, remete-se para ratificação à próxima reunião de câmara, nos termos do previsto no n.º 3 do artigo 35º da Lei supra mencionada\n-A CÂMARA DELIBEROU, POR MAIORIA, COM A ABSTENÇÃO DOSS SENHORES VEREADORES PAULO IVO E FÁTIMA VITORINO, RATIFICAR O DESPACHO DO SENHOR PRESIDENTE, REFERENTE À EXECUÇÃO E CONTABILIZAÇÃO DA 22ª MODIFICAÇÃO AOS DOCUMENTOS PREVISIONAIS - 19ª ALTERAÇÃO AO ORÇAMENTO E 19ª ALTERAÇÃO ÁS GRANDES OPÇÕES DO PLANO DE 2021.\n-O senhor vereador Paulo Ivo usou da palavra e verificou algumas dotações que não estavam corretas nas duas alterações, no entanto, no decorrer da reunião, o Dirigente de Grau 3, Paulo Semedo contactou a SoftwareHouse AIRC – Associação Informática da Região Centro, onde foi informado que era um problema a nível da empresa que fornece o serviço. \n-EXECUÇÃO E CONTABILIZAÇÃO DA 23ª MODIFICAÇÃO AOS DOCUMENTOS PREVISIONAIS - 20ª ALTERAÇÃO AO ORÇAMENTO E 20ª ALTERAÇÃO ÁS GRANDES OPÇÕES DO PLANO DE 2021, PARA A NECESSÁRIA REALIZAÇÃO DE DESPESAS RELACIONADAS COM A ATIVIDADE MUNICIPAL:\n-Ratificação do despacho (registo 17237) do senhor presidente, afim de ser devidamente ratificado, que a seguir se transcreve:-“ LUÍS FERNANDO MARTINS ROSINHA, PRESIDENTE DA CÂMARA MUNICIPAL DE CAMPO MAIOR, nos termos das competências que me são conferidas relativamente ao n.º 3 do artigo 35º da Lei 75/2013 de 12 de setembro DETERMINO: Mandar executar e contabilizar a 23ª Modificação aos Documentos Previsionais – 20ª Alteração ao Orçamento –20ª Alteração às Grandes Opções do Plano, necessária para realização de despesas relacionadas com a atividade;\n-E sendo impossível a realização de reunião do executivo municipal, remete-se para ratificação à próxima reunião de câmara, nos termos do previsto no n.º 3 do artigo 35º da Lei supra mencionada.\n-A CÂMARA DELIBEROU, POR MAIORIA, COM A ABSTENÇÃO DOS SENHORES VEREADORES PAULO IVO E FÁTIMA\nVITORINO, RATIFICAR O DESPACHO DO SENHOR PRESIDENTE, REFERENTE À EXECUÇÃO E CONTABILIZAÇÃO DA 23ª MODIFICAÇÃO AOS DOCUMENTOS PREVISIONAIS - 20ª ALTERAÇÃO AO ORÇAMENTO E 20ª ALTERAÇÃO ÁS GRANDES OPÇÕES DO PLANO DE 2021. \n-OUTRAS DELIBERAÇÕES:\n-RELATÓRIO DE ANÁLISE ECONÓMICO - FINANCEIRA - 1º SEMESTRE DE 2021 - ENVIO DE CERTIDÃO:\n-Oficio (registo 12515) da Assembleia Municipal, remetendo cópia da certidão, referente ao assunto em epígrafe.\n-A CÂMARA TOMOU CONHECIMENTO. \n-DOCUMENTOS PREVISIONAIS 2022 - ENVIO DE CERTIDÃO:\n-Oficio (registo 12512) da Assembleia Municipal, remetendo cópia da certidão, referente ao assunto em epígrafe.\n-A CÂMARA TOMOU CONHECIMENTO. \n-OPERAÇÃO \"ZONA INDUSTRIAL DE CAMPO MAIOR - ÁREA DE ACOLHIMENTO EMPRESARIAL NOVA GERAÇÃO\" - APROVAÇÃO DA CANDIDATURA AO PRR:\n-Apreciação da informação (registo 17235) do Gabinete de Candidaturas, referente ao assunto em epígrafe, que a seguir se transcreve:-“ operação designada por “Zona Industrial de Campo Maior – Área de Acolhimento Empresarial Nova Geração”, apresentada nos termos do aviso de abertura de candidatura à Componente 7 - Infraestruturas de Apoio à Reconversão de Áreas de Acolhimento Empresarial Existentes para uma Dimensão mais Resiliente, mais Verde e mais Digital, do PRR – Programa de Recuperação e Resiliência, recebeu a notificação de aprovação do passado dia 17 de dezembro de 2021, identificada sob o número 78.\n-Trata-se de uma candidatura destinada à reconversão da Zona Industrial de Campo Maior, para que esta tenha uma dimensão mais resiliente, mais verde e mais digital.\n-Com este projeto vão ser implementadas várias soluções ao nível da energia, mobilidade, comunicações 5 G e segurança contra incêndios, nomeadamente:\n-Criação de uma CER - Comunidade de Energia Renovável, através da qual os empresários vão ter à disposição energia de fonte limpa a mais baixo preço, através da construção de uma superfície solar fotovoltaica e respetivo armazenamento em terrenos municipais adjacentes;\n-Solução de carregamento de viaturas elétricas, produção e abastecimento a hidrogénio;\n-Cobertura de Banda Larga Rápida (5G) com antena dedicada à Zona Industrial;\n-Solução de resiliência ativa a incêndios, com aplicação de sistema de detenção precoce.\n-Ao investimento a realizar coube o montante de 15.182.948,72 € de fundo aprovado financiado pelo fundo Next Generation EU, à taxa de 100%.\n-Neste entendimento deverá ser presente esta informação ao órgão executivo para conhecimento.\n-A CÂMARA TOMOU CONHECIMENTO.\n-O senhor presidente usou da palavra e informou os restantes membros do executivo que durante a próxima semana o Município iria assinar o compromisso da Candidatura ao PRR e que a seguir iria dar conhecimento na reunião de câmara, uma vez que estes assuntos são tratados com alguma urgência. Disse também, que fazia menção ao Gabinete de Candidaturas da Câmara Municipal, por terem trabalhado de dia, de noite e até em feriados, para que a candidatura fosse elaborada e candidatada em tempo útil.\n-O senhor vereador Paulo Ivo usou da palavra e disse que no seu entender o projeto era importante quer para as empresas instaladas na Zona Industrial, bem como para aquelas que se venham a instalar, no entanto perguntou se existiria algum conflito com o projeto anterior.\n-O senhor presidente usou da palavra e disse que não porque até já existem terrenos disponíveis para a instalação dos painéis fotovoltaicos. \n-ATRIBUIÇÃO DE DIVERSOS BENS MATERIAIS:\n-Apreciação das listagens (registo 12360 e 12361) de todos os bens materiais doados ao Campo Maior Solidário pelo Portalegre Associada Contra a Insuficiência Alimentar/Banco Alimentar Contra a Fome de Portalegre.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, NOS TERMOS\nDA ALÍNEA J) DO NÚMERO 1 DO ARTIGO 33 DA LEI 75/2013, DE 12 DE SETEMBRO, ACEITAR E AGRADECER A DOAÇÃO DE TODOS OS BENS MATERIAIS DOADOS AO CAMPO MAIOR SOLIDÁRIO PELO PORTALEGRE ASSOCIADA CONTRA A INSUFICIÊNCIA ALIMENTAR/BANCO ALIMENTAR CONTRA A FOME DE PORTALEGRE. \n-COMPOSIÇÃO DO CONSELHO MUNICIPAL DE EDUCAÇÃO PARA O QUADRIÉNIO 2021/2025:\n-Apreciação da proposta (registo 17113) do senhor presidente, referente ao assunto em epigrafe, que a seguir se transcreve:-“ Dando cumprimento ao artigo 5º ao Decreto-Lei 07/2013, de 15 de janeiro e após contactos mantidos com as diversas Instituições para integrarem o Conselho Municipal de Educação de Campo Maior, PROPONHO que os representantes sejam os seguintes:\n\na) – O Presidente da Câmara Municipal;\n b) – O Presidente da Assembleia Municipal;\n c) – A Vereadora responsável pela Educação;\n d) – Delegada Regional de Educação do Alentejo;\n e) – Representante do pessoal docente do ensino básico público;\n f) – Representante do pessoal docente da educação pré-escolar pública\n g) – Representante da Escola Secundária de Campo Maior;\n h) – Representantes da Associação de Pais e Encarregados de Educação;\n i) –Representante do Centro de Saúde do Concelho de Campo Maior;\n j) – Representante dos Serviços da Segurança Social;\n l) – Comandante do Posto de Campo Maior da Guarda Nacional Republicana, de Campo Maior;\n m) – Diretora do Centro de Emprego e Formação Profissional de Portalegre.\n\nn) – Centro Educativo Alice Nabeiro – Associação de Solidariedade Social, em representação das três IPSS do Concelho, nomeadamente te do Jardim de Infância “O Despertar” e da Casa do Povo de Campo Maior;\n o) – Presidente da Junta de Freguesia a eleger pela Assembleia MAIS PROPONHO que a presente proposta seja submetida à Assembleia Municipal nos termos do artigo 6º do Decreto-Lei 7/2003, de 15 de Janeiro e da alínea s) do número 1 do artigo 25º da Lei 75/2013, de 12 de Setembro para nomeação do mesmo”.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, REMETER ESTE ASSUNTO PARA A PRÓXIMA REUNIÃO DE CÂMARA. \n-PROTOCOLO PARA A CRIAÇÃO DE ZONA DE LAZER E ATIVIDADES DESPORTIVAS E TRADICIONAIS EM DEGOLADOS - REFORÇO DE VERBAS:\n-Apreciação da proposta (registo 17192) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando que:\n\na) em 03/02/2017 o Município de Campo Maior celebrou com a Junta de Freguesia de Nossa Senhora da Graça dos Degolados o protocolo para a “Criação de Zona de Lazer e atividades desportivas e tradicionais em Degolados”;\n b) nos termos daquele protoloco a Câmara Municipal se comprometeu a colaborar com aquela Junta em tudo que se mostrar necessários para a adequada e efetiva prossecução dos objetivos que se mostram subjacentes aquele protocolo;\n c) para além dos montantes e quantias asseguradas e já transferidas, para garantir a plena assunção dos encargos com a criação da Zona de Lazer e de Atividades Desportivas importa ainda colaborar com aquela Junta quanto ao pagamento dos encargos com revisão de preços da empreitada desenvolvida para aquele efeito, bem como com os encargos com as luminárias exigidas a uma adequada e completa iluminação pública da Zona de Lazer e Atividade Desportivas;\n d) conforme e-mail anexo, esses encargos ascendem a 4.808,99€ (quatro mil oitocentos e oito euros e noventa e nove cêntimos), tendo os valores sido confirmados e validados pelo Chefe de Divisão de Obras e Urbanismo;\n-PROPONHO que seja deliberado:\n\ne) Reforçar a transferência decorrente do protocolo para a “Criação de Zona de Lazer e atividades desportivas e tradicionais em Degolados”, no valor de 4.808,99 € (quatro mil oitocentos e oito euros e noventa e nove cêntimos), com vista a assegurar o adequado cumprimento e execução dos seus objetivos e apoio consagrado pelo Município à Junta de Freguesia de Nossa Senhora da Graça dos Degolados”.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE E REFORÇAR A TRANSFERÊNCIA DECORRENTE DO PROTOCOLO PARA A “CRIAÇÃO DE ZONA DE LAZER E ATIVIDADES DESPORTIVAS E TRADICIONAIS EM DEGOLADOS”, NO VALOR DE 4.808,99 € (QUATRO MIL OITOCENTOS E OITO EUROS E NOVENTA E NOVE CÊNTIMOS), COM VISTA A ASSEGURAR O ADEQUADO CUMPRIMENTO E EXECUÇÃO DOS SEUS OBJETIVOS E APOIO CONSAGRADO PELO MUNICÍPIO À JUNTA DE FREGUESIA DE NOSSA SENHORA DA GRAÇA DOS DEGOLADOS. \n-EXECUÇÃO DO CONTRATO INTERADMINISTRATIVO ENTRE O MUNICÍPIO DE CAMPO MAIOR E A JUNTA DE FREGUESIA DE NOSSA SENHORA DA GRAÇA DOS DEGOLADOS:\n-Apreciação da proposta (registo 17181) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando que:\n\na) o Município de Campo Maior decidiu por deliberação dos seus órgãos competentes delegar competências nos órgãos das freguesias, conforme o disposto no n.º 2 do artigo 117.º da Lei n.º 75/2013, de 12 de setembro;\n b) conforme determinado no artigo 120.º da supracitada Lei, a concretização da delegação de competências nas freguesias foi efetuada por via da celebração de contratos Interadministrativos que abrangeram os domínios dos interesses próprios das populações, em especial no âmbito dos serviços e das atividades de proximidade e do apoio direto às comunidades locais;\n c) A proposta de Contrato Interadministrativo de Delegação de Competências da Câmara Municipal a celebrar com a Junta de Freguesia de Nossa Senhora da Graça dos Degolados foi aprovada em reunião de 04 de abril de 2018 e autorizada pela Assembleia Municipal na sessão de 20 de 04 de 2018;\n d) nos termos da cláusula quinta do contrato interadministrativo celebrado foram delegadas na Junta de Freguesia competências materiais e funcionais respeitantes a :\n\na) Manutenção e Gestão de Equipamentos; I. Centro Polivalente de Degolados; II. Zona Envolvente do Parque Desportivo Rogério Martins;\n b) Higiene, Limpeza e Conservação; I. Gerir e assegurar a manutenção de espaços verdes na Freguesia; II. Assegurar a limpeza das vias e espaços público, fontes, sargetas, sumidouros, na Freguesia;\n c) Apoio e Promoção da Coesão Social Intergeracional e Inclusão I. Centro de Convívio de Idosos; II. Apoio a Programas do IEFP para apoio a Desempregados do Concelho\n e) nos termos da cláusula oitava do contrato interadministrativo foi estabelecida pela Câmara Municipal a transferência para a Junta de Freguesia de Nossa Senhora da Graça dos Degolados para financiamento da competência delegada o montante de 39.000,00€ (trinta e nove mil euros);\n f) que a Junta de Freguesia de Nossa Senhora da Graça dos Degolados informou a Câmara Municipal da insuficiência da verba transferida para completo desempenho e assegurar das competências delegadas, tendo exigido as mesmas uma verba total de 42.603,68€ (quarenta e dois mil seiscentos e três euros e sessenta e oito cêntimos);\n-E considerando ainda que:\n\ng) tendo sido delegada à Junta de Freguesia de Nossa Senhora da Graça dos Degolados a competência para Manutenção e Gestão de Equipamentos do Centro Polivalente de Degolados, também os proveitos decorrentes da exploração do(s) equipamento(s) e espaço(s) nele concessionado(s), como o Bar e Esplanada, devem reverter para a Junta de Freguesia; PROPONHO que seja deliberado:\n\na) Reforçar a transferência prevista na cláusula oitava do Contrato Interadministrativo de Delegação de Competências celebrado com a Junta de Freguesia de Degolados em 26/04/2018 em mais 3.603,68€ (três mil seiscentos e três euros e sessenta e oito cêntimos), com vista a assegurar o adequado cumprimento e execução das transferências delegadas;\n b) Ceder o crédito devido por efeito da renda estipulada no “CONTRATO DE CONCESSÃO DO BAR E ESPLANADA DO\nCENTRO COMUNITÁRIO POLIVALENTE DE DEGOLADOS” celebrado em 21/05/2021 com ************************************, no valor mensal de 300,00€ (trezentos euros), pagos a partir de Agosto de 2021, à Junta de Freguesia de Nossa Senhora da Graça dos Degolados, assim se mantendo enquanto vigorar o identificado contrato interadministrativo, um valor total de € 1.500,00”.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE E REFORÇAR A TRANSFERÊNCIA PREVISTA NA CLÁUSULA OITAVA DO CONTRATO INTERADMINISTRATIVO DE DELEGAÇÃO DE COMPETÊNCIAS CELEBRADO COM A JUNTA DE FREGUESIA DE DEGOLADOS EM 26/04/2018 EM MAIS 3.603,68€ (TRÊS MIL SEISCENTOS E TRÊS EUROS E SESSENTA E OITO CÊNTIMOS), COM VISTA A ASSEGURAR O ADEQUADO CUMPRIMENTO E EXECUÇÃO DAS TRANSFERÊNCIAS DELEGADAS, BEM COMO CEDER O CRÉDITO DEVIDO POR EFEITO DA RENDA ESTIPULADA NO “CONTRATO DE CONCESSÃO DO BAR E ESPLANADA DO CENTRO COMUNITÁRIO POLIVALENTE DE DEGOLADOS” CELEBRADO EM 21/05/2021 COM ************************************, NO VALOR MENSAL DE 300,00€ (TREZENTOS EUROS), PAGOS A PARTIR DE AGOSTO DE 2021, À JUNTA DE FREGUESIA DE NOSSA SENHORA DA GRAÇA DOS DEGOLADOS, ASSIM SE MANTENDO ENQUANTO VIGORAR O\nIDENTIFICADO CONTRATO INTERADMINISTRATIVO, UM VALOR TOTAL DE € 1.500,00”. \n-FUNDOS PERMANENTES 2022:\n-Apreciação da proposta (registo 17230) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ De acordo com o disposto nos pontos 2.3.4.3 e 2.910.1.11 do Decreto-Lei número 54-A/99, de 22 de Fevereiro e nos termos do artigo 11 do Sistema de Controlo Interno aprovado em Reunião Extraordinária do dia vinte e quatro de Abril do ano dois mil e dois e retificado em dezanove de Novembro do ano dois mil e sete, deverá a Câmara Municipal constituir os seguintes fundos permanentes para acorrer a despesas correntes urgentes dos Serviços Municipais:\n\n———————————— TABELA ————————————\nDefinição da Natureza da despesa a pagar pelo fundo,Designação do Responsável,Designação do Responsável,Valor doFundo,Valor doFundo,Designação do Limite Máximo de Despesa\nCorreio/Consumos de Secretaria - Serviço Administrativo -02/020209 – 75 €02/020108 – 75 €02/020225 – 50 €,**************************************,**************************************,200 €,200 €,2.400 €\nDespesas c/ viaturas dos Órgãos da Autarquia e Armazém Municipal02/020225 – 250 €02/02010202 – 225 €02/02010201 – 225 €02/020112 – 150 €02/020114 – 150 €02/020121 – 200 €02/010204 – 200 €02/020210 – 50 €€,******************************,******************************,1.450,00€,1.450,00€,17.400 €\nDespesas c/Autocarro da Autarquia02/010204 - 150 €02/02010202 – 110 €02/020225 – 40 €,***********************************,***********************************,300 €,300 €,3.600 €\nDespesas c/Autocarro/Mini-Autocarro da Autarquia02/010204 - 150 €02/02010202 – 110 €02/020225 – 40 €,****************************,****************************,300 €,300 €,3.600 €\nComissão de Proteção de Crianças e Jovens02/020121 – 100 €02/020225 – 100 €,******************************** (CPCJ),200 €,200 €,2.400 €,2.400 €\nCultura 02/020121 - 500 €,***************************,500 €,500 €,6.000 €,6.000 €\nTurismo02/020121 – 250 €,**************************,250€,250€,3.000€,3.000€\nCampo Maior Solidário02/020121 – 300€02/020225 – 200€,*************************,500€,500€,6.000€,6.000€\nParque de Máquinas02/020225 – 150€02/02010202 – 150€02/010204 – 100€02/020210 – 100€,**************************,500€,500€,6.000,00€,6.000,00€\n————————————————————————————————— \n-A CÂMARA DELIBEROU, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE, REFERENTE AOS FUNDOS PERMANENTES PARA 2022. \n-BOLSAS DE ESTUDO MUNICIPAIS - FIXAÇÃO DO NÚMERO DE BOLSAS A ATRIBUIR NO ANO LETIVO DE 2022/2023:\n-Apreciação da proposta (registo 17203) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Atendendo que se encontra em vigor, o Regulamento das Bolsas de Estudo Municipais, nos termos do Capítulo IV, dos Artigos 349º ao Art. 357º, do Código Regulamentar do Município de Campo Maior, publicado na II série do Diário da República, nº 197, de 12 de outubro de 2017; - Atendendo a que as referidas bolsas têm como objeto a atribuição do benefício previsto no presente Capítulo, e porque tem como objetivo incentivar o prosseguimento dos estudos superiores a estudantes que, pelas suas dificuldades económicas, a eles dificilmente poderiam aspirar; Proponho: - Que a Câmara Municipal fixe o número de 30 Bolsas de Estudo a admitir no próximo ano letivo de 2022/2023.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE, E FIXAR EM 30 O NÚMERO DE BOLSAS DE ESTUDO A ATRIBUIR PARA O ANO LETIVO 2022/2023. \n-RECRUTAMENTO DE UM ASSISTENTE OPERACIONAL (CANTONEIRO DE HIGIENE E LIMPEZA), EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO INDETERMINADO, POR RECURSO À MOBILIDADE INTERNA ENTRE ÓRGÃOS:\n-Apreciação da proposta (registo 17189) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando: - Nos termos estabelecidos no artigo 92.º, da Lei Geral do Trabalho em Funções Públicas (LTFP), aprovada pela Lei n.º 35/2014, de 20 de junho, quando haja conveniência para o interesse público, designadamente quando a economia, a eficácia e a eficiência dos serviços imponham, os trabalhadores podem ser sujeitos a mobilidade; - No âmbito da alínea t) do n.º 1 do artigo 33.º da Lei n.º 75/2013, de 12 de setembro, na sua atual redação é competência do Município” (…), manutenção, recuperação e divulgação do património natural, cultural, paisagístico” - no âmbito e em concretização das competências atrás referidas este Município pretende continuar a assegurar a conservação e manutenção desses espaços, pelo que com o atual quadro de recursos humanos não é possível; Assim proponho à Câmara Municipal, nos termos do n.º 1 do artigo 4.º do Decreto-Lei n.º 209/2009 de 3 de setembro conjugado com o disposto nos artigos 92.º e seguintes da LTFP, que autorize o recrutamento de um assistente operacional (cantoneiro de higiene e limpeza) em regime de contrato de trabalho em funções públicas por tempo indeterminado por recurso à mobilidade interna, na categoria, entre órgãos, o qual se descreve: Procedimento de mobilidade interna na categoria, entre órgãos ou serviços, para a carreira/categoria de Assistente Operacional (Cantoneiro de Higiene e Limpeza): Caracterização do Posto de Trabalho: Assegurar a recolha de resíduos urbanos através de contentores coletivos e baldes individuais utilizando o sistema hidráulico ou manuais de veículos com adaptação própria a estas funções; proceder à recolha de recicláveis permitindo o seu encaminhamento para valorização; recolha de monos domésticos; remoção de lixeiras; lavagem e varredura manual e/ou mecânica de vias públicas; lavagem e desinfeção de equipamentos afetos à recolha de resíduos urbanos e recicláveis; utilização correta do equipamento de proteção individual e coletiva. Remuneração: A correspondente à posição remuneratória detida pelo candidato no serviço de origem. Requisitos de admissão: Ser titular de relação jurídica de emprego público por tempo indeterminado; estar integrado na carreira/categoria de um assistente operacional (cantoneiro de higiene e limpeza) e estar em efetividade de funções. Requisitos Habilitacionais: Escolaridade Obrigatória.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE, REFERENTE AO RECRUTAMENTO DE UM ASSISTENTE OPERACIONAL (CANTONEIRO DE HIGIENE E LIMPEZA), EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO INDETERMINADO, POR RECURSO À MOBILIDADE INTERNA ENTRE ÓRGÃOS. \n-RECRUTAMENTO DE DOIS ASSISTENTES OPERACIONAIS (AUXILIAR DE SERVIÇOS GERAIS), EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO DETERMINADO, POR RECURSO À RESERVA DE RECRUTAMENTO:\n-Apreciação da proposta (registo 17168) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando que: - se encontra previsto no mapa de pessoal para 2022, aprovado pela Assembleia Municipal na sua sessão ordinária celebrada em 21/12/2021, dois postos de trabalho a preencher para a carreira/categoria de Assistente Operacional (Auxiliar de Serviços Gerais); - por deliberação favorável da Câmara Municipal de 17/02/2021, foi autorizada a abertura de procedimento concursal comum para o recrutamento de dois Assistentes Operacionais, auxiliar de serviços gerais, em regime de contrato de trabalho em funções públicas por tempo determinado, cujo aviso foi publicitado sob o n.º 4997/2021, no Diário da República 2.ª Série, n.º 54, de 18 de março de 2021; - em resultado do procedimento concursal referido anteriormente, foi constituída reserva de recrutamento interno, por força do artigo 30.º da Portaria n.º 125-A/2019, de 30 de abril, utilizável sempre que no prazo de 18 meses contados da data de homologação, haja necessidade de ocupação de idênticos postos de trabalho, o que se verifica; - a lista unitária de ordenação final foi homologada pelo Sr. Presidente em 03/09/2021; - nos termos do disposto no artigo 30.º da Lei Geral de Trabalho em Funções Públicas (LTFP), o órgão ou serviço pode promover o recrutamento de trabalhadores necessários ao preenchimento dos postos de trabalho previstos no Mapa de Pessoal; - no âmbito da alínea t) do n.º 1 do artigo 33.º da Lei n.º 75/2013, de 12 de setembro, na sua atual redação é competência do Município “assegurar (…), manutenção, (…) do património natural, cultural, paisagístico e urbanístico do município”; - esta Autarquia no âmbito do património cultural dispões de diversos museus no qual é necessário assegurar a sua manutenção; - no âmbito e em concretização das competências atrás referidas este Município pretende continuar a assegurar a conservação, manutenção e limpeza desses espaços, pelo que, com o atual quadro de recursos humanos não é possível, na medida em que estes se reconduzem a realizar tarefas de outra índole neste Município; - o preenchimento destes postos de trabalho é prioritário, uma vez que se destina à execução de tarefas relacionadas diretamente com os interesses das populações e nos quais o “relevante interesse público”, resulta claro, sem prejuízo de cuidar e acautelar o provimento do posto de trabalho em causa; Face a tudo o que se acaba de valorar, e com base nas fundamentações vertidas na presente proposta, proponho à Câmara Municipal: - que delibere, nos termos do artigo 30.º da Lei Geral de Trabalho em Funções Públicas (LTFP), e do artigo 4.º do Decreto-Lei n.º 209/2009, de 3 de setembro, autorizar o recrutamento com recurso à reserva de recrutamento interno do procedimento publicado em Diário da República, 2.ª Série, N.º 54 de 18/03/2021, com o número 4997/2021, para ocupar 2 (dois) postos de trabalho na categoria de assistente operacional (auxiliar de serviços gerais), em regime de contrato de trabalho em funções públicas por tempo determinado”.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE, AUTORIZAR O RECRUTAMENTO COM RECURSO À RESERVA DE RECRUTAMENTO INTERNO DO PROCEDIMENTO PUBLICADO EM DIÁRIO DA REPÚBLICA, 2.ª SÉRIE, N.º 54 DE 18/03/2021, COM O NÚMERO 4997/2021, PARA OCUPAR 2 (DOIS) POSTOS DE TRABALHO NA CATEGORIA DE ASSISTENTE OPERACIONAL (AUXILIAR DE SERVIÇOS GERAIS), EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO\nDETERMINADO. \n-RECRUTAMENTO DE UM TÉCNICO SUPERIOR NA ÁREA DA SOLICITADORIA, EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO INDETERMINADO, POR RECURSO À MOBILIDADE INTERNA NA CATEGORIA ENTRE ÓRGÃOS:\n-Apreciação da proposta (registo 17173) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando: - Nos termos estabelecidos no artigo 92.º, da Lei Geral do Trabalho em Funções Públicas (LTFP), aprovada pela Lei n.º 35/2014, de 20 de junho, quando haja conveniência para o interesse público, designadamente quando a economia, a eficácia e a eficiência dos serviços imponham, os trabalhadores podem ser sujeitos a mobilidade; - Que existe necessidade de continuar a assegurar a regularização de registos patrimoniais, do património imóvel do Município, junto do Serviço de Finanças e Conservatória, tarefa que dado o seu grande volume e complexidade, exige o recrutamento em causa, atendendo à escassez de recursos humanos afetos a realização dessas tarefas; Assim proponho à Câmara Municipal, nos termos do n.º 1 do artigo 4.º do Decreto-Lei n.º 209/2009 de 3 de setembro conjugado com o disposto nos artigos 92.º e seguintes da LTFP, que autorize o recrutamento de um técnico superior na área de solicitadoria em regime de contrato de trabalho em funções públicas por tempo indeterminado por recurso à mobilidade interna, na categoria, entre órgãos, o qual se descreve:\n-Procedimento de mobilidade interna na categoria, entre órgãos ou serviços, para a carreira/categoria de Técnico Superior na área da solicitadoria: Caracterização do Posto de Trabalho: O posto de trabalho corresponde ao exercício de funções previstas na categoria de técnico superior, cuja área de atividade se desenrola no âmbito da solicitadoria competindo-lhe cumprir, designadamente: acompanhar os processos urbanísticos no âmbito do Regime Jurídico da Urbanização e Edificação (RJUE); assegurar os contratos de promessa de compra e venda de imóveis; proceder à emissão de vários pareceres jurídicos na área do urbanismo nomeadamente processos de obras particulares e loteamentos; preparar os processos de aquisição, oneração e/ou alienação de propriedade; preparar e propor todas as ações de suporte à constituição, modificação ou oneração de direitos sobre a propriedade imobiliária e fundiária; verificar o cumprimento dos condicionalismos impostos nos títulos jurídicos da permuta ou de alienação de lotes municipais durante os respetivos processos de edificação pelos adquirentes; preparar e conduzir os processos de expropriação por utilidade pública. Pode realizar outras atividades, não especificadas anteriormente, de igual complexidade funcional, necessárias à prossecução dos objetivos e bom funcionamento do serviço e do município. Remuneração: A correspondente à posição remuneratória detida pelo candidato no serviço de origem. Requisitos de admissão: Ser titular de relação jurídica de emprego público por tempo indeterminado; estar integrado na carreira/categoria de técnico superior da área de solicitadoria e estar em efetividade de funções. Requisitos Habilitacionais: Licenciatura em solicitadoria.\n-A CÂMARA DELIBEROU, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE, REFERENTE AO RECRUTAMENTO DE UM TÉCNICO SUPERIOR NA ÁREA DA SOLICITADORIA, EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO INDETERMINADO, POR RECURSO À MOBILIDADE INTERNA NA CATEGORIA ENTRE ÓRGÃOS. \n-RECRUTAMENTO DE UM ASSISTENTE OPERACIONAL (AUXILIAR DE MANUTENÇÃO), EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO INDETERMINADO, POR RECURSO À RESERVA DE RECRUTAMENTO:\n-Apreciação da proposta (registo 17161) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando que: - se encontra previsto no mapa de pessoal para 2022, aprovado pela Assembleia Municipal na sua sessão ordinária celebrada em 21/12/2021, um posto de trabalho a preencher para a carreira/categoria de Assistente Operacional (Auxiliar de Manutenção); - por deliberação favorável da Câmara Municipal de 17/02/2021, foi autorizada a abertura de procedimento concursal comum para o recrutamento de um Assistente Operacional, auxiliar de manutenção, em regime de contrato de trabalho em funções públicas por tempo indeterminado, cujo aviso foi publicitado sob o n.º 4757/2021, no Diário da República 2.ª Série, n.º 52, de 16 de março de 2021; - em resultado do procedimento concursal referido anteriormente, foi constituída reserva de recrutamento interno, por força do artigo 30.º da Portaria n.º 125-A/2019, de 30 de abril, utilizável sempre que no prazo de 18 meses contados da data de homologação, haja necessidade de ocupação de idênticos postos de trabalho, o que se verifica;\n- a lista unitária de ordenação final foi homologada pelo Sr. Presidente em 16/08/2021; - nos termos do disposto no artigo 30.º da Lei Geral de Trabalho em Funções Públicas (LTFP), o órgão ou serviço pode promover o recrutamento de trabalhadores necessários ao preenchimento dos postos de trabalho previstos no Mapa de Pessoal; - no âmbito da alínea t) do n.º 1 do artigo 33.º da Lei n.º 75/2013, de 12 de setembro, na sua atual redação é competência do Município “Assegurar, incluindo a (…), manutenção, do património do município”; - no âmbito e em concretização das competências atrás referidas este Município pretende continuar a assegurar permanentemente a manutenção e conservação do património, pelo que, com o atual quadro de recursos humanos não é possível, na medida em que estes se reconduzem a realizar tarefas de outra índole neste Município; - o preenchimento deste posto de trabalho é prioritário, uma vez que se destina à execução de tarefas relacionadas diretamente com os interesses das populações e nos quais o “relevante interesse público”, resulta claro, sem prejuízo de cuidar e acautelar o provimento do posto de trabalho em causa; Face a tudo o que se acaba de valorar, e com base nas fundamentações vertidas na presente proposta, proponho à Câmara Municipal: - que delibere, nos termos do artigo 30.º da Lei Geral de Trabalho em Funções Públicas (LTFP), e do artigo 4.º do Decreto-Lei n.º 209/2009, de 3 de setembro, autorizar o recrutamento com recurso à reserva de recrutamento interno do procedimento publicado em Diário da República, 2.ª Série, N.º 52 de 16/03/2021, com o número 4757/2021, para ocupar 1 (um) posto de trabalho na categoria de assistente operacional (auxiliar de manutenção), em regime de contrato de trabalho em funções públicas por tempo indeterminado”.\n-A CÂMARA DELIBERADO, POR UNANIMIDADE, APROVAR A PROPOSTA DO SENHOR PRESIDENTE E AUTORIZAR O RECRUTAMENTO COM RECURSO À RESERVA DE RECRUTAMENTO INTERNO DO PROCEDIMENTO PUBLICADO EM DIÁRIO DA REPÚBLICA, 2.ª SÉRIE, N.º 52 DE 16/03/2021, COM O NÚMERO 4757/2021, PARA OCUPAR 1 (UM) POSTO DE TRABALHO NA CATEGORIA DE ASSISTENTE OPERACIONAL (AUXILIAR DE MANUTENÇÃO), EM REGIME DE CONTRATO DE TRABALHO EM FUNÇÕES PÚBLICAS POR TEMPO INDETERMINADO. \n-FIXAÇÃO DO Nº DE CIDADÃOS DESEMPREGADOS A ADMITIR AO PROGRAMA NO ANO 2022, FIXAÇÃO DA BOLSA A ATRIBUIR E DEFINIÇÃO DOS PARÂMETROS DE AVALIAÇÃO DO PROGRAMA OCUPAÇÃO MUNICIPAL DE DESEMPREGADOS DE LONGA DURAÇÃO (OMDLD):\n-Apreciação da proposta (registo 17225) do senhor presidente, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando que: - se encontra em vigor, o Regulamento de Ocupação Municipal de Desempregados de Longa Duração – OMDLD; - o presente programa visa a colocação de cidadãos residentes no concelho de Campo Maior, há mais de 2 anos, com idades compreendidas entre os 29 e os 60 anos, desde que se encontrem à procura de emprego ou que se encontrem comprovadamente desempregados; - Os objetivos principais são: a) Promover a ocupação de pessoas em situação de desemprego; b) Valorizar a autoestima; c) Fomentar valores de companheirismo; d) Melhorar a situação económica; e) Potenciar as capacidades individuais de cada pessoa. - por deliberação favorável da Assembleia Municipal, datada de 27/06/2014, sob proposta da Câmara Municipal, datada de 21/05/2014, foi aprovado o Regulamento de Ocupação Municipal de Desempregados de Longa Duração (OMDLD); - esta Autarquia no âmbito do património histórico/cultural e social, dispõe de um elevado número de espaços públicos, cuja a sua manutenção e conservação é necessária; - estes espaços públicos contribuem de forma ativa para a qualidade de vida urbana, assim como para a promoção do desenvolvimento local; - o regulamento aprovado é omisso quanto aos parâmetros de avaliação, o que torna inviável a análise das candidaturas; PROPONHO à Câmara Municipal: 1) Que fixe o número de 25 Cidadãos desempregados no concelho, a admitir para o ano 2022, no programa em causa, nos termos do número 3 do artigo 7, do presente Regulamento; 2) Que fixe, nos termos da alínea b), do número 1, do artigo 13º, do mencionado Regulamento, o valor de € 450,00 (quatrocentos e cinquenta euros) mensais, correspondentes à bolsa a atribuir a cada Cidadão Desempregado, não revestindo esta carácter de remuneração/retribuição de qualquer prestação de serviço; 3) De acordo com o artigo 19º, que as competências conferidas neste regulamento, com exceção do previsto no artigo 20º, sejam delegadas no Presidente da Câmara; 4) Que delibere, atendendo a que o regulamento é omisso, nos termos do n.º 2 do artigo 20º do Regulamento do OMDLD, fixar um apoio à alimentação diária no montante de €4,77/dia a todos os cidadãos beneficiários do referido programa; 5) Nos termos do preceituado no n.º 2 do artigo 20.º do Regulamento de Ocupação Municipal de Desempregados de Longa Duração, que autorize a aplicação dos seguintes parâmetros de avaliação, na análise das candidaturas recebidas no âmbito do programa OMDLD: A) AVALIAÇÃO CURRICULAR (AC) (ponderação de 40%) A avaliação curricular (AC) visa analisar a qualificação dos candidatos designadamente a habilitação académica ou profissional, percurso profissional, relevância da experiência adquirida e da formação realizada, e tipo de funções exercidas. Assim, na avaliação curricular são considerados os seguintes fatores, a valorizar numa escala de 0 a 20 valores: AA) - A habilitação académica (HA), onde é ponderada a titularidade de escolaridade obrigatória. AB) – A formação profissional (FP), relacionada com as exigências e as competências necessárias ao exercício da função; AC) - A experiência profissional (EP), com incidência sobre a execução de atividades inerentes à área de ocupação. AA - HABILITAÇÕES ACADÉMICAS OU PROFISSIONAL (HA) A habilitação académica ou profissional (HA) constitui um fator obrigatório na “avaliação curricular”. Neste sentido, a titularidade de habilitações académicas ou profissionais superiores, devem ter uma ponderação diferente na avaliação curricular por, em abstrato, conferirem aos seus detentores uma capacidade acrescida para a compreensão e enquadramento das tarefas e responsabilidades da área de ocupação a preencher. Doutro modo não teria efeito útil, para a escolha dos candidatos, a utilização deste fator na avaliação curricular. Assim, a valoração a atribuir neste fator será a seguinte: • Sem escolaridade obrigatória – 8 valores • 1.º Ciclo do Ensino Básico – 10 valores • 2.º Ciclo do Ensino Básico - 12 valores • 3.º Ciclo do Ensino Básico – 14 valores • Ensino Secundário – 16 valores • Bacharelato –18 valores , • > ao Bacharelato – 20 valores AB – FORMAÇÃO PROFISSIONAL (FP) A\nformação profissional visa aumentar a eficácia e a eficiência dos serviços através da melhoria da produtividade do capital humano, pelo que este fator integra obrigatoriamente a avaliação curricular. Tal significa que não se trata de qualquer formação, apenas se considerando a formação profissional que respeite às áreas de formação e aperfeiçoamento profissional relacionadas com as exigências e as competências necessárias para a área de ocupação a preencher. Assim, na avaliação deste fator a valoração é feita de acordo com o seguinte: • Sem formação – 8 valores; • Até 6 horas – 9 a 11 valores; • Mais de 6 horas e menos de 12 horas – 12 a 14 valores; • Mais de 12 e menos de 24 horas – 15 a 16 valores; • Mais de 24 horas e menos de 35 horas – 17 a 19 valores; • Mais de 35 horas – 20 valores. AC– EXPERIÊNCIA PROFISSIONAL (EP) Neste fator, pretende-se determinar a qualificação dos candidatos para a área de ocupação em causa, ou seja, o grau de adequação entre as funções/atividades já exercidas e a atividade caracterizadora da área de ocupação a preencher. Com efeito, a adequação funcional dos candidatos, ou seja, a sua qualificação, depende do maior ou menor contacto orgânico-funcional com as referidas áreas. Assim, pondera-se o exercício efetivo de funções com incidência sobre a execução de atividades inerentes à área de ocupação a preencher e o grau de complexidade da mesma. Deste modo, a valoração deste fator será a seguinte: • Sem experiência profissional – 8 valores; • Com 1 a 3 anos de experiência profissional – 10 a12 valores; • Com 4 a 6 anos de experiência profissional – 13 a 16 valores; • Com 7 a 10 anos de experiência profissional – 17 a 19 valores; • Mais de 10 anos de experiência profissional – 20 valores. CLASSIFICAÇÃO DA AVALIAÇÃO CURRICULAR (CAC) A classificação final deste parâmetro de avaliação é expressa numa escala de 0 a 20 valores, com valoração até às centésimas, e resulta da média aritmética ponderada das classificações obtidas em cada um dos fatores, de acordo com a fórmula que a seguir se indica: CAC = HAx30%+FPx30%+EPx40% B) ENTREVISTA PROFISSIONAL (EP) (ponderação de 60%) A entrevista profissional visa obter numa relação interpessoal e de forma objetiva e sistemática, a experiência profissional e os aspetos comportamentais evidenciados durante a interação estabelecida entre o entrevistador e entrevistado, nomeadamente os relacionados com a capacidade de comunicação e de relacionamento interpessoal. A entrevista profissional de seleção é avaliada segundo os níveis classificativos de Elevado, Bom, Suficiente, Reduzido e Insuficiente, aos quais correspondem, respetivamente, as classificações de 20, 16, 12, 8 e 4 valores e a mesma incidirá sobre os seguintes fatores de apreciação: a) Experiência Profissional na área de ocupação; b) Capacidade de Comunicação; c) Responsabilidade e Compromisso; e) Motivação. VALORAÇÃO E CLASSIFICAÇÃO FINAL Quer na avaliação curricular quer na entrevista profissional os candidatos deverão obter uma pontuação superior a 9,5 valores. Caso isto não suceda serão de imediato eliminados. A ordenação final dos candidatos será obtida numa escala de 0 a 20 valores, de acordo com a seguinte fórmula: CF = AC x 40% + EP x 60% Em que: CF – Classificação final AC – Avaliação curricular EP – Entrevista Profissional. 6) Nos termos do artigo 4.º do Regulamento de Ocupação Municipal de Desempregados de Longa Duração, e atendendo ao interesse público na manutenção e conservação do património da Autarquia, que autorize o preenchimento das vagas da seguinte forma: A) Património e Cultura – 10 vagas; B) Manutenção de Equipamentos e Espaços Públicos – 11 vagas; C) Ação Social – 4 vagas. 7) Nos termos do n.º 2 do artigo 18.º do supracitado regulamento, caso se revele manifesto interesse público seja autorizado manter os candidatos selecionados no âmbito do anterior Programa de Ocupação Municipal de Desempregados de Longa Duração (OMDLD); 8) Que autorize, atendendo que o regulamento é omisso, nos termos do n.º 2 do artigo 20.º do Regulamento do OMDLD, sempre que necessário a possibilidade de recurso à lista unitária de ordenação final, do último procedimento de admissão de candidatos ao programa OMDLD, mantendo-se válida por um período de seis meses após a sua homologação”.\n-A CÂMARA DELIBEROU, UNANIMIDADE, FIXAR O NÚMERO DE 25 CIDADÃOS DO CONCELHO DESEMPREGADOS, A ADMITIR PARA O ANO 2022, FIXAR O VALOR DE € 450,00 (QUATROCENTOS E CINQUENTA EUROS/MENSAIS), CORRESPONDENTES À BOLSA A ATRIBUIR A CADA CIDADÃO DESEMPREGADO, NÃO REVESTINDO ESTA CARÁCTER DE REMUNERAÇÃO/RETRIBUIÇÃO DE QUALQUER PRESTAÇÃO DE SERVIÇO. MAIS FOI DELIBERADO, DE ACORDO COM O ARTIGO 19º, QUE AS COMPETÊNCIAS CONFERIDAS NESTE REGULAMENTO, COM EXCEÇÃO DO PREVISTO NO ARTIGO 20º, SEJAM DELEGADAS NO PRESIDENTE DA CÂMARA. FOI AINDA, DELIBERADO, POR UNANIMIDADE, FIXAR UM APOIO À ALIMENTAÇÃO DIÁRIA NO MONTANTE DE € 4,77/DIA A TODOS OS CIDADÃOS BENEFICIÁRIOS DO REFERIDO PROGRAMA, ATENDENDO A QUE O REGULAMENTO É OMISSO, NOS TERMOS DO N.º 2 DO ARTIGO 20º DO REGULAMENTO DO OMDLD, BEM COMO FIXAR OS CRITÉRIOS DE SELEÇÃO CONSTANTES DA PROPOSTA ACIMA TRANSCRITA. \n-TARIFÁRIO RSU PARA 2022:\n-Apreciação da informação (registo 16169) da Técnica, bem como do parecer do ERSAR, referente ao assunto em epígrafe, que a seguir se transcreve:-“ Considerando o estipulado pelos n.º 1 e 3 do Artigo 11º - A do Decreto-Lei n.º 194/2009 de 20 de agosto, na redação introduzida pela Lei n.º 12/2014 de 6 de março, a definição das tarifas dos serviços municipais está sujeita a atualizações anuais que entram em vigor a 1 de janeiro de cada ano, devendo as entidades gestoras remeter à entidade reguladora os tarifários dos serviços no prazo de 15 dias após a sua aprovação. Neste sentido, e dando cumprimento ás normas da ERSAR, foi submetida a proposta de Tarifário para 2022 no Portal da ERSAR até ao dia 15 de outubro. A proposta de Tarifário submetida, após aprovação interna, foi no sentido de manter o Tarifário em vigor. De acordo com o artigo 11º do Dec-Lei n.º 194/2009 de 20 de agosto, bem como o artigo 21º da Lei n.º 73/2013 de 3 de setembro, as tarifas municipais dos serviços de abastecimento, saneamento e resíduos estão sujeitas ao parecer da ERSAR (Entidade Reguladora) no que respeita à conformidade com as disposições legais em vigor. Neste âmbito, foi recebido o ofício da ERSAR n.º O-007664/2021, datado de 29-11-2021, com o parecer relativo à proposta de tarifário enviada pelo Município de Campo Maior, para aplicação em 2022. Parecer este que segue em anexo e que, tal como o anterior, aprova a estrutura tarifária, mas refere que devem ainda ser melhorados alguns aspetos, nomeadamente: - O grau da cobertura de custos, que segundo a ERSAR “é insuficiente, devendo a Entidade Gestora (EG) promover a melhoria deste indicador, em cenário de eficiência produtiva, de forma a assegurar a sustentabilidade dos serviços, sem comprometer a acessibilidade económica”. De acordo ainda com a ERSAR: - “A melhoria da cobertura dos gastos deverá, prioritariamente, ser obtida através da redução dos níveis de ineficiência, espelhados nos elevados custos unitários de exploração e nos resultados da avaliação da qualidade de serviço de 2020. Deve assim a entidade gestora tomar medidas que reduzam os gastos decorrentes das referidas ineficiências, nomeadamente as evidenciadas nos indicadores da avaliação da qualidade de serviço que apresentam resultados insatisfatórios como é o caso da acessibilidade física do serviço.” De acordo com a informação/avaliação apresentada pela ERSAR, a cobertura de custos por via tarifária é de apenas 46 %, sendo os restantes 54% afeto a subsidiação implícita do Município e outros rendimentos e subsídios ao investimento. No entanto, o Decreto-Lei n.º 73/2013 de 3 de setembro, que estabelece o regime financeiro das Autarquias Locais, no seu Artigo 21º, n.º 1 refere que, “os preços e demais instrumentos de remuneração a fixar pelos municípios, relativos aos serviços prestados e aos bens fornecidos em gestão direta pelas unidades orgânicas municipais, pelos serviços municipalizados e por empresas locais, não devem ser inferiores aos custos direta e indiretamente suportados com a prestação desses serviços e com o fornecimento desses bens.” O n.º 2, refere que “Para efeitos do disposto no número anterior, os custos suportados são medidos em situação de eficiência produtiva e, quando aplicável, de acordo com as normas do regulamento tarifário em vigor.” O n.º 3 do mesmo Artigo refere ainda: “Os preços e demais instrumentos de remuneração a cobrar pelos municípios respeitam, nomeadamente, às atividades de exploração de sistemas municipais ou intermunicipais de: a) Abastecimento público de água; b)Saneamento de águas residuais; c) Gestão de resíduos sólidos; d)…” Em relação á redução de custos, no que depende da parte operacional dos serviços, não é viável reduzir despesa sem comprometer seriamente a eficiência do serviço, pelo que, a melhoria deste indicador terá que passar pelo aumento de receita tarifária, sem nunca pôr em causa a acessibilidade económica, uma vez que temos ainda uma margem grande neste indicador, já que o rendimento médio das famílias no concelho de Campo Maior, de acordo com o INE, permite ainda uma margem elevada. Acresce informar que os elevados custos unitários registados no ano de 2020 se deve ao pagamento dos valores em dívida à VALNOR, valores estes que vêm sendo sempre registados, sequencialmente de ano para ano, e que no ano anterior, devido a estarem reunidas condições financeiras adequadas, foi decidido ser feito o pagamento de valores em dívida á Valnor, evitando assim também alguns juros de mora. Desta forma, registou-se um acréscimo de despesa com a VALNOR, que não tem a ver com ineficiências operacionais do serviço, mas sim com acertos de valores que se irão refletir positivamente no futuro. Assim, o Parecer da ERSAR refere que: “Subsidiariamente, face á margem existente, a cobertura de gastos pode ser obtida por via do aumento dos tarifários destes serviços, desde que seja salvaguardada a acessibilidade económica dos utilizadores.” No que diz respeito aos Investimento, o Parecer refere que: “Tendo em conta o plano de investimentos definido para 2022 e face a prevista inexistência de investimento em novos equipamentos de deposição (contentores) não é expectável que sejam obtidas melhorias da qualidade do serviço em termos de \"acessibilidade física do serviço\", pelo que se recomenda á entidade gestora a reavaliação do referido plano neste âmbito. O investimento previsto estará relacionado com aquisição de uma nova viatura, pelo que serão obtidas melhorias no indicador \"renovação do parque de viaturas\".” Em relação ao indicador “acessibilidade física do serviço” o seu incumprimento refere-se sobretudo á zona histórica da Vila de Campo Maior, e mais um ou dois pontos noutros locais, onde não é possível colocar contentores/pontos de recolha sem causar incómodo aos moradores e habitações, pela proximidade e pelas características que as ruas apresentam, e também devido ao difícil acesso para camiões pesados no ato da recolha. As soluções a apresentar para a melhoria deste indicador passam pela criação do sistema de recolha porta-a-porta e consequente faturação pay-as-you-throw (PAYT), para tal são necessários desenvolver os projetos e respetivos financiamentos já previstos também no âmbito do Estudo para os Biorresíduos. A questão do tarifário e da aplicação de uma tarifa adequada, para este sistema, reveste-se de uma importância fundamental, por forma a servir de incentivo á separação e ao pagamento do valor justo pelos resíduos produzidos. Assim sendo, estes Indicadores de Avaliação da Qualidade do Serviço que apresentam resultados insatisfatórios e medianos, como é o caso da “Renovação do parque de Viaturas”, podem ser melhorados significativamente com a realização dos investimentos necessários e indicados nos últimos anos, mas que ainda não foram executados, como é o caso de aquisição de camião de RSU. No que diz respeito à TGR, o valor superior referido, refere-se á questão do pagamento dos valores em dívida á VALNOR, pelo que será feito depois o acerto do valor, relativo ao efetivamente cobrado. Tendo em conta os pressupostos apresentados, fica á consideração superior manter ou alterar o tarifário de RSU proposto para 2022, para apresentação de proposta á próxima Reunião de câmara”.\n-EM FACE DA INFORMAÇÃO DA TÉCNICA E DO PARECER DO ERSAR, A CÂMARA DELIBEROU, POR MAIORIA, COM A ABSTENÇÃO DOS SENHORES VEREADORES PAULO IVO E FÁTIMA VITORINO, MANTER O MESMO TARIFÁRIO DE GESTÃO DE RESÍDUOS SÓLIDOS URBANOS PARA O ANO 2022 E AUTORIZAR A ALTERAÇÃO DA TAXA DE GESTÃO DE RESÍDUOS PARA 0,0979€/M3, UMA VEZ QUE A MESMA TEM A VER COM A FATURAÇÃO DO ANO PASSADO PAGO À VALNOR, A PARTIR DO DIA 1 DE JANEIRO DO MESMO ANO, QUE A SEGUIR SE TRANSCREVE:\n\n———————————— TABELA ————————————\nUTILIZADORES DOMÉSTICOS,UTILIZADORES DOMÉSTICOS,UTILIZADORES DOMÉSTICOS\n1.1 Tarifa de Disponibilidade,(€/mês),(€/dia)\na) – Geral,1,7678,0,0589\nb) – Social,Isento,Isento\n1.2.1 – Tarifa Variável para Utilizadores Não Ligados à Rede,(€/mês),(€/dia)\na)-Contentor de 240 Lts,2,3913,0,07971\nb)-Contentor de 800 Lts,4,7826,0,15942\nUTILIZADORES NÃO DOMÉSTICOS,UTILIZADORES NÃO DOMÉSTICOS,UTILIZADORES NÃO DOMÉSTICOS\n3.1 – Tarifa de Disponibilidade,(€/mês),(€/dia)\na) – Geral,7,0812,0,2360\nb) – Social,1,7678,0,0589\n3.2.1 – Tarifa Variável para Utilizadores Não Ligados à Rede,(€/mês),(€/dia)\na)-Gerali)-Contentor 240 Ltsii)-Contentores 800Lts,3,39135,7826,0,11300,1928\nb)-Sociali)-Contentor 240 Ltsii)-Contentores 800Lts,2,39134,7826,0,079710,15942\n————————————————————————————————— Nota 1: Tarifas isentas de IVA.\nNota 2:Acresce TGR:0,0979€/m3\n-FOI IGUALMENTE, DELIBERADO, POR MAIORIA, COM A ABSTENÇÃO DOS SENHORES VEREADORES PAULO IVO E FÁTIMA VITORINO, QUE O MUNICÍPIO SUBMETA O TARIFÁRIO ORA APROVADO ACOMPANHADO DA RESPETIVA DELIBERAÇÃO EM TARIFÁRIO AO UTILIZADOR FINAL DO MÓDULO DE REGULAÇÃO ECONÓMICA NO PORTAL DO ERSAR, ATÉ 15 DIAS, APÓS A SUA APROVAÇÃO, CONFORME DETERMINA O NÚMERO 3 DO ARTIGO 11-A DO DECRETO-LEI 194/2009, DE 20 DE AGOSTO.\n-O senhor vereador Paulo Ivo usou da palavra e disse que apesar de se manter o tarifário a TRG aumentou do ano 2020 para 2021.\n-O senhor presidente usou da palavra e disse que alteração da taxa de gestão de resíduos para 0,0979€/m3, tinha a ver com o valor pago à VALNOR, no entanto informou os senhores vereadores que iria solicitar esclarecimentos à Técnica ************** e que de seguida ser-lhe-ão enviados. \n-APROVAÇÃO EM MINUTA:\n-AO ABRIGO DO DISPOSTO NOS NÚMEROS 3 E 4 DO ARTIGO\n57º DA LEI Nº 75/2013, DE 12 DE SETEMBRO, FOI\nDELIBERADO, POR UNANIMIDADE, APROVAR A PRESENTE ATA EM MINUTA, DEPOIS DE LIDA, A FIM DAS SUAS DELIBERAÇÕES PRODUZIREM EFEITOS IMEDIATOS.\n-ENCERRAMENTO\n-DESTA REUNIÃO FOI ELABORADA A PRESENTE ATA, SOB A RESPONSABILIDADE DO CHEFE DE DIVISÃO ADMINISTRATIVA E FINANCEIRA, QUE A ASSINARÁ JUNTAMENTE COM O PRESIDENTE, NOS TERMOS DO NÚMERO 2 DO ARTIGO 57º DA LEI 75/2013, DE 12 DE SETEMBRO, TENDO SIDO DISPENSADA A SUA LEITURA EM VIRTUDE DE A TODOS OS MEMBROS TER SIDO ENTREGUE FOTOCÓPIA DA MESMA, NOS TERMOS DO DISPOSTO NO ARTIGO 4º DO DECRETO-LEI Nº 45.362, DE 21/11/1963, ERAM DEZ HORAS E TRINTA MINUTOS.\n_______________________________________________ " | |
| else: | |
| example_text = "" | |
| st.markdown(f"**Example:** {selected_example}") | |
| text_input = st.text_area( | |
| "Type or paste the text here:", | |
| value=example_text, | |
| height=400, | |
| placeholder="Enter the meeting minutes or administrative document text..." | |
| ) | |
| # Segmentation button | |
| process = st.button("📄 Segment Document") | |
| # ==================== RIGHT COLUMN - RESULTS ==================== | |
| with col2: | |
| st.markdown("### 📊 Segmentation Results") | |
| if process: | |
| if text_input.strip(): | |
| with st.spinner("Processing text..."): | |
| # Segment the document | |
| segments = segment_document(text_input, tokenizer, model) | |
| # Display statistics | |
| st.markdown("#### Document Statistics:") | |
| display_statistics(segments, text_input) | |
| st.markdown("---") | |
| st.markdown("#### Extracted Segments:") | |
| # Display each segment | |
| display_segment("intro_segment", segments["intro_segment"], "📘", "segment-intro") | |
| display_segment("body_segment", segments["body_segment"], "📗", "segment-body") | |
| display_segment("closing_segment", segments["closing_segment"], "📕", "segment-closing") | |
| # ==================== JSON EXPORT ==================== | |
| st.markdown("---") | |
| # Expander with JSON visualization | |
| with st.expander("📄 View complete JSON"): | |
| st.json(segments) | |
| # JSON download button | |
| json_str = json.dumps(segments, ensure_ascii=False, indent=2) | |
| st.download_button( | |
| label="⬇️ Download JSON", | |
| data=json_str, | |
| file_name="document_segments.json", | |
| mime="application/json" | |
| ) | |
| else: | |
| st.warning("⚠️ Please enter some text to process.") | |
| else: | |
| st.info("👈 Enter text in the input box and click 'Segment Document' to begin.") |