
    dhP                        S SK Jr  S SKJrJr  S SKJr  S SKJr  S SK	J
r
  S SKJr  S SKrS SKrS SKrS SKrS SKJrJrJr  S S	KJrJr  S
 rS rg)    )Document)PtCm)WD_ALIGN_PARAGRAPH)qn)OxmlElement)HttpResponseN)Ambienter
   DadosTermicos)determinar_aparelhoescolher_aparelho_renovacaoc                 $  ^X^Y^Z [        5       mZTZR                  S   n[        S5      Ul        [        S5      Ul        [        S5      Ul        [        S5      Ul        TZR                  S   nUR                  nSUl	        [        S5      Ul        SUZ4S	 jjmXS[        R                  4UZ4S
 jjmYS nTX" SSSS9  TY" SUR                   3S[        R                  S9nUR                    H  n[        S5      UR                  l        M     TY" SUR"                   3S[        R                  S9nUR                    H  n[        S5      UR                  l        M     TY" S[$        R$                  R'                  5       R)                  S5       3S[        R                  S9n	U	R                    H  n[        S5      UR                  l        M     TY" S5        TY" S[        R                  S9n
U
R                    H  n[        S5      UR                  l        M     TZR+                  5         TX" SSS9  TY" SUR                   S35        TY" S5        TY" SSS9  TY" S 5        / S!Q/ S"Q/ S#Q/ S$Q/ S%Q/ S&Q/ S'Q/ S(Q/ S)Q/ S*Q/ S+Q/ S,Q/ S-Q/ S.Q/ S/Q/ S0Q/ S1Q/ S2Q/ S3Q/nU Hy  u  pnTY" S4U S5U 3SS9n[        R,                  Ul        UR1                  5       R3                  S65       H.  nTY" UR1                  5       5      n[        R,                  Ul        M0     M{     [        R,                  TY" S7SS9l        [        R,                  TY" S85      l        [        R,                  TY" S95      l        [        R,                  TY" S:5      l        TZR+                  5         TX" S;SS9  TY" S<5        [4        R6                  R9                  US=9n/ nUR;                  5       (       d
  TY" S>5        GO[=        US5       GH  u  nn[>        R@                  RC                  S?S@UR                   3URD                   SA35      nSn[>        R@                  R;                  U5      (       a8  [F        RH                  " USBSC9nSDURJ                  ;   a  USD   RM                  5       n[O        UURP                  =(       d    SE5      nU(       a  [S        U[T        5      (       d  M  TY" SFURD                   SG35        0 nU HC  nURW                  SHSI5      nURW                  SJSI5      nUU4nURW                  US5      S-   UU'   ME     URY                  5        HD  u  u  nnnUS:X  a  SKOSLn TY" SMU SNU  SOU 35        UR[                  URD                  UUUSP.5        MF     GM     TY" SQSS9  TY" SR5        TY" SS5        TY" ST5        TY" SU5        TY" SV5        TY" SW5        TY" SX5        U(       Ga  TY" SYSS9  SSZK.J/n!  U!" [T        5      n"U H  n#U"U#S[      R[                  U#5        M     TZRa                  SS\S]9n$S^U$l1        U$Rd                  S   Rf                  n%S_U%S   l4        S`U%S   l4        SaU%Sb   l4        ScU%Sd   l4        U"RY                  5        H  u  n&n'Sn(U' Ht  n)U$Rk                  5       Rf                  n*U((       a  U&U*S   l4        Sn(O
SeU*S   l4        U)SH   U*S   l4        [m        U)Sf   5      U*Sb   l4        [m        U)Sg   5      U*Sd   l4        Mv     M     U$Rd                   H  n*U*Rf                   Hr  n+U+Rn                  (       d  M  [        R                  U+Rn                  S   l        U+Rn                  S   R                    H  n[        Sh5      UR                  l        M     Mt     M     TZR+                  5         TX" SiSbS9  TY" Sj5        TY" Sk5        / n,U GH  n [p        R6                  RW                  USl9n-U-(       aU  U-Rt                  =(       d    Sn.U-Rv                  =(       d    Sn/U-Rx                  =(       d    Sn0U-Rz                  =(       d    Sn1OSnu  n.n/n0n1[}        U.U/U0U15      n2U2RW                  So/ 5      n3U3(       d  M  Sn4/ n5U3 H  n6U6RW                  Sp/ 5      n7U7(       a  U7Sq   O0 n8U6RW                  SHSI5      nU8RW                  SrS5      n9U5R[                  SsU StU9 Su35        U4U9-  n4U,R[                  URD                  UU9U8RW                  SvSI5      U8RW                  SwSI5      U8RW                  SxSI5      Sy.5        M     TX" SzURD                   3SdS9  TY" SFURD                   S{35        U5 H  nTY" U5        M     U2RW                  S|S5      n:TY" S}U:S~ Su35        TY" SU4S~ Su35        U4U::  a	  TY" S5        OTY" S5        TY" S5        GM     U,(       Ga  TX" SSbS9  TZRa                  SSS]9n;S^U;l1        U;Rd                  S   Rf                  n%/ SQn<[=        U<5       H  u  n=n>U>U%U=   l4        [        R                  U%U=   Rn                  S   l        U%U=   Rn                  S   R                   S   nSUR                  l	        [        S5      UR                  l        M     U, GH  n#U;Rk                  5       Rf                  n*U#S[   U*S   l4        U#SH   U*S   l4        [m        U#S   5      U*Sb   l4        [m        U#S   5      U*Sd   l4        [m        U#S   5      U*S\   l4        [m        U#S   5      U*S   l4        U* Hl  n+[        R                  U+Rn                  S   l        U+Rn                  S   R                   S   nSUR                  l	        [        S5      UR                  l        Mn     GM     TZR+                  5         UXUY4S jn?SS/ SQ4SS/ SQ4SS/ SQ4SS/ SQ4SS/ SQ4SS/ SQ4SSS/4SS/ SQ4SS/ SQ4SS/ SQ4/
n@U@SmS nAU@SSm nBTX" SSS9  [=        US5       GHG  u  nCn[>        R@                  RC                  S?S@UR                   3URD                   SA35      nSn[>        R@                  R;                  U5      (       a8  [F        RH                  " USBSC9nSDURJ                  ;   a  USD   RM                  5       n[O        UURP                  =(       d    SE5      nU(       a  [S        U[T        5      (       d  M  [=        US5       GHY  u  nDnW@SmS nAU@SSm nBSbnE[=        UAUB/S5       GH3  u  nFnGU?" TZWCWDUUUFWES9  TZRa                  SSdS]9n$U" U$5        U$Rd                  S   Rf                  n%SU%S   l4        SU%S   l4        SU%Sb   l4        UG H  u  pnHU$Rk                  5       Rf                  n*UU*S   l4        UU*S   l4        SU*Sb   l4        UH H>  nIU$Rk                  5       Rf                  nJSUI 3UJS   l4        SeUJS   l4        SUJSb   l4        M@     M     WC[        U5      :H  nKWD[        U5      :H  nLWFWE:H  nMUK(       a  WL(       a
  WM(       a  GM#  TZR+                  5         GM6     GM\     GMJ     TX" SSS9  [=        US5       GH?  u  nCn [p        R6                  RW                  USl9n-U-(       a  U-Rt                  OSnNU-(       a  U-Rv                  OSnOU-(       a  U-Rx                  OSnPU-(       a  U-Rz                  OSnQ[}        WNWOWPUQ5      n2U2RW                  So/ 5      nRUR(       d  M  [=        WRS5       GH  u  nDnURW                  Sp/ 5      n7U7(       a  U7Sq   O0 n8TX" SWC SWD SURD                   S3SbS9  TY" SSS9  TY" SURW                  SHSI5       3SS9  TY" SSS9  TZRa                  SSdS]9n$U" U$5        U$Rd                  S   Rf                  n%SU%S   l4        SU%S   l4        SU%Sb   l4        SSS/4SSS/4SSS/4SSS/4SSS/4SSS/4SSS/4SSS/4/nSUS H  u  pnHU$Rk                  5       Rf                  n*UU*S   l4        UU*S   l4        SU*Sb   l4        UH H>  nIU$Rk                  5       Rf                  nJSUI 3UJS   l4        SeUJS   l4        SUJSb   l4        M@     M     TZR                  Se5        TZR+                  5         GM     GMB     TX" SSS9  TY" S5        TY" S5        TY" SSS9  TY" S[        R,                  S9  TY" SSS9  TY" S[        R,                  S9  TY" SSS9  TY" S5        TY" S5        TZR                   H  nUR                  nTUTRn                  (       a  WTRn                  S   OWTR                  5       nUSUR                   S[$        R$                  R'                  5       R)                  S5       3UUl4        [        R                  UUl        M     [        R                  " 5       nVTZR                  UV5        UVR                  S5        SUR                   S[$        R$                  R'                  5       R)                  S5       S3nW[        UVR                  5       SSSUW 30S9$ ! [r         a    Smn- G
Nsf = f! [r         a    Smn- GNf = f)u  
Gera um arquivo DOCX com o Plano de Manutenção, Operação e Controle (PMOC)
de forma detalhada, incluindo capa, introdução, sumário, checklists por aparelho e considerações finais.
O documento é baseado nas recomendações da Portaria GM/MS nº 3.523/1998 e da Resolução RE nº 9/2003 da ANVISA,
além de boas práticas de manutenção e segurança, visando assegurar a qualidade do ar, a eficiência dos sistemas
e a integridade das equipes de manutenção.
r   g      @g       @NormalArial      Fc                    > TR                  XS9nU(       a  [        R                  O[        R                  Ul        SUR
                  R                  l        U$ Nlevelr   add_headingr   CENTERLEFT	alignmentstylefontnametextr   centerhdocs       //var/www/html/cagpublico_m/cag/ctermica/pmoc.pyr   gerar_pmoc.<locals>.add_heading'   A    OODO.39(//?Q?V?V#    c                    > TR                  5       nUR                  U 5      nSUR                  l        [	        S5      UR                  l        Xl        X#l        U$ Nr   r   add_paragraphadd_runr   r   r   sizeboldr   r    r.   alignprunr#   s        r$   r+   !gerar_pmoc.<locals>.add_paragraph-   G    iio2r'   c                 <   SU l         U R                   H  nUR                   Hr  nUR                  (       d  M  [        R
                  UR                  S   l        UR                  S   R                   H  n[        S5      UR                  l
        M     Mt     M     g)u   
Aplica o estilo 'Table Grid' à tabela e configura o alinhamento e a fonte das células
para melhorar a legibilidade das informações apresentadas.

Table Gridr      Nr   rowscells
paragraphsr   r   r   runsr   r   r-   tablerowcellr2   s       r$   add_table_style#gerar_pmoc.<locals>.add_table_style6   so    
 #::C		???3E3L3LDOOA&0#q166(*2  7 " r'   u3   PLANO DE MANUTENÇÃO, OPERAÇÃO E CONTROLE (PMOC)T)r   r!   z	Projeto: )r.   r0      zCidade:    u   Data de Geração: z%d/%m/%Yz




u  Este documento apresenta, de forma organizada e detalhada, todas as diretrizes técnicas referentes ao Plano de Manutenção, Operação e Controle (PMOC) para sistemas de climatização do tipo split. A estrutura do documento inclui:

• Introdução e descrição das etapas obrigatórias do plano;
• Sumário dos equipamentos instalados em cada ambiente;
• Checklists de manutenção para cada aparelho;
• Responsabilidades da equipe técnica e observações finais importantes.r0       1. Introdução e Etapas do PMOCr   V   Este Plano de Manutenção, Operação e Controle (PMOC) foi elaborado para o projeto    . O objetivo é assegurar a eficiência dos sistemas de climatização do tipo split, bem como manter adequada a qualidade do ar interior e a segurança de todos os usuários.  O PMOC segue as diretrizes estabelecidas pela Portaria GM/MS nº 3.523/1998 e pela Resolução RE nº 9/2003 da ANVISA, além de contemplar boas práticas de manutenção para evitar falhas, reduzir custos operacionais e prolongar a vida útil dos equipamentos.2   📋 Etapas do PMOC e Detalhamento das Atividades:r.     As etapas a seguir descrevem as principais atividades de manutenção, destacando procedimentos, riscos envolvidos e medidas de segurança pertinentes. A adoção destes processos visa garantir um funcionamento confiável, seguro e econômico dos sistemas de ar condicionado."Limpeza dos Filtros da EvaporadoraMensalu  📄 Descrição: Retirar os filtros de ar da unidade interna (evaporadora), lavar com água corrente e sabão neutro. Após a limpeza, 
    os filtros devem ser completamente secos à sombra antes de serem reinstalados. A higienização regular dos filtros melhora a 
    eficiência do sistema e reduz a proliferação de poeira no ambiente.
    ⚠️ Riscos: A presença de poeira acumulada pode causar problemas respiratórios em usuários sensíveis, além de reduzir a eficiência 
    do sistema e aumentar o consumo de energia.
    🛡️ EPIs Recomendados: Máscara de proteção contra poeiras, luvas nitrílicas ou de látex e óculos de segurança em ambientes com maior acúmulo.Limpeza da Condensadora
TrimestraluP  📄 Descrição: Limpeza externa da unidade condensadora utilizando jato de água suave, escova de cerdas macias ou pincel, removendo 
    poeira, folhas e outros detritos das aletas, serpentina e área da ventoinha. Deve-se garantir a ausência de obstruções ao fluxo de ar.
    ⚠️ Riscos: Obstruções causam superaquecimento do compressor, podendo gerar falha grave no sistema. Em locais elevados, o risco de queda é alto.
    🛡️ EPIs Recomendados: Cinto de segurança e linhas de vida para altura, capacete, botas antiderrapantes, luvas de segurança e óculos de proteção.#Limpeza da Evaporadora - Serpentina	Semestralu  📄 Descrição: Aplicação de produto desengordurante e desinfetante específico para serpentina, utilizando spray ou espuma de limpeza. 
    Após o tempo de ação, deve-se enxaguar com jato leve e garantir a secagem. Essa limpeza remove biofilmes e agentes microbiológicos.
    ⚠️ Riscos: Proliferação de fungos, bactérias e odores indesejáveis por falta de limpeza adequada.
    🛡️ EPIs Recomendados: Máscara, óculos de proteção e luvas nitrílicas para evitar contato com produtos químicos e microrganismos.   Teste de Pressão do SistemarU   u   📄 Descrição: Conectar o conjunto de manômetros ao sistema e verificar as pressões de alta e baixa. Comparar os valores com os 
    parâmetros indicados pelo fabricante. O teste pode indicar vazamentos ou obstruções no circuito.
    ⚠️ Riscos: Equipamentos pressurizados representam risco de explosão e vazamentos de gás refrigerante caso manuseados incorretamente.
    🛡️ EPIs Recomendados: Óculos de segurança, luvas de proteção e avental. O técnico deve estar capacitado e habilitado.!   Recolhimento de Gás Refrigerante   Quando necessáriou  📄 Descrição: Em casos de manutenção corretiva ou substituição de componentes do circuito frigorígeno, o gás refrigerante deve ser 
    recolhido do sistema utilizando equipamento adequado (recovery unit). O recolhimento é obrigatório por lei ambiental e deve ser feito 
    com sistema fechado, direcionando o gás para um cilindro de recuperação certificado.
    ⚠️ Riscos: O não recolhimento pode causar liberação de gases nocivos à camada de ozônio e riscos à saúde dos trabalhadores. 
    Pressões elevadas podem provocar explosões ou vazamentos.
    🛡️ EPIs Recomendados: Luvas de proteção química, máscara com filtro apropriado (gases e vapores), óculos de proteção com vedação lateral. 
    Uso de avental e sapato de segurança é recomendado.   Recarga de Gás Refrigerante'   Anual ou conforme diagnóstico técnicou  📄 Descrição: Realizar a recarga do gás refrigerante após teste de pressão e verificação da necessidade. A carga deve ser feita com balança digital 
    e manômetros apropriados, respeitando o tipo de fluido do sistema. A recarga deve ser exata, evitando sobrecarga ou carga insuficiente.
    ⚠️ Riscos: Gás em excesso pode elevar a pressão além do limite do sistema, levando a falhas mecânicas. Gás insuficiente compromete a eficiência térmica 
    e causa superaquecimento do compressor. Vazamentos impactam a saúde e o meio ambiente.
    🛡️ EPIs Recomendados: Máscara com filtro para gases, luvas nitrílicas, óculos de proteção, sapato fechado. Uso de cilindros certificados e ventilação adequada.
    📏 Faixas de pressão de trabalho por tipo de gás (em funcionamento – ciclo de refrigeração com temperatura ambiente de ~25°C a 35°C):
    • R-410A: Pressão de baixa ~115-130 psi | Pressão de alta ~360-420 psi;
    • R-32: Pressão de baixa ~120-140 psi | Pressão de alta ~400-465 psi;
    • R-22 (em desuso): Pressão de baixa ~60-75 psi | Pressão de alta ~250-300 psi;
    ❗ Observação: As pressões variam conforme temperatura ambiente, carga térmica e condição do sistema. Sempre seguir as instruções do fabricante.   Balanceamento TermodinâmicoAnualu	  📄 Descrição: Medir a temperatura de insuflamento (saída do ar) e de retorno com termômetros digitais. Caso necessário, realizar ajustes 
    nos controles de carga, fluxo ou vazão para manter o sistema dentro da faixa ideal de operação térmica.
    ⚠️ Riscos: Um sistema desbalanceado opera com menor eficiência, elevando o consumo de energia e o desgaste dos componentes internos.
    🛡️ EPIs Recomendados: Luvas térmicas e proteção ocular ao manusear componentes metálicos ou áreas aquecidas.   Manutenção ElétricarU   u  📄 Descrição: Verificar todas as conexões elétricas, medir a tensão e corrente com multímetro, apertar conectores e inspecionar isolamentos 
    e disjuntores. Verificar se há sinais de aquecimento, corrosão ou rompimento de cabos.
    ⚠️ Riscos: Choque elétrico, curto-circuito, falhas por mau contato. Pode gerar incêndios em casos graves.
    🛡️ EPIs Recomendados: Luvas isolantes, botas dielétricas, óculos de proteção e uso obrigatório de ferramentas isoladas. Equipamento deve estar desenergizado.   Inspeção de Tubulaçõesr`   u  📄 Descrição: Verificação do isolamento térmico das tubulações de cobre, especialmente nas linhas de sucção. Substituir isolantes ressecados, rasgados 
    ou ausentes. Verificar fixações, trepidações e riscos de abrasão nas curvas.
    ⚠️ Riscos: Perda de eficiência térmica, formação de condensação e gotejamento, risco de corrosão.
    🛡️ EPIs Recomendados: Luvas de proteção, óculos de segurança e escada com travamento se necessário.   Inspeção Visual GeralrO   u  📄 Descrição: Avaliar visualmente a integridade estrutural do renovador de ar, verificando corrosão, acúmulo de sujeira, deformações, folgas ou partes soltas. Checar o estado externo do gabinete, grelhas e dutos ligados.
    ⚠️ Riscos: Componentes soltos ou corroídos podem comprometer a estabilidade e segurança do equipamento, além de diminuir a eficiência do sistema.
    🛡️ EPIs Recomendados: Luvas de proteção, óculos de segurança e lanterna para inspeção em locais pouco iluminados.+   Limpeza de Filtros e Entradas/Saídas de ArrO   u  📄 Descrição: Remover filtros laváveis e grelhas de entrada e saída de ar para lavagem com sabão neutro. Em filtros descartáveis, verificar substituição. Remover poeira e resíduos acumulados.
    ⚠️ Riscos: Filtros sujos reduzem o fluxo de ar, aumentam o esforço do motor e podem ser foco de microrganismos prejudiciais à saúde.
    🛡️ EPIs Recomendados: Máscara PFF2, luvas nitrílicas, óculos de proteção e recipiente para resíduos.   Aperto de Fixações e SuportesrR   u  📄 Descrição: Verificar e reapertar todos os parafusos, suportes e elementos de fixação do renovador e de sua estrutura de montagem. Avaliar vibração excessiva e deslocamento.
    ⚠️ Riscos: Fixações frouxas podem causar ruído, vibração, queda de componentes ou mau funcionamento do equipamento.
    🛡️ EPIs Recomendados: Luvas de segurança, capacete, escada com trava e ferramentas isoladas.!   Lubrificação de Mancais e EixosrR   u  📄 Descrição: Aplicar lubrificante adequado nos mancais e eixos do ventilador, conforme especificações do fabricante. Retirar excesso para evitar escorrimento.
    ⚠️ Riscos: Falta de lubrificação pode causar superaquecimento, travamento ou desgaste acelerado do motor e eixo.
    🛡️ EPIs Recomendados: Luvas impermeáveis, óculos de segurança, pano de limpeza e graxa apropriada.   Inspeção Elétrica do MotorrU   u  📄 Descrição: Verificar estado dos cabos de alimentação, bornes, conectores e componentes elétricos. Usar multímetro para aferir tensão, corrente e possíveis fugas.
    ⚠️ Riscos: Mau contato ou superaquecimento pode causar incêndios, choques elétricos e falhas no sistema.
    🛡️ EPIs Recomendados: Luvas isolantes, óculos de proteção, botas dielétricas e ferramentas isoladas. Equipamento deve estar desenergizado.   Medição de Vazão e Pressãor`   u  📄 Descrição: Medir a vazão de ar (m³/h) e a pressão estática (mmCA) utilizando instrumentos apropriados como anemômetro ou manômetro. Ajustar regulagens se necessário.
    ⚠️ Riscos: Vazões abaixo da projetada comprometem a renovação do ar e aumentam a carga contaminante no ambiente.
    🛡️ EPIs Recomendados: Escada com trava, luvas, óculos de proteção e instrumentos de medição calibrados.   Limpeza de Rotor / Hélicesr`   u{  📄 Descrição: Remover partículas sólidas, poeira, gordura ou qualquer resíduo acumulado nas pás do rotor ou hélices. Utilizar escova, pano e solução neutra.
    ⚠️ Riscos: Acúmulo de sujeira pode causar desequilíbrio, ruído excessivo, desgaste e vibração.
    🛡️ EPIs Recomendados: Luvas de borracha, máscara facial, óculos de proteção e pano úmido.$   Verificação de Ruído e VibraçãorU   u  📄 Descrição: Ligar o equipamento e observar o nível de ruído e vibração. Analisar se há sons metálicos, desbalanceamento ou batidas no sistema. Anotar irregularidades.
    ⚠️ Riscos: Vibrações excessivas causam desgaste de peças móveis e risco de desprendimento de partes rotativas.
    🛡️ EPIs Recomendados: Protetor auricular, luvas e roupas justas para evitar enroscos.zPreenchimento de RegistroTodasu  📄 Descrição: Preencher o checklist de manutenção com todas as observações realizadas, técnicos responsáveis, data da execução e assinaturas. Registrar valores medidos e serviços corretivos.
    ⚠️ Riscos: Ausência de registros dificulta o controle da vida útil do equipamento e pode gerar falhas recorrentes.
    🛡️ EPIs Recomendados: Caneta, formulário, prancheta e atenção às anotações técnicas.   Manutenção Geral e Reparosr`   u  📄 Descrição: Avaliação completa do sistema quanto a ruídos, vibrações, oxidação, folgas mecânicas, parafusos soltos e estado de suportes. 
    Realizar lubrificações, ajustes finos ou substituições menores conforme necessidade identificada.
    ⚠️ Riscos: Vibrações e falhas mecânicas acumuladas podem levar a danos graves no sistema ou até paralisação total.
    🛡️ EPIs Recomendados: Capacete, luvas, botas com biqueira de aço, óculos de proteção e máscara em locais com poeira.   ✔️     – 
'   🔒 Instruções Gerais de Segurança:tAntes de qualquer procedimento, certifique-se de que o equipamento esteja desenergizado e utilize os EPIs adequados.   No caso de unidades condensadoras instaladas em altura, a empresa executante deve apresentar um plano de trabalho detalhado, fazendo uso de cinto de segurança e linhas de vida para prevenir acidentes.   A responsabilidade de garantir profissionais qualificados, sobretudo para manutenções elétricas, é da empresa contratada, evitando riscos graves de choques ou danos aos equipamentos.9   2. Sumário de Equipamentos e Características dos Splits@  📋 Nesta seção, apresentamos um panorama geral dos sistemas de climatização instalados em cada ambiente do projeto. A listagem dos equipamentos e suas características técnicas tem como objetivo auxiliar no planejamento de manutenções preventivas, identificação de modelos e controle de peças de reposição.projeto@   ❌ Nenhum ambiente cadastrado foi encontrado para este projeto.5/var/www/html/cagpublico/cag/arquivos_cargas_termicasprojeto__resultados_termicos.xlsxopenpyxlengine   Carga Térmica Total Ambientehiwall   📌 O ambiente **8   ** apresenta os seguintes aparelhos para climatização modelo-capacidade_resfriamento_btuunidadeunidades      •   do equipamento ambienter   
capacidade
quantidade3   🔧 Características Técnicas dos Sistemas Split:   🔹 Condensadora: Instalada externamente, abriga o compressor, ventilador e serpentina. Está exposta às intempéries (sol, chuva, poluição), por isso exige limpezas periódicas e checagem das condições estruturais e de fixação.   🔹 Evaporadora: Unidade interna que realiza a troca térmica no ambiente. Seus filtros e serpentinas acumulam poeira e microrganismos, afetando a qualidade do ar e o desempenho do sistema. É essencial a higienização regular.   🔹 Tubulações Frigorígenas: Realizam o transporte do gás entre as unidades. Devem estar com isolamento íntegro para evitar condensações, perdas térmicas e corrosão externa.   🔹 Conexões Elétricas: Envolvem alimentação e comandos. Devem ser verificadas para evitar falhas, superaquecimento e riscos elétricos.   🔹 Balanceamento Termodinâmico: Garante que o sistema opere com eficiência. Envolve medição de pressão, temperatura e ajustes de vazão e carga de gás.   ✅ A correta manutenção dos sistemas split proporciona economia de energia, conforto térmico e aumento da vida útil dos equipamentos, além de garantir a saúde dos usuários ao evitar a circulação de ar contaminado.e  ✅ Nas próximas páginas, são apresentados os planos de manutenção organizados por equipamento e por ambiente. Esses planos devem ser utilizados pelo técnico responsável para a execução das tarefas, preenchimento dos checklists e registro das manutenções realizadas, garantindo o acompanhamento histórico e a rastreabilidade das ações futuras.1   
📊 Tabela Resumo de Equipamentos por Ambiente:defaultdictr      r9   colsr6   r
   ModeloCapacidade (BTU/h)   
Quantidade    r   r   
   "   2.1 Aparelhos de Renovação de Ar1  Os aparelhos de renovação de ar têm como função principal promover a troca do ar interno por ar externo, garantindo qualidade do ar respirado e adequação à norma da ANVISA. A renovação é essencial para evitar acúmulo de CO₂, odores, microrganismos e outros contaminantes no ambiente interno.  O sistema de renovação complementa os equipamentos de climatização, especialmente em ambientes fechados com grande permanência de pessoas. A escolha dos equipamentos é feita com base na área do ambiente, altura do pé-direito, número de ocupantes e taxa de renovação exigida.r   Nr   r   r   r   melhor_combvelocidadesvazao_maxima_m3h   • 1 unidade do renovador     com vazão de     m³/hpressao_maxima_mmcanivel_pressao_sonora_dbapotencia_motor_wr   r   vazaopressaoruidopotencia
Ambiente: >   ** apresenta os seguintes equipamentos para renovação de ar:vazao_total_ar_exterior   ✔ Vazão Total Necessária: .2f$   ✔ Vazão Combinada dos Aparelhos: ^   ✅ A soma da vazão combinada atende à necessidade mínima de renovação de ar do ambiente.   ⚠️ A vazão combinada dos aparelhos é inferior à necessidade do ambiente. Recomenda-se rever a combinação ou considerar ventilação natural complementar.F______________________________________________________________________4   2.2 Tabela Resumo dos Aparelhos de Renovação de Ar   r
   r   u   Vazão (m³/h)u   Pressão (mmCA)u   Ruído (dBA)u   Potência (W)r   r   r   r      c           
         > T" SU SU SUR                    SU 3SS9  T" SU SU 3S	S
9  T" SUR                  SS5       3S	S
9  T" SS	S
9  g Nz3.. - z - Equipamento r   r   u   📄 FOLHA z DE TrK   Modelo: r   r   c   Patrimônio: ______________________   RT: ______________________   CREA/CFT: ______________________nome_ambienteget	r#   idx_ambienteidx_aparelhor   aparelhofolha_atualtotal_folhasr   r+   s	          r$   adicionar_cabecalho_checklist1gerar_pmoc.<locals>.adicionar_cabecalho_checklistA  x    ba~S9O9O8PP_`l_mnvwxK=\NC$Oh!< =>TJ{  CG  	Hr'   rN   rO   z%Retirar os filtros da unidade internau   Lavar e secar à sombraz"Reinstalar corretamente os filtrosrQ   rR   u(   Remover sujeiras com jato de água suaveu'   Inspecionar obstruções ao fluxo de aru6   Verificar plano de trabalho em altura (se necessário)rT   rU   z+Aplicar produto desinfetante (spray/espuma)zEnxaguar com jato levezGarantir secagem completarW   u$   Conectar manômetros de alta e baixau'   Verificar as pressões em funcionamentoz.Comparar com valores do fabricante e registrarrY   rZ   u#   Recolher o gás com sistema fechadoz!Armazenar em cilindro certificadoz*Verificar estanqueidade durante o processor\   r]   u#   Verificar pressão e nível de gásu   Realizar recarga com precisãou"   Verificar vazamentos após recargar_   r`   +Realizar o balanceamento e registrar etapasrb   zVerificar conectores e cabosu(   Medir tensão e corrente com multímetrou+   Apertar conexões e inspecionar disjuntoresz(Checar sinais de aquecimento ou desgasterd   u'   Verificar estado do isolamento térmicoz)Substituir partes danificadas ou ausentesu!   Checar fixações e trepidaçõesu%   Avaliar possíveis riscos de abrasãorx   u'   Verificar ruídos, vibrações e folgasu!   Inspecionar corrosões e suportesz Lubrificar e ajustar componentesu(   Executar pequenos reparos se necessário-   3. Checklists de Manutenção por Equipamentor   r   Atividade / SubatividadePeriodicidade   ☐ Checklist   ☐      → D   3.1 Checklists de Manutenção por Equipamento – Renovadores de Ar3.1.r   r    - Renovador de Ar   📄 FOLHA 1 DE 1r   r   rf   A   Verificar estrutura, corrosão, sujeira ou folgas no equipamento.rh   8Retirar sujeiras, folhas, detritos ou gordura acumulada.rj   =   Verificar vibrações e folgas em parafusos, suportes e base.rl   5   Aplicar graxa ou óleo conforme manual do fabricante.rn   <   Verificar cabos, aquecimento, ruídos e consumo de corrente.rp   8   Confirmar vazão de ar emitida e ajustar se necessário.rr   >   Remover sujeiras acumuladas nas pás do ventilador ou turbina.rt   3   Checar barulhos incomuns e desequilíbrios no giro.-   4. Responsabilidades e Considerações Finaisd  A execução do Plano de Manutenção, Operação e Controle (PMOC) exige o cumprimento rigoroso de normas técnicas e legais. Todas as intervenções devem ser realizadas sob a supervisão de um Responsável Técnico (RT), legalmente habilitado e registrado no Conselho Regional de Engenharia e Agronomia (CREA) ou no Conselho Federal dos Técnicos (CFT).5  A empresa contratada é legal e tecnicamente responsável por assegurar condições de trabalho seguras, utilização adequada dos equipamentos de proteção, capacitação das equipes envolvidas e o cumprimento das exigências estabelecidas pela ANVISA, Ministério do Trabalho e demais órgãos competentes.-   🔧 Responsabilidades da empresa executante:  • ✅ Garantir o uso correto e obrigatório dos EPIs e EPCs em todas as manutenções.
• 📋 Apresentar plano de trabalho para intervenções em altura, com análise preliminar de risco.
• ⚡ Permitir acesso a circuitos energizados somente a profissionais habilitados em eletrotécnica.
• 📝 Manter registros organizados e auditáveis de todas as atividades de manutenção (data, técnicos responsáveis, pressões, tensões, peças substituídas, observações técnicas, etc.).E   🔍 Itens que devem ser verificados em cada manutenção preventiva:S  • 🌀 Condição de limpeza dos filtros, serpentinas e bandejas.
• 🔧 Estado das tubulações frigorígenas e isolamento térmico.
• 🔊 Operação do compressor e ventiladores, com atenção a ruídos anormais.
• ❄️ Pressões de trabalho do gás refrigerante compatíveis com o fluido utilizado (R-410A, R-32, etc.).
• 🔌 Conexões elétricas firmes, sem aquecimento excessivo ou faíscas.
• 🌡️ Temperaturas de insuflamento e retorno para avaliação do desempenho térmico.
• 📂 Preenchimento do checklist, com evidências de execução e correções realizadas.&   ⚠️ Consequências da negligência:  A ausência de manutenção adequada compromete a qualidade do ar interno, reduz a eficiência energética dos sistemas, acelera o desgaste dos componentes e pode causar falhas operacionais graves. Além disso, eleva significativamente os custos de reparo, aumenta o risco de acidentes de trabalho e descumpre exigências legais impostas por normativas como a Portaria GM/MS nº 3.523/1998 e a Resolução RE nº 9/2003 da ANVISA.   A adoção efetiva deste PMOC é, portanto, um compromisso com a saúde dos ocupantes, a segurança operacional e a sustentabilidade energética da edificação.zPMOC - z - Gerado em PMOC__z%Y%m%dz.docxzGapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentzContent-Dispositionzattachment; filename=)content_typeheadersr   F)Hr   sectionsr   left_marginright_margin
top_marginbottom_marginstylesr   r   r   r-   r   JUSTIFYnome_projetor   r<   cidadedatetimenowstrftimeadd_page_breakr   r   stripsplitr
   objectsfilterexists	enumerateospathjoinr   pd
read_excelcolumnsmaxr   tipo_aparelho
isinstancelistr   itemsappendcollectionsr   	add_tabler   r9   r:   r    add_rowstrr;   r   	Exception	area_piso
pe_direitonumero_pessoastaxa_renovacaor   lenr+   footerioBytesIOsaveseekr	   read)[requestr   sectionr   r   rA   p1r2   p2p3p4
atividades	atividadeperiodicidade	descricaop_atividadelinhar1   	ambientesresumo_equipamentosidxr   caminho_xlsxcarga_termicadf	aparelhosmodelos_ambienter   r   r   chaver   unidade_textor   agrupadoitemtabelahdrambiente_nomeequipamentosprimeira_linhaeqr?   r@   resumo_renovadores
dados_termr3  r4  r5  r6  info_ren
comb_renov
vazao_somadescricao_modelosrnr   velr   vazao_necessariatabela_resumor  ir"   r   atividades_detalhadasatividades_parte1atividades_parte2r   r   total_paginaspaginaatividades_paginasubitenssubsub_rowultimo_ambienteultimo_aparelhoultima_paginaareaalturapessoas	renovacaoaparelhos_renovatividades_renovadorr8  footer_paragraphbuffernome_arqr   r+   r#   s[                                                                                           @@@r$   
gerar_pmocr|     s    *C
 ll1oGS'Gc7GCGsGGJJx E::DDI2DI "'.@.H.H /" EQW[\ 
7#7#7"89L^LeLe	fBww2  
'..!12EWE^E^	_Bww2  
,X->->-B-B-D-M-Mj-Y,Z[bf  oA  oH  oH  
IBww2  ( 
	W !''
B ww2   2!< `
  !d	d
 	) FTR	K		
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
o_JH 0:+	)#gi[m_$MTXY 2 7 7 __&,,T2Eekkm,A,11AK 3 0: UgTkTkM;$GQ
 %)) 	 
 %)) 	k 
 %)) 	G   KSTU	J   '''8IXY&y!4MC77<<G7//01))**CDL
 Mww~~l++]]<
C2bjj@$&'F$G$K$K$MM+M8;Q;Q;]U]^IJy$$?$? $X%;%;$<<tu
  "%!h4%\\*GM
,*:*>*>ua*H1*L '	 & 5E4J4J4L0$j-71_	*
|1]OCSTZS[\] $** ( 6 6$",",	,  5M= 5Z GdS	e 	^ 	0  	X  	j 	M 	C JQUV 	,t$'DT*%&--d3 ( AA.#kk!n"" AA*A"A+3>>+;'M<!N"nn&,,!"/CFK%*N"$CFK lA!"\"23A!"\"23A # ,< ;;C		???3E3L3LDOOA&0#q166(*2  7 "   4A>	i 	X
 	&..22H2EJ ",,1I#..3!J'66;!N'66;!NDNAIz>>.y*nVde\\-4
:J "  ff]B7)4k"o"#. 2A6!((+Fvho^c]ddj)kle#
")) ( 6 6$""ww'<cB WW%?E #(:C @+  !" *X%;%;$<=QG.x/E/E.F  GE  F  G*e$ +  (||,EqI:;KC:PPVWX@C@PPVWX--~  C  D(#i r JRST115*  #))ng&DAqCFK-?-F-FCFa *a&##A&++A.C#CHHMrFCHHM ' 'D'')//Cz*CFKx.CFKd7m,CFKd9o.CFKd7m,CFKd:./CFK/A/H/H",ooa(--a0 ' "2	  ' H 
.x :
 	
 
#L 3
 	
 
/ >
 	
 
( 7
 	
 
-.B E
 	
 
()R U
 	
 
(93
 	 
"; 1
 	 
&w 1
 	 
( 3
 	]4n .bq1-ab1 ?qI"+Iq"9hww||Cw++,-%%&&?@

 77>>,''|J?B."**< "#B C G G I'x7M7M7YQYZ	
9d ; ;&/	1&="L( 5bq 9 5ab 9M-68IK\7]_`-a))-|Xx &!. AA6'kk!n**8A-A-A:K6Ih ..*00C"+CFK"/CFK"'CFK'"(.."2"8"8,3C5/
*,
*/
	  ( ;L #/#i."@".#i."@ &- 7'O&&(? .b '>! #:t V^_`"+Iq"9h	&..22H2EJ (2z##q*4&&!/9*++q1;J--	.tVWiP",,}b9&/&C"L(",,}b9K%0+b/bC $|nAl^3x?U?U>VVhiqrs-T:HX\\(C%@$ABN  GK  L ]]]2FF#++a.&&C4CFK)CFK)CFK +H7z6{|>  LF  KG  H2L  DC  CD  E4lE|D}~0+@~?  A17=w<xy.:z9{|7G|F}~	$  7K2	(nn&,,'A+A#A#C$nn.44G(/uoGAJO&(GAJO&+GAJO	 $ 7K b! S 'D# #:B ?qI	l 	5 AM	P !%% Y`de	g !%%	 :F	3 	' <<393D3D6,,Q/&J^J^J`")'*>*>)?}XM^M^MbMbMdMmMmnxMyLz {%7%>%>"	   ZZ\FHHV
KKNw++,Ah.?.?.C.C.E.N.Nx.X-YY^_H^&*?z(JK C  	J	@  	J	s.   5AH6AI	H6AIIAII	AIIAIc                   ^ ^O^P T R                   S   nUR                  nSUl        [        S5      Ul        S[
        R                  4U 4S jjmPS nSU 4S jjmOTO" S	S
S9  TP" SUR                   S35        TP" S5        TP" SSS9  TP" S5        / SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ S Q/ S!Q/ S"Q/ S#Q/ S$Q/ S%Q/nU Hy  u  pgnTP" S&U S'U 3SS9n	[
        R                  U	l	        UR                  5       R                  S(5       H.  n
TP" U
R                  5       5      n[
        R                  Ul	        M0     M{     [
        R                  TP" S)SS9l	        [
        R                  TP" S*5      l	        [
        R                  TP" S+5      l	        [
        R                  TP" S,5      l	        T R                  5         TO" S-SS9  TP" S.5        [        R                  R                  US/9n/ nUR!                  5       (       d
  TP" S05        GO[#        US5       GH  u  p[$        R&                  R)                  S1S2UR                   3UR*                   S335      nS4n[$        R&                  R!                  U5      (       a8  [,        R.                  " US5S69nS7UR0                  ;   a  US7   R3                  5       n[5        UUR6                  =(       d    S85      nU(       a  [9        U[:        5      (       d  M  TP" S9UR*                   S:35        0 nU HC  nUR=                  S;S<5      nUR=                  S=S<5      nUU4nUR=                  US45      S-   UU'   ME     UR?                  5        HD  u  u  nnnUS:X  a  S>OS?nTP" S@U SAU SBU 35        URA                  UR*                  UUUSC.5        MF     GM     TP" SDSS9  TP" SE5        TP" SF5        TP" SG5        TP" SH5        TP" SI5        TP" SJ5        TP" SK5        U(       Ga  TP" SLSS9  S4SMK!J"n  U" [:        5      nU H  nUUSN      RA                  U5        M     T RG                  SSOSP9nSQUl$        URJ                  S4   RL                  nSRUS4   l'        SSUS   l'        STUSU   l'        SVUS
   l'        UR?                  5        H  u  n n!Sn"U! Ht  n#URQ                  5       RL                  n$U"(       a  U U$S4   l'        Sn"O
SWU$S4   l'        U#S;   U$S   l'        [S        U#SX   5      U$SU   l'        [S        U#SY   5      U$S
   l'        Mv     M     URJ                   H  n$U$RL                   Hr  n%U%RT                  (       d  M  [
        RV                  U%RT                  S4   l	        U%RT                  S4   RX                   H  n&[        SZ5      U&R                  l        M     Mt     M     T R                  5         TO" S[SUS9  TP" S\5        TP" S]5        / n'U GH  n [Z        R                  R=                  US^9n(U((       aU  U(R^                  =(       d    S4n)U(R`                  =(       d    S4n*U(Rb                  =(       d    S4n+U(Rd                  =(       d    S4n,OS`u  n)n*n+n,[g        U)U*U+U,5      n-U-R=                  Sa/ 5      n.U.(       d  M  S4n// n0U. H  n1U1R=                  Sb/ 5      n2U2(       a  U2Sc   O0 n3U1R=                  S;S<5      nU3R=                  SdS45      n4U0RA                  SeU SfU4 Sg35        U/U4-  n/U'RA                  UR*                  UU4U3R=                  ShS<5      U3R=                  SiS<5      U3R=                  SjS<5      Sk.5        M     TO" SlUR*                   3S
S9  TP" S9UR*                   Sm35        U0 H  n
TP" U
5        M     U-R=                  SnS45      n5TP" SoU5Sp Sg35        TP" SqU/Sp Sg35        U/U5:  a	  TP" Sr5        OTP" Ss5        TP" St5        GM     U'(       Ga  TO" SuSUS9  T RG                  SSvSP9n6SQU6l$        U6RJ                  S4   RL                  n/ SwQn7[#        U75       H  u  n8n9U9UU8   l'        [
        RV                  UU8   RT                  S4   l	        UU8   RT                  S4   RX                  S4   n&SU&R                  l        [        S5      U&R                  l        M     U' GH  nU6RQ                  5       RL                  n$USN   U$S4   l'        US;   U$S   l'        [S        USx   5      U$SU   l'        [S        USy   5      U$S
   l'        [S        USz   5      U$SO   l'        [S        US{   5      U$S|   l'        U$ Hl  n%[
        RV                  U%RT                  S4   l	        U%RT                  S4   RX                  S4   n&SU&R                  l        [        S5      U&R                  l        Mn     GM     T R                  5         UOUP4S} jn:S~S/ SQ4SS/ SQ4SS/ SQ4SS/ SQ4SS/ SQ4SS/ SQ4SSS/4SS/ SQ4SS/ SQ4SS/ SQ4/
n;U;S_S| n<U;S|S_ n=TO" SSS9  [#        US5       GHG  u  n>n[$        R&                  R)                  S1S2UR                   3UR*                   S335      nS4n[$        R&                  R!                  U5      (       a8  [,        R.                  " US5S69nS7UR0                  ;   a  US7   R3                  5       n[5        UUR6                  =(       d    S85      nU(       a  [9        U[:        5      (       d  M  [#        US5       GHY  u  n?nU;S_S| n<U;S|S_ n=SUn@[#        U<U=/S5       GH3  u  nAnBU:" T U>U?UUUAW@S9  T RG                  SS
SP9nU" U5        URJ                  S4   RL                  nSUS4   l'        SUS   l'        SUSU   l'        UB H  u  pgnCURQ                  5       RL                  n$UU$S4   l'        UU$S   l'        SU$SU   l'        UC H>  nDURQ                  5       RL                  nESUD 3UES4   l'        SWUES   l'        SUESU   l'        M@     M     U>[i        U5      :H  nFU?[i        U5      :H  nGWAW@:H  nHUF(       a  WG(       a
  WH(       a  GM#  T R                  5         GM6     GM\     GMJ     TO" SSS9  [#        US5       GH?  u  n>n [Z        R                  R=                  US^9n(U((       a  U(R^                  OS4nIU((       a  U(R`                  OS4nJU((       a  U(Rb                  OS4nKU((       a  U(Rd                  OS4nL[g        WIWJWKUL5      n-U-R=                  Sa/ 5      nMUM(       d  M  [#        WMS5       GH  u  n?nUR=                  Sb/ 5      n2U2(       a  U2Sc   O0 n3TO" SU> SU? SUR*                   S3SUS9  TP" SSS9  TP" SUR=                  S;S<5       3SS9  TP" SSS9  T RG                  SS
SP9nU" U5        URJ                  S4   RL                  nSUS4   l'        SUS   l'        SUSU   l'        SSS/4SSS/4SSS/4SSS/4SSS/4SSS/4SSS/4SSS/4/nNUN H  u  pgnCURQ                  5       RL                  n$UU$S4   l'        UU$S   l'        SU$SU   l'        UC H>  nDURQ                  5       RL                  nESUD 3UES4   l'        SWUES   l'        SUESU   l'        M@     M     T Rk                  SW5        T R                  5         GM     GMB     TO" SSS9  TP" S5        TP" S5        TP" SSS9  TP" S[
        R                  S9  TP" SSS9  TP" S[
        R                  S9  TP" SSS9  TP" S5        TP" S5        g_! [\         a    S_n( G	N;f = f! [\         a    S_n( GNf = f)uv   
Insere o conteúdo do PMOC diretamente em um Document existente,
para compor o Termo de Referência de Manutenção.
r   r   r   Fc                    > TR                  5       nUR                  U 5      nSUR                  l        [	        S5      UR                  l        Xl        X#l        U$ r)   r*   r/   s        r$   r+   *inserir_pmoc_no_doc.<locals>.add_paragraph`  r4   r'   c                 <   SU l         U R                   H  nUR                   Hr  nUR                  (       d  M  [        R
                  UR                  S   l        UR                  S   R                   H  n[        S5      UR                  l
        M     Mt     M     g )Nr6   r   r   r8   r=   s       r$   rA   ,inserir_pmoc_no_doc.<locals>.add_table_stylei  sm    "::C		???3E3L3LDOOA&0#q166(*2  7 " r'   r   c                    > TR                  XS9nU(       a  [        R                  O[        R                  Ul        SUR
                  R                  l        U$ r   r   r   s       r$   r   (inserir_pmoc_no_doc.<locals>.add_headingr  r&   r'   rF   r   r   rG   rH   rI   rJ   TrK   rL   rM   rP   rS   rV   rX   r[   r^   ra   rc   re   rg   ri   rk   rm   ro   rq   rs   ru   rw   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r6   r
   r   r   r   r   r   r   r   r   r   r   r   r   Nr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   c           
         > T" SU SU SUR                    SU 3SS9  T" SU SU 3S	S
9  T" SUR                  SS5       3S	S
9  T" SS	S
9  g r   r   r   s	          r$   r   :inserir_pmoc_no_doc.<locals>.adicionar_cabecalho_checklistM  r   r'   rN   rO   r   rQ   rR   r   rT   rU   r   rW   r   rY   rZ   r   r\   r]   r   r_   r`   r   rb   r   rd   r   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rf   r   rh   r   rj   r   rl   r   rn   r   rp   r   rr   r   rt   r   r   r  r  r  r  rE   r  r  r  r  r	  r  )6r  r   r   r   r-   r   r  r  r   r   r  r  r  r
   r  r  r   r!  r"  r#  r$  r   r%  r&  r'  r(  r   r)  r*  r+  r   r,  r-  r.  r   r/  r   r9   r:   r    r0  r1  r;   r   r<   r   r2  r3  r4  r5  r6  r   r7  r+   )Qr#   r   r   r   rA   rD  rE  rF  rG  rH  rI  r1   rJ  rK  rL  r   rM  rN  rO  rP  rQ  r   r   r   rR  r   rS  r   rT  rU  rV  rW  rX  rY  rZ  r[  r?   r@   r2   r\  r]  r3  r4  r5  r6  r^  r_  r`  ra  rb  r   rc  r   rd  re  r  rf  r"   r   rg  rh  ri  r   r   rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  r   r+   sQ   `                                                                              @@r$   inserir_pmoc_no_docr  T  s    JJx E::DDI2DI!&.@.H.H / 2!< `
  !d	d
 	) FTR	K		
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
o_JH 0:+	)#gi[m_$MTXY 2 7 7 __&,,T2Eekkm,A,11AK 3 0: UgTkTkM;$GQ
 %)) 	 
 %)) 	k 
 %)) 	G   KSTU	J   '''8IXY&y!4MC77<<G7//01))**CDL
 Mww~~l++]]<
C2bjj@$&'F$G$K$K$MM+M8;Q;Q;]U]^IJy$$?$? $X%;%;$<<tu
  "%!h4%\\*GM
,*:*>*>ua*H1*L '	 & 5E4J4J4L0$j-71_	*
|1]OCSTZS[\] $** ( 6 6$",",	,  5M= 5Z GdS	e 	^ 	0  	X  	j 	M 	C JQUV 	,t$'DT*%&--d3 ( AA.#kk!n"" AA*A"A+3>>+;'M<!N"nn&,,!"/CFK%*N"$CFK lA!"\"23A!"\"23A # ,< ;;C		???3E3L3LDOOA&0#q166(*2  7 "   4A>	i 	X
 	&..22H2EJ ",,1I#..3!J'66;!N'66;!NDNAIz>>.y*nVde\\-4
:J "  ff]B7)4k"o"#. 2A6!((+Fvho^c]ddj)kle#
")) ( 6 6$""ww'<cB WW%?E #(:C @+  !" *X%;%;$<=QG.x/E/E.F  GE  F  G*e$ +  (||,EqI:;KC:PPVWX@C@PPVWX--~  C  D(#i r JRST115*  #))ng&DAqCFK-?-F-FCFa *a&##A&++A.C#CHHMrFCHHM ' 'D'')//Cz*CFKx.CFKd7m,CFKd9o.CFKd7m,CFKd:./CFK/A/H/H",ooa(--a0 ' "2	  ' H 
.x :
 	
 
#L 3
 	
 
/ >
 	
 
( 7
 	
 
-.B E
 	
 
()R U
 	
 
(93
 	 
"; 1
 	 
&w 1
 	 
( 3
 	]4n .bq1-ab1 ?qI"+Iq"9hww||Cw++,-%%&&?@

 77>>,''|J?B."**< "#B C G G I'x7M7M7YQYZ	
9d ; ;&/	1&="L( 5bq 9 5ab 9M-68IK\7]_`-a))-|Xx &!. AA6'kk!n**8A-A-A:K6Ih ..*00C"+CFK"/CFK"'CFK'"(.."2"8"8,3C5/
*,
*/
	  ( ;L #/#i."@".#i."@ &- 7'O&&(? .b '>! #:t V^_`"+Iq"9h	&..22H2EJ (2z##q*4&&!/9*++q1;J--	.tVWiP",,}b9&/&C"L(",,}b9K%0+b/bC $|nAl^3x?U?U>VVhiqrs-T:HX\\(C%@$ABN  GK  L ]]]2FF#++a.&&C4CFK)CFK)CFK +H7z6{|>  LF  KG  H2L  DC  CD  E4lE|D}~0+@~?  A17=w<xy.:z9{|7G|F}~	$  7K2	(nn&,,'A+A#A#C$nn.44G(/uoGAJO&(GAJO&+GAJO	 $ 7K b! S 'D# #:B ?qI	l 	5 AM	P !%% Y`de	g !%%	 :F	3 	'S
  	J	@  	J	s$   (|1}1} }}})docxr   docx.sharedr   r   docx.enum.textr   docx.oxml.nsr   	docx.oxmlr   django.httpr	   r9  r  r"  pandasr%  ctermica.modelsr
   r   centraltermica.viewsr   r   r|  r   r'   r$   <module>r     s9      -  ! $ 	  	  < < Q|Jjr'   